146272726487111390217216
146,272,726,487,111,390,217,216 is an even composite number composed of seven prime numbers multiplied together.
146272726487111390217216 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-nine thousand, four hundred three divisors.
Prime factorization of 146272726487111390217216:
210 × 310 × 112 × 172 × 192 × 1092 × 1272
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 11 × 11 × 17 × 17 × 19 × 19 × 109 × 109 × 127 × 127)See below for interesting mathematical facts about the number 146272726487111390217216 from the Numbermatics database.
Names of 146272726487111390217216
- Cardinal: 146272726487111390217216 can be written as One hundred forty-six sextillion, two hundred seventy-two quintillion, seven hundred twenty-six quadrillion, four hundred eighty-seven trillion, one hundred eleven billion, three hundred ninety million, two hundred seventeen thousand, two hundred sixteen.
Scientific notation
- Scientific notation: 1.46272726487111390217216 × 1023
Factors of 146272726487111390217216
Divisors of 146272726487111390217216
- Number of divisors d(n): 29403
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 16 17 18 19 22 24 27 32 33 34 36 38 44 48 51 54 57 64 66 68 72 76 81 88 96 99 102 108 109 114 121 127 128 132 136 144 152 153 162 171 176 187 192 198 204 209 216 218 228 242 243 254 256 264 272 288 289 297 304 306 323 324 327 342 352 361 363 374 381 384 396 408 418 432 436 456 459 484 486 508 512 513 528 544 561 576 578 594 608 612 627 646 648 654 684 704 722 726 729 748 762 768 792 816 836 864 867 872 891 912 918 968 969 972 981 1016 1024 1026 1056 1083 1088 1089 1122 1143 1152 1156 1188 1199 1216 1224 1254 1292 1296 1308 1368 1377 1397 1408 1444 1452 1458 1496 1524 1536 1539 1584 1632 1672 1683 1728 1734 1744 1782 1824 1836 1853 1881 1936 1938 1944 1962 2032 2052 2057 2071 2112 2159 2166 2176 2178 2187 2244 2286 2299 2304 2312 2376 2398 2413 2432 2448 2508 2584 2592 2601 2616 2673 2736 2754 2794 2816 2888 2904 2907 2916 2943 2992 3048 3072 3078 3168 3179 3249 3264 3267 3344 3366 3429 3456 3468 3488 3553 3564 3597 3648 3672 3706 3762 3872 3876 3888 3924 3971 4064 4104 4114 4131 4142 4191 4224 4318 4332 4352 4356 4374 4488 4572 4598 4608 4617 4624 4752 4796 4826 4864 4896 5016 5049 5168 5184 5202 5232 5346 5472 5491 5508 5559 5588 5632 5643 5776 5808 5814 5832 5886 5984 6096 6137 6156 6171 6213 6336 6358 6477 6498 6528 6534 6561 6688 6732 6858 6897 6912 6936 6976 7106 7128 7194 7239 7296 7344 7412 7524 7744 7752 7776 7803 7848 7942 8019 8128 8208 8228 8262 8284 8382 8448 8636 8664 8704 8712 8721 8748 8829 8976 9144 9196 9216 9234 9248 9504 9537 9592 9652 9728 9747 9792 9801 10032 10098 10287 10336 10368 10404 10464 10659 10692 10791 10944 10982 11016 11118 11176 11264 11286 11552 11616 11628 11664 11772 11881 11913 11968 12192 12274 12312 12342 12393 12426 12573 12672 12716 12954 12996 13056 13068 13122 13189 13376 13464 13716 13794 13824 13843 13851 13872 13952 14212 14256 14388 14478 14592 14688 14824 15048 15147 15367 15488 15504 15552 15606 15696 15884 16038 16129 16256 16416 16456 16473 16524 16568 16677 16764 16896 16929 17272 17328 17408 17424 17442 17496 17658 17952 18288 18392 18411 18468 18496 18513 18639 19008 19074 19184 19304 19431 19456 19494 19584 19602 19683 20064 20196 20383 20574 20672 20691 20736 20808 20928 21318 21384 21582 21717 21888 21964 22032 22236 22352 22572 22781 23104 23232 23256 23328 23409 23544 23749 23762 23826 23936 24057 24384 24548 24624 24684 24786 24852 25146 25344 25432 25908 25992 26112 26136 26163 26244 26378 26487 26543 26752 26928 27432 27588 27648 27686 27702 27744 27904 28424 28512 28611 28776 28956 29184 29241 29376 29403 29648 30096 30294 30734 30861 30976 31008 31104 31212 31392 31501 31768 31977 32076 32258 32373 32512 32832 32912 32946 33048 33136 33354 33528 33792 33858 34544 34656 34848 34884 34969 34992 35207 35316 35643 35739 35904 36576 36703 36784 36822 36936 36992 37026 37179 37278 37719 38016 38148 38368 38608 38862 38988 39083 39168 39204 39349 39366 39567 40128 40392 40766 41021 41148 41344 41382 41472 41529 41553 41616 41856 42636 42768 43164 43434 43681 43776 43928 44064 44472 44704 45144 45441 45562 45847 46101 46208 46464 46512 46656 46818 47088 47498 47524 47652 47872 48114 48387 48768 49096 49248 49368 49419 49572 49704 50031 50292 50688 50787 50864 51816 51984 52224 52272 52326 52488 52756 52974 53086 53504 53856 54864 55176 55233 55372 55404 55488 55539 55808 55917 56848 57024 57222 57552 57912 58293 58368 58482 58752 58806 59049 59296 60192 60401 60588 61149 61468 61722 61952 62016 62073 62208 62424 62784 63002 63536 63954 64152 64516 64746 65024 65151 65664 65824 65892 66096 66272 66708 67056 67507 67716 68343 69088 69312 69696 69768 69938 69984 70227 70414 70632 71247 71286 71478 71808 72171 73152 73406 73568 73644 73872 73984 74052 74358 74556 75438 76032 76296 76736 77216 77724 77976 78166 78336 78408 78489 78698 78732 79134 79461 79629 80256 80784 81532 82042 82296 82688 82764 82944 83058 83106 83232 83712 85272 85536 85833 86328 86868 87362 87552 87723 87856 88128 88209 88944 89408 90288 90882 91124 91694 92202 92416 92583 92928 93024 93312 93636 94176 94503 94996 95048 95304 95744 95931 96228 96774 97119 97536 98192 98496 98736 98838 99144 99408 100062 100584 101376 101574 101728 103632 103968 104329 104544 104652 104907 104976 105512 105621 105948 106172 106929 107008 107217 107712 109728 110109 110352 110466 110744 110808 110976 111078 111537 111616 111834 113157 113696 114048 114444 115104 115824 116586 116964 117249 117504 117612 118047 118098 118592 118701 120384 120802 121176 122298 122936 123063 123444 123904 124032 124146 124416 124587 124659 124848 125568 126004 127072 127908 128304 129032 129492 130048 130302 130691 131043 131328 131648 131784 132192 132544 133416 134112 135014 135432 136323 136686 137541 138176 138303 138624 139392 139536 139876 139968 140454 140828 141264 142494 142572 142956 143616 144342 145161 146304 146812 147136 147288 147744 147968 148104 148257 148716 149112 150093 150876 152064 152273 152361 152592 153472 154432 155448 155952 156332 156672 156816 156978 157396 157464 158268 158922 159258 160512 161568 163064 164084 164592 165376 165528 165699 166116 166212 166464 166617 167424 167751 170544 171072 171666 172656 173736 174724 174879 175104 175446 175712 176256 176418 177419 177888 178816 180576 181203 181764 182248 183388 183447 184404 184832 185166 185856 186048 186219 186624 187272 188352 189006 189992 190096 190608 191488 191862 192456 193548 194238 195072 195453 196384 196992 197472 197676 198288 198816 200124 201168 201977 202521 203148 203456 205029 207264 207936 208658 209088 209304 209814 209952 210681 211024 211242 211896 212344 213741 213858 214016 214434 215424 216513 219456 220218 220704 220932 221488 221616 221952 222156 223074 223668 224213 225739 226314 227392 228096 228888 230208 231648 233172 233928 234498 235008 235224 235331 235467 236094 236196 237184 237402 238383 238887 240768 241604 242352 244596 245872 246126 246888 248064 248292 248832 249174 249318 249696 250591 251136 252008 254144 255816 256608 257499 258064 258984 260604 261239 261382 262086 262656 263017 263169 263296 263568 264384 264627 265088 266832 268224 270028 270864 272646 273372 274193 275082 276352 276606 277248 277749 278784 279072 279752 279936 280908 281656 282528 283509 284988 285144 285912 287232 287793 288684 290322 291357 291973 292608 293624 294272 294576 295488 295936 296208 296514 297432 298224 300186 301752 304128 304546 304722 305184 306451 306944 308864 310896 311904 312664 312987 313632 313956 314721 314792 314928 316536 316863 317844 318516 320787 321024 321651 323136 326128 328168 329184 330327 330752 331056 331398 332232 332424 332928 333234 334611 334848 335502 339471 341088 342144 343332 345312 346511 347472 349448 349758 350892 351424 351747 352512 352836 354141 354838 355776 356103 357632 361152 362406 363528 364496 366776 366894 368808 369189 369664 370332 371712 372096 372438 373248 373761 373977 374544 376704 378012 379984 380192 381216 383724 384912 387096 387277 388476 390144 390906 392073 392768 393129 393984 394944 395352 396576 397632 400248 402336 403733 403954 405042 406296 406912 408969 410058 412623 414528 414909 415872 417316 418176 418608 419628 419904 421362 422048 422484 423792 424688 427482 427716 428868 430848 432839 433026 435483 438912 440436 441408 441864 442976 443232 443904 444312 444771 446148 447336 448426 450279 451231 451478 452628 454784 456192 456819 457083 457776 460416 463296 466344 467856 468996 470016 470448 470662 470934 472188 472392 474368 474804 476766 477774 481536 483208 484704 489192 491744 492252 493776 496128 496584 497097 498348 498636 499392 499851 501182 502272 503253 504016 504317 508288 511632 513216 514998 516128 517968 521208 522478 522764 524172 524637 525312 526034 526338 526592 527136 528768 529254 530176 532257 533664 536448 540056 541728 543609 545292 546744 548386 550164 550341 552704 553212 554496 555498 557568 558144 558657 559504 559872 561816 563312 565056 567018 569976 570288 571824 574464 575586 577368 580644 582714 583946 585216 586359 587248 588544 589152 590976 592416 593028 594864 596448 598519 600372 603504 605931 607563 609092 609444 610368 612902 613888 615087 617728 621792 623808 625328 625974 627264 627912 629442 629584 629856 632043 633072 633726 635688 637032 641223 641574 642048 643302 646272 649539 652256 656336 658368 660654 662112 662796 664411 664464 664848 665856 666468 668933 669222 671004 672639 677217 678942 682176 684288 686664 690624 693022 694944 697357 698896 699516 701784 702848 703494 705024 705672 705993 706401 708282 709676 711552 712206 715149 715264 716661 722304 724812 727056 728992 733552 733788 737616 738378 740664 742577 744192 744876 746496 747522 747954 749088 751773 753408 756024 759968 760384 762432 767448 769824 772497 774192 774554 776952 779399 781812 783717 784146 785536 786258 787968 789051 789507 789888 790704 793152 793881 795264 800496 804672 807466 807908 810084 812592 813824 817938 820116 822579 825246 829056 829818 831744 833247 834632 836352 837216 839256 839808 842724 844096 844968 847584 849376 850527 854964 855432 857736 861696 863379 865678 866052 870966 874071 875919 877824 880872 882816 883728 885952 886464 887808 888624 889542 892296 894672 896852 900558 902462 902956 905256 909568 912384 913638 914166 915552 919353 920832 926592 932688 935712 937992 938961 940896 941324 941868 944163 944376 944784 948736 949608 950589 953532 955548 962361 963072 964953 966416 969408 978384 983488 984504 987552 990981 992256 993168 994194 996696 997272 998784 999702 1002364 1003833 1004544 1006506 1008032 1008634 1016576 1018413 1023264 1026432 1029996 1032256 1035936 1039533 1042416 1044956 1045528 1048344 1049274 1052068 1052676 1053184 1054272 1055241 1057536 1058508 1060352 1062423 1064514 1067328 1068309 1072896 1080112 1083456 1087218 1090584 1093488 1096772 1100328 1100682 1105408 1106424 1107567 1108992 1110996 1115136 1116288 1117314 1119008 1119744 1121283 1121931 1123632 1126624 1130112 1134036 1139952 1140576 1143648 1147619 1151172 1154736 1161288 1161831 1165428 1167892 1170432 1172718 1174496 1176219 1177088 1178304 1179387 1181952 1184832 1186056 1189728 1192896 1197038 1200744 1207008 1211199 1211862 1215126 1218184 1218888 1220736 1225804 1226907 1227776 1230174 1235456 1237869 1243584 1244727 1247616 1250656 1251948 1254528 1255824 1258884 1259168 1259712 1264086 1266144 1267452 1271376 1274064 1282446 1283148 1286604 1292544 1298517 1299078 1304512 1306449 1312672 1316736 1321308 1324224 1325592 1328822 1328928 1329696 1331712 1332936 1334313 1337866 1338444 1342008 1345278 1350837 1353693 1354434 1357884 1364352 1368576 1370457 1371249 1373328 1381248 1386044 1389888 1394714 1397792 1399032 1403568 1405696 1406988 1410048 1411344 1411986 1412802 1416564 1419352 1423104 1424412 1430298 1430528 1433322 1437601 1444608 1449624 1454112 1457984 1467104 1467576 1475232 1476756 1481328 1485154 1488384 1489752 1491291 1495044 1495908 1498176 1499553 1503546 1506816 1508887 1509759 1512048 1512951 1519936 1520768 1524864 1534896 1539648 1544994 1548384 1549108 1553904 1558798 1563624 1567434 1568292 1571072 1572516 1573911 1575936 1578102 1579014 1579776 1581408 1586304 1587762 1590528 1596771 1600992 1609344 1614932 1615816 1620168 1625184 1627648 1630827 1635876 1640232 1645158 1650492 1651023 1658112 1659636 1663488 1666494 1669264 1672704 1674432 1675003 1675971 1678512 1679616 1685448 1688192 1689936 1695168 1698752 1701054 1709928 1710864 1715472 1723392 1726758 1731356 1732104 1741932 1748142 1751838 1755648 1758061 1759077 1761744 1765632 1767456 1771904 1772928 1777248 1779084 1784592 1789344 1793704 1795557 1801116 1804924 1805912 1810512 1817793 1819136 1822689 1827276 1828332 1831104 1838706 1841664 1845261 1853184 1865376 1871424 1875984 1877922 1881792 1882648 1883736 1888326 1888752 1889568 1896129 1897472 1899216 1901178 1907064 1911096 1923669 1924722 1926144 1929906 1932832 1938816 1951609 1956768 1966976 1969008 1975104 1981962 1986336 1988388 1993233 1993392 1994544 1997568 1999404 2004728 2006799 2007666 2013012 2016064 2017268 2017917 2031651 2033152 2036826 2046528 2052864 2059992 2064512 2071872 2079066 2084832 2089912 2091056 2092071 2096688 2098548 2104136 2105352 2106368 2108544 2110482 2115072 2117016 2117979 2119203 2120704 2124846 2129028 2134656 2136618 2145447 2145792 2149983 2160224 2166912 2174436 2181168 2186976 2193544 2200656 2201364 2210816 2212848 2215134 2221747 2221992 2227731 2232576 2234628 2238016 2239488 2242566 2243862 2247264 2253248 2255319 2260224 2268072 2279904 2281152 2287296 2295238 2302344 2309472 2317491 2322576 2323662 2330856 2335784 2338197 2345436 2348992 2351151 2352438 2354176 2356608 2358774 2363904 2367153 2368521 2369664 2372112 2379456 2381643 2385792 2394076 2401488 2414016 2422398 2423724 2430252 2436368 2437776 2441472 2451608 2453814 2460348 2467737 2470912 2475738 2483129 2487168 2489454 2495232 2499741 2501312 2503896 2509056 2511648 2517768 2518336 2519424 2528172 2532288 2534904 2542752 2548128 2551581 2564892 2566296 2573208 2585088 2588641 2590137 2597034 2598156 2609024 2612898 2622213 2625344 2627757 2633472 2642616 2648448 2651184 2657644 2657856 2659392 2663424 2665872 2668626 2675732 2676888 2684016 2690556 2701674 2707386 2708868 2715768 2728704 2737152 2740914 2742498 2746656 2758059 2762496 2772088 2779776 2789428 2795584 2798064 2807136 2811392 2813976 2816883 2822688 2823972 2825604 2832489 2833128 2838704 2846208 2848824 2851767 2860596 2866644 2875202 2887083 2889216 2893187 2894859 2899248 2908224 2915968 2934208 2935152 2950464 2953512 2962656 2970308 2972943 2976768 2979504 2982582 2990088 2991816 2996352 2999106 3007092 3013632 3016123 3017774 3019518 3024096 3025902 3039872 3041536 3049728 3055239 3069792 3079296 3089988 3096768 3098216 3107808 3117596 3118599 3127248 3134868 3136584 3142144 3145032 3147822 3156204 3158028 3159552 3162816 3165723 3172608 3175524 3181056 3187269 3193542 3201984 3204927 3218688 3229864 3231632 3240336 3250368 3255296 3261654 3271752 3280464 3290316 3300984 3302046 3316224 3319272 3322701 3326976 3332988 3338528 3345408 3348864 3350006 3351942 3357024 3359232 3363849 3370896 3370961 3376384 3379872 3390336 3397504 3402108 3419856 3421728 3430944 3433609 3442857 3453516 3462712 3464208 3483864 3485493 3496284 3503676 3511296 3516122 3518154 3523488 3528657 3531264 3534912 3538161 3543808 3545856 3554496 3558168 3569184 3578688 3587408 3591114 3602232 3609848 3611824 3621024 3633597 3635586 3638272 3645378 3654552 3656664 3662208 3677412 3680721 3683328 3690522 3706368 3713607 3730752 3734181 3742848 3751968 3755844 3763584 3765296 3767472 3776652 3777504 3779136 3792258 3798432 3802356 3811621 3814128 3822192 3837563 3847338 3849444 3859812 3865664 3877632 3895551 3903218 3913536 3919347 3933952 3938016 3950208 3963924 3972672 3976776 3986466 3986784 3989088 3995136 3998808 4000627 4002939 4009456 4013598 4015332 4026024 4032128 4034536 4035834 4052511 4061079 4063302 4066304 4073652 4093056 4105728 4111371 4113747 4119984 4129024 4143744 4158132 4169664 4179824 4182112 4184142 4193376 4197096 4208272 4210704 4217088 4220964 4230144 4234032 4235958 4238406 4249692 4258056 4260047 4269312 4273236 4289041 4290894 4291584 4299966 4312803 4320448 4333824 4348872 4362336 4373952 4387088 4401312 4402728 4425696 4430268 4441063 4443494 4443984 4455462 4465152 4469256 4471289 4473873 4476032 4485132 4487724 4494528 4498659 4506496 4510638 4520448 4526661 4529277 4536144 4538853 4559808 4562304 4574592 4590476 4604688 4618944 4634982 4645152 4647324 4661281 4661712 4671568 4676394 4690872 4697984 4702302 4704876 4713216 4717548 4721733 4727808 4734306 4737042 4739328 4744224 4758912 4761229 4763286 4771584 4788152 4790313 4802976 4828032 4844796 4847448 4860504 4872736 4875552 4882944 4892481 4903216 4907628 4920696 4935474 4951476 4953069 4963541 4966258 4974336 4978908 4990464 4997323 4999482 5002624 5007792 5018112 5023296 5025009 5027913 5035536 5036672 5038848 5056344 5064576 5069808 5085504 5096256 5103162 5129784 5132592 5146416 5170176 5177282 5180274 5194068 5196312 5209667 5218048 5225796 5244426 5250688 5255514 5266944 5274183 5277231 5285232 5296896 5302368 5315288 5315712 5318784 5331744 5337252 5351464 5353776 5368032 5381112 5386671 5403348 5414772 5417736 5431536 5453379 5457408 5468067 5481828 5484996 5493312 5516118 5524992 5535783 5544176 5547487 5559552 5578856 5591168 5596128 5614272 5622784 5627952 5633766 5645376 5647944 5651208 5664978 5666256 5677408 5688387 5692416 5697648 5703534 5721192 5733288 5750404 5771007 5774166 5778432 5786374 5789718 5798496 5816448 5822569 5831936 5854827 5868416 5870304 5900928 5907024 5925312 5940616 5945886 5959008 5965164 5979699 5980176 5983632 5992704 5998212 6014184 6020397 6032246 6035548 6039036 6048192 6051804 6053751 6079744 6083072 6094953 6099456 6110478 6139584 6158592 6179976 6193536 6196432 6215616 6235192 6237198 6254496 6269736 6273168 6276213 6284288 6290064 6295644 6312408 6316056 6319104 6325632 6331446 6345216 6351048 6353937 6357609 6362112 6374538 6387084 6403968 6409854 6436341 6437376 6449949 6459728 6463264 6480672 6500736 6523308 6543504 6560928 6580632 6583709 6601968 6604092 6632448 6638544 6645402 6665241 6665976 6677056 6683193 6697728 6700012 6703884 6714048 6718464 6727698 6741792 6741922 6752768 6759744 6765957 6780672 6795008 6804216 6839712 6843456 6861888 6867218 6885714 6907032 6925424 6928416 6952473 6967728 6970986 6992568 7007352 7014591 7032244 7036308 7046976 7053453 7057314 7062528 7069824 7076322 7087616 7091712 7101459 7105563 7108992 7116336 7138368 7144929 7157376 7174816 7182228 7204464 7219696 7223648 7242048 7267194 7271172 7290756 7309104 7313328 7324416 7354824 7358263 7361442 7381044 7403211 7412736 7427214 7449387 7461504 7468362 7485696 7499223 7503936 7511688 7527168 7530592 7534944 7553304 7555008 7558272 7584516 7596864 7604712 7623242 7628256 7644384 7654743 7670927 7675126 7694676 7698888 7719624 7731328 7755264 7765923 7770411 7791102 7806436 7827072 7838694 7866639 7867904 7876032 7883271 7900416 7927848 7945344 7953552 7972932 7973568 7978176 7990272 7997616 8001254 8005878 8018912 8027196 8030664 8052048 8064256 8069072 8071668 8105022 8122158 8126604 8147304 8186112 8211456 8222742 8227494 8239968 8258048 8274177 8287488 8316264 8339328 8359648 8364224 8368284 8386752 8394192 8416544 8421408 8434176 8441928 8450649 8468064 8471916 8476812 8497467 8499384 8516112 8520094 8538624 8546472 8555301 8573389 8578082 8581788 8599932 8625606 8640896 8661249 8667648 8679561 8684577 8697744 8724672 8747904 8774176 8802624 8805456 8851392 8860536 8882126 8886988 8887968 8910924 8918829 8930304 8938512 8942578 8947746 8952064 8970264 8975448 8989056 8997318 9012992 9021276 9040896 9048369 9053322 9058554 9072288 9077706 9119616 9124608 9149184 9165717 9180952 9209376 9237888 9269964 9290304 9294648 9322562 9323424 9343136 9352788 9355797 9381744 9395968 9404604 9409752 9426432 9435096 9443466 9468612 9474084 9478656 9488448 9497169 9517824 9522458 9526572 9543168 9561807 9576304 9580626 9605952 9614781 9656064 9689592 9694896 9721008 9745472 9751104 9765888 9784962 9806432 9815256 9841392 9870948 9902952 9906138 9927082 9932516 9948672 9957816 9968103 9980928 9994646 9998964 10005248 10015584 10036224 10046592 10050018 10055826 10071072 10073344 10077696 10091547 10112688 10112883 10129152 10139616 10171008 10192512 10206324 10259568 10265184 10292832 10300827 10328571 10354564 10360548 10388136 10392624 10419334 10436096 10451592 10456479 10488852 10501376 10511028 10533888 10548366 10554462 10570464 10585971 10593792 10604736 10614483 10630576 10631424 10637568 10663488 10674504 10702928 10707552 10736064 10762224 10773342 10806696 10829544 10835472 10863072 10900791 10906758 10914816 10936134 10963656 10969992 10986624 11032236 11042163 11049984 11071566 11088352 11094974 11119104 11140821 11157712 11182336 11192256 11202543 11228544 11255904 11267532 11290752 11295888 11302416 11329956 11332512 11354816 11371861 11376774 11395296 11407068 11434863 11442384 11466576 11500808 11512689 11542014 11548332 11572748 11579436 11596992 11632896 11645138 11663872 11686653 11709654 11736832 11740608 11758041 11801856 11814048 11850624 11881232 11891772 11918016 11930328 11959398 11960352 11967264 11985408 11996424 12001881 12008817 12028368 12040794 12064492 12071096 12078072 12096384 12103608 12107502 12157533 12159488 12166144 12183237 12189906 12198912 12220956 12279168 12317184 12334113 12341241 12359952 12387072 12392864 12431232 12470384 12474396 12508992 12539472 12546336 12552426 12580128 12591288 12623809 12624816 12632112 12651264 12662892 12690432 12702096 12707874 12715218 12749076 12774168 12780141 12807936 12819708 12867123 12872682 12874752 12899898 12919456 12926528 12938409 12961344 13001472 13046616 13087008 13121856 13161264 13167418 13203936 13208184 13249783 13277088 13290804 13323189 13330482 13331952 13354112 13366386 13395456 13400024 13407768 13413867 13421619 13428096 13455396 13483584 13483844 13495977 13505536 13519488 13531914 13561344 13579983 13587831 13590016 13608432 13616559 13679424 13686912 13723776 13734436 13771428 13814064 13850848 13856832 13904946 13935456 13941972 13983843 13985136 14014704 14029182 14064488 14072616 14093952 14106906 14114628 14139648 14152644 14165199 14175232 14183424 14202918 14211126 14217984 14232672 14276736 14283687 14289858 14314752 14349632 14364456 14370939 14408928 14439392 14447296 14484096 14534388 14542344 14581512 14618208 14626656 14648832 14677443 14709648 14716526 14722884 14762088 14806422 14854428 14859207 14890623 14898774 14923008 14936724 14971392 14991969 14998446 15007872 15023376 15054336 15061184 15069888 15075027 15083739 15106608 15110016 15116544 15169032 15193728 15209424 15246484 15256512 15288768 15309486 15341854 15350252 15389352 15397776 15439248 15462656 15510528 15531846 15540822 15582204 15612872 15629001 15654144 15677388 15733278 15735808 15752064 15766542 15800832 15822549 15831693 15855696 15890688 15907104 15945864 15947136 15956352 15995232 16002508 16011756 16037824 16054392 16061328 16104096 16128512 16138144 16143336 16160013 16210044 16244316 16253208 16294608 16360137 16372224 16404201 16445484 16454988 16479936 16516096 16548354 16574976 16597757 16607349 16632528 16642461 16678656 16719296 16728448 16736568 16773504 16788384 16833088 16842816 16868352 16883856 16901298 16936128 16943832 16953624 16994934 16998768 17032224 17040188 17065161 17077248 17092944 17110602 17146778 17156164 17163576 17199864 17251212 17281792 17313021 17322498 17335296 17359122 17369154 17395488 17449344 17467707 17495808 17548352 17564481 17605248 17610912 17702784 17721072 17764252 17773976 17775936 17821848 17837658 17877024 17885156 17895492 17904128 17939097 17940528 17950896 17978112 17994636 18025984 18042552 18061191 18096738 18106644 18117108 18144576 18155412 18161253 18239232 18249216 18284859 18298368 18331434 18361904 18418752 18475776 18539928 18580608 18589296 18645124 18646848 18686272 18705576 18711594 18763488 18791936 18809208 18819504 18828639 18852864 18870192 18886932 18937224 18948168 18957312 18976896 18994338 19035648 19044916 19053144 19061811 19072827 19086336 19123614 19152608 19161252 19211904 19229562 19312128 19338671 19349847 19379184 19389792 19442016 19490944 19502208 19569924 19612864 19630512 19682784 19741896 19751127 19805904 19812276 19854164 19865032 19897344 19915632 19936206 19989292 19995723 19997928 20010496 20031168 20049579 20093184 20100036 20111652 20142144 20146688 20155392 20183094 20225376 20225766 20258304 20279232 20297871 20342016 20385024 20412648 20519136 20530368 20585664 20601654 20657142 20709128 20721096 20776272 20785248 20838668 20857419 20872192 20903184 20912958 20977704 21002752 21022056 21043773 21096732 21108924 21140928 21160359 21171942 21187584 21209472 21228966 21261152 21262848 21275136 21304377 21316689 21326976 21349008 21405856 21415104 21472128 21524448 21546684 21613392 21659088 21670944 21726144 21801582 21813516 21872268 21927312 21939984 21973248 22064472 22074789 22084326 22143132 22176704 22189948 22209633 22238208 22281642 22315424 22348161 22364672 22384512 22405086 22457088 22511808 22535064 22581504 22591776 22604832 22659912 22665024 22709632 22743722 22753548 22790592 22814136 22869726 22884768 22933152 22964229 23001616 23012781 23025378 23084028 23096664 23145496 23158872 23193984 23265792 23290276 23297769 23311233 23327744 23373306 23419308 23473664 23481216 23516082 23599917 23603712 23628096 23649813 23701248 23762464 23783544 23836032 23860656 23918796 23920704 23934528 23970816 23992848 24003762 24017634 24056736 24081588 24128984 24142192 24156144 24192768 24207216 24215004 24315066 24318976 24366474 24379812 24439217 24441912 24558336 24634368 24668226 24682482 24719904 24774144 24785728 24822531 24862464 24940768 24948792 25017984 25078944 25092672 25104852 25160256 25182576 25247618 25249632 25264224 25302528 25325784 25351947 25404192 25415748 25430436 25492401 25498152 25548336 25560282 25615872 25639416 25651079 25665903 25720167 25734246 25745364 25799796 25838912 25853056 25876818 25922688 25983747 26002944 26038683 26053731 26093232 26174016 26243712 26322528 26334836 26407872 26416368 26499566 26554176 26581608 26646378 26660964 26663904 26708224 26732772 26756487 26790912 26800048 26815536 26827734 26843238 26856192 26910792 26967168 26967688 26991954 27038976 27063828 27122688 27145107 27159966 27175662 27180032 27216864 27233118 27314419 27358848 27373824 27447552 27468872 27497151 27542856 27628128 27701696 27713664 27809892 27870912 27883944 27967686 27970272 28029408 28058364 28067391 28128976 28145232 28187904 28213812 28229256 28279296 28305288 28330398 28405836 28422252 28435968 28465344 28475051 28491507 28553472 28567374 28579716 28629504 28668853 28685421 28699264 28728912 28741878 28817856 28844343 28878784 28894592 28968192 29068776 29084688 29163024 29236416 29253312 29297664 29354886 29419296 29433052 29445768 29524176 29612844 29708856 29718414 29781246 29797548 29846016 29873448 29887037 29904309 29942784 29983938 29996892 30015744 30046752 30108672 30122368 30139776 30150054 30167478 30213216 30220032 30233088 30274641 30338064 30338649 30387456 30418848 30492968 30513024 30577536 30618972 30683708 30700504 30778704 30795552 30878496 30902481 30925312 30985713 31063692 31081644 31164408 31225744 31258002 31308288 31354776 31369437 31466556 31504128 31533084 31601664 31645098 31663386 31711392 31757913 31781376 31814208 31825057 31843449 31891728 31894272 31912704 31990464 32005016 32023512 32075648 32108784 32122656 32208192 32257024 32276288 32286672 32320026 32420088 32488632 32506416 32589216 32702373 32720274 32744448 32808402 32890968 32909976 32959872 33096708 33149952 33177353 33195514 33214698 33265056 33284922 33357312 33403159 33422463 33438592 33456896 33473136 33547008 33576768 33607629 33666176 33685632 33767712 33802596 33872256 33887664 33907248 33989868 33997536 34064448 34080376 34115583 34130322 34185888 34221204 34293556 34304589 34312328 34327152 34399728 34502424 34538067 34563584 34626042 34644996 34718244 34738308 34790976 34898688 34935414 34991616 35059959 35096704 35128962 35210496 35221824 35274123 35405568 35442144 35528504 35547952 35551872 35643696 35675316 35754048 35770312 35790984 35808256 35878194 35881056 35901792 35956224 35989272 36005643 36026451 36051968 36085104 36122382 36193476 36213288 36234216 36289152 36310824 36322506 36472599 36478464 36498432 36549711 36569718 36596736 36662868 36723808 36837504 36951552 37002339 37079856 37080571 37161216 37178592 37290248 37293696 37372544 37411152 37423188 37526976 37583872 37618416 37639008 37657278 37740384 37769699 37773864 37871427 37874448 37896336 37953792 37988676 38071296 38089832 38106288 38123622 38145654 38247228 38305216 38322504 38340423 38423808 38459124 38601369 38624256 38677342 38699694 38758368 38779584 38815227 38884032 38981888 39004416 39139848 39225728 39261024 39365568 39483792 39502254 39611808 39624552 39708328 39730064 39749349 39831264 39872412 39969567 39978584 39991446 39995856 40020992 40062336 40099158 40186368 40200072 40223304 40241601 40264857 40284288 40293376 40366188 40450752 40451532 40487931 40516608 40558464 40595742 40684032 40739949 40763493 40770048 40825296 40849677 41038272 41060736 41171328 41203308 41314284 41418256 41442192 41552544 41570496 41677336 41714838 41806368 41825916 41951529 41955408 42005504 42044112 42087546 42193464 42213193 42217848 42281856 42320718 42343884 42418944 42457932 42495597 42522304 42525696 42550272 42608754 42633378 42653952 42698016 42811712 42830208 42851061 42944256 43048896 43093368 43112817 43226784 43318176 43341888 43452288 43603164 43627032 43744536 43854624 43879968 43946496 44006897 44032329 44128944 44149578 44168652 44286264 44353408 44379896 44419266 44563284 44577621 44630848 44671869 44696322 44729344 44769024 44810172 44914176 44975907 45023616 45070128 45163008 45183552 45209664 45225081 45251217 45319824 45330048 45419264 45487444 45507096 45581184 45628272 45739452 45769536 45866304 45928458 46003232 46025562 46050756 46168056 46193328 46290992 46317744 46387968 46531584 46580552 46595538 46622466 46746612 46838616 46887003 46947328 46962432 47032164 47179451 47199834 47207424 47256192 47299626 47402496 47467647 47495079 47524928 47567088 47672064 47721312 47837592 47841408 47869056 47985696 48007524 48035268 48113472 48163176 48257968 48284384 48312288 48385536 48414432 48430008 48480039 48630132 48732948 48759624 48878434 48883824 49080411 49116672 49184179 49212603 49336452 49364964 49439808 49548288 49571456 49645062 49724928 49793271 49822047 49881536 49897584 49927383 50035968 50157888 50185344 50209704 50320512 50365152 50495236 50499264 50528448 50605056 50651568 50703894 50808384 50831496 50860872 50984802 50996304 51096672 51120564 51231744 51274091 51278832 51302158 51331806 51440334 51468492 51490728 51599592 51677824 51706112 51753636 51845376 51939063 51967494 52005888 52077366 52107462 52186464 52348032 52403121 52487424 52645056 52669672 52693443 52815744 52832736 52999132 53108352 53163216 53292756 53321928 53327808 53416448 53465544 53512974 53600096 53631072 53655468 53686476 53712384 53817291 53821584 53934336 53935376 53983908 54077952 54127656 54183573 54290214 54319932 54351324 54433728 54466236 54483759 54628838 54717696 54747648 54854577 54895104 54937744 54970553 54994302 55085712 55256256 55403392 55427328 55619784 55741824 55767888 55935372 55940544 56058816 56116728 56134782 56257952 56290464 56375808 56427624 56458512 56485917 56558592 56610576 56660796 56811672 56844504 56871936 56930688 56950102 56983014 57106944 57134748 57159432 57185433 57259008 57306337 57337706 57370842 57398528 57457824 57483756 57635712 57688686 57757568 57789184 57936384 58016013 58049541 58137552 58169376 58326048 58472832 58506624 58709772 58838592 58866104 58891536 59048352 59225688 59253381 59417712 59436828 59562492 59595096 59692032 59746896 59774074 59808618 59967876 59987169 59993784 60031488 60093504 60148737 60244736 60279552 60300108 60334956 60426432 60440064 60466176 60549282 60676128 60677298 60774912 60837696 60893613 60985936 61026048 61155072 61237944 61367416 61401008 61557408 61591104 61756992 61804962 61850624 61971426 62127384 62163288 62328816 62451488 62516004 62572257 62616576 62709552 62738874 62933112 63008256 63066168 63131319 63290196 63326772 63422784 63481077 63515826 63562752 63628416 63650114 63686898 63783456 63788544 63825408 63913131 63980928 64010032 64047024 64048259 64151296 64217568 64245312 64416384 64552576 64573344 64640052 64840176 64977264 65012832 65178432 65238571 65404746 65440548 65616804 65781936 65819952 65919744 66193416 66224367 66354706 66391028 66429396 66530112 66569844 66628899 66714624 66806318 66844926 66877184 66913792 66946272 67044483 67094016 67153536 67215258 67332352 67371264 67535424 67605192 67744512 67775328 67814496 67979736 67995072 68128896 68160752 68231166 68260644 68371776 68442408 68587112 68609178 68624656 68654304 68799456 68892687 69004848 69038343 69076134 69127168 69252084 69289992 69436488 69476616 69581952 69797376 69870828 69893307 69933699 69983232 70119918 70193408 70257924 70420992 70443648 70548246 70799751 70811136 70884288 70949439 71057008 71095904 71103744 71287392 71350632 71508096 71540624 71581968 71756388 71762112 71803584 71912448 71978544 72011286 72052902 72170208 72244764 72386952 72420799 72426576 72468432 72578304 72621648 72645012 72913697 72945198 72956928 73099422 73139436 73317651 73325736 73447616 73675008 73903104 74004678 74159712 74161142 74322432 74357184 74467593 74580496 74587392 74745088 74822304 74846376 75053952 75236832 75278016 75314556 75480768 75539398 75547728 75742854 75748896 75792672 75907584 75977352 76011913 76055841 76179664 76212576 76247244 76291308 76477203 76494456 76610432 76645008 76680846 76847616 76918248 76953237 76997709 77160501 77202738 77354684 77399388 77516736 77559168 77630454 77768064 77951241 77963776 78008832 78116049 78161193 78279696 78451456 78522048 78731136 78967584 79004508 79223616 79249104 79416656 79460128 79498698 79662528 79744824 79939134 79957168 79982892 79991712 80124672 80198316 80269461 80372736 80400144 80446608 80483202 80529714 80568576 80732376 80901504 80903064 80940893 80975862 81116928 81191484 81368064 81435321 81479898 81526986 81540096 81650592 81699354 81943257 82076544 82121472 82342656 82406616 82491453 82628568 82836512 82884384 83105088 83140992 83354672 83429676 83612736 83651832 83903058 83910816 84088224 84175092 84202173 84380197 84386928 84426386 84435696 84563712 84641436 84687768 84837888 84915864 84954491 84991194 85044608 85217508 85266756 85307904 85396032 85425153 85474521 85623424 85660416 85702122 85888512 86006559 86056263 86097792 86186736 86225634 86453568 86533029 86636352 86683776 86904576 87206328 87254064 87489072 87709248 87759936 87892992 88013794 88064658 88257888 88299156 88337304 88564339 88572528 88706816 88759792 88838532 89126568 89155242 89261696 89343738 89392644 89538048 89620344 89661111 89712927 89828352 89951814 90047232 90140256 90326016 90367104 90419328 90450162 90502434 90639648 90660096 90823923 90838528 90974888 91014192 91015947 91162368 91256544 91478904 91539072 91732608 91856916 92006464 92051124 92101512 92336112 92386656 92581984 92635488 92707443 92775936 92957139 93161104 93191076 93244932 93493224 93677232 93774006 93924864 94064328 94108311 94307279 94358902 94399668 94512384 94599252 94804992 94935294 94990158 95049856 95134176 95273739 95344128 95442624 95475171 95530347 95675184 95682816 95738112 95971392 96015048 96070536 96226944 96326352 96515936 96568768 96624576 96771072 96828864 96860016 96960078 97260264 97465896 97519248 97756868 97767648 98107119 98160822 98233344 98368358 98425206 98672904 98729928 98879616 98983673 99142912 99290124 99449856 99532059 99586542 99644094 99763072 99795168 99854766 100071936 100209477 100267389 100315776 100370688 100419408 100641024 100730304 100822887 100990472 100998528 101056896 101303136 101407788 101616768 101662992 101721744 101969604 101992608 102193344 102241128 102346749 102548182 102557664 102604316 102663612 102880668 102913767 102936984 102981456 103199184 103355648 103412224 103507272 103614201 103690752 103878126 103934988 104154732 104214924 104372928 104696064 104806242 104974848 105179877 105290112 105339344 105386886 105631488 105665472 105822369 105998264 106216704 106326432 106585512 106643856 106655616 106832896 106931088 107025948 107200192 107262144 107310936 107372952 107424768 107634582 107643168 107868672 107870752 107967816 108016929 108079353 108155904 108255312 108367146 108580428 108639864 108702648 108867456 108932472 108967518 109257676 109417797 109435392 109495296 109649133 109709154 109790208 109875488 109941106 109988604 110171424 110512512 110806784 110854656 111007017 111239568 111241713 111483648 111535776 111870744 111881088 112117632 112233456 112269564 112515904 112580928 112751616 112855248 112917024 112971834 113221152 113309097 113321592 113614281 113623344 113689008 113861376 113900204 113966028 114213888 114269496 114318864 114370866 114612674 114675412 114741684 114797056 114915648 114967512 115021269 115271424 115377372 115515136 115578368 115804107 115872768 116032026 116099082 116275104 116338752 116445681 116652096 116945664 117013248 117419544 117677184 117732208 117783072 118096704 118451376 118506762 118835424 118873656 119124984 119190192 119248047 119493792 119548148 119617236 119908701 119935752 119974338 119987568 120062976 120187008 120297474 120489472 120559104 120600216 120669912 120724803 120794571 120852864 120880128 121098564 121352256 121354596 121463793 121549824 121675392 121787226 121971872 122052096 122219847 122290479 122310144 122475888 122549031 122734832 122802016 123114816 123182208 123513984 123609924 123942852 124254768 124326576 124657632 124902976 125032008 125090471 125144514 125419104 125477748 125854587 125866224 126016512 126132336 126262638 126580392 126639579 126653544 126845568 126962154 127031652 127256832 127300228 127373796 127486791 127566912 127577088 127650816 127826262 127961856 128020064 128094048 128096518 128302592 128435136 128490624 128553183 128832768 129105152 129146688 129280104 129338451 129680352 129954528 130025664 130356864 130477142 130809492 130881096 131233608 131563872 131639904 131839488 132020691 132096987 132386832 132448734 132709412 132782056 132858792 133060224 133139688 133257798 133612636 133689852 133732863 133754368 133827584 133892544 134015607 134088966 134188032 134307072 134430516 134664704 134742528 134927721 135070848 135210384 135489024 135550656 135628992 135675243 135753651 135959472 135990144 136257792 136321504 136462332 136521288 136743552 136884816 137174224 137218356 137249312 137308608 137598912 137785374 138009696 138076686 138152268 138504168 138579984 138872976 138953232 139163904 139594752 139741656 139786614 139867398 140239836 140386816 140515848 140661009 140841984 140887296 141096492 141538353 141599502 141622272 141768576 141898878 142114016 142191808 142207488 142402941 142485237 142574784 142701264 143016192 143081248 143163936 143512776 143524224 143607168 143957088 144022572 144105804 144340416 144489528 144773904 144841598 144853152 144936864 145156608 145243296 145290024 145440117 145747613 145827394 145890396 146198844 146278872 146635302 146651472 146895232 147241233 147350016 147552537 147637809 148009356 148319424 148322284 148644864 148714368 148935186 149160992 149174784 149379813 149466141 149490176 149644608 149692752 149782149 150107904 150473664 150556032 150629112 150961536 151078796 151095456 151485708 151497792 151585344 151815168 151954704 152023826 152111682 152359328 152425152 152494488 152582616 152954406 152988912 153220864 153290016 153361692 153695232 153822273 153836496 153906474 153995418 154321002 154405476 154709368 154798776 155033472 155118336 155260908 155536128 155817189 155902482 155927552 156017664 156232098 156322386 156559392 156902912 157044096 157209363 157462272 157935168 158009016 158080329 158447232 158498208 158833312 158920256 158997396 159325056 159489648 159878268 159914336 159965784 159983424 160249344 160396632 160538922 160800288 160893216 160966404 161059428 161137152 161451873 161464752 161803008 161806128 161881786 161951724 162233856 162382968 162550719 162870642 162959796 163053972 163301184 163398708 163451277 163886514 164153088 164242944 164563731 164685312 164813232 164911659 164982906 165257136 165673024 165768768 166210176 166281984 166709344 166859352 167225472 167303664 167806116 167821632 168176448 168350184 168404346 168760394 168773856 168852772 168871392 169127424 169282872 169375536 169457751 169675776 169831728 169908982 169982388 170089216 170435016 170533512 170615808 170792064 170850306 170949042 171246848 171320832 171404244 171556299 171777024 171919011 172013118 172112526 172195584 172373472 172451268 172907136 173066058 173272704 173367552 173809152 174048039 174148623 174412656 174508128 174978144 175418496 175519872 176027588 176129316 176515776 176598312 176674608 177128678 177145056 177413632 177519584 177677064 177760143 178253136 178310484 178523392 178687476 178785288 179076096 179240688 179322222 179425854 179903628 179961507 180094464 180280512 180446211 180734208 180838656 180900324 181004868 181279296 181320192 181647846 181677056 181949776 182028384 182031894 182324736 182513088 182575327 182680839 182957808 183078144 183465216 183713832 184012928 184102248 184203024 184672224 184773312 185163968 185270976 185414886 185551872 185914278 186322208 186382152 186489864 186986448 187354464 187548012 187716771 187849728 188128656 188216622 188614558 188717804 188799336 189024768 189198504 189393957 189870588 189980316 190099712 190268352 190443231 190547478 190688256 190885248 190950342 191060694 191350368 191365632 191476224 191628649 191739393 191942784 192030096 192141072 192144777 192453888 192652704 193031872 193137536 193249152 193657728 193720032 193920156 194520528 194931792 195038496 195513736 195535296 195715713 196214238 196321644 196736716 196850412 197345808 197459856 197759232 197967346 198285824 198580248 198673101 199064118 199173084 199288188 199526144 199590336 199709532 199886697 200143872 200418954 200534778 200631552 200741376 200838816 201133449 201282048 201460608 201645774 201980944 201997056 202113792 202606272 202815576 203233536 203325984 203443488 203939208 203985216 204386688 204482256 204693498 205096364 205115328 205208632 205327224 205761336 205827534 205873968 205962912 206398368 206678061 206711296 206824448 207014544 207115029 207228402 207381504 207756252 207869976 208309464 208429848 208745856 209392128 209612484 209679921 209801097 209949696 210359754 210580224 210678688 210773772 211262976 211330944 211644738 211996528 212433408 212652864 212725381 212848317 213171024 213287712 213311232 213862176 214051896 214400384 214524288 214621872 214745904 215269164 215286336 215737344 215741504 215935632 216033858 216158706 216510624 216734292 217160856 217262397 217279728 217405296 217734912 217864944 217935036 218515352 218741091 218835594 218870784 219298266 219418308 219750976 219882212 219952953 219977208 220342848 221025024 221613568 221709312 222014034 222479136 222483426 222967296 223071552 223402779 223741488 223762176 224235264 224466912 224539128 225031808 225161856 225710496 225834048 225943668 226442304 226618194 226643184 227228562 227246688 227378016 227722752 227800408 227932056 228035739 228167523 228538992 228637728 228741732 229225348 229350824 229431609 229483368 229594112 229831296 229935024 230042538 230542848 230754744 230859711 230993127 231030272 231156736 231481503 231608214 232064052 232198164 232550208 232677504 232891362 233304192 233853723 233891328 234026496 234348147 234483579 234839088 235354368 235464416 235566144 236193408 236902752 237013524 237670848 237747312 238249968 238380384 238496094 238987584 239096296 239234472 239817402 239871504 239948676 239975136 240374016 240594948 240808383 240978944 241118208 241200432 241339824 241449606 241589142 241705728 242197128 242704512 242709192 242822679 242927586 243350784 243574452 243943744 244104192 244305963 244439694 244580958 244620288 244951776 245098062 245469664 245604032 245829771 246229632 246364416 247027968 247219848 247885704 248509536 248653152 249315264 249805952 250064016 250180942 250289028 250838208 250955496 251709174 251732448 252264672 252525276 252606519 253140591 253160784 253279158 253307088 253691136 253924308 254063304 254513664 254600456 254747592 254863473 254973582 255133824 255652524 255923712 256040128 256188096 256193036 256275459 256423563 256605184 256870272 256981248 257106366 257665536 258019677 258168789 258210304 258293376 258560208 258676902 259360704 259599087 259909056 260051328 260713728 260954284 261618984 261762192 262467216 263127744 263279808 263678976 264041382 264193974 264773664 264897468 265418824 265564112 265693017 265717584 266120448 266279376 266515596 267225272 267379704 267465726 267508736 267785088 268031214 268177932 268614144 268861032 268983333 269138781 269329408 269485056 269855442 270141696 270420768 270978048 271101312 271257984 271350486 271507302 271918944 271980288 272471769 272515584 272643008 272924664 273042576 273047841 273487104 273769632 274348448 274436712 274498624 274617216 275197824 275570748 276019392 276153372 276304536 277008336 277159968 277745952 277906464 278122329 278327808 278871417 279483312 279573228 279734796 280479672 280773632 281031696 281322018 281774592 282161869 282192984 282324933 282921837 283076706 283199004 283537152 283797756 284228032 284383616 284414976 284805882 284970474 285149568 285402528 285821217 286032384 286162496 286327872 286425513 286591041 287025552 287048448 287214336 287914176 288045144 288211608 288680832 288979056 289547808 289683196 289706304 289873728 290313216 290486592 290580048 290880234 291495226 291654788 291780792 292397688 292557744 293270604 293302944 293790464 294321357 294482466 294700032 295105074 295275618 296018712 296638848 296644568 296951019 297428736 297870372 298321984 298349568 298596177 298759626 298932282 298980352 299289216 299385504 299564298 300215808 300628431 300802167 300947328 301112064 301258224 301923072 302157592 302190912 302468661 302971416 302995584 303170688 303909408 304047652 304223364 304718656 304850304 304988976 305165232 305908812 305977824 306441728 306580032 306723384 307040247 307644546 307672992 307812948 307990836 308642004 308741301 308810952 309418736 309597552 310066944 310236672 310521816 310842603 311072256 311634378 311804964 312464196 312644772 313118784 313805824 314088192 314418726 314924544 315357383 315539631 315870336 316018032 316160658 316894464 316996416 317467107 317666624 317840512 317994792 318650112 318979296 319756536 319828672 319931568 319966848 320498688 320793264 321077844 321600576 321786432 321932808 322118856 322274304 322903746 322929504 323606016 323612256 323763572 323903448 324050787 324238059 324467712 324765936 325101438 325741284 325919592 326107944 326602368 326797416 326902554 327773028 328306176 328485888 328757407 328947399 329127462 329370624 329626464 329823318 329965812 330514272 331346048 331537536 332420352 332563968 333021051 333418688 333718704 333725139 334450944 334607328 335612232 335643264 336352896 336700368 336808692 337520788 337547712 337705544 337742784 338254848 338565744 338751072 338915502 339663456 339817964 339927291 339964776 340178432 340842843 340870032 341067024 341584128 341700612 341898084 342493696 342641664 342808488 343112598 343838022 344026236 344225052 344391168 344746944 344902536 345063807 345814272 346132116 346545408 346735104 347412321 347618304 348096078 348297246 348825312 349016256 349337043 349956288 350836992 351039744 352055176 352258632 353031552 353196624 353349216 354257356 354290112 354827264 355039168 355354128 355520286 356506272 356620968 357046784 357374952 357570576 357744141 358481376 358644444 358851708 359726103 359807256 359923014 360188928 360561024 360892422 361468416 361677312 361800648 362009736 362174409 362383713 362558592 362640384 363295692 363899552 364056768 364063788 364649472 365026176 365150654 365361678 365915616 366156288 366659541 366930432 367427664 367434749 367647093 368025856 368204496 368406048 369344448 369546624 370327936 370541952 370829772 371828556 372644416 372764304 372979728 373972896 374708928 375096024 375271413 375433542 376257312 376433244 377229116 377435608 377563761 377598672 378049536 378397008 378787914 379741176 379918737 379960632 380199424 380536704 380886462 381094956 381770496 381900684 382121388 382700736 382731264 382952448 383257298 383478786 383885568 384060192 384282144 384289554 384907776 385305408 385659549 386063744 386275072 386498304 387315456 387440064 387840312 388015353 389041056 389863584 390076992 391027472 391070592 391431426 392428476 392643288 393473432 393700824 394691616 394919712 395518464 395934692 396062073 396290961 396571648 397160496 397346202 398128236 398346168 398576376 399052288 399180672 399419064 399773394 400837908 401069556 401198589 401263104 401482752 401677632 402046821 402266898 402564096 402921216 403291548 403961888 403994112 404227584 404783163 405212544 405631152 406467072 406651968 406886976 407025729 407878416 407970432 408773376 408964512 409386996 410192728 410230656 410417264 410654448 411522672 411655068 411747936 411925824 412796736 413356122 413422592 414029088 414230058 414456804 415466689 415512504 415739952 416618928 416859696 417491712 418784256 419224968 419359842 419602194 420719508 421160448 421357376 421547544 421983027 422525952 422661888 423289476 423993056 424615059 424866816 425305728 425450762 425696634 426342048 426575424 426622464 427208823 427724352 428103792 428800768 429048576 429243744 429491808 430538328 430572672 431483008 431871264 432067716 432317412 433021248 433468584 434321712 434524794 434559456 434810592 435469824 435729888 435870072 436068343 436320351 437030704 437242839 437482182 437671188 438596532 438836616 439501952 439764424 439905906 439954416 440685696 441723699 442050048 442657611 442913427 443227136 444028068 444958272 444966852 445934592 446143104 446805558 447482976 447524352 448139439 448398423 448470528 448933824 449078256 449346447 450063616 450323712 451420992 451668096 451887336 452884608 453236388 453286368 454457124 454493376 454756032 455445504 455600816 455864112 456071478 456335046 457077984 457275456 457483464 458450696 458701648 458863218 458966736 459662592 459870048 460085076 461085696 461466819 461509488 461719422 461986254 462060544 462963006 463216428 464128104 464345123 464396328 465100416 465355008 465782724 466608384 467451567 467707446 467782656 468052992 468696294 468967158 469678176 470708736 470928832 471132288 471628089 472386816 473805504 474027048 474240987 475341696 475494624 476499936 476760768 476992188 477975168 478192592 478468944 479634804 479743008 479897352 479950272 480748032 481189896 481616766 482400864 482679648 482899212 483178284 483411456 484075867 484355619 484394256 485409024 485418384 485645358 485855172 486701568 487148904 487370501 487652157 487887488 488611926 488879388 489161916 489903552 490196124 490353831 490939328 491208064 491659542 492459264 492728832 493691193 494055936 494439696 494734977 495771408 497019072 497306304 498630528 499611904 500128032 500361884 500578056 501676416 501910992 503418348 503464896 504529344 505050552 505213038 506281182 506321568 506558316 506614176 507382272 507848616 508079629 508126608 508373253 509027328 509200912 509495184 509726946 509947164 510267648 511305048 511847424 512080256 512376192 512386072 512550918 512847126 513740544 513962496 514212732 514668897 515331072 515757033 516039354 516337578 516420608 516586752 517120416 517353804 518721408 518973961 519198174 519818112 520102656 521427456 521908568 522144117 522445869 523237968 523524384 524934432 526255488 526559616 528082764 528387948 529547328 529794936 530837648 531128224 531386034 531435168 532240896 532558752 533031192 533280429 534450544 534759408 534931452 535570176 536062428 536355864 537228288 537722064 537966666 538277562 539710884 539884521 540283392 540841536 541025969 541338633 542202624 542515968 542700972 543014604 543837888 543960576 544708207 544943538 545031168 545286016 545849328 546085152 546095682 546974208 547539264 547725981 548042517 548696896 548873424 548997248 549234432 550395648 551141496 552038784 552306744 552609072 554016672 554319936 555491904 555812928 556244658 556655616 557742834 558966624 559146456 559469592 560959344 562063392 562644036 563549184 564015001 564323738 564385968 564649866 565843674 566153412 566398008 567074304 567595512 567853703 568181871 568456064 568767232 569611764 569940948 570299136 570805056 571329693 571642434 572064768 572324992 572655744 572851026 573182082 574051104 574096896 574428672 574885947 575218179 575828352 576090288 576423216 576434331 577361664 577958112 579095616 579366392 579412608 579747456 580973184 581160096 581760468 582990452 583309576 583561584 584795376 585115488 586541208 586605888 587147139 587580928 588642714 588964932 590210148 590551236 592037424 593277696 593289136 593902038 594857472 595740744 596019303 596643968 597192354 597519252 597864564 598578432 598771008 599128596 599660091 600431616 601256862 601604334 601894656 602224128 602516448 603400347 603846144 604315184 604381824 604676083 604937322 605942832 605991168 606341376 607818816 608095304 608446728 609437312 609700608 609977952 610330464 611817624 611955648 612883456 613160064 613446768 614080494 615289092 615345984 615625896 615981672 617284008 617482602 617621904 618837472 619195104 620034183 620133888 620473344 621043632 621345087 621685206 622144512 623268756 623609928 624928392 625289544 626237568 628176384 628837452 629039763 629849088 630369707 630714766 631079262 631740672 632036064 632321316 633788928 633992832 634660021 634934214 635333248 635681024 635989584 637300224 637958592 638176143 638544951 639513072 639657344 639863136 639933696 641586528 642155688 643201152 643572864 643865616 644237712 645807492 645859008 647212032 647224512 647527144 647806896 648101574 648476118 649531872 650202876 651482568 651787191 651839184 652215888 653204736 653594832 653805108 655546056 656223273 656612352 657514814 657894798 658254924 659252928 659646636 659858859 659931624 661028544 662692096 663075072 664840704 665127936 666042102 666837376 667437408 667450278 668901888 669214656 670208337 671224464 671286528 672705792 673400736 673617384 675041576 675095424 675411088 675485568 677131488 677502144 677831004 679326912 679635928 679854582 679929552 680356864 681685686 681740064 682134048 683168256 683401224 683796168 684107217 684502569 684987392 685616976 686225196 687676044 688052472 688294827 688450104 688782336 689493888 689805072 690127614 691628544 692264232 692579133 692979381 693090816 693470208 694444509 694824642 696192156 696594492 697650624 698032512 698674086 699912576 701561169 701673984 702079488 703044441 704110352 704517264 704530849 706063104 706393248 706698432 708514712 708580224 710078336 710708256 711040572 713012544 713241936 714093568 714749904 715141152 715488282 716962752 717288888 717624281 717703416 719452206 719614512 719846028 721122048 721784844 722425149 722936832 723354624 723601296 724019472 724348818 724767426 725117184 726591384 727799104 728113536 728127576 728468037 730052352 730301308 730723356 731831232 732312576 732917889 733319082 733860864 734855328 734869498 735294186 736051712 736408992 736812096 737489313 738688896 739093248 740655872 741083904 741659544 743657112 745288832 745528608 745959456 747945792 749417856 750192048 750542826 750867084 752514624 752866488 754458232 754871216 755127522 755197344 756794016 757575828 757819557 759421773 759482352 759837474 759921264 760398848 761073408 761772924 762189912 763540992 763801368 764242776 764590419 765401472 766514596 766957572 767771136 768120384 768564288 768579108 768826377 769270689 769815552 770610816 771319098 772127488 772550144 772996608 774059031 774506367 774630912 774880128 775680624 776030706 778082112 778797261 779727168 780153984 782054944 782141184 782862852 784856952 785286576 786946864 787401648 789383232 789839424 791036928 791869384 792124146 792581922 794320992 794692404 796256472 796692336 797079051 797152752 798104576 798361344 798838128 799546788 801675816 802050667 802139112 802397178 802526208 803355264 804093642 804533796 805842432 806583096 806949999 807416343 807923776 807988224 808455168 809566326 810425088 811262304 812934144 813303936 813773952 814051458 815756832 815940864 817415307 817546752 817929024 818773992 819143523 820385456 820461312 820834528 821308896 823045344 823310136 823495872 823851648 825593472 826712244 828058176 828460116 828913608 830933378 831025008 831479904 833237856 833719392 834366987 834983424 836131043 836614251 838449936 838719684 839204388 841439016 842320896 842714752 843095088 843966054 845323776 846485607 846578952 846974799 847986112 848765511 849230118 850611456 850901524 851393268 852684096 853150848 853244928 854417646 855448704 856207584 857463651 857601536 858097152 858487488 858983616 859276539 859773123 861076656 861145344 862966016 863742528 864135432 864634824 866042496 866937168 868643424 869049588 869118912 869621184 870939648 871459776 871740144 872136686 872640702 874061408 874485678 874964364 875342376 877193064 877673232 879003904 879528848 879811812 879908832 881371392 882964071 883447398 884100096 885315222 885826854 888056136 889916544 889933704 890853057 892286208 893611116 894965952 895048704 895788531 896278878 896796846 896941056 897867648 898156512 898692894 900127232 900647424 901885293 902406501 902841984 903336192 903774672 905769216 906472776 906572736 907405983 908914248 908986752 909512064 911201632 911728224 912142956 912670092 914155968 914550912 914966928 916901392 917403296 917726436 917933472 919325184 919740096 920170152 921120741 922933638 923018976 923438844 923972508 925926012 926223903 926432856 928256208 928690246 928792656 930200832 930710016 931565448 932527809 933216768 934499401 934903134 935414892 937392588 937934316 939356352 941417472 941857664 942264576 943256178 944773632 946072149 946618893 947611008 948054096 948481974 950683392 950989248 952401321 952999872 953521536 953984376 955950336 956385184 956937888 959269608 959486016 959794704 959900544 961496064 962379792 963233532 964801728 965359296 965798424 966356568 966822912 968151734 968711238 968788512 970818048 970836768 971290716 971710344 972152361 973403136 974207729 974297808 974741002 975304314 975774976 977223852 977758776 978323832 979807104 980392248 980707662 981878656 982416128 983319084 984918528 985457664 986272221 986842197 987382386 988111872 988879392 989469954 991542816 994038144 994612608 997261056 999063153 999223808 1000256064 1000723768 1001156112 1001175417 1003352832 1003821984 1006836696 1006929792 1009058688 1010101104 1010426076 1012562364 1012643136 1013116632 1013228352 1014764544 1015697232 1016159258 1016253216 1016746506 1018401824 1018990368 1019453892 1019781873 1019894328 1020535296 1022528529 1022610096 1024160512 1024752384 1024772144 1025101836 1025694252 1027481088 1027924992 1028425464 1029337794 1031514066 1032078708 1032675156 1033173504 1034240832 1034707608 1035191421 1037442816 1037947922 1038396348 1039636224 1040205312 1042236963 1042854912 1043817136 1044288234 1044891738 1046475936 1047048768 1048011129 1049868864 1052510976 1053119232 1056165528 1056775896 1059094656 1059589872 1061675296 1062256448 1062772068 1062870336 1064481792 1065117504 1066062384 1066560858 1068901088 1069518816 1069862904 1071140352 1072124856 1072711728 1073232423 1075444128 1075933332 1076555124 1079178309 1079421768 1079769042 1080566784 1081683072 1082051938 1082677266 1084405248 1085031936 1085401944 1086029208 1086523227 1087675776 1087921152 1088820403 1089416414 1089887076 1090572032 1091698656 1092170304 1092191364 1093948416 1095078528 1095451962 1096085034 1097393792 1097746848 1097994496 1098468864 1099978623 1100791296 1102282992 1102304247 1102941279 1104077568 1104613488 1105218144 1108033344 1108639872 1110983808 1111625856 1112489316 1115485668 1117933248 1118292912 1118939184 1121918688 1124126784 1125288072 1125814239 1128030002 1128647476 1128771936 1129299732 1131687348 1132306824 1132691283 1132796016 1134148608 1135191024 1135707406 1136363742 1136912128 1137534464 1139223528 1139756211 1139881896 1140598272 1141610112 1142659386 1143284868 1144649984 1145311488 1145702052 1146364164 1148102208 1148193792 1148857344 1149771894 1150436358 1151656704 1152180576 1152846432 1152868662 1154723328 1155916224 1156978647 1158191232 1158732784 1158825216 1159494912 1161946368 1162320192 1163520936 1164046059 1165980904 1166619152 1167123168 1169590752 1170230976 1173082416 1173211776 1174294278 1175161856 1177285428 1177929864 1180420296 1181102472 1184074848 1186555392 1186578272 1187804076 1188186219 1188872883 1189714944 1191481488 1192038606 1193287936 1194384708 1195038504 1195729128 1197156864 1197542016 1198257192 1199320182 1202513724 1203208668 1203595767 1203789312 1204448256 1205032896 1206140463 1206800694 1207692288 1208630368 1208763648 1209352166 1209874644 1211885664 1211982336 1212682752 1214349489 1215637632 1216190608 1216893456 1218874624 1219401216 1219955904 1220660928 1221077187 1223635248 1223911296 1226320128 1226893536 1228160988 1230578184 1230691968 1231251792 1231963344 1234568016 1234965204 1235243808 1237674944 1238390208 1239532849 1240068366 1240267776 1242087264 1242690174 1243370412 1246400067 1246537512 1247219856 1249856784 1250579088 1252475136 1256352768 1257674904 1258079526 1260739414 1261429532 1262158524 1263481344 1264072128 1264642632 1265949081 1267577856 1267985664 1269320042 1269868428 1270666496 1271362048 1271979168 1273845177 1274600448 1275917184 1276352286 1277089902 1279026144 1279314688 1279726272 1279867392 1281626469 1283173056 1284311376 1286402304 1287145728 1287731232 1288475424 1291614984 1291718016 1294449024 1295054288 1295613792 1296203148 1296952236 1299063744 1300405752 1302965136 1303574382 1303678368 1304431776 1306409472 1307189664 1307610216 1308205029 1308961053 1311092112 1311728517 1312446546 1315029628 1315789596 1316509848 1318505856 1319293272 1319717718 1319863248 1322057088 1325171097 1325384192 1326150144 1327972833 1328740281 1329681408 1332084204 1333674752 1334874816 1334900556 1337803776 1338429312 1340416674 1342448928 1342573056 1344418317 1345195269 1345411584 1346801472 1347234768 1348039341 1350083152 1350190848 1350822176 1350971136 1354262976 1355004288 1355662008 1358653824 1359271856 1359709164 1359859104 1363371372 1363480128 1364268096 1366336512 1366802448 1367592336 1368214434 1369005138 1371233952 1372450392 1375352088 1375995181 1376104944 1376589654 1376900208 1378987776 1379610144 1380255228 1383257088 1384400457 1384528464 1385158266 1385958762 1386181632 1388889018 1389649284 1392384312 1393035369 1393188984 1395301248 1396065024 1397348172 1399825152 1402354701 1403122338 1403347968 1404158976 1406088882 1408220704 1409034528 1409061698 1412126208 1412786496 1413396864 1414884267 1417029424 1417160448 1420156672 1421416512 1422081144 1422722961 1426025088 1426483872 1429499808 1430282304 1430976564 1433925504 1434577776 1435248562 1435406832 1438904412 1439229024 1439692056 1442244096 1443569688 1444226347 1444850298 1447202592 1448038944 1448697636 1449534852 1450234368 1452227601 1453066857 1453182768 1455598208 1456227072 1456255152 1456936074 1460104704 1460602616 1461446712 1462111503 1462956471 1463662464 1465835778 1466638164 1469710656 1469738996 1470588372 1471061493 1472103424 1472817984 1473624192 1474978626 1477377792 1478186496 1481073579 1481311744 1482167808 1483319088 1484204931 1487314224 1490577664 1491057216 1491918912 1495891584 1498835712 1500384096 1501085652 1501734168 1505029248 1505732976 1508916464 1509742432 1510255044 1510394688 1513588032 1515151656 1515639114 1518843546 1518964704 1519674948 1519842528 1522146816 1523545848 1524238887 1524379824 1525119759 1527081984 1527602736 1528485552 1529180838 1530802944 1533029192 1533915144 1535542272 1536240768 1537128576 1537158216 1537652754 1538541378 1541221632 1542638196 1544006691 1544254976 1545100288 1545993216 1547271099 1548118062 1549012734 1549261824 1549760256 1551361248 1552061412 1556164224 1556921883 1557594522 1559454336 1560307968 1564109888 1564282368 1565725704 1566432351 1567337607 1569713904 1570573152 1573893728 1574803296 1578766464 1579678848 1583738768 1584248292 1585163844 1588641984 1589384808 1592512944 1593384672 1594158102 1594305504 1596722688 1597676256 1599093576 1599841287 1603223743 1603351632 1604101334 1604278224 1604794356 1606710528 1608187284 1609067592 1611684864 1613166192 1613899998 1614832686 1615847552 1619132652 1619653563 1620850176 1622524608 1623077907 1624015899 1626607872 1627547904 1628102916 1631513664 1631881728 1634124621 1634830614 1635093504 1635858048 1637547984 1638287046 1640770912 1640922624 1641669056 1642617792 1643177943 1644127551 1646090688 1646620272 1646991744 1647703296 1651186944 1653424488 1656116352 1656920232 1657827216 1661866756 1662050016 1662959808 1666475712 1667438784 1668733974 1669966848 1672262086 1673228502 1676899872 1677439368 1678408776 1682722441 1682878032 1685429504 1686190176 1687932108 1690647552 1692045003 1692971214 1693157904 1693949598 1695972224 1697531022 1698460236 1701222912 1701803048 1702786536 1703561109 1704545613 1705368192 1706301696 1708835292 1710897408 1712415168 1713989079 1714927302 1715203072 1716194304 1716974976 1717967232 1718553078 1719546246 1722153312 1722290688 1724657841 1725654537 1725932032 1727485056 1728270864 1729269648 1729302993 1732084992 1733874336 1737286848 1738099176 1738237824 1739242368 1742919552 1743480288 1744273372 1745281404 1748122816 1748971356 1749928728 1750684752 1754386128 1755346464 1758007808 1759057696 1759623624 1759817664 1761441417 1762742784 1765928142 1766894796 1770630444 1771653708 1776112272 1779833088 1779867408 1781706114 1784572416 1787222232 1788057909 1789931904 1791577062 1792557756 1793593692 1795735296 1796313024 1797385788 1798980273 1800254464 1801294848 1803770586 1804813002 1805683968 1806672384 1807549344 1810201041 1811538432 1812945552 1813145472 1814028249 1814811966 1817828496 1817973504 1819024128 1822403264 1823456448 1824285912 1825340184 1828311936 1829101824 1829933856 1833802784 1834806592 1835452872 1835866944 1838650368 1839480192 1840340304 1842241482 1845867276 1846037952 1846877688 1847945016 1851852024 1852447806 1852865712 1856512416 1857380492 1857585312 1860102549 1860401664 1861420032 1863130896 1864035261 1865055618 1866433536 1868998802 1869806268 1870829784 1874785176 1875868632 1878712704 1883715328 1884529152 1886512356 1887119289 1889547264 1891109121 1892144298 1893237786 1895222016 1896108192 1896963948 1901366784 1901978496 1903980063 1904802642 1905999744 1907043072 1907968752 1911900672 1912770368 1913875776 1914528429 1915634853 1918539216 1918972032 1919589408 1919801088 1924759584 1926467064 1929603456 1930718592 1931596848 1932713136 1936303468 1937422476 1937577024 1941636096 1941673536 1942581432 1943420688 1944304722 1948415458 1948595616 1949482004 1950608628 1951549952 1954447704 1955361573 1955517552 1956647664 1959614208 1960784496 1961415324 1963757312 1964832256 1966638168 1968669819 1969837056 1972544442 1973684394 1974764772 1977758784 1978939908 1979576577 1983085632 1988076288 1989225216 1994522112 1998126306 1998447616 2000512128 2001447536 2002312224 2002350834 2006705664 2007643968 2010625011 2013673392 2013859584 2018117376 2020202208 2020852152 2025124728 2025286272 2026233264 2026456704 2031394464 2032318516 2032506432 2033493012 2036803648 2037980736 2038907784 2039563746 2039788656 2041070592 2045057058 2045220192 2048321024 2049504768 2049544288 2050203672 2051388504 2052321651 2053507707 2054962176 2056850928 2058675588 2063028132 2064157416 2064884481 2065350312 2066347008 2068481664 2069415216 2070382842 2074885632 2075895844 2076792696 2077737399 2078938143 2079272448 2080410624 2083333527 2084473926 2087634272 2088576468 2089783476 2092951872 2094097536 2096022258 2099737728 2105021952 2106238464 2107915139 2109133323 2112331056 2113551792 2113592547 2118189312 2119179744 2123350592 2124512896 2125544136 2125740672 2130235008 2132124768 2133121716 2137802176 2139037632 2139725808 2142280704 2144249712 2145423456 2146464846 2150888256 2151866664 2152872843 2153110248 2158356618 2158843536 2159538084 2163366144 2164103876 2165354532 2167275447 2168810496 2170063872 2170803888 2172058416 2173046454 2175351552 2177640806 2178832828 2179774152 2181144064 2183397312 2184340608 2184382728 2185404111 2190157056 2190903924 2192170068 2194787584 2195493696 2195988992 2196937728 2198753667 2199957246 2201582592 2204565984 2204608494 2205882558 2208155136 2209226976 2210436288 2212467939 2216066688 2217279744 2221967616 2223251712 2224978632 2230971336 2235866496 2236585824 2237878368 2243837376 2248253568 2250576144 2251628478 2256060004 2257294952 2257543872 2258599464 2263374696 2264613648 2265382566 2265592032 2270382048 2271414812 2272727484 2273458671 2273824256 2275068928 2278265319 2278447056 2279512422 2279763792 2281196544 2283220224 2285318772 2286569736 2289299968 2290622976 2291404104 2292728328 2293771257 2296204416 2299543788 2300872716 2303313408 2304361152 2305692864 2305737324 2306479131 2307812067 2309446656 2311832448 2313957294 2316382464 2317465568 2317650432 2318989824 2322177093 2323519101 2323892736 2324640384 2327041872 2328092118 2331961808 2333238304 2334246336 2339181504 2340461952 2346164832 2346423552 2348588556 2354570856 2355859728 2360840592 2362204944 2368149696 2373110784 2373156544 2375608152 2376372438 2377745766 2382962976 2384077212 2386575872 2388769416 2390077008 2391237153 2391458256 2394313728 2395084032 2396514384 2398640364 2405027448 2406152001 2406417336 2407191534 2407578624 2410065792 2412280926 2413601388 2417260736 2417527296 2418704332 2419749288 2420849997 2422249029 2423771328 2423964672 2425365504 2428698978 2431275264 2432381216 2433786912 2437749248 2438802432 2439911808 2441321856 2442154374 2447270496 2447822592 2452640256 2453787072 2456321976 2457430569 2461156368 2461383936 2462503584 2463926688 2469136032 2469930408 2470487616 2475349888 2476780416 2479065698 2480136732 2484174528 2485380348 2486740824 2492800134 2493075024 2494439712 2499713568 2501158176 2503100961 2504950272 2508393129 2509842753 2515349808 2516159052 2521478828 2522859064 2524317048 2526962688 2528144256 2529285264 2531898162 2535971328 2538640084 2539456821 2539736856 2540924397 2541332992 2542724096 2543958336 2546296533 2547690354 2551834368 2552704572 2554179804 2558052288 2558629376 2559452544 2559734784 2563252938 2566346112 2568622752 2572390953 2572804608 2574291456 2575462464 2576950848 2577829617 2579319369 2583229968 2583436032 2588898048 2590108576 2591227584 2592406296 2593904472 2598127488 2600811504 2605930272 2607148764 2607356736 2608863552 2612818944 2614379328 2615220432 2616410058 2617922106 2622184224 2623457034 2624893092 2630059256 2631579192 2633019696 2637011712 2638586544 2639435436 2639726496 2644114176 2648892213 2650342194 2650768384 2652300288 2655945666 2657480562 2664168408 2667349504 2669749632 2669801112 2672559171 2676858624 2680833348 2684897856 2685146112 2687365593 2688836634 2690390538 2690823168 2693602944 2694469536 2696078682 2700166304 2700381696 2701644352 2701942272 2705655879 2707219503 2708525952 2710008576 2711324016 2717307648 2718543712 2719418328 2719718208 2726742744 2726960256 2728536192 2733604896 2735184672 2736428868 2738010276 2742467904 2744900784 2750704176 2751990362 2752209888 2753179308 2753800416 2757975552 2759220288 2760510456 2763362223 2768800914 2769056928 2770316532 2771917524 2777778036 2778671709 2779298568 2784768624 2786070738 2786377968 2790602496 2792130048 2794696344 2797583427 2799650304 2803498203 2804709402 2806244676 2812177764 2816441408 2818069056 2818123396 2824252416 2825572992 2826793728 2829768534 2834058848 2834320896 2838216447 2839856679 2840313344 2842833024 2844162288 2845445922 2852050176 2852967744 2858999616 2860564608 2861953128 2867851008 2869155552 2870497124 2870813664 2877808824 2878458048 2879384112 2884488192 2887139376 2888452694 2889700596 2894405184 2896077888 2897395272 2899069704 2900468736 2904455202 2906133714 2906365536 2911196416 2912454144 2912510304 2913872148 2916457083 2920209408 2921205232 2922623187 2922893424 2924223006 2925912942 2927324928 2931671556 2933276328 2939421312 2939477992 2941176744 2942122986 2945635968 2947248384 2949957252 2954755584 2956372992 2958816663 2960526591 2962147158 2962623488 2964335616 2966638176 2968409862 2974628448 2981155328 2982114432 2983837824 2991783168 2997189459 2997671424 3000768192 3002171304 3003468336 3003526251 3010058496 3011465952 3017832928 3019484864 3020510088 3020789376 3027176064 3030303312 3031278228 3037687092 3037929408 3039349896 3039685056 3044293632 3047091696 3048477774 3048759648 3050239518 3055205472 3056971104 3058361676 3059345619 3061605888 3066058384 3067585587 3067830288 3072481536 3074257152 3074316432 3075305508 3077082756 3082443264 3085276392 3088013382 3088509952 3094542198 3096236124 3098025468 3099520512 3102722496 3103780559 3104122824 3105574263 3112328448 3113843766 3115189044 3118908672 3120615936 3126710889 3128219776 3128564736 3131451408 3132864702 3134675214 3139427808 3141146304 3144033387 3147787456 3149606592 3157532928 3159357696 3167477536 3168496584 3170327688 3177283968 3178769616 3185025888 3186769344 3188316204 3188611008 3193445376 3195352512 3198187152 3199682574 3206447486 3206703264 3208202668 3208556448 3209588712 3213421056 3216374568 3218135184 3219697269 3226332384 3227799996 3229665372 3231695104 3237534927 3238265304 3239307126 3241700352 3245049216 3246155814 3248031798 3253215744 3255095808 3256205832 3257687033 3259569681 3263027328 3263763456 3266461209 3268249242 3269661228 3271716096 3275095968 3276574092 3281541824 3281845248 3283338112 3285235584 3286355886 3288255102 3292181376 3293240544 3293983488 3295406592 3299935869 3302373888 3306848976 3306912741 3308823837 3312232704 3313840464 3315654432 3323733512 3324100032 3325919616 3332951424 3334877568 3337467948 3344524172 3346457004 3353799744 3354878736 3356817552 3365444882 3365756064 3370859008 3372380352 3375864216 3377442717 3384090006 3385942428 3386315808 3387899196 3391944448 3395062044 3396920472 3398073849 3402445824 3403606096 3405573072 3407122218 3409091226 3410736384 3412603392 3417670584 3419268633 3421794816 3424830336 3427978158 3429854604 3433949952 3435934464 3437106156 3439092492 3444306624 3444581376 3449315682 3451309074 3451864064 3454970112 3456541728 3458539296 3458605986 3464169984 3467748672 3468931213 3470935941 3474573696 3476198352 3476475648 3478484736 3485839104 3486960576 3488546744 3490562808 3492138177 3496245632 3497942712 3499857456 3501369504 3508772256 3510692928 3516015616 3518115392 3519247248 3519635328 3522882834 3525485568 3531856284 3533789592 3541260888 3543307416 3552224544 3559666176 3559734816 3563412228 3564558657 3566618649 3569144832 3574444464 3576115818 3579863808 3583154124 3585115512 3587187384 3591470592 3592626048 3594771576 3597960546 3607541172 3609626004 3611367936 3613344768 3615098688 3616331477 3618421389 3620402082 3623076864 3625891104 3626290944 3628056498 3629623932 3635656992 3635947008 3638048256 3640944331 3643048467 3644806528 3646912896 3648571824 3650680368 3656623872 3658203648 3659867712 3663231561 3667605568 3669613184 3670905744 3671733888 3678960384 3680680608 3684482964 3691734552 3692075904 3693755376 3695890032 3703704048 3704895612 3705731424 3713024832 3714760984 3715170624 3718598547 3720205098 3720803328 3726261792 3728070522 3730111236 3737997604 3739200201 3739612536 3741659568 3749570352 3751737264 3757425408 3767430656 3769058304 3773024712 3774238578 3782218242 3784288596 3786475572 3790444032 3792216384 3793927896 3797847243 3802733568 3803956992 3807960126 3809605284 3811999488 3814086144 3815937504 3821535531 3823801344 3825540736 3827751552 3829056858 3831269706 3837078432 3837944064 3839178816 3839602176 3844879407 3849519168 3852934128 3859206912 3861437184 3863193696 3865426272 3872606936 3874844952 3875154048 3883347072 3885162864 3886841376 3888609444 3896830916 3897191232 3898964008 3901217256 3903099904 3908895408 3910723146 3911035104 3913295328 3919228416 3921568992 3922830648 3924615087 3926883159 3927514624 3929664512 3933276336 3935185551 3937339638 3945088884 3947368788 3949529544 3955517568 3957879816 3959153154 3966171264 3975513291 3976152576 3978450432 3983918499 3986220843 3989044224 3996252612 4001024256 4002895072 4004624448 4004701668 4013411328 4015287936 4021250022 4027346784 4027719168 4033254951 4036234752 4040404416 4041704304 4041782239 4044118023 4050249456 4050572544 4052466528 4052913408 4062788928 4064637032 4065012864 4066986024 4073607296 4075961472 4077815568 4079127492 4079577312 4090114116 4090440384 4096642048 4099009536 4099088576 4100407344 4102777008 4104643302 4107015414 4113701856 4117351176 4126056264 4127985543 4128314832 4129768962 4130700624 4136963328 4138830432 4140765684 4149771264 4151791688 4153201371 4153585392 4155474798 4157876286 4158544896 4166667054 4168947852 4175268544 4177152936 4179106107 4179566952 4185903744 4188195072 4192044516 4199475456 4210043904 4212476928 4215830278 4218266646 4224662112 4227103584 4227185094 4236378624 4238359488 4244652801 4246701184 4249025792 4251088272 4251481344 4260470016 4264249536 4266243432 4268168883 4275604352 4278075264 4279451616 4288499424 4290846912 4292929692 4301776512 4303733328 4305745686 4306220496 4316713236 4317687072 4319076168 4326732288 4328207752 4330709064 4332679041 4334550894 4341607776 4344116832 4346092908 4350703104 4355281612 4356682803 4357665656 4359200571 4359548304 4362288128 4366794624 4368681216 4368765456 4370808222 4380314112 4381807848 4384340136 4386334509 4388869413 4389575168 4390987392 4391977984 4397507334 4399914492 4409131968 4409216988 4411765116 4413184479 4416310272 4418453952 4420872576 4424935878 4432133376 4434559488 4443220737 4443935232 4446503424 4449957264 4452614793 4461942672 4471732992 4473171648 4475756736 4487674752 4496507136 4501152288 4503256956 4512120008 4514589904 4515087744 4517198928 4526749392 4529227296 4530765132 4531184064 4540764096 4542829624 4545454968 4546917342 4547648512 4556530638 4556894112 4559024844 4559527584 4566440448 4570637544 4572716661 4573139472 4575359277 4578599936 4581245952 4582808208 4585456656 4587542514 4592408832 4599087576 4601745432 4606626816 4608722304 4611385728 4611474648 4612958262 4615624134 4623664896 4627914588 4632020073 4632764928 4634931136 4635300864 4637979648 4641813297 4644354186 4647038202 4647785472 4649280768 4654083744 4656184236 4663923616 4666476608 4668492672 4670765649 4678363008 4680923904 4692329664 4692847104 4697177112 4699297053 4709141712 4711719456 4721681184 4724409888 4736299392 4746313088 4751216304 4752744876 4755491532 4765925952 4768154424 4773151744 4777538832 4780154016 4782474306 4782916512 4790168064 4793028768 4796751773 4797280728 4799523861 4809671229 4810054896 4812304002 4812834672 4814383068 4820131584 4824561852 4827202776 4834521472 4835054592 4837408664 4839498576 4841699994 4844498058 4847542656 4857397956 4858960689 4862550528 4864762432 4867573824 4869233721 4872047697 4875498496 4879823616 4882643712 4884308748 4894540992 4895645184 4902373863 4905280512 4907574144 4912643952 4914861138 4922312736 4922767872 4925007168 4927853376 4929533829 4932382653 4938272064 4939860816 4940975232 4950699776 4953560832 4958131396 4960273464 4968349056 4970760696 4973481648 4985600268 4986150048 4988879424 4999427136 5002316352 5006201922 5009900544 5016786258 5019685506 5030699616 5032318104 5042957656 5045718128 5048167323 5048634096 5056288512 5058570528 5063796324 5071942656 5076135009 5077280168 5078913642 5079473712 5081848794 5082665984 5087916672 5092593066 5095380708 5103668736 5105409144 5108359608 5110683327 5113636839 5116104576 5117258752 5118905088 5126505876 5132692224 5137245504 5141967237 5144781906 5145609216 5148582912 5150924928 5153901696 5155659234 5158638738 5166459936 5166872064 5173973523 5176963611 5177796096 5180217152 5182455168 5184812592 5187808944 5187908979 5196254976 5201623008 5211860544 5214297528 5214713472 5217727104 5228758656 5230440864 5232820116 5235844212 5244368448 5246914068 5249786184 5260118512 5263158384 5266039392 5274023424 5277173088 5278870872 5279452992 5284324251 5288228352 5297784426 5300684388 5311891332 5314961124 5328336816 5334699008 5339499264 5339602224 5345118342 5353717248 5361075511 5361666696 5364173727 5369795712 5374731186 5377673268 5380781076 5387205888 5388939072 5392157364 5396940819 5400332608 5400763392 5403288704 5403884544 5411311758 5414439006 5417051904 5420017152 5422648032 5430603123 5434615296 5437087424 5438836656 5439436416 5442084747 5453485488 5453920512 5457072384 5467209792 5470369344 5472857736 5476020552 5484935808 5489801568 5501408352 5503980724 5504419776 5506358616 5507600832 5515951104 5518440576 5521020912 5526724446 5537601828 5538113856 5540633064 5543835048 5555556072 5557343418 5558597136 5569537248 5572141476 5572755936 5581204992 5584260096 5588875919 5589392688 5592105783 5595166854 5599300608 5606996406 5609418804 5612489352 5624355528 5632882816 5636138112 5636246792 5651145984 5653587456 5659537068 5661357867 5668117696 5668641792 5673327363 5676432894 5679713358 5680626688 5685666048 5688324576 5690891844 5704100352 5705935488 5711940189 5717999232 5721129216 5723906256 5735702016 5738311104 5740994248 5741627328 5743585287 5746904559 5755617648 5756916096 5758768224 5774278752 5776905388 5779401192 5788810368 5792155776 5794790544 5798139408 5808910404 5812267428 5812731072 5822392832 5824908288 5825020608 5827744296 5832914166 5842410464 5845246374 5845786848 5848446012 5851825884 5854649856 5863343112 5866084719 5866552656 5878842624 5878955984 5882353488 5884245972 5891271936 5894496768 5899914504 5906009457 5909511168 5917633326 5921053182 5924294316 5933276352 5936819724 5938729731 5949256896 5962310656 5964228864 5967675648 5983566336 5991790277 5994378918 5995342848 6001536384 6004342608 6006936672 6007052502 6020116992 6022931904 6031875033 6035665856 6038969728 6041020176 6041578752 6054352128 6060606624 6062556456 6075374184 6075858816 6078699792 6079370112 6094183392 6096955548 6097519296 6100479036 6110410944 6113942208 6116723352 6118691238 6123211776 6132116768 6135171174 6135660576 6144963072 6148514304 6148632864 6150611016 6154165512 6156964953 6160523121 6164886528 6170552784 6176026764 6189084396 6192472248 6196050936 6199041024 6205444992 6207561118 6208245648 6211148526 6224656896 6227687532 6230378088 6233212197 6237817344 6241231872 6246390733 6250000581 6253421778 6256439552 6262902816 6265729404 6269350428 6278855616 6282292608 6288066774 6295574912 6299213184 6315065856 6318715392 6323745417 6327399969 6334955072 6336993168 6340655376 6340777641 6354567936 6357539232 6370051776 6373538688 6376632408 6377222016 6390705024 6396374304 6399365148 6412894972 6413406528 6416405336 6417112896 6419177424 6426842112 6432749136 6436270368 6439394538 6452664768 6455599992 6458618529 6459330744 6463390208 6475069854 6476530608 6478614252 6490098432 6492311628 6496063596 6506431488 6510191616 6512411664 6515374066 6519139362 6526054656 6532922418 6536498484 6539322456 6543432192 6550191936 6553148184 6556212333 6563083648 6566676224 6570471168 6572711772 6576510204 6584362752 6586481088 6587966976 6590813184 6596261001 6599871738 6604747776 6613697952 6613825482 6617647674 6624465408 6627680928 6631308864 6637403817 6647467024 6648200064 6651839232 6665902848 6669755136 6674935896 6689048344 6692914008 6707599488 6709757472 6713635104 6730889764 6731512128 6741718016 6744760704 6751728432 6754885434 6768180012 6771884856 6772631616 6775798392 6783888896 6790124088 6793840944 6796147698 6807212192 6811146144 6814244436 6818182452 6820376013 6821472768 6825206784 6834795957 6835341168 6838537266 6843589632 6849660672 6855956316 6859709208 6867899904 6871868928 6874212312 6878184984 6881313771 6888613248 6898631364 6902618148 6909940224 6913083456 6917078592 6917211972 6919437393 6928339968 6935497344 6937862426 6941871882 6949147392 6952396704 6952951296 6956969472 6966531279 6971678208 6973921152 6977093488 6981125616 6981260231 6984276354 6992491264 6995885424 6999714912 7002739008 7017544512 7021385856 7036230784 7038494496 7039270656 7045765668 7063712568 7067579184 7082521776 7086614832 7104449088 7119332352 7119469632 7126824456 7129117314 7133237298 7148888928 7152231636 7159727616 7166308248 7170231024 7173711459 7174374768 7182941184 7185252096 7189543152 7195921092 7215082344 7218456003 7219252008 7222735872 7230197376 7232662954 7236842778 7240804164 7251782208 7252581888 7256112996 7259247864 7262549991 7271313984 7271894016 7276096512 7281888662 7286096934 7289613056 7293825792 7297143648 7301360736 7313247744 7316407296 7319735424 7326463122 7335211136 7339226368 7341811488 7343467776 7357920768 7361361216 7368965928 7372291707 7383469104 7384151808 7387510752 7391780064 7407408096 7409791224 7411462848 7426049664 7429521968 7430341248 7437197094 7440410196 7452523584 7456141044 7460222472 7475995208 7478400402 7479225072 7483319136 7499140704 7503474528 7509302883 7514850816 7525179387 7529528259 7534861312 7546049424 7548477156 7564436484 7568577192 7572951144 7580888064 7584432768 7587855792 7595694486 7607913984 7615920252 7618370463 7619210568 7622773191 7623998976 7628172288 7631875008 7638889599 7643071062 7651081472 7655503104 7658113716 7662539412 7674156864 7675888128 7678357632 7679204352 7689758814 7699038336 7705868256 7717172859 7718413824 7722874368 7726387392 7730852544 7733488851 7745213872 7749689904 7750308096 7766694144 7770325728 7773682752 7777218888 7793661832 7794382464 7797928016 7802434512 7817790816 7821446292 7822070208 7826590656 7838456832 7843137984 7845661296 7849230174 7853766318 7855029248 7866552672 7870371102 7874679276 7890177768 7893867091 7894737576 7899059088 7911035136 7915759632 7918306308 7932342528 7946676639 7951026582 7952305152 7956900864 7967836998 7972441686 7992505224 8002048512 8005790144 8009248896 8009403336 8017677513 8030575872 8042500044 8054693568 8055438336 8062096779 8066509902 8072469504 8080808832 8083408608 8083564478 8088236046 8100498912 8101145088 8104933056 8105826816 8116967637 8125577856 8129274064 8130025728 8133972048 8147214592 8151922944 8155631136 8158254984 8159154624 8180228232 8180880768 8198177152 8200814688 8205554016 8209286604 8214030828 8227403712 8234702352 8252112528 8255971086 8256629664 8259537924 8261401248 8273926656 8277660864 8281531368 8285298517 8290086669 8303583376 8306402742 8307170784 8310949596 8315752572 8333334108 8336015127 8337895704 8350537088 8354305872 8358212214 8359133904 8371807488 8376390144 8384089032 8392750281 8398950912 8410494609 8431660556 8436533292 8449324224 8454207168 8454370188 8472757248 8476718976 8489305602 8493402368 8498051584 8502176544 8502962688 8514649341 8519570037 8520940032 8528499072 8532486864 8536337766 8551208704 8556150528 8558903232 8576998848 8581693824 8585859384 8603553024 8607466656 8611491372 8612440992 8633426472 8635374144 8638152336 8653464576 8656415504 8661418128 8665358082 8669101788 8683215552 8688233664 8692185816 8701406208 8710563224 8713365606 8715331312 8718401142 8719096608 8733589248 8737362432 8737530912 8741616444 8749371249 8760628224 8763615696 8767869561 8768680272 8772669018 8777738826 8779150336 8781974784 8795014668 8799828984 8818263936 8818433976 8822557337 8823530232 8826368958 8836907904 8841745152 8849871756 8864266752 8869118976 8876449989 8881579773 8886441474 8887870464 8893006848 8899914528 8905229586 8923885344 8943465984 8946343296 8951513472 8975349504 8991568377 8993014272 9002304576 9006513912 9010578753 9024240016 9029179808 9030175488 9034397856 9053498784 9058454592 9061530264 9062368128 9081528192 9085659248 9090909936 9093834684 9113061276 9113788224 9118049688 9119055168 9132880896 9141275088 9145433322 9146278944 9150718554 9165616416 9170913312 9175085028 9178036857 9184817664 9197441473 9198175152 9202756761 9203490864 9217444608 9222771456 9222949296 9225916524 9231248268 9247329792 9255829176 9260039519 9264040146 9265529856 9269862272 9283626594 9288708372 9294076404 9298561536 9308167488 9311341677 9312368472 9316722789 9327847232 9332953216 9336985344 9341531298 9356726016 9361847808 9380132667 9384659328 9385694208 9394354224 9398594106 9418283424 9423438912 9432100161 9443362368 9448819776 9472598784 9492626176 9502432608 9505489752 9510983064 9531851904 9536308848 9555077664 9560308032 9564948612 9565833024 9580336128 9586057536 9593503546 9594561456 9599047722 9619342458 9620109792 9624608004 9625669344 9628766136 9640263168 9649123704 9653512951 9654405552 9659091807 9669042944 9674817328 9678997152 9683399988 9688996116 9695085312 9712604781 9714795912 9717921378 9725101056 9729524864 9735147648 9738467442 9744095394 9759647232 9765287424 9768617496 9773061099 9778709043 9789081984 9791290368 9799383627 9804747726 9815148288 9825287904 9829722276 9844625472 9845535744 9850014336 9855706752 9859067658 9864765306 9876544128 9879721632 9881950464 9899807607 9901399552 9907121664 9916262792 9920546928 9920738223 9926471511 9936698112 9941521392 9946963296 9971200536 9972300096 9977758848 9998854272 10004632704 10012403844 10033572516 10039371012 10061399232 10064636208 10085915312 10091436256 10096334646 10097268192 10112577024 10117141056 10127592648 10132328151 10152270018 10154560336 10157827284 10158947424 10163697588 10175833344 10185186132 10190761416 10194221547 10207337472 10210818288 10216719216 10221366654 10227273678 10232209152 10237810176 10253011752 10257805899 10265384448 10274491008 10279493411 10283934474 10289563812 10301849856 10307803392 10311318468 10317277476 10332919872 10333744128 10347947046 10353927222 10355592192 10360434304 10364910336 10369625184 10375617888 10375817958 10392509952 10403246016 10406793639 10412807823 10423721088 10428595056 10429426944 10435454208 10457517312 10460881728 10465640232 10471688424 10476414531 10488736896 10493828136 10499572368 10520237024 10526316768 10532078784 10548046848 10554346176 10557741744 10558905984 10568648502 10576456704 10595568852 10601368776 10623782664 10629922248 10656673632 10678998528 10679204448 10690236684 10693675971 10707434496 10716285019 10722151022 10723333392 10728347454 10739591424 10749462372 10755346536 10761562152 10774411776 10777878144 10784314728 10789220357 10793881638 10800665216 10806577408 10822623516 10828878012 10834103808 10840034304 10845296064 10848994431 10855264167 10861206246 10869230592 10874174848 10877673312 10878872832 10884169494 10906970976 10907841024 10914144768 10922832993 10929145401 10934419584 10940738688 10945715472 10952041104 10969871616 10979603136 10989694683 11002816704 11007961448 11008839552 11012717232 11015201664 11036881152 11042041824 11053448892 11075203656 11076227712 11081266128 11087670096 11111112144 11114686836 11117194272 11139074496 11144282952 11145511872 11155795641 11162409984 11177751838 11178785376 11184211566 11190333708 11213992812 11217600603 11218837608 11224978704 11248711056 11265765632 11272276224 11272493584 11302291968 11307174912 11319074136 11322715734 11336235392 11346654726 11352865788 11359426716 11371332096 11376649152 11381783688 11393541729 11408200704 11411870976 11423880378 11435998464 11442258432 11447812512 11464606593 11471404032 11476622208 11481988496 11483254656 11487170574 11493809118 11511235296 11513832192 11517536448 11534638221 11548557504 11553810776 11558802384 11577620736 11584311552 11589581088 11596278816 11617820808 11624534856 11625462144 11644785664 11650041216 11655488592 11665828332 11684820928 11690492748 11691573696 11696892024 11703651768 11709299712 11726686224 11732169438 11733105312 11757685248 11757911968 11764706976 11768491944 11773845261 11780649477 11782543872 11788993536 11799829008 11805556653 11812018914 11835266652 11842106364 11848588632 11866552704 11873639448 11877459462 11898513792 11926539873 11928457728 11935351296 11951755497 11967132672 11977024433 11983580554 11988757836 12003072768 12008685216 12013873344 12014105004 12040233984 12045863808 12063750066 12071331712 12077939456 12082040352 12083157504 12099764853 12108704256 12121213248 12125112912 12125346717 12132354069 12150748368 12151717632 12157399584 12158740224 12188366784 12193911096 12195038592 12200958072 12220821888 12227884416 12233446704 12237382476 12264233536 12270342348 12271321152 12289926144 12297028608 12297265728 12301222032 12308331024 12313929906 12321046242 12341105568 12352053528 12378168792 12383956629 12384944496 12392101872 12410889984 12415122236 12416491296 12422297052 12449313792 12455375064 12459604113 12460756176 12466424394 12475634688 12492781466 12500001162 12506843556 12512879104 12525805632 12531458808 12537318321 12538700856 12557711232 12564585216 12576133548 12591149824 12598426368 12630131712 12637430784 12647490834 12654799938 12669910144 12673986336 12681310752 12681555282 12709135872 12715078464 12733958403 12740103552 12747077376 12753264816 12754444032 12781410048 12792748608 12798730296 12804506649 12825789944 12826813056 12832810672 12834225792 12838354848 12865498272 12872540736 12878789076 12905329536 12911199984 12917237058 12918661488 12926780416 12950139708 12953061216 12957228504 12980196864 12984623256 12992127192 12998037123 13024823328 13030748132 13038278724 13052109312 13065844836 13070048409 13072996968 13077601713 13078644912 13086864384 13100383872 13106296368 13112424666 13126167296 13133352448 13140942336 13145423544 13153020408 13159003527 13166608239 13168725504 13172962176 13175933952 13192522002 13199743476 13227395904 13227650964 13235295348 13239553437 13248930816 13255361856 13262617728 13274807634 13294934048 13296400128 13303678464 13329662211 13331805696 13339510272 13349871792 13357844379 13378096688 13385828016 13415198976 13419514944 13427270208 13461779528 13463024256 13489521408 13503456864 13509770868 13536360024 13543769712 13545263232 13551596784 13567777792 13580248176 13587681888 13592295396 13614424384 13622292288 13628488872 13634861339 13636364904 13640752026 13642945536 13669591914 13670682336 13677074532 13699321344 13711912632 13718149983 13719418416 13726077831 13735799808 13743737856 13748424624 13756369968 13762627542 13777226496 13797262728 13805236296 13819880448 13826166912 13834157184 13834423944 13838874786 13870994688 13875724852 13883743764 13896060219 13898294784 13904793408 13905902592 13913938944 13925439891 13933062558 13943356416 13947842304 13954186976 13962251232 13962520462 13968552708 13984982528 13991770848 13999429824 14005478016 14012296947 14035089024 14042771712 14072461568 14076988992 14078541312 14091531336 14097891159 14127425136 14135158368 14165043552 14173229664 14208898176 14238939264 14253648912 14258234628 14266474596 14297777856 14304463272 14319455232 14332616496 14340462048 14347422918 14348749536 14370504192 14379086304 14390255319 14391842184 14398571583 14429013687 14430164688 14436912006 14438504016 14460394752 14465325908 14473685556 14481608328 14503564416 14505163776 14512225992 14518495728 14525099982 14542627968 14563777324 14572193868 14576882067 14579226112 14587651584 14594287296 14602721472 14607701163 14616143091 14626495488 14639470848 14652926244 14670422272 14678452736 14683622976 14686935552 14707121589 14715841536 14722722432 14737931856 14744583414 14766938208 14768303616 14775021504 14783560128 14788601487 14797147959 14814816192 14819582448 14822925696 14852099328 14859043936 14860682496 14874394188 14880820392 14905047168 14912282088 14920444944 14951990416 14956800804 14958450144 14966638272 14998281408 15006949056 15018605766 15029701632 15050358774 15059056518 15092098848 15096954312 15128872968 15137154384 15144501969 15145902288 15168865536 15175711584 15191388972 15215827968 15228405027 15231840504 15236740926 15238421136 15245546382 15247997952 15263750016 15277779198 15286142124 15302162944 15311006208 15316227432 15325078824 15332049981 15340910517 15348313728 15351776256 15356715264 15379517628 15398076672 15411736512 15425901711 15434345718 15436827648 15445748736 15452774784 15461705088 15466977702 15490427744 15499379808 15500616192 15521920569 15530890833 15533388288 15540651456 15547365504 15554437776 15563726937 15587323664 15588764928 15595856032 15604869024 15635581632 15642892584 15644140416 15653181312 15686275968 15691322592 15698460348 15707532636 15733105344 15740742204 15749358552 15780355536 15787734182 15789475152 15798118176 15822070272 15831519264 15836612616 15852972753 15864685056 15886489817 15893353278 15902053164 15935673996 15944883372 15985010448 16004097024 16011580288 16018497792 16018806672 16035355026 16061151744 16083226533 16085000088 16092521181 16109387136 16124193558 16133019804 16161617664 16166817216 16167128956 16176472092 16190822457 16200997824 16202290176 16209866112 16211653632 16233935274 16251155712 16258548128 16260051456 16267944096 16291809369 16294429184 16303845888 16311262272 16316509968 16318309248 16326254241 16360456464 16361761536 16396354304 16401629376 16411108032 16418573208 16428061656 16454807424 16469404704 16504225056 16511942172 16513259328 16519075848 16522802496 16547853312 16555321728 16563062736 16570597034 16580173338 16607166752 16612805484 16614341568 16621899192 16631505144 16666668216 16672030254 16675791408 16701074176 16708611744 16716424428 16718267808 16743614976 16752780288 16766627757 16768178064 16776317349 16785500562 16797901824 16820989218 16863321112 16873066584 16898648448 16908414336 16908740376 16953437952 16978611204 16984073601 16986804736 16996103168 17004353088 17005925376 17019982089 17029298682 17039140074 17041880064 17056998144 17064973728 17072675532 17102417408 17112301056 17117806464 17135820567 17153997696 17163387648 17171718768 17207106048 17214933312 17222982744 17224881984 17230755861 17240713677 17266852944 17270748288 17276304672 17312831008 17322836256 17330716164 17338203576 17366431104 17376467328 17384371632 17421126448 17426731212 17430662624 17436802284 17438193216 17467178496 17474724864 17475061824 17483232888 17498742498 17527231392 17535739122 17537360544 17545338036 17555477652 17563949568 17590029336 17598254157 17599657968 17636527872 17636867952 17645114674 17647060464 17652737916 17673815808 17683490304 17699743512 17718028371 17728533504 17752899978 17763159546 17772882948 17799829056 17810459172 17816189193 17847770688 17886931968 17892686592 17903026944 17950699008 17975370831 17983136754 17986028544 18004609152 18013027824 18021157506 18048480032 18058359616 18060350976 18068795712 18095625099 18106997568 18116909184 18123060528 18124736256 18163056384 18171318496 18181819872 18187669368 18226122552 18227576448 18236099376 18238110336 18282550176 18290866644 18292557888 18301437108 18331232832 18341826624 18350170056 18356073714 18369635328 18394882946 18396350304 18405513522 18406981728 18434889216 18445542912 18445898592 18451833048 18462496536 18470894859 18494659584 18509946851 18511658352 18520079038 18528080292 18539724544 18567253188 18577416744 18588152808 18597123072 18616334976 18622683354 18624736944 18633445578 18655694464 18665906432 18673970688 18683062596 18699636591 18713452032 18723695616 18739172199 18750001743 18760265334 18769318656 18788708448 18797188212 18836566848 18846877824 18864200322 18886724736 18897639552 18945197568 18971236251 18982199907 18985252352 19004865216 19010979504 19021966128 19022332923 19063703808 19072617696 19110155328 19120616064 19129897224 19131666048 19172115072 19187007092 19189122912 19198095444 19238684916 19240219584 19249216008 19251338688 19257532272 19280526336 19298247408 19307025902 19308811104 19318183614 19338085888 19349634656 19357994304 19366799976 19375855587 19377992232 19390170624 19425209562 19429591824 19435842756 19459049728 19470295296 19476934884 19488190788 19519294464 19530574848 19537234992 19546122198 19557418086 19578163968 19598767254 19609495452 19630296576 19650575808 19659444552 19668636999 19689250944 19700028672 19711413504 19718135316 19729530612 19753088256 19759443264 19763900928 19788783003 19799615214 19802799104 19814243328 19832525584 19841093856 19841476446 19852943022 19873396224 19883042784 19893926592 19912211451 19942401072 19944600192 19955517696 19997708544 20009265408 20024807688 20067145032 20078742024 20122798464 20129272416 20171830624 20182872512 20192669292 20194536384 20225154048 20234282112 20255185296 20264656302 20304540036 20309120672 20315654568 20317894848 20327395176 20351666688 20370372264 20381522832 20388443094 20421636576 20433438432 20442733308 20454547356 20461128039 20464418304 20475620352 20504387871 20506023504 20515611798 20530768896 20548982016 20558986822 20567868948 20579127624 20603699712 20615606784 20622636936 20634554952 20643941313 20665839744 20695894092 20707854444 20720868608 20729820672 20739250368 20751235776 20751635916 20758312179 20785019904 20806492032 20813587278 20825615646 20847442176 20857190112 20858853888 20870908416 20899593837 20915034624 20921763456 20931280464 20943376848 20943780693 20952829062 20977473792 20987656272 20999144736 21040474048 21052633536 21064157568 21108692352 21115483488 21117811968 21137297004 21191137704 21202737552 21247565328 21259844496 21313347264 21357997056 21358408896 21380473368 21387351942 21432570038 21444302044 21446666784 21456694908 21479182848 21498924744 21510693072 21521134377 21523124304 21548823552 21555756288 21568629456 21578440714 21587763276 21601330432 21613154816 21645247032 21655368009 21657756024 21668207616 21690592128 21697988862 21710528334 21722412492 21748349696 21755346624 21757745664 21768338988 21787649973 21813941952 21815682048 21828289536 21845665986 21858290802 21868839168 21881477376 21891430944 21904082208 21939743232 21959206272 21979389366 22005633408 22015922896 22017679104 22025434464 22030403328 22073762304 22084083648 22106897784 22116875121 22150407312 22152455424 22162532256 22175340192 22222224288 22229373672 22234388544 22278148992 22288565904 22291023744 22311591282 22355503676 22357570752 22368423132 22380667416 22427985624 22435201206 22437675216 22449957408 22497422112 22527908649 22531531264 22544552448 22544987168 22575538161 22588584777 22604583936 22638148272 22645431468 22672470784 22693309452 22705731576 22718853432 22742664192 22753298304 22763567376 22787083458 22823741952 22847760756 22855111389 22868319573 22871996928 22884516864 22895625024 22916668797 22929213186 22953244416 22963976992 22966509312 22974341148 22987618236 23022470592 23027664384 23035072896 23069276442 23097115008 23107621552 23117604768 23155241472 23168623104 23179162176 23187066529 23192557632 23200466553 23235641616 23249069712 23250924288 23300082432 23310977184 23331656664 23369641856 23380985496 23383147392 23393784048 23407303536 23453372448 23464338876 23466210624 23515370496 23515823936 23529413952 23536983888 23547690522 23561298954 23565087744 23599658016 23611113306 23624037828 23670533304 23681601273 23684212728 23697177264 23733105408 23747278896 23754918924 23797027584 23840029917 23853079746 23856915456 23870702592 23903510994 23954048866 23967161108 23977515672 24006145536 24017370432 24027746688 24028210008 24053032539 24091727616 24127500132 24142663424 24155878912 24164080704 24166315008 24186290337 24199529706 24217408512 24242426496 24250225824 24250693434 24264708138 24301496736 24303435264 24314799168 24317480448 24350902911 24376733568 24387822192 24390077184 24401916144 24441643776 24455768832 24466893408 24474764952 24528467072 24540684696 24542642304 24594531456 24602444064 24616662048 24627859812 24642092484 24682211136 24704107056 24756337584 24767913258 24769888992 24784203744 24821779968 24830244472 24832982592 24844594104 24855895551 24870260007 24910750128 24919208226 24921512352 24932848788 24985562932 25000002324 25008045381 25013687112 25025758208 25051611264 25062917616 25074636642 25077401712 25115422464 25129170432 25152267096 25178250843 25182299648 25196852736 25231483827 25294981668 25309599876 25339820288 25347972672 25362621504 25363110564 25418271744 25430156928 25467916806 25480207104 25494154752 25506529632 25508888064 25543948023 25558710111 25562820096 25585497216 25597460592 25609013298 25651579888 25653626112 25665621344 25668451584 25676709696 25730996544 25745081472 25757578152 25810659072 25822399968 25834474116 25837322976 25900279416 25906122432 25914457008 25960393728 25969246512 25984254384 25996074246 26049646656 26061496264 26076557448 26104218624 26131689672 26140096818 26145993936 26155203426 26157289824 26200767744 26212592736 26224849332 26248113747 26252334592 26266704896 26281884672 26290847088 26303608683 26306040816 26318007054 26333216478 26337451008 26345924352 26385044004 26399486952 26454791808 26455301928 26467672011 26470590696 26479106874 26510723712 26525235456 26549615268 26589868096 26592800256 26607356928 26629349967 26644739319 26659324422 26663611392 26679020544 26699743584 26715688758 26756193376 26771656032 26830397952 26839029888 26854540416 26923559056 26926048512 26979042816 27006913728 27019541736 27031736259 27072720048 27087539424 27090526464 27103193568 27160496352 27175363776 27184590792 27228848768 27244584576 27256977744 27269722678 27272729808 27281504052 27339183828 27341364672 27354149064 27398642688 27423825264 27436299966 27438836832 27452155662 27496849248 27512739936 27525255084 27534110571 27554452992 27592324419 27594525456 27608270283 27610472592 27652333824 27668314368 27668847888 27677749572 27741989376 27751449704 27767487528 27780118557 27792120438 27796589568 27809586816 27850879782 27866125116 27895684608 27908373952 27924502464 27925040924 27934025031 27937105416 27950168367 27969965056 27983541696 27998859648 28010956032 28024593894 28070178048 28085543424 28140398001 28144923136 28153977984 28157082624 28183062672 28195782318 28254850272 28270316736 28296300483 28330087104 28346459328 28417796352 28477878528 28507297824 28516469256 28532949192 28595555712 28608926544 28665232992 28680924096 28694845836 28697499072 28741008384 28758172608 28780510638 28783684368 28797143166 28858027374 28860329376 28873824012 28877008032 28920789504 28930651816 28947371112 28960538853 28963216656 28977275421 29007128832 29024451984 29036991456 29050199964 29085255936 29127554648 29137814343 29144387736 29153764134 29158452224 29175303168 29188574592 29205442944 29215402326 29232286182 29278941696 29305852488 29319183297 29336127129 29340844544 29356905472 29367245952 29373871104 29398150881 29414243178 29445444864 29475863712 29489166828 29533876416 29536607232 29550043008 29567120256 29577202974 29594295918 29629632384 29639164896 29645851392 29699422821 29704198656 29718087872 29721364992 29748788376 29761640784 29762214669 29779414533 29810094336 29824564176 29840889888 29903980832 29913601608 29916900288 29933276544 29996562816 30013898112 30037211532 30100717548 30118113036 30184197696 30193908624 30257745936 30274308768 30289003938 30291804576 30337731072 30351423168 30382777944 30396984453 30456810054 30463681008 30473481852 30476842272 30491092764 30527500032 30555558396 30572284248 30582664641 30604325888 30622012416 30632454864 30650157648 30664099962 30681821034 30696627456 30713430528 30759035256 30773417697 30796153344 30823473024 30838480233 30851803422 30868691436 30905549568 30923410176 30933955404 30980855488 30998759616 31001232384 31043841138 31061781666 31066776576 31081302912 31094731008 31108875552 31127453874 31174647328 31177529856 31191712064 31209738048 31220380917 31238423469 31271163264 31285785168 31288280832 31306362624 31372551936 31382645184 31396920696 31415065272 31466210688 31481484408 31498717104 31560711072 31575468364 31578950304 31596236352 31644140544 31663038528 31673225232 31705945506 31729370112 31772979634 31786706556 31804106328 31871347992 31889766744 31970020896 32023160576 32036995584 32037613344 32070710052 32081027913 32122303488 32148855057 32166453066 32170000176 32185042362 32218774272 32248387116 32266039608 32323235328 32333634432 32334257912 32352944184 32367661071 32381644914 32401995648 32419732224 32467870548 32502311424 32517096256 32520102912 32535888192 32546983293 32565792501 32583618738 32588858368 32607691776 32622524544 32633019936 32636618496 32652508482 32720912928 32723523072 32768498979 32787436203 32792708608 32803258752 32822216064 32837146416 32856123312 32909614848 32938809408 32969084049 33008450112 33023884344 33026518656 33038151696 33045604992 33110643456 33126125472 33141194068 33160346676 33214333504 33225610968 33228683136 33243798384 33263010288 33333336432 33344060508 33351582816 33402148352 33417223488 33432848856 33436535616 33467386923 33487229952 33533255514 33536356128 33552634698 33571001124 33641978436 33652801809 33726642224 33746133168 33797296896 33816828672 33817480752 33906875904 33957222408 33968147202 33973609472 34008706176 34039964178 34058597364 34078280148 34113996288 34129947456 34145351064 34180625187 34204834816 34224602112 34235612928 34271641134 34307995392 34326775296 34343437536 34393819779 34414212096 34429866624 34445965488 34449763968 34461511722 34481427354 34533705888 34541496576 34552609344 34603914663 34625662016 34645672512 34661432328 34676407152 34732862208 34752934656 34768743264 34842252896 34853462424 34861325248 34873604568 34876386432 34934356992 34950123648 34966465776 34997484996 35054462784 35071478244 35074721088 35090676072 35110955304 35127899136 35180058672 35196508314 35199315936 35273055744 35273735904 35290229348 35294120928 35305475832 35321535783 35341948431 35347631616 35366980608 35399487024 35416669959 35436056742 35505799956 35526319092 35545765896 35599658112 35620918344 35632378386 35695541376 35785373184 35806053888 35834557363 35855266491 35901398016 35931073299 35950741662 35966273508 36009218304 36026055648 36042315012 36096960064 36116719232 36120701952 36137591424 36191250198 36213995136 36233818368 36246121056 36249472512 36299294559 36326112768 36342636992 36363639744 36375338736 36376040151 36397062207 36452245104 36455152896 36472198752 36476220672 36565100352 36581733288 36585115776 36602874216 36662465664 36683653248 36700340112 36712147428 36789765892 36792700608 36811027044 36813963456 36869778432 36891085824 36891797184 36903666096 36924993072 36941789718 37019893702 37023316704 37040158076 37056160584 37079449088 37134506376 37151869887 37154833488 37176305616 37232669952 37245366708 37249473888 37266891156 37311388928 37331812864 37347941376 37366125192 37378812339 37399273182 37426904064 37478344398 37500003486 37520530668 37538637312 37577416896 37594376424 37611954963 37673133696 37693755648 37728400644 37773449472 37795279104 37890395136 37942472502 37964399814 37970504704 38009730432 38021959008 38043932256 38044665846 38127407616 38145235392 38201875209 38220310656 38241232128 38259794448 38263332096 38344230144 38374014184 38378245824 38396190888 38413519947 38477369832 38480439168 38498432016 38502677376 38515064544 38596494816 38614051804 38617622208 38636367228 38676171776 38699269312 38715988608 38733599952 38751711174 38755984464 38780341248 38850419124 38859183648 38871685512 38918099456 38940590592 38953869768 38976381576 38994111369 39074469984 39092244396 39114836172 39156327936 39197534508 39210145227 39218990904 39232805139 39260593152 39301151616 39318889104 39337273998 39378501888 39400057344 39422827008 39436270632 39459061224 39477010581 39499824717 39506176512 39518886528 39527801856 39577566006 39599230428 39665051168 39682187712 39682952892 39705886044 39746792448 39766085568 39787853184 39824422902 39884802144 39889200384 39911035392 39995417088 40018530816 40049615376 40050387641 40073533137 40134290064 40157484048 40245596928 40258544832 40343661248 40365745024 40385338584 40389072768 40468564224 40510370592 40529312604 40609080072 40618241344 40631309136 40635789696 40654790352 40703333376 40740744528 40763045664 40776886188 40843273152 40866876864 40885466616 40904584017 40909094712 40922256078 40928836608 41008775742 41012047008 41031223596 41097964032 41117973644 41135737896 41154449949 41158255248 41178233493 41207399424 41231213568 41245273872 41269109904 41287882626 41331679488 41391788184 41415708888 41441737216 41459641344 41478500736 41502471552 41503271832 41516624358 41612984064 41627174556 41651231292 41694884352 41714380224 41717707776 41741816832 41776319673 41799187674 41830069248 41843526912 41862560928 41886753696 41887561386 41905658124 41954947584 41975312544 41998289472 42036890841 42080948096 42105267072 42128315136 42217384704 42230966976 42235623936 42274594008 42293673477 42382275408 42405475104 42495130656 42519688992 42626694528 42716817792 42760946736 42774703884 42865140076 42888604088 42893333568 42913389816 42958365696 42997849488 43021386144 43042268754 43046248608 43111512576 43137258912 43156881428 43170765957 43175526552 43195714749 43202660864 43226309632 43287041061 43290494064 43310736018 43315512048 43381184256 43395977724 43421056668 43444824984 43496699392 43510693248 43515491328 43536677976 43575299946 43627883904 43691331972 43716581604 43730646201 43737678336 43762954752 43782861888 43808164416 43823103489 43848429273 43879486464 43918412544 43958778732 44011266816 44031845792 44035358208 44050868928 44060806656 44121364767 44147524608 44168167296 44213795568 44233750242 44300814624 44304910848 44325064512 44350680384 44365804461 44444448576 44458747344 44468777088 44556297984 44577131808 44582047488 44623182564 44711007352 44715141504 44736846264 44761334832 44855971248 44870402412 44875350432 44899914816 44994844224 45055817298 45063062528 45089104896 45089974336 45151076322 45177169554 45276296544 45290862936 45344941568 45386618904 45411463152 45433505907 45437706864 45506596608 45527134752 45574166916 45647483904 45685215081 45695521512 45710222778 45736639146 45743993856 45791250048 45833337594 45858426372 45906488832 45927953984 45933018624 45948682296 45975236472 45996149943 46022731551 46044941184 46055328768 46070145792 46138552884 46194230016 46215243104 46235209536 46310482944 46337246208 46358324352 46374133058 46385115264 46400933106 46471283232 46498139424 46501848576 46565761707 46600164864 46621954368 46663313328 46691180811 46739283712 46761970992 46766294784 46787568096 46814607072 46906744896 46928677752 46932421248 47031647872 47058827904 47073967776 47095381044 47122597908 47199316032 47222226612 47248075656 47341066608 47363202546 47368425456 47394354528 47466210816 47494557792 47509837848 47558918259 47594055168 47659469451 47680059834 47706159492 47807021988 47908097732 47934322216 47955031344 48012291072 48034740864 48055493376 48056420016 48106065078 48183455232 48249679599 48255000264 48277563543 48285326848 48311757824 48328161408 48372580674 48399059412 48484852992 48500451648 48501386868 48529416276 48602993472 48606870528 48629598336 48634960896 48701805822 48753467136 48775644384 48780154368 48803832288 48875428107 48883287552 48911537664 48933786816 48949529904 48978762723 49056934144 49081369392 49085284608 49189062912 49204888128 49233324096 49255719624 49284184968 49364422272 49408214112 49512675168 49535826516 49539777984 49568407488 49643559936 49660488944 49665965184 49689188208 49711791102 49740520014 49821500256 49838416452 49843024704 49865697576 49971125864 50000004648 50016090762 50027374224 50103222528 50125835232 50149273284 50154803424 50230844928 50258340864 50299883271 50304534192 50328952047 50356501686 50364599296 50393705472 50462967654 50589963336 50619199752 50679640576 50695945344 50725243008 50726221128 50860313856 50935833612 50952220803 50960414208 50988309504 51013059264 51017776128 51059946267 51087896046 51117420222 51125640192 51170994432 51194921184 51218026596 51303159776 51307252224 51331242688 51336903168 51353419392 51407461701 51461993088 51490162944 51515156304 51621318144 51644799936 51668948232 51674645952 51692267583 51800558832 51812244864 51828914016 51938493024 51968508768 51992148492 52099293312 52122992528 52153114896 52263379344 52280193636 52291987872 52310406852 52314579648 52401535488 52425185472 52449698664 52496227494 52504669184 52581694176 52607217366 52612081632 52636014108 52666432956 52691848704 52764269503 52770088008 52794762471 52798973904 52909583616 52910603856 52935344022 52941181392 52958213748 53021447424 53050470912 53099230536 53154085113 53179736192 53185600512 53258699934 53289478638 53318648844 53399487168 53431377516 53448567579 53512386752 53543312064 53660795904 53678059776 53709080832 53847118112 53852097024 53926112493 53958085632 54013827456 54039083472 54063472518 54145440096 54175078848 54181052928 54206387136 54320992704 54350727552 54369181584 54457697536 54489169152 54513955488 54539445356 54545459616 54563008104 54678367656 54682729344 54708298128 54847650528 54872599932 54877673664 54904311324 54993698496 55025479872 55050510168 55068221142 55108905984 55184648838 55189050912 55216540566 55220945184 55304667648 55336628736 55337695776 55355499144 55380679561 55412684577 55483978752 55502899408 55529840553 55534975056 55560237114 55584240876 55619173632 55701759564 55732250232 55791369216 55816747904 55849004928 55850081848 55868050062 55874210832 55900336734 55967083392 55997719296 56021912064 56049187788 56098909773 56140356096 56171086848 56217516597 56250005229 56280796002 56289846272 56307955968 56366125344 56391564636 56509700544 56540633472 56592600966 56660174208 56692918656 56835592704 56913708753 56946599721 56955757056 57014595648 57032938512 57065898384 57066998769 57191111424 57217853088 57330465984 57361848192 57389691672 57394998144 57516345216 57561021276 57567368736 57594286332 57716054748 57720658752 57747648024 57754016064 57841579008 57861303632 57894742224 57921077706 57926433312 57954550842 58014257664 58048903968 58073982912 58100399928 58127566761 58170511872 58255109296 58275628686 58288775472 58307528268 58377149184 58410885888 58430804652 58464572364 58557883392 58611704976 58638366594 58672254258 58681689088 58734491904 58796301762 58828486356 58890889728 58951727424 58971830621 58978333656 59005910997 59067752832 59100086016 59134240512 59154405948 59188591836 59259264768 59278329792 59291702784 59366349009 59398845642 59408397312 59436175744 59442729984 59497576752 59523281568 59524429338 59558829066 59620188672 59649128352 59681779776 59736634353 59807961664 59827203216 59833800576 59866553088 59993125632 60027796224 60074423064 60201435096 60236226072 60368395392 60387817248 60515491872 60548617536 60578007876 60583609152 60675462144 60702846336 60765555888 60793968906 60913620108 60927362016 60946963704 60953684544 60982185528 61055000064 61111116792 61144568496 61165329282 61264909728 61300315296 61328199924 61363642068 61393254912 61426861056 61477635109 61513163613 61518070512 61546835394 61592306688 61646946048 61676960466 61703606844 61737382872 61811099136 61846820352 61867910808 61896053627 61931823939 61961710976 61997519232 62087682276 62123563332 62162605824 62189462016 62217751104 62254907748 62274936537 62349294656 62355059712 62383424128 62419476096 62440761834 62476846938 62542326528 62571570336 62576561664 62612725248 62698781511 62745103872 62765290368 62793841392 62830130544 62831342079 62932421376 62962968816 62997434208 63121422144 63150936728 63157900608 63192472704 63326077056 63346450464 63411891012 63545959268 63573413112 63608212656 63742695984 63779533488 63940041792 64046321152 64073991168 64075226688 64141420104 64162055826 64297710114 64332906132 64340000352 64370084724 64437548544 64496774232 64532079216 64563403131 64646470656 64667268864 64668515824 64705888368 64735322142 64763289828 64803991296 64839464448 64935741096 64966104027 65004622848 65034192512 65071776384 65093966586 65131585002 65167237476 65245049088 65266039872 65273236992 65305016964 65362949919 65441825856 65447046144 65536997958 65574872406 65585417216 65606517504 65644432128 65674292832 65712246624 65819229696 65877618816 65909693047 65938168098 66016900224 66047768688 66053037312 66076303392 66091209984 66221286912 66252250944 66282388136 66320693352 66350625363 66428667008 66451221936 66457366272 66487596768 66526020576 66666672864 66688121016 66703165632 66804296704 66834446976 66865697712 66873071232 66934773846 67066511028 67072712256 67105269396 67142002248 67283956872 67305603618 67453284448 67492266336 67583725947 67594593792 67633657344 67634961504 67726614483 67765754331 67813751808 67914444816 67936294404 68017412352 68079928356 68117194728 68156560296 68227992576 68259894912 68290702128 68361250374 68471225856 68543282268 68565334167 68615990784 68653550592 68686875072 68710298063 68750006391 68787639558 68859733248 68891930976 68899527936 68923023444 68962854708 69067411776 69082993152 69105218688 69177942289 69207829326 69251324032 69291345024 69322864656 69352814304 69465724416 69505869312 69537486528 69561199587 69601399659 69684505792 69706924848 69722650496 69747209136 69752772864 69900247296 69932931552 69994969992 70108925568 70142956488 70149442176 70181352144 70221910608 70360117344 70393016628 70398631872 70546111488 70547471808 70580458696 70588241856 70610951664 70643071566 70683896862 70695263232 70798974048 70833339918 70872113484 71011599912 71044803819 71052638184 71091531792 71199316224 71241836688 71264756772 71391082752 71570746368 71612107776 71669114726 71710532982 71862146598 71901483324 71932547016 72018436608 72052111296 72084630024 72159097617 72193920128 72233438464 72275182848 72382500396 72427990272 72467636736 72492242112 72498945024 72558871011 72598589118 72652225536 72685273984 72727279488 72750677472 72752080302 72794124414 72904490208 72910305792 72944397504 72952441344 73052708733 73130200704 73163466576 73170231552 73205748432 73324931328 73367306496 73400680224 73424294856 73579531784 73585401216 73622054088 73627926912 73783594368 73807332192 73849986144 73883579436 74039787404 74046633408 74080316152 74112321168 74158898176 74269012752 74303739774 74309666976 74352611232 74465339904 74490733416 74498947776 74533782312 74567686653 74610780021 74622777856 74663625728 74732250384 74757624678 74798546364 74956688796 75000006972 75024136143 75041061336 75077274624 75154833792 75188752848 75223909926 75346267392 75387511296 75456801288 75534752529 75546898944 75590558208 75694451481 75884945004 75928799628 76019460864 76043918016 76087864512 76089331692 76254815232 76290470784 76403750418 76440621312 76482464256 76519588896 76526664192 76631844069 76688460288 76748028368 76756491648 76792381776 76793862541 76827039894 76954739664 76960878336 76996864032 77005354752 77030129088 77192989632 77228103608 77235244416 77272734456 77398538624 77431977216 77467199904 77503422348 77511968928 77700838248 77718367296 77743371024 77836198912 77881181184 77907739536 77952763152 77988222738 78148939968 78184488792 78229672344 78312655872 78395069016 78420290454 78437981808 78465610278 78602303232 78637778208 78674547996 78744341241 78757003776 78800114688 78845654016 78872541264 78910826049 78918122448 78954021162 78999649434 79012353024 79037773056 79155132012 79198460856 79330102336 79364375424 79365905784 79403016033 79411772088 79532171136 79575706368 79648845804 79769604288 79778400768 79822070784 79888049901 79990834176 80037061632 80099230752 80100775282 80147066274 80268580128 80314968096 80491193856 80517089664 80687322496 80731490048 80770677168 80778145536 80937128448 81020741184 81058625208 81095208777 81218160144 81236482688 81262618272 81271579392 81309580704 81481489056 81526091328 81553772376 81686546304 81733753728 81770933232 81809168034 81818189424 81844512156 82017551484 82024094016 82062447192 82195928064 82235947288 82271475792 82308899898 82316510496 82356466986 82490547744 82538219808 82575765252 82602331713 82663358976 82776973257 82783576368 82824810849 82831417776 82883474432 82957001472 83004943104 83006543664 83033248716 83225968128 83254349112 83302462584 83340355671 83389768704 83428760448 83552639346 83598375348 83687053824 83725121856 83773507392 83775122772 83802075093 83811316248 83850505101 83909895168 83950625088 83996578944 84073781682 84161896192 84210534144 84256630272 84421194003 84434769408 84461933952 84471247872 84549188016 84587346954 84764550816 84810950208 84888901449 84990261312 85039377984 85253389056 85433635584 85521893472 85549407768 85730280152 85777208176 85786667136 85826779632 85995698976 86042772288 86084537508 86092497216 86223025152 86274517824 86313762856 86341531914 86351053104 86391429498 86405321728 86574082122 86580988128 86621472036 86631024096 86762368512 86791955448 86842113336 86881616559 86889649968 86931826263 86993398784 87021386496 87073355952 87150599892 87255767808 87382663944 87413443029 87433163208 87461292402 87475356672 87525909504 87565723776 87616328832 87646206978 87696858546 87836825088 87917557464 87957549891 88008381387 88022533632 88063691584 88070716416 88101737856 88121613312 88194452643 88242729534 88336334592 88427591136 88467500484 88601629248 88609821696 88650129024 88701360768 88731608922 88888897152 88917494688 88937554176 89098268463 89112595968 89154263616 89164094976 89246365128 89286644007 89422014704 89430283008 89473692528 89522669664 89711942496 89740804824 89750700864 89799829632 89989688448 90111634596 90179948672 90302152644 90354339108 90552593088 90581725872 90689883136 90773237808 90822926304 90867011814 90875413728 91013193216 91054269504 91138283687 91148333832 91190953359 91370430162 91391043024 91420445556 91473278292 91582500096 91666675188 91716852744 91747993923 91812977664 91855907968 91866037248 91897364592 91950472944 91992299886 92045463102 92089882368 92140291584 92277105768 92320253091 92388460032 92430486208 92470419072 92515440699 92716648704 92748266116 92770230528 92801866212 92942566464 92996278848 93003697152 93131523414 93200329728 93243908736 93326626656 93382361622 93478567424 93523941984 93532589568 93575136192 93629214144 93661142751 93715270407 93813489792 93857355504 93864842496 94063295744 94117655808 94147935552 94190762088 94245195816 94398632064 94444453224 94496151312 94682133216 94726405092 94736850912 94788709056 94932421632 94989115584 95019675696 95117836518 95188110336 95318938902 95360119668 95412318984 95614043976 95816195464 95868644432 95910062688 96069481728 96110986752 96112840032 96212130156 96243083739 96366910464 96446565171 96499359198 96510000528 96555127086 96570653696 96656322816 96745161348 96798118824 96969705984 97000903296 97002773736 97058832552 97102983213 97205986944 97259196672 97403611644 97506934272 97551288768 97560308736 97607664576 97640949879 97697377503 97750856214 97766575104 97823075328 97867573632 97899059808 97957525446 98113868288 98162738784 98170569216 98305496937 98362308609 98378125824 98409776256 98466648192 98511439248 98568369936 98728844544 98816428224 98907252147 99025350336 99071653032 99079555968 99136814976 99320977888 99331930368 99378376416 99423582204 99481040028 99643000512 99676832904 99686049408 99731395152 99942251728 100000009296 100032181524 100054748448 100206445056 100251670464 100298546568 100309606848 100402160769 100461689856 100599766542 100609068384 100657904094 100713003372 100925935308 100958405427 101179926672 101238399504 101359281152 101391890688 101450486016 101452442256 101720627712 101860434709 101871667224 101904441606 101920828416 102026118528 102119892534 102175792092 102234840444 102341988864 102389842368 102436053192 102541875561 102606319552 102614504448 102662485376 102673806336 102706838784 102814923402 102923986176 102980325888 103030312608 103181459337 103242636288 103289599872 103337896464 103349291904 103384535166 103601117664 103624489728 103657828032 103811743989 103876986048 103937017536 103984296984 104198586624 104245985056 104306229792 104526758688 104560387272 104583975744 104620813704 104629159296 104803070976 104850370944 104899397328 104992454988 105163388352 105214434732 105224163264 105272028216 105332865912 105383697408 105528539006 105540176016 105589524942 105597947808 105819167232 105821207712 105870688044 105882362784 105916427496 105964607349 106042894848 106100941824 106188642461 106198461072 106250009877 106308170226 106359472384 106517399868 106578957276 106637297688 106798974336 106862755032 106897135158 107024773504 107086624128 107356119552 107418161664 107503672089 107565799473 107694236224 107704194048 107793219897 107852224986 108027654912 108078166944 108126945036 108290880192 108350157696 108362105856 108412774272 108641985408 108701455104 108738363168 108897883677 108915395072 108978338304 109027910976 109078890712 109090919232 109126016208 109128120453 109191186621 109356735312 109365458688 109416596256 109695301056 109745199864 109755347328 109808622648 109987396992 110050959744 110101020336 110136442284 110369297676 110378101824 110433081132 110441890368 110609335296 110673257472 110675391552 110710998288 110761359122 110825369154 111005798816 111059681106 111069950112 111120474228 111168481752 111238347264 111403519128 111455609661 111464500464 111633495808 111698009856 111700163696 111736100124 111748421664 111800673468 111934166784 111995438592 112043824128 112098375576 112136437017 112197819546 112280712192 112435033194 112500010458 112561592004 112615911936 112732250688 112783129272 112835864889 113019401088 113081266944 113185201932 113320348416 113385837312 113671185408 113827417506 113893199442 113911514112 114029191296 114065877024 114131796768 114133997538 114382222848 114435706176 114605625627 114660931968 114723696384 114779383344 114789996288 115032690432 115122042552 115134737472 115188572664 115240559841 115432109496 115441317504 115495296048 115508032128 115722607264 115789484448 115842155412 115852866624 115909101684 116028515328 116097807936 116147965824 116200799856 116255133522 116341023744 116510218592 116551257372 116577550944 116615056536 116754298368 116821771776 116861609304 116929144728 116982334107 117223409952 117276733188 117344508516 117468983808 117592603524 117630435681 117656972712 117781779456 117903454848 117943661242 117956667312 118011821994 118135505664 118200172032 118268481024 118308811896 118377183672 118431031743 118518529536 118556659584 118583405568 118681423927 118732698018 118797691284 118872351488 118995153504 119046563136 119048858676 119117658132 119240377344 119298256704 119363559552 119473268706 119615923328 119654406432 119667601152 119733106176 119986251264 120055592448 120148846128 120151162923 120220599411 120402870192 120472452144 120736790784 120775634496 121030983744 121097235072 121156015752 121167218304 121405692672 121531111776 121587937812 121827240216 121854724032 121893927408 121907369088 121964371056 122110000128 122222233584 122289136992 122330658564 122529819456 122600630592 122656399848 122713752051 122727284136 122786509824 122955270218 123026327226 123036141024 123093670788 123293892096 123353920932 123407213688 123463349847 123474765744 123622198272 123693640704 123735821616 123792107254 123863647878 123923421952 123995038464 124175364552 124247126664 124325211648 124378924032 124435502208 124509815496 124549873074 124698589312 124766848256 124838952192 124881523668 124953693876 125084653056 125143140672 125153123328 125225450496 125328959019 125397563022 125490207744 125530580736 125587682784 125660261088 125662684158 125864842752 125925937632 125994868416 126110672523 126242844288 126301873456 126315801216 126384945408 126652154112 126692900928 126823782024 126881020431 127091918536 127146826224 127216425312 127485391968 127559066976 127880083584 128092642304 128150453376 128282840208 128324111652 128595420228 128665812264 128680000704 128740169448 128875097088 128993548464 129064158432 129126806262 129334537728 129337031648 129411776736 129470644284 129512297871 129526579656 129587144247 129607982592 129678928896 129861123183 129871482192 129932208054 130068385024 130143552768 130187933172 130263170004 130334474952 130490098176 130532079744 130546473984 130610033928 130725899838 130883651712 131073995916 131149744812 131191938603 131213035008 131288864256 131348585664 131424493248 131469310467 131638459392 131755237632 131819386094 131876336196 132033800448 132095537376 132106074624 132152606784 132182419968 132364094301 132442573824 132504501888 132564776272 132641386704 132701250726 132857334016 132902443872 132914732544 132975193536 133052041152 133097413383 133333345728 133376242032 133406331264 133668893952 133731395424 133746142464 133869547692 134133022056 134145424512 134210538792 134284004496 134567913744 134611207236 134906568896 134984532672 135167451894 135189187584 135267314688 135269923008 135453228966 135531508662 135828889632 135872588808 136034824704 136159856712 136234389456 136300517721 136313120592 136519789824 136581404256 136722500748 136942451712 137055645243 137086564536 137130668334 137231981568 137373750144 137420596126 137500012782 137575279116 137719466496 137783861952 137799055872 137846046888 137925709416 137988449829 138134823552 138165986304 138210437376 138355884578 138415658652 138502648064 138582690048 138645729312 138705628608 138931448832 139011738624 139074973056 139122399174 139202799318 139369011584 139413849696 139445300992 139494418272 139505545728 139697285121 139800494592 139865863104 139989939984 140073542433 140217851136 140285912976 140298884352 140362704288 140443821216 140720234688 140786033256 140797263744 141094943616 141160917392 141176483712 141221903328 141286143132 141367793724 141597948096 141666679836 141744226968 142023199824 142089607638 142105276368 142183063584 142398632448 142483673376 142529513544 142676754777 142782165504 142978408353 143338229452 143421065964 143724293196 143802966648 143865094032 144036873216 144104222592 144169260048 144318195234 144387840256 144466876928 144550365696 144749038797 144765000792 144832690629 144855980544 144935273472 144984484224 145117742022 145197178236 145370547968 145454558976 145501354944 145504160604 145588248828 145808980416 145820611584 145888795008 145904882688 146105417466 146260401408 146326933152 146340463104 146411496864 146626284321 146649862656 146734612992 146801360448 146848589712 146936288169 147159063568 147170802432 147244108176 147255853824 147567188736 147614664384 147699972288 147767158872 148079574808 148093266816 148160632304 148224642336 148538025504 148607479548 148619333952 148705222464 148930679808 148981466832 148997895552 149067564624 149135373306 149221560042 149245555712 149464500768 149515249356 149597092728 149913377592 149983474729 150000013944 150048272286 150082122672 150309667584 150377505696 150447819852 150692534784 150775022592 150899649813 150913602576 150986856141 151069505058 151093797888 151181116416 151388902962 151769890008 151857599256 152038921728 152087836032 152175729024 152178663384 152580941568 152807500836 152856662409 152881242624 152964928512 153039177792 153053328384 153179838801 153263688138 153376920576 153496056736 153512983296 153584763552 153587725082 153654079788 153909479328 153921756672 153993728064 154010709504 154060258176 154222385103 154385979264 154456207216 154470488832 154545468912 154797077248 154863954432 154934399808 155006844696 155023937856 155076802749 155401676496 155436734592 155486742048 155815479072 155905526304 155976445476 156297879936 156368977584 156459344688 156790138032 156840580908 156875963616 156931220556 157204606464 157275556416 157349095992 157420671823 157488682482 157514007552 157745082528 157821652098 157836244896 157908042324 157999298868 158075546112 158292808509 158310264024 158384287413 158396921712 158660204672 158728750848 158731811568 158806032066 158823544176 159064342272 159151412736 159297691608 159462255339 159539208576 159556801536 159776099802 160198461504 160201550564 160294132548 160345702737 160537160256 160629936192 160982387712 161034179328 161374644992 161462980096 161541354336 161556291072 161778337479 161874256896 162041482368 162117250416 162190417554 162436320288 162472965376 162525236544 162543158784 162619161408 162962978112 163052182656 163107544752 163373092608 163467507456 163541866464 163618336068 163636378848 163689024312 164035102968 164048188032 164124894384 164471894576 164542951584 164617799796 164633020992 164712933972 164981095488 165076439616 165151530504 165204663426 165326717952 165553946514 165567152736 165649621698 165662835552 165914002944 166009886208 166013087328 166066497432 166142038683 166238053731 166451936256 166508698224 166589521659 166604925168 166680711342 166857520896 167105278692 167196750696 167374107648 167450243712 167547014784 167550245544 167604150186 167622632496 167701010202 167901250176 167993157888 168147563364 168296729319 168323792384 168421068288 168513260544 168652549791 168750015687 168842388006 168869538816 168923867904 169098376032 169174693908 169529101632 169621900416 169777802898 169980522624 170078755968 170506778112 170741126259 170839799163 170867271168 171043786944 171098815536 171200996307 171460560304 171554416352 171573334272 171653559264 171991397952 172085544576 172169075016 172184994432 172549035648 172627525712 172683063828 172702106208 172782858996 173148164244 173161976256 173242944072 173262048192 173524737024 173583910896 173684226672 173763233118 173779299936 173863652526 174042772992 174146711904 174301199784 174382700283 174511535616 174751387987 174765327888 174826886058 174866326416 174922584804 175131447552 175232657664 175292413956 175393717092 175673650176 175835114928 175915099782 176016762774 176045067264 176127383168 176203475712 176388905286 176485459068 176672669184 176855182272 176915491863 176935000968 177017732991 177203258496 177300258048 177402721536 177463217844 177777794304 177834989376 177875108352 178099047027 178196536926 178225191936 178308527232 178328189952 178492730256 178573288014 178844029408 178860566016 178947385056 179045339328 179209903059 179423884992 179481609648 179501401728 179599659264 179979376896 180223269192 180359897344 180604305288 180708678216 181105186176 181163451744 181546475616 181645852608 181734023628 181750827456 182026386432 182108539008 182276567374 182296667664 182381906718 182740860324 182782086048 182840891112 182946556584 183165000192 183333350376 183416746069 183433705488 183495987846 183711815936 183794729184 183900945888 183984599772 184090926204 184179764736 184280583168 184432905327 184539490839 184554211536 184640506182 184776920064 184860972416 184940838144 185030881398 185433297408 185496532232 185540461056 185603732424 185688160881 185795471817 185885132928 185992557696 186263046828 186487817472 186653253312 186764723244 186824809611 186957134848 187047883968 187065179136 187150272384 187258428288 187322285502 187430540814 187626979584 187714711008 187729684992 188096344533 188126591488 188235311616 188295871104 188381524176 188490391632 188494026237 188797264128 188888906448 188992302624 189364266432 189452810184 189473701824 189577418112 189978231168 190039351392 190235673036 190637877804 190720239336 190824637968 191228087952 191632390928 191737288864 191820125376 192138963456 192221973504 192225680064 192424260312 192486167478 192893130342 192998718396 193020001056 193110254172 193312645632 193490322696 193596237648 193690209393 193939411968 194001806592 194005547472 194117665104 194205966426 194411973888 194518393344 194807223288 194898312081 195013868544 195102577536 195215329152 195281899758 195394755006 195501712428 195735147264 195798119616 195915050892 196088849757 196227736576 196325477568 196341138432 196610993874 196724617218 196756251648 196819552512 196933296384 197022878496 197136739872 197457689088 197632856448 197729079141 197814504294 198050700672 198143306064 198159111936 198273629952 198641955776 198663860736 198756752832 198847164408 198962080056 199051876089 199286001024 199353665808 199372098816 199462790304 199884503456 200000018592 200064363048 200109496896 200412890112 200503340928 200597093136 200619213696 200804321538 201199533084 201218136768 201315808188 201426006744 201851870616 201916810854 202359853344 202476799008 202751177841 202783781376 202900972032 202904884512 203179843449 203441255424 203609415361 203720869418 203743334448 203808883212 204052237056 204239785068 204351584184 204469680888 204683977728 204779684736 204872106384 205083751122 205212639104 205324970752 205413677568 205629846804 205696002501 205847972352 205960651776 206060625216 206130894189 206250019173 206362918674 206579199744 206675792928 206698583808 206769070332 207202235328 207248979456 207315656064 207533826867 207623487978 207753972096 207874035072 207968593968 208397173248 208491970112 208612459584 208683598761 208804198977 209053517376 209120774544 209167951488 209241627408 209258318592 209700741888 209798794656 209984909976 210326776704 210428869464 210448326528 210544056432 210665731824 211057078012 211080352032 211179049884 211195895616 211638334464 211642415424 211741376088 211764725568 211832854992 211929214698 212085789696 212377284922 212396922144 212500019754 212616340452 212718944768 213034799736 213134411457 213157914552 213274595376 213597948672 213725510064 213794270316 214049547008 214173248256 214712239104 214836323328 215007344178 215131598946 215388472448 215586439794 215704449972 216055309824 216156333888 216253890072 216477292851 216581760384 216700315392 216825548544 217283970816 217402910208 217476726336 217676613033 217795767354 217830790144 217956676608 218055821952 218157781424 218181838464 218252032416 218256240906 218382373242 218713470624 218730917376 218833192512 219158126199 219390602112 219490399728 219510694656 219617245296 219974793984 220101919488 220202040672 220272884568 220738595352 220756203648 220866162264 220883780736 221350783104 221421996576 221522718244 221650738308 222011597632 222119362212 222139900224 222240948456 222336963504 222476694528 222807038256 222911219322 222929000928 223266991616 223396019712 223400327392 223472200248 223496843328 223601346936 223703059959 223832340063 223868333568 223990877184 224196751152 224272874034 224395639092 224870066388 225000020916 225072408429 225123184008 225231823872 225464501376 225566258544 225671729778 226038802176 226162533888 226370403864 226604257587 226640696832 226771674624 227083354443 227654835012 227786398884 228058382592 228131754048 228263593536 228267995076 228764445696 228871412352 229211251254 229321863936 229447392768 229558766688 229579992576 229895532207 230065380864 230244085104 230269474944 230377145328 230381587623 230481119682 230864218992 230882635008 230990592096 231016064256 231445214528 231578968896 231684310824 231705733248 231818203368 232195615872 232295931648 232401599712 232510267044 233020437184 233102514744 233155101888 233230113072 233508596736 233643543552 233723218608 233858289456 233964668214 234446819904 234553466376 234689017032 234937967616 235185207048 235260871362 235313945424 235806909696 235887322484 235913334624 236023643988 236233023723 236271011328 236400344064 236536962048 236617623792 236732478147 236754367344 236862063486 237037059072 237113319168 237362847854 237465396036 237595382568 237744702976 237990307008 238093126272 238097717352 238209048099 238235316264 238596513408 238727119104 238946537412 239231846656 239308812864 239335202304 239466212352 239664149703 239972502528 240111184896 240297692256 240302325846 240441198822 240805740384 240944904288 241473581568 241551268992 242061967488 242194470144 242312031504 242334436608 242811385344 243062223552 243175875624 243285626331 243654480432 243709448064 243787854816 243814738176 243928742112 244444467168 244578273984 244661317128 245059638912 245201261184 245312799696 245427504102 245454568272 245910540436 246052654452 246072282048 246187341576 246587784192 246707841864 246814427376 246926699694 246949531488 247471643232 247584214508 247727295756 247806995139 247846843904 247990076928 248330919771 248350729104 248474432547 248494253328 248650423296 248871004416 249019630992 249099746148 249397178624 249533696512 249677904384 249763047336 249907387752 250021067013 250169306112 250286281344 250657918038 250795126044 251061161472 251175365568 251320522176 251325368316 251406225279 251551515303 251729685504 251851875264 251989736832 252221345046 252485688576 252603746912 252631602432 252769890816 253263582009 253304308224 253385801856 253647564048 253762040862 254183837072 254293652448 254432850624 254970783936 255118133952 255760167168 256300906752 256565680416 256648223304 257190840456 257331624528 257360001408 257480338896 257987096928 258128316864 258253612524 258669075456 258674063296 258823553472 258941288568 259024595742 259053159312 259174288494 259215965184 259722246366 259742964384 259864416108 260136770048 260287105536 260375866344 260526340008 260644849677 260668949904 260795478789 260980196352 261064159488 261220067856 261451799676 261767303424 262147991832 262240329087 262299489624 262383877206 262426070016 262577728512 262697171328 262848986496 262938620934 263510475264 263638772188 263752672392 263872649673 264025144161 264067600896 264191074752 264212149248 264305213568 264364839936 264583357929 264728188602 265009003776 265129552544 265282773408 265402501452 265714668032 265804887744 265829465088 265950387072 266104082304 266194826766 266666691456 266752484064 266812662528 267337787904 267462790848 267492284928 267739095384 267859932021 268266044112 268290849024 268421077584 268568008992 269135827488 269222414472 269813137792 269969065344 270334903788 270539846016 270906457932 271063017324 271657779264 271745177616 272069649408 272319713424 272468778912 272601035442 272626241184 273039579648 273162808512 273414851061 273445001496 273572860077 274111290486 274173129072 274261336668 274747500288 274841192252 275000025564 275150558232 275243981769 275438932992 275567723904 275598111744 275692093776 275851418832 275976899658 276269647104 276420874752 276711769156 276831317304 276960759273 277005296128 277165380096 277291458624 277411257216 277546322097 278149946112 278244798348 278405598636 278738023168 278827699392 278890601984 278988836544 279011091456 279394570242 279600989184 279731726208 279979879968 280147084866 280435702272 280571825952 280597768704 280725408576 280887642432 280983428253 281145811221 281440469376 281572066512 281594527488 282189887232 282321834784 282352967424 282443806656 282572286264 282735587448 283195896192 283333359672 283488453936 284046399648 284179215276 284210552736 284366127168 284797264896 284967346752 285059027088 285353509554 285564331008 285956816706 286676458904 286842131928 287448586392 287605933296 287730188064 288208445184 288338520096 288636390468 288729251217 288775680512 288933753856 289100731392 289339695513 289498077594 289530001584 289665381258 289711961088 289968968448 290235484044 290394356472 290741095936 290909117952 291002709888 291008321208 291176497656 291308949639 291617960832 291777590016 292210834932 292520802816 292653866304 292680926208 292822993728 292922849637 293092132509 293252568642 293299725312 293469225984 293602720896 293697179424 293872576338 294318127136 294341604864 294488216352 294511707648 294916490811 295086925827 295134377472 295229328768 295399944576 295534317744 296159149616 296186533632 296321264608 296449284672 297076051008 297214959096 297238667904 297410444928 297962933664 297995791104 298135129248 298270746612 298443120084 298929001536 299030498712 299194185456 299826755184 299966949458 300000027888 300096544572 300164245344 300619335168 300755011392 300895639704 301206482307 301385069568 301799299626 301827205152 301973712282 302139010116 302777805924 302875216281 303539780016 303715198512 304077843456 304175672064 304351458048 304357326768 305161883136 305581304127 305615001672 305713324818 305762485248 306078355584 306359677602 306527376276 306992113472 307025966592 307169527104 307175450164 307308159576 307625626683 307818958656 307843513344 307987456128 308021419008 308120516352 308444770206 308771958528 308912414432 308940977664 309090937824 309544378011 309594154496 309727908864 309868799616 310013689392 310047875712 310153605498 310803352992 310873469184 310973484096 311630958144 311811052608 311952890952 312595759872 312737955168 312918689376 313580276064 313681161816 313751927232 313862441112 314409212928 314551112832 314698191984 314841343646 314977364964 315490165056 315643304196 315672489792 315816084648 315998597736 316151092224 316585617018 316620528048 316768574826 316793843424 317320409344 317457501696 317463623136 317612064132 317647088352 317893822047 318128684544 318302825472 318565927383 318595383216 318750029631 318924510678 319078417152 319552199604 320396923008 320403101128 320588265096 320691405474 321074320512 321259872384 322068358656 322511016267 322697398419 322749289984 322925960192 323082708672 323112582144 323379659691 323556674958 324082964736 324234500832 324380835108 324872640576 324945930752 325050473088 325086317568 325238322816 325925956224 326104365312 326215089504 326693651031 326746185216 326935014912 327083732928 327236672136 327272757696 327378048624 327384361359 327573559863 328070205936 328096376064 328249788768 328943789152 329085903168 329235599592 329266041984 329425867944 329962190976 330152879232 330303061008 330409326852 331107893028 331134305472 331299243396 331325671104 331828005888 332019772416 332026174656 332132994864 332284077366 332476107462 333017396448 333179043318 333209850336 333361422684 333715041792 334210557384 334366828983 334393501392 334900487424 335094029568 335100491088 335208300372 335245264992 335402020404 335802500352 335986315776 336295126728 336409311051 336593458638 336647584768 336842136576 337305099582 337500031374 337684776012 337847735808 338196752064 338349387816 338507594667 339058203264 339243800832 339555605796 339961045248 340157511936 341013556224 341482252518 341679598326 341734542336 342087573888 342197631072 342401992614 342921120608 343108832704 343146668544 343307118528 343816876881 343982795904 344171089152 344338150032 344369988864 345098071296 345255051424 345366127656 345404212416 345565717992 346296328488 346323952512 346485888144 346524096384 347167821792 347368453344 347526466236 347558599872 347727305052 348085545984 348293423808 348602399568 348765400566 349023071232 349502775974 349530655776 349653772116 349732652832 349845169608 350262895104 350465315328 350584827912 350787434184 350947002321 351670229856 351830199564 352033525548 352254766336 352406951424 352777810572 352891307043 352970918136 353345338368 353710364544 353830983726 353870001936 354035465982 354406516992 354600516096 354805443072 354926435688 355293095229 355555588608 355669978752 355750216704 356044271781 356198094054 356393073852 356617054464 356985460512 357146576028 357688058816 357721132032 357894770112 358090678656 358419806118 358847769984 358963219296 359002803456 359199318528 359958753792 360446538384 360453488769 360661798233 360719794688 361208610576 361417356432 362210372352 362326903488 363092951232 363291705216 363468047256 363501654912 364217078016 364553134748 364593335328 364763813436 365481720648 365564172096 365681782224 365893113168 366330000384 366666700752 366833492138 366867410976 366991975692 367423631872 367589458368 367801891776 367969199544 368141256153 368181852408 368359529472 368865810654 369078981678 369108423072 369281012364 369721944832 369881676288 370061762796 370390049541 370866594816 370993064464 371080922112 371207464848 371376321762 371590943634 371770265856 371985115392 372526093656 372975634944 373306506624 373529446488 373649619222 374095767936 374300544768 374516856576 374644571004 374861081628 375253959168 375429422016 375459369984 375986877057 376192689066 376253182976 376470623232 376591742208 376763048352 376980783264 376988052474 377594528256 377777812896 377984605248 378332017569 378728532864 378905620368 378947403648 379154836224 379956462336 380078702784 380471346072 380643061293 381275755608 381440478672 381649275936 382456175904 383264781856 383474577728 383640250752 384277926912 384451360128 384848520624 384972334956 385786260684 385997436792 386040002112 386220508344 386625291264 386980645392 387192475296 387380418786 388003613184 388011094944 388235330208 388411932852 388536893613 388761432741 388823947776 389036786688 389583369549 389614446576 389796624162 390205155072 390430658304 390563799516 390789510012 391003424856 391470294528 391596239232 391830101784 392177699514 392650955136 393221987748 393449234436 393639105024 393866592768 394045756992 394180130993 394273479744 394407931401 394915378176 395265712896 395458158282 395629008588 396101401344 396286612128 396318223872 396547259904 397092282903 397283911552 397327721472 397513505664 397694328816 397924160112 398103752178 398572002048 398707331616 398744197632 398925580608 399292240149 399769006912 400000037184 400128726096 400218993792 401006681856 401194186272 401238427392 401608643076 402399066168 402436273536 402631616376 402852013488 403703741232 403833621708 404719706688 404953598016 405502355682 405567562752 405801944064 405809769024 406359686898 407218830722 407441738836 407486668896 407617766424 408104474112 408479570136 408703168368 408901553163 408939361776 409559369472 409744212768 410167502244 410425278208 410649941504 410827355136 411166935729 411259693608 411392005002 411695944704 412121250432 412261788378 412500038346 412725837348 413158399488 413351585856 413397167616 413538140664 413965349487 414404470656 414497958912 414631312128 415067653734 415246975956 415507944192 415748070144 415937187936 416794346496 416983940224 417224919168 417367197522 417608397954 418107034752 418241549088 418335902976 418483254816 418516637184 419091855363 419401483776 419597589312 419969819952 420220627299 420653553408 420857738928 420896653056 421088112864 421331463648 422114156024 422160704064 422358099768 422391791232 423284830848 423482752176 423529451136 423665709984 423858429396 424754569844 424793844288 425000039508 425232680904 425437889536 426069599472 426268822914 426315829104 426549190752 427195897344 427451020128 427588540632 428030264331 428099094016 428346496512 428935225059 430014688356 430263197892 430776944896 431172879588 431408899944 432110619648 432312667776 432507780144 432954585702 433163520768 433400630784 433651097088 434247116391 434498071887 434567941632 434805820416 434953452672 435353226066 435591534708 436111643904 436315562848 436363676928 436504064832 436512481812 436764746484 437426941248 437461834752 437666385024 438316252398 438781204224 438980799456 439021389312 439234490592 439949587968 440203838976 440404081344 440545769136 440554264051 440808864507 441477190704 441512407296 441732324528 441767561472 442701566208 442843993152 443045436488 443301476616 444023195264 444238724424 444279800448 444481896912 444673927008 445614076512 445822438644 445858001856 446533983232 446792039424 446800654784 446944400496 446993686656 447202693872 447406119918 447664680126 447736667136 448393502304 448545748068 448791278184 449740132776 449950424187 450000041832 450144816858 450246368016 450929002752 451132517088 451343459556 452077604352 452325067776 452698949439 452740807728 452960568423 453208515174 453281393664 453543349248 454166708886 455309670024 455572797768 456116765184 456263508096 456527187072 456535990152 457742824704 458422502508 458643727872 458894785536 459117533376 459159985152 459539516403 459791064414 460130761728 460488170208 460538949888 460754290656 460763175246 460962239364 461728437984 461765270016 461981184192 462032128512 462667155309 462890429056 463157937792 463368621648 463411466496 463636406736 464391231744 464591863296 464803199424 465020534088 465230408247 466040874368 466205029488 466310203776 466460226144 467446437216 467716578912 467929336428 468893639808 469106932752 469378034064 470370414096 470521742724 470627890848 471613819392 471774644968 471826669248 472047287976 472262015469 472466047446 472542022656 473235247584 473464956294 473508734688 473724126972 474226638336 474725695708 474878425527 474930792072 475152862239 475190765136 475489405952 475980614016 476186252544 476195434704 476418096198 476470632528 477193026816 477454238208 477893074824 478386766017 478463693312 478617625728 478670404608 479328299406 480595384512 480604651692 480882397644 481037108211 481611480768 481889808576 482947163136 483102537984 484123934976 484388940288 484624063008 484668873216 485335012437 485622770688 486124447104 486351751248 486571252662 487308960864 487418896128 487575709632 487629476352 487857484224 488888934336 489156547968 489322634256 490119277824 490402522368 490625599392 490855008204 490909136544 491821080872 492105308904 492144564096 492374683152 493415683728 493628854752 493853399388 493899062976 494943286464 495168429016 495454591512 495613990278 495693687808 495980153856 496661839542 496701458208 496948865094 496988506656 497742008832 498039261984 498199492296 498426116049 498714161193 498794357248 499067393024 499355808768 499526094672 499768564977 499814775504 500042134026 500572562688 501315836076 501590252088 502122322944 502350731136 502641044352 502650736632 502812450558 503103030606 503703750528 503979473664 504442690092 504890187957 504971377152 505207493824 505263204864 505539781632 505957649373 506250047061 506527164018 506608616448 506771603712 507295128096 507524081724 508367674144 508587304896 508865701248 509941567872 510236267904 511520334336 512223378777 512601813504 513131360832 513296446608 513602988921 514381680912 514663249056 514720002816 514960677792 515974193856 516256633728 516507225048 517348126592 517647106944 517882577136 518049191484 518106318624 518348576988 519444492732 519485928768 519728832216 520273540096 520574211072 520751732688 521052680016 521289699354 521337899808 521590957578 522128318976 522440135712 522903599352 523148100849 523534606848 524254163961 524295983664 524480658174 524598979248 524767754412 525394342656 525697972992 525877241868 527020950528 527277544376 527505344784 527745299346 528050288322 528135201792 528382149504 528610427136 529166715858 529456377204 530018007552 530259105088 530565546816 530746475589 530805002904 531053198973 531429336064 531609775488 531900774144 532208164608 532389653532 533333382912 533504968128 533625325056 534675575808 534925581696 534984569856 535478190768 535719864042 536532088224 536581698048 536842155168 537136017984 537629709177 538271654976 538444828944 539626275584 539938130688 540669807576 541079692032 541812915864 542126034648 543315558528 543490355232 544639426848 544937557824 545202070884 545252482368 546079159296 546325617024 546829702122 546890002992 547145720154 548222580972 548346258144 548522673336 549495000576 549682384504 550000051128 550250238207 550301116464 550487963538 551135447808 551384187552 551702837664 551953799316 552539294208 552841749504 553298715981 553423538312 553618472517 553662634608 553921518546 554010592256 554330760192 554582917248 554822514432 555092644194 556299892224 556489596696 556811197272 557064482643 557386415451 557476046336 557655398784 557781203968 557977673088 558789140484 559463452416 559959759936 560294169732 560474428833 560871404544 561143651904 561195537408 561450817152 561775284864 561966856506 562291622442 562880938752 563144133024 563189054976 564289033599 564379774464 564643669568 564705934848 564887613312 565144572528 565471174896 565482078711 566391792384 566666719344 566976907872 568092799296 568358430552 568421105472 568732254336 569934693504 570118054176 570707019108 571913633412 573352917808 573684263856 574897172784 575211866592 575460376128 576416890368 576677040192 577272780936 577458502434 577551361024 578679391026 578996155188 579060003168 579330762516 579937936896 580470968088 580788712944 581070628179 581482191872 581818235904 582005419776 582016642416 582352995312 582617899278 583235921664 583555180032 584421669864 584694936243 585041605632 585307732608 585645987456 585845699274 586184265018 586505137284 587205441792 587394358848 587745152676 588266549271 588636254272 588683209728 588976432704 589023415296 589832981622 590173851654 590268754944 590458657536 590799889152 591068635488 592318299232 592373067264 592642529216 592898569344 593187237423 594152102016 594429918192 594477335808 594820889856 595925867328 595991582208 596270258496 596541493224 596886240168 597858003072 598060997424 598388370912 599653510368 599933898916 600000055776 600193089144 600328490688 601238670336 601510022784 601791279408 602412964614 603598599252 603654410304 603947424564 604278020232 605555611848 605750432562 607079560032 607430397024 608351344128 608702916096 608714653536 609187475171 609539530347 610323766272 610828246083 611162608254 611230003344 611426649636 612156711168 612719355204 613054752552 613984226944 614051933184 614339054208 614350900328 614616319152 615251253366 615637917312 615974912256 616241032704 616889540412 617088007503 617543917056 617824828864 617881955328 618181875648 618392682567 618750057519 619088756022 619188308992 619737599232 620027378784 620095751424 620307210996 621606705984 621746938368 621946968192 622601480601 623261916288 623622105216 623905781904 625191519744 625475910336 625837378752 626050796283 626412596931 627160552128 627362323632 627503854464 627724882224 629102225664 629396383968 629682687292 629954729928 630980330112 631286608392 631344979584 631632169296 631997195472 633171234036 633241056096 633537149652 633587686848 634640818688 634915003392 634927246272 635224128264 635294176704 635787644094 636257369088 637131854766 637190766432 637500059262 637849021356 638156834304 639104399208 639403234371 640793846016 640806202256 641176530192 641382810948 642148641024 642519744768 644136717312 645022032534 645394796838 645498579968 646165417344 646759319382 647113349916 648165929472 648469001664 648761670216 649431878553 649745281152 649891861504 650100946176 650476645632 651851912448 652208730624 652430179008 653029839099 653387302062 653492370432 653870029824 654167465856 654473344272 654545515392 654756097248 654768722718 655147119726 656140411872 656192752128 656499577536 657474378597 657887578304 658171806336 658471199184 658532083968 658851735888 659924381952 660305758464 660606122016 660818653704 662215786056 662268610944 662598486792 662651342208 664052349312 664265989728 664568154732 664952214924 666034792896 666358086636 666419700672 666722845368 667430083584 668421114768 668733657966 668787002784 669800974848 670188059136 670200982176 670416600744 670490529984 670804040808 671109179877 671497020189 671605000704 671972631552 672590253456 672818622102 673186917276 674610199164 675000062748 675369552024 675695471616 676393504128 676698775632 677015189334 678116406528 678487601664 679111211592 679922090496 680315023872 680856589897 681250063329 682964505036 683359196652 684175147776 684395262144 684803985228 685842241216 686217665408 686293337088 686614237056 687633753762 687965591808 688342178304 688676300064 688739977728 689686596621 690196142592 690510102848 690732255312 690808424832 691131435984 691144762869 692592656976 692647905024 692971776288 693048192768 694335643584 694736906688 695052932472 695117199744 695454610104 696586847616 697204799136 697530801132 699005551948 699061311552 699307544232 699465305664 699690339216 700525790208 700930630656 701169655824 701574868368 701894004642 703340459712 703660399128 704067051096 704509532672 704813902848 705555621144 705782614086 705941836272 707420729088 707661967452 707740003872 708070931964 708813033984 709201032192 709610886144 709852871376 710197434441 710586190458 711111177216 711339957504 712088543562 712396188108 712786147704 713234108928 713970921024 714293152056 714627144297 715376117632 715789540224 716181357312 716839612236 717695539968 717926438592 718005606912 718398637056 718992449109 719917507584 720893076768 720906977538 721323596466 721439589376 722417221152 722834712864 724420744704 724653806976 726185902464 726583410432 726936094512 727003309824 728434156032 729106269496 729186670656 729527626872 729856878993 730963441296 731128344192 731363564448 731786226336 733333401504 733666984276 733734821952 733983951384 734847263744 735178916736 735603783552 735938399088 736282512306 736363704816 737731621308 738157963356 738216846144 738562024728 739443889664 739763352576 740123525592 740780099082 741986128928 742414929696 742752643524 743181887268 743420985417 743540531712 743970230784 744992759313 745052187312 745423297641 745951269888 746613013248 747058892976 747299238444 748191535872 748601089536 749033713152 749289142008 749722163256 750063201039 750507918336 750858844032 751973754114 752385378132 753183484416 753526096704 753961566528 753976104948 754218675837 755189056512 755555625792 755969210496 756664035138 757457065728 757811240736 757894807296 758309672448 759912924672 760157405568 760942692144 760957365179 761286122586 762551511216 762880957344 763298551872 764912351808 766529563712 766949155456 767280501504 768902720256 769697041248 769944669912 771572521368 771994873584 772080004224 772441016688 773961290784 774384950592 774760837572 776007226368 776022189888 776470660416 776823865704 777073787226 777522865482 777647895552 779166739098 779228893152 779593248324 780410310144 780861316608 781127599032 781579020024 781934549031 782006849712 782386436367 782940589056 783192478464 783660203568 784355399028 785301910272 786443975496 786898468872 787278210048 787733185536 788091513984 788360261986 788546959488 788815862802 790531425792 790916316564 791258017176 791617949019 792202802688 792573224256 792636447744 793094519808 793750073787 794184565806 794567823104 795027011328 795388657632 795848320224 796207504356 797144004096 797414663232 797488395264 797851161216 798584480298 799538013824 800000074368 800257452192 800437987584 802013363712 802388372544 802476854784 803217286152 803579796063 804798132336 804872547072 805263232752 805704026976 807407482464 807667243416 809439413376 809907196032 811004711364 811619538048 812719373796 814437661444 814883477672 814973337792 815235532848 816208948224 816959140272 817406336736 817803106326 817878723552 819118738944 819488425536 820244553183 820335004488 820718580231 820850556416 821299883008 822333871458 822519387216 822784010004 824242500864 824523576756 825000076692 825451674696 826316798976 826703171712 826794335232 827076281328 827930698974 828808941312 829262624256 830135307468 830493951912 830882277819 831015888384 831496140288 831874375872 832638966291 833967880448 834449838336 834734395044 835216795908 836214069504 836483098176 836671805952 836966509632 837033274368 838183710726 838802967552 839195178624 839939639904 840441254598 841307106816 841715477856 841793306112 842176225728 842662927296 842950284759 844228312048 844321408128 844716199536 844783582464 846569661696 846965504352 847058902272 847331419968 847716858792 849509139688 849587688576 850000079016 850465361808 852139198944 852537645828 852631658208 853098381504 854391794688 854902040256 855177081264 856060528662 856198188032 856692993024 857870450118 860029376712 860526395784 861553889792 862345759176 862817799888 864625335552 865015560288 865909171404 866187753651 866327041536 866801261568 867302194176 868019086539 868494232782 868996143774 869135883264 869906905344 870706452132 871183069416 872223287808 872631125696 872727353856 873008129664 873024963624 873529492968 873926848917 874853882496 875332770048 876632504796 877562408448 877961598912 878042778624 878468981184 878768548911 879899175936 880407677952 880808162688 881091538272 881108528102 881617729014 882954381408 883024814592 883464649056 883535122944 884749472433 885403132416 885687986304 886090872976 886602953232 888046390528 888477448848 888559600896 888963793824 889347854016 891228153024 891644877288 891716003712 893601309568 893888800992 893987373312 894405387744 894812239836 895329360252 896787004608 897091496136 897582556368 899480265552 899900848374 900000083664 900289633716 900492736032 901858005504 902265034176 902686919112 903619446921 904155208704 905397898878 905481615456 905921136846 906417030348 908333417772 908625648843 910619340048 911145595536 912233530368 912527016192 913054374144 913071980304 915485649408 916743912381 916845005016 917287455744 918235066752 919079032806 919582128828 920976340416 921077899776 921508581312 921526350492 921924478728 923456875968 923530540032 923962368384 924064257024 925334310618 925780858112 926315875584 926737243296 926822932992 927272813472 928633134033 928782463488 929183726592 929606398848 930041068176 930460816494 932081748736 932410058976 932620407552 932920452288 934892874432 935433157824 935858672856 937787279616 938213865504 938756068128 940740828192 941043485448 941255781696 943227638784 943549289936 943653338496 944094575952 944524030938 944932094892 946470495168 946929912588 947017469376 947448253944 948453276672 949451391416 949756851054 949861584144 950305724478 950381530272 951961228032 952372505088 952390869408 952836192396 952941265056 953681466141 954386053632 954908476416 955697782149 955786149648 956250088893 956773532034 956927386624 957235251456 958656598812 961190769024 961209303384 961764795288 962074216422 963222961536 963779617152 966205075968 967533048801 968092195257 968247869952 968777880576 969248126016 969337746432 970138979073 970670024874 972248894208 972703502496 973142505324 974617921728 974837792256 975151419264 975258952704 975714968448 977777868672 978313095936 978645268512 980080953093 980238555648 980805044736 981251198784 981710016408 981818273088 982153084077 983642161744 984210617808 984289128192 984749366304 986831367456 987257709504 987706798776 987798125952 989886572928 990336858032 990909183024 991227980556 993323679084 993402916416 993897730188 993977013312 995484017664 996078523968 996398984592 996852232098 997428322386 997588714496 999052189344 999537129954 999629551008 1000084268052 1001145125376 1002521120557 1002631672152 1003100486949 1003180504176 1004701462272 1005282088704 1005301473264 1005624901116 1006206061212 1007407501056 1007958947328 1008885380184 1009227933153 1009780375914 1009942754304 1010414987648 1010526409728 1011915298746 1012500094122 1013054328036 1013543207424 1014590256192 1015048163448 1015522784001 1016735348288 1017174609792 1017731402496 1019883135744 1020472535808 1023040668672 1024446757554 1025203627008 1026262721664 1026592893216 1027205977842 1028763361824 1029326498112 1029440005632 1029921355584 1031948387712 1032513267456 1033014450096 1034696253184 1035294213888 1035765154272 1036098382968 1036212637248 1036697153976 1038888985464 1038971857536 1039457664432 1041503465376 1042105360032 1042579398708 1042675799616 1043181915156 1044256637952 1044880271424 1045807198704 1046296201698 1047069213696 1048508327922 1048591967328 1048961316348 1049197958496 1049535508824 1050788685312 1051395945984 1051754483736 1052232911659 1052841006963 1054555088752 1055010689568 1055490598692 1056100576644 1056764299008 1057220854272 1058333431716 1058673921129 1058912754408 1060036015104 1060518210176 1061131093632 1061492951178 1061610005808 1062106397946 1063219550976 1063801548288 1064416329216 1064779307064 1065879285687 1066666765824 1067009936256 1067250650112 1068132815343 1069851163392 1070956381536 1071439728084 1073064176448 1073163396096 1073684310336 1074272035968 1075259418354 1076543309952 1076889657888 1079252551168 1079876261376 1081339615152 1081360466307 1081985394699 1082159384064 1083625831728 1084252069296 1086631117056 1086980710464 1089278853696 1089875115648 1090404141768 1090504964736 1092651234048 1093659404244 1093780005984 1094291440308 1096445161944 1096692516288 1097045346672 1098990001152 1099364769008 1100000102256 1100500476414 1100602232928 1100975927076 1102270895616 1102768375104 1103405675328 1103907598632 1104423768459 1105078588416 1106597431962 1106847076624 1107236945034 1107325269216 1107843037092 1109165834496 1109645028864 1110185288388 1111170148623 1112599784448 1112979193392 1113622394544 1114128965286 1114772830902 1114952092672 1115310797568 1115955346176 1117578280968 1118926904832 1119919519872 1120464781799 1120588339464 1120948857666 1122287303808 1122901634304 1123550569728 1123933713012 1124583244884 1125761877504 1126288266048 1126378109952 1127960631171 1128578067198 1128759548928 1129287339136 1129411869696 1129775226624 1130289145056 1130942349792 1130964157422 1132783584768 1133333438688 1133953815744 1134996052707 1136185598592 1136716861104 1136842210944 1137464508672 1139869387008 1140236108352 1141414038216 1141929183879 1143827266824 1146705835616 1147368527712 1149794345568 1150423733184 1150920752256 1152833780736 1153354080384 1154545561872 1154917004868 1157358782052 1157992310376 1158120006336 1158661525032 1159875873792 1160941936176 1161577425888 1162141256358 1164010839552 1164033284832 1164705990624 1165235798556 1165610680839 1166471843328 1167110360064 1168075067071 1168750108647 1168843339728 1169389872486 1170615465216 1171291974912 1171691398548 1172368530036 1173010274568 1174410883584 1174788717696 1175490305352 1176025018913 1176533098542 1177272508544 1177952865408 1179665963244 1180347703308 1180917315072 1181599778304 1182137270976 1182540392979 1183223794203 1184636598464 1184746134528 1185285058432 1185797138688 1186374474846 1188304204032 1188859836384 1188954671616 1189641779712 1191276848709 1191851734656 1191983164416 1192540516992 1193082986448 1193772480336 1195716006144 1196121994848 1196776741824 1197876720447 1199307020736 1199867797832 1200000111552 1200386178288 1200656981376 1203020045568 1203582558816 1204825929228 1207197198504 1207308820608 1207894849128 1208556040464 1211111223696 1211500865124 1214159120064 1214860794048 1216702688256 1217405832192 1217429307072 1218374950342 1219079060694 1221656492166 1222325216508 1222460006688 1222853299272 1224313422336 1225438710408 1226109505104 1226704659489 1227968453888 1228678108416 1228701800656 1229232638304 1230502506732 1231275834624 1231949824512 1232482065408 1233500807187 1233779080824 1234176015006 1235087834112 1235649657728 1236363751296 1236785365134 1237500115038 1238177512044 1239475198464 1240054757568 1240191502848 1240614421992 1241896048461 1243213411968 1243493876736 1243893936384 1245202961202 1246523832576 1247244210432 1247811563808 1250383039488 1250951820672 1251674757504 1252101592566 1252825193862 1254321104256 1254724647264 1255007708928 1255449764448 1257275566089 1258204451328 1258792767936 1259365374584 1259909459856 1260661881897 1261960660224 1262573216784 1262689959168 1263264338592 1263994390944 1266342468072 1266482112192 1267074299304 1267175373696 1269281637376 1269854492544 1270448256528 1270588353408 1271575288188 1274263709532 1274381532864 1275000118524 1275698042712 1276313668608 1278208798416 1278806468742 1281587692032 1281612404512 1282353060384 1282765621896 1284090792993 1284297282048 1285039489536 1286805675177 1290044065068 1290789593676 1292330834688 1293518638764 1294226699832 1296331858944 1296938003328 1297523340432 1298863757106 1299490562304 1300201892352 1300953291264 1302741349173 1303703824896 1304417461248 1304860358016 1305495663197 1306059678198 1306774604124 1308334931712 1308946688544 1309091030784 1309512194496 1309537445436 1310294239452 1312280823744 1312385504256 1312999155072 1314948757194 1315775156608 1316343612672 1316942398368 1317064167936 1317703471776 1319848763904 1320611516928 1321212244032 1321637307408 1321662792153 1322426593521 1324431572112 1324537221888 1325196973584 1325302684416 1328104698624 1328531979456 1329136309464 1329904429848 1332069585792 1332716173272 1332839401344 1333445690736 1336842229536 1337467315932 1337574005568 1339601949696 1340376118272 1340401964352 1340833201488 1340981059968 1341608081616 1342218359754 1342994040378 1343210001408 1345180506912 1345637244204 1346373834552 1349220398328 1349851272561 1350000125496 1350739104048 1352787008256 1353397551264 1354030378668 1356232813056 1356975203328 1358096848317 1358222423184 1359844180992 1360630047744 1361713179794 1362500126658 1365929010072 1366718393304 1368350295552 1368790524288 1369607970456 1371684482432 1372435330816 1373228474112 1375267507524 1375931183616 1376684356608 1377352600128 1377479955456 1378618549209 1379373193242 1380392285184 1381020205696 1381464510624 1381616849664 1382262871968 1382289525738 1385185313952 1385295810048 1385943552576 1386096385536 1388001465927 1388671287168 1389473813376 1390105864944 1390234399488 1390909220208 1393173695232 1394409598272 1395061602264 1395691224741 1398011103896 1398122623104 1398615088464 1398930611328 1399380678432 1402339311648 1403149736736 1403788009284 1406680919424 1407320798256 1408134102192 1409019065344 1411111242288 1411565228172 1411883672544 1414841458176 1415323934904 1415480007744 1416141863928 1416786046407 1417626067968 1419705742752 1420394868882 1421172380916 1422679915008 1424177087124 1424635276581 1424792376216 1425458586717 1425572295408 1426468217856 1427941842048 1428586304112 1429254288594 1430752235264 1431579080448 1432362714624 1433679224472 1435160298051 1435391079936 1435852877184 1436011213824 1437984898218 1441786153536 1441813955076 1442647192932 1443111324633 1444834442304 1445669425728 1448841489408 1449307613952 1452371804928 1453166820864 1453872189024 1454006619648 1456005037311 1456868312064 1458212538992 1458373341312 1459055253744 1459713757986 1461926882592 1462256688384 1462727128896 1463572452672 1466666803008 1467333968552 1467469643904 1467967902768 1470357833472 1471207567104 1471876798176 1472565024612 1472727409632 1475463242616 1476315926712 1476433692288 1477124049456 1478887779328 1480247051184 1481560198164 1483972257856 1484829859392 1485505287048 1486363774536 1486841970834 1487081063424 1487940461568 1489985518626 1490104374624 1490846595282 1493226026496 1494117785952 1494598476888 1495278348147 1496142483579 1496383071744 1497202179072 1498067426304 1498578284016 1499305694931 1499444326512 1500126402078 1501717688064 1503947508228 1504770756264 1506366968832 1507052193408 1507923133056 1507952209896 1508437351674 1511111251584 1511938420992 1513328070276 1514670563871 1514914131456 1515622481472 1515789614592 1516619344896 1517872948119 1519825849344 1520314811136 1521885384288 1521914730358 1522572245172 1525103022432 1525761914688 1526597103744 1529824703616 1533059127424 1533898310912 1534561003008 1536670136331 1537805440512 1539394082496 1539889339824 1540808966763 1543145042736 1543989747168 1544160008448 1544882033376 1547922581568 1548769901184 1549521675144 1552044379776 1552941320832 1553647731408 1554147574452 1555045730964 1558333478196 1558457786304 1559186496648 1560820620288 1561722633216 1562255198064 1563158040048 1563869098062 1564013699424 1564772872734 1566384956928 1567320407136 1568710798056 1569444302547 1570603820544 1572762491883 1572887950992 1573796937744 1576183027968 1576720523972 1577093918976 1577631725604 1581062851584 1581832633128 1582516034352 1583235898038 1584405605376 1585146448512 1587500147574 1588369131612 1589135646208 1590054022656 1590777315264 1591696640448 1592239426767 1592415008712 1593159596919 1594288008192 1594829326464 1595702322432 1597168960596 1599076027648 1600000148736 1600514904384 1600875975168 1604026727424 1604776745088 1604953709568 1606434572304 1607159592126 1609596264672 1609745094144 1610526465504 1611408053952 1612889127531 1614814964928 1615334486832 1618878826752 1619814392064 1622009422728 1623239076096 1625438747592 1628875322888 1629766955344 1629946675584 1630471065696 1633918280544 1634812673472 1635606212652 1635757447104 1638237477888 1638976851072 1640489106366 1640670008976 1641437160462 1641701112832 1644667742916 1645038774432 1645568020008 1648485001728 1649047153512 1650000153384 1650750714621 1650903349392 1653406343424 1654152562656 1655861397948 1657617882624 1658525248512 1659896147943 1660270614936 1660855417551 1660987903824 1661764555638 1662031776768 1662992280576 1663748751744 1665277932582 1667935760896 1668899676672 1669468790088 1670433591816 1671193447929 1672159246353 1672428139008 1672966196352 1673343611904 1673933019264 1676367421452 1678390357248 1679879279808 1680882509196 1681423286499 1682614213632 1683430955712 1683586612224 1684352451456 1685325854592 1685900569518 1688456624096 1688642816256 1689432399072 1689567164928 1692867100797 1693139323392 1693931008704 1694117804544 1694662839936 1695433717584 1696446236133 1699018279376 1699175377152 1700000158032 1700930723616 1704278397888 1705075291656 1705263316416 1706196763008 1709804080512 1710354162528 1712121057324 1715740900236 1720058753424 1721052791568 1723107779584 1724691518352 1725635599776 1729250671104 1730031120576 1731627390053 1731818342808 1732375507302 1732654083072 1736038173078 1736988465564 1737992287548 1739813810688 1741412904264 1742366138832 1743211884537 1744446575616 1745262251392 1745454707712 1746016259328 1746049927248 1747058985936 1747853697834 1749707764992 1750665540096 1753265009592 1754084808729 1755124816896 1755923197824 1756937962368 1757537097822 1761616325376 1762183076544 1762217056204 1763235458028 1764799647813 1765908762816 1766049629184 1766929298112 1767070245888 1769498944866 1770806264832 1771375972608 1772181745952 1773205906464 1776092781056 1776954897696 1777119201792 1777927587648 1778695708032 1779561712269 1782456306048 1783289754576 1783432007424 1787202619136 1787777601984 1787974746624 1788810775488 1789624479672 1790658720504 1793574009216 1794182992272 1795165112736 1798960531104 1799801696748 1800000167328 1800579267432 1800985472064 1803716011008 1804530068352 1805373838224 1807238893842 1810795797756 1810963230912 1811842273692 1812834060696 1816666835544 1817251297686 1821238680096 1822291191072 1825054032384 1826108748288 1826143960608 1827562425513 1828618591041 1830971298816 1832484738249 1833487824762 1833690010032 1836470133504 1838158065612 1839164257656 1841952680832 1842155799552 1843017162624 1843052700984 1843848957456 1846913751936 1847924736768 1850668621236 1851264022509 1851561716224 1852631751168 1853474486592 1853645865984 1854545626944 1855178047701 1856250172557 1857266268066 1857564926976 1859212797696 1860082136352 1860921632988 1864163497472 1864820117952 1865240815104 1865840904576 1867804441803 1869785748864 1870866315648 1871717345712 1875574559232 1876427731008 1877512136256 1878152388849 1879237790793 1881481656384 1882086970896 1882511563392 1887098579872 1887306676992 1888189151904 1889048061876 1889864189784 1892940990336 1893859825176 1894034938752 1894896507888 1898902782832 1899513702108 1899723168288 1900611448956 1900763060544 1903922456064 1904745010176 1904781738816 1905672384792 1905882530112 1907362932282 1908772107264 1911395564298 1911572299296 1912500177786 1913547064068 1914470502912 1917313197624 1918209703113 1922381538048 1922418606768 1923529590576 1924148432844 1926445923072 1927559234304 1932410151936 1935066097602 1936184390514 1936495739904 1938496252032 1940277958146 1941340049748 1944497788416 1945407004992 1946285010648 1948295635659 1949235843456 1949675584512 1950302838528 1951429936896 1955555737344 1956626191872 1957290537024 1959089517297 1960161906186 1960477111296 1961610089472 1962502397568 1963420032816 1963636546176 1964306168154 1967284323488 1968421235616 1968578256384 1969498732608 1972423135791 1973662734912 1974515419008 1975413597552 1975596251904 1979773145856 1980673716064 1981818366048 1982455961112 1986647358168 1986805832832 1987795460376 1987954026624 1992157047936 1992797969184 1993704464196 1994856644772 1998104378688 1999074259908 1999259102016 2000168536104 2002290250752 2005042241114 2005263344304 2006200973898 2006361008352 2009402924544 2010564177408 2010602946528 2011249802232 2012412122424 2013327539631 2014815002112 2015917894656 2017584206759 2017770760368 2018455866306 2019560751828 2020829975296 2023830597492 2025000188244 2026108656072 2027086414848 2029180512384 2030096326896 2031045568002 2033470696576 2034349219584 2035462804992 2039766271488 2040945071616 2042569769691 2043750189987 2048893515108 2052525443328 2053185786432 2054411955684 2057526723648 2058652996224 2058880011264 2059842711168 2063896775424 2065026534912 2066028900192 2069059789863 2069392506368 2070588427776 2071530308544 2072196765936 2072425274496 2073394307952 2073434288607 2077777970928 2077943715072 2078915328864 2083006930752 2084210720064 2085158797416 2085351599232 2086363830312 2089760542848 2091614397408 2092592403396 2097016655844 2097183934656 2097922632696 2098395916992 2099071017648 2101577370624 2102791891968 2103508967472 2104465823318 2105682013926 2109110177504 2110021379136 2110981197384 2112201153288 2113528598016 2114441708544 2116666863432 2117347842258 2117825508816 2121036420352 2122262187264 2122985902356 2123220011616 2124212795892 2126439101952 2127603096576 2128832658432 2129558614128 2130592303323 2131758571374 2133333531648 2134019872512 2136265630686 2139702326784 2141912763072 2142879456168 2143881432891 2146128352896 2147368620672 2148544071936 2150518836708 2153086619904 2153779315776 2156977347327 2158505102336 2159752522752 2162679230304 2162720932614 2163970789398 2164318768128 2167251663456 2168504138592 2173262234112 2173961420928 2178557707392 2179750231296 2180808283536 2181009929472 2185302468096 2187318808488 2187560011968 2188582880616 2189570636979 2192890323888 2193385032576 2194090693344 2198729538016 2200000204512 2201000952828 2201204465856 2201951854152 2204541791232 2205536750208 2206811350656 2207815197264 2208847536918 2213194863924 2213694153248 2214473890068 2214650538432 2215686074184 2218331668992 2219290057728 2220370576776 2222340297246 2225958386784 2227244789088 2228257930572 2229545661804 2230262956251 2230621595136 2231910692352 2234978277939 2235156561936 2237853809664 2239839039744 2240929563598 2241176678928 2241897715332 2244574607616 2245803268608 2247101139456 2247867426024 2249166489768 2250189603117 2251523755008 2252576532096 2255921262342 2257156134396 2258574678272 2259550453248 2260578290112 2261884699584 2261928314844 2262656027511 2265567169536 2266666877376 2267907631488 2269992105414 2272371197184 2273433722208 2273684421888 2274929017344 2279738774016 2280472216704 2282828076432 2282872095537 2283858367758 2287654533648 2293411671232 2294737055424 2299588691136 2300847466368 2301841504512 2306708160768 2309091123744 2309834009736 2314717564104 2315984620752 2316240012672 2317323050064 2321883872352 2323154851776 2324282512716 2328021679104 2328066569664 2329411981248 2330471597112 2331221361678 2332943686656 2336150134142 2337500217294 2337686679456 2338779744972 2341230930432 2342583949824 2343382797096 2344737060072 2345803647093 2346020549136 2348821767168 2349577435392 2350980610704 2352050037826 2353066197084 2354545017088 2355905730816 2359331926488 2360695406616 2361834630144 2363199556608 2364274541952 2365080785958 2366447588406 2369273196928 2370570116864 2371594277376 2372748949692 2374853847057 2376608408064 2377719672768 2377909343232 2379283559424 2381250221361 2382553697418 2383703469312 2385081033984 2386165972896 2387544960672 2391432012288 2392243989696 2393553483648 2395753440894 2398614041472 2399735595664 2400000223104 2400772356576 2401313962752 2406040091136 2407165117632 2409651858456 2410739388189 2414394397008 2414617641216 2415789698256 2417112080928 2422222447392 2423001730248 2428318240128 2429721588096 2434858614144 2436749900684 2438158121388 2443312984332 2444650433016 2444920013376 2445706598544 2448626844672 2450877420816 2452219010208 2453409318978 2455936907776 2457356216832 2457403601312 2458465276608 2460733659549 2461005013464 2462155740693 2462551669248 2463899649024 2467001614374 2467558161648 2468352030012 2471299315456 2472727502592 2473570730268 2475000230076 2476355024088 2478950396928 2480109515136 2480383005696 2481228843984 2483792096922 2486426823936 2487787872768 2490405922404 2492646833457 2493047665152 2494488420864 2495623127616 2497916898873 2501903641344 2503349515008 2504203185132 2505650387724 2508642208512 2509449294528 2510015417856 2510899528896 2514551132178 2516408902656 2517585535872 2518730749168 2519818919712 2521323763794 2523921320448 2525146433568 2525379918336 2526528677184 2527988781888 2528850854277 2532684936144 2532964224384 2534148598608 2534350747392 2539708985088 2540896513056 2541176706816 2543150576376 2548527419064 2548763065728 2550000237048 2551396085424 2556417596832 2557612937484 2563175384064 2563224809024 2564706120768 2565531243792 2568181585986 2568594564096 2570078979072 2573611350354 2580088130136 2581579187352 2584661669376 2587037277528 2588453399664 2593876006656 2595046680864 2597727514212 2598563260953 2598981124608 2600403784704 2601906582528 2604057259617 2605482698346 2607407649792 2609720716032 2610991326394 2612119356396 2613549208248 2616669863424 2617893377088 2618182061568 2619024388992 2619074890872 2620588478904 2621780546751 2624561647488 2625998310144 2629897514388 2631550313216 2632687225344 2633884796736 2634128335872 2635406943552 2636305646733 2639697527808 2641223033856 2642424488064 2643274614816 2643325584306 2644853187042 2648863144224 2649074443776 2650393947168 2650605368832 2654248417299 2656209397248 2657063958912 2658272618928 2659808859696 2664139171584 2665432346544 2665678802688 2666891381472 2673684459072 2674934631864 2675148011136 2680803928704 2681666402976 2681962119936 2683216163232 2684436719508 2685988080756 2690361013824 2691274488408 2692747669104 2698440796656 2699702545122 2700000250992 2701478208096 2705574016512 2706795102528 2708060757336 2710858340763 2712465626112 2716193696634 2716444846368 2723426359588 2725000253316 2725876946529 2731858020144 2733436786608 2736700591104 2737581048576 2739215940912 2743368964864 2744870661632 2746456948224 2750231737143 2750535015048 2751862367232 2754705200256 2757237098418 2758746386484 2762040411392 2762929021248 2763233699328 2764525743936 2764579051476 2770370627904 2770591620096 2771887105152 2772192771072 2776002931854 2777342574336 2778947626752 2780211729888 2780468798976 2781818440416 2785899402099 2786347390464 2788819196544 2790123204528 2791382449482 2796022207792 2796245246208 2797230176928 2797861222656 2798761356864 2804678623296 2806299473472 2807576018568 2813361838848 2814641596512 2816268204384 2822222484576 2823130456344 2823767345088 2829682916352 2830647869808 2830960015488 2832283727856 2833572092814 2839411485504 2840789737764 2842344761832 2845359830016 2848354174248 2849270553162 2849584752432 2850917173434 2851144590816 2855883684096 2857172608224 2858508577188 2861044398423 2861504470528 2863158160896 2864725429248 2867093346447 2867358448944 2868750266679 2870320596102 2870782159872 2871705754368 2875969796436 2883572307072 2883627910152 2885294385864 2886222649266 2889668884608 2891338851456 2898615227904 2902599146403 2904276585771 2904743609856 2906333641728 2907744378048 2908013239296 2910416937219 2912010074622 2916425077984 2916746682624 2918110507488 2919427515972 2923853765184 2924513376768 2925454257792 2927144905344 2933333606016 2934667937104 2934939287808 2935935805536 2940715666944 2942415134208 2943753596352 2945130049224 2945454819264 2946459252231 2950926485232 2952631853424 2952867384576 2954248098912 2960494102368 2963120396328 2967944515712 2969659718784 2971010574096 2972727549072 2973683941668 2979971037252 2980208749248 2981693190564 2986452052992 2988235571904 2989196953776 2990556696294 2992284967158 2992766143488 2997156568032 2998611389862 2998888653024 3000252804156 3003435376128 3007563361671 3007895016456 3009301460847 3009541512528 3014104386816 3015846266112 3015904419792 3016874703348 3022222503168 3023876841984 3026656140552 3027683799459 3029341127742 3029828262912 3031244962944 3031579229184 3035745896238 3040629622272 3043770768576 3043829460716 3045144490344 3046568352003 3050206044864 3051523829376 3053194207488 3059649407232 3066118254848 3067796621824 3069122006016 3073340272662 3075610881024 3078788164992 3079778679648 3081617933526 3086290085472 3087979494336 3088320016896 3089764066752 3095845163136 3097539802368 3099043350288 3104088759552 3105882641664 3107295462816 3108295148904 3110091461928 3116666956392 3116915572608 3118372993296 3124510396128 3126316080096 3127738196124 3128027398848 3129545745468 3132769913856 3134640814272 3137421596112 3138888605094 3141207641088 3145524983766 3145775901984 3147593875488 3152366055936 3153441047944 3154187837952 3155263451208 3156698734977 3158523020889 3163665266256 3165032068704 3166471796076 3170292897024 3175000295148 3176021763387 3176738263224 3178271292416 3180108045312 3181554630528 3183393280896 3184478853534 3184830017424 3186319193838 3189658652928 3191404644864 3194337921192 3197637857061 3198152055296 3200000297472 3201029808768 3201751950336 3204398446029 3209553490176 3212869144608 3214319184252 3219192529344 3219490188288 3221052931008 3222816107904 3225778255062 3229629929856 3230668973664 3237757653504 3239628784128 3244018845456 3244081398921 3245956184097 3246478152192 3250877495184 3257750645776 3259533910688 3259893351168 3260942131392 3267836561088 3269625346944 3271212425304 3271514894208 3277953702144 3280978212732 3281340017952 3282874320924 3289335485832 3290077548864 3291136040016 3296970003456 3298094307024 3300000306768 3301501429242 3301806698784 3306812686848 3308305125312 3311722795896 3313271305377 3315235765248 3319792295886 3320541229872 3321710835102 3321975807648 3323529111276 3327497503488 3330555865164 3333510445869 3335871521792 3337799353344 3338937580176 3340867183632 3342386895858 3344318492706 3344856278016 3345932392704 3347866038528 3352734842904 3356780714496 3359758559616 3361394345397 3361765018392 3362846572998 3366861911424 3368704902912 3370651709184 3371801139036 3376913248192 3377285632512 3378864798144 3379134329856 3383881893513 3385734201594 3386278646784 3387862017408 3388235609088 3389325679872 3390867435168 3392892472266 3398036558752 3398350754304 3400000316064 3401861447232 3404988158121 3408556795776 3410150583312 3410526632832 3412393526016 3419608161024 3420708325056 3424242114648 3431481800472 3440117506848 3442105583136 3449383036704 3451271199552 3458501342208 3460062241152 3463254780106 3463636685616 3464751014604 3472076346156 3473976931128 3475984575096 3479627621376 3482825808528 3484732277664 3486423769074 3490524502784 3492032518656 3492099854496 3494117971872 3495707395668 3496832042517 3499415529984 3501331080192 3504225201213 3506250325941 3506530019184 3508169617458 3511846395648 3513875924736 3515074195644 3523232650752 3524366153088 3524434112408 3526470916056 3528075056739 3529599295626 3531817525632 3533858596224 3538997889732 3542751945216 3544363491904 3546411812928 3547621178937 3549671382609 3552185562112 3553909795392 3554238403584 3555855175296 3557391416064 3559123424538 3564912612096 3566579509152 3566864014848 3573830546127 3574405238272 3575555203968 3575949493248 3577621550976 3579248959344 3581317441008 3587148018432 3588365984544 3590330225472 3593630161341 3597921062208 3599603393496 3600000334656 3601158534864 3601970944128 3609060136704 3610747676448 3614477787684 3621591595512 3621926461824 3623684547384 3625668121392 3633333671088 3634502595372 3642477360192 3644582382144 3650108064768 3652217496576 3652287921216 3655124851026 3657237182082 3664969476498 3666975649524 3667380020064 3672940267008 3676316131224 3678328515312 3680113978467 3683905361664 3686034325248 3686105401968 3687697914912 3693827503872 3695849473536 3700502421561 3701337242472 3702528045018 3703123432448 3705263502336 3706948973184 3709091253888 3710356095402 3712500345114 3714532536132 3718425595392 3720164272704 3721843265976 3725688145383 3728326994944 3729640235904 3730481630208 3731681809152 3735608883606 3739571497728 3741732631296 3743434691424 3751149118464 3752855462016 3755024272512 3756304777698 3758475581586 3762963312768 3764173941792 3765023126784 3771826698267 3774197159744 3774613353984 3776378303808 3778096123752 3779728379568 3781985645691 3785881980672 3787719650352 3788069877504 3789793015776 3797805565664 3799027404216 3799446336576 3801222897912 3801526121088 3807844912128 3809563477632 3811344769584 3811765060224 3814725864564 3822791128596 3823144598592 3825000355572 3827094128136 3828941005824 3834626395248 3836419406226 3844763076096 3844837213536 3847059181152 3848296865688 3852272378979 3852891846144 3855118468608 3860417025531 3870132195204 3872368781028 3876992504064 3880555916292 3882680099496 3888995576832 3890814009984 3892570021296 3896591271318 3898471686912 3900605677056 3902859873792 3908224047519 3911111474688 3913252383744 3914581074048 3916486989591 3918179034594 3920323812372 3925004795136 3926840065632 3927273092352 3928612336308 3934568646976 3936842471232 3937156512768 3938997465216 3944846271582 3947325469824 3949030838016 3950827195104 3951192503808 3959546291712 3961347432128 3963636732096 3964911922224 3964988376459 3967279780563 3973294716336 3973611665664 3975590920752 3975908053248 3984314095872 3985595938368 3987408928392 3989713289544 3996208757376 3998148519816 3998518204032 4000337072208 4010084482228 4010526688608 4012401947796 4012722016704 4018805849088 4021128354816 4021205893056 4022499604464 4024824244848 4026655079262 4029630004224 4035168413518 4035541520736 4036911732612 4039121503656 4041659950592 4047661194984 4049553817683 4050000376488 4052217312144 4058361024768 4060192653792 4062091136004 4066941393152 4068698439168 4070925609984 4074290544951 4079532542976 4081890143232 4085139539382 4087500379974 4097787030216 4105050886656 4106371572864 4108823911368 4115053447296 4117305992448 4119685422336 4127793550848 4130053069824 4132057800384 4135855647627 4138119579726 4138785012736 4141176855552 4143060617088 4144393531872 4144850548992 4146788615904 4146868577214 4155555941856 4155887430144 4157830657728 4164004397781 4166013861504 4168421440128 4170317594832 4170703198464 4172727660624 4179521085696 4183228794816 4185184806792 4187073674223 4194033311688 4194367869312 4195845265392 4196791833984 4198142035296 4207017934944 4208931646636 4211364027852 4218220355008 4220042758272 4221962394768 4224402306576 4227057196032 4233333726864 4234695684516 4235651017632 4242072840704 4244524374528 4245971804712 4246440023232 4248425591784 4250358139221 4252878203904 4259117228256 4261184606646 4263517142748 4268039745024 4272531261372 4273905829743 4276375760151 4279404653568 4283825526144 4285758912336 4287762865782 4292256705792 4294737241344 4297088143872 4301037673416 4305480894153 4306173239808 4307558631552 4313954694654 4325358460608 4325441865228 4327941578796 4334503326912 4337008277184 4346524468224 4347922841856 4357115414784 4359500462592 4361616567072 4362019858944 4368015111933 4370604936192 4374637616976 4375120023936 4377165761232 4379141273958 4385780647776 4386770065152 4388181386688 4397459076032 4400000409024 4402001905656 4402408931712 4403903708304 4411073500416 4413622701312 4415630394528 4417695073836 4426389727848 4427388306496 4428947780136 4429301076864 4431372148368 4436663337984 4440741153552 4444680594492 4451916773568 4454489578176 4456515861144 4459091323608 4460525912502 4461243190272 4463821384704 4469956555878 4470313123872 4479678079488 4481859127196 4482353357856 4483795430664 4485835044441 4488427450737 4489149215232 4491606537216 4494202278912 4495734852048 4497917084793 4498332979536 4500379206234 4505153064192 4511842524684 4514312268792 4517149356544 4519100906496 4521156580224 4523769399168 4523856629688 4525312055022 4533333754752 4535815262976 4539984210828 4544742394368 4546867444416 4547368843776 4549858034688 4553618844357 4559477548032 4560944433408 4565656152864 4565744191074 4567716735516 4575309067296 4586823342464 4589474110848 4599177382272 4601694932736 4603683009024 4610010408993 4613416321536 4618182247488 4619668019472 4622426900289 4629435128208 4631969241504 4632480025344 4634646100128 4643767744704 4646309703552 4648565025432 4656133139328 4658823962496 4660943194224 4662442723356 4672300268284 4675000434588 4675373358912 4677559489944 4682461860864 4685167899648 4686765594192 4689474120144 4691607294186 4692041098272 4699154870784 4701961221408 4704100075652 4706132394168 4708332907641 4709090034176 4711811461632 4718287475649 4718663852976 4721390813232 4728549083904 4730161571916 4732895176812 4738546393856 4741140233728 4743188554752 4745497899384 4749707694114 4753216816128 4755439345536 4762500442722 4765107394836 4767406938624 4770162067968 4772331945792 4775089921344 4776718280301 4779478790757 4782864024576 4784487979392 4787106967296 4791506881788 4797228082944 4799471191328 4800000446208 4801544713152 4802627925504 4812080182272 4814330235264 4819303716912 4821478776378 4828788794016 4829235282432 4831579396512 4834224161856 4844444894784 4846003460496 4856636480256 4859443176192 4869717228288 4873499801368 4876316242776 4886625968664 4889300866032 4889840026752 4891413197088 4901754841632 4904438020416 4906818637956 4911873815552 4914712433664 4914807202624 4916930553216 4921467319098 4922010026928 4924311481386 4925103338496 4934003228748 4935116323296 4936704060024 4942598630912 4945455005184 4947141460536 4950000460152 4952252143863 4952710048176 4960219030272 4962457687968 4967584193844 4972853647872 4975575745536 4979688443829 4980811844808 4982566252653 4985293666914 4986095330304 4988976841728 4991246255232 4995833797746 5003807282688 5006699030016 5008406370264 5011300775448 5013580343787 5016477739059 5017284417024 5018898589056 5020030835712 5021799057792 5029102264356 5035171071744 5037461498336 5039637839424 5042647527588 5047842640896 5050292867136 5050759836672 5053057354368 5055977563776 5057701708554 5065369872288 5065928448768 5068297197216 5068701494784 5079417970176 5081793026112 5082353413632 5086301152752 5089338708399 5097054838128 5097526131456 5100000474096 5102792170848 5112835193664 5115225874968 5126449618048 5129412241536 5131062487584 5136363171972 5147222700708 5160176260272 5163158374704 5169323338752 5174074555056 5176906799328 5187752013312 5190093361728 5194882170159 5195455028424 5197126521906 5197962249216 5208114519234 5210965396692 5219441432064 5221982652788 5224238712792 5227098416496 5229635653611 5233339726848 5235786754176 5236364123136 5238048777984 5238149781744 5241176957808 5243561093502 5249123294976 5251996620288 5259795028776 5262254426187 5263100626432 5265374450688 5267769593472 5270813887104 5272611293466 5284848976128 5286549229632 5286651168612 5289706374084 5297726288448 5298148887552 5300787894336 5301210737664 5308496834598 5312418794496 5314127917824 5316545237856 5319617719392 5328278343168 5330864693088 5331357605376 5333782762944 5338685136807 5347368918144 5349869263728 5350296022272 5361607857408 5363332805952 5363924239872 5366432326464 5368873439016 5371976161512 5380722027648 5382548976816 5385495338208 5396881593312 5399405090244 5400000501984 5402956416192 5411148033024 5413590205056 5416121514672 5421716681526 5432387393268 5432889692736 5446852719176 5450000506632 5451753893058 5463716040288 5466873573216 5475162097152 5478431881824 5482687276539 5485855773123 5486737929728 5489741323264 5492913896448 5497454214747 5500463474286 5501070030096 5509410400512 5514474196836 5517492772968 5524080822784 5525858042496 5526467398656 5529051487872 5529158102952 5540741255808 5543774210304 5552005863708 5553792067527 5554685148672 5557895253504 5560423459776 5560937597952 5563636880832 5565534143103 5568750517671 5571798804198 5572694780928 5577638393088 5580246409056 5582764898964 5592044415584 5592490492416 5594460353856 5595722445312 5597522713728 5603413325409 5609357246592 5612598946944 5615152037136 5626723677696 5629283193024 5632536408768 5634457166547 5644444969152 5646260912688 5647534690176 5661295739616 5661920030976 5664567455712 5667144185628 5678822971008 5681579475528 5684689523664 5696708348496 5698541106324 5699169504864 5701834346868 5702289181632 5711767368192 5714345216448 5717017154376 5722088796846 5723008941056 5726316321792 5734186692894 5734716897888 5737500533358 5740641192204 5743411508736 5751939592872 5754629109339 5767144614144 5767255820304 5770588771728 5772445298532 5779337769216 5782677702912 5797230455808 5805198292806 5808553171542 5809487219712 5815488756096 5820833874438 5824020149244 5832850155968 5833493365248 5836221014976 5838855031944 5844886906977 5847707530368 5849026753536 5850908515584 5854289810688 5866667212032 5869335874208 5869878575616 5871871611072 5881431333888 5884830268416 5887507192704 5890260098448 5890909638528 5892918504462 5901852970464 5905263706848 5905734769152 5908496197824 5920988204736 5926240792656 5935889031424 5939319437568 5942021148192 5945455098144 5947367883336 5959942074504 5960417498496 5963386381128 5976471143808 5978393907552 5981113392588 5984569934316 5994313136064 5997222779724 5997777306048 6000505608312 6006870752256 6015126723342 6015790032912 6018602921694 6019083025056 6028208773632 6031692532224 6031808839584 6033749406696 6039982618893 6044445006336 6047753683968 6052752620277 6053312281104 6055367598918 6058682255484 6062489925888 6071491792476 6081259244544 6087541537152 6087658921432 6090288980688 6093136704006 6100412089728 6103047658752 6106388414976 6119298814464 6127709309073 6131250569961 6132236509696 6135593243648 6146680545324 6157576329984 6159557359296 6163235867052 6172580170944 6175958988672 6176640033792 6179528133504 6191690326272 6195079604736 6198086700576 6207179369589 6208177519104 6211765283328 6214590925632 6216590297808 6220182923856 6220302865821 6233333912784 6233831145216 6236745986592 6249020792256 6252632160192 6255476392248 6256054797696 6259091490936 6269281628544 6274843192224 6277777210188 6291049967532 6291551803968 6295187750976 6304732111872 6306882095888 6308375675904 6310526902416 6313397469954 6317046041778 6327330532512 6330064137408 6332943592152 6340585794048 6350000590296 6352043526774 6353476526448 6363109261056 6366786561792 6368957707068 6369660034848 6372638387676 6379317305856 6382809289728 6388675842384 6391776909969 6395275714122 6396304110592 6400000594944 6402059617536 6408796892058 6419106980352 6425738289216 6428638368504 6431644298673 6438385058688 6442105862016 6445632215808 6451556510124 6459259859712 6461337947328 6470932041981 6475515307008 6479257568256 6488037690912 6488162797842 6491912368194 6492956304384 6501754990368 6515501291552 6519067821376 6519786702336 6521884262784 6535673122176 6539250693888 6542424850608 6543029788416 6555907404288 6561956425464 6562680035904 6565748641848 6578670971664 6580155097728 6582272080032 6596188614048 6600000613536 6603002858484 6603613397568 6613625373696 6616610250624 6623445591792 6626542610754 6639584591772 6641082459744 6643421670204 6643951615296 6647058222552 6654995006976 6661111730328 6667020891738 6677875160352 6681734367264 6684773791716 6688636985412 6691864785408 6695732077056 6701062226881 6704934833817 6705469685808 6713561428992 6719517119232 6722788690794 6723530036784 6725693145996 6733723822848 6737409805824 6741303418368 6743602278072 6750568809351 6753826496384 6754571265024 6757729596288 6767763787026 6771468403188 6775724034816 6778651359744 6781734870336 6785784944532 6787968082533 6796073117504 6796701508608 6800000632128 6803722894464 6809976316242 6817113591552 6820301166624 6821053265664 6824787052032 6839216322048 6841416650112 6848484229296 6848616286611 6862963600944 6880235013696 6884211166272 6898766073408 6902542399104 6920124482304 6926509560212 6927273371232 6929502029208 6944152692312 6947953862256 6951969150192 6965651617056 6969464555328 6972847538148 6981049005568 6984065037312 6984199708992 6988235943744 6991414791336 6993664085034 6998831059968 7008450402426 7012500651882 7013060038368 7016339234916 7023692791296 7027751849472 7030148391288 7037410941279 7046465301504 7048732306176 7048868224816 7052941832112 7056150113478 7059198591252 7063635051264 7067717192448 7077995779464 7085503890432 7088726983808 7092823625856 7095242357874 7099342765218 7107819590784 7111710350592 7114782832128 7118246849076 7124561541171 7129825224192 7133159018304 7133728029696 7143750664083 7147661092254 7148810476544 7151110407936 7155243101952 7158497918688 7162634882016 7174296036864 7176731969088 7180660450944 7187260322682 7195842124416 7199206786992 7200000669312 7202317069728 7203941888256 7218120273408 7221495352896 7228955575368 7232218164567 7243183191024 7243852923648 7247369094768 7251336242784 7266667342176 7269005190744 7284954720384 7289164764288 7304575842432 7310249702052 7314474364164 7329938952996 7333951299048 7334760040128 7345880534016 7352632262448 7356657030624 7360227956934 7367810723328 7372068650496 7372210803936 7375395829824 7382200978647 7386467222079 7387655007744 7391698947072 7401004843122 7402674484944 7405056090036 7413897946368 7418182507776 7420712190804 7425000690228 7429065072264 7436851190784 7440328545408 7443686531952 7451376290766 7459280471808 7463363618304 7471217767212 7479142995456 7483465262592 7486869382848 7489422488867 7493750696619 7505710924032 7510048545024 7512609555396 7516951163172 7525926625536 7528347883584 7530046253568 7543653396534 7548394319488 7549226707968 7552756607616 7556192247504 7559456759136 7563971291382 7571763961344 7575439300704 7576139755008 7579586031552 7586552562831 7595611131328 7598054808432 7598892673152 7602445795824 7603052242176 7619126955264 7622689539168 7623530120448 7629451729128 7645582257192 7646289197184 7650000711144 7654188256272 7669252790496 7672838812452 7689526152192 7689674427072 7694118362304 7696593731376 7704544757958 7705783692288 7710236937216 7720834051062 7740264390408 7744737562056 7753985008128 7761111832584 7765360198992 7781628019968 7785140042592 7793182542636 7796943373824 7801211354112 7805719747584 7812171778851 7816448095038 7822222949376 7829162148096 7832973979182 7836358069188 7840647624744 7850009590272 7853680131264 7854546184704 7857224672616 7865341640253 7869137293952 7873684942464 7877994930432 7889692543164 7894650939648 7898061676032 7901654390208 7902385007616 7908916940199 7919092583424 7922694864256 7927273464192 7929823844448 7929976752918 7934559561126 7946589432672 7947223331328 7951181841504 7951816106496 7962745251897 7968628191744 7971191876736 7974817856784 7979426579088 7992417514752 7996297039632 7997036408064 8000674144416 8020168964456 8021053377216 8024803895592 8025444033408 8042411786112 8044999208928 8049648489696 8053310158524 8070336827036 8071083041472 8073823465224 8078243007312 8083319901184 8095322389968 8099107635366 8100000752976 8104434624288 8116722049536 8120385307584 8124182272008 8132575022289 8133882786304 8137396878336 8148581089902 8170279078764 8175000759948 8177630839587 8195574060432 8210101773312 8212743145728 8217647822736 8230106894592 8234611984896 8239370844672 8250695211429 8255587101696 8264115600768 8271711295254 8276239159452 8286121234176 8288787063744 8289701097984 8293577231808 8293737154428 8311111883712 8311774860288 8315661315456 8328008795562 8332027723008 8336842880256 8340635189664 8341406396928 8345455321248 8359042171392 8366457589632 8370369613584 8370531016969 8374147348446 8388066623376 8388735738624 8391690530784 8393583667968 8396284070592 8414035869888 8417863293272 8422728055704 8436440710016 8440085516544 8443924789536 8448804613152 8466667453728 8469391369032 8471302035264 8484145681408 8489048749056 8491943609424 8492880046464 8496851183568 8500716278442 8518234456512 8522369213292 8527034285496 8536079490048 8545062522744 8547811659486 8552751520302 8567651052288 8571517824672 8575525731564 8583133195269 8584513411584 8589474482688 8594176287744 8601280039341 8602075346832 8606250800037 8610961788306 8612346479616 8615117263104 8627909389308 8650716921216 8650883730456 8655883157592 8669006653824 8674016554368 8695845683712 8707797439209 8714230829568 8719000925184 8723233134144 8724039717888 8731250811657 8736030223866 8749275233952 8750240047872 8754331522464 8758282547916 8771561295552 8773540130304 8776362773376 8794918152064 8800000818048 8804003811312 8804817863424 8807807416608 8822147000832 8827245402624 8831260789056 8835390147672 8839377756693 8852779455696 8854776612992 8857895560272 8858602153728 8862744296736 8881482307104 8889361188984 8903833547136 8908979156352 8913031722288 8918182647216 8921051825004 8939913111756 8940626247744 8959356158976 8963718254392 8964706715712 8967590861328 8971670088882 8976854901474 8978298430464 8991469704096 8995834169586 8996665959072 9000758412468 9010306128384 9022690085013 9023685049368 9027904382541 9028624537584 9034298713088 9042313160448 9047538798336 9047713259376 9050624110044 9066667509504 9071630525952 9079968421656 9089484788736 9093734888832 9094737687552 9107237688714 9121888866816 9131312305728 9131488382148 9135433471032 9139705056009 9150618134592 9173646684928 9178948221696 9198354764544 9203389865472 9207366018048 9220020817986 9226832643072 9236364494976 9239336038944 9244853800578 9258870256416 9263938483008 9264960050688 9269292200256 9287535489408 9292619407104 9297130050864 9312266278656 9317647924992 9321886388448 9324885446712 9344600536568 9350000869176 9350746717824 9355118979888 9373531188384 9378948240288 9383214588372 9384082196544 9398309741568 9403922442816 9408200151304 9412264788336 9416665815282 9418180068352 9423622923264 9436574951298 9437327705952 9442781626464 9457098167808 9460323143832 9465790353624 9470096204931 9475569062667 9477092787712 9482280467456 9490995798768 9499415388228 9510878691072 9525000885444 9528065290161 9530214789672 9534813877248 9540324135936 9544663891584 9550179842688 9553436560602 9558957581514 9568975958784 9574213934592 9583013763576 9592913571183 9594456165888 9598942382656 9600000892416 9603089426304 9605255851008 9613195338087 9628660470528 9638607433824 9642957552756 9657577588032 9658470564864 9663158793024 9668448323712 9688889789568 9692006920992 9713272960512 9718886352384 9732244196763 9739434456576 9746999602736 9752632485552 9773251937328 9778601732064 9779680053504 9782826394176 9803509683264 9808876040832 9813637275912 9829614405248 9833861106432 9842934638196 9844020053856 9848622962772 9868006457496 9870232646592 9873408120048 9885197261824 9890910010368 9894282921072 9900000920304 9904504287726 9905420096352 9920438060544 9924915375936 9935168387688 9939813916131 9945707295744 9959376887658 9961623689616 9965132505306 9970587333828 9982492510464 9991667595492 10000531337607 10007614565376 10013398060032 10016812740528 10022601550896 10027160687574 10032955478118 10034568834048 10037797178112 10043598115584 10058204528712 10070342143488 10074922996672 10079275678848 10084183036191 10085295055176 10100585734272 10106114708736 10111955127552 10115403417108 10130739744576 10131856897536 10136594394432 10137402989568 10158835940352 10163586052224 10164706827264 10172602305504 10178677416798 10194109676256 10195052262912 10200000948192 10205584341696 10214964474363 10225670387328 10230451749936 10252899236096 10258824483072 10262124975168 10272726343944 10294445401416 10320352520544 10326316749408 10348149110112 10353813598656 10375504026624 10380186723456 10389764340318 10390910056848 10394253043812 10416229038468 10421930793384 10438882864128 10443965305576 10448477425584 10454196832992 10459271307222 10471573508352 10476097555968 10476299563488 10482353915616 10487122187004 10490496127551 10498246589952 10503993240576 10512675603639 10518750977823 10519590057552 10524508852374 10526201252864 10535539186944 10541627774208 10545222586932 10569697952256 10573098459264 10573302337224 10579412748168 10584225170217 10595452576896 10601575788672 10616993669196 10628255835648 10633090475712 10639235438784 10642863536811 10649014147827 10656556686336 10661729386176 10662715210752 10667565525888 10677370273614 10694737836288 10699738527456 10700592044544 10721491638381 10723215714816 10726665611904 10727848479744 10732864652928 10737746878032 10743952323024 10761444055296 10765097953632 10770990676416 10780890484023 10793763186624 10798810180488 10800001003968 10805912832384 10827180410112 10832243029344 10843433363052 10864774786536 10865779385472 10893705438352 10900001013264 10903507786116 10927432080576 10933747146432 10950324194304 10956863763648 10965374553078 10971711546246 10973475859456 10994908429494 11000926948572 11002140060192 11018820801024 11028948393672 11034985545936 11040341935401 11048161645568 11051716084992 11058102975744 11058316205904 11081482511616 11087548420608 11101507264683 11104011727416 11107584135054 11109370297344 11115790507008 11120846919552 11127273761664 11131068286206 11137501035342 11143597608396 11155276786176 11160492818112 11165529797928 11177064436149 11184088831168 11184980984832 11188920707712 11191444890624 11195045427456 11206826650818 11218714493184 11225197893888 11230304074272 11253447355392 11258566386048 11265072817536 11268914333094 11288889938304 11292521825376 11295069380352 11315480094801 11322591479232 11323840061952 11329134911424 11334288371256 11357645942016 11363158951056 11369379047328 11393416696992 11397082212648 11398339009728 11403668693736 11404578363264 11423534736384 11428690432896 11434034308752 11444177593692 11468373385788 11469433795776 11475001066716 11481282384408 11486823017472 11503879185744 11509258218678 11534289228288 11534511640608 11541177543456 11544890597064 11558675538432 11565355405824 11574562028249 11581251076593 11610396585612 11617106343084 11630977512192 11641667748876 11648040298488 11665700311936 11666986730496 11672442029952 11677710063888 11689773813954 11695415060736 11701817031168 11708579621376 11724672142557 11733334424064 11738671748416 11739757151232 11743743222144 11749460968773 11775014385408 11780520196896 11781819277056 11785837008924 11803705940928 11810527413696 11811469538304 11816992395648 11841976409472 11852481585312 11871778062848 11878638875136 11884042296384 11890910196288 11894735766672 11894965129377 11901839341689 11919884149008 11920834996992 11926772762256 11952942287616 11956787815104 11962226785176 11969139868632 11988626272128 11994445559448 11995554612096 12001011216624 12030253446684 12031580065824 12037205843388 12038166050112 12056417547264 12063385064448 12063617679168 12067498813392 12079965237786 12088890012672 12105505240554 12106624562208 12110735197836 12117364510968 12124979851776 12142983584952 12148661453049 12175083074304 12175317842864 12180577961376 12186273408012 12200824179456 12206095317504 12212776829952 12222871634853 12238597628928 12255418618146 12262501139922 12264473019392 12293361090648 12315152659968 12319114718592 12326471734104 12345160341888 12351917977344 12359056267008 12383380652544 12390159209472 12396173401152 12407566942881 12414358739178 12416355038208 12423530566656 12429181851264 12433180595616 12440365847712 12440605731642 12466667825568 12467662290432 12473491973184 12492013193343 12498041584512 12505264320384 12510952784496 12512109595392 12518182981872 12538563257088 12549686384448 12555554420376 12561221022669 12582099935064 12583103607936 12590375501952 12613764191776 12621053804832 12626794939908 12634092083556 12654661065024 12660128274816 12665887184304 12681171588096 12700001180592 12704087053548 12706953052896 12726218522112 12733573123584 12737915414136 12739320069696 12745276775352 12751074417663 12758634611712 12777351684768 12783553819938 12790551428244 12804119235072 12817593784116 12821717489229 12838213960704 12851476578432 12857276737008 12863288597346 12876770117376 12884211724032 12891264431616 12903113020248 12918519719424 12922675894656 12936275208043 12941864083962 12976075381824 12976325595684 12983824736388 13003509980736 13031002583104 13038135642752 13039573404672 13043768525568 13071346244352 13078501387776 13084849701216 13086059576832 13104045335799 13111814808576 13123912850928 13125360071808 13131497283696 13157341943328 13160310195456 13164544160064 13192377228096 13200001227072 13206005716968 13207226795136 13233220501248 13246891183584 13253085221508 13279169183544 13282164919488 13286843340408 13287903230592 13294116445104 13309990013952 13322223460656 13334041783476 13355750320704 13363468734528 13369547583432 13377273970824 13383729570816 13391464154112 13402124453762 13409869667634 13410939371616 13439034238464 13445577381588 13447060073568 13451386291992 13457505133323 13467447645696 13474819611648 13482606836736 13487204556144 13493751254379 13501137618702 13507652992768 13515459192576 13535527574052 13542936806376 13551448069632 13557302719488 13563469740672 13571569889064 13575936165066 13592146235008 13600001264256 13607445788928 13619952632484 13634227183104 13640602333248 13642106531328 13649574104064 13660856533071 13678432644096 13682833300224 13696968458592 13697232573222 13725927201888 13760470027392 13768422332544 13797532146816 13805084798208 13830031226979 13840248964608 13853019120424 13854546742464 13859004058416 13867280700867 13888305384624 13895907724512 13903938300384 13931303234112 13938929110656 13945695076296 13962098011136 13968399417984 13976471887488 13982829582672 13987328170068 14016900804852 14025001303764 14026120076736 14032678469832 14047385582592 14055503698944 14060296782576 14074821882558 14097464612352 14097736449632 14105883664224 14112300226956 14118397182504 14124998722923 14127270102528 14135434384896 14154862426947 14155991558928 14177453967616 14185647251712 14190484715748 14198685530436 14215639181568 14223420701184 14229565664256 14236493698152 14249123082342 14259650448384 14266318036608 14287501328166 14295322184508 14302220815872 14310486203904 14316995837376 14325269764032 14330154840903 14348592073728 14353463938176 14361320901888 14374520645364 14391684248832 14398413573984 14400001338624 14404634139456 14407883776512 14436240546816 14442990705792 14457911150736 14464436329134 14486366382048 14487705847296 14494738189536 14502672485568 14533334684352 14538010381488 14569909440768 14578329528576 14609151684864 14620499404104 14628948728328 14659877905992 14667902598096 14669520080256 14705264524896 14713314061248 14720455913868 14735621446656 14744137300992 14744421607872 14750791659648 14764401957294 14772934444158 14775310015488 14802009686244 14805348969888 14810112180072 14827795892736 14836365015552 14841424381608 14850001380456 14856756431589 14858130144528 14880657090816 14887373063904 14902752581532 14918560943616 14926727236608 14939065331487 14942435534424 14958285990912 14966930525184 14973738765696 14978844977734 14987501393238 15011421848064 15020097090048 15025219110792 15033902326344 15040741031361 15051853251072 15056695767168 15060092507136 15087306793068 15096788638976 15105513215232 15112384495008 15118913518272 15127942582764 15143527922688 15150878601408 15152279510016 15159172063104 15173105125662 15191222262656 15196109616864 15197785346304 15204891591648 15206104484352 15238253910528 15245379078336 15247060240896 15258903458256 15268016125197 15291164514384 15292578394368 15300001422288 15308376512544 15338505580992 15345677624904 15379348854144 15388236724608 15393187462752 15409089515916 15441668102124 15480528780816 15489475124112 15507970016256 15522223665168 15530720397984 15563256039936 15570280085184 15584646510477 15586365085272 15593886747648 15624343557702 15632896190076 15658324296192 15665947958364 15672716138376 15681295249488 15700019180544 15707360262528 15709092369408 15714449345232 15730683280506 15738274587904 15747369884928 15755989860864 15779385086328 15786763278561 15789301879296 15796123352064 15803308780416 15817833880398 15845389728512 15854546928384 15859647688896 15859953505836 15869119122252 15893178865344 15894446662656 15902363683008 15903632212992 15925490503794 15937256383488 15942383753472 15949635713568 15958853158176 15984835029504 15992594079264 15994072816128 16001348288832 16016055410421 16040337928912 16042106754432 16049607791184 16050888066816 16084823572224 16089998417856 16099296979392 16106620317048 16140673654072 16142166082944 16147646930448 16156486014624 16190644779936 16198215270732 16200001505952 16208869248576 16233444099072 16240770615168 16248364544016 16265150044578 16267765572608 16297162179804 16340558157528 16350001519896 16355261679174 16391148120864 16425486291456 16435295645472 16448061829617 16457567319369 16460213789184 16469223969792 16478741689344 16492362644241 16501390422858 16528231201536 16543422590508 16552478318904 16572242468352 16577574127488 16579402195968 16587154463616 16587474308856 16622223767424 16631322630912 16656017591124 16661376202581 16664055446016 16673685760512 16681270379328 16682812793856 16690910642496 16696602429309 16718084342784 16732915179264 16740739227168 16741062033938 16748294696892 16776133246752 16777471477248 16783381061568 16787167335936 16792568141184 16810239976227 16828071739776 16835726586544 16845456111408 16872881420032 16880171033088 16887849579072 16897609226304 16903371499641 16933334907456 16938782738064 16942604070528 16983887218848 16985760092928 16993702367136 17001432556884 17036468913024 17044738426584 17054068570992 17090125045488 17095623318972 17105503040604 17135302104576 17143035649344 17151051463128 17166266390538 17169026823168 17178948965376 17202560078682 17204150693664 17212501600074 17221923576612 17230234526208 17255818778616 17263887328017 17301433842432 17301767460912 17311766315184 17338013307648 17348033108736 17391691367424 17415594878418 17428461659136 17446466268288 17462501623314 17472060447732 17498550467904 17500480095744 17508663044928 17516565095832 17543122591104 17547080260608 17552725546752 17589836304128 17600001636096 17608007622624 17609635726848 17615614833216 17644294001664 17654490805248 17662521578112 17670780295344 17678755513386 17705558911392 17709553225984 17715791120544 17717204307456 17725488593472 17762964614208 17778722377968 17807667094272 17817958312704 17826063444576 17836365294432 17842103650008 17879826223512 17881252495488 17927436508784 17929413431424 17935181722656 17943340177764 17953709802948 17982939408192 17991668339172 17993331918144 18001516824936 18020612256768 18045380170026 18047370098736 18055808765082 18057249075168 18084626320896 18095077596672 18095426518752 18101248220088 18119947856679 18133335019008 18143261051904 18158257860831 18159936843312 18187469777664 18214475377428 18243777733632 18262624611456 18262976764296 18270866942064 18279410112018 18301236269184 18347293369856 18357896443392 18383127927219 18393751709883 18396709529088 18406779730944 18440041635972 18472728989952 18478672077888 18489707601156 18517740512832 18527876966016 18529920101376 18538584400512 18575070978816 18585238814208 18594260101728 18621538108767 18624532557312 18635295849984 18643772776896 18649770893424 18660908597463 18689201073136 18700001738352 18701493435648 18710237959776 18747062376768 18757896480576 18766429176744 18768164393088 18807844885632 18816400302608 18824529576672 18833331630564 18873149902596 18874655411904 18885563252928 18914196335616 18920646287664 18931580707248 18940192409862 18951138125334 18954185575424 18981991597536 18998830776456 19021757382144 19047901290583 19050001770888 19056130580322 19060429579344 19089327783168 19100359685376 19106873121204 19117915163028 19137951917568 19148427869184 19166027527152 19175330729907 19185827142366 19188912331776 19197884765312 19200001784832 19206178852608 19226390676174 19257320941056 19277214867648 19285915105512 19294932896019 19315155176064 19326317586048 19336896647424 19377779579136 19384013841984 19412796125943 19426545921024 19437772704768 19464488393526 19478868913152 19493999205472 19505264971104 19546503874656 19557203464128 19559360107008 19565652788352 19607019366528 19617752081664 19627274551824 19659228810496 19667722212864 19685869276392 19688040107712 19697245925544 19736012914992 19740465293184 19746816240096 19788565842144 19800001840608 19809008575452 19810840192704 19840876121088 19849830751872 19870336775376 19879627832262 19918753775316 19923247379232 19930265010612 19941174667656 19964985020928 19983335190984 19992425321521 20001062675214 20033625481056 20045203101792 20054321375148 20065910956236 20075594356224 20087196231168 20103186680643 20114804501451 20116409057424 20140684286976 20149845993344 20158551357696 20168366072382 20170590110352 20201171468544 20212229417472 20223910255104 20230806834216 20251706428053 20261479489152 20263713795072 20273188788864 20327172104448 20345204611008 20357354833596 20363904247599 20388219352512 20390104525824 20400001896384 20411168683392 20429928948726 20451340774656 20460903499872 20505798472192 20517648966144 20524249950336 20545452687888 20545848859833 20588890802832 20640705041088 20652633498816 20696298220224 20707627197312 20760373446912 20779528680636 20781820113696 20788506087624 20832458076936 20843861586768 20887930611152 20896954851168 20908393665984 20918542614444 20943147016704 20952195111936 20952599126976 20964707831232 20974244374008 20980992255102 20996493179904 21025351207278 21037501955646 21039180115104 21049017704748 21071078373888 21083255548416 21090445173864 21112232823837 21139395904512 21146196918528 21146604674448 21158825496336 21168450340434 21190905153792 21203151577344 21233987338392 21256511671296 21266180951424 21278470877568 21285727073622 21298028295654 21323458772352 21335131051776 21354740547228 21373684623513 21389475672576 21399477054912 21401184089088 21431251992249 21442983276762 21446431429632 21453331223808 21465729305856 21475493756064 21487904646048 21522888110592 21530195907264 21541981352832 21561780968046 21587526373248 21597620360976 21600002007936 21611825664768 21654360820224 21664486058688 21686866726104 21696654493701 21729549573072 21731558770944 21787410876704 21800002026528 21807015572232 21854864161152 21867494292864 21913727527296 21930749106156 21943423092492 21989816858988 22001853897144 22004280120384 22037641602048 22057896787344 22069971091872 22080683870802 22103432169984 22116205951488 22116632411808 22146602935941 22162965023232 22175096841216 22193426274349 22203014529366 22208023454832 22215168270108 22241693839104 22254547523328 22262136572412 22275002070684 22287195216792 22310553572352 22320985636224 22331059595856 22354128872298 22368177662336 22377841415424 22390090854912 22413653301636 22437428986368 22450395787776 22460608148544 22468267466601 22481252089857 22517132772096 22530145635072 22537828666188 22577779876608 22585043650752 22590138760704 22630960189602 22645182958464 22647680123904 22658269822848 22668576742512 22715291884032 22726317902112 22738758094656 22759657688493 22786833393984 22794164425296 22796678019456 22807337387472 22809156726528 22857380865792 22868068617504 22888355187384 22936746771576 22938867591552 22950002133432 22962564768816 23007758371488 23018516437356 23068578456576 23069023281216 23082355086912 23089781194128 23117351076864 23130710811648 23149124056498 23162502153186 23220793171224 23234212686168 23261955024384 23283335497752 23296080596976 23331400623872 23344884059904 23355420127776 23379547627908 23390830121472 23403634062336 23417159242752 23436515336553 23449344285114 23466668848128 23477343496832 23487486444288 23498921937546 23550028770816 23561040393792 23563638554112 23571674017848 23596024920759 23607411881856 23621054827392 23633984791296 23683952818944 23704963170624 23726750820597 23743556125696 23757277750272 23768084592768 23781820392576 23789471533344 23789930258754 23803678683378 23839768298016 23841669993984 23853545524512 23888235755691 23905884575232 23913575630208 23924453570352 23938279737264 23977252544256 23988891118896 23991109224192 24002022433248 24060506893368 24063160131648 24074411686776 24076332100224 24127235358336 24134997626784 24159930475572 24211010481108 24213249124416 24221470395672 24234729021936 24249959703552 24285967169904 24297322906098 24350166148608 24350635685728 24361155922752 24372546816024 24397725066867 24401648358912 24412190635008 24445743269706 24510837236292 24525002279844 24532892518761 24586722181296 24630305319936 24638229437184 24652943468208 24690320683776 24703835954688 24718112534016 24752085634287 24766761305088 24792346802304 24815133885762 24828717478356 24858363702528 24866361191232 24880731695424 24881211463284 24933335651136 24935324580864 24946983946368 24984026386686 24996083169024 25010528640768 25021905568992 25024219190784 25036365963744 25077126514176 25099372768896 25111108840752 25111593050907 25122442045338 25164199870128 25166207215872 25180751003904 25227528383552 25242107609664 25253589879816 25268184167112 25309322130048 25320256549632 25331774368608 25400002361184 25408174107096 25413906105792 25452437044224 25467146247168 25475830828272 25478640139392 25490553550704 25502148835326 25554703369536 25567107639876 25581102856488 25608238470144 25635187568232 25643434978458 25702953156864 25714553474016 25726577194692 25749399585807 25753540234752 25768423448064 25782528863232 25803840118023 25806226040496 25837039438848 25845351789312 25872550416086 25883728167924 25952150763648 25952651191368 25967649472776 26007019961472 26062005166208 26076271285504 26087537051136 26123392317627 26142692488704 26157002775552 26169699402432 26172119153664 26193752434971 26208090671598 26247825701856 26250720143616 26262994567392 26314683886656 26320620390912 26329088320128 26384754456192 26400002454144 26412011433936 26414453590272 26466441002496 26493782367168 26506170443016 26518133270079 26558338367088 26564329838976 26573686680816 26575806461184 26588232890208 26644446921312 26668083566952 26711500641408 26726937469056 26739095166864 26754547941648 26804248907524 26819739335268 26821878743232 26878068476928 26891154763176 26894120147136 26902772583984 26915010266646 26934895291392 26974409112288 26987502508758 27002275237404 27015305985536 27030918385152 27068070255039 27071055148104 27083713147623 27085873612752 27102896139264 27126939481344 27143139778128 27151872330132 27184292470016 27200002528512 27214891577856 27239905264968 27268454366208 27281204666496 27284213062656 27321713066142 27365666600448 27393936917184 27394465146444 27419115168027 27451854403776 27520940054784 27536844665088 27595064293632 27610169596416 27660062453958 27680497929216 27706038240848 27709093484928 27718008116832 27734561401734 27776610769248 27791815449024 27807876600768 27862606468224 27877858221312 27891390152592 27936798835968 27952943774976 27965659165344 27974656340136 28033801609704 28050002607528 28052240153472 28065356939664 28120593565152 28149643765116 28194929224704 28195472899264 28211767328448 28224600453912 28236794365008 28249997445846 28254540205056 28270868769792 28309724853894 28311983117856 28354907935232 28371294503424 28380969431496 28397371060872 28410288614793 28426707188001 28431278363136 28446841402368 28472987396304 28498246164684 28532636073216 28575002656332 28584195870483 28590644369016 28604441631744 28620972407808 28633991674752 28650539528064 28660309681806 28706927876352 28722641803776 28749041290728 28778740713549 28783368497664 28796827147968 28800002677248 28809268278912 28815767553024 28839586014261 28885981411584 28915822301472 28928872658268 28972732764096 28975411694592 28989476379072 29005344971136 29066669368704 29076020762976 29139818881536 29156659057152 29196732590289 29218303369728 29240998808208 29257897456656 29319755811984 29335805196192 29339040160512 29410529049792 29426628122496 29440911827736 29488843215744 29501583319296 29528803914588 29545868888316 29604019372488 29610697939776 29620224360144 29655591785472 29672730031104 29682848763216 29700002760912 29713512863178 29716260289056 29761314181632 29774746127808 29805505163064 29819441748393 29837121887232 29878130662974 29884871068848 29947477531392 29957689955468 29975002786476 30001594012821 30022843696128 30040194180096 30050438221584 30067804652688 30081482062722 30103706502144 30113391534336 30174613586136 30193577277952 30211026430464 30224768990016 30237827036544 30252549108573 30255885165528 30301757202816 30318344126208 30346210251324 30382444525312 30392219233728 30395570692608 30409783183296 30412208968704 30476507821056 30490758156672 30494120481792 30517806916512 30536032250394 30582329028768 30585156788736 30600002844576 30616753025088 30644893423089 30677011161984 30691355249808 30758697708288 30776473449216 30786374925504 30818179031832 30883336204248 30961057561632 30978950248224 31044447330336 31061440795968 31126512079872 31140560170368 31169293020954 31172730170544 31248687115404 31265792380152 31316648592384 31331895916728 31345432276752 31362590498976 31414720525056 31428898690464 31461366561012 31471488382653 31476549175808 31494739769856 31511979721728 31538026810917 31556252933469 31558770172656 31573526557122 31578603758592 31606617560832 31635667760796 31690779457024 31709093856768 31719295377792 31719907011672 31738238244504 31752675510651 31786357730688 31804727366016 31850981007588 31884767506944 31899271427136 31917706316352 31928590610433 31947042443481 31969670059008 31985188158528 31988145632256 32002696577664 32032110820842 32080675857824 32084213508864 32099215582368 32101776133632 32164474915143 32169647144448 32179996835712 32198593958784 32213240634096 32281347308144 32284332165888 32295293860896 32312972029248 32381289559872 32396430541464 32400003011904 32417738497152 32481541230336 32496729088032 32530300089156 32594324359608 32681116315056 32700003039792 32710523358348 32782296241728 32850972582912 32870591290944 32896123659234 32915134638738 32920427578368 32984725288482 33002780845716 33056462403072 33086845181016 33104956637808 33121025806203 33144484936704 33155148254976 33174308927232 33174948617712 33244447534848 33262645261824 33304521794049 33312035182248 33322752405162 33328110892032 33347371521024 33362540758656 33381821284992 33393204858618 33465830358528 33481478454336 33482124067876 33496589393784 33531193308447 33552266493504 33554942954496 33566762123136 33574334671872 33585136282368 33620479952454 33656143479552 33671453173088 33690912222816 33745762840064 33760342066176 33775699158144 33795218452608 33806742999282 33866669814912 33877565476128 33885208141056 33967774437696 33971520185856 33987404734272 34002865113768 34072937826048 34089476853168 34108137141984 34180250090976 34191246637944 34211006081208 34270604209152 34286071298688 34302102926256 34332532781076 34405120157364 34408301387328 34425003200148 34443847153224 34460469052416 34511637557232 34527774656034 34602867684864 34603534921824 34623532630368 34676026615296 34696066217472 34723686084747 34743753229779 34831189756836 34892932536576 34925003246628 34944120895464 34997100935808 35000960191488 35017326089856 35033130191664 35086245182208 35105451093504 35174016427671 35179672608256 35200003272192 35216015245248 35219271453696 35231229666432 35248382906319 35325043156224 35341560590688 35357511026772 35411117822784 35419106451968 35431582241088 35434408614912 35450977186944 35525929228416 35557444755936 35615334188544 35635916625408 35652126889152 35672730588864 35684207300016 35684895388131 35705518025067 35759652447024 35762504990976 35854873017568 35858826862848 35870363445312 35886680355528 35907419605896 35965878816384 35983336678344 35986663836288 36003033649872 36090760340052 36094740197472 36111617530164 36114498150336 36169252641792 36190155193344 36190853037504 36202496440176 36239895713358 36266670038016 36316515721662 36319873686624 36374939555328 36428950754856 36445984359147 36525249222912 36525953528592 36541733884128 36558820224036 36602472538368 36668614904559 36694586739712 36715792886784 36766255854438 36787503419766 36793419058176 36880083271944 36945457979904 36957344155776 36979415202312 37035481025664 37055753932032 37077168801024 37150141957632 37170477628416 37188520203456 37222700828643 37243076217534 37249065114624 37270591699968 37287545553792 37299541786848 37321817194926 37378402146272 37400003476704 37402986871296 37420475919552 37476039580029 37494124753536 37515792961152 37532858353488 37536328786176 37615689771264 37632800605216 37649059153344 37666663261128 37746299805192 37749310823808 37771126505856 37841292575328 37863161414496 37880384819724 37902276250668 37963983195072 37997661552912 38043514764288 38095802581166 38100003541776 38112261160644 38120859158688 38178655566336 38200719370752 38213746242408 38235830326056 38253223252989 38275903835136 38332055054304 38350661459814 38371654284732 38395769530624 38412357705216 38452781352348 38465152467687 38514641882112 38554429735296 38571830211024 38589865792038 38630310352128 38652635172096 38673793294848 38755559158272 38768027683968 38808825624129 38825592251886 38928976787052 38987998410944 39010529942208 39093007749312 39114406928256 39118720214016 39131305576704 39214038733056 39235504163328 39254549103648 39312136007397 39318457620992 39335444425728 39371738552784 39376080215424 39394491851088 39472025829984 39480930586368 39493632480192 39577131684288 39600003681216 39618017150904 39621680385408 39699661503744 39740673550752 39759255664524 39837507550632 39846494758464 39860530021224 39882349335312 39929970041856 39966670381968 39984850643042 40002125350428 40067250962112 40090406203584 40108642750296 40131821912472 40151188712448 40174392462336 40206373361286 40229609002902 40232818114848 40299691986688 40317102715392 40336732144764 40341180220704 40372515399969 40402342937088 40424458834944 40447820510208 40461613668432 40481253763137 40503412856106 40522958978304 40546377577728 40654344208896 40690409222016 40714709667192 40727808495198 40776438705024 40800003792768 40822337366784 40859857897452 40902681549312 40921806999744 40982569599213 41011596944384 41035297932288 41048499900672 41090905375776 41091697719666 41177781605664 41281410082176 41305266997632 41392596440448 41415254394624 41490093680937 41520746893824 41559057361272 41563640227392 41577012175248 41601842102601 41664916153872 41687723173536 41775861222304 41793909702336 41816787331968 41837085228888 41886294033408 41905198253952 41929415662464 41948488748016 41961984510204 42050702414556 42075003911292 42078360230208 42098035409496 42142156747776 42166511096832 42180890347728 42224465647674 42292393837056 42293209348896 42317650992672 42336900680868 42374996168769 42381810307584 42406303154688 42464587280841 42467974676784 42532361902848 42556941755136 42571454147244 42596056591308 42646917544704 42670262103552 42709481094456 42747369247026 42778951345152 42798954109824 42862503984498 42885966553524 42906662447616 42931458611712 42950987512128 42975809292096 42990464522709 43045776221184 43060391814528 43083962705664 43123561936092 43175052746496 43195240721952 43200004015872 43223651329536 43308721640448 43328972117376 43373733452208 43393308987402 43459099146144 43463117541888 43574821753408 43600004053056 43614031144464 43709728322304 43734988585728 43827455054592 43861498212312 43886846184984 43979633717976 44003707794288 44008560240768 44115793574688 44139942183744 44161367741604 44206864339968 44232411902976 44233264823616 44293205871882 44325930046464 44386852548698 44406029058732 44416046909664 44430336540216 44483387678208 44509095046656 44524273144824 44550004141368 44570269294767 44574390433584 44641971272448 44662119191712 44708257744596 44736355324672 44755682830848 44780181709824 44817195994461 44827306603272 44874857972736 44900791575552 44921216297088 44936534933202 44962504179714 45034265544192 45060291270144 45075657332376 45122223094083 45155559753216 45170087301504 45180277521408 45261920379204 45290365916928 45316539645696 45337153485024 45430583768064 45452635804224 45477516189312 45519315376986 45573666787968 45588328850592 45593356038912 45614674774944 45618313453056 45714761731584 45736137235008 45776710374768 45804048375591 45873493543152 45877735183104 45900004266864 45925129537632 46015516742976 46037032874712 46138046562432 46164710173824 46179562388256 46298248112996 46325004306372 46441586342448 46468425372336 46523910048768 46566670995504 46592161193952 46662801247744 46689768119808 46710840255552 46753939531431 46759095255816 46781660242944 46873030673106 46898688570228 46954686993664 46974972888576 46997843875092 47100057541632 47122080787584 47127277108224 47143348035696 47192049841518 47214823763712 47242109654784 47267969582592 47360289835683 47367905637888 47409926341248 47453501641194 47536169185536 47563640785152 47578943066688 47579860517508 47607357366756 47679536596032 47683339987968 47707091049024 47776471511382 47811769150464 47827151260416 47848907140704 47876559474528 47954505088512 47977782237792 47982218448384 48004044866496 48048166231263 48121013786736 48126320263296 48148823373552 48152664200448 48254470716672 48269995253568 48319860951144 48422020962216 48426498248832 48442940791344 48469458043872 48571934339808 48594645812196 48700332297216 48701271371456 48722311845504 48745093632048 48795450133734 48803296717824 48891486539412 49021674472584 49050004559688 49065785037522 49173444362592 49276458874368 49305886936416 49344185488851 49372701958107 49380641367552 49407671909376 49436225068032 49477087932723 49504171268574 49584693604608 49630267771524 49657434956712 49716727405056 49732722382464 49761463390848 49762422926568 49866671302272 49893967892736 49968052773372 49992166338048 50021057281536 50043811137984 50048438381568 50072731927488 50089807287927 50154253028352 50198745537792 50222217681504 50223186101814 50244884090676 50328399740256 50332414431744 50361502007808 50430719928681 50455056767104 50484215219328 50507179759632 50536368334224 50618644260096 50640513099264 50663548737216 50710114498923 50800004722368 50816348214192 50827812211584 50951661656544 50957280278784 50981107101408 51004297670652 51109406739072 51134215279752 51162205712976 51270375136464 51286869956916 51405906313728 51429106948032 51453154389384 51498799171614 51507080469504 51536846896128 51607680236046 51612452080992 51690703578624 51745100832172 51767456335848 51791661984051 51904301527296 51905302382736 51935298945552 52014039922944 52124010332416 52152542571008 52175074102272 52246784635254 52285384977408 52339398804864 52387504869942 52416181343196 52495651403712 52501440287232 52525989134784 52629367773312 52641240781824 52658176640256 52769508912384 52800004908288 52824022867872 52828907180544 52932882004992 52987564734336 53012340886032 53036266540158 53116676734176 53128659677952 53147373361632 53151612922368 53176465780416 53288893842624 53336167133904 53423001282816 53453874938112 53478190333728 53509095883296 53608497815048 53639478670536 53643757486464 53782309526352 53788240294272 53805545167968 53830020533292 53948818224576 53975005017516 54004550474808 54030611971072 54061836770304 54136140510078 54142110296208 54167426295246 54171747225504 54253878962688 54286279556256 54303744660264 54359843570037 54368584940032 54400005057024 54429783155712 54474773582493 54479810529936 54562409332992 54643426132284 54731333200896 54787873834368 54788930292888 54838230336054 54903708807552 55041880109568 55073689330176 55149383781657 55181255129649 55190128587264 55220339192832 55320124907916 55412076481696 55418186969856 55436016233664 55469122803468 55553221538496 55583630898048 55615753201536 55725212936448 55755716442624 55782780305184 55873597671936 55905887549952 55931318330688 55949312680272 55982725792389 56067603219408 56100005215056 56104480306944 56130713879328 56241187130304 56299287530232 56390945798528 56423534656896 56449200907824 56473588730016 56499994891692 56619449707788 56623966235712 56709815870464 56742589006848 56761938862992 56794742121744 56820577229586 56853414376002 56862556726272 56945974792608 56996492329368 57065272146432 57143703871749 57150005312664 57168391740966 57181288738032 57267983349504 57301079056128 57320619363612 57413855752704 57445283607552 57498082581456 57525992189721 57557481427098 57566736995328 57593654295936 57600005354496 57618536557824 57679172028522 57771962823168 57831644602944 57857745316536 57884798688057 57945465528192 57978952758144 58010689942272 58133338737408 58152041525952 58279637763072 58313318114304 58393465180578 58436606739456 58481997616416 58515794913312 58639511623968 58671610392384 58678080321024 58821058099584 58853256244992 58881823655472 58977686431488 59003166638592 59057607829176 59091737776632 59208038744976 59221395879552 59240448720288 59365697526432 59400005521824 59427025726356 59432520578112 59522628363264 59549492255616 59611010326128 59638883496786 59756261325948 59769742137696 59894955062784 59915379910936 59950005572952 59977275964563 60003188025642 60100876443168 60135609305376 60162964125444 60226783068672 60309560041929 60344413504353 60349227172272 60387154555904 60422052860928 60449537980032 60475654073088 60505098217146 60511770331056 60603514405632 60636688252416 60692420502648 60755119284159 60764889050624 60784438467456 60791141385216 60819566366592 60981516313344 61035613833024 61072064500788 61091712742797 61164658057536 61170313577472 61200005689152 61233506050176 61289786846178 61354022323968 61382710499616 61517395416576 61552946898432 61572749851008 61636358063664 61637546579499 61766672408496 61922115123264 61957900496448 62088894660672 62122881591936 62281120340736 62338586041908 62345460341088 62497374230808 62531584760304 62663791833456 62690864553504 62725180997952 62829441050112 62857797380928 62922733122024 62942976765306 62953098351616 62989479539712 63076053621834 63112505866938 63117540345312 63147053114244 63213235121664 63271335521592 63336698471511 63381558914048 63418187713536 63438590755584 63439814023344 63476476489008 63505351021302 63572715461376 63609454732032 63701962015176 63769535013888 63798542854272 63835412632704 63857181220866 63894084886962 63970376317056 64005393155328 64064221641684 64121053870539 64161351715648 64168427017728 64198431164736 64203552267264 64293755976747 64328949830286 64339294288896 64359993671424 64397187917568 64426481268192 64562694616288 64568664331776 64590587721792 64625944058496 64762579119744 64792861082928 64800006023808 64835476994304 64963082460672 64993458176064 65060600178312 65188648719216 65362232630112 65400006079584 65421046716696 65564592483456 65741182581888 65792247318468 65830269277476 65969450576964 66005561691432 66112924806144 66173690362032 66209913275616 66242051612406 66310296509952 66348617854464 66349897235424 66439808807823 66488895069696 66525290523648 66580278823047 66609043588098 66624070364496 66645504810324 66725081517312 66763642569984 66786409717236 66931660717056 66962956908672 66964248135752 66993178787568 67062386616894 67104532987008 67133524246272 67170272564736 67240959904908 67312286959104 67342906346176 67381824445632 67404802399803 67443756269571 67491525680128 67551398316288 67590436905216 67613485998564 67733339629824 67755130952256 67770416282112 67935548875392 67943040371712 67974809468544 68005730227536 68145875652096 68178953706336 68216274283968 68278973065479 68360500181952 68382493275888 68422012162416 68572142597376 68604205852512 68665065562152 68810240314728 68816602774656 68850006400296 68887694306448 69023275114464 69055549312068 69205735369728 69207069843648 69247065260736 69352053230592 69392132434944 69447372169494 69487506459558 69662379513672 69785865073152 69850006493256 69888241790928 69994201871616 70034652179712 70066260383328 70172490364416 70210902187008 70309546009659 70348032855342 70359345216512 70400006544384 70432030490496 70462459332864 70496765812638 70650086312448 70683121181376 70715022053544 70788074762277 70822235645568 70838212903936 70863164482176 70901954373888 71051858456832 71114889511872 71180252461791 71230668377088 71271833250816 71304253778304 71345461177728 71368414600032 71369790776262 71411036050134 71519304894048 71525009981952 71664707267073 71709746035136 71717653725696 71740726890624 71773360711056 71814839211792 71931757632768 71966673356688 71973327672576 72006067299744 72181520680104 72189480394944 72223235060328 72228996300672 72381706075008 72404992880352 72479791426716 72633031443324 72639747373248 72749879110656 72857901509712 72891968718294 73050498445824 73051907057184 73083467768256 73117640448072 73193175200601 73204945076736 73337229809118 73532511708876 73575006839532 73760166543888 73890915959808 73914688311552 73958830404624 74070962051328 74111507864064 74154337602048 74256256902861 74300283915264 74377040406912 74445401657286 74486152435068 74575091107584 74599083573696 74643634389852 74756804292544 74800006953408 74805973742592 74840951839104 74952079160058 74988249507072 75031585922304 75065716706976 75072657572352 75231379542528 75265601210432 75298118306688 75333326522256 75334779152721 75492599610384 75498621647616 75542253011712 75682585150656 75726322828992 75760769639448 75804552501336 75927966390144 75995323105824 76191605162332 76200007083552 76224522321288 76241718317376 76357311132672 76401438741504 76427492484816 76471660652112 76506446505978 76664110108608 76701322919628 76743308569464 76791539061248 76824715410432 76905562704696 76930304935374 77108859470592 77143660422048 77179731584076 77260620704256 77305270344192 77347586589696 77411520354069 77511118316544 77536055367936 77617651248258 77651184503772 77857953574104 77975996821888 78021059884416 78186015498624 78228813856512 78262611153408 78370176952881 78428077466112 78471008326656 78509098207296 78581257304913 78624272014794 78636915241984 78743477105568 78752160430848 78788983702176 78944051659968 78961861172736 78987264960384 79154263368576 79200007362432 79236034301808 79243360770816 79399323007488 79481347101504 79518511329048 79554399810237 79675015101264 79692989516928 79721060042448 79764698670624 79933340763936 79969701286084 80004250700856 80134501924224 80180812407168 80217285500592 80263643824944 80412746722572 80459218005804 80465636229696 80599383973376 80634205430784 80673464289528 80682360441408 80745030799938 80804685874176 80923227336864 80962507526274 81006825712212 81045917956608 81092755155456 81204210765117 81251139442869 81308688417792 81380818444032 81429419334384 81455616990396 81552877410048 81600007585536 81644674733568 81719715794904 81805363098624 81843613999488 81965139198426 82096999801344 82181810751552 82183395439332 82355563211328 82562820164352 82610533995264 82785192880896 82830508789248 82980187361874 83041493787648 83118114722544 83127280454784 83154024350496 83203684205202 83329832307744 83375446347072 83551722444608 83587819404672 83633574663936 83674170457776 83810396507904 83858831324928 83896977496032 83923969020408 84101404829112 84150007822584 84156720460416 84196070818992 84361780695456 84448931295348 84584787674112 84586418697792 84635301985344 84673801361736 84749992337538 84763620615168 84812606309376 84929174561682 84935949353568 85064723805696 85113883510272 85142908294488 85192113182616 85230865844379 85280121564003 85293835089408 85340524207104 85418962188912 85494738494052 85597908219648 85725007968996 85771933107048 85813324895232 85862917223424 85901975024256 85951618584192 85980929045418 86120783629056 86167925411328 86247123872184 86350105492992 86390481443904 86400008031744 86447302659072 86518758042783 86657944234752 86747466904416 86786617974804 86918198292288 86926235083776 87149643506816 87200008106112 87228062288928 87419456644608 87469977171456 87590197770867 87654910109184 87722996424624 87773692369968 87959267435952 88007415588576 88017120481536 88231587149376 88279884367488 88322735483208 88466529647232 88586411743764 88773705097396 88812058117464 88832093819328 88860673080432 88966775356416 89018190093312 89048546289648 89100008282736 89140538589534 89148780867168 89283942544896 89324238383424 89416515489192 89458325245179 89472710649344 89511365661696 89634391988922 89654613206544 89842432594176 89873069866404 89925008359428 90068531088384 90120582540288 90151314664752 90244446188166 90311119506432 90340174603008 90523840758408 90580731833856 90633079291392 90674306970048 90757647325719 90905271608448 90955032378624 91038630753972 91147333575936 91176657701184 91186712077824 91229349549888 91236626906112 91429523463168 91472274470016 91553420749536 91608096751182 91746987086304 91755470366208 91800008533728 91850259075264 92031033485952 92074065749424 92276093124864 92329420347648 92359124776512 92596496225992 92650008612744 92883172684896 92936850744672 93133341991008 93184322387904 93325602495488 93379536239616 93421680511104 93507879062862 93518190511632 93746061346212 93797377140456 93909373987328 93949945777152 93995687750184 94244161575168 94286696071392 94384099683036 94414465147959 94429647527424 94484219309568 94535939165184 94614080432751 94668758800407 94720579671366 94735811275776 94819852682496 94907003282388 95072338371072 95127281570304 95157886133376 95159721035016 95214714733512 95258026531953 95359073192064 95414182098048 95552943022764 95654302520832 95697814281408 95753118949056 95785771831299 95909010177024 95955564475584 95964436896768 96008089732992 96096332462526 96242027573472 96252640526592 96297646747104 96305328400896 96508941433344 96539990507136 96639721902288 96844041924432 96852996497664 96885881582688 96938916087744 97143868679616 97189291624392 97402542742912 97444623691008 97490187264096 97590900267468 97782973078824 98043348945168 98100009119376 98131570075044 98346888725184 98552917748736 98611773872832 98688370977702 98745403916214 98761282735104 98954175865446 99008342537148 99169387209216 99260535543048 99314869913424 99363077418609 99433454810112 99465444764928 99522926781696 99524845853136 99733342604544 99787935785472 99936105546744 99984332676096 100042114563072 100087622275968 100145463854976 100179614575854 100397491075584 100444435363008 100446372203628 100489768181352 100656799480512 100664828863488 100723004015616 100861439857362 100910113534208 100968430438656 101014359519264 101072736668448 101237288520192 101281026198528 101327097474432 101420228997846 101600009444736 101632696428384 101655624423168 101903323313088 101914560557568 101962214202816 102008595341304 102218813478144 102268430559504 102324411425952 102540750272928 102573739913832 102811812627456 102858213896064 102906308778768 102997598343228 103215360472092 103224904161984 103381407157248 103490201664344 103534912671696 103583323968102 103808603054592 103810604765472 103870597891104 104028079845888 104171058254241 104231259689337 104248020664832 104305085142016 104493569270508 104678797609728 104775009739884 104832362686392 104991302807424 105002880574464 105051978269568 105258735546624 105316353280512 105522049283013 105539017824768 105600009816576 105648045735744 105657814361088 105745148718957 105975129468672 106024681772064 106072533080316 106233353468352 106257319355904 106294746723264 106303225844736 106352931560832 106577787685248 106672334267808 106846002565632 106907749876224 106956380667456 107018191766592 107054686164393 107216995630096 107278957341072 107287514972928 107564619052704 107576480588544 107611090335936 107660041066584 107897636449152 107950010035032 108009100949616 108272281020156 108284220592416 108334852590492 108343494451008 108507757925376 108572559112512 108607489320528 108719687140074 108737169880064 108800010114048 108949547164986 108959621059872 109124818665984 109286852264568 109337953077441 109575747668736 109577860585776 109676460672108 109807417615104 110005844713677 110083760219136 110147378660352 110298767563314 110362510259298 110380257174528 110640249815832 110824152963392 110836373939712 110872032467328 110938245606936 111106443076992 111167261796096 111231506403072 111450425872896 111511432885248 111565560610368 111747195343872 111811775099904 111862636661376 111898625360544 111965451584778 112135206438816 112200010430112 112208960613888 112261427758656 112482374260608 112598575060464 112781891597056 112847069313792 112898401815648 112947177460032 112999989783384 113238899415576 113247932471424 113523877725984 113589484243488 113641154459172 113706828752004 113891949585216 113992984658736 114130544292864 114287407743498 114300010625328 114336783481932 114362577476064 114535966699008 114602158112256 114641238727224 114759669758967 114827711505408 114996165162912 115051984379442 115114962854196 115187308591872 115237073115648 115358344057044 115395457403061 115543925646336 115663289205888 115715490633072 115769597376114 115890931056384 115957905516288 116021379884544 116266677474816 116304083051904 116426476872387 116786930361156 116963995232832 117031589826624 117279023247936 117343220784768 117356160642048 117642116199168 117706512489984 117763647310944 117936408022191 117955372862976 118006333277184 118115215658352 118183475553264 118416077489952 118442791759104 118480897440576 118731395052864 118800011043648 118854051452712 118865041156224 119098984511232 119222020652256 119277766993572 119512522651896 119539484275392 119789910125568 119830759821872 119900011145904 119954551929126 120006376051284 120201752886336 120271218610752 120325928250888 120453566137344 120619120083858 120688827008706 120698454344544 120899075960064 120951308146176 121010196434292 121023540662112 121117546199907 121207028811264 121273376504832 121384841005296 121443761289411 121510238568318 121529778101248 121568876934912 121639132733184 121963032626688 122071227666048 122144129001576 122183425485594 122329316115072 122400011378304 122467012100352 122579573692356 122708044647936 122765420999232 122947708797639 123034790833152 123105893796864 123145499702016 123272716127328 123275093158998 123533344816992 123844230246528 123915800992896 124177789321344 124245763183872 124470281042811 124562240681472 124677172083816 124690920682176 124994748461616 125063169520608 125327583666912 125381729107008 125450361995904 125658882100224 125715594761856 125845466244048 125885953530612 126152107243668 126225011733876 126235080690624 126294106228488 126426470243328 126542671043184 126673396943022 126877181511168 126879628046688 126952952978016 127010702042604 127145430922752 127218909464064 127320182310739 127393761842523 127403924030352 127597085708544 127670825265408 127714362441732 127788169773924 127940752634112 128010786310656 128128443283368 128242107741078 128322703431296 128336854035456 128396862329472 128587511953494 128657899660572 128719987342848 128794375835136 128852962536384 128971393568127 129125389232576 129137328663552 129181175443584 129251888116992 129525158239488 129585722165856 129600012047616 129670953988608 129926164921344 129986916352128 130121200356624 130377297438432 130724465260224 130800012159168 130842093433392 131129184966912 131482365163776 131584494636936 131660538554952 131938901153928 132011123382864 132347380724064 132419826551232 132484103224812 132620593019904 132697235708928 132699794470848 132879617615646 132977790139392 133160557646094 133218087176196 133248140728992 133291009620648 133450163034624 133527285139968 133572819434472 133710807884301 133925913817344 133928496271504 133986357575136 134124773233788 134209065974016 134267048492544 134340545129472 134451587983383 134481919809816 134624573918208 134685812692352 134763648891264 134809604799606 134887512539142 135102796632576 135180873810432 135226971997128 135366669282249 135466679259648 135510261904512 135540832564224 135871097750784 135949618937088 136011460455072 136291751304192 136357907412672 136432548567936 136557946130958 136721000363904 136764986551776 136844024324832 137144285194752 137208411705024 137330131124304 137412145126773 137620480629456 137633205549312 137700012800592 137775388612896 138046550228928 138111098624136 138414139687296 138494130521472 138894744338988 138975012919116 139324759027344 139571730146304 139700012986512 139776483581856 139988403743232 140069304359424 140132520766656 140261818594293 140344980728832 140619092019318 140696065710684 140864060980992 140924918665728 140993531625276 141300172624896 141366242362752 141430044107088 141576149524554 141644471291136 141726328964352 141803908747776 142103716913664 142229779023744 142299027288473 142360504923582 142608507556608 142690922355456 142736829200064 142739581552524 142822072100268 143038609788096 143050019963904 143329414534146 143419492070272 143435307451392 143481453781248 143546721422112 143629678423584 143863515265536 143933346713376 143946655345152 144012134599488 144144498693789 144363041360208 144378960789888 144446470120656 144457992601344 144763412150016 144809985760704 144959582853432 145266062886648 145279494746496 145715803019424 145783937436588 146100996891648 146103814114368 146166935536512 146235280896144 146386350401202 146409890153472 146674459618236 147065023417752 147150013679064 147520333087776 147829376623104 147917660809248 148032556466553 148141924102656 148223015728128 148308675204096 148431263798169 148512513805722 148754080813824 148890803314572 148972304870136 149150182215168 149198167147392 149287268779704 149513608585088 149600013906816 149681903678208 149904158320116 149976499014144 150063171844608 150131433413952 150145315144704 150269421863781 150462759085056 150531202420864 150596236613376 150666653044512 150669558305442 150985199220768 150997243295232 151084506023424 151292159786043 151365170301312 151452645657984 151521539278896 151609105002672 151855932780288 151990646211648 152130343496769 152383210324664 152400014167104 152449044642576 152483436634752 152854984969632 152943321304224 153012893011956 153328220217216 153402645839256 153486617138928 153583078122496 153811125409392 153860609870748 154217718941184 154287320844096 154359463168152 154521241408512 154610540688384 154823040708138 155072110735872 155235302496516 155302369007544 155374985952153 155715907148208 155951993643776 156042119768832 156372030997248 156457627713024 156525222306816 156740353905762 156856154932224 157018196414592 157162514609826 157248544029588 157486954211136 157504320861696 157577967404352 157888103319936 157923722345472 157974529920768 158308526737152 158400014724864 158472068603616 158486721541632 158798646014976 158962694203008 159037022658096 159108799620474 159350030202528 159385979033856 159442120084896 159529397341248 159866681527872 159939402572168 160008501401712 160269003848448 160361624814336 160434571001184 160527287649888 160825493445144 160918436011608 160931272459392 161198767946752 161346928579056 161364720882816 161490061599876 161846454673728 161925015052548 162013651424424 162091835913216 162185510310912 162408421530234 162502278885738 162761636888064 162858838668768 162911233980792 163079530710111 163105754820096 163200015171072 163289349467136 163424320747479 163439431589808 163687227998976 163930278396852 164193999602688 164363621503104 164366790878664 164711126422656 165125640328704 165221067990528 165448151344971 165570385761792 165661017578496 165960374723748 166236229445088 166254560909568 166308048700992 166407368410404 166659664615488 166750892694144 167103444889216 167175638809344 167267149327872 167348340915552 167620793015808 167717662649856 167793954992064 167847938040816 167948177377167 168202809658224 168300015645168 168313440920832 168392141637984 168723561390912 168897862590696 169172837395584 169270603970688 169347602723472 169499984675076 169858349123364 169871898707136 170129447611392 170227767020544 170285816588976 170384226365232 170461731688758 170560243128006 170587670178816 170837924377824 170989476988104 171195816439296 171431111615247 171450015937992 171543866214096 171803950048512 171903237168384 171961858090836 172241567258112 172335850822656 172494247744368 172700210985984 172780962887808 172800016063488 173037516085566 173315888469504 173494933808832 173573235949608 173654396064171 173836396584576 174299287013632 174400016212224 174456124577856 174838913289216 174939954342912 175180395541734 175309820218368 175445992849248 175547384739936 175918534871904 176014831177152 176034240963072 176463174298752 176559768734976 176645470966416 176933059294464 177172823487528 177547410194792 177624116234928 177664187638656 177721346160864 178097092579296 178200016565472 178281077179068 178297561734336 178567885089792 178648476766848 178833030978384 178916650490358 178945421298688 179268783977844 179309226413088 179684865188352 179746139732808 179850016718856 179931827893689 180302629329504 180488892376332 180680349206016 180928680125787 181033240513059 181047681516816 181161463667712 181266158582784 181348613940096 181515294651438 181810543216896 181910064757248 182077261507944 182265357852477 182294667151872 182353315402368 182373424155648 182458699099776 182944548940032 183106841499072 183216193502364 183275138228391 183493974172608 183510940732416 183600017067456 183700518150528 184062066971904 184148131498848 184552186249728 184658840695296 184718249553024 184912639738497 185192992451984 185300017225488 185766345369792 185873701489344 186266683982016 186368644775808 186843361022208 187015758125724 187036381023264 187492122692424 187594754280912 187818747974656 187991375500368 188488323150336 188573392142784 188768199366072 188828930295918 188859295054848 188968438619136 189228160865502 189337517600814 189441159342732 189639705364992 189814006564776 190010095414533 190144676742144 190254563140608 190315772266752 190319442070032 190429429467024 190516053063906 190718146384128 190828364196096 191105886045528 191308605041664 191395628562816 191506237898112 191571543662598 191911128951168 192016179465984 192192664925052 192363161611617 192484055146944 192505281053184 192595293494208 192610656801792 193017882866688 193079981014272 193279443804576 193688083848864 193705992995328 193771763165376 193877832175488 194287737359232 194378583248784 194805085485824 194889247382016 194980374528192 195181800534936 195565946157648 196086697890336 196200018238752 196263140150088 196693777450368 197223547745664 197376741955404 197490807832428 197908351730892 198016685074296 198338774418432 198521071086096 198629739826848 198726154837218 198930889529856 199045853563392 199049691706272 199319426423469 199466685209088 199575871570944 199740836469141 199872211093488 200175244551936 200290927709952 200359229151708 200794982151168 200888870726016 200892744407256 200979536362704 201313598961024 201722879714724 201820227068416 201936860877312 202028719038528 202145473336896 202214407199409 202331268808713 202474577040384 202654194948864 202840457995692 203200018889472 203265392856768 203311248846336 203806646626176 203829121115136 203924428405632 204017190682608 204437626956288 204536861119008 204648822851904 204836919196437 205081500545856 205147479827664 205716427792128 205812617557536 205995196686456 206430720944184 206449808323968 206980403328688 207069825343392 207166647936204 207617206109184 207621209530944 207741195782208 208056159691776 208342116508482 208462519378674 208496041329664 208987138541016 209357595219456 209550019479768 209664725372784 209982605614848 210103956539136 210517471093248 210632706561024 210928638028977 211044098566026 211078035649536 211200019633152 211296091471488 211490297437914 211950258937344 212049363544128 212145066160632 212364224286831 212466706936704 212514638711808 212589493446528 212705863121664 213155575370496 213344668535616 213540757385373 213692005131264 213815499752448 213912761334912 214036383533184 214109372328786 214433991260192 214557914682144 214575029945856 214994121801219 215129238105408 215152961177088 215222180671872 215320082133168 215795272898304 215900020070064 216018201899232 216544562040312 216568441184832 216669705180984 216686988902016 217145118225024 217214978641056 217439374280148 217899094329972 217919242119744 218249637331968 218573704529136 218675906154882 219151495337472 219155721171552 219352921344216 219614835230208 219916678536731 220011689427354 220597535126628 220725020518596 221280499631664 221648305926784 221672747879424 221744064934656 221876491213872 222212886153984 222334523592192 222463012806144 222768770708583 222900851745792 223131121220736 223725273322752 223797250721088 223930903169556 224270412877632 224400020860224 224417921227776 224522855517312 224964748521216 225197150120928 225563783194112 225694138627584 225796803631296 225894354920064 225999979566768 226004337458163 226477798831152 226495864942848 227047755451968 227178968486976 227282308918344 227413657504008 227783899170432 227985969317472 228574815486996 228600021250656 228673566963864 228725154952128 229071933398016 229204316224512 229282477454448 229519339517934 229992330325824 230103968758884 230229925708392 230374617183744 230474146231296 230716688114088 230790914806122 231326578411776 231430981266144 231539194752228 231781862112768 231915811032576 232042759769088 232234561062207 232533354949632 232608166103808 232852953744774 233573860722312 233927990465664 234063179653248 234558046495872 234686441569536 235110530858643 235284232398336 235413024979968 235527294621888 235743771914739 235872816044382 235910745725952 236230431316704 236366951106528 236832154979904 236885583518208 236961794881152 237462790105728 237600022087296 237708102905424 237730082312448 238197969022464 238444041304512 238555533987144 238663199430711 239025045303792 239078968550784 239661519643744 239800022291808 239909103858252 240012752102568 240403505772672 240542437221504 240651856501776 241238240167716 241377654017412 241396908689088 241798151920128 241902616292352 242020392868584 242047081324224 242235092399814 242414057622528 242769682010592 242887522578822 243020477136636 243137753869824 243278265466368 243612632295351 243926065253376 244142455332096 244288258003152 244366850971188 244658632230144 244800022756608 244934024200704 245159147384712 245416089295872 245530841998464 245895417595278 246290999404032 246545432254656 246550186317996 247066689633984 247688460493056 247831601985792 248355578642688 248491526367744 248940562085622 249124481362944 249354344167632 249381841364352 249989496923232 250126339041216 250655167333824 250763458214016 250900723991808 251431189523712 251690932488096 251771907061224 252304214487336 252450023467752 252470161381248 252588212456976 253085342086368 253346793886044 253754363022336 253759256093376 253905905956032 254021404085208 254290861845504 254437818928128 254640364621478 254787523685046 254807848060704 255194171417088 255341650530816 255428724883464 255576339547848 255692597533137 255881505268224 256021572621312 256256886566736 256484215482156 256645406862592 256793724658944 257175023906988 257315799321144 257439974685696 257588751670272 257705925072768 257942787136254 258250778465152 258362350887168 258503776233984 259050316478976 259171444331712 259200024095232 259341907977216 259556274128349 259973832704256 260242400713248 260754594876864 261448930520448 261600024318336 261684186866784 262258369933824 262770593312601 262964730327552 263168989273872 263321077109904 263877802307856 264022246765728 264694761448128 264839653102464 264968206449624 265399588941696 265759235231292 266321115292188 266436174352392 266496281457984 266582019241296 266900326069248 267054570279936 267145638868944 267421615768602 267851827634688 267856992543008 267972715150272 268249546467576 268374975735537 268418131948032 268534096985088 268903175966766 268963839619632 269371625384704 269527297782528 269619209599212 269775025078284 270205593265152 270361747620864 270453943994256 270733338564498 270933358519296 271020523809024 271742195501568 271899237874176 272022920910144 272272941977157 272715814825344 272865097135872 273115892261916 273442000727808 273529973103552 273688048649664 274288570389504 274416823410048 274660262248608 274824290253546 275240961258912 275266411098624 275400025601184 275550777225792 276093100457856 276222197248272 276828279374592 276988261042944 277789488677976 277950025838232 278649518054688 279400025973024 279552967163712 279976807486464 280138608718848 280265041533312 280523637188586 281238184038636 281392131421368 281728121961984 281849837331456 281987063250552 282732484725504 282860088214176 283152299049108 283243395443877 283288942582272 283452657928704 283607817495552 283842241298253 284207433827328 284459558047488 284598054576946 284721009847164 285217015113216 285381844710912 285473658400128 285479163105048 285644144200536 285774079595859 286077219576192 286658829068292 286838984140544 286962907562496 287093442844224 287259356847168 287357315493897 287727030531072 287866693426752 287893310690304 288024269198976 288288997387578 288726082720416 288757921579776 288892940241312 288915985202688 289526824300032 289619971521408 289919165706864 290532125773296 290558989492992 291431606038848 291567874873176 292207628228736 292333871073024 292470561792288 292772700802404 293348919236472 294130046835504 294300027358128 295040666175552 295658753246208 295835321618496 296065112933106 296283848205312 296862527596338 297025027611444 297508161627648 297781606629144 297944609740272 298300364430336 298396334294784 298574537559408 299027217170176 299200027813632 299363807356416 299808316640232 299952998028288 300126343689216 300262866827904 300538843727562 301062404841728 301192473226752 301333306089024 301339116610884 301970398441536 301994486590464 302169012046848 302584319572086 302730340602624 302905291315968 303043078557792 303218210005344 303711865560576 303981292423296 304260686993538 304766420649328 304800028334208 304898089285152 304966873269504 305709969939264 305886642608448 306025786023912 306656440434432 306805291678512 306973234277856 307622250818784 307721219741496 308435437882368 308574641688192 308718926336304 309646081416276 310144221471744 310470604993032 310604738015088 310749971904306 311431814296416 311903987287552 312084239537664 312513174762723 312693779068011 312744061994496 312915255426048 313480707811524 314036392829184 314325029219652 314497088059176 314973908422272 315008641723392 315155934808704 315776206639872 315949059841536 316566147849039 316617053474304 316800029449728 316944137207232 316973443083264 317235446156871 317925388406016 318074045316192 318217599240948 318700060405056 318771958067712 318884240169792 319058794682496 319733363055744 319878805144336 320017002803424 320538007696896 320723249628672 320869142002368 321054575299776 321164058493179 321650986890288 321836872023216 321862544918784 322693857158112 322729441765632 322980123199752 323692909347456 323850030105096 324027302848848 324816843060468 325004557771476 325523273776128 325717677337536 325822467961584 326159061420222 326211509640192 326400030342144 326848641494958 326878863179616 327374455997952 327860556793704 328013859232323 328727243006208 328733581757328 329422252845312 330017534141031 330251280657408 330442135981056 330896302689942 331140771523584 331920749447496 332472458890176 332509121819136 332616097401984 332814736820808 333319329230976 333501785388288 334206889778432 334351277618688 334534298655744 334696681831104 335241586031616 335435325299712 335587909984128 335695876081632 335896354754334 336405619316448 336600031290336 336626881841664 336784283275968 337447122781824 337795725181392 338345674791168 338541207941376 338695205446944 338999969350152 339716698246728 339743797414272 340571633177952 340768452730464 340923463377516 341120486256012 341675848755648 341978953976208 342391632878592 342862223230494 342900031875984 343087732428192 343607900097024 343806474336768 343923716181672 344279009276901 344483134516224 344988495488736 345561925775616 346075032171132 346186372209183 346631776939008 346989867617664 347146471899216 347308792128342 347672793169152 348598574027264 348800032424448 348912249155712 349279430617161 350360791083468 350891985698496 351094769479872 351837069743808 352029662354304 352068481926144 352926348597504 353119537469952 353290941932832 353809224066573 353866118588928 354345646975056 355094820389584 355248232469856 355328375277312 355442692321728 356194185158592 356400033130944 356562154358136 356595123468672 357296953533696 357666061956768 357833300980716 358537567955688 358618452826176 359369730376704 359492279465616 359700033437712 359863655787378 360605258659008 360977784752664 361360698412032 361857360251574 362066481026118 362095363033632 362697227880192 363030589302876 363352638599721 363621086433792 363820129514496 364154523015888 364331283868233 364530715704954 364589334303744 364706630804736 364917398199552 365889097880064 366213682998144 366432387004728 366550276456782 366987948345216 367200034134912 367401036301056 368124133943808 368296262997696 368843126392917 369104372499456 369317681390592 369436499106048 369825279476994 370385984903968 370600034450976 371532690739584 371747402978688 372533367964032 372737289551616 373686722044416 374031516251448 374072762046528 374984245384848 375189508561824 375982751000736 376976646300672 377146784285568 377536398732144 377657860591836 378456321731004 378675035201628 378882318685464 379279410729984 379628013129552 380020190829066 380631544533504 380638884140064 380858858934048 381032106127812 381436292768256 381656728392192 381960546932217 382181285527569 382211772091056 382791257125632 383012475796224 383143087325196 383822257902336 384032358931968 384385329850104 384726323223234 384968110293888 385010562106368 385190586988416 386159962028544 386558887609152 386914180704381 387376167697728 387411985990656 387543526330752 387755664350976 388575474718464 388757166497568 389610170971648 389778494764032 389960749056384 390363601069872 391131892315296 392173395780672 392400036477504 392526280300176 393387554900736 394447095491328 394753483910808 394981615664856 395816703461784 396033370148592 397042142172192 397259479653696 397452309674436 397861779059712 398091707126784 398099383412544 398638852846938 398933370418176 399481672938282 399744422186976 400350489103872 400581855419904 400718458303416 401132423652903 401777741452032 401785488814512 401959072725408 402627197922048 403354763950149 403445759429448 403640454136832 403873721754624 404057438077056 404290946673792 404428814398818 404662537617426 405308389897728 405680915991384 406100007846747 406400037778944 406530785713536 406622497692672 407613293252352 407848856811264 408034381365216 408875253912576 409073722238016 409297645703808 409673838392874 410163001091712 410294959655328 411432855584256 411625235115072 411990393372912 412236435380319 412861441888368 412899616647936 413960806657376 414139650686784 414333295872408 415242419061888 415482391564416 416684233016964 416925038757348 417974277082032 418715190438912 419100038959536 419329450745568 419965211229696 420207913078272 420785455782879 421034942186496 421857276057954 422088197132052 422592182942976 422980594875828 423900517874688 424098727088256 424290132321264 424728448573662 424933413873408 425178986893056 425411726243328 426311150740992 426689337071232 426897081865419 427081514770746 427825522669824 428072767066368 428218744657572 428867982520384 429115829364288 429150059891712 429988243602438 430258476210816 430305922354176 430444361343744 430640164266336 431590545796608 431800040140128 432036403798464 432433496081367 433089124080624 433136882369664 433339410361968 433373977804032 434290236450048 434429957282112 434878748560296 435798188659944 435838484239488 437147409058272 437351812309764 438302990674944 438311442343104 438705842688432 439229670460416 439833357073462 440023378854708 441195070253256 441450041037192 442560999263328 443296611853568 443488129869312 443752982427744 444097669399659 444425772307968 444669047184384 444926025612288 445293791394507 445537541417166 446262242441472 447450546645504 447594501442176 447861806339112 448540825755264 448800041720448 449045711034624 449929497042432 450394300241856 450808265591343 451127566388224 451388277255168 451593607262592 451788709840128 451999959133536 452008674916326 452955597662304 452991729885696 453876479358129 454095510903936 454357936973952 454564617836688 454827315008016 455567798340864 455971938634944 456391030490307 457149630973992 457200042501312 457347133927728 457450309904256 458564954908896 459038679035868 459984660651648 460207937517768 460459851416784 460749234367488 461433376228176 461581829612244 462653156823552 462861962532288 463078389504456 463563724225536 463831622065152 464469122124414 465216332207616 465705907489548 466124957856459 467147721444624 467855980931328 468126359306496 469116092991744 469372883139072 470221061717286 470568464796672 471054589243776 471487543829478 471745632088764 472460862633408 472733902213056 473664309959808 473771167036416 473923589762304 474925580211456 475200044174592 475416205810848 475460164624896 476395938044928 476888082609024 477111067974288 477326398861422 478050090607584 478157937101568 479323039287488 479600044583616 479818207716504 480025504205136 480807011545344 481084874443008 481303713003552 482476480335432 482755308034824 482793817378176 483596303840256 484040785737168 484094162648448 484470184799628 485539364021184 485775045157644 486040954273272 486275507739648 486556530932736 487225264590702 488284910664192 488576516006304 488733701942376 489238592130333 489317264460288 489600045513216 489868048401408 490272962242437 490318294769424 491061683996928 491790835190556 492581998808064 493090864509312 493100372635992 494133379267968 495376920986112 495663203971584 496344454034913 496711157285376 496983052735488 497881124171244 498708688335264 498763682728704 499978993846464 500252678082432 501310334667648 501526916428032 501801447983616 502862379047424 503381864976192 503543814122448 503844532131501 504608428974672 504900046935504 504940322762496 505176424913952 506170684172736 506693587772088 507518512186752 507811811912064 508042808170416 509280729242956 509575047370092 509615696121408 510388342834176 510683301061632 510857449766928 511152679095696 511385195066274 511763010536448 512513773133472 512968430964312 513290813725184 513587449317888 514293334845741 514350047813976 514631598642288 515411850145536 515885574272508 516501556930304 516724701774336 517007552467968 518100632957952 518342888663424 518400048190464 519112548256698 519947665408512 520484801426496 520963188192513 521509189753728 522897861040896 523200048636672 523368373733568 524516739867648 525541186625202 525929460655104 526337978547744 526642154219808 527755604615712 528044493531456 529389522896256 529679306204928 529936412899248 530799177883392 531518470462584 532642230584376 532872348704784 532992562915968 533164038482592 534291277737888 534843231537204 535703655269376 535713985086016 535945430300544 536499092935152 536749951471074 536836263896064 537806351933532 537927679239264 538743250769408 539054595565056 539238419198424 539550050156568 539795483681067 540907887988512 541466677128996 542041047618048 542786040377361 543099721539177 543484391003136 543798475748352 544045841820288 544545883954314 545431629650688 545730194271744 546231784523832 546796073557431 546884001455616 547059946207104 547376097299328 548833646820096 549320524497216 549648580507092 550481922517824 550532822197248 550800051202368 551101554451584 552186200915712 552444394496544 553656558749184 553976522085888 554737919215491 555578977355952 555900051676464 557299036109376 558800051946048 559105934327424 560530083066624 561047274377172 562476368077272 562784262842736 563456243923968 563974126501104 565464969451008 565720176428352 566304598098216 566486790887754 566577885164544 566905315857408 567684482596506 568919116094976 569196109153892 569442019694328 570030286243599 570434030226432 570763689421824 570947316800256 570958326210096 571288288401072 571548159191718 572154439152384 573317658136584 573677968281088 573925815124992 574186885688448 574518713694336 574714630987794 575733386853504 576048538397952 576577994775156 577452165440832 577515843159552 577785880482624 577831970405376 579053648600064 579239943042816 579838331413728 581064251546592 581117978985984 582863212077696 583135749746352 584415256457472 584667742146048 584941123584576 585545401604808 586697838472944 588260093671008 588600054716256 590081332351104 591670643236992 592130225866212 593725055192676 594050055222888 595016323255296 595563213258288 595889219480544 596792668589568 597149075118816 597958279270407 598054434340352 598400055627264 598727614712832 599222509407423 599616633280464 600525733655808 601077687455124 602124809683456 602384946453504 602666612178048 602678233221768 603940796883072 605168639144172 605460681205248 605810582631936 606086157115584 606436420010688 606643221598227 606993806426139 607423731121152 607962584846592 608521373987076 609532841298656 609600056668416 609796178570304 609933746539008 611419939878528 611773285216896 612051572047824 613312880868864 613610583357024 613946468555712 615244501637568 615442439482992 617149283376384 617437852672608 619292162832552 620941209986064 621209476030176 621499943808612 622863628592832 623807974575104 624168479075328 625026349525446 625387558136022 625488123988992 626961415623048 628072785658368 628650058439304 628994176118352 629947816844544 630311869617408 631552413279744 631898119683072 632785914086931 633132295698078 633234106948608 633600058899456 633888274414464 634470892313742 635850776812032 636148090632384 636435198481896 637092672860493 637400120810112 637543916135424 637768480339584 638117589364992 639466726111488 639757610288672 640034005606848 641076015393792 641446499257344 641738284004736 642109150599552 642328116986358 643301973780576 643673744046432 643725089837568 645387714316224 645458883531264 645960246399504 647385818694912 647700060210192 648054605697696 649633686120936 650009115542952 651435354675072 651644935923168 652318122840444 653697282989916 653757726359232 654748911995904 655721113587408 656027718464646 657454486012416 657467163514656 658844505690624 659750035610193 660035068282062 661792605379884 663841498894992 664944917780352 665018243638272 665232194803968 665629473641616 666638658461952 667003570776576 668306312125749 668413779556864 668702555237376 669393363662208 671175819968256 671391752163264 671792709508668 672811238632896 673200062580672 673253763683328 673568566551936 674894245563648 675591450362784 676691349582336 677082415882752 677390410893888 677999938700304 678013012374489 679433396493456 679487594828544 681143266355904 681536905460928 681846926755032 682240972512024 683351697511296 683957907952416 685724446460988 685800063751968 686175464856384 687215800194048 687612948673536 687847432363344 688558018553802 689976990977472 691123851551232 692150064342264 692372744418366 693979735235328 694292943798432 694617584256684 695345586338304 696703683186621 697197148054528 697600064848896 697824498311424 698558861234322 700721582166936 701783971396992 702189538959744 703674139487616 704059324708608 705331592575929 705852697195008 706239074939904 706581883865664 707231315744217 707618448133146 707732237177856 708691293950112 710189640779168 710496464939712 710656750554624 710885384643456 712388370317184 712800066261888 713124308716272 713190246937344 714593907067392 715332123913536 715666601961432 717075135911376 717236905652352 718984558931232 719400066875424 719727311574756 721210517318016 721955569505328 723714720503148 724132962052236 724190726067264 725394455760384 726061178605752 726705277199442 727242172867584 728309046031776 728662567736466 729061431409908 729413261609472 729834796399104 730837896886053 731778195760128 732427365996288 732864774009456 733100552913564 733975896690432 734400068269824 734802072602112 736248267887616 736592525995392 737686252785834 738872998212096 739650558953988 740771969807936 741200068901952 743065381479168 743494805957376 745066735928064 745474579103232 747373444088832 748063032502896 748145524093056 749968490769696 750379017123648 751965502001472 754293568571136 755072797464288 755315721183672 756912643462008 757350070403256 757764637370928 759256026259104 760040381658132 761263089067008 761277768280128 761717717868096 762064212255624 762872585536512 763313456784384 763921093864434 764362571055138 764423544182112 765582514251264 766024951592448 766286174650392 767077792599411 767644515804672 768064717863936 768770659700208 769452646446468 769936220587776 770381173976832 772319924057088 773117775218304 773828361408762 774752335395456 775087052661504 775511328701952 777150949436928 777514332995136 778668822385047 779220341943296 779921498112768 780727202139744 782263784630592 784346791561344 784800072955008 785052560600352 786775109801472 788311779937803 788894190982656 789506967821616 789963231329712 791633406923568 792066740297184 794084284344384 794518959307392 794904619348872 796198766825088 797277705693876 798963345876564 799488844373952 800700978207744 801163710839808 801436916606832 802264847305806 803555482904064 803570977629024 803918145450816 805124927206611 805254395844096 806709527900298 806891518858896 808114876154112 808581893347584 808857628797636 809325075234852 810616779795456 811361831982768 812200015693494 812800075557888 813061571427072 815226586504704 815697713622528 816068762730432 816818825931471 818147444476032 818595291407616 819347676785748 820326002183424 820589919310656 822865711168512 823250470230144 823980786745824 824472870760638 825722883776736 825799233295872 827921613314752 828279301373568 828666591744816 830484838123776 830964783128832 833368466033928 833850077514696 835948554164064 838200077919072 838658901491136 839930422459392 840415826156544 841570911565758 843714552115908 844176394264104 845184365885952 845961189751656 848197454176512 848580264642528 849456897147324 849866827746816 850357973786112 850823452486656 851526723894759 852622301481984 853378674142464 853794163730838 854163029541492 855651045339648 856145534132736 856437489315144 857322238787577 857735965040768 858231658728576 859976487204876 860516952421632 860888722687488 861280328532672 862071946481691 863181091593216 863600080280256 864072807596928 864866992162734 866178248161248 866273764739328 866678820723936 866747955608064 868580472900096 868859914564224 869757497120592 871596377319888 871676968478976 874294818116544 874703624619528 876622884686208 877411685376864 879666714146924 880046757709416 882390140506512 882900082074384 885121998526656 886593223707136 886976259738624 887505964855488 888195338799318 888851544615936 890587582789014 891075082834332 892524484882944 894901093291008 895189002884352 895723612678224 897081651510528 897600083440896 898091422069248 899858994084864 900788600483712 901616531182686 903187214525184 903577419680256 903999918267072 904017349832652 905911195324608 905983459771392 907752958716258 908191021807872 908715873947904 909129235673376 909654630016032 911135596681728 911943877269888 912782060980614 914299261947984 914400085002624 914694267855456 914900619808512 917129909817792 918077358071736 919969321303296 920415875035536 920919702833568 922866752456352 923163659224488 925306313647104 925723925064576 926156779008912 928938244248828 930432664415232 931411814979096 932249915712918 934295442889248 935711961862656 936252718612992 937539524288169 938081337204033 938232185983488 938745766278144 940442123434572 942109178487552 942975087658956 943491264177528 944921725266816 945467804426112 947328619919616 947847179524608 949851160422912 950400088349184 950832411621696 950920329249792 951706338470613 953776165218048 954222135948576 954652797722844 956100181215168 956315874203136 958646078574976 959200089167232 959636415433008 960051008410272 961614023090688 962169748886016 962607426007104 963492175479537 964952960670864 965510616069648 965587634756352 968081571474336 968188325296896 968940369599256 971078728042368 971550090315288 972081908546544 974450529181404 976569821328384 977153032012608 977467403884752 978477184260666 978634528920576 979200091026432 980545924484874 980636589538848 982123367993856 983581670381112 984041577696969 986181729018624 986200745271984 988266758535936 990753841972224 991326407943168 992688908069826 993422314570752 995762248342488 997417376670528 997527365457408 999957987692928 1000505356164864 1002620669335296 1003053832856064 1003602895967232 1005724758094848 1006763729952384 1007087628244896 1007689064263002 1009216857949344 1009800093871008 1009880645524992 1010352849827904 1012341368345472 1013387175544176 1015037024373504 1015623623824128 1016085616340832 1018561458485912 1019150094740184 1019231392242816 1021714899533856 1022305358191392 1022770390132548 1025027546266944 1025936861928624 1026581627450368 1027174898635776 1028586669691482 1028700095627952 1029263197284576 1030823700291072 1031771148545016 1032837027830703 1033003113860608 1033449403548672 1036685777326848 1038225096513396 1038559116627549 1039895330817024 1040969602852992 1041926376385026 1043018379507456 1045795722081792 1046400097273344 1046736747467136 1047838291851483 1051082373250404 1052675957095488 1053284308439616 1055511209231424 1056088987062912 1058779045792512 1059358612409856 1059872825798496 1061598355766784 1063036940925168 1065284461168752 1065744697409568 1065985125831936 1066328076965184 1068582555475776 1069686463074408 1071427970172032 1071890860601088 1072998185870304 1073499902942148 1075612703867064 1075855358478528 1077486501538816 1078109191130112 1078476838396848 1079100100313136 1079590967362134 1081815775977024 1082933354257992 1084082095236096 1085572080754722 1086199443078354 1088091683640576 1089091767908628 1090057915799163 1090863259301376 1091460388543488 1092463569047664 1092993851604699 1093592147114862 1093768002911232 1094119892414208 1094752194598656 1097667293640192 1098641048994432 1099297161014184 1100963845035648 1101600102404736 1102203108903168 1104372401831424 1104888788993088 1107313117498368 1107953044171776 1109475838430982 1111157954711904 1111800103352928 1114598072218752 1117600103892096 1118211868654848 1121060166133248 1122094548754344 1124952736154544 1125568525685472 1127948253002208 1130929938902016 1131440352856704 1132609196196432 1132973581775508 1135368965193012 1137838232189952 1138392218307784 1138884039388656 1140060572487198 1141894633600512 1141916652420192 1142576576802144 1143096318383436 1144308878304768 1145881640796651 1146543856582707 1146635316273168 1147355936562176 1148373771376896 1149037427388672 1149429261975588 1151466773707008 1152097076795904 1153155989550312 1154904330881664 1155031686319104 1155571760965248 1158479886085632 1159676662827456 1160742542113143 1162128503093184 1162235957971968 1165726424155392 1166271499492704 1168830512914944 1169335484292096 1169882247169152 1171090803209616 1173395676945888 1176520187342016 1177200109432512 1180162664702208 1183341286473984 1184260451732424 1187450110385352 1188100110445776 1191126426516576 1191778438961088 1193585337179136 1194298150237632 1195916558540814 1196108868680704 1196800111254528 1198445018814846 1199233266560928 1201051467311616 1202155374910248 1203397270958709 1204249619366912 1205333224356096 1205356466443536 1207881593766144 1210064291850447 1210337278288344 1210921362410496 1211621165263872 1212172314231168 1212872840021376 1213286443196454 1213987612852278 1215925169693184 1217042747974152 1218300023540241 1219065682597312 1219200113336832 1219592357140608 1219867493078016 1222839879757056 1223546570433792 1224103144095648 1226625761737728 1227221166714048 1227892937111424 1230489003275136 1230884878965984 1234298566752768 1234875705345216 1238584325665104 1241882419972128 1242418952060352 1242999887617224 1245727257185664 1250052699050892 1250775116272044 1253922831246096 1256145571316736 1257300116878608 1257988352236704 1259895633689088 1260623739234816 1262356367348637 1263104826559488 1265571828173862 1266264591396156 1267776548828928 1268941784627484 1271701553624064 1272296181264768 1272870396963792 1274185345720986 1274800241620224 1275536960679168 1276235178729984 1278933452222976 1279515220577344 1280068011213696 1280691245596257 1283476568009472 1284218301199104 1284656233972716 1286603947561152 1287347488092864 1287450179675136 1290775428632448 1290917767062528 1291920492799008 1294771637389824 1295400120420384 1296109211395392 1297300488244101 1299267372241872 1300018231085904 1302870709350144 1303289871846336 1304636245680888 1307394565979832 1307515452718464 1311442227174816 1312055436929292 1314908972024832 1314934327029312 1317689011381248 1319500071220386 1320070136564124 1323585210759768 1327682997789984 1329889835560704 1330464389607936 1331258947283232 1332293008198977 1333277316923904 1334007141553152 1335881374183521 1336612624251498 1336827559113728 1338786727324416 1342351639936512 1342783504326528 1343585419017336 1345622477265792 1346400125161344 1347137133103872 1349788491127296 1351182900725568 1352424796774029 1353382699164672 1354164831765504 1354780821787776 1355999877400608 1356026024748978 1358866792986912 1358975189657088 1361629438074387 1362286532711808 1363073810921856 1363693853510064 1364481945024048 1366703395022592 1367915815904832 1369173091470921 1371448892921976 1371600127503936 1372350929712768 1375694864726688 1377116037107604 1379953981954944 1382247703102464 1384300128684528 1384745488836732 1387959470470656 1388585887596864 1389235168513368 1390691172676608 1393407366373242 1395648996622848 1397117722468644 1401443164333872 1403567942793984 1404379077919488 1407348278975232 1408118649417216 1410663185151858 1411705394390016 1413163767731328 1414462631488434 1415236896266292 1417382587900224 1420379281558336 1420992929879424 1421313501109248 1421770769286912 1424776740634368 1425600132523776 1426248617432544 1426380493874688 1429187814134784 1430664247827072 1431333203922864 1434150271822752 1434473811304704 1437969117862464 1438800133750848 1439454623149512 1442421034636032 1443911139010656 1447429441006296 1448265924104472 1448381452134528 1450788911520768 1452122357211504 1453410554398884 1456618092063552 1457325135472932 1458122862819816 1458826523218944 1459669592798208 1461675793772106 1464854731992576 1465729548018912 1466201105827128 1467951793380864 1468800136539648 1469604145204224 1470818886727311 1473185051990784 1475372505571668 1477745996424192 1479301117907976 1481543939615872 1482400137803904 1486130762958336 1486989611914752 1489033362104739 1490133471856128 1490949158206464 1496126065005792 1496291048186112 1499936981539392 1500758034247296 1503931004002944 1508587137142272 1510145594928576 1510631442367344 1511533596394503 1513825286924016 1514700140806512 1515529274741856 1518512052518208 1520080763316264 1522555536560256 1523435435736192 1524128424511248 1527842187728868 1528725142110276 1528847088364224 1531165028502528 1532049903184896 1532572349300784 1534155585198822 1535289031609344 1537541319400416 1538905292892936 1539872441175552 1540762347953664 1542880004537223 1546235550436608 1547656722817524 1549504670790912 1550174105323008 1551022657403904 1554301898873856 1555028665990272 1557337644770094 1559842996225536 1561454404279488 1564527569261184 1568693583122688 1569600145910016 1570105121200704 1573550219602944 1576623559875606 1577788381965312 1579013935643232 1579926462659424 1583266813847136 1584133480594368 1588168568688768 1589037918614784 1589809238697744 1592397533650176 1594555411387752 1597926691753128 1598977688747904 1602873833213664 1604529694611612 1607110965808128 1607141955258048 1607836290901632 1610249854413222 1610508791688192 1613419055800596 1613783037717792 1616229752308224 1617163786695168 1617715257595272 1618650150469704 1619386451043201 1622723663965536 1624400031386988 1626123142854144 1628358121132083 1630453173009408 1631395427245056 1632137525460864 1633637651862942 1636294888952064 1637190582815232 1638695353571496 1640652004366848 1641179838621312 1646500940460288 1647961573491648 1648945741521276 1651445767553472 1651598466591744 1655843226629504 1656558602747136 1657333183489632 1660969676247552 1661929566257664 1664213757646473 1666736932067856 1667700155029392 1671897108328128 1676400155838144 1677317802982272 1683141823131516 1687429104231816 1688352788528208 1690368731771904 1691922379503312 1696394908353024 1697160529285056 1698913794294648 1699733655493632 1700715947572224 1703053447789518 1706757348284928 1707588327461676 1708326059082984 1711302090679296 1712291068265472 1712874978630288 1714644477575154 1715471930081536 1716463317457152 1719952974409752 1721033904843264 1721777445374976 1722560657065344 1724143892963382 1727200160560512 1728145615193856 1729733984325468 1732356496322496 1732547529478656 1733357641447872 1733495911216128 1737160945800192 1737719829128448 1739514994241184 1743192754639776 1743353936957952 1748589636233088 1749407249239056 1753245769372416 1754823370753728 1759333428293848 1760093515418832 1764780281013024 1765800164148768 1770243997053312 1773186447414272 1775011929710976 1776390677598636 1781175165578028 1782150165668664 1785048969765888 1790378005768704 1791447225356448 1793874837811221 1794163303021056 1795200166881792 1796182844138496 1797667528222269 1801577200967424 1803233062365372 1806374429050368 1807154839360512 1807999836534144 1808034699665304 1811822390649216 1815505917432516 1816382043615744 1817431747895808 1818258471346752 1819309260032064 1819929664794681 1822271193363456 1823887754539776 1825564121961228 1828598523895968 1828800170005248 1829388535710912 1829801239617024 1834259819635584 1836154716143472 1839938642606592 1840831750071072 1841839405667136 1845733504912704 1846327318448976 1851447850129152 1852313558017824 1857876488497656 1862823629958192 1864499831425836 1868590885778496 1871423923725312 1872505437225984 1875079048576338 1876162674408066 1876464371966976 1880884246869144 1884218356975104 1885950175317912 1886982528355056 1889843450533632 1890935608852224 1894657239839232 1895694359049216 1899702320845824 1900800176698368 1901664823243392 1903412676941226 1907552330436096 1908444271897152 1909305595445688 1912200362430336 1912631748406272 1917292157149952 1918400178334464 1919272830866016 1920102016820544 1923228046181376 1924339497772032 1925214852014208 1926984350959074 1929905921341728 1931021232139296 1931175269512704 1936163142948672 1936376650593792 1937880739198512 1942157456084736 1943100180630576 1944163817093088 1948901058362808 1954306064025216 1954934807769504 1956954368521332 1961091848969748 1961273179077696 1964246735987712 1967163340762224 1968083155393938 1972363458037248 1972401490543968 1976533517071872 1979250106830579 1985377816139652 1991524496684976 1994834753341056 1995054730914816 1999915975385856 2001010712329728 2004918936377247 2005241338670592 2006107665712128 2013527459904768 2014175256489792 2015378128526004 2018433715898688 2019600187742016 2019761291049984 2020705699655808 2024682736690944 2026774351088352 2030074048747008 2031247247648256 2032171232681664 2034039037123467 2037122916971824 2038300189480368 2038462784485632 2043429799067712 2044610716382784 2045540780265096 2050055092533888 2051873723857248 2057173339382964 2057400191255904 2058526394569152 2061647400582144 2063542297090032 2065674055661406 2066006227721216 2073371554653696 2076450193026792 2077118233255098 2081939205705984 2083852752770052 2086036759014912 2090111049559863 2091591444163584 2092800194546688 2093473494934272 2095676583702966 2102164746500808 2105351914190976 2106568616879232 2111022418462848 2112177974125824 2115994777727787 2117558091585024 2118717224819712 2119745651596992 2123196711533568 2126073881850336 2130568922337504 2131489394819136 2131970251663872 2132656153930368 2137165110951552 2139372926148816 2142855940344064 2143781721202176 2145996371740608 2146999805884296 2151225407734128 2151710716957056 2156953676793696 2158200200626272 2159181934724268 2163631551954048 2165866708515984 2171144161509444 2172398886156708 2176183367281152 2178183535817256 2180115831598326 2181726518602752 2184927138095328 2185987703209398 2187184294229724 2188239784828416 2189504389197312 2192513690658159 2195334587280384 2197282097988864 2198594322028368 2201927690071296 2203200204809472 2204406217806336 2208744803662848 2209777577986176 2218951676861964 2222315909423808 2223600206705856 2229196144437504 2235200207784192 2236423737309696 2242120332266496 2244189097508688 2249905472309088 2251137051370944 2255896506004416 2262880705713408 2265218392392864 2265947163551016 2270737930386024 2276784436615568 2277768078777312 2280121144974396 2283789267201024 2283833304840384 2285153153604288 2286192636766872 2288617756609536 2291763281593302 2293087713165414 2293270632546336 2296747542753792 2298074854777344 2298858523951176 2301233377798233 2302933547414016 2304194153591808 2306311979100624 2309808661763328 2311143521930496 2316959772171264 2319353325654912 2321485084226286 2324257006186368 2331452848310784 2332542998985408 2336006467155141 2337661025829888 2339764494338304 2342181606419232 2346791353891776 2353040374684032 2354400218865024 2360325329404416 2364935339813409 2366682572947968 2368520903464848 2374900220770704 2376200220891552 2382252853033152 2383556877922176 2388596300475264 2391833117081628 2396890037629692 2398466533121856 2402102934623232 2404310749820496 2406794541917418 2410666448712192 2410712932887072 2415763187532288 2419083463904041 2420128583700894 2420674556576688 2424344628462336 2425745680042752 2426572886392908 2427975225704556 2431850339386368 2434085495948304 2436600047080482 2438131365194624 2438400226673664 2439184714281216 2445679759514112 2447093140867584 2448206288191296 2450456477794413 2454442333428096 2455785874222848 2460978006550272 2461769757931968 2468597133505536 2469751410690432 2477168651330208 2483764839944256 2484837904120704 2485999775234448 2491454514371328 2500105398101784 2501550232544088 2507845662492192 2514600233757216 2515976704473408 2519791267378176 2521247478469632 2524712734697274 2531143656347724 2532529182792312 2535553097657856 2537883569254968 2544592362529536 2545740793927584 2548370691441972 2549600483240448 2551073921358336 2552470357459968 2554580171684277 2557866904445952 2559030441154688 2560136022427392 2561382491192514 2566953136018944 2568436602398208 2569312467945432 2571966716362731 2573207895122304 2574694976185728 2581550857264896 2583840985598016 2586215839445073 2589543274779648 2590800240840768 2592218422790784 2594600976488202 2598534744483744 2600036462171808 2605741418700288 2606579743692672 2609272491361776 2614789131959664 2615030905436928 2622884454349632 2624110873858584 2629868654058624 2639000142440772 2640140273128248 2647170421519536 2655365995579968 2659779671121408 2660928779215872 2662517894566464 2664586016397954 2666554633847808 2671762748367042 2673225248502996 2677573454648832 2684703279873024 2685567008653056 2687170838034672 2691244954531584 2692800250322688 2694274266207744 2699576982254592 2702365801451136 2704849593548058 2709561643575552 2711999754801216 2712052049497956 2717733585973824 2717950379314176 2723258876148774 2724573065423616 2726147621843712 2727387707020128 2728963890048096 2733406790045184 2735831631809664 2738346182941842 2742897785843952 2743200255007872 2744701859425536 2751389729453376 2754232074215208 2759907963909888 2768600257369056 2769490977673464 2775918940941312 2777171775193728 2778470337026736 2786814732746484 2791297993245696 2794235444937288 2802886328667744 2807135885587968 2808758155838976 2812618572864507 2814696557950464 2816237298834432 2821326370303716 2826327535462656 2828925262976868 2830473792532584 2834765175800448 2840758563116672 2841985859758848 2843541538573824 2849553481268736 2851200265047552 2852497234865088 2852760987749376 2855119015411839 2861328495654144 2862666407845728 2868300543645504 2868947622609408 2875938235724928 2877600267501696 2878909246299024 2884842069272064 2887822278021312 2890476526438611 2894858882012592 2896531848208944 2896762904269056 2904244714423008 2906821108797768 2913236184127104 2914650270945864 2916245725639632 2923351587544212 2929709463985152 2931459096037824 2932402211654256 2935903586761728 2937600273079296 2941637773454622 2946370103981568 2950745011143336 2952124733090907 2958602235815952 2963087879231744 2964800275607808 2972261525916672 2973979223829504 2978066724209478 2980266943712256 2992252130011584 2992582096372224 2999873963078784 3001516068494592 3007862008005888 3017174274284544 3020291189857152 3021262884734688 3023067192789006 3027650573848032 3029400281613024 3031058549483712 3037024105036416 3040161526632528 3045111073120512 3046870871472384 3048256849022496 3055684375457736 3057450284220552 3057694176728448 3065144698601568 3068311170397644 3075082638800832 3077810585785872 3079744882351104 3081524695907328 3085760009074446 3092471100873216 3095313445635048 3098511083492109 3099009341581824 3100348210646016 3110057331980544 3114675289540188 3115677349882647 3119685992451072 3122908808558976 3129055138522368 3137387166245376 3139200291820032 3140210242401408 3143514875554449 3153247119751212 3158027871286464 3159852925318848 3166533627694272 3168266961188736 3176337137377536 3178075837229568 3179618477395488 3184795067300352 3189110822775504 3195853383506256 3197955377495808 3205747666427328 3209059389223224 3214283910516096 3215672581803264 3220499708826444 3226838111601192 3227566075435584 3232459504616448 3234327573390336 3235430515190544 3237300300939408 3238772902086402 3245447327931072 3248800062773976 3252246285708288 3256716242264166 3264275050921728 3267275303725884 3270173747397489 3272589777904128 3274381165630464 3277390707142992 3281304008733696 3282359677242624 3293001880920576 3295923146983296 3297891483042552 3302891535106944 3311686453259008 3313117205494272 3314666366979264 3321939352495104 3323859132515328 3328427515292946 3333473864135712 3335400310058784 3343794216656256 3352800311676288 3354635605964544 3366283646263032 3374858208463632 3376705577056416 3383844759006624 3392789816706048 3394321058570112 3397827588589296 3406106895579036 3413514696569856 3415176654923352 3416652118165968 3425749957260576 3429288955150308 3430943860163072 3432926634914304 3437644922389953 3439631569748121 3439905948819504 3442067809686528 3445121314130688 3448287785926764 3454400321121024 3456291230387712 3459467968650936 3464712992644992 3465095058957312 3466715282895744 3475439658256896 3479029988482368 3482227626339429 3486385509279552 3486707873915904 3497179272466176 3498814498478112 3506491538744832 3509646741507456 3518666856587696 3520187030837664 3529560562026048 3531600328297536 3540487994106624 3550023859421952 3552781355197272 3562350331156056 3564300331337328 3580756011537408 3582894450712896 3587749675622442 3588326606042112 3590400333763584 3595335056444538 3603154401934848 3606466124730744 3610191812876127 3612748858100736 3615999673068288 3616069399330608 3623644781298432 3630192875551341 3631011834865032 3632764087231488 3634863495791616 3636516942693504 3638618520064128 3639859329589362 3647775509079552 3651128243922456 3654900070620723 3657197047791936 3657600340010496 3658777071421824 3659602479234048 3668519639271168 3672309432286944 3679877285213184 3681663500142144 3683678811334272 3691467009825408 3692654636897952 3702895700258304 3704627116035648 3715752976995312 3725647259916384 3728999662851672 3737181771556992 3750158097152676 3752325348816132 3761768493738288 3768436713950208 3771900350635824 3773965056710112 3779686901067264 3781871217704448 3787069102045911 3789314479678464 3803329646486784 3806825353882452 3815104660872192 3816888543794304 3818611190891376 3824400724860672 3834584314299904 3836800356668928 3838545661732032 3840204033641088 3842073736788771 3850429704028416 3853968701918148 3859811842683456 3862042464278592 3862350539025408 3872326285897344 3872753301187584 3875761478397024 3884314912169472 3886200361261152 3888327634186176 3891901464732303 3897802116725616 3908612128050432 3909869615539008 3913908737042664 3922183697939496 3922546358155392 3934326681524448 3936166310787876 3944726916074496 3944802981087936 3953067034143744 3958500213661158 3970755632279304 3983048993369952 3989669506682112 3996879024596931 3999831950771712 4002021424659456 4007644122550563 4009837872754494 4010482677341184 4027054919809536 4028350512979584 4030756257052008 4036867431797376 4039200375484032 4041411399311616 4049365473381888 4053548702176704 4057274390322087 4060148097494016 4062494495296512 4064342465363328 4068078074246934 4074245833943648 4076600378960736 4076925568971264 4084888314223161 4086859598135424 4089221432765568 4091081560530192 4100110185067776 4103747447714496 4114346678765928 4114800382511808 4117052789138304 4127084594180064 4131348111322812 4146743109307392 4152900386053584 4154236466510196 4163878411411968 4167705505540104 4172073518029824 4180222099119726 4186946989868544 4191353167405932 4204329493001616 4210703828381952 4213137233758464 4222044836925696 4224355948251648 4231989555455574 4235116183170048 4239491303193984 4252147763700672 4261137844675008 4262978789638272 4263940503327744 4265312307860736 4274330221903104 4278745852297632 4285711880688128 4287563442404352 4291992743481216 4293999611768592 4302450815468256 4303421433914112 4313907353587392 4316400401252544 4318363869448536 4327263103908096 4331733417031968 4342288323018888 4344797772313416 4352366734562304 4356367071634512 4360231663196652 4369854276190656 4371975406418796 4374368588459448 4376479569656832 4379008778394624 4385027381316318 4394564195977728 4397188644056736 4403855380142592 4406400409618944 4408812435612672 4412456660181933 4419555155972352 4437903353723928 4444631818847616 4447200413411712 4458392288875008 4467100086314217 4470400415568384 4472847474619392 4488378195017376 4499810944618176 4502274102741888 4511793012008832 4525761411426816 4530436784785728 4531894327102032 4534600789183509 4541475860772048 4553568873231136 4555536157554624 4560242289948792 4567666609680768 4570306307208576 4572385273533744 4583526563186604 4586175426330828 4586541265092672 4593495085507584 4596149709554688 4597717047902352 4602466755596466 4605867094828032 4612623958201248 4619617323526656 4622287043860992 4628640013611669 4638706651309824 4642970168452572 4648514012372736 4662905696621568 4665085997970816 4672012934310282 4679528988676608 4684363212838464 4693582707783552 4706080749368064 4708800437730048 4720650658808832 4729870679626818 4733365145895936 4737041806929696 4749800441541408 4752400441783104 4764505706066304 4767113755844352 4777192600950528 4783666234163256 4793780075259384 4796933066243712 4808621499640992 4813589083834836 4821332897424384 4821425865774144 4831526375064576 4838166927808082 4840257167401788 4841349113153376 4848689256924672 4851491360085504 4853145772785816 4855950451409112 4858159353129603 4868170991896608 4873200094160964 4876262730389248 4878369428562432 4885074363396249 4891359519028224 4894186281735168 4896412576382592 4900912955588826 4908884666856192 4911571748445696 4921956013100544 4923539515863936 4939502821380864 4954337302660416 4967529679888512 4969675808241408 4971999550468896 4982909028742656 4992641272939419 5000210796203568 5003100465088176 5015691324984384 5029200467514432 5031953408946816 5049425469394548 5062287312695448 5065058365584624 5071106195315712 5075767138509936 5089184725059072 5091481587855168 5096741382883944 5099200966480896 5102147842716672 5109160343368554 5118060882309376 5120272044854784 5122764982385028 5133906272037888 5136873204796416 5138624935890864 5143933432725462 5146415790244608 5149389952371456 5163101714529792 5167681971196032 5172431678890146 5181600481681536 5184436845581568 5189201952976404 5197069488967488 5200072924343616 5211482837400576 5213159487385344 5218544982723552 5229578263919328 5230061810873856 5245768908699264 5248221747717168 5259737308117248 5278000284881544 5280280546256496 5294340843039072 5310731991159936 5319559342242816 5325035789132928 5329172032795908 5343525496734084 5346450497005992 5355146909297664 5371134017306112 5374341676069344 5381624513433663 5382489909063168 5385600500645376 5388548532415488 5393002584666807 5404731602902272 5409699187096116 5419123287151104 5423999509602432 5424104098995912 5435467171947648 5446517752297548 5449146130847232 5452295243687424 5454775414040256 5457927780096192 5459788994384043 5466813580090368 5471663263619328 5476692365883684 5485795571687904 5486400510015744 5489403718851072 5502779458906752 5508464148430416 5519815927819776 5537200514738112 5538981955346928 5554343550387456 5556940674053472 5573629465492968 5588470889874576 5605772657335488 5614271771175936 5617516311677952 5625237145729014 5629393115900928 5642652740607432 5652655070925312 5657850525953736 5660947585065168 5669530351600896 5681517126233344 5683971719517696 5687083077147648 5699106962537472 5702400530095104 5704994469730176 5710238030823678 5722656991308288 5725332815691456 5736601087291008 5737895245218816 5751876471449856 5755200535003392 5757818492598048 5769684138544128 5775644556042624 5780953052877222 5789717764025184 5793063696417888 5793525808538112 5808489428846016 5813642217595536 5826472368254208 5829300541891728 5832491451279264 5846703175088424 5862918192075648 5864804423308512 5883275546909244 5892740207963136 5901490022286672 5904249466181814 5917204471631904 5926175758463488 5929600551215616 5937750320491737 5956133448418956 5984504260023168 5985164192744448 5999747926157568 6003032136989184 6014756809131741 6015724016011776 6040582379714304 6042525769469376 6046134385578012 6055301147696064 6058800563226048 6062117098967424 6074048210072832 6080323053265056 6090222146241024 6093741742944768 6096513698044992 6102117111370401 6111368750915472 6114900568441104 6115388353456896 6130289397203136 6136622340795288 6150165277601664 6155621171571744 6171520018148892 6184942201746432 6190626891270096 6197022166984218 6198018683163648 6220114663961088 6229350579080376 6231354699765294 6245817617117952 6258110277044736 6270333148679589 6274774332490752 6278400583640064 6280420484802816 6287029751108898 6306494239502424 6316055742572928 6319705850637696 6333067255388544 6336533922377472 6352674274755072 6356151674459136 6359236954790976 6369590134600704 6378221645551008 6391706767012512 6395910754991616 6411495332854656 6418118778446448 6428567821032192 6431345163606528 6440999417652888 6453676223202384 6455132150871168 6470861030381088 6474600601878816 6477545804172804 6490894655862144 6497600125547952 6513432484528332 6528550101843456 6534550607451768 6540347494794978 6545179555808256 6554781414285984 6564719354485248 6577541071974477 6586003761841152 6591846293966592 6595782966085104 6605783070213888 6623372906518016 6626234410988544 6629332733958528 6656855030585892 6666947728271424 6670800620117568 6687588433312512 6705600623352576 6709271211929088 6732567292526064 6749716416927264 6753411154112832 6767689518013248 6788642117140224 6795655177178592 6812213791158072 6830353309846704 6833304236331936 6851499914521152 6858577910300616 6861887720326144 6865853269828608 6875289844779906 6879263139496242 6879811897639008 6890242628261376 6896575571853528 6903700133394699 6908800642242048 6912582460775424 6918935937301872 6929425985289984 6933430565791488 6950879316513792 6958059976964736 6964455252678858 6972771018559104 6994358544932352 6997628996956224 7008019401465423 7012983077489664 7019293483014912 7037333713175392 7040374061675328 7059121124052096 7063200656595072 7080975988213248 7100047718843904 7105562710394544 7124700662312112 7128600662674656 7165788901425792 7175499351244884 7190670112889076 7206308803869696 7212932249461488 7220383625752254 7231999346136576 7232138798661216 7247289562596864 7257250391712123 7260385751102682 7262023669730064 7273033885387008 7277237040128256 7279718659178724 7295551018159104 7302256487844912 7309800141241446 7314394095583872 7315200680020992 7317554142843648 7337039278542336 7344618864573888 7351369433383239 7363327000284288 7367357622668544 7382934019650816 7385309273795904 7405791400516608 7409254232071296 7431505953990624 7451294519832768 7457999325703344 7474363543113984 7500316194305352 7504650697632264 7523536987476576 7543800701271648 7547930113420224 7559373802134528 7563742435408896 7574138204091822 7606659292973568 7613650707764904 7633777087588608 7637222381782752 7648801449721344 7663740515052831 7669168628599808 7673600713337856 7677091323464064 7680408067282176 7684147473577542 7700859408056832 7707937403836296 7715900149088193 7719623685366912 7724084928557184 7744652571794688 7751522956794048 7758647518335219 7768629824338944 7772400722522304 7776655268372352 7783802929464606 7795604233451232 7817224256100864 7819739231078016 7827817474085328 7844367395878992 7845092716310784 7868653363048896 7872332621575752 7889605962175872 7917000427322316 7941511264558608 7966097986739904 7979339013364224 7993758049193862 7999663901543424 8015288245101126 8019675745508988 8054109839619072 8056701025959168 8061512514104016 8073734863594752 8078400750968064 8082822798623232 8098730946763776 8107097404353408 8114548780644174 8128684930726656 8136156148493868 8148491667887296 8153200757921472 8153851137942528 8169776628446322 8173719196270848 8178442865531136 8182163121060384 8200220370135552 8207494895428992 8228693357531856 8229600765023616 8234105578276608 8254169188360128 8262696222645624 8305800772107168 8308472933020392 8327756822823936 8335411011080208 8360444198239452 8373893979737088 8382706334811864 8408658986003232 8421407656763904 8426274467516928 8437855718593521 8444089673851392 8448711896503296 8463979110911148 8478982606387968 8504295527401344 8522275689350016 8525957579276544 8530624615721472 8548660443806208 8557491704595264 8565357046235517 8571423761376256 8583985486962432 8587999223537184 8604901630936512 8606842867828224 8627814707174784 8632800802505088 8636727738897072 8654526207816192 8663466834063936 8671429579315833 8684576646037776 8689595544626832 8712734143269024 8720463326393304 8739708552381312 8743950812837592 8748737176918896 8770054762632636 8789128391955456 8794377288113472 8807710760285184 8812800819237888 8824913320363866 8839110311944704 8856374199272721 8875806707447856 8889263637695232 8894400826823424 8916784577750016 8934200172628434 8940800831136768 8976756390034752 8999621889236352 9004548205483776 9023586024017664 9051522822853632 9060873569571456 9063788654204064 9069201578367018 9082951721544096 9107137746462272 9111072315109248 9120484579897584 9135333219361536 9140612614417152 9144770547067488 9167053126373208 9172350852661656 9173082530185344 9195434095804704 9204933511192932 9225247916402496 9239234647053312 9244574087721984 9257280027223338 9277413302619648 9285940336905144 9295533250476327 9297028024745472 9330171995941632 9344025868620564 9359057977353216 9368726425676928 9387165415567104 9412161498736128 9417600875460096 9430544626663347 9459741359253636 9474083613859392 9499600883082816 9504800883566208 9529011412132608 9534227511688704 9554385201901056 9567332468326512 9587560150518768 9593866132487424 9617242999281984 9627178167669672 9642851731548288 9676333855616164 9680514334803576 9682698226306752 9697378513849344 9702982720171008 9706291545571632 9711900902818224 9716318706259206 9736341983793216 9746400188321928 9752525460778496 9756738857124864 9770148726792498 9792825152765184 9801825911177652 9817769333712384 9823143496891392 9843912026201088 9847079031727872 9879005642761728 9908674605320832 9935059359777024 9939351616482816 9943999100937792 9965818057485312 9985282545878838 10000421592407136 10006200930176352 10031382649968768 10058400935028864 10063906817893632 10098850938789096 10124574625390896 10130116731169248 10151534277019872 10178369450118144 10182963175710336 10193482765767888 10218320686737108 10236121764618752 10240544089709568 10245529964770056 10277249871781728 10287866865450924 10292831580489216 10298779904742912 10312934767169859 10318894709244363 10326203429059584 10335363942392064 10344863357780292 10363200963363072 10368873691163136 10378403905952808 10394138977934976 10400145848687232 10426318974770688 10437089965447104 10459156527838656 10460123621747712 10491537817398528 10496443495434336 10519474616234496 10556000569763088 10560561092512992 10588681686078144 10621463982319872 10650071578265856 10658344065591816 10687050993468168 10692900994011984 10742268034612224 10748683352138688 10763249026867326 10764979818126336 10771201001290752 10786005169333614 10809463205804544 10819398374192232 10830575438628381 10838246574302208 10847999019204864 10848208197991824 10870934343895296 10893035504595096 10898292261694464 10904590487374848 10909550828080512 10915855560192384 10919577988768086 10943326527238656 10953384731767368 10971591143375808 10972801020031488 10978807437702144 11005558917813504 11016928296860832 11039631855639552 11074401029476224 11077963910693856 11108687100774912 11113881348106944 11147258930985936 11176941779749152 11211545314670976 11250474291458028 11285305481214864 11305310141850624 11315701051907472 11321895170130336 11339060703201792 11361207306137733 11363034252466688 11367943439035392 11409988939460352 11420476061647356 11445313982616576 11450665631382912 11473202174582016 11503752942899712 11510401070006784 11515636985196096 11526221210366313 11551289112085248 11561906105754444 11579435528050368 11586127392835776 11587051617076224 11616978857692032 11627284435191072 11652944736508416 11658601083783456 11664982902558528 11693406350176848 11725836384151296 11729608846617024 11766551093818488 11802980044573344 11808498932363628 11834408943263808 11852351516926976 11859201102431232 11875500640983474 11912266896837912 11969008520046336 11990637073790793 11999495852315136 12006064273978368 12022932367651689 12029513618263482 12031448032023552 12081164759428608 12085051538938752 12092268771156024 12110602295392128 12117601126452096 12124234197934848 12148096420145664 12160646106530112 12180444292482048 12187483485889536 12193027396089984 12204234222740802 12222737501830944 12229801136882208 12230776706913792 12260578794406272 12273244681590576 12300330555203328 12311242343143488 12343040036297784 12381253782540192 12394044333968436 12440229327922176 12458701158160752 12462709399530588 12491635234235904 12516220554089472 12540666297359178 12560840969605632 12574059502217796 12612988479004848 12632111485145856 12639411701275392 12666134510777088 12673067844754944 12705348549510144 12718473909581952 12756443291102016 12783413534025024 12791821509983232 12822990665709312 12836237556892896 12857135642064384 12862690327213056 12881998835305776 12907352446404768 12910264301742336 12941722060762176 12949201203757632 12955091608345608 12981789311724288 12995200251095904 13026864969056664 13057100203686912 13069101214903536 13080694989589956 13109562828571968 13129438708970496 13155082143948954 13183692587933184 13191565932170208 13211566140427776 13237369980545799 13246745813036032 13258665467917056 13313710061171784 13333895456542848 13341601240235136 13375176866625024 13401300258942651 13411201246705152 13418542423858176 13465134585052128 13499432833854528 13506822308225664 13535379036026496 13577284234280448 13591310354357184 13624427582316144 13660706619693408 13666608472663872 13702999829042304 13717155820601232 13750579689559812 13758526278992484 13759623795278016 13780485256522752 13793151143707056 13807400266789398 13817601284484096 13837871874603744 13858851970579968 13866861131582976 13885920040835007 13916119953929472 13928910505357716 13945542037118208 13988717089864704 13995257993912448 14016038802930846 14038586966029824 14074667426350784 14080748123350656 14118242248104192 14126401313190144 14161951976426496 14200095437687808 14211125420789088 14249401324624224 14257201325349312 14331577802851584 14350998702489768 14381340225778152 14425864498922976 14440767251504508 14463998692273152 14464277597322432 14494579125193728 14514500783424246 14520771502205364 14524047339460128 14546067770774016 14554474080256512 14559437318357448 14574478059388809 14604512975689824 14619600282482892 14628788191167744 14635108285687296 14655223090188747 14674078557084672 14689237729147776 14702738866766478 14726654000568576 14734715245337088 14765868039301632 14770618547591808 14818508464142592 14863011907981248 14902589039665536 14915998651406688 14948727086227968 14977923818818257 15000632388610704 15009301395264528 15047073974953152 15087601402543296 15095860226840448 15148276408183644 15213318585947136 15227301415529808 15267554175177216 15274444763565504 15297602899442688 15327481030105662 15354182646928128 15360816134564352 15368294947155084 15401718816113664 15415874807672592 15431800298176386 15439247370733824 15448169857114368 15489305143589376 15503045913588096 15517295036670438 15544801445044608 15553310536744704 15567605858929212 15591208466902464 15634448512201728 15639478462156032 15655634948170656 15688734791757984 15690185432621568 15737306726097792 15744665243151504 15779211924351744 15834000854644632 15883022529117216 15932195973479808 15958678026728448 15987516098387724 16030576490202252 16039351491017976 16113402051918336 16123025028208032 16147469727189504 16156801501936128 16165645597246464 16179007754000421 16214194808706816 16229097561288348 16257369861453312 16272312296987736 16296983335774592 16306401515842944 16339553256892644 16347438392541696 16356885731062272 16364326242120768 16379366983152129 16400440740271104 16414989790857984 16457386715063712 16459201530047232 16468211156553216 16508338376720256 16525392445291248 16611601544214336 16616945866040784 16670822022160416 16720888396478904 16765412669623728 16817317972006464 16842815313527808 16852548935033856 16875711437187042 16888179347702784 16927958221822296 16957965212775936 17008591054802688 17044551378700032 17051915158553088 17061249231442944 17097320887612416 17114983409190528 17130714092471034 17167970973924864 17175998447074368 17209803261873024 17213685735656448 17255629414349568 17265601605010176 17273455477794144 17309052415632384 17326933668127872 17342859158631666 17369153292075552 17379191089253664 17425468286538048 17440926652786608 17479417104762624 17487901625675184 17497474353837792 17540109525265272 17588754576226944 17649826640727732 17678220623889408 17712748398545442 17751613414895712 17778527275390464 17788801653646848 17813250961475211 17868400345256868 17953512780069504 17999243778472704 18009096410967552 18047172048035328 18121747139142912 18127577308408128 18138403156734036 18165903443088192 18214275492924544 18222144630218496 18240969159795168 18270666438723072 18281225228834304 18289541094134976 18306351334111203 18334106252746416 18344701705323312 18346165060370688 18390868191609408 18409867022385864 18450495832804992 18514560054446676 18554826605239296 18571880673810288 18591066500952654 18594056049490944 18660343991883264 18688051737241128 18737452851353856 18774330831134208 18824322997472256 18835201750920192 18861089253326694 18919482718507272 18948167227718784 18999201766165632 19009601767132416 19058022824265216 19068455023377408 19108770403802112 19134664936653024 19175120301037536 19187732264974848 19234485998563968 19254356335339344 19285703463096576 19352667711232328 19361028669607152 19365396452613504 19412583091143264 19423801805636448 19432637412518412 19472683967586432 19492800376643856 19505050921556992 19540297453584996 19585650305530368 19603651822355304 19635538667424768 19694158063455744 19732623215923431 19758011285523456 19817349210641664 19870118719554048 19878703232965632 19887998201875584 19970565091757676 20000843184814272 20012401860352704 20062765299937536 20116801870057728 20127813635787264 20197701877578192 20249149250781792 20260233462338496 20303068554039744 20365926351420672 20386965531535776 20436641373474216 20472243529237504 20491059929540112 20554499743563456 20575733730901848 20585663160978432 20597559809485824 20625869534339718 20637789418488726 20670727884784128 20689726715560584 20711100400184097 20726401926726144 20737747382326272 20756807811905616 20788277955869952 20800291697374464 20852637949541376 20874179930894208 20918313055677312 20983075634797056 20992886990868672 21038949232468992 21112001139526176 21121122185025984 21177363372156288 21242927964639744 21300143156531712 21316688131183632 21374101986936336 21385801988023968 21497366704277376 21526498053734652 21572010338667228 21618926411609088 21638796748384464 21661150877256762 21695998038409728 21696416395983648 21741868687790592 21771751175136369 21786071009190192 21819101656161024 21831711120384768 21839155977536172 21886653054477312 21906769463534736 21943182286751616 21945602040062976 22011117835627008 22033856593721664 22054108300149717 22148802058952448 22155927821387712 22217374201549824 22227762696213888 22294517861971872 22353883559498304 22423090629341952 22500948582916056 22570610962429728 22631402103814944 22643790340260672 22678121406403584 22722414612275466 22726068504933376 22819977878920704 22840952123294712 22901331262765824 22946404349164032 22991221545158493 23007505885799424 23020802140013568 23031273970392192 23052442420732626 23102578224170496 23123812211508888 23147700447264579 23158871056100736 23172254785671552 23233957715384064 23254568870382144 23275942555005657 23305889473016832 23317202167566912 23329965805117056 23386812700353696 23451672768302592 23459217693234048 23533102187636976 23605960089146688 23616997864727256 23668817886527616 23751001281966948 23824533793675824 23938017040092672 23981274147581586 23998991704630272 24045864735303378 24059027236526964 24162329518857216 24170103077877504 24184537542312048 24221204590784256 24235202252904192 24248468395869696 24296192840291328 24321292213060224 24386054792179968 24408468445481604 24445475003661888 24459602273764416 24461553413827584 24521157588812544 24546489363181152 24600661110406656 24622484686286976 24686080072595568 24762507565080384 24788088667936872 24917402316321504 24925418799061176 24983270468471808 25081332594718356 25121681939211264 25148119004435592 25225976958009696 25264222970291712 25278823402550784 25313567155780563 25332269021554176 25346135689509888 25436947819163904 25512886582204032 25566827068050048 25645981331418624 25672475113785792 25696071138706551 25714271284128768 25763997670611552 25814704892809536 25820528603484672 25883444121524352 25898402407515264 25910183216691216 25963578623448576 25990400502191808 26014288737947499 26053729938113328 26138202429807072 26161389979179912 26219125657143936 26310164287897908 26367385175866368 26383131864340416 26423132280855552 26474739961091598 26517330935834112 26627420122343568 26667790913085696 26683202480470272 26750353733250048 26802600517885302 26822402493410304 26930269170104256 26998865667709056 27013644616451328 27070758072052992 27154568468560896 27182620708714368 27248855164632288 27321413239386816 27333216945327744 27405999658084608 27434311641202464 27501159379119624 27517052557984968 27519247590556032 27586302287414112 27614800533578796 27675743749207488 27717703941159936 27733722263165952 27771840081670014 27832239907858944 27857821010715432 27891084074236416 27990515987824896 28032077605861692 28077173932059648 28149334852701568 28161496246701312 28236484496208384 28252802626380288 28291633879990041 28422250841578176 28498802649248448 28514402650698624 28663155605703168 28701997404979536 28762680451556304 28851728997845952 28881534503009016 28928555194644864 29029001566848492 29041543004410728 29048094678920256 29092135541548032 29108948160513024 29118874636714896 29148956118777618 29209025951379648 29239200564965784 29257576382335488 29270216571374592 29310446180377494 29378475458295552 29405477733532956 29453308001137152 29469430490674176 29531736078603264 29541237095183616 29637016928285184 29726023815962496 29805178079331072 29831997302813376 29897454172455936 29955847637636514 30001264777221408 30018602790529056 30094147949906304 30175202805086592 30191720453680896 30296552816367288 30454602831059616 30535108350354432 30548889527131008 30654962060211324 30708365293856256 30721632269128704 30736589894310168 30831749615345184 30863600596352772 30878494741467648 30896339714228736 30938804301509577 30978610287178752 31006091827176192 31034590073340876 31089602890089216 31106621073489408 31135211717858424 31182416933804928 31278956924312064 31311269896341312 31377469583515968 31380370865243136 31474613452195584 31489330486303008 31558423848703488 31668001709289264 31766045058234432 31864391946959616 31975032196775448 32061152980404504 32078702982035952 32226804103836672 32246050056416064 32294939454379008 32313603003872256 32358015508000842 32428389617413632 32458195122576696 32514739722906624 32544624593975472 32593966671549184 32612803031685888 32679106513785288 32694876785083392 32713771462124544 32728652484241536 32758733966304258 32829979581715968 32914773430127424 32918403060094464 32936422313106432 33016676753440512 33050784890582496 33223203088428672 33233891732081568 33341644044320832 33441776792957808 33530825339247456 33634635944012928 33751422874374084 33855916443644592 33915930425551872 34017182109605376 34083621918413199 34089102757400064 34103830317106176 34229966818381056 34261428184942068 34335941947849728 34351996894148736 34419606523746048 34511258828699136 34531203210020352 34546910955588288 34578663631098939 34653867336255744 34685718317263332 34738306584151104 34758382178507328 34850936573076096 34881853305573216 34958834209525248 34975803251350368 34994948707675584 35080219050530544 35177509152453888 35299653281455464 35425496797090884 35503226829791424 35557054550780928 35577603307293696 35626501922950422 35736800690513736 35907025560139008 35971911221372379 35998487556945408 36018192821935104 36094344096070656 36243494278285824 36255154616816256 36276806313468072 36331806886176384 36428550985849088 36444289260436992 36481938319590336 36541332877446144 36562450457668608 36579082188269952 36612702668222406 36668212505492832 36689403410646624 36692330120741376 36781736383218816 36819734044771728 36900991665609984 37029120108893352 37143761347620576 37182133001905308 37320687983766528 37376103474482256 37474905702707712 37548661662268416 37722178506653388 37838965437014544 37896334455437568 37998403532331264 38019203534264832 38116045648530432 38269329873306048 38350240602075072 38375464529949696 38468971997127936 38508712670678688 38571406926193152 38705335422464656 38722057339214304 38730792905227008 38825166182286528 38847603611272896 38865274825036824 38945367935172864 38985600753287712 39080594907169992 39171300611060736 39207303644710608 39388316126911488 39465246431846862 39634698421283328 39712109941637397 39740237439108096 39775996403751168 39941130183515352 40001686369628544 40024803720705408 40125530599875072 40203900776827953 40233603740115456 40255627271574528 40395403755156384 40498298501563584 40520466924676992 40606137108079488 40731852702841344 40773931063071552 40873282746948432 40982119859080224 41108999487126912 41151467461803696 41251739068679436 41275578836977452 41341455769568256 41379453431121168 41422200800368194 41452803853452288 41513615623811232 41576555911739904 41600583394748928 41657760122505021 41748359861788416 41836626111354624 41966151269594112 41985773981737344 42224002279052352 42242244370051968 42354726744312576 42485855929279488 42600286313063424 42633376262367264 42748203973872672 42771603976047936 42994733408554752 43052996107469304 43144020677334456 43277593496768928 43322301754513524 43391996076819456 43392832791967296 43483737375581184 43543502350272738 43572142018380384 43638203312322048 43663422240769536 43678311955072344 43723434178166427 43813538927069472 43886364573503232 43965669270566241 44022235671254016 44067713187443328 44108216600299434 44297604117904896 44311855642775424 44455525392427776 44589035723943744 44707767118996608 44846181258683904 44933771456454771 45001897165832112 45141221924859456 45262804207629888 45287580680521344 45444829224550932 45639955757841408 45681904246589424 45802662525531648 45892808698328064 45982443090316986 46062547940784384 46104884841465252 46205156448340992 46247624423017776 46295400894529158 46317742112201472 46344509571343104 46467915430768128 46509137740764288 46551885110011314 46634404335133824 46659931610234112 46773625400707392 46903345536605184 46918435386468096 47066204375273952 47211920178293376 47233995729454512 47337635773055232 47502002563933896 47649067587351648 47876034080185344 47962548295163172 48091729470606756 48118054473053928 48340206155755008 48369075084624096 48442409181568512 48470404505808384 48496936791739392 48537023262001263 48642584426120448 48772109584359936 48816936890963208 48890950007323776 48919204547528832 49042315177625088 49092978726362304 49138100949456387 49201322220813312 49244969372573952 49372160145191136 49525015130160768 49576177335873744 49834804632643008 49850837598122352 50162665189436712 50296238008871184 50451953916019392 50528445940583424 50557646805101568 50627134311561126 50664538043108352 50873895638327808 51025773164408064 51133654136100096 51291962662837248 51344950227571584 51392142277413102 51527995341223104 51629409785619072 51641057206969344 51766888243048704 51796804815030528 51820366433382432 51927157246897152 51980801004383616 52028577475894998 52107459876226656 52276404859614144 52322779958359824 52438251314287872 52620328575795816 52766263728680832 52949479922183196 53034661871668224 53254840244687136 53335581826171392 53366404960940544 53439752884425633 53605201035770604 53860538340208512 53997731335418112 54027289232902656 54141516144105984 54365241417428736 54497710329264576 54642826478773632 54666433890655488 54811999316169216 54868623282404928 54919054002333609 55002318758239248 55034105115969936 55038495181112064 55172604574828224 55229601067157592 55351487498414976 55543680163340028 55664479815717888 55715642021430864 55782168148472832 55981031975649792 56064155211723384 56298669705403136 56322992493402624 56472968992416768 56505605252760576 56583267759980082 56844501683156352 56997605298496896 57028805301397248 57326311211406336 57403994809959072 57525360903112608 57703457995691904 57763069006018032 57857110389289728 58058003133696984 58083086008821456 58096189357840512 58237749273429792 58297912237555236 58418051902759296 58478401129931568 58515152764670976 58620892360754988 58756950916591104 58810955467065912 58906616002274304 59082474190367232 59197869647770293 59274033856570368 59452047631924992 59610356158662144 59663994605626752 59911695275273028 60002529554442816 60037205581058112 60188295899812608 60350405610173184 60383440907361792 60593105632734576 60909205662119232 61097779054262016 61309924120422648 61416730587712512 61473179788620336 61663499230690368 61727201192705544 61756989482935296 61792679428457472 61877608603019154 62012183654352384 62069180146681752 62133301200552291 62179205780178432 62213242146978816 62270423435716848 62364833867609856 62557913848624128 62622539792682624 62754939167031936 62949226904391168 62978660972606016 63116847697406976 63336003418578528 63532090116468864 63728783893919232 63950064393550896 64122305960809008 64157405964071904 64492100112832128 64716031016001684 64856779234827264 64916390245153392 65089249187950944 65187933343098368 65225606063371776 65315253525409107 65358213027570576 65457304968483072 65517467932608516 65659959163431936 65829546860254848 65836806120188928 66033353506881024 66101569781164992 66162324900449151 66446406176857344 66467783464163136 66683288088641664 66883553585915616 67061650678494912 67269271888025856 67502845748748168 67711832887289184 68034364219210752 68167243836826398 68178205514800128 68459933636762112 68522856369884136 68703993788297472 68839213047492096 68973664635475479 69022517657398272 69062406420040704 69093821911176576 69157327262197878 69307734672511488 69371436634526664 69443101341793737 69476613168302208 69516764357014656 69701873146152192 69763706611146432 69917668419050496 69951606502700736 69989897415351168 70160438101061088 70355018304907776 70599306562910928 70850993594181768 71006453659582848 71253003845900844 71473601381027472 71814051120278016 71943822442744758 71996975113890816 72486988556571648 72510309233632512 72553612626936144 72663613772352768 72857101971698176 72888578520873984 72963876639180672 73158164376539904 73225405336444812 73336425010985664 73378806821293248 73384660241482752 73563472766437632 73639468089543456 73801983331219968 74058240217786704 74287522695241152 74364266003810616 74752206948964512 74949811405415424 75444357013306776 75677930874029088 75792668910875136 75940701467341689 75996807064662528 76038407068529664 76538659746612096 76700481204150144 76937943994255872 77017425341357376 77088213416119653 77142813852386304 77410670844929312 77444114678428608 77461585810454016 77650332364573056 77695207222545792 77730549650073648 77890735870345728 77971201506575424 78161189814339984 78414607289421216 78930492863693724 79269396842566656 79424219883274794 79551992807502336 79882260367030704 80003372739257088 80049607441410816 80251061199750144 80407801553655906 80467207480230912 80790807510312768 80996597003127168 81040933849353984 81212274216158976 81463705405682688 81547862126143104 81746565493896864 81964239718160448 82217998974253824 82302934923607392 82503478137358872 82551157673954904 82758906862242336 82844401600736388 83027231247622464 83153111823479808 83201166789497856 83315520245010042 83496719723576832 83673252222709248 83971547963474688 84448004558104704 84484488740103936 84709453488625152 84874901639970123 85266752524734528 85496407947745344 85543207952095872 85989466817109504 86105992214938608 86288041354668912 86555186993537856 86644603509027048 86785665583934592 87087004700545476 87144284036760768 87276406624644096 87326844481539072 87356623910144688 87446868356332854 87627077854138944 87772729147006464 87931338541132482 88135426374886656 88216433200598868 88595208235809792 88623711285550848 88911050784855552 89178071447887488 89415534237993216 89692362517367808 89867542912909542 90003794331664224 90282443849718912 90525608415259776 90575161361042688 90889658449101864 91363808493178848 91605325051063296 91964886180633972 92125095881568768 92209769682930504 92495248846035552 92590801789058316 92635484224402944 92689019142686208 92816412904528731 92935830861536256 93018275481528576 93103770220022628 93268808670267648 93319863220468224 93547250801414784 93836870772936192 94132408750547904 94423840356586752 94467991458909024 94675271546110464 95004005127867792 95298135174703296 95925096590326344 96183458941213512 96236108946107856 96680412311510016 96738150169248192 96884818363137024 96940809011616768 97074046524002526 97285168852240896 97544219168719872 97633873781926416 97781900014647552 97838409095057664 98084630355250176 98185957452724608 98276201898912774 98489938745147904 98744320290382272 99050030260321536 99152354671747488 99669609265286016 99701675196244704 100325330378873424 100592476017742368 100903907832038784 101254268623122252 101747791276655616 102051546328816128 102250865755239597 102267308272200192 102689900455143168 102784284554826204 103055990682446208 103258819571238144 103533776486097408 103593609630061056 103640732866764864 103735990893296817 103961602008767232 104057154951789996 104214919752453312 104552809719228288 104645559916719648 104876502628575744 105240657151591632 105532527457361664 105898959844366392 106509680489374272 106671163652342784 106732809921881088 106879505768851266 107210402071541208 107721076680417024 107995462670836224 108054578465805312 108283032288211968 108730482834857472 108995420658529152 109285652957547264 109332867781310976 109623998632338432 109737246564809856 109838108004667218 110004637516478496 110068210231939872 110076990362224128 110345209149656448 110459202134315184 110702974996829952 111087360326680056 111431284042861728 111962063951299584 112128310423446768 112597339410806272 112645984986805248 113166535519960164 113689003366312704 113995210596993792 114057610602794496 114807989619918144 115050721806225216 115406915991383808 115526138012036064 115714220778579456 116116006267393968 116166172017642912 116192378715681024 116475498546859584 116595824475110472 116836103805518592 116956802259863136 117241784721509976 117513901833182208 117621910934131824 118164948380734464 118395739295540586 118904095263849984 119136329824912191 119220712317324288 119327989211253504 119823390550546056 120005059108885632 120074411162116224 120376591799625216 120700811220346368 120766881814723584 121186211265469152 121818411324238464 122195558108524032 122619848240845296 122946359577240672 123326998461380736 123454402385411088 123755217206038308 124024367308704768 124138360293363504 124266602401104582 124358411560356864 124540846871433696 124729667735219712 124973280367515063 125245079585365248 125509878334063872 125898453808782336 125957321945212032 126672006837157056 127064180232937728 127457567787838464 127900128787101792 128244611921618016 128314811928143808 128984200225664256 129432062032003368 129832780490306784 130178498375901888 130375866686196736 130451212126743552 130630507050818214 130716426055141152 130914609936966144 131034935865217032 131170302534499281 131659093720509696 131897007811698723 132066707013762048 132203139562329984 132324649800898302 132892812353714688 132935566928326272 133366576177283328 133767107171831232 134123301356989824 134538543776051712 135005691497496336 135423665774578368 136334487673652796 136919867273524224 137045712739768272 137407987576594944 137678426094984192 137947329270950958 138187643822353152 138314654524395756 138615469345022976 138742873269053328 138886202683587474 138953226336604416 139033528714029312 139403746292304384 139527413222292864 139903213005401472 139979794830702336 140320876202122176 140710036609815552 141198613125821856 141701987188363536 142012907319165696 142506007691801688 142947202762054944 143628102240556032 143887644885489516 145020618467265024 145107225253872288 145327227544705536 145611069786003789 145714203943396352 145927753278361344 146316328753079808 146450810672889624 146672850021971328 146757613642586496 147126945532875264 147278936179086912 147414302848369161 147603966662439936 148116480435573408 148575045390482304 148728532007621232 149504413897929024 150888714026613552 151355861748058176 151585337821750272 151881402934683378 151993614129325056 153077319493224192 153400962408300288 153875887988511744 154034850682714752 154176426832239306 154821341689858624 154888229356857216 154923171620908032 155300664729146112 155390414445091584 155461099300147296 155781471740691456 155942403013150848 156322379628679968 156829214578842432 157860985727387448 158848439766549588 159103985615004672 159764520734061408 160006745478514176 160099214882821632 160319258653276899 160815603107311812 161581615020625536 161993194006254336 162081867698707968 162424548432317952 163095724252286208 163493130987793728 163928479436320896 164435997948507648 164605869847214784 164757162007000827 165006956274717744 165102315347909808 165517813724484672 165688803201472776 166054462495244928 166631040490020084 166993439447153664 167346504445418496 167943095926949376 168896009116209408 168968977480207872 169418906977250304 169749803279940246 170533505049469056 170992815895490688 171086415904191744 171978933634219008 172211984429877216 172576082709337824 173110373987075712 173289207018054096 173571331167869184 174174009401090952 174288568073521536 174713247820289376 174893736712665708 175254155708277888 175545458294012928 175862677082264964 176270852749773312 176432866401197736 177247422571101696 177822101569711104 178356142895774976 178831068475986432 179735085825819084 180007588663328448 180564887699437824 181051216830519552 181150322722085376 181779316898203728 182727616986357696 183929772361267944 184250191763137536 184419539365861008 184990497692071104 185181603578116632 185270968448805888 185378038285372416 185632825809057462 186036550963057152 186207540440045256 186537617340535296 186639726440936448 187094501602829568 187673741545872384 188264817501095808 188847680713173504 188935982917818048 189350543092220928 190008010255735584 190596270349406592 191850193180652688 192366917882427024 192472217892215712 193476300338496384 194148093048005052 194570337704481792 195267747563852832 195563800029295104 195676818190115328 195945760576227321 196371914905449216 196552403797825548 196979877490295808 197488640580764544 198100060520643072 198304709343494976 199339218530572032 199403350392489408 200650660757746848 201184952035484736 201807815664077568 202508537246244504 204103092657632256 204501731510479194 204534616544400384 205379800910286336 205568569109652408 206111981364892416 206517639142476288 207067552972194816 207187219260122112 207281465733529728 207471981786593634 207923204017534464 208114309903579992 208429839504906624 209105619438456576 209291119833439296 209753005257151488 210481314303183264 211065054914723328 211797919688732784 213019360978748544 213759011537702532 214420804143082416 215442153360834048 215990925341672448 217460965669714944 217990841317058304 218571305915094528 218665735562621952 219474493129619712 219676216009334436 220009275032956992 220136420463879744 220153980724448256 220690418299312896 220918404268630368 221405949993659904 222174720653360112 222862568085723456 224256620846893536 225194678821612544 226333071039920328 227378006732625408 227822104402025067 227990421193987584 228115221205588992 229615979239836288 230101443612450432 230813831982767616 231052276024072128 231428441557158912 232232012534787936 232332344035285824 232384757431362048 232950997093719168 233191648950220944 233672207611037184 233913604519726272 234483569443019952 235243821868263648 236791478591081172 237808190527699968 238272659649824382 238655978422507008 239646781101092112 240010118217771264 240148822324232448 240753183599250432 241401622440692736 242372422530938304 243636822648476928 244391116217048064 245239696481690592 245892719154481344 246653996922761472 246908804770822176 247510434412076616 248276720586727008 248533204802209164 249081693742867392 249459335470439424 249946560735030126 250490159170730496 251019756668127744 251914643890424064 253344013674314112 254128360465875456 254624704919910369 255800257574203584 256489223843236032 256629623856287616 257968400451328512 258864124064006736 259665560980613568 260356996751803776 261261014101636428 261432852110282304 261829219873932288 262069871730434064 262340605068998562 263318187441019392 263794015623397446 264406279124659968 264649299601796604 265785624707429376 265871133856652544 266733152354566656 267534214343662464 268246602713979648 269077087552103424 270011382994992672 270847331549156736 272668975347305592 274091425479536544 274815975153189888 275894658541901916 276375287644706304 276629309048791512 277485746538106656 277772405367174948 277906452673208832 278067057428058624 278449238713586193 278807492584608768 279054826444585728 279806426010802944 279959589661404672 280641752404244352 282397226251643712 283403974376727072 284025814638331392 285012015383603376 285894405524109888 287775289770979032 290041236934530048 290214450507744576 290654455089411072 291222139572007578 291855506556722688 292632657506159616 292901621345779248 293345700043942656 293515227285172992 294253891065750528 294557872358173824 294828605696738322 296232960871146816 297150090780964608 297457064015242464 299008827795858048 301777428053227104 302711723496116352 303762805869366756 306154638986448384 306801924816600576 308069701365429504 308352853664478612 309642683379717248 309776458713714432 310601329458292224 310780828890183168 310922198600294592 311207972679890451 311884806026301696 312644759257359936 313658429157684864 315721971454774896 317696879533099176 319529041468122816 320013490957028352 320198429765643264 320638517306553798 321631206214623624 323163230041251072 323986388012508672 324163735397415936 324849096864635904 326191448504572416 326986261975587456 327856958872641792 328871995897015296 329211739694429568 329514324014001654 330013912549435488 330204630695819616 331035627448969344 331377606402945552 332108924990489856 333262080980040168 335886191853898752 337792018232418816 337937954960415744 339499606559880492 341067010098938112 341985631790981376 342172831808383488 344423968859754432 345152165418675648 346220747974151424 346578414036108192 347142662335738368 348348018802181904 348577136147043072 349426495640578752 349787473425331416 350508311416555776 351725354164529928 352541705499546624 352865732802395472 354494845142203392 356712285791549952 357662136951972864 359470171651638168 360015177326656896 361129775398875648 362102433661039104 362300645444170752 363558633796407456 365455233972715392 367859544722535888 368839078731722016 369980995384142208 370363207156233264 371265651618114924 372073101926114304 372415080880090512 373075234681070592 374189003205659136 374919841102545189 376529635002191616 377695361426347008 377871965835636096 380016020511471168 381192540698813184 383700386361305376 384733835764854048 384944435784431424 386952600676992768 388296186096010104 390535495127705664 391127600058590208 391353636380230656 391891521152454642 392743829810898432 393104807595651096 393510907603497843 394977281161529088 395691023435096169 396200121041286144 396609418686989952 398678437061144064 398806700784978816 401301321515493696 402369904070969472 403615631328155136 405017074492489008 409003463020958388 410759601820572672 411137138219304816 412223962729784832 413035278284952576 414562931467059456 414943963573187268 415846408035068928 416228619807159984 416859679009813248 418211238876913152 418582239666878592 420962628606366528 422130109829446656 423595839377465568 426038721957497088 427518023075405064 428841608286164832 430884306721668096 435981682634116608 436833209358011367 437142611830189056 438948986259239424 439352432018668872 440018550065913984 440272840927759488 441380836598625792 441836808537260736 442242908545107483 442811899987319808 444349441306720224 445725136171446912 448513241693787072 452666142079840656 454756013465250816 455644208804050134 455980842387975168 459231958479672576 460202887224900864 461627663965535232 462104552048144256 464464025069575872 464664688070571648 464769514862724096 465901994187438336 466383297900441888 467344415222074368 467827209039452544 468967138886039904 470487643736527296 473582957182162344 476545319299648764 477311956845014016 479293562202184224 480020236435542528 480297644648464896 480957775959830697 484744845061876608 487273645296953856 490479392963381184 491785438308962688 493307993845522944 493817609541644352 494271486021002481 495020868824153232 496553441173454016 497066409604418328 498163387485734784 499893121470060252 500980318341460992 502039513336255488 503829287780848128 506688027348628224 508256720931750912 509249409839820738 511600515148407168 512978447686472064 513259247712575232 515936800902657024 517728248128013472 519331121961227136 520713993503607552 522522028203272856 522865704220564608 524139743460868128 524681210137997124 526636374882038784 527588031246794892 528812558249319936 529298599203593208 531742267713305088 533466304709133312 535068428687324928 536493205427959296 540022765989985344 541694663098313472 545337950694611184 548182850959073088 551789317083803832 552750575289412608 553258618097583024 554971493076213312 555544810734349896 555812905346417664 556134114856117248 556898477427172386 558109652889171456 559612852021605888 559919179322809344 561283504808488704 564794452503287424 566807948753454144 568051629276662784 570024030767206752 571788811048219776 575550579541958064 580428901015489152 582444279144015156 583711013113445376 585803242691558496 586691400087885312 587030454570345984 587837281728681963 589115744716347648 589657211393476644 592465921742293632 594300181561929216 594914128030484928 598017655591716096 603554856106454208 605423446992232704 607525611738733512 612309277972896768 613603849633201152 616139402730859008 616705707328957224 619285366759434496 619552917427428864 621202658916584448 621561657780366336 621844397200589184 622415945359780902 623769612052603392 625289518514719872 627316858315369728 631443942909549792 635393759066198352 639058082936245632 641277034613107596 643262412429247248 646326460082502144 647972776025017344 652382897009144832 653972523951174912 655713917745283584 658423479388859136 659028648028003308 660027825098870976 660409261391639232 662071254897938688 662755212805891104 664217849980979712 666524161960080336 675584036464837632 678999213119760984 682134020197876224 683466313206075201 683971263581962752 684345663616766976 688847937719508864 690304330837351296 692441495948302848 693156828072216384 694285324671476736 696696037604363808 697154272294086144 698852991281157504 699574946850662832 701016622833111552 703450708329059856 705731465604790944 713424571583099904 718940343303276336 720030354653313792 722259550797751296 724204867322078208 727117267592814912 730910467945430784 735719089445071776 737678157463444032 739961990768284416 740726414312466528 742531303236229848 744830161760181024 748378006411318272 749839682205090378 753059270004383232 755743931671272192 760032041022942336 762385081397626368 763874114759731107 767400772722610752 769467671529708096 769888871568862848 773905201353985536 776592372192020208 781070990255411328 783783042304909284 785487659621796864 786209615191302192 787021815206995686 789954562323058176 791382046870192338 793218837373979904 797356874122288128 797613401569957632 802602643030987392 804739808141938944 807231262656310272 810034148984978016 818006926041916776 822274276438609632 824447925459569664 829125862934118912 829887927146374536 832457239614319968 833719358019626496 835347716140758579 836422477753826304 837164479333757184 841925257212733056 847191678754931136 852077443914994176 855036046150810128 857683216572329664 871963365268233216 873666418716022734 877897972518478848 878704864037337744 880037100131827968 880545681855518976 882761673197251584 883673617074521472 884485817090214966 888698882613440448 891450272342893824 897026483387574144 905332284159681312 911288417608100268 918463916959345152 920405774449801728 924209104096288512 928928050139151744 929329376141143296 931803988374876672 932766595800883776 933623918039671353 935654418078905088 937934277772079808 940975287473054592 947165914364324688 953090638599297528 958587124404368448 960040472871085056 960595289296929792 961915551919661394 969489690123753216 974547290593907712 980958785926762368 983570876617925376 986615987691045888 987635219083288704 988542972042004962 990041737648306464 993106882346908032 994132819208836656 996326774971469568 999786242940120504 1007658575561696256 1013376054697256448 1018498819679641476 1023201030296814336 1025956895372944128 1026518495425150464 1035456496256026944 1038662243922454272 1041427987007215104 1045044056406545712 1045731408441129216 1048279486921736256 1049362420275994248 1055176062493589784 1057625116498639872 1058597198407186416 1063484535426610176 1070136857374649856 1072986410855918592 1080045531979970688 1083389326196626944 1090675901389222368 1096365701918146176 1103578634167607664 1106517236195166048 1109942986152426624 1111089621468699792 1113796954854344772 1116219305778342912 1119225704043211776 1122567009616977408 1124759523307635567 1129588905006574848 1133615897506908288 1140048061534413504 1143577622096439552 1151101159083916128 1160857802030978304 1164888558288030312 1171606485383116992 1173382800175770624 1174060909140691968 1175674563457363926 1178231489432695296 1179314422786953288 1180532722810493529 1184931843484587264 1188600363123858432 1189828256060969856 1196035311183432192 1207109712212908416 1210846893984465408 1215051223477467024 1232278805461718016 1233411414657914448 1238570733518868992 1239105834854857728 1243688794401178368 1244831890719561804 1247539224105206784 1250579037029439744 1254633716630739456 1262887885819099584 1270787518132396704 1278116165872491264 1282554069226215192 1286524824858494496 1292652920165004288 1307945047902349824 1310499628074034101 1311427835490567168 1316846958777718272 1318057296056006616 1320055650197741952 1320818522783278464 1324142509795877376 1325510425611782208 1328435699961959424 1333048323920160672 1357998426239521968 1364268040395752448 1366932626412150402 1367942527163925504 1377695875439017728 1380608661674702592 1384882991896605696 1386313656144432768 1393392075208727616 1394308544588172288 1397705982562315008 1399149893701325664 1402033245666223104 1406901416658119712 1411462931209581888 1437880686606552672 1440060709306627584 1442873327879492091 1454234535185629824 1461820935890861568 1471438178890143552 1475356314926888064 1479923981536568832 1481452828624933056 1485062606472459696 1489660323520362048 1499679364410180756 1506118540008766464 1511487863342544384 1520064082045884672 1524770162795252736 1527748229519462214 1534801545445221504 1538935343059416192 1539777743137725696 1547810402707971072 1553184744384040416 1562141980510822656 1567566084609818568 1572419230382604384 1574043630413991372 1579909124646116352 1582764093740384676 1586437674747959808 1595226803139915264 1605205286061974784 1609479616283877888 1620068297969956032 1636013852083833552 1644548552877219264 1658251725868237824 1659775854292749072 1664914479228639936 1667438716039252992 1670695432281517158 1674328958667514368 1683850514425466112 1694383357509862272 1704154887829988352 1710072092301620256 1715366433144659328 1747332837432045468 1757409728074675488 1760074200263655936 1761091363711037952 1763511845186045889 1767347234149042944 1768971634180429932 1777397765226880896 1782900544685787648 1794052966775148288 1810664568319362624 1822576835216200536 1836927833918690304 1840811548899603456 1848418208192577024 1857856100278303488 1858658752282286592 1863607976749753344 1865533191601767552 1867247836079342706 1871308836157810176 1875868555544159616 1881950574946109184 1894331828728649376 1906181277198595056 1917174248808736896 1923831103839322788 1938979380247506432 1961917571853524736 1967141753235850752 1975270438166577408 1977085944084009924 1980083475296612928 1986213764693816064 1988265638417673312 1992653549942939136 1999572485880241008 2026752109394512896 2036997639359282952 2046402060593628672 2051913790745888256 2053036990850300928 2070912992512053888 2077324487844908544 2082855974014430208 2090088112813091424 2091462816882258432 2096558973843472512 2098724840551988496 2110352124987179568 2117194396814372832 2140273714749299712 2160091063959941376 2166778652393253888 2181351802778444736 2192731403836292352 2207157268335215328 2213034472390332096 2219885972304853248 2222179242937399584 2227593909708689544 2245134019233954816 2249519046615271134 2259177810013149696 2267231795013816576 2280096123068827008 2287155244192879104 2302202318167832256 2321715604061956608 2329777116576060624 2343212970766233984 2351349126914727852 2356462978865390592 2358628845573906576 2361065445620987058 2369863686969174528 2379656512121939712 2392070622366864384 2414219424425816832 2421693787968930816 2430102446954934048 2466822829315828896 2477141467037737984 2487377588802356736 2489663781439123608 2501158074058879488 2506043148422275737 2509267433261478912 2525775771638199168 2541575036264793408 2556232331744982528 2565108138452430384 2573049649716988992 2615890095804699648 2620999256148068202 2633693917555436544 2636114592112013232 2640111300395483904 2641637045566556928 2648285019591754752 2651020851223564416 2666096647840321344 2715996852479043936 2733865252824300804 2755391750878035456 2761217323349405184 2772627312288865536 2786784150417455232 2795411965124630016 2798299787402651328 2800871754119014059 2813802833316239424 2822925862419163776 2875761373213105344 2880121418613255168 2885746655758984182 2908469070371259648 2923641871781723136 2942876357780287104 2950712629853776128 2959847963073137664 2962905657249866112 2970125212944919392 2979320647040724096 2999358728820361512 3022975726685088768 3040128164091769344 3055496459038924428 3069603090890443008 3077870686118832384 3079555486275451392 3106369488768080832 3124283961021645312 3135132169219637136 3144838460765208768 3148087260827982744 3165528187480769352 3172875349495919616 3190453606279830528 3210410572123949568 3218959232567755776 3240136595939912064 3272027704167667104 3289097105754438528 3319551708585498144 3329828958457279872 3341390864563034316 3348657917335028736 3367701028850932224 3388766715019724544 3420144184603240512 3430732866289318656 3494665674864090936 3514819456149350976 3520148400527311872 3522182727422075904 3527023690372091778 3534694468298085888 3537943268360859864 3554795530453761792 3565801089371575296 3588105933550296576 3621329136638725248 3645153670432401072 3696836416385154048 3715712200556606976 3717317504564573184 3731066383203535104 3734495672158685412 3742617672315620352 3751737111088319232 3763901149892218368 3788663657457298752 3812362554397190112 3834348497617473792 3847662207678645576 3877958760495012864 3923835143707049472 3934283506471701504 3950540876333154816 3954171888168019848 3960166950593225856 3972427529387632128 3976531276835346624 3985307099885878272 3999144971760482016 4073995278718565904 4092804121187257344 4103827581491776512 4141825985024107776 4154648975689817088 4180176225626182848 4182925633764516864 4193117947686945024 4197449681103976992 4220704249974359136 4234388793628745664 4320182127919882752 4328619983638476273 4362703605556889472 4385462807672584704 4414314536670430656 4426068944780664192 4439771944609706496 4444358485874799168 4455187819417379088 4499038093230542268 4518355620026299392 4534463590027633152 4560192246137654016 4574310488385758208 4604404636335664512 4643431208123913216 4659554233152121248 4686425941532467968 4702698253829455704 4717257691147813152 4722130891241974116 4739727373938349056 4759313024243879424 4828438848851633664 4860204893909868096 4933645658631657792 4974755177604713472 4979327562878247216 5002316148117758976 5012086296844551474 5051551543276398336 5083150072529586816 5112464663489965056 5130216276904860768 5146099299433977984 5241998512296136404 5272229184224026464 5280222600790967808 5283274091133113856 5290535535558137667 5302041702447128832 5332193295680642688 5431993704958087872 5467730505648601608 5510783501756070912 5522434646698810368 5545254624577731072 5573568300834910464 5590823930249260032 5596599574805302656 5601743508238028118 5627605666632478848 5645851724838327552 5751522746426210688 5771493311517968364 5816938140742519296 5885752715560574208 5901425259707552256 5925811314499732224 5940250425889838784 5958641294081448192 5998717457640723024 6080256328183538688 6110992918077848856 6139206181780886016 6155741372237664768 6159110972550902784 6212738977536161664 6248567922043290624 6270264338439274272 6289676921530417536 6296174521655965488 6331056374961538704 6420821144247899136 6480273191879824128 6544055408335334208 6578194211508877056 6639103417170996288 6659657916914559744 6682781729126068632 6735402057701864448 6777533430039449088 6840288369206481024 6861465732578637312 6989331349728181872 7029638912298701952 7054047380744183556 7069388936596171776 7075886536721719728 7109591060907523584 7176211867100593152 7242658273277450496 7290307340864802144 7431424401113213952 7462132766407070208 7468991344317370824 7503474222176638464 7518129445266827211 7527802299784436736 7577327314914597504 7624725108794380224 7668696995234947584 7695324415357291152 7847670287414098944 7901081752666309632 7908343776336039696 7920333901186451712 7944855058775264256 7953062553670693248 7998289943520964032 8147990557437131808 8283651970048215552 8360352451252365696 8386235895373890048 8394899362207953984 8402615262357042177 8441408499948718272 8468777587257491328 8640364255839765504 8657239967276952546 8725407211113778944 8770925615345169408 8828629073340861312 8852137889561328384 8879543889219412992 8888716971749598336 8910375638834758176 8998076186461084536 9068927180055266304 9120384492275308032 9208809272671329024 9319108466304242496 9372851883064935936 9405396507658911408 9434515382295626304 9444261782483948232 9518626048487758848 9656877697703267328 9720409787819736192 9867291317263315584 9958655125756494432 10024172593689102948 10103103086552796672 10166300145059173632 10260432553809721536 10292198598867955968 10483997024592272808 10544458368448052928 10560445201581935616 10566548182266227712 10581071071116275334 10604083404894257664 10664386591361285376 10863987409916175744 10935461011297203216 11090509249155462144 11147136601669820928 11193199149610605312 11203487016476056236 11255211333264957696 11291703449676655104 11503045492852421376 11542986623035936728 11633876281485038592 11771505431121148416 11802850519415104512 11851622628999464448 11880500851779677568 11917282588162896384 11997434915281446048 12221985836155697712 12278412363561772032 12311482744475329536 12425477955072323328 12540528676878548544 12579353843060835072 12592349043311930976 12662112749923077408 12960546383759648256 12985859950915428819 13088110816670668416 13156388423017754112 13278206834341992576 13319315833829119488 13365563458252137264 13555066860078898176 13680576738412962048 13722931465157274624 13978662699456363744 14059277824597403904 14108094761488367112 14151773073443439456 14219182121815047168 14485316546554900992 14580614681729604288 14924265532814140416 14937982688634741648 15006948444353276928 15036258890533654422 15154654629829195008 15249450217588760448 15337393990469895168 15390648830714582304 15816687552672079392 15840667802372903424 15871606606674413001 15906125107341386496 15996579887041928064 16295981114874263616 16567303940096431104 16720704902504731392 16772471790747780096 16789798724415907968 16805230524714084354 16882816999897436544 16937555174514982656 17314479934553905092 17450814422227557888 17657258146681722624 17704275779122656768 17777433943499196672 17820751277669516352 17996152372922169072 18240768984550616064 18417618545342658048 18638216932608484992 18745703766129871872 18810793015317822816 18869030764591252608 18888523564967896464 19440819575639472384 19734582634526631168 19917310251512988864 20048345187378205896 20206206173105593344 20332600290118347264 20520865107619443072 20584397197735911936 20967994049184545616 21088916736896105856 21162142142232550668 21208166809788515328 21328773182722570752 21727974819832351488 21870922022594406432 22294273203339641856 22386398299221210624 22406974032952112472 22510422666529915392 22583406899353310208 23006090985704842752 23085973246071873456 23543010862242296832 23703245257998928896 23761001703559355136 23834565176325792768 23994869830562892096 24443971672311395424 24850955910144646656 25081057353757097088 25158707686121670144 25184698086623861952 25324225499846154816 25921092767519296512 25971719901830857638 26176221633341336832 26312776846035508224 26556413668683985152 26638631667658238976 26731126916504274528 27361153476825924096 27957325398912727488 28118555649194807808 28216189522976734224 28303546146886878912 28970633093109801984 29161229363459208576 29875965377269483296 30072517781067308844 30309309259658390016 30498900435177520896 30781297661429164608 31633375105344158784 31681335604745806848 31743213213348826002 31812250214682772992 31993159774083856128 32591962229748527232 33441409805009462784 33579597448831815936 33610461049428168708 33765633999794873088 33875110349029965312 34628959869107810184 34901628844455115776 35314516293363445248 35408551558245313536 35554867886998393344 35641502555339032704 35992304745844338144 36835237090685316096 37276433865216969984 37621586030635645632 37738061529182505216 37777047129935792928 38881639151278944768 39469165269053262336 39834620503025977728 40096690374756411792 40665200580236694528 41041730215238886144 41168794395471823872 41935988098369091232 42177833473792211712 42324284284465101336 42657546365445141504 43455949639664702976 43741844045188812864 44772796598442421248 44813948065904224944 45020845333059830784 46012181971409685504 46171946492143746912 47522003407118710272 47614819820023239003 47989739661125784192 48887943344622790848 49701911820289293312 50162114707514194176 50317415372243340288 50369396173247723904 50648450999692309632 51943439803661715276 52352443266682673664 53112827337367970304 53462253833008549056 54722306953651848192 55914650797825454976 56237111298389615616 56432379045953468448 56607092293773757824 58322458726918417152 59751930754538966592 60145035562134617688 60618618519316780032 60997800870355041792 61562595322858329216 63266750210688317568 63486426426697652004 63624500429365545984 63986319548167712256 65183924459497054464 66882819610018925568 67159194897663631872 67220922098856337416 67531267999589746176 67750220698059930624 69257919738215620368 70629032586726890496 71109735773996786688 71283005110678065408 71984609491688676288 74552867730433939968 75243172061271291264 75476123058365010432 75554094259871585856 77763278302557889536 78938330538106524672 79669241006051955456 80193380749512823584 82083460430477772288 83871976196738182464 84355666947584423424 84648568568930202672 86911899279329405952 87483688090377625728 89627896131808449888 92343892984287493824 95044006814237420544 95229639640046478006 95979479322251568384 97775886689245581696 100324229415028388352 100738792346495447808 101296901999384619264 103886879607323430552 104704886533365347328 106225654674735940608 106924507666017098112 111829301595650909952 112864758091906936896 113214184587547515648 116644917453836834304 119503861509077933184 120290071124269235376 121995601740710083584 123125190645716658432 126533500421376635136 126972852853395304008 127972639096335424512 130367848918994108928 134318389795327263744 134441844197712674832 135062535999179492352 138515839476431240736 142566010221356130816 142844459460069717009 143969218983377352576 149105735460867879936 150486344122542582528 150952246116730020864 151108188519743171712 159338482012103910912 160386761499025647168 164166920860955544576 167743952393476364928 168711333895168846848 169297137137860405344 174967376180755251456 179255792263616899776 184687785968574987648 190459279280092956012 191958958644503136768 195551773378491163392 200648458830056776704 201477584692990895616 202593803998769238528 207773759214646861104 213849015332034196224 223658603191301819904 225729516183813873792 226428369175095031296 233289834907673668608 239007723018155866368 240580142248538470752 246250381291433316864 253067000842753270272 253945705706790608016 260735697837988217856 268883688395425349664 277031678952862481472 285132020442712261632 285688918920139434018 287938437966754705152 300972688245085165056 302216377039486343424 318676964024207821824 320773522998051294336 335487904786952729856 338594274275720810688 349934752361510502912 358511584527233799552 369375571937149975296 380918558560185912024 383917917289006273536 391103546756982326784 402955169385981791232 405187607997538477056 415547518429293722208 427698030664068392448 447317206382603639808 451459032367627747584 452856738350190062592 478015446036311732736 481160284497076941504 492500762582866633728 506134001685506540544 507891411413581216032 537767376790850699328 554063357905724962944 571377837840278868036 575876875933509410304 601945376490170330112 604432754078972686848 641547045996102588672 670975809573905459712 677188548551441621376 699869504723021005824 717023169054467599104 738751143874299950592 761837117120371824048 782207093513964653568 831095036858587444416 855396061328136784896 902918064735255495168 956030892072623465472 962320568994153883008 1015782822827162432064 1075534753581701398656 1108126715811449925888 1142755675680557736072 1151753751867018820608 1208865508157945373696 1283094091992205177344 1341951619147810919424 1354377097102883242752 1434046338108935198208 1477502287748599901184 1523674234240743648096 1662190073717174888832 1805836129470510990336 1924641137988307766016 2031565645654324864128 2151069507163402797312 2216253431622899851776 2285511351361115472144 2566188183984410354688 2708754194205766485504 2868092676217870396416 3047348468481487296192 3324380147434349777664 3849282275976615532032 4063131291308649728256 4302139014326805594624 4432506863245799703552 4571022702722230944288 5417508388411532971008 6094696936962974592384 6648760294868699555328 7698564551953231064064 8126262582617299456512 8604278028653611189248 9142045405444461888576 12189393873925949184768 13297520589737399110656 16252525165234598913024 18284090810888923777152 24378787747851898369536 36568181621777847554304 48757575495703796739072 73136363243555695108608 146272726487111390217216
- Sum of all divisors σ(n): 549831982438023885898767
- Sum of proper divisors (its aliquot sum) s(n): 403559255950912495681551
- 146272726487111390217216 is an abundant number, because the sum of its proper divisors (403559255950912495681551) is greater than itself. Its abundance is 257286529463801105464335
Bases of 146272726487111390217216
- Binary: 111101111100101110101110111000011100111101000100100011101000001000100000000002
- Hexadecimal: 0x1EF975DC39E891D04400
- Base-36: NTHRLNIVJD00000
Squares and roots of 146272726487111390217216
- 146272726487111390217216 squared (1462727264871113902172162) is 21395710513973298062721339380980875427662790656
- 146272726487111390217216 cubed (1462727264871113902172163) is 3129608912007829691991407586846947923194064445985256500618372575133696
-
146272726487111390217216 is a
perfect square number . Itssquare root is 382456175904 -
The
cube root of 146272726487111390217216 is 52689141.0746724617
Scales and comparisons
How big is 146272726487111390217216?- 146,272,726,487,111,390,217,216 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 146,272,726,487,111,390,217,216 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 146272726487111390217216 cubic inches would be around 4390761.8 feet tall.
Recreational maths with 146272726487111390217216
- 146272726487111390217216 backwards is 612712093111784627272641
- The number of decimal digits it has is: 24
- The sum of 146272726487111390217216's digits is 90
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 146272726487111390217216 - Facts about the integer". Numbermatics.com. 2024. Web. 22 June 2024.
APA style:
Numbermatics. (2024). Number 146272726487111390217216 - Facts about the integer. Retrieved 22 June 2024, from https://numbermatics.com/n/146272726487111390217216/
Chicago style:
Numbermatics. 2024. "Number 146272726487111390217216 - Facts about the integer". https://numbermatics.com/n/146272726487111390217216/
The information we have on file for 146272726487111390217216 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 146272726487111390217216, math, Factors of 146272726487111390217216, curriculum, school, college, exams, university, Prime factorization of 146272726487111390217216, STEM, science, technology, engineering, physics, economics, calculator, one hundred forty-six sextillion, two hundred seventy-two quintillion, seven hundred twenty-six quadrillion, four hundred eighty-seven trillion, one hundred eleven billion, three hundred ninety million, two hundred seventeen thousand, two hundred sixteen.