28439056443218030034518016
28,439,056,443,218,030,034,518,016 is an even composite number composed of six prime numbers multiplied together.
What does the number 28439056443218030034518016 look like?
This visualization shows the relationship between its 6 prime factors (large circles) and 28672 divisors.
28439056443218030034518016 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-eight thousand, six hundred seventy-two divisors.
Prime factorization of 28439056443218030034518016:
215 × 33 × 76 × 113 × 173 × 3473
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 11 × 11 × 11 × 17 × 17 × 17 × 347 × 347 × 347)See below for interesting mathematical facts about the number 28439056443218030034518016 from the Numbermatics database.
Names of 28439056443218030034518016
- Cardinal: 28439056443218030034518016 can be written as Twenty-eight septillion, four hundred thirty-nine sextillion, fifty-six quintillion, four hundred forty-three quadrillion, two hundred eighteen trillion, thirty billion, thirty-four million, five hundred eighteen thousand and sixteen.
Scientific notation
- Scientific notation: 2.8439056443218030034518016 × 1025
Factors of 28439056443218030034518016
Divisors of 28439056443218030034518016
- Number of divisors d(n): 28672
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 17 18 21 22 24 27 28 32 33 34 36 42 44 48 49 51 54 56 63 64 66 68 72 77 84 88 96 98 99 102 108 112 119 121 126 128 132 136 144 147 153 154 168 176 187 189 192 196 198 204 216 224 231 238 242 252 256 264 272 288 289 294 297 306 308 336 343 347 352 357 363 374 378 384 392 396 408 432 441 448 459 462 476 484 504 512 528 539 544 561 576 578 588 594 612 616 672 686 693 694 704 714 726 748 756 768 784 792 816 833 847 864 867 882 896 918 924 952 968 1008 1024 1029 1041 1056 1071 1078 1088 1089 1122 1152 1156 1176 1188 1224 1232 1309 1323 1331 1344 1372 1386 1388 1408 1428 1452 1496 1512 1536 1568 1584 1617 1632 1666 1683 1694 1728 1734 1764 1792 1836 1848 1904 1936 2016 2023 2048 2057 2058 2079 2082 2112 2142 2156 2176 2178 2244 2304 2312 2352 2376 2401 2429 2448 2464 2499 2541 2601 2618 2646 2662 2688 2744 2772 2776 2816 2856 2904 2992 3024 3072 3087 3123 3136 3168 3179 3213 3234 3264 3267 3332 3366 3388 3456 3468 3528 3584 3672 3696 3773 3808 3817 3872 3927 3993 4032 4046 4096 4114 4116 4158 4164 4224 4284 4312 4352 4356 4488 4608 4624 4704 4752 4802 4851 4858 4896 4913 4928 4998 5049 5082 5202 5236 5292 5324 5376 5488 5544 5552 5632 5712 5808 5831 5899 5929 5984 6048 6069 6144 6171 6174 6246 6272 6336 6358 6426 6468 6528 6534 6664 6732 6776 6912 6936 7056 7168 7203 7287 7344 7392 7497 7546 7616 7623 7634 7744 7803 7854 7986 8064 8092 8192 8228 8232 8316 8328 8448 8568 8624 8704 8712 8976 9163 9216 9248 9261 9317 9369 9408 9504 9537 9604 9702 9716 9792 9826 9856 9996 10098 10164 10404 10472 10584 10648 10752 10976 11088 11104 11264 11319 11424 11451 11616 11662 11781 11798 11858 11968 11979 12096 12138 12288 12342 12348 12492 12544 12672 12716 12852 12936 13056 13068 13328 13464 13552 13824 13872 14112 14161 14336 14399 14406 14553 14574 14688 14739 14784 14994 15092 15232 15246 15268 15488 15606 15708 15972 16128 16184 16384 16456 16464 16632 16656 16807 16896 17003 17136 17248 17408 17424 17493 17697 17787 17952 18207 18326 18432 18496 18513 18522 18634 18738 18816 19008 19074 19208 19404 19432 19584 19652 19712 19992 20196 20328 20808 20944 21168 21296 21504 21609 21861 21952 22176 22208 22253 22491 22528 22627 22638 22848 22869 22902 23232 23324 23562 23596 23716 23936 23958 24192 24276 24576 24684 24696 24984 25088 25344 25432 25704 25872 26112 26136 26411 26656 26719 26928 27104 27489 27648 27744 27951 28224 28322 28611 28672 28798 28812 29106 29148 29376 29478 29568 29988 30184 30464 30492 30536 30976 31212 31416 31944 32256 32368 32768 32912 32928 33264 33312 33614 33792 33957 34006 34272 34353 34391 34496 34816 34848 34969 34986 35343 35394 35574 35904 35937 36414 36652 36864 36992 37026 37044 37268 37476 37632 38016 38148 38416 38808 38864 39168 39304 39424 39984 40392 40656 40817 41293 41503 41616 41888 41987 42336 42483 42592 43008 43197 43218 43722 43904 44217 44352 44416 44506 44982 45056 45254 45276 45696 45738 45804 46464 46648 47124 47192 47432 47872 47916 48384 48552 49152 49368 49392 49968 50176 50421 50688 50864 51009 51408 51744 52224 52272 52479 52822 53091 53312 53361 53438 53856 54043 54208 54621 54978 55296 55488 55539 55902 56448 56644 57222 57344 57596 57624 58212 58296 58752 58956 59136 59976 60368 60928 60984 61072 61952 62424 62832 63888 64141 64512 64736 64827 64889 65219 65583 65824 65856 66528 66624 66759 67228 67584 67881 67914 68012 68544 68706 68782 68992 69632 69696 69938 69972 70686 70788 71148 71808 71874 72828 73304 73728 73984 74052 74088 74536 74952 75264 76032 76296 76832 77616 77728 78336 78608 78848 79233 79968 80157 80784 81312 81634 82467 82586 83006 83232 83776 83853 83974 84672 84966 85184 85833 86016 86394 86436 87444 87808 88434 88704 88832 89012 89964 90112 90508 90552 91392 91476 91608 92928 93296 94248 94384 94864 95744 95832 96768 97104 98304 98736 98784 99127 99936 100283 100352 100793 100842 101376 101728 101871 102018 102816 103059 103173 103488 104448 104544 104907 104958 105644 106182 106624 106722 106876 107712 108086 108416 109242 109956 110592 110976 111078 111804 112896 113288 114444 114688 115192 115248 116424 116592 117504 117649 117912 118272 119021 119952 120409 120736 121856 121968 122144 122451 123879 123904 124509 124848 125664 125961 127449 127776 128282 129024 129472 129591 129654 129778 130438 131166 131648 131712 132651 133056 133248 133518 134456 135168 135762 135828 136024 137088 137412 137564 137984 139264 139392 139876 139944 141372 141576 142296 143616 143748 145656 146608 147456 147968 148104 148176 149072 149904 150528 151263 152064 152592 153027 153664 155232 155456 155771 156672 157216 157437 157696 158389 158466 159273 159936 160083 160314 161568 162129 162624 163268 164934 165172 166012 166464 167552 167706 167948 169344 169932 170368 171666 172032 172788 172872 174888 175616 176868 177408 177664 178024 179928 180224 181016 181104 182784 182952 183216 184877 185856 186592 187033 188496 188768 189728 191488 191664 192423 193536 194208 194667 195657 197472 197568 198254 199872 200277 200566 200704 201586 201684 202752 203456 203643 203742 204036 205632 206118 206346 206976 208896 209088 209814 209916 211288 212364 213248 213444 213752 215424 216172 216832 218484 219912 221184 221952 222156 223608 225792 226576 228888 229376 230384 230496 232848 233184 235008 235298 235824 236544 237699 238042 239904 240471 240737 240818 241472 243712 243936 244288 244783 244902 247401 247758 247808 249018 249696 251328 251559 251922 254898 255552 256564 258048 258944 259182 259308 259556 260876 262332 263296 263424 265302 266112 266496 267036 268912 270336 271524 271656 272048 274176 274824 275128 275968 278528 278784 279752 279888 282744 283152 284592 285719 287232 287496 289051 290521 291312 293216 293909 294912 295936 296208 296352 297381 298144 299808 300849 301056 302379 302526 304128 305184 306054 307328 309519 310464 310912 311542 313344 314432 314721 314874 315392 316778 316932 318546 319872 320166 320628 323136 324258 325248 326536 329868 330344 332024 332928 335104 335412 335896 338688 339864 340736 343332 344064 345576 345744 349776 351232 352947 353736 354816 355328 356048 357063 359856 360448 361227 362032 362208 365568 365904 366432 367353 369754 371637 371712 373184 373527 374066 376992 377536 377883 378301 379456 382347 382976 383328 384659 384846 387072 388416 388773 389334 391314 394944 395136 396508 399744 400554 401132 401408 403172 403368 405504 406912 407286 407484 408072 411264 412236 412692 413952 417792 418176 419628 419832 422576 424728 426496 426888 427504 430848 432344 433664 436968 439824 442368 443904 444312 447216 448987 451584 453152 453789 454223 456533 457776 459081 460768 460992 461857 465696 466368 467313 470016 470596 471648 473088 475167 475398 476084 479808 480942 481474 481636 482944 486387 487424 487872 488576 489566 489804 494802 495516 495616 498036 499392 502656 503118 503844 509796 511104 513128 516096 517888 518364 518616 519112 521752 524664 526592 526848 530604 532224 532992 534072 537824 540672 543048 543312 544096 548352 549648 550256 551936 554631 557056 557568 559504 559776 561099 565488 566304 569184 571438 574464 574992 577269 578102 581042 582624 584001 586432 586971 587818 591872 592416 592704 594473 594762 596288 599616 600831 601698 602112 604758 605052 608256 610368 610929 612108 614656 619038 620928 621824 623084 626688 628864 629442 629748 630784 633556 633864 637092 639744 640332 641256 646272 648516 650496 653072 659736 660688 664048 665856 670208 670824 671792 677376 679728 681472 686664 688128 691152 691488 693889 699552 701981 702464 705551 705894 707472 709632 710656 712096 713097 713779 714126 719712 721413 722211 722454 724064 724416 731136 731808 732864 734349 734706 739508 743274 743424 746368 747054 748132 753984 755072 755766 756602 758912 764694 765952 766656 769318 769692 774144 776832 777546 778668 782628 789888 790272 793016 799488 801108 802264 802816 806344 806736 811008 813824 814572 814968 816144 822528 824472 825384 827904 833147 835584 836352 839256 839664 842863 845152 849456 852992 853776 855008 857157 861696 864688 867153 867328 871563 873936 879648 881727 884736 887808 888624 892143 894432 897974 902547 903168 906304 907137 907578 908446 913066 915552 918162 921536 921984 923714 928557 931392 932736 934626 940032 941192 943296 944163 946176 950334 950796 952168 959616 961884 962948 963272 965888 972774 974848 975744 977152 979132 979608 989604 991032 991232 996072 998784 1005312 1006236 1007688 1019592 1022208 1026256 1032192 1035776 1036728 1037232 1038224 1043504 1049328 1053184 1053696 1058841 1061208 1064448 1065984 1068144 1071189 1075648 1081344 1083681 1086096 1086624 1088192 1090397 1096704 1099296 1100512 1102059 1103113 1103872 1108723 1109262 1114911 1115136 1119008 1119552 1120581 1122198 1130976 1132608 1133649 1134903 1138368 1142876 1148928 1149984 1153977 1154538 1156204 1162084 1165248 1168002 1172864 1173942 1175636 1183744 1184832 1185408 1188946 1189524 1192576 1199232 1201662 1203396 1204224 1209516 1210104 1216512 1220736 1221858 1224216 1229312 1238076 1241856 1243648 1246168 1253376 1257728 1258884 1259496 1261568 1267112 1267728 1274184 1279488 1280664 1282512 1292544 1294139 1297032 1300992 1306144 1309231 1319472 1321376 1324499 1328096 1331712 1340416 1341648 1343584 1346961 1354752 1359456 1362669 1362944 1369599 1373328 1382304 1382976 1385571 1387778 1399104 1401939 1403962 1404928 1411102 1411788 1414944 1419264 1421312 1424192 1425501 1426194 1427558 1428252 1439424 1442826 1444422 1444908 1448128 1448832 1459161 1462272 1463616 1465728 1468698 1469412 1479016 1486548 1486848 1492736 1494108 1496264 1507968 1510144 1511532 1513204 1517824 1529388 1531904 1533312 1538636 1539384 1548288 1553664 1555092 1557336 1565256 1579776 1580544 1586032 1598976 1602216 1604528 1605632 1612688 1613472 1622016 1627648 1629144 1629936 1632288 1645056 1648944 1650768 1655808 1663893 1666294 1671168 1672704 1678512 1679328 1683297 1685159 1685726 1690304 1698912 1704811 1705984 1707552 1710016 1713481 1714314 1723392 1729376 1731807 1734306 1734656 1743126 1747872 1752003 1759296 1760913 1763454 1775616 1777248 1783419 1784286 1788864 1795948 1805094 1806336 1812608 1814274 1815156 1816892 1826132 1831104 1836324 1843072 1843968 1847428 1857114 1862784 1865472 1869252 1880064 1882384 1886592 1888326 1892352 1900668 1901592 1904336 1919232 1923768 1925896 1926544 1931776 1945548 1949696 1951488 1954304 1958264 1959216 1979208 1982064 1982464 1992144 1997568 2000033 2010624 2012472 2015376 2023357 2033647 2039184 2044416 2046953 2052512 2057363 2064384 2071552 2073456 2074464 2076448 2081667 2087008 2098656 2105943 2106368 2107392 2116653 2117682 2122416 2128896 2131968 2136288 2141337 2142378 2151296 2166633 2167362 2172192 2173248 2176384 2180794 2193408 2198592 2201024 2203047 2204118 2206226 2207744 2217446 2218524 2229822 2230272 2238016 2239104 2241162 2244396 2261952 2265216 2267298 2269806 2276736 2285752 2297856 2299968 2307954 2309076 2312408 2324168 2330496 2336004 2345728 2347884 2351272 2367488 2369664 2370816 2377892 2379048 2385152 2398464 2403324 2406792 2408448 2419032 2420208 2433024 2441472 2443716 2448432 2458624 2476152 2483712 2487296 2492336 2499441 2506752 2515456 2517768 2518992 2523136 2528589 2534224 2535456 2548368 2558976 2561328 2565024 2571471 2585088 2588278 2594064 2601459 2601984 2612288 2614689 2618462 2638944 2642752 2645181 2648107 2648998 2656192 2663424 2676429 2680832 2683296 2687168 2692613 2693922 2707641 2709504 2718912 2721411 2725338 2725888 2739198 2746656 2764608 2765952 2771142 2775556 2798208 2803878 2807924 2809856 2822204 2823576 2829888 2838528 2842624 2848384 2851002 2852388 2855116 2856504 2878848 2885652 2888844 2889816 2896256 2897664 2918322 2924544 2927232 2931456 2937396 2938824 2958032 2973096 2973696 2985472 2988216 2992528 3015936 3020288 3023064 3026408 3035648 3058776 3063808 3066624 3077272 3078768 3096576 3107328 3110184 3114672 3130512 3142909 3159552 3161088 3172064 3176523 3179561 3195731 3197952 3204432 3209056 3213567 3225376 3226944 3232999 3244032 3251043 3255296 3258288 3259872 3264576 3271191 3290112 3297888 3301536 3309339 3311616 3326169 3327786 3332588 3345408 3357024 3358656 3366594 3370318 3371452 3380608 3397824 3404709 3409622 3411968 3415104 3420032 3426962 3428628 3446784 3458752 3461931 3463614 3468612 3469312 3486252 3495744 3504006 3518592 3521826 3526908 3551232 3554496 3566838 3568572 3577728 3591896 3610188 3612672 3625216 3628548 3630312 3633784 3652264 3662208 3672648 3686144 3687936 3694856 3714228 3725568 3730944 3738504 3760128 3764768 3773184 3776652 3784704 3801336 3803184 3808672 3838464 3847536 3851792 3853088 3863552 3882417 3891096 3899392 3902976 3908608 3916528 3918432 3927693 3958416 3964128 3964928 3973497 3984288 3995136 4000066 4021248 4024944 4030752 4040883 4046714 4067294 4078368 4088007 4088832 4093906 4105024 4108797 4114726 4143104 4146912 4148928 4152896 4156713 4161311 4163334 4174016 4197312 4205817 4211886 4212736 4214784 4233306 4235364 4244832 4257792 4263936 4272576 4276503 4282674 4284756 4302592 4333266 4334724 4344384 4346496 4352768 4361588 4386816 4397184 4402048 4406094 4408236 4412452 4415488 4434892 4437048 4459644 4460544 4476032 4478208 4482324 4488792 4523904 4530432 4534596 4539612 4553472 4571504 4595712 4599936 4615908 4618152 4624816 4648336 4660992 4672008 4691456 4695768 4702544 4734976 4739328 4741632 4755784 4758096 4770304 4796928 4806648 4813584 4816896 4838064 4840416 4857223 4866048 4882944 4887432 4896864 4913867 4917248 4938857 4952304 4967424 4974592 4984672 4991679 4996453 4998882 5013504 5030912 5035536 5037984 5049891 5055477 5057178 5068448 5070912 5096736 5114433 5117952 5122656 5130048 5140443 5142942 5170176 5176556 5188128 5202918 5203968 5224576 5229378 5236924 5277888 5285504 5290362 5296214 5297996 5312384 5326848 5350257 5352858 5361664 5366592 5374336 5385226 5387844 5415282 5419008 5437824 5442822 5450676 5451776 5478396 5493312 5529216 5531904 5542284 5551112 5596416 5607756 5615848 5619712 5644408 5647152 5659776 5677056 5685248 5696768 5702004 5704776 5710232 5713008 5757696 5771304 5777688 5779632 5792512 5795328 5832029 5836644 5849088 5854464 5862912 5874792 5877648 5900041 5916064 5946192 5947392 5970944 5976432 5985056 6000099 6031872 6040576 6046128 6052816 6070071 6071296 6100941 6117552 6127616 6133248 6140859 6154544 6157536 6172089 6193152 6214656 6220368 6229344 6245001 6261024 6285818 6317829 6319104 6322176 6344128 6349959 6353046 6359122 6391462 6395904 6408864 6418112 6424011 6427134 6450752 6453888 6465998 6499899 6502086 6510592 6516576 6519744 6529152 6539203 6542382 6580224 6595776 6603072 6609141 6618678 6623232 6652338 6655572 6665176 6690816 6714048 6717312 6733188 6740636 6742904 6761216 6795648 6809418 6819244 6823936 6830208 6840064 6853924 6857256 6893568 6917504 6923862 6927228 6937224 6938624 6972504 6991488 7008012 7037184 7043652 7053816 7102464 7108992 7133676 7137144 7155456 7183792 7220376 7225344 7250432 7257096 7260624 7267568 7304528 7324416 7345296 7372288 7375872 7389712 7428456 7451136 7461888 7477008 7498323 7520256 7529536 7546368 7553304 7569408 7585767 7602672 7606368 7617344 7632779 7676928 7695072 7703584 7706176 7714413 7721791 7727104 7761061 7764834 7782192 7804377 7805952 7817216 7833056 7836864 7844067 7851569 7855386 7916832 7928256 7935543 7944321 7946994 7968576 7990272 8000132 8042496 8049888 8061504 8077839 8081766 8093428 8134588 8156736 8176014 8177664 8187812 8210048 8217594 8229452 8286208 8293824 8297856 8305792 8313426 8322622 8326668 8348032 8394624 8411634 8423772 8425472 8429568 8466612 8470728 8489664 8515584 8527872 8545152 8553006 8565348 8569512 8605184 8666532 8669448 8688768 8692992 8705536 8723176 8773632 8794368 8804096 8812188 8816472 8824904 8830976 8869784 8874096 8919288 8921088 8952064 8956416 8964648 8977584 9047808 9060864 9069192 9079224 9106944 9143008 9164617 9191424 9199872 9231816 9236304 9249632 9271493 9296672 9321984 9344016 9382912 9391536 9405088 9428727 9469952 9478656 9483264 9511568 9516192 9538683 9540608 9587193 9593856 9613296 9627168 9676128 9680832 9698997 9714446 9732096 9765888 9774864 9793728 9813573 9827734 9834496 9877714 9904608 9928017 9934848 9949184 9969344 9978507 9983358 9992906 9997764 10061824 10071072 10075968 10099782 10110954 10114356 10136896 10141824 10193472 10214127 10228866 10235904 10245312 10260096 10280886 10285884 10340352 10353112 10376256 10385793 10405836 10407936 10449152 10458756 10473848 10555776 10571008 10580724 10592428 10595992 10624768 10653696 10700514 10705716 10723328 10733184 10748672 10770452 10775688 10830564 10838016 10875648 10885644 10901352 10903552 10956792 10986624 11058432 11063808 11084568 11102224 11192832 11215512 11231696 11239424 11288816 11294304 11319552 11354112 11370496 11393536 11404008 11409552 11420464 11426016 11515392 11542608 11555376 11559264 11585024 11590656 11647251 11664058 11673288 11698176 11708928 11725824 11749584 11755296 11783079 11796113 11800082 11832128 11892384 11894784 11920491 11933677 11941888 11952864 11970112 11994367 12000198 12063744 12081152 12092256 12105632 12122649 12134243 12140142 12142592 12201882 12235104 12264021 12266496 12281718 12309088 12315072 12326391 12344178 12429312 12440736 12458688 12470139 12483933 12490002 12522048 12571636 12635658 12638208 12644352 12688256 12699918 12706092 12718244 12782924 12791808 12817728 12836224 12848022 12854268 12901504 12907776 12931996 12999798 13004172 13021184 13033152 13039488 13058304 13078406 13084764 13160448 13191552 13206144 13218282 13237356 13246464 13304676 13311144 13330352 13381632 13428096 13434624 13466376 13481272 13485808 13522432 13591296 13618836 13638488 13647872 13660416 13680128 13707848 13714512 13787136 13835008 13847724 13854456 13874448 13877248 13945008 13982976 14016024 14074368 14087304 14107632 14163499 14204928 14217984 14235529 14267352 14274288 14310912 14328671 14367584 14401541 14440752 14450688 14500864 14514192 14521248 14535136 14569489 14571669 14609056 14648832 14690592 14741601 14744576 14751744 14779424 14816571 14856912 14902272 14923776 14954016 14989359 14996646 15040512 15059072 15092736 15106608 15166431 15171534 15205344 15212736 15234688 15265558 15343299 15353856 15390144 15407168 15412352 15421329 15428826 15443582 15454208 15522122 15529668 15564384 15608754 15611904 15634432 15666112 15673728 15688134 15703138 15710772 15833664 15856512 15871086 15888642 15893988 15937152 15980544 16000264 16050771 16084992 16099776 16123008 16155678 16163532 16186856 16269176 16313472 16352028 16355328 16375624 16420096 16435188 16458904 16572416 16587648 16595712 16611584 16626852 16645244 16653336 16696064 16789248 16823268 16847544 16850944 16859136 16933224 16941456 16979328 17031168 17055744 17090304 17106012 17130696 17139024 17210368 17333064 17338896 17377536 17385984 17411072 17446352 17496087 17547264 17588736 17608192 17624376 17632944 17649808 17661952 17700123 17739568 17748192 17838576 17842176 17904128 17912832 17929296 17955168 18000297 18095616 18121728 18138384 18158448 18210213 18213888 18286016 18302823 18329234 18382848 18399744 18422577 18463632 18472608 18499264 18516267 18536749 18542986 18593344 18643968 18688032 18735003 18752921 18765824 18783072 18810176 18848291 18857454 18953487 18957312 18966528 19023136 19032384 19049877 19077366 19081216 19174386 19187712 19226592 19254336 19272033 19352256 19361664 19397994 19428892 19531776 19549728 19587456 19617609 19627146 19655468 19668992 19755428 19809216 19856034 19869696 19898368 19938688 19957014 19966716 19985812 19995528 20123648 20142144 20151936 20199564 20221908 20228712 20273792 20283648 20386944 20428254 20457732 20471808 20490624 20520192 20561772 20571768 20680704 20706224 20752512 20771586 20811672 20815872 20898304 20917512 20947696 21111552 21142016 21161448 21184856 21191984 21249536 21307392 21401028 21411432 21446656 21466368 21497344 21540904 21551376 21661128 21676032 21751296 21771288 21802704 21807104 21913584 21973248 22000363 22116864 22127616 22169136 22204448 22256927 22370117 22385664 22431024 22463392 22494969 22516483 22577632 22588608 22630993 22639104 22708224 22757301 22787072 22808016 22819104 22840928 22852032 22898337 23030784 23085216 23110752 23118528 23165373 23170048 23181312 23283183 23294502 23328116 23346576 23417856 23451648 23499168 23510592 23554707 23566158 23592226 23600164 23664256 23784768 23832963 23840982 23867354 23883776 23905728 23940224 23988734 24000396 24127488 24162304 24184512 24211264 24233517 24245298 24268486 24280284 24285184 24403764 24470208 24528042 24532992 24563436 24618176 24630144 24652782 24688356 24858624 24881472 24917376 24940278 24967866 24980004 25044096 25143272 25271316 25276416 25288704 25376512 25399836 25412184 25436488 25565848 25583616 25635456 25672448 25696044 25708536 25803008 25815552 25863992 25999596 26008344 26042368 26066304 26078976 26116608 26156812 26169528 26320896 26383104 26412288 26436564 26474712 26492928 26609352 26622288 26660704 26763264 26856192 26869248 26932752 26962544 26971616 27044864 27182592 27237672 27276976 27295744 27320832 27360256 27415696 27429024 27493851 27574272 27670016 27695448 27708912 27748896 27754496 27814479 27890016 27965952 28032048 28148736 28174608 28215264 28286181 28326998 28409856 28435968 28471058 28534704 28548576 28616049 28621824 28657342 28735168 28761579 28803082 28881504 29001728 29028384 29042496 29070272 29096991 29129177 29138978 29143338 29218112 29297664 29381184 29440719 29483202 29489152 29503488 29558848 29633142 29713824 29784051 29804544 29847552 29908032 29935521 29978718 29993292 30118144 30185472 30213216 30332862 30343068 30410688 30425472 30469376 30531116 30686598 30707712 30780288 30814336 30824704 30842658 30857652 30887164 30908416 31044244 31059336 31128768 31217508 31223808 31268864 31332224 31347456 31376268 31406276 31421544 31667328 31713024 31742172 31777284 31787976 31874304 31961088 32000528 32101542 32169984 32199552 32246016 32311356 32327064 32373712 32538352 32626944 32704056 32710656 32751248 32840192 32870376 32917808 33144832 33175296 33191424 33223168 33253704 33290488 33306672 33392128 33578496 33646536 33695088 33701888 33718272 33866448 33882912 33958656 34000561 34062336 34111488 34180608 34212024 34261392 34278048 34397069 34420736 34571999 34666128 34677792 34755072 34771968 34798201 34822144 34892704 34941753 34975171 34992174 35094528 35177472 35216384 35248752 35265888 35299616 35349237 35388339 35400246 35479136 35496384 35677152 35684352 35761473 35801031 35808256 35825664 35858592 35910336 35983101 36000594 36191232 36243456 36276768 36316896 36402729 36420426 36427776 36572032 36605646 36658468 36799488 36845154 36927264 36945216 36998528 37032534 37073498 37085972 37186688 37287936 37376064 37451799 37470006 37505842 37531648 37566144 37620352 37696582 37714908 37906974 37914624 37933056 38046272 38064768 38099754 38154732 38162432 38348772 38375424 38453184 38508672 38544066 38704512 38723328 38795988 38857784 39063552 39099456 39174912 39235218 39254292 39310936 39337984 39510856 39618432 39712068 39739392 39796736 39877376 39914028 39933432 39971624 39991056 40247296 40284288 40303872 40399128 40443816 40457424 40547584 40567296 40773888 40824203 40856508 40915464 40943616 40981248 41040384 41123544 41143536 41300287 41361408 41412448 41505024 41543172 41623344 41631744 41781923 41796608 41835024 41895392 42223104 42284032 42322896 42369712 42383968 42490497 42499072 42614784 42706587 42802056 42822864 42893312 42932736 42986013 42994688 43081808 43102752 43204623 43322256 43352064 43502592 43542576 43605408 43614208 43708467 43715007 43827168 43946496 44000726 44224803 44233728 44255232 44338272 44408896 44449713 44513854 44740234 44771328 44862048 44926784 44968077 44989938 45032966 45155264 45177216 45261986 45278208 45499293 45514602 45574144 45616032 45638208 45681856 45704064 45774421 45796674 46029897 46061568 46170432 46221504 46237056 46263987 46330746 46340096 46362624 46566366 46589004 46656232 46693152 46835712 46903296 46998336 47021184 47109414 47132316 47184452 47200328 47328512 47569536 47665926 47681964 47734708 47767552 47811456 47880448 47977468 48000792 48254976 48324608 48369024 48422528 48467034 48490596 48536972 48560568 48570368 48807528 48940416 49056084 49065984 49126872 49236352 49260288 49305564 49376712 49717248 49762944 49834752 49880556 49935732 49960008 50088192 50286544 50542632 50552832 50577408 50753024 50799672 50824368 50872976 51131696 51167232 51270912 51344896 51392088 51417072 51606016 51631104 51727984 51999192 52016688 52084736 52132608 52157952 52233216 52313624 52339056 52488261 52641792 52766208 52824576 52873128 52949424 52985856 53100369 53218704 53244576 53321408 53429453 53526528 53712384 53738496 53865504 53925088 53943232 54000891 54052537 54089728 54327427 54365184 54475344 54553952 54630639 54641664 54720512 54831392 54858048 54908469 54960983 54987702 55148544 55267731 55340032 55390896 55417824 55497792 55548801 55610247 55628958 55780032 55931904 56064096 56258763 56297472 56349216 56430528 56544873 56572362 56653996 56871936 56942116 57069408 57097152 57232098 57243648 57314684 57470336 57523158 57606164 57763008 58003456 58056768 58084992 58140544 58193982 58258354 58277956 58286676 58436224 58595328 58762368 58852827 58881438 58966404 58978304 59006976 59117696 59266284 59427648 59568102 59609088 59695104 59816064 59871042 59957436 59986584 60236288 60370944 60426432 60665724 60686136 60821376 60850944 60938752 61062232 61373196 61415424 61560576 61628672 61649408 61685316 61715304 61774328 61816832 62088488 62118672 62257536 62435016 62447616 62537728 62664448 62694912 62752536 62812552 62843088 63334656 63426048 63484344 63554568 63575952 63748608 63922176 64001056 64152319 64203084 64339968 64399104 64492032 64622712 64654128 64747424 64900451 65076704 65253888 65408112 65421312 65502496 65680384 65740752 65835616 66001089 66289664 66350592 66382848 66446336 66507408 66580976 66613344 66770781 66784256 67110351 67156992 67293072 67390176 67403776 67549449 67732896 67765824 67892979 67917312 68001122 68124672 68361216 68424048 68522784 68556096 68695011 68794138 68841472 69143998 69332256 69355584 69496119 69510144 69543936 69596402 69644288 69785408 69849549 69883506 69950342 69984348 70354944 70432768 70497504 70531776 70599232 70664121 70698474 70776678 70800492 70958272 70992768 71354304 71498889 71522946 71602062 71616512 71651328 71717184 71820672 71966202 72001188 72382464 72486912 72553536 72633792 72700551 72805458 72840852 72855552 73144064 73211292 73316936 73598976 73690308 73854528 73890432 73997056 74065068 74146996 74171944 74373376 74575872 74752128 74903598 74940012 75011684 75063296 75132288 75240704 75393164 75429816 75813948 75829248 75866112 76092544 76129536 76199508 76309464 76324864 76697544 76750848 76906368 77017344 77088132 77409024 77446656 77591976 77715568 78127104 78198912 78349824 78470436 78508584 78621872 78675968 79021712 79236864 79424136 79478784 79593472 79754752 79828056 79866864 79943248 79982112 80494592 80568576 80607744 80798256 80887632 80914848 81095168 81134592 81547776 81648406 81713016 81830928 81887232 81962496 82080768 82247088 82287072 82481553 82572791 82600574 82722816 82824896 83010048 83086344 83246688 83263488 83443437 83535739 83563846 83593216 83670048 83790784 83960569 84446208 84568064 84645792 84739424 84767936 84858543 84939701 84980994 84998144 85229568 85413174 85604112 85645728 85848147 85865472 85972026 85989376 86163616 86205504 86284737 86409246 86644512 87005184 87085152 87210816 87290973 87387531 87416934 87430014 87654336 87892992 88001452 88449606 88467456 88510464 88676544 88817792 88899426 89027708 89480468 89542656 89724096 89853568 89936154 89979876 90065932 90310528 90354432 90523972 90556416 90998586 91029204 91148288 91232064 91276416 91363712 91408128 91548842 91593348 92059794 92123136 92340864 92443008 92474112 92527974 92661492 92680192 92725248 93132732 93178008 93312464 93386304 93671424 93806592 93996672 94042368 94218828 94264632 94368904 94400656 94657024 95139072 95331852 95363928 95469416 95535104 95622912 95760896 95954936 96001584 96509952 96649216 96738048 96845056 96934068 96981192 97073944 97121136 97140736 97615056 97880832 98112168 98131968 98253744 98472704 98520576 98611128 98753424 99144493 99434496 99525888 99669504 99761112 99871464 99920016 100176384 100300697 100573088 100810787 101085264 101105664 101154816 101506048 101599344 101648736 101745952 101986423 102001683 102263392 102334464 102541824 102689792 102784176 102834144 103191207 103212032 103262208 103455968 103715997 103998384 104033376 104169472 104265216 104315904 104394603 104466432 104627248 104678112 104925513 104976522 105283584 105532416 105649152 105746256 105898848 106165017 106200738 106437408 106489152 106642816 106858906 107053056 107403093 107424768 107476992 107731008 107850176 107886464 107949303 108001782 108105074 108179456 108654854 108730368 108950688 109107904 109208187 109261278 109283328 109441024 109662784 109716096 109816938 109921966 109975404 110535462 110680064 110781792 110835648 110995584 111097602 111220494 111257916 111560064 111863808 112128192 112355397 112517526 112594944 112698432 112861056 113089746 113144724 113307992 113743872 113884232 114138816 114194304 114464196 114487296 114629368 114940672 115046316 115212328 115526016 116006912 116113536 116169984 116281088 116387964 116516708 116555912 116573352 116872448 117190656 117524736 117705654 117762876 117932808 117956608 118013952 118235392 118532568 118855296 119136204 119218176 119390208 119632128 119742084 119914872 119973168 120472576 120741888 120852864 121331448 121372272 121642752 121701888 121877504 122124464 122472609 122746392 122830848 123121152 123257344 123298816 123370632 123430608 123548656 123633664 123900861 124176976 124237344 124515072 124870032 124895232 125075456 125328896 125345769 125389824 125505072 125625104 125686176 126669312 126852096 126968688 127109136 127151904 127471491 127497216 127844352 128002112 128119761 128304638 128406168 128679936 128798208 128958039 128984064 129245424 129308256 129494848 129613869 129757243 129800902 130153408 130507776 130816224 130842624 131004992 131125401 131145021 131270447 131360768 131481504 131671232 131938037 132002178 132674409 132701184 132765696 132892672 133014816 133161952 133226688 133349139 133476673 133541562 133568512 134220702 134313984 134586144 134780352 134904231 135098898 135465792 135531648 135785958 135834624 136002244 136722432 136848096 137045568 137112192 137323263 137390022 137588276 137682944 138287996 138664512 138711168 138992238 139020288 139087872 139192804 139288576 139570816 139699098 139767012 139900684 139968696 140709888 140865536 140995008 141063552 141198464 141328242 141396948 141553356 141600984 141916544 141985536 142708608 142997778 143045892 143204124 143233024 143302656 143434368 143641344 143932404 144002376 144764928 144973824 145107072 145267584 145401102 145610916 145681704 145711104 146288128 146422584 146633872 147197952 147380616 147709056 147780864 147994112 148130136 148293992 148343888 148746752 149151744 149504256 149807196 149880024 150023368 150126592 150264576 150481408 150786328 150859632 151627896 151658496 151732224 152185088 152259072 152399016 152618928 152649728 153395088 153501696 153812736 154034688 154176264 154818048 154893312 155183952 155431136 155798489 156254208 156397824 156590819 156699648 156940872 157017168 157243744 157464783 157615381 158043424 158416951 158473728 158848272 158957568 159301107 159509504 159656112 159733728 159886496 159964224 160264379 160288359 160989184 161137152 161215488 161596512 161775264 161829696 162157611 162190336 162269184 162982281 163095552 163296812 163426032 163661856 163924992 164161536 164494176 164574144 164882949 164963106 165145582 165201148 165445632 165649792 166020096 166172688 166493376 166830741 166886874 167071478 167127692 167186432 167340096 167581568 167921138 168776289 168892416 169136128 169291584 169478848 169535872 169634619 169717086 169879402 169961988 169996288 170826348 171208224 171291456 171696294 171730944 171944052 171978752 172327232 172411008 172569474 172818492 173289024 174010368 174170304 174421632 174581946 174775062 174833868 174860028 175308672 175785984 176002904 176558481 176899212 176934912 177020928 177353088 177635584 177798852 178055416 178960936 179085312 179448192 179707136 179872308 179959752 180131864 180621056 180708864 181047944 181112832 181997172 182058408 182296576 182464128 182552832 182727424 182816256 183097684 183186696 184119588 184246272 184681728 184886016 184948224 185055948 185322984 185360384 185450496 186265464 186356016 186624928 186772608 187342848 187613184 187993344 188084736 188437656 188529264 188737808 188801312 189314048 190278144 190663704 190727856 190938832 191070208 191245824 191521792 191909872 192003168 192456957 193019904 193298432 193476096 193690112 193868136 193962384 194147888 194242272 194281472 194701353 195230112 195761664 196224336 196263936 196507488 196945408 197041152 197222256 197506848 198003267 198288986 198868992 199051776 199339008 199522224 199742928 199840032 200312343 200352768 200601394 201146176 201331053 201621574 202170528 202211328 202648347 203012096 203198688 203297472 203491904 203678937 203904239 203972846 204003366 204526784 205083648 205379584 205568352 205668288 206085033 206282131 206382414 206424064 206524416 206911936 207431994 207996768 208066752 208488357 208530432 208631808 208789206 208932864 209254496 209356224 209548647 209851026 209953044 211064832 211298304 211492512 211797696 211992363 212330034 212401476 212874816 212978304 213285632 213717812 214806186 214849536 214953984 215462016 215700352 215772928 215898606 216003564 216210148 216358912 217309708 217460736 217901376 218215808 218416374 218522556 218566656 218882048 219325568 219432192 219633876 219843932 219950808 221070924 221360128 221563584 221671296 221991168 222195204 222440988 222515832 223120128 223727616 224256384 224710794 225035052 225189888 225396864 225722112 226179492 226289448 226615984 227487744 227768464 228277632 228388608 228928392 228974592 229258736 229881344 230092632 230424656 231052032 232013824 232227072 232339968 232562176 232775928 233033416 233111824 233146704 233744896 234381312 235049472 235411308 235525752 235865616 235913216 236027904 236470784 237065136 237710592 238272408 238436352 238780416 239264256 239484168 239829744 239946336 240779483 240945152 241483776 241705728 242003993 242662896 242744544 243285504 243403776 243587407 243755008 244248928 244826197 244945218 245492784 245661696 246242304 246514688 246597632 246741264 246861216 247097312 247444659 247681313 247718373 247801722 248353952 248474688 249030144 249740064 249790464 250330311 250607217 250657792 250691538 250779648 251010144 251250208 251372352 251881707 253338624 253704192 253937376 254218272 254303808 254819103 254942982 254994432 255688704 256004224 256239522 256609276 256812336 257596416 257916078 257968128 258490848 258616512 258989696 259227738 259514486 259601804 260306816 261015552 261632448 262009984 262162593 262250802 262290042 262540894 262721536 262963008 263342464 263876074 264004356 265348818 265402368 265531392 265785344 266029632 266323904 266453376 266698278 266953346 267083124 267137024 268441404 268627968 269172288 269560704 269808462 270197796 270931584 271063296 271571916 271669248 272004488 273444864 273696192 274091136 274224384 274646526 274780044 275176552 275365888 276575992 277329024 277422336 277984476 278040576 278175744 278385608 278577152 279141632 279398196 279534024 279801368 279937392 281419776 281731072 281990016 282127104 282396928 282656484 282793896 283106712 283201968 283833088 283971072 285417216 285995556 286091784 286408248 286466048 286605312 286868736 287282688 287864808 288004752 289102009 289529856 289947648 290214144 290535168 290802204 291221832 291363408 291422208 292473461 292576256 292845168 293267744 294395904 294761232 295418112 295561728 295988224 296260272 296587984 296687776 297433479 297493504 298303488 299008512 299614392 299760048 300046736 300253184 300529152 300902091 300962816 301572656 301719264 302432361 303255792 303316992 303464448 304370176 304518144 304798032 305237856 305299456 305959269 306005049 306790176 307003392 307625472 308069376 308352528 309573621 309636096 309786624 310367904 310862272 311147991 311596978 312508416 312795648 313181638 313183809 313399296 313881744 314034336 314487488 314776539 314929566 315230762 316086848 316833902 316947456 317696544 318495051 318602214 319019008 319312224 319467456 319772992 319928448 320420947 320528758 320576718 322209279 322274304 322430976 323193024 323550528 323659392 323847909 324315222 324380672 324538368 325964562 326191104 326593624 326852064 327323712 327624561 327849984 328323072 328988352 329148288 329765898 329926212 330291164 330402296 331299584 332040192 332345376 332986752 333661482 333773748 334142956 334255384 334372864 334680192 335163136 335842276 337552578 337784832 338272256 338583168 338957696 339071744 339269238 339434172 339758804 339923976 339992576 341652696 342416448 342582912 343392588 343461888 343888104 343957504 344654464 344822016 345138948 345636984 346578048 348020736 348340608 348843264 349163892 349550124 349667736 349720056 350617344 351571968 352005808 353116962 353798424 353869824 354041856 354706176 355271168 355597704 356110832 357921872 358170624 358896384 359414272 359744616 359919504 360263728 361242112 361417728 362095888 362225664 363994344 364116816 364593152 364928256 365105664 365454848 365632512 366195368 366373392 367417827 368239176 368492544 369363456 369772032 369896448 370111896 370645968 370720768 370900992 371702583 372530928 372712032 373249856 373545216 374006171 374685696 375226368 375986688 376037307 376169472 376875312 377058528 377475616 377602624 378367759 378628096 380291989 380556288 381327408 381455712 381877664 382414473 382491648 382780211 383043584 383819744 384006336 384359283 384726881 384913914 386039808 386874117 386952192 387380224 387736272 387924768 388295776 388484544 388841607 389271729 389402706 390460224 391523328 392448672 392527872 393014976 393376203 393811341 393890816 394082304 394444512 395013696 395814111 396006534 396577972 398103552 398678016 399044448 399485856 399680064 400430019 400624686 400705536 401202788 402292352 402662106 403243148 404341056 405296694 406024192 406397376 406594944 406983808 407357874 407808478 407945692 408006732 409053568 410167296 410759168 411136704 411336576 411969789 412170066 412564262 412764828 412848128 413048832 413823872 414863988 415993536 416133504 416976714 417060864 417263616 417578412 417865728 418508992 418712448 419097294 419702052 419906088 422129664 422596608 422985024 423595392 423984726 424660068 424802952 425749632 425956608 426571264 427435624 429612372 429699072 429907968 430924032 431400704 431545856 431797212 432007128 432420296 432717824 434619416 434921472 435802752 436431616 436832748 437045112 437133312 437764096 438651136 438864384 439267752 439687864 439901616 442141848 442720256 443127168 443342592 443982336 444390408 444881976 445031664 446240256 447455232 448512768 449066233 449421588 450070104 450379776 450793728 451444224 452358984 452578896 453231968 454303157 454975488 455536928 456555264 456777216 457856784 457949184 458517472 459601153 459762688 460185264 460849312 462104064 464027648 464454144 464679936 465124352 465551856 466066832 466223648 466293408 467395467 467489792 468762624 469772457 470098944 470822616 471051504 471731232 471826432 472846143 472941568 474130272 475250853 475421184 476544816 476872704 478528512 478968336 479659488 479892672 480793137 480865077 481558966 481890304 482967552 483411456 484007986 485325792 485489088 486472833 486571008 486807552 487174814 487510016 488497856 488946843 489652394 489890436 490985568 492484608 493029376 493195264 493482528 493722432 494194624 494648847 494889318 495362626 495436746 495603444 496707904 496949376 498060288 499480128 500492223 500660622 501214434 501315584 501383076 501559296 502020288 502500416 502744704 503763414 506328867 506677248 507408384 507874752 508436544 508607616 508903857 509638206 509885964 509988864 512008448 512479044 513218552 513624672 515192832 515832156 515936256 516981696 517233024 517979392 518455476 519028972 519203608 520613632 522031104 523264896 524019968 524325186 524501604 524580084 525081788 525443072 525926016 526684928 527752148 528008712 530697636 530804736 531062784 531570688 532059264 532647808 532906752 533396556 533906692 534166248 534274048 536882808 537255936 538344576 539121408 539616924 540395592 541863168 542126592 543143832 543338496 544008976 546889728 547392384 548182272 548448768 549293052 549560088 550353104 550731776 553151984 554658048 554844672 555968952 556081152 556351488 556771216 557154304 558283264 558796392 559068048 559602736 559874784 562839552 563462144 563980032 564254208 564793856 565312968 565587792 566213424 566403936 567666176 567942144 570834432 571991112 572183568 572816496 572932096 573210624 573737472 574565376 575729616 576009504 577370871 578009537 578204018 579059712 579895296 580428288 581070336 581604408 582443664 582726816 582844416 584104059 584750173 584946922 585152512 585690336 586535488 587723983 588791808 589522464 590836224 591123456 591569417 591976448 592520544 593175968 593375552 594009801 594577907 594866958 594987008 596606976 598017024 599228784 599520096 600093472 600937029 601058304 601804182 601925632 603145312 603438528 603993159 604864722 606511584 606633984 607945041 608740352 609036288 609596064 610475712 611036811 611712717 611918538 612010098 613580352 615250944 616138752 616705056 618846393 619147242 619272192 619573248 620735808 621724544 622295982 623193956 625591296 626363276 626367618 626798592 627763488 628068672 628974976 629553078 629859132 630461524 632173696 633667804 633894912 635393088 636990102 637204428 638038016 638624448 638934912 639545984 639856896 640841894 641057516 641153436 644418558 644548608 644861952 646386048 647101056 647318784 647695818 648630444 648761344 649076736 651929124 652382208 653187248 653704128 654647424 655249122 655699968 656646144 657976704 658296576 659531796 659852424 660582328 660804592 662599168 664080384 664690752 665973504 667322964 667547496 668285912 668510768 668745728 669360384 670326272 671684552 675105156 675569664 676544512 677166336 677915392 678143488 678538476 678868344 679517608 679847952 679985152 683305392 684832896 685165824 686785176 686923776 687776208 687915008 689308928 689644032 690277896 691273968 693156096 694011451 696041472 696681216 697686528 698327784 699100248 699335472 699440112 701234688 702104879 703143936 704011616 705675509 706233924 707596848 707739648 708083712 709412352 710292691 710542336 711195408 712221664 713904961 715843744 716341248 717792768 718828544 719489232 719839008 720527456 722338449 722484224 722835456 724191776 724451328 726011979 727988688 728233632 729186304 729856512 730211328 730762221 730909696 731265024 732390736 732746784 734478591 734835654 736478352 736985088 738726912 739544064 739792896 740223792 741291936 741441536 743043939 743155119 743405166 745061856 745424064 746499712 747090432 748012342 749371392 751821651 751973376 752074614 752338944 753750624 754117056 754951232 755205248 755645121 756735518 757256192 760583978 761112576 762654816 762911424 763755328 764457309 764828946 764983296 765560422 766087168 767639488 768012672 768718566 769453762 769827828 773748234 773904384 774760448 775472544 775849536 776591552 776969088 777683214 778543458 778805412 780920448 783046656 784897344 786029952 786487779 786752406 787622682 787781632 788164608 788889024 790027392 791628222 792013068 793155944 796207104 797356032 798088896 798971712 799360128 800860038 801249372 801411072 802405576 804584704 805324212 806486296 808682112 810593388 812048384 812794752 813189888 813967616 814715748 815616956 815891384 816013464 818107136 820334592 821518336 822273408 822673152 823939578 824340132 825128524 825529656 825696256 826097664 827647744 829727976 831987072 832267008 833953428 834121728 834527232 835156824 835731456 837017984 837424896 838194588 839404104 839812176 844259328 845193216 845970048 847190784 847969452 849320136 849605904 851499264 851913216 853142528 854871248 859224744 859398144 859815936 861848064 862801408 863091712 863594424 864014256 864840592 865435648 867306027 869238832 869842944 871605504 872863232 873665496 874090224 874266624 875528192 877302272 877420383 877728768 878535504 879375728 879803232 884283696 885440512 886254336 886685184 887964672 888780816 889763952 890063328 892300437 892480512 894910464 897025536 898132466 898843176 900140208 900759552 901587456 902706273 902888448 904717968 905157792 906463936 907297083 908300701 908606314 909950976 911073856 913110528 913554432 915713568 915898368 917034944 917877807 918015147 918893129 919202306 919525376 920370528 921698624 923566259 924208128 928720863 928908288 929359872 930248704 931103712 932133664 932447296 932586816 933443973 934336711 934790934 934979584 937525248 939544914 939551427 940197888 941645232 942103008 943462464 944329617 945692286 945883136 948260544 950501706 950842368 953089632 957057024 957936672 959318976 959785344 961262841 961586274 961730154 963117932 963780608 966822912 968015972 970651584 970978176 972945666 973142016 973615104 974349628 975020032 976995712 977893686 979304788 979780872 981971136 984969216 986058752 986390528 986965056 987444864 988389248 989297694 989778636 990725252 990873492 991206888 993415808 993898752 996120576 998960256 1000984446 1001321244 1002428868 1002631168 1002766152 1003118592 1004040576 1005000832 1005489408 1007526828 1012657734 1013354496 1014816768 1015749504 1016873088 1017215232 1017807714 1019276412 1019771928 1019977728 1024016896 1024958088 1026437104 1027249344 1030385664 1031664312 1031872512 1033963392 1034466048 1035958784 1036910952 1038057944 1038407216 1041227264 1044062208 1046529792 1048039936 1048650372 1049003208 1049160168 1050163576 1050886144 1051852032 1053369856 1055504296 1056017424 1061395272 1061609472 1062125568 1063141376 1064118528 1065295616 1065813504 1066793112 1067813384 1068332496 1068548096 1073765616 1074511872 1076689152 1078242816 1079233848 1080791184 1083726336 1084253184 1086287664 1086676992 1088017952 1090589423 1093779456 1094784768 1096364544 1096897536 1098586104 1099120176 1100706208 1102253481 1103307667 1106303968 1108918657 1109316096 1109689344 1111937904 1112162304 1112702976 1113542432 1115107749 1116566528 1117592784 1118136096 1119205472 1119749568 1121850653 1122018513 1125679104 1126924288 1127960064 1128111921 1128508416 1129587712 1130625936 1131175584 1132426848 1132807872 1135103277 1135332352 1135884288 1140875967 1141668864 1143982224 1144367136 1145632992 1145864192 1147474944 1148340633 1149130752 1151459232 1152019008 1154180643 1154741742 1156019074 1156408036 1158119424 1160856576 1162140672 1163208816 1164887328 1165453632 1167815187 1168208118 1169500346 1169893844 1170305024 1171380672 1173070976 1175447966 1177583616 1179044928 1181434023 1181672448 1182246912 1183138834 1183952896 1185041088 1186351936 1186751104 1187442333 1188019602 1189155814 1189733916 1189974016 1196034048 1198457568 1199040192 1200186944 1201290057 1201874058 1202116608 1203608364 1203851264 1206290624 1206877056 1207986318 1209729444 1213023168 1215890082 1217480704 1218072576 1219192128 1220951424 1222073622 1223425434 1223837076 1224020196 1227160704 1230501888 1232277504 1233410112 1235909367 1237692786 1238294484 1238544384 1239146496 1241471616 1243449088 1244591964 1246387912 1251182592 1252726552 1252735236 1253597184 1255526976 1256137344 1257949952 1259106156 1259718264 1260923048 1264347392 1267335608 1267789824 1270786176 1273980204 1274408856 1276076032 1277248896 1277869824 1279091968 1279713792 1281683788 1282115032 1282306872 1288837116 1289097216 1289723904 1292772096 1294202112 1294637568 1295391636 1297260888 1297522688 1298153472 1303858248 1304764416 1306374496 1307408256 1309294848 1310498244 1311399936 1313292288 1315953408 1316593152 1319063592 1319704848 1321164656 1321609184 1325198336 1328160768 1329381504 1331947008 1334645928 1335094992 1336571824 1337021536 1337491456 1338720768 1340652544 1343369104 1347198699 1350210312 1351139328 1353089024 1354332672 1355830784 1356286976 1357076952 1357736688 1359035216 1359695904 1359970304 1362909471 1366610784 1369665792 1370331648 1373570352 1373847552 1375552416 1375830016 1378617856 1378803459 1379288064 1380555792 1382547936 1386312192 1388022902 1392082944 1393362432 1395373056 1396655568 1398200496 1398670944 1398880224 1402186401 1402469376 1404209758 1406287872 1408023232 1409317371 1411351018 1412467848 1415193696 1415479296 1418538429 1418824704 1420585382 1421084672 1422390816 1424443328 1425752559 1427329673 1427809922 1431687488 1435585536 1437657088 1438978464 1439678016 1441054912 1442379411 1442595231 1443974917 1444676898 1444968448 1445670912 1448383552 1448902656 1452023958 1455977376 1456467264 1459418499 1459713024 1460422656 1461524442 1461819392 1462530048 1464781472 1465493568 1466840529 1468957182 1469671308 1472956704 1477453824 1479088128 1479585792 1480447584 1482583872 1483946541 1486087878 1486310238 1486810332 1490123712 1490848128 1492999424 1494180864 1496024684 1503643302 1503946752 1504149228 1504677888 1507501248 1508234112 1509902464 1510410496 1511290242 1513471036 1514512384 1521167956 1522225152 1525309632 1525822848 1527510656 1528914618 1529657892 1529966592 1531120844 1532174336 1535278976 1536025344 1537437132 1538907524 1539655656 1547496468 1547808768 1549520896 1550945088 1551699072 1553183104 1553938176 1555366428 1557086916 1557610824 1561840896 1566093312 1569794688 1572059904 1572975558 1573504812 1575245364 1575563264 1576329216 1577778048 1580054784 1583256444 1584026136 1586311888 1592414208 1594712064 1596177792 1597943424 1598720256 1601720076 1602498744 1602822144 1604811152 1609169408 1610648424 1612972592 1617364224 1621186776 1624096768 1625589504 1626379776 1627935232 1629431496 1631233912 1631782768 1632026928 1636214272 1640669184 1643036672 1644546816 1645346304 1647879156 1648680264 1650257048 1651059312 1651392512 1652195328 1655295488 1659455952 1663974144 1664534016 1667906856 1668243456 1669054464 1670313648 1671462912 1674035968 1674849792 1676389176 1678808208 1679624352 1685456381 1688518656 1690386432 1691940096 1694381568 1695938904 1698640272 1699211808 1702998528 1703826432 1705111849 1706285056 1709742496 1713783379 1718449488 1718796288 1719631872 1723696128 1725602816 1726183424 1727188848 1728028512 1729681184 1732112613 1733769191 1734028611 1734612054 1738477664 1739685888 1743211008 1745726464 1747330992 1748180448 1748533248 1752312177 1754250519 1754604544 1754840766 1755457536 1757071008 1758751456 1759606464 1763171949 1768567392 1770881024 1772508672 1773370368 1774708251 1775929344 1777561632 1779527904 1780126656 1783733721 1784600874 1784961024 1789820928 1794051072 1796264932 1797686352 1800280416 1803174912 1805412546 1805776896 1809435936 1810315584 1812927872 1814594166 1816601402 1817212628 1819901952 1822147712 1826221056 1827108864 1831427136 1834069888 1835138151 1835755614 1836030294 1837786258 1838404612 1839050752 1840741056 1843397248 1847132518 1848416256 1856539179 1857441726 1857816576 1858719744 1860497408 1862207424 1864267328 1864894592 1865173632 1866887946 1868673422 1869581868 1869959168 1879089828 1879102854 1880395776 1883290464 1884206016 1886924928 1888659234 1891384572 1891766272 1896521088 1901003412 1901684736 1906179264 1914114048 1915873344 1918637952 1919570688 1922525682 1923172548 1923460308 1926235864 1927561216 1933645824 1936031944 1941303168 1941956352 1945891332 1946284032 1947230208 1948699256 1950040064 1953991424 1955787372 1958609576 1959561744 1963942272 1969938432 1972117504 1972781056 1973930112 1974889728 1976778496 1978595388 1979557272 1981450504 1981746984 1982413776 1986831616 1987797504 1992241152 1997920512 2001968892 2002642488 2004857736 2005262336 2005532304 2006237184 2008081152 2010001664 2010978816 2015053656 2023714063 2025315468 2026708992 2029633536 2031499008 2033746176 2034430464 2035615428 2038552824 2039543856 2039955456 2047314227 2048033792 2049916176 2052874208 2054498688 2060771328 2063328624 2063745024 2067926784 2068932096 2071917568 2073821904 2076115888 2076814432 2082034353 2082454528 2088124416 2093059584 2096079872 2097300744 2098006416 2098320336 2100327152 2101772288 2103704064 2106314637 2106739712 2111008592 2112034848 2117026527 2122790544 2123218944 2124251136 2126282752 2128237056 2130591232 2130878073 2131627008 2133586224 2135626768 2136664992 2137096192 2141714883 2147531232 2149023744 2153378304 2156485632 2158467696 2161582368 2167015347 2167452672 2168506368 2172575328 2173353984 2176035904 2178035937 2181178846 2187558912 2189569536 2192286663 2192729088 2193795072 2197172208 2198240352 2201412416 2203435773 2204506962 2206615334 2212607936 2217837314 2218632192 2219378688 2223875808 2224324608 2227084864 2229131817 2229465357 2230215498 2233133056 2235185568 2236272192 2238410944 2239499136 2242946629 2243701306 2244037026 2255464953 2255920128 2256223842 2257016832 2259175424 2261251872 2262351168 2264853696 2265615744 2266935363 2269103441 2270206554 2270664704 2271768576 2281751934 2283337728 2287964448 2288734272 2291265984 2293371927 2294949888 2296681266 2298261504 2302918464 2304038016 2308361286 2309483484 2312038148 2312816072 2321713152 2324281344 2326417632 2329774656 2330907264 2335630374 2336416236 2339000692 2339787688 2340610048 2342761344 2346141952 2350895932 2358089856 2362868046 2363344896 2364493824 2366277668 2367905792 2370082176 2372703872 2373502208 2374884666 2376039204 2378311628 2379467832 2379948032 2392068096 2396915136 2398080384 2400373888 2402580114 2403748116 2404233216 2407216728 2407702528 2412581248 2413754112 2415972636 2419458888 2426046336 2431780164 2434961408 2436145152 2438384256 2441902848 2444147244 2446850868 2447674152 2448040392 2454321408 2461003776 2464555008 2466820224 2471818734 2475385572 2476588968 2477088768 2478292992 2482943232 2486898176 2489183928 2492775824 2502365184 2505453104 2505470472 2507194368 2511053952 2512274688 2515899904 2518212312 2519436528 2521846096 2528694784 2534671216 2535579648 2541572352 2547960408 2548817712 2552152064 2554497792 2555739648 2558183936 2559427584 2563367576 2564230064 2564613744 2577674232 2578194432 2579447808 2585544192 2588404224 2589275136 2590783272 2594521776 2595045376 2596306944 2601918081 2607716496 2609528832 2612748992 2614816512 2618589696 2620996488 2622799872 2626584576 2631906816 2632261149 2633186304 2638127184 2639409696 2642329312 2643218368 2648574313 2650396672 2656321536 2658763008 2662043923 2663894016 2669291856 2670189984 2673143648 2674043072 2676901311 2677441536 2679461477 2681305088 2686738208 2693088167 2694397398 2700420624 2702278656 2708118819 2708665344 2711661568 2712573952 2714153904 2715473376 2718070432 2719391808 2721891249 2724494443 2724902103 2725818942 2733221568 2739331584 2740663296 2747140704 2747695104 2751104832 2753633421 2756679387 2757235712 2757606918 2758576128 2761111584 2765095872 2770698777 2772624384 2776045804 2786724864 2790746112 2793311136 2796400992 2797341888 2797760448 2803010133 2804372802 2804938752 2808419516 2812575744 2816046464 2818634742 2822702036 2824935696 2830387392 2837076858 2837649408 2841170764 2842169344 2844781632 2848886656 2851505118 2854659346 2855619844 2863374976 2871171072 2875314176 2877956928 2879356032 2882109824 2883788523 2884758822 2885190462 2887949834 2889353796 2889936896 2891341824 2896767104 2904047916 2911954752 2912934528 2918836998 2919426048 2920845312 2923048884 2923638784 2925060096 2929562944 2930987136 2933681058 2937914364 2939342616 2945913408 2954907648 2958176256 2959171584 2960895168 2965167744 2967893082 2972175756 2972620476 2973620664 2980247424 2981696256 2985998848 2988361728 2992049368 3007286604 3007893504 3008298456 3009355776 3015002496 3016468224 3019804928 3020820992 3022580484 3026942072 3029024768 3042335912 3044450304 3050619264 3051645696 3055021312 3057829236 3059315784 3059933184 3062241688 3064348672 3070557952 3072050688 3074874264 3077815048 3079311312 3094992936 3095617536 3099041792 3101890176 3103398144 3106366208 3107876352 3110732856 3114173832 3115221648 3123681792 3132186624 3139589376 3144119808 3145951116 3147009624 3150490728 3151126528 3152658432 3155556096 3160109568 3166512888 3168052272 3172623776 3180122099 3184828416 3189424128 3192355584 3195886848 3197440512 3203440152 3204997488 3205644288 3209622304 3217208071 3218338816 3221296848 3225945184 3234728448 3242373552 3248193536 3251179008 3252759552 3255870464 3258862992 3262467824 3263565536 3264053856 3271768269 3272428544 3281338368 3286073344 3289093632 3290692608 3295758312 3297360528 3300514096 3302118624 3302785024 3309923001 3310590976 3318911904 3326755971 3327948288 3329068032 3335813712 3336486912 3338108928 3340627296 3348071936 3349699584 3352778352 3357616416 3359248704 3365551959 3366055539 3370912762 3377037312 3380772864 3383880192 3388763136 3391877808 3397280544 3398423616 3405309831 3405997056 3407652864 3410223698 3412570112 3419484992 3422627901 3427566758 3436898976 3437592576 3445021899 3447392256 3451205632 3452366848 3454377696 3456057024 3459362368 3462541929 3464225226 3467538382 3468057222 3469224108 3476955328 3486422016 3491452928 3494661984 3496360896 3503445561 3504624354 3508501038 3509209088 3509681532 3510915072 3514142016 3517502912 3519212928 3526343898 3537134784 3544302069 3545017344 3546740736 3549416502 3551858688 3555123264 3559055808 3560253312 3562326999 3567467442 3569201748 3569922048 3588102144 3592529864 3595372704 3600560832 3603870171 3606349824 3610825092 3611553792 3618871872 3620631168 3625855744 3629188332 3633202804 3634425256 3644295424 3652442112 3654217728 3662854272 3668139776 3670276302 3671511228 3672060588 3675572516 3676809224 3678101504 3681482112 3686794496 3694265036 3696832512 3713078358 3714883452 3715633152 3717439488 3720994816 3724414848 3728534656 3729789184 3730347264 3733775892 3737346844 3739163736 3739918336 3758179656 3758205708 3760791552 3766580928 3768412032 3773849856 3777318468 3782769144 3783532544 3793042176 3802006824 3803369472 3812358528 3828228096 3831746688 3837275904 3839141376 3845051364 3846345096 3846920616 3852471728 3855122432 3867291648 3872063888 3882606336 3883912704 3891782664 3892568064 3894460416 3897398512 3900080128 3907982848 3911574744 3917219152 3919123488 3927884544 3939876864 3944235008 3945562112 3947860224 3949779456 3953556992 3957190776 3959114544 3962901008 3963493968 3964827552 3973663232 3975595008 3984482304 3995841024 4003937784 4005284976 4009715472 4010524672 4011064608 4012474368 4016162304 4020003328 4021957632 4030107312 4041596097 4047428126 4050630936 4053417984 4059267072 4062998016 4067492352 4068860928 4071230856 4077105648 4079087712 4079910912 4088728413 4093251211 4094628454 4096067584 4099832352 4105748416 4108997376 4114067881 4121542656 4126657248 4127490048 4135853568 4136410377 4137864192 4140985919 4143835136 4147643808 4152231776 4153628864 4162045349 4164068706 4164909056 4176248832 4186119168 4192159744 4194601488 4196012832 4196640672 4200654304 4206559203 4207408128 4210582321 4212629274 4213479424 4222017184 4224069696 4227952113 4234053054 4245581088 4246437888 4255615287 4256474112 4261182464 4261756146 4263254016 4267172448 4271253536 4273329984 4277257677 4281989019 4283429766 4295062464 4306756608 4312971264 4316935392 4323164736 4327138233 4331924751 4334030694 4334905344 4337012736 4345150656 4346707968 4352071808 4356071874 4362357692 4379139072 4384573326 4385458176 4387590144 4394344416 4396480704 4402824832 4406871546 4409013924 4413230668 4425215872 4435674628 4437264384 4438757376 4447751616 4454169728 4458263634 4458930714 4460430996 4466266112 4470371136 4472544384 4476821888 4478998272 4485893258 4487402612 4488074052 4510929906 4511840256 4512447684 4514033664 4518350848 4522503744 4524702336 4529707392 4531231488 4533870726 4538206882 4540413108 4541329408 4543537152 4563503868 4566675456 4575928896 4577468544 4582531968 4586743854 4589899776 4593362532 4596523008 4605836928 4608076032 4616722572 4618966968 4624076296 4625632144 4643426304 4648562688 4652835264 4659549312 4661814528 4671260748 4672832472 4678001384 4679575376 4681220096 4685522688 4692283904 4701791864 4716179712 4725736092 4726689792 4728987648 4732555336 4735811584 4740164352 4745407744 4747004416 4749769332 4752078408 4756623256 4758935664 4759896064 4784136192 4793830272 4796160768 4800747776 4805160228 4807496232 4808466432 4814433456 4815405056 4825162496 4827508224 4831945272 4838917776 4852092672 4863560328 4869922816 4872290304 4876768512 4883805696 4888294488 4893701736 4895348304 4896080784 4908642816 4914734153 4922007552 4929110016 4933640448 4939728563 4943637468 4950771144 4953177936 4954177536 4956585984 4965886464 4972048837 4973796352 4978367856 4985551648 4997334727 5004730368 5010906208 5010940944 5014388736 5022107904 5024549376 5031799808 5036424624 5038873056 5043692192 5055612683 5056369143 5057389568 5069342432 5071159296 5083144704 5095920816 5097635424 5104304128 5108995584 5111479296 5115335547 5116367872 5118855168 5126735152 5128460128 5129227488 5141350137 5155348464 5156388864 5158895616 5171088384 5176808448 5178550272 5181566544 5189043552 5190090752 5201307573 5202085833 5203836162 5215432992 5219057664 5225497984 5229633024 5237179392 5241992976 5245599744 5262751557 5263813632 5264522298 5266372608 5276254368 5278819392 5284658624 5286436736 5289515847 5297148626 5300793344 5312643072 5317526016 5324087846 5324124753 5327788032 5338583712 5340379968 5346287296 5348086144 5351201163 5353802622 5354883072 5358922954 5362610176 5373476416 5386176334 5388794796 5400841248 5416237638 5417330688 5423323136 5425147904 5428307808 5430946752 5436140864 5438783616 5443782498 5448988886 5449804206 5451637884 5466443136 5478663168 5481326592 5494281408 5502209664 5505414453 5507266842 5513358774 5514471424 5515213836 5517152256 5522223168 5530191744 5541397554 5545248768 5552091608 5569617537 5573449728 5581492224 5586622272 5592801984 5594683776 5595520896 5606020266 5608745604 5609877504 5616839032 5632092928 5637269484 5645404072 5649871392 5660774784 5674153716 5675298816 5682341528 5684338688 5689563264 5697773312 5703010236 5709318692 5711239688 5726749952 5742342144 5750628352 5755913856 5758712064 5764219648 5767577046 5769517644 5770380924 5775899668 5778707592 5779873792 5782683648 5793534208 5808095832 5823909504 5825869056 5837673996 5838852096 5841690624 5846097768 5847277568 5850120192 5859125888 5861974272 5867362116 5875828728 5878685232 5891826816 5909815296 5916352512 5918343168 5921790336 5930335488 5935786164 5944351512 5945240952 5947241328 5960494848 5963392512 5971997696 5976723456 5984098736 6014573208 6015787008 6016596912 6018711552 6030004992 6032936448 6039609856 6041641984 6045160968 6053884144 6058049536 6071142189 6084671824 6088900608 6101238528 6103291392 6110042624 6115658472 6118631568 6119866368 6124483376 6128697344 6141115904 6141942681 6144101376 6149748528 6155630096 6158622624 6189985872 6191235072 6198083584 6203780352 6206796288 6212732416 6215752704 6221465712 6228347664 6230443296 6246103059 6247363584 6264373248 6279178752 6288239616 6291902232 6294019248 6300981456 6302253056 6305316864 6311112192 6318943911 6320219136 6333025776 6336104544 6345247552 6351079581 6358104907 6360244198 6369656832 6378848256 6384711168 6391773696 6392634219 6394881024 6406880304 6409994976 6411288576 6419244608 6425144649 6432251903 6434416142 6436677632 6442593696 6451890368 6464963813 6469456896 6484747104 6501046041 6502358016 6505519104 6507263587 6511740928 6517725984 6524935648 6527131072 6528107712 6534107811 6540356977 6543536538 6544857088 6562676736 6576859989 6578187264 6581385216 6591516624 6594721056 6601028192 6604237248 6610307319 6619846002 6621181952 6637823808 6653511942 6655896576 6658136064 6671627424 6672973824 6681254592 6687395451 6696143872 6699399168 6705556704 6715232832 6718497408 6728839887 6731103918 6732111078 6741825524 6767760384 6777526272 6783755616 6794561088 6796847232 6807310323 6810619662 6811994112 6815305728 6820447396 6825140224 6838969984 6845255802 6855133516 6873797952 6890043798 6894784512 6902411264 6904733696 6908755392 6912114048 6918724736 6925083858 6928450452 6935076764 6936114444 6938448216 6953910656 6972844032 6982905856 6989323968 6992721792 7006891122 7009248708 7017002076 7018418176 7019363064 7021830144 7028284032 7035005824 7038425856 7052687796 7074269568 7088604138 7090034688 7093481472 7098833004 7103717376 7110246528 7118111616 7120506624 7124653998 7134934884 7138403496 7139844096 7176204288 7185059728 7190745408 7201121664 7207740342 7212699648 7221650184 7223107584 7237743744 7241262336 7251711488 7258376664 7266405608 7268850512 7288590848 7304884224 7308435456 7325708544 7336279552 7340552604 7343022456 7344121176 7351145032 7353618448 7356203008 7362964224 7373588992 7388530072 7393665024 7426156716 7429766904 7431266304 7434878976 7441989632 7448829696 7457069312 7459578368 7460694528 7467551784 7474693688 7478327472 7479836672 7516359312 7516411416 7521583104 7533161856 7536824064 7547699712 7554636936 7565538288 7567065088 7586084352 7604013648 7606738944 7624717056 7634125961 7656456192 7663493376 7674551808 7678282752 7690102728 7692690192 7693841232 7704943456 7723153669 7734583296 7744127776 7762430599 7765212672 7767825408 7783565328 7785136128 7788920832 7794797024 7805754243 7813219601 7815965696 7823149488 7834438304 7838246976 7852954571 7855769088 7879753728 7888470016 7895720448 7896783447 7899558912 7907113984 7914381552 7918229088 7925802016 7926987936 7929655104 7945722939 7947326464 7951190016 7968964608 7986131769 7991682048 8007875568 8010569952 8019430944 8021049344 8022129216 8032324608 8038384431 8040006656 8043915264 8060214624 8079264501 8083192194 8094856252 8101261872 8106835968 8125996032 8134984704 8137721856 8142461712 8154211296 8158175424 8173483329 8174706309 8177456826 8186502422 8189256908 8192135168 8199664704 8211496832 8217994752 8228135762 8243085312 8253314496 8270038161 8271707136 8272820754 8275728384 8281971838 8287670272 8295287616 8304463552 8307257728 8312096331 8324090698 8328137412 8329818112 8372238336 8384319488 8389202976 8392025664 8393281344 8401308608 8409030399 8413118406 8414816256 8421164642 8425258548 8426958848 8444034368 8448139392 8455904226 8468106108 8491162176 8511230574 8512948224 8522364928 8523512292 8526508032 8534344896 8542507072 8546659968 8554515354 8563978038 8566859532 8590124928 8613513216 8625942528 8633870784 8646329472 8651365569 8654276466 8663849502 8668061388 8669810688 8674025472 8690301312 8704143616 8712143748 8724715384 8758278144 8769146652 8770916352 8775180288 8788688832 8792961408 8805649664 8813743092 8818027848 8826461336 8850431744 8871349256 8874528768 8877514752 8895503232 8908339456 8916527268 8917861428 8920861992 8932532224 8940742272 8945088768 8953643776 8957996544 8971786516 8974805224 8976148104 9021859812 9023680512 9024895368 9028067328 9036701696 9045007488 9049404672 9059414784 9062462976 9067741452 9076413764 9080826216 9082658816 9087074304 9127007736 9133350912 9151857792 9154937088 9165063936 9173487708 9179799552 9186725064 9193046016 9211673856 9216152064 9233445144 9237933936 9248152592 9251264288 9286852608 9297125376 9305670528 9319098624 9323629056 9342521496 9345664944 9356002768 9359150752 9362440192 9371045376 9384567808 9403583728 9432359424 9451472184 9453379584 9457975296 9465110672 9471623168 9480328704 9490815488 9494008832 9499538664 9504156816 9513246512 9517871328 9519792128 9540366297 9568272384 9587660544 9592321536 9601495552 9610320456 9614992464 9616932864 9628866912 9630810112 9650324992 9651624213 9655016448 9663890544 9677835552 9704185344 9727120656 9739845632 9744580608 9753537024 9767611392 9776588976 9787403472 9790696608 9792161568 9815304807 9817285632 9829468306 9844015104 9858220032 9867280896 9879457126 9887274936 9901542288 9906355872 9908355072 9929769003 9931772928 9944097674 9947592704 9956735712 9971103296 9980267913 9991307711 9994669454 10009460736 10021812416 10021881888 10044215808 10049098752 10063599616 10072849248 10077746112 10087384384 10096655877 10098166617 10107824419 10111225366 10112738286 10114779136 10138684864 10142318592 10166289408 10191841632 10195270848 10215929493 10217991168 10222958592 10230671094 10232735744 10237710336 10253470304 10256920256 10258454976 10267883703 10282700274 10310696928 10312777728 10335065697 10342176768 10353616896 10357100544 10363133088 10378087104 10387625787 10402615146 10404171666 10407672324 10430865984 10450995968 10459266048 10474358784 10483985952 10525503114 10527627264 10529044596 10532745216 10552508736 10557638784 10569317248 10572873472 10579031694 10594297252 10601586688 10635052032 10648175692 10648249506 10655576064 10677167424 10680759936 10692574592 10696172288 10702402326 10707605244 10709766144 10717845908 10725220352 10746952832 10772352668 10777589592 10801682496 10832475276 10834661376 10846646272 10850295808 10856615616 10861893504 10872281728 10877567232 10887564996 10897977772 10899608412 10903275768 10932886272 10957326336 10962653184 10988562816 11004419328 11010828906 11014533684 11026717548 11028942848 11030427672 11034304512 11044446336 11060383488 11082795108 11090497536 11104183216 11139235074 11146899456 11162984448 11173244544 11185603968 11189367552 11191041792 11212040532 11217491208 11219755008 11233678064 11264185856 11274538968 11290808144 11299742784 11321549568 11348307432 11350597632 11364683056 11368677376 11379126528 11395546624 11406020472 11418637384 11422479376 11453499904 11484684288 11501256704 11511827712 11517424128 11528439296 11535154092 11539035288 11540761848 11551799336 11557415184 11559747584 11565367296 11587068416 11616191664 11647819008 11651738112 11675347992 11677704192 11683381248 11692195536 11694555136 11700240384 11718251776 11723948544 11734724232 11751657456 11757370464 11783653632 11798194667 11819630592 11832705024 11836686336 11843580672 11860670976 11871572328 11888703024 11890481904 11894482656 11920989696 11926785024 11935782943 11943995392 11953446912 11968197472 11996483653 12029146416 12031574016 12033193824 12037423104 12060009984 12065872896 12074975747 12079219712 12083283968 12090321936 12107768288 12124788291 12136384337 12142284378 12169343648 12177801216 12202477056 12206582784 12220085248 12231316944 12237263136 12239732736 12248966752 12266185239 12279753633 12282231808 12283885362 12288202752 12299497056 12311260192 12317245248 12342203643 12379971744 12382470144 12396167168 12407560704 12409231131 12413592576 12422957757 12425464832 12431505408 12442931424 12456695328 12460886592 12486136047 12492206118 12494727168 12528746496 12558357504 12576479232 12583804464 12588038496 12601962912 12604506112 12622224384 12631746963 12637887822 12640438272 12666051552 12672209088 12690495104 12702159162 12716209814 12720488396 12739313664 12769422336 12783547392 12785268438 12789762048 12813760608 12819989952 12838489216 12845967057 12850289298 12864503806 12868832284 12873355264 12885187392 12903780736 12929927626 12938913792 12969494208 12995774253 13002092082 13004716032 13011038208 13014527174 13023481856 13035451968 13049871296 13054262144 13056215424 13068215622 13080713954 13087073076 13089714176 13153719978 13156374528 13162770432 13183033248 13189442112 13202056384 13208474496 13220614638 13239692004 13242363904 13275647616 13307023884 13311793152 13316272128 13343254848 13362509184 13374790902 13392287744 13398798336 13411113408 13430465664 13436994816 13457679774 13462207836 13464222156 13483651048 13535520768 13555052544 13567511232 13589122176 13593694464 13614620646 13621239324 13623988224 13630611456 13640894792 13650280448 13677939968 13690511604 13710267032 13747595904 13780087596 13789569024 13804822528 13809467392 13817510784 13824228096 13837449472 13850167716 13856900904 13870153528 13872228888 13876896432 13907821312 13945688064 13965811712 13978647936 13985443584 14013782244 14018497416 14034004152 14036836352 14038726128 14043660288 14056568064 14070011648 14076851712 14105375592 14148539136 14165998441 14177208276 14180069376 14186962944 14197666008 14207434752 14220493056 14236223232 14241013248 14249307996 14269869768 14276806992 14279688192 14331199589 14352408576 14370119456 14381490816 14402243328 14415480684 14425399296 14443300368 14446215168 14475487488 14482524672 14503422976 14516753328 14532811216 14537701024 14577181696 14609768448 14616870912 14651417088 14672559104 14681105208 14686044912 14688242352 14702290064 14707236896 14712406016 14725928448 14744202459 14747177984 14777060144 14787330048 14819185689 14852313432 14859533808 14862532608 14869757952 14883979264 14897659392 14914138624 14916146511 14919156736 14921389056 14935103568 14949387376 14956654944 14959673344 14992004181 15032718624 15032822832 15043166208 15066323712 15073648128 15095399424 15109273872 15131076576 15134130176 15166838049 15169107429 15172168704 15208027296 15213477888 15249434112 15268251922 15312912384 15326986752 15346006641 15349103616 15356565504 15380205456 15385380384 15387682464 15409886912 15424050411 15446307338 15469166592 15488255552 15524861198 15530425344 15535650816 15567130656 15570272256 15589594048 15603922719 15606257499 15611508486 15626439202 15631931392 15646298976 15668876608 15676493952 15700626403 15705909142 15711538176 15788254671 15791440896 15793566894 15799117824 15814227968 15828763104 15836458176 15851604032 15853975872 15859310208 15868547541 15883724087 15891445878 15894652928 15902380032 15937929216 15972263538 15972374259 15983364096 16015751136 16021139904 16038861888 16044258432 16053603489 16064649216 16076768862 16080013312 16087830528 16120429248 16158529002 16166384388 16189712504 16202523744 16251992064 16269969408 16275443712 16284923424 16308422592 16316350848 16346966658 16349412618 16354913652 16373004844 16378513816 16384270336 16399329408 16422993664 16435989504 16456271524 16506628992 16540076322 16543414272 16545641508 16551456768 16563943676 16575340544 16590575232 16608927104 16614515456 16624192662 16648181396 16656274824 16659636224 16744476672 16768638976 16778405952 16784051328 16786562688 16802617216 16818060798 16826236812 16829632512 16842329284 16850517096 16853917696 16888068736 16896278784 16911808452 16936212216 16982324352 17022461148 17025896448 17044729856 17047024584 17053016064 17068689792 17085014144 17093319936 17109030708 17127956076 17133719064 17180249856 17227026432 17251885056 17267741568 17292658944 17302731138 17308552932 17327699004 17336122776 17339621376 17348050944 17380602624 17408287232 17424287496 17449430768 17516556288 17538293304 17541832704 17550360576 17577377664 17585922816 17611299328 17627486184 17636055696 17652922672 17700863488 17742698512 17749057536 17755029504 17791006464 17816678912 17833054536 17835722856 17841723984 17865064448 17881484544 17890177536 17907287552 17915993088 17943573032 17949610448 17952296208 18043719624 18047361024 18049790736 18056134656 18073403392 18090014976 18098809344 18118829568 18124925952 18135482904 18152827528 18161652432 18165317632 18174148608 18213426567 18254015472 18266701824 18303715584 18309874176 18330127872 18346975416 18359599104 18373450128 18386092032 18423347712 18425828043 18432304128 18466890288 18475867872 18496305184 18502528576 18540020191 18573705216 18594250752 18611341056 18638197248 18647258112 18685042992 18691329888 18712005536 18718301504 18738309177 18742090752 18756230339 18769135616 18807167456 18851617169 18864718848 18902944368 18906759168 18915950592 18930221344 18956831733 18960657408 18981630976 18988017664 18999077328 19008313632 19026493024 19035742656 19053238743 19071461101 19074314721 19080732594 19136544768 19175321088 19177902657 19184643072 19202991104 19220640912 19229984928 19233865728 19257733824 19275433947 19296755709 19300649984 19303248426 19310032896 19327781088 19355671104 19394891439 19408370688 19454241312 19479691264 19507074048 19521790761 19535222784 19553177952 19574806944 19581393216 19584323136 19621070931 19630609614 19634571264 19658936612 19688030208 19734561792 19758914252 19774549872 19803084576 19812711744 19859538006 19863545856 19888195348 19895185408 19913471424 19942206592 19960535826 19982615422 19989338908 20018921472 20043624832 20043763776 20088431616 20098197504 20127199232 20145698496 20155492224 20174768768 20186519661 20193311754 20196333234 20215648838 20222450732 20225476572 20229558272 20277369728 20332578816 20383683264 20390541696 20421930969 20431858986 20435982336 20445917184 20461342188 20465471488 20475420672 20506940608 20513840512 20516909952 20535767406 20565400548 20621393856 20670131394 20684353536 20707233792 20714201088 20726266176 20756174208 20775251574 20805230292 20808343332 20815344648 20861731968 20901991936 20918532096 20948717568 20967971904 21051006228 21055254528 21058089192 21065490432 21105017472 21115277568 21138634496 21145746944 21158063388 21188594504 21203173376 21270104064 21296351384 21296499012 21311152128 21354334848 21361519872 21385149184 21392344576 21404804652 21415210488 21419532288 21435691816 21450440704 21493905664 21544705336 21555179184 21603364992 21664950552 21669322752 21693292544 21700591616 21713231232 21723787008 21744563456 21755134464 21775129992 21795955544 21799216824 21806551536 21865772544 21914652672 21925306368 21977125632 22008838656 22021657812 22029067368 22053435096 22057885696 22060855344 22068609024 22088892672 22120766976 22165590216 22180995072 22208366432 22260854693 22278470148 22293798912 22325968896 22346489088 22371207936 22378735104 22382083584 22424081064 22434982416 22439510016 22467356128 22520456497 22528371712 22549077936 22581616288 22599485568 22643099136 22696614864 22701195264 22729366112 22737354752 22758253056 22791093248 22812040944 22837274768 22844958752 22902377883 22906999808 22969368576 23002513408 23023655424 23034848256 23056878592 23070308184 23078070576 23081523696 23103598672 23114830368 23119495168 23169461007 23174136832 23232383328 23287291797 23295638016 23303476224 23350695984 23355408384 23366762496 23384391072 23389110272 23436503552 23439658803 23447897088 23469448464 23503314912 23514740928 23558863713 23567307264 23596389334 23639261184 23665410048 23687161344 23721341952 23743144656 23777406048 23780963808 23788965312 23837168817 23841979392 23853570048 23871565886 23887990784 23906893824 23936394944 23958395307 23992967306 24058292832 24063148032 24066387648 24115153293 24120019968 24131745792 24149951494 24158439424 24166567936 24180643872 24215536576 24237793503 24249576582 24272768674 24284568756 24338687296 24404954112 24413165568 24440170496 24462633888 24474526272 24497933504 24520449987 24524118927 24532370478 24559507266 24564463616 24567770724 24576405504 24598994112 24622520384 24634490496 24684407286 24759943488 24810114483 24815121408 24818462262 24827185152 24845915514 24850929664 24863010816 24885862848 24913390656 24921773184 24936288993 24972272094 24984412236 24989454336 25116715008 25152958464 25167608928 25176076992 25203925824 25227091197 25244448768 25263493926 25275775644 25280876544 25332103104 25344418176 25380990208 25404318324 25432419628 25440976792 25538844672 25567094784 25570536876 25579524096 25627521216 25639979904 25676978432 25691934114 25700578596 25729007612 25737664568 25746710528 25770374784 25807561472 25859855252 25877827584 25938988416 25991548506 26004184164 26009432064 26022076416 26029054348 26046963712 26070903936 26099742592 26108524288 26112430848 26136431244 26161427908 26174146152 26179428352 26307439956 26312749056 26325540864 26366066496 26378884224 26404112768 26416948992 26441229276 26479384008 26484727808 26551295232 26614047768 26623586304 26632544256 26686509696 26725018368 26749581804 26784575488 26797596672 26822226816 26860931328 26873989632 26915359548 26924415672 26928444312 26967302096 27071041536 27110105088 27135022464 27178244352 27187388928 27229241292 27242478648 27247976448 27261222912 27281789584 27300560896 27355879936 27381023208 27420534064 27495191808 27560175192 27579138048 27609645056 27618934784 27635021568 27648456192 27674898944 27700335432 27713801808 27740307056 27744457776 27753792864 27815642624 27891376128 27931623424 27957295872 27970887168 28027564488 28036994832 28068008304 28073672704 28077452256 28087320576 28113136128 28140023296 28153703424 28210751184 28297078272 28331996882 28354416552 28360138752 28373925888 28395332016 28414869504 28440986112 28472446464 28482026496 28498615992 28539739536 28553613984 28559376384 28621098891 28652758477 28662399178 28704817152 28740238912 28762981632 28804486656 28830961368 28850798592 28886600736 28892430336 28950974976 28954872639 28965049344 28986901433 29006845952 29033506656 29065622432 29075402048 29134317443 29154363392 29219536896 29233741824 29302834176 29345118208 29362210416 29372089824 29376484704 29404580128 29414473792 29445914421 29451856896 29474076247 29488404918 29494355968 29554120288 29574660096 29638371378 29704626864 29719067616 29725065216 29789307009 29795318784 29828277248 29832293022 29838313472 29842778112 29870207136 29898774752 29913309888 29940803739 29973923133 29984008362 30065437248 30065645664 30132647424 30147296256 30190798848 30218547744 30262153152 30289967631 30323473257 30333676098 30338214858 30344337408 30416054592 30426955776 30498868224 30536503844 30653973504 30692013282 30698207232 30713131008 30760410912 30770760768 30775364928 30819773824 30848100822 30892614676 30938333184 30976511104 31049722396 31060850688 31071301632 31134261312 31179188096 31207845438 31212514998 31223016972 31252878404 31263862784 31292597952 31337753216 31352987904 31401252806 31411818284 31423076352 31576509342 31582881792 31587133788 31598235648 31628455936 31657526208 31672916352 31703208064 31707951744 31718620416 31737095082 31767448174 31782891756 31789305856 31804760064 31944527076 31944748518 31966728192 32031502272 32042279808 32077723776 32088516864 32107206978 32129298432 32153537724 32160026624 32175661056 32240858496 32317058004 32332768776 32379425008 32405047488 32503984128 32539938816 32550887424 32569846848 32616845184 32632701696 32693933316 32698825236 32709827304 32746009688 32757027632 32768540672 32798658816 32845987328 32871979008 32912543048 33013257984 33080152644 33086828544 33091283016 33102913536 33127887352 33150681088 33181150464 33217854208 33229030912 33248385324 33296362792 33312549648 33319272448 33488953344 33537277952 33556811904 33568102656 33573125376 33605234432 33636121596 33652473624 33659265024 33684658568 33701034192 33707835392 33776137472 33792557568 33823616904 33872424432 33964648704 34044922296 34051792896 34089459712 34094049168 34106032128 34137379584 34170028288 34186639872 34218061416 34255912152 34267438128 34360499712 34403139071 34454052864 34503770112 34535483136 34585317888 34605462276 34617105864 34655398008 34672245552 34679242752 34696101888 34761205248 34804341859 34816574464 34848574992 34898861536 34981343089 35033112576 35076586608 35083665408 35100721152 35154755328 35171845632 35222598656 35254972368 35272111392 35305845344 35389288781 35394584001 35401726976 35485397024 35498115072 35510059008 35582012928 35633357824 35666109072 35671445712 35683447968 35730128896 35762969088 35780355072 35807348829 35814575104 35831986176 35887146064 35899220896 35904592416 35989450959 36087439248 36094722048 36099581472 36112269312 36146806784 36180029952 36197618688 36224927241 36237659136 36249851904 36270965808 36305655056 36323304864 36330635264 36409153011 36426853134 36508030944 36533403648 36607431168 36619748352 36660255744 36693950832 36719198208 36746900256 36839260899 36846695424 36851656086 36864608256 36933780576 36951735744 36992610368 37005057152 37026610929 37080040382 37147410432 37188501504 37222682112 37268873271 37276394496 37294516224 37370085984 37382659776 37424011072 37436603008 37458408141 37476618354 37484181504 37512460678 37538271232 37614334912 37703234338 37729437696 37805888736 37813518336 37860442688 37895240889 37913663466 37921314816 37963261952 37976035328 37998154656 38016627264 38052986048 38071485312 38106477486 38142922202 38148629442 38161465188 38350642176 38355805314 38369286144 38405982208 38441281824 38459969856 38515467648 38537901171 38550867894 38593511418 38601299968 38606496852 38620065792 38655562176 38711342208 38789782878 38816741376 38908482624 38987322759 39014148096 39043581522 39070445568 39106355904 39149613888 39162786432 39168646272 39242141862 39261219228 39269142528 39317873224 39469123584 39517828504 39549099744 39606169152 39625423488 39719076012 39727091712 39776390696 39790370816 39826942848 39884413184 39921071652 39965230844 39978677816 40087249664 40087527552 40176863232 40196395008 40254398464 40291396992 40310984448 40349537536 40373039322 40386623508 40392666468 40431297676 40444901464 40450953144 40459116544 40554739456 40665157632 40767366528 40781083392 40843861938 40863717972 40871964672 40891834368 40922684376 40930942976 40950841344 41013881216 41027681024 41033819904 41071534812 41130801096 41242787712 41340262788 41368707072 41414467584 41428402176 41452532352 41512348416 41550503148 41610460584 41616686664 41630689296 41723463936 41803983872 41837064192 41897435136 41935943808 42102012456 42110509056 42116178384 42130980864 42210034944 42230555136 42277268992 42291493888 42316126776 42377189008 42406346752 42497995323 42540208128 42592702768 42592998024 42622304256 42708669696 42723039744 42770298368 42784689152 42809609304 42830420976 42839064576 42871383632 42900881408 42987811328 42993598767 43089410672 43110358368 43206729984 43329901104 43338645504 43386585088 43401183232 43426462464 43447574016 43489126912 43510268928 43550259984 43591911088 43598433648 43613103072 43731545088 43829305344 43850612736 43954251264 44017677312 44043315624 44058134736 44106870192 44115771392 44121710688 44137218048 44177785344 44232607377 44241533952 44331180432 44361990144 44416732864 44457557067 44521709386 44556940296 44587597824 44651937792 44692978176 44742415872 44748439533 44757470208 44764167168 44848162128 44869964832 44879020032 44934712256 44976012543 45025763321 45040912994 45056743424 45098155872 45163232576 45198971136 45254746691 45286198272 45393229728 45402390528 45458732224 45500514147 45507322287 45516506112 45550845109 45582186496 45624081888 45674549536 45689917504 45782498839 45804755766 45813999616 45938737152 46038019923 46047310848 46069696512 46113757184 46140616368 46156141152 46163047392 46207197344 46229660736 46272151233 46316405531 46338922014 46348273664 46464766656 46574583594 46591276032 46606952448 46701391968 46710816768 46768782144 46811768157 46873007104 46879317606 46895794176 46938896928 47006629824 47029481856 47101879209 47117727426 47134614528 47192778668 47374322688 47442683904 47486289312 47554812096 47561927616 47577930624 47651172261 47674337634 47683958784 47707140096 47743131772 47775981568 47813787648 47872789888 47916790614 47985934612 48116585664 48132775296 48230306586 48240039936 48263491584 48299902988 48316878848 48333135872 48361287744 48431073152 48475587006 48499153164 48545537348 48569137512 48677374592 48809908224 48826331136 48880340992 48925267776 48949052544 48995867008 49040899974 49048237854 49064740956 49119014532 49128927232 49135541448 49152811008 49197988224 49245040768 49268980992 49368814572 49519886976 49620228966 49630242816 49636924524 49654370304 49691831028 49701859328 49726021632 49771725696 49826781312 49843546368 49872577986 49944544188 49968824472 49978908672 50233430016 50305916928 50335217856 50352153984 50407851648 50454182394 50488897536 50526987852 50551551288 50561753088 50664206208 50688836352 50761980416 50808636648 50864839256 50881953584 51077689344 51134189568 51141073752 51159048192 51255042432 51279959808 51353956864 51383868228 51401157192 51458015224 51475329136 51493421056 51540749568 51615122944 51719710504 51755655168 51877976832 51983097012 52008368328 52018864128 52044152832 52058108696 52093927424 52141807872 52199485184 52217048576 52224861696 52272862488 52322855816 52348292304 52358856704 52614879912 52625498112 52651081728 52732132992 52757768448 52808225536 52833897984 52882458552 52958768016 52969455616 53102590464 53228095536 53247172608 53265088512 53373019392 53450036736 53499163608 53569150976 53595193344 53644453632 53721862656 53747979264 53830719096 53848831344 53856888624 53934604192 54062075683 54142083072 54220210176 54270044928 54337014193 54356488704 54374777856 54458482584 54484957296 54495952896 54522445824 54563579168 54640279701 54692537207 54711759872 54762046416 54841068128 54970681997 54990383616 55120350384 55158276096 55219290112 55270043136 55277484129 55296912384 55349797888 55400670864 55427603616 55480614112 55488915552 55507585728 55611739513 55620060573 55631285248 55782752256 55863246848 55914591744 55941774336 56055128976 56073989664 56136016608 56147345408 56154904512 56226272256 56268691017 56280046592 56307406848 56421502368 56554851507 56594156544 56663993764 56708833104 56720277504 56747851776 56790664032 56881972224 56944892928 56964052992 56997231984 57079479072 57107227968 57214383303 57222944163 57242197782 57305516954 57324798356 57409634304 57480477824 57525963264 57608973312 57661922736 57701597184 57773201472 57890267127 57901949952 57909745278 57930098688 57973802866 58013691904 58067013312 58131244864 58150804096 58184674317 58268634886 58308726784 58439073792 58565372283 58605668352 58690236416 58724420832 58744179648 58752969408 58809160256 58828947584 58863212793 58891828842 58903713792 58948152494 58976809836 58988711936 59108240576 59276742756 59409253728 59438135232 59578614018 59590637568 59656554496 59664586044 59676626944 59685556224 59740414272 59797549504 59826619776 59881607478 59947846266 59968016724 60130874496 60131291328 60265294848 60294592512 60381597696 60437095488 60524306304 60559558983 60579935262 60646946514 60667352196 60676429716 60688674816 60832109184 60997736448 61073007688 61265792907 61307947008 61384026564 61396414464 61426262016 61520821824 61541521536 61550729856 61639547648 61696201644 61785229352 61953022208 62099444792 62121701376 62142603264 62268522624 62358376192 62415690876 62425029996 62446033944 62505756808 62527725568 62585195904 62675506432 62705975808 62802505612 62823636568 62846152704 63153018684 63165763584 63174267576 63196471296 63256911872 63315052416 63345832704 63406416128 63415903488 63437240832 63474190164 63534896348 63565783512 63578611712 63609520128 63889054152 63889497036 63933456384 64063004544 64084559616 64155447552 64177033728 64214413956 64258596864 64307075448 64320053248 64351322112 64481716992 64634116008 64665537552 64758850016 64810094976 65007968256 65079877632 65101774848 65139693696 65233690368 65265403392 65387866632 65397650472 65419654608 65492019376 65514055264 65537081344 65597317632 65691974656 65743958016 65825086096 66026515968 66160305288 66173657088 66182566032 66205827072 66255774704 66301362176 66362300928 66435708416 66458061824 66496770648 66592725584 66625099296 66638544896 66782564079 66977906688 67074555904 67113623808 67136205312 67146250752 67210468864 67272243192 67304947248 67318530048 67369317136 67402068384 67415670784 67552274944 67561369491 67585115136 67647233808 67744848864 67929297408 68089844592 68103585792 68178919424 68188098336 68212064256 68274759168 68340056576 68373279744 68436122832 68511824304 68534876256 68707133649 68720999424 68806278142 68908105728 69007540224 69070966272 69170635776 69210924552 69234211728 69310796016 69344491104 69358485504 69508383021 69522410496 69608683718 69633148928 69697149984 69797723072 69861875391 69939153977 69962686178 70066225152 70153173216 70167330816 70309510656 70318976409 70343691264 70445197312 70509944736 70544222784 70611690688 70676591139 70754770933 70778577562 70789168002 70803453952 70970794048 70996230144 71164025856 71266715648 71332218144 71342891424 71366895936 71511506451 71525938176 71560710144 71579899457 71614697658 71629150208 71663972352 71774292128 71798441792 71809184832 71875185921 71978901918 72174878496 72189444096 72199162944 72345459879 72360059904 72395237376 72449854482 72475318272 72499703808 72541931616 72611310112 72646609728 72713380509 72818306022 72853706268 73016061888 73214862336 73239496704 73320511488 73387901664 73493800512 73561349961 73678521798 73693390848 73703312172 73729216512 73867561152 73903471488 73985220736 74010114304 74053221858 74160080764 74445364224 74537746542 74552788992 74589032448 74740171968 74765319552 74848022144 74873206016 74916816282 74953236708 74968363008 75024921356 75076542464 75228669824 75406468676 75458875392 75611777472 75720885376 75790481778 75827326932 75842629632 75926523904 75952070656 75996309312 76033254528 76105972096 76142970624 76212954972 76285844404 76297258884 76322930376 76701284352 76711610628 76738572288 76811964416 76882563648 76919939712 77030935296 77075802342 77101735788 77187022836 77202599936 77212993704 77240131584 77311124352 77422684416 77579565756 77633482752 77816965248 77974645518 78028296192 78087163044 78140891136 78212711808 78299227776 78325572864 78337292544 78484283724 78522438456 78538285056 78635746448 78938247168 79035657008 79098199488 79212338304 79250846976 79438152024 79454183424 79552781392 79580741632 79653885696 79768826368 79842143304 79930461688 79957355632 80174499328 80175055104 80353726464 80392790016 80508796928 80582793984 80621968896 80699075072 80746078644 80773247016 80785332936 80862595352 80889802928 80901906288 80918233088 81109478912 81330315264 81534733056 81562166784 81687723876 81727435944 81743929344 81783668736 81845368752 81861885952 81901682688 82027762432 82055362048 82067639808 82143069624 82261602192 82485575424 82680525576 82737414144 82828935168 82856804352 82905064704 83024696832 83101006296 83220921168 83233373328 83261378592 83446927872 83550480601 83607967744 83674128384 83794870272 83871887616 83975385571 84204024912 84221018112 84232356768 84261961728 84420069888 84461110272 84524830229 84554537984 84582987776 84632253552 84754378016 84954690359 84995990646 85080416256 85185405536 85185996048 85244608512 85417339392 85446079488 85540596736 85569378304 85619218608 85660841952 85678129152 85742767264 85863296673 85945415611 85958275431 85975622656 85987197534 86178821344 86220716736 86413459968 86659802208 86677291008 86773170176 86852924928 86864617917 86895148032 86960704299 86978253824 87020537856 87100519968 87183822176 87196867296 87226206144 87402952329 87463090176 87658610688 87701225472 87908502528 88035354624 88086631248 88116269472 88213740384 88231542784 88243421376 88355570688 88422228741 88465214754 88483067904 88662360864 88723980288 88833465728 88915114134 89043418772 89113880592 89175195648 89385956352 89484831744 89496879066 89514940416 89528334336 89696324256 89739929664 89869424512 89921769399 89952025086 90051526642 90081825988 90113486848 90196311744 90326465152 90397942272 90509493382 90572396544 90786459456 90917464448 90970419771 91001028294 91014644574 91033012224 91101690218 91164372992 91248163776 91349099072 91379835008 91564997678 91609511532 91627999232 92076039846 92094621696 92139393024 92227514368 92281232736 92312282304 92326094784 92414394688 92459321472 92544302466 92632811062 92677844028 92696547328 92929533312 93149167188 93182552064 93213904896 93402783936 93537564288 93623536314 93746014208 93758635212 93791588352 93877793856 94013259648 94058963712 94203758418 94235454852 94269229056 94385557336 94748645376 94885367808 94972578624 95109624192 95123855232 95155861248 95302344522 95348675268 95367917568 95414280192 95486263544 95551963136 95745579776 95833581228 95971869224 96233171328 96265550592 96460613172 96480079872 96526983168 96599805976 96633757696 96666271744 96722575488 96862146304 96951174012 96998306328 97091074696 97138275024 97354749184 97619816448 97652662272 97760681984 97850535552 97898105088 97991734016 98081799948 98096475708 98129481912 98238029064 98257854464 98271082896 98305622016 98395976448 98490081536 98537961984 98737629144 99039773952 99240457932 99260485632 99273849048 99308740608 99383662056 99403718656 99452043264 99543451392 99653562624 99687092736 99745155972 99889088376 99937648944 99957817344 100318397123 100466860032 100611833856 100670435712 100704307968 100815703296 100908364788 100977795072 101053975704 101103102576 101123506176 101328412416 101377672704 101523960832 101617273296 101729678512 101763907168 102155378688 102268379136 102282147504 102318096384 102510084864 102559919616 102707913728 102767736456 102802314384 102916030448 102950658272 102986842112 103081499136 103209417213 103230245888 103439421008 103511310336 103755953664 103966194024 104016736656 104037728256 104088305664 104116217392 104187854848 104283615744 104398970368 104413025577 104434097152 104449723392 104545724976 104645711632 104696584608 104717713408 104944029267 105229759824 105250996224 105302163456 105464265984 105515536896 105616451072 105667795968 105764917104 105917536032 105938911232 106167866343 106183752003 106205180928 106456191072 106494345216 106530177024 106746038784 106900073472 106998327216 107138301952 107190386688 107288907264 107422046487 107443725312 107495958528 107661438192 107697662688 107713777248 107869208384 107968352877 108124151366 108284166144 108440420352 108540089856 108674028386 108674781723 108712977408 108749555712 108916965168 108969914592 108991905792 109127158336 109227459033 109280559402 109385074414 109423519744 109524092832 109682136256 109904384821 109941363994 109980767232 110240700768 110517782697 110540086272 110554968258 110593824768 110699595776 110801341728 110855207232 110961228224 110977831104 111015171456 111079832787 111186068609 111223479026 111240121146 111262570496 111565504512 111806619813 111829183488 111883548672 112110257952 112147979328 112272033216 112309809024 112375224423 112452544512 112537382034 112560093184 112614813696 112843004736 113109703014 113188313088 113327987528 113417666208 113440555008 113581328064 113685722667 113763944448 113889785856 113928105984 113994463968 114158958144 114214455936 114428766606 114445888326 114484395564 114611033908 114649596712 114960955648 115051926528 115217946624 115323845472 115546402944 115780534254 115803899904 115819490556 115860197376 115947605732 116027383808 116134026624 116262489728 116301608192 116369348634 116537269772 116617453568 117130744566 117211336704 117380472832 117448841664 117488359296 117505938816 117618320512 117657895168 117726425586 117783657684 117807427584 117896304988 117953619672 117977423872 118216481152 118553485512 118818507456 118876270464 119157228036 119181275136 119313108992 119329172088 119353253888 119371112448 119480828544 119595099008 119653239552 119763214956 119895692532 119936033448 120261748992 120262582656 120530589696 120589185024 120763195392 120874190976 121048612608 121119117966 121159870524 121293893028 121334704392 121352859432 121377349632 121664218368 121995472896 122146015376 122531585814 122615894016 122768053128 122792828928 122852524032 123041643648 123083043072 123101459712 123279095296 123392403288 123570458704 123906044416 124198889584 124243402752 124285206528 124537045248 124716752384 124831381752 124850059992 124892067888 125011513616 125055451136 125170391808 125351012864 125411951616 125605011224 125647273136 125692305408 126306037368 126331527168 126348535152 126392942592 126513823744 126630104832 126691665408 126812832256 126831806976 126874481664 126948380328 127069792696 127131567024 127157223424 127219040256 127493985969 127778108304 127778994072 127866912768 128126009088 128169119232 128310895104 128354067456 128428827912 128517193728 128614150896 128640106496 128702644224 128963433984 128980796301 129268232016 129331075104 129517700032 129620189952 129780141337 130015936512 130159755264 130203549696 130279387392 130467380736 130530806784 130775733264 130795300944 130839309216 130984038752 131028110528 131194635264 131293612373 131383949312 131487916032 131650172192 131961320183 132053031936 132320610576 132347314176 132365132064 132411654144 132511549408 132697822131 132724601856 132824733217 132871416832 132916123648 132993541296 133185451168 133250198592 133372671201 133500227707 133565128158 133955813376 134227247616 134245318599 134272410624 134292501504 134420937728 134544486384 134609894496 134637060096 134738634272 134804136768 134928037629 135077289963 135104549888 135122738982 135170230272 135294467616 135489697728 135764240073 135858594816 136179689184 136207171584 136357838848 136376196672 136501542441 136549518336 136652535327 136680113152 136746559488 136872245664 137023648608 137069752512 137347496517 137414267298 137441998848 137612556284 137816211456 138141932544 138341271552 138421849104 138468423456 138621592032 138688982208 138949216593 139016766042 139044820992 139217367436 139266297856 139394299968 139595446144 139723750782 139878307954 139925372356 140132450304 140306346432 140619021312 140637952818 140687382528 140890394624 141019889472 141088445568 141223381376 141305637627 141353182278 141509541866 141557155124 141578336004 141606907904 141941588096 142328051712 142533431296 142664436288 142685782848 142733791872 142953516783 143023012902 143051876352 143121420288 143159798914 143229395316 143258300416 143327944704 143548584256 143596883584 143618369664 143750371842 143957803836 144349756992 144398325888 144690919758 144720119808 144790474752 144899708964 144950636544 144999407616 145083863232 145222620224 145293219456 145426761018 145636612044 145707412536 146032123776 146429724672 146478993408 146641022976 146775803328 146987601024 147122699922 147357043596 147386781696 147406624344 147458433024 147735122304 147806942976 147970441472 148020228608 148106443716 148320161528 148890728448 149075493084 149105577984 149178064896 149480343936 149530639104 149696044288 149746412032 149833632564 149906473416 149936726016 150049842712 150153084928 150457339648 150812937352 150917750784 151223554944 151441770752 151580963556 151654653864 151685259264 151853047808 151904141312 151992618624 152066509056 152211944192 152285941248 152425909944 152571688808 152594517768 152645860752 153402568704 153423221256 153477144576 153623928832 153765127296 153839879424 154061870592 154151604684 154203471576 154374045672 154405199872 154425987408 154480263168 154622248704 154845368832 155159131512 155266965504 155633930496 155825982851 155949291036 156056592384 156174326088 156281782272 156425423616 156598455552 156651145728 156674585088 156968567448 157044876912 157076570112 157271492896 157643195479 157876494336 158071314016 158196398976 158424676608 158501693952 158876304048 158908366848 159105562784 159161483264 159307771392 159537652736 159684286608 159860923376 159914711264 160348998656 160350110208 160707452928 160785580032 161017593856 161165587968 161243937792 161398150144 161492157288 161546494032 161570665872 161725190704 161779605856 161803812576 161836466176 162186227049 162218957824 162660630528 163011042579 163069466112 163124333568 163375447752 163454871888 163487858688 163567337472 163690737504 163723771904 164055524864 164077611621 164110724096 164135279616 164286139248 164523204384 164912045991 164971150848 165361051152 165474828288 165657870336 165810129408 166049393664 166202012592 166441842336 166466746656 166522757184 166835218539 166860181719 166893855744 167100961202 167215935488 167348256768 167589740544 167743775232 167950771142 168408049824 168442036224 168464713536 168806073051 168840139776 168922220544 169049660458 169109075968 169165975552 169264507104 169508756032 169664554521 169909380718 169991981292 170160832512 170370811072 170371992096 170834678784 170892158976 171081193472 171138756608 171238437216 171321683904 171485534528 171643149909 171668832489 171726593346 171890831222 171916550862 171951245312 171974395068 172357642688 172441433472 172826919936 173319604416 173670801381 173705849856 173729235834 173790296064 173921408598 173956507648 174041075712 174201039936 174367644352 174393734592 174452412288 174554022951 174805904658 174926180352 175317221376 175696116849 175817005056 176070709248 176173262496 176232538944 176427480768 176486842752 176589638379 176711141376 176844457482 176930429508 176966135808 177324721728 177666931456 177830228268 178086837544 178227761184 178771912704 178969663488 178993758132 179029880832 179056668672 179392648512 179479859328 179738849024 179843538798 179904050172 180103053284 180163651976 180226973696 180392623488 180652930304 180795884544 181018986764 181144793088 181572918912 181834928896 181940839542 182002056588 182029289148 182066024448 182203380436 182328745984 182496327552 182698198144 182759670016 183129995356 183219023064 183255998464 184152079692 184189243392 184278786048 184455028736 184562465472 184624564608 184652189568 184828789376 184918642944 185088604932 185265622124 185355688056 185393094656 185859066624 186298334376 186365104128 186427809792 186805567872 187075128576 187247072628 187492028416 187517270424 187583176704 187755587712 188026519296 188117927424 188407516836 188470909704 188538458112 188771114672 189497290752 189770735616 189945157248 190219248384 190247710464 190311722496 190604689044 190697350536 190735835136 190828560384 190972527088 191103926272 191491159552 191667162456 191943738448 192466342656 192531101184 192921226344 192960159744 193053966336 193199611952 193267515392 193332543488 193445150976 193724292608 193902348024 193996612656 194182149392 194276550048 194709498368 195239632896 195305324544 195521363968 195701071104 195796210176 195983468032 196163599896 196192951416 196258963824 196476058128 196515708928 196542165792 196611244032 196791952896 196980163072 197075923968 197475258288 198079547904 198480915864 198520971264 198547698096 198617481216 198767324112 198807437312 198904086528 199086902784 199307125248 199374185472 199490311944 199778176752 199875297888 199915634688 200347692237 200569309339 200636794246 200933720064 201223667712 201340871424 201408615936 201631406592 201816729576 201955590144 202107951408 202206205152 202247012352 202656824832 202684108473 202755345408 202908310031 203047921664 203234546592 203459357024 203527814336 203940222101 204310757376 204536758272 204564295008 204636192768 205020169728 205119839232 205274587699 205415827456 205535472912 205604628768 205832060896 205901316544 206121400947 206162998272 206318533729 206418834426 206460491776 206878842016 207022620672 207511907328 207932388048 208033473312 208075456512 208232434784 208525149063 208567231488 208797940736 208826051154 208868194304 208899446784 209091449952 209291423264 209393169216 209585626173 209817461931 209888058534 210459519648 210501992448 210928531968 210956929227 211031073792 211232902144 211335591936 211529834208 211835072064 212029773417 212264312799 212335732686 212367504006 212410361856 212912382144 212988690432 213492077568 213800146944 213996654432 214276603904 214577814528 214739698371 214844092974 214887450624 214991917056 215322876384 215395325376 215427554496 215738416768 215936705754 216248302732 216568332288 217080179712 217348056772 217349563446 217425954816 217499111424 217833930336 217939829184 218254316672 218454918066 218561118804 218770148828 218847039488 219048185664 219364272512 219808769642 219882727988 219961534464 220481401536 221035565394 221080172544 221109936516 221187649536 221399191552 221602683456 221710414464 221922456448 221955662208 222030342912 222159665574 222372137218 222446958052 222480242292 222525140992 223613239626 223658366976 223767097344 224220515904 224295958656 224544066432 224619618048 224750448846 224905089024 225074764068 225120186368 225229627392 225686009472 226219406028 226376626176 226655975056 226835332416 227162656128 227371445334 227527888896 227779571712 227856211968 227988927936 228317916288 228428911872 228857533212 228891776652 228968791128 229222067816 229299193424 229921911296 230103853056 230435893248 230647690944 231092805888 231561068508 231607799808 231638981112 231720394752 231895211464 232054767616 232268053248 232524979456 232603216384 232738697268 233074539544 233234907136 234261489132 234422673408 234760945664 234897683328 234976718592 235011877632 235236641024 235315790336 235452851172 235567315368 235614855168 235792609976 235907239344 235954847744 236432962304 237106971024 237637014912 237752540928 238314456072 238362550272 238626217984 238658344176 238706507776 238742224896 238961657088 239190198016 239306479104 239526429912 239791385064 239872066896 240523497984 240525165312 240821973497 241061179392 241178370048 241526390784 241748381952 242097225216 242238235932 242319741048 242587786056 242669408784 242705718864 242754699264 243328436736 243630393013 243990945792 244292030752 244869401623 245063171628 245231788032 245536106256 245585657856 245705048064 246083287296 246166086144 246202919424 246558190592 246784806576 247140917408 247725021467 247812088832 248397779168 248486805504 248570413056 249074090496 249433504768 249662763504 249700119984 249784135776 250023027232 250110902272 250340783616 250651441803 250702025728 250823903232 251210022448 251294546272 251384610816 251926156713 252612074736 252663054336 252697070304 252785885184 253027647488 253260209664 253383330816 253574490687 253625664512 253663613952 253748963328 253896760656 254139585392 254263134048 254314446848 254864071077 254987971938 255556216608 255557988144 255733825536 256252018176 256338238464 256621790208 256708134912 256857655824 257034387456 257228301792 257280212992 257836246833 257874826293 257926867968 257961592602 258536464032 258662150208 259035400064 259240379904 259560282674 260031873024 260319510528 260558774784 260882112897 260934761472 261061613568 261551466528 261590601888 261678618432 261968077504 262056221056 262208856987 262389270528 262587224746 262767898624 262975832064 263300344384 263922640366 264106063872 264641221152 264694628352 264730264128 265023098816 265266686223 265395644262 265449203712 265649466434 265742833664 265832247296 265987082592 266370902336 266500397184 266745342402 267000455414 267130256316 268454495232 268490637198 268544821248 268585003008 268841875456 269088972768 269219788992 269477268544 269608273536 269765308197 269856075258 270154579926 270209099776 270245477964 270340460544 270588935232 270979395456 271528480146 271717189632 272359378368 272752393344 272911259313 273003084882 273099036672 273305070654 273360226304 273493118976 273744491328 274047297216 274139505024 274694993034 274828534596 274883997696 275225112568 276283865088 276682543104 276843698208 276936846912 277243184064 277377964416 277898433186 278033532084 278089641984 278434734872 278532595712 278788599936 279190892288 279447501564 279756615908 279850744712 280612692864 281238042624 281275905636 281374765056 281780789248 282039778944 282176891136 282446762752 282611275254 282706364556 283019083732 283114310248 283156672008 283213815808 283883176192 284656103424 285066862592 285328872576 285371565696 285467583744 285907033566 286046025804 286103752704 286242840576 286319597828 286458790632 286516600832 286655889408 287097168512 287193767168 287236739328 287500743684 287915607672 288699513984 288796651776 289381839516 289440239616 289580949504 289799417928 289901273088 289998815232 290167726464 290445240448 290586438912 290853522036 291273224088 291414825072 292064247552 292859449344 292957986816 293282045952 293551606656 293975202048 294245399844 294714087192 294773563392 294813248688 294916866048 295470244608 295613885952 295940882944 296040457216 296212887432 296640323056 297781456896 298150986168 298211155968 298356129792 298960687872 299061278208 299392088576 299492824064 299667265128 299812946832 299873452032 300099685424 300306169856 300914679296 300955191369 301625874704 301835501568 302447109888 302883541504 303161927112 303309307728 303370518528 303706095616 303808282624 303985237248 304133018112 304423888384 304571882496 304851819888 305143377616 305189035536 305291721504 306805137408 306846442512 306954289152 307247857664 307530254592 307679758848 308123741184 308303209368 308406943152 308748091344 308810399744 308851974816 308960526336 309244497408 309628251639 309690737664 310318263024 310533931008 311267860992 311651965702 311898582072 312113184768 312348652176 312563564544 312850847232 313196911104 313239076731 313302291456 313349170176 313937134896 314089753824 314153140224 314542985792 314832087801 315180343247 315286390958 315752988672 316142628032 316392797952 316849353216 317003387904 317752608096 317816733696 318211125568 318503599029 318551256009 318615542784 318855915763 319075305472 319368573216 319721846752 319829422528 320477491873 320697997312 320700220416 321414905856 321571160064 322266139461 322331175936 322487875584 322796300288 322984314576 323092988064 323141331744 323450381408 323559211712 323607625152 323905058631 324214838717 324372454098 324437915648 325321261056 326022085158 326024345169 326138932224 326248667136 326750895504 326909743776 326975717376 327381475008 327682377099 328111049728 328155223242 328221448192 328270559232 328572278496 329046408768 329713154463 329824091982 329942301696 330722102304 331620258816 332098787328 332404025184 332883684672 332933493312 333045514368 333558205827 333670437078 333720363438 333787711488 334201922404 334431870976 334696513536 335487550464 335901542284 336816099648 336929427072 337612146102 337680279552 337844441088 338099320916 338218151936 338331951104 338529014208 339017512064 339329109042 339818761436 339983962584 340321665024 340741622144 340743984192 341669357568 341784317952 342162386944 342277513216 342476874432 342643367808 342971069056 343286299818 343337664978 343453186692 343781662444 343833101724 343902490624 343948790136 344715285376 344882866944 345653839872 346639208832 347341602762 347411699712 347458471668 347580592128 347842817196 347913015296 348082151424 348402079872 348735288704 348787469184 348904824576 349108045902 349611809316 349852360704 351392233698 351634010112 352141418496 352346524992 352465077888 352854961536 352973685504 353179276758 353422282752 353688914964 353860859016 353932271616 354649443456 355333862912 355660456536 356173675088 356455522368 357543825408 357939326976 357987516264 358059761664 358113337344 358785297024 358959718656 359477698048 359687077596 359808100344 360206106568 360327303952 360453947392 360785246976 361305860608 361591769088 362037973528 362289586176 363145837824 363669857792 363881679084 364004113176 364058578296 364132048896 364406760872 364657491968 364992655104 365396396288 365519340032 366259990712 366438046128 366511996928 368304159384 368378486784 368557572096 368910057472 369124930944 369249129216 369304379136 369657578752 369837285888 370177209864 370531244248 370711376112 370786189312 371718133248 372596668752 372730208256 372855619584 373611135744 374150257152 374494145256 374984056832 375034540848 375166353408 375511175424 376053038592 376235854848 376815033672 376941819408 377076916224 377542229344 378434529781 378994581504 379541471232 379890314496 380438496768 380495420928 380623444992 381209378088 381394701072 381471670272 381657120768 381945054176 382481957907 382847760449 382982319104 383334324912 383887476896 384794773979 384932685312 385062202368 385842452688 385920319488 386107932672 386399223904 386535030784 386890301952 386942388903 387448585216 387804696048 387993225312 388364298784 388553100096 389282176591 389340424011 389418996736 390479265792 390610649088 391042727936 391402142208 391592420352 391966936064 392327199792 392385902832 392517927648 392952116256 393031417856 393084331584 393583905792 393880837119 393960326144 394151847936 394950516576 395883960549 396159095808 396961831728 397041942528 397095396192 397234962432 397534648224 397614874624 398173805568 398474199651 398614250496 398748370944 398980623888 399556353504 399750595776 400500683121 400695384474 401138618678 401273588492 401867440128 402681742848 402817231872 403262813184 403633459152 403911180288 404215902816 404412410304 405231869889 405313649664 405368216946 405510690816 405816620062 406095843328 406469093184 406918714048 407055628672 407292720219 407880444202 408621514752 409073516544 409128590016 409957605981 410040339456 410239678464 410549175398 410831654912 411070945824 411209257536 411664121792 411802633088 412042489551 412242801894 412325996544 412637067458 412837668852 412920983552 413757684032 415023814656 415864776096 416066946624 416464869568 416847649779 417050298126 417134462976 417595881472 417652102308 417736388608 417798893568 418182899904 418582846528 418786338432 419171252346 419634923862 419776117068 420919039296 421857063936 421913858454 422062147584 422465804288 422671183872 423059668416 423670144128 423916912881 424059546834 424528625598 424671465372 424735008012 424820723712 425824764288 426984155136 427600293888 427993308864 428860550349 429155629056 429479396742 429688185948 429774901248 429983834112 430645752768 430790650752 430855108992 431476833536 431873411508 432496605464 434160359424 434696113544 434699126892 434851909632 434998222848 435667860672 435879658368 436508633344 436909836132 437122237608 437540297656 437694078976 438096371328 438728545024 439617539284 439765455976 439923068928 440962803072 442071130788 442160345088 442219873032 442375299072 442798383104 443205366912 443420828928 443844912896 443911324416 444060685824 444319331148 444744274436 444893916104 444960484584 445050281984 447226479252 447316733952 447534194688 448441031808 448591917312 449088132864 449239236096 449500897692 449810178048 450149528136 450240372736 450459254784 451372018944 452438812056 452753252352 453311950112 453670664832 454325312256 454742890668 455055777792 455559143424 455712423936 455977855872 456635832576 456857823744 457715066424 457783553304 457937582256 458444135632 458598386848 459843822592 460207706112 460871786496 461295381888 462185611776 463122137016 463215599616 463277962224 463440789504 463790422928 464109535232 464536106496 465049958912 465206432768 465477394536 466149079088 466469814272 467477948553 468522978264 468845346816 469521891328 469795366656 469953437184 470023755264 470473282048 470631580672 470905702344 471134630736 471229710336 471585219952 471814478688 471909695488 472865924608 472929586437 474213942048 475274029824 475505081856 476628912144 476725100544 477252435968 477316688352 477413015552 477484449792 477923314176 478380396032 478612958208 479052859824 479582770128 479744133792 481046995968 481050330624 481643946994 482122358784 482356740096 483052781568 483496763904 484194450432 484476471864 484639482096 485175572112 485338817568 485411437728 485509398528 486558681147 486656873472 487260786026 487981891584 488584061504 489033127737 489738803246 490126343256 490463576064 491072212512 491171315712 492166574592 492232834863 492332172288 492405838848 493116381184 493569613152 494281834816 494736137973 495283396531 495450042934 495624177664 496795558336 496973611008 498148180992 498867009536 499325527008 499400239968 499568271552 500046054464 500505655617 500580545157 500681567232 501059296199 501302883606 501404051456 501647806464 502420044896 502589092544 502769221632 503852313426 505224149472 505326108672 505394140608 506418219153 506520419328 506766661632 507148981374 507251329024 507327227904 507497926656 507793521312 508279170784 508526268096 508993663563 509728142154 509975943876 511112433216 511115976288 512504036352 512676476928 513243580416 513416269824 513715311648 514456603584 514929449727 515672493666 515749652586 515853735936 515923185204 517072928064 517324300416 518070800128 518480759808 519120565348 521117549568 521764225794 521869522944 522123227136 523102933056 523181203776 523357236864 523936155008 524112442112 524417713974 524778541056 525174449492 525535797248 525951664128 526600688768 527845280732 528212127744 529282442304 529460528256 530046197632 530533372446 530791288524 530898407424 531298932868 531485667328 531664494592 531974165184 532741804672 533000794368 533490684804 534000910828 534260512632 536908990464 536981274396 537089642496 537170006016 537683750912 538177945536 538439577984 538954537088 539216547072 539530616394 539712150516 540309159852 540418199552 540490955928 540680921088 541177870464 541958790912 543056960292 543434379264 544718756736 545504786688 545822518626 546006169764 546198073344 546610141308 546720452608 546986237952 547488982656 548094594432 548279010048 549389986068 549657069192 549767995392 550450225136 552567730176 553365086208 553687396416 553873693824 554486368128 554755928832 555796866372 556067064168 556179283968 556869469744 557065191424 557577199872 558381784576 558895003128 559513231816 559701489424 561225385728 562476085248 562551811272 562749530112 563561578496 564079557888 564353782272 564893525504 565222550508 565412729112 566038167464 566228620496 566313344016 566427631616 567766352384 569312206848 570133725184 570657745152 570743131392 570935167488 571814067132 572092051608 572207505408 572485681152 572639195656 572917581264 573033201664 573311778816 574194337024 574387534336 574473478656 575001487368 575831215344 577399027968 577593303552 578763679032 578880479232 579161899008 579598835856 579802546176 579997630464 580335452928 580890480896 581172877824 581707044072 582546448176 582829650144 584128495104 584853364207 585718898688 585915973632 586564091904 587103213312 587950404096 588490799688 589428174384 589547126784 589626497376 589833732096 590940489216 591227771904 591673811603 591881765888 592080914432 592425774864 593280646112 594682832513 595562913792 596301972336 596422311936 596712259584 597921375744 598122556416 598784177152 598985648128 599334530256 599625893664 599746904064 600199370848 601043076711 601617909277 601707928017 601829358592 601910382738 603251749408 603671003136 604894219776 605767083008 606323854224 606618615456 606741037056 607412191232 607970474496 608052325419 608266036224 608724930093 608847776768 609143764992 609703639776 610286755232 610378071072 610583443008 611820666303 613610274816 613692885024 613908578304 614495715328 615060509184 615359517696 615823763097 616247482368 616606418736 616813886304 617496182688 617620799488 617703949632 618488994816 618955601187 619256503278 619381475328 620636526048 621067862016 622535721984 623303931404 623797164144 624226369536 624697304352 625701694464 626393822208 626478153462 626604582912 626698340352 627874269792 628179507648 629085971584 629452385793 629664175602 630360686494 630572781916 631505977344 632285256064 632785595904 633698706432 634006775808 635505216192 636422251136 636792938397 637007198058 637102512018 637231085568 637711831526 638150610944 638737146432 639443693504 639658845056 640954983746 641395994624 641400440832 642829811712 644219095113 644532278922 644662351872 644975751168 645592600576 645968629152 646185976128 646282663488 646900762816 647118423424 647215250304 647810117262 648429677434 648744908196 648875831296 652044170316 652048690338 652277864448 652497334272 653501791008 653819487552 654762950016 655364754198 656222099456 656310446484 656442896384 656541118464 657144556992 658092817536 659426308926 659648183964 659884603392 661444204608 663240517632 664197574656 664808050368 665767369344 665866986624 666091028736 667116411654 667340874156 667440726876 667575422976 668403844808 668863741952 670975100928 671803084568 673632199296 673858854144 675224292204 675360559104 675688882176 676198641832 676436303872 676663902208 677058028416 678035024128 678658218084 679637522872 679967925168 681483244288 681487968384 683338715136 683568635904 684324773888 684555026432 684953748864 685286735616 685942138112 686572599636 686675329956 686906373384 687563324888 687666203448 687804981248 687897580272 689430570752 689765733888 691307679744 693278417664 694683205524 694823399424 694916943336 695161184256 695685634392 695826030592 696164302848 696804159744 697470577408 697574938368 697809649152 698216091804 699223618632 699704721408 702228779861 702784467396 703268020224 704282836992 704693049984 704930155776 705709923072 705947371008 706358553516 706844565504 707377829928 707721718032 707864543232 709298886912 710667725824 711320913072 712347350176 712911044736 715087650816 715878653952 715975032528 716119523328 716226674688 717570594048 717919437312 718955396096 719374155192 719616200688 720412213136 720654607904 720907894784 721570493952 722465920491 722611721216 723183538176 724075947056 724579172352 726291675648 727339715584 727763358168 728008226352 728117156592 728264097792 728813521744 729314983936 729985310208 730792792576 730891179039 731038680064 732519981424 732876092256 733023993856 734608204869 736608318768 736756973568 737115144192 737820114944 738249861888 738498258432 738608758272 739315157504 739674571776 740354419728 741062488496 741422752224 741572378624 743175064401 743436266496 745193337504 745460416512 745711239168 747222271488 748300514304 748988290512 749968113664 750069081696 750332706816 751022350848 751954325409 752106077184 752471709696 753630067344 753883638816 754153832448 755084458688 755778470139 756869059562 757989163008 759082942464 759780628992 760723472061 760876993536 760990841856 761246889984 762418756176 762789402144 762943340544 763890108352 764592213231 764963915814 765695520898 765964638208 766668649824 767774953792 769330693747 769589547958 769865370624 770124404736 771684905376 771840638976 772798447808 773508740499 773624478879 773780603904 773884777806 774897170432 775609392096 775986450624 776728597568 777106200192 778302480263 778564353182 778680848022 778837993472 780958531584 782646338691 782804284416 783184840704 783933872128 784654399584 784771805664 785035855296 785904232512 786168663168 786626570961 787167811584 787378894027 787761674238 787920652288 788303695872 789901033152 791767921098 792318191616 793923663456 794083885056 794190792384 795069296448 795800058669 796347611136 796948399302 797228500992 797496741888 797961247776 799112707008 799501191552 801001366242 801390768948 802277237356 802547176984 805363485696 805634463744 806525626368 807266918304 808431805632 808824820608 810463739778 810627299328 810736433892 811021381632 811633240124 812191686656 812938186368 813837428096 814111257344 814585440438 815760888404 818257180032 819915211962 820080678912 820479356928 821098350796 821663309824 822141891648 822418515072 823328243584 823605266176 824084979102 824485603788 824651993088 825274134916 825675337704 825841967104 827515368064 830047629312 831729552192 832133893248 832929739136 833695299558 834100596252 834268925952 835191762944 835304204616 835472777216 835597787136 836365799808 837165693056 837572676864 838342504692 839269847724 839552234136 841838078592 843714127872 843827716908 844124295168 844931608576 845342367744 846119336832 847340288256 847833825762 848119093668 849057251196 849342930744 849470016024 849641447424 851649528576 853968310272 855200587776 855986617728 857721100698 858311258112 858958793484 859376371896 859549802496 859967668224 861291505536 861581301504 861710217984 862953667072 863746823016 864993210928 868320718848 869392227088 869398253784 869703819264 869996445696 871335721344 871759316736 873017266688 873819672264 874244475216 875080595312 875388157952 876192742656 877457090048 879235078568 879530911952 879846137856 881925606144 884142261576 884320690176 884439746064 884750598144 885596766208 886410733824 886841657856 887689825792 887822648832 888121371648 888638662296 889488548872 889787832208 889920969168 890100563968 894452958504 894633467904 895068389376 896882063616 897183834624 898176265728 898478472192 899001795384 899620356096 900299056272 900480745472 900918509568 902744037888 902865574107 904877624112 905506504704 906623900224 907341329664 908650624512 909485781336 910111555584 911118286848 911424847872 911955711744 913271665152 913715647488 915430132848 915567106608 915875164512 916888271264 917196773696 919055286611 919687645184 920415412224 921743572992 922590763776 923729241281 924371223552 926244274032 926431199232 926555924448 926881579008 927580845856 928884754917 929072212992 929773132519 930099917824 930412865536 930954789072 932298158176 934501593949 934955897106 937045956528 937690693632 939590733312 939717230193 939906874368 940047510528 940946564096 941263161344 941811404688 942269261472 942459420672 943170439904 943628957376 944496263403 945399571721 945541029741 945731849216 945859172874 948427884096 950548059648 951010163712 953257824288 953450201088 954504871936 954633376704 955510797087 955846628352 956567747289 956760792064 957225916416 958105719648 959165540256 959488267584 961432475619 962093991936 962100661248 963287893988 964244717568 964713480192 966993527808 968388900864 968952943728 969278964192 970351144224 970677635136 970822875456 972644516151 973117362294 973313746944 974521572052 975963783168 977168123008 978066255474 979477606492 980252686512 980927152128 982144425024 984333149184 984465669726 984664344576 984811677696 986232762368 987139226304 988563669632 989139463389 989472275946 990566793062 990900085868 991248355328 993591116672 996296361984 997734019072 998651054016 998800479936 999136543104 1000092108928 1000674617481 1001011311234 1001161090314 1001363134464 1002118592398 1002605767212 1002808102912 1003295612928 1004840089792 1005178185088 1007704626852 1010448298944 1010788281216 1012836438306 1013040838656 1013533323264 1014297962748 1014502658048 1014654455808 1014995853312 1015587042624 1016558341568 1017052536192 1017987327126 1019456284308 1019951887752 1022224866432 1022231952576 1025008072704 1025352953856 1026487160832 1026832539648 1027430623296 1028913207168 1029858899454 1031344987332 1031499305172 1031707471872 1031846370408 1034145856128 1034648600832 1036141600256 1036961519616 1038241130696 1042235099136 1043528451588 1043739045888 1044246454272 1046205866112 1046362407552 1046714473728 1047872310016 1048224884224 1048835427948 1049557082112 1050348898984 1051071594496 1053201377536 1055690561464 1056424255488 1058564884608 1058921056512 1060092395264 1061066744892 1061582577048 1061796814848 1062597865736 1062971334656 1063328989184 1063948330368 1065483609344 1066001588736 1066981369608 1068001821656 1068521025264 1073817980928 1073962548792 1074179284992 1074340012032 1075367501824 1076355891072 1076879155968 1077909074176 1078433094144 1079061232788 1079424301032 1080618319704 1080836399104 1080981911856 1081361842176 1082355740928 1083917581824 1086113920584 1086868758528 1089437513472 1091009573376 1091645037252 1092012339528 1092396146688 1093220282616 1093440905216 1093972475904 1094977965312 1096189188864 1096558020096 1098779972136 1099314138384 1099535990784 1100900450272 1103502368353 1105135460352 1106730172416 1107374792832 1107747387648 1108972736256 1109511857664 1111593732744 1112134128336 1112358567936 1113738939488 1114130382848 1115154399744 1116763569152 1117790006256 1119026463632 1119402978848 1122450771456 1124952170496 1125103622544 1125499060224 1127123156992 1128159115776 1128707564544 1129787051008 1130445101016 1130825458224 1132076334928 1132457240992 1132626688032 1132855263232 1135303589343 1135532704768 1138624413696 1140267450368 1141315490304 1141486262784 1141870334976 1143628134264 1144184103216 1144415010816 1144971362304 1145278391312 1145835162528 1146066403328 1148388674048 1148543281347 1148775068672 1148946957312 1150002974736 1151662430688 1154384321937 1154798055936 1155186607104 1157527358064 1157760958464 1158323798016 1159197671712 1159605092352 1160670905856 1161780961792 1162345755648 1163414088144 1165092896352 1165659300288 1167846529773 1168021272033 1168256990208 1169706728414 1171437797376 1171831947264 1173128183808 1174206426624 1175900808192 1176981599376 1178856348768 1179094253568 1179252994752 1181642511357 1181880978432 1182455543808 1183347623206 1183763531776 1184161828864 1184851549728 1186561292224 1187651881647 1189365665026 1191125827584 1192603944672 1192844623872 1195422598953 1195842751488 1196245112832 1197568354304 1197971296256 1198669060512 1199251787328 1200398741696 1201502049363 1202086153422 1203235818554 1203415856034 1203658717184 1203820765476 1206503498816 1209788439552 1211534166016 1212647708448 1213237230912 1215695609667 1215940948992 1216104650838 1216532072448 1217449860186 1217695553536 1218287529984 1219407279552 1220573510464 1220756142144 1221166886016 1221878160657 1223641332606 1227220549632 1227385770048 1229872817943 1230121018368 1230719035392 1231647526194 1232494964736 1233212837472 1233627772608 1234992365376 1235407899264 1236127468653 1236977989632 1237911202374 1238513006556 1238762950656 1241273052096 1245071443968 1246607862808 1247594328288 1249394608704 1250542949337 1251403388928 1252787644416 1252956306924 1253209165824 1253396680704 1255748539584 1256359015296 1258171943168 1258904771586 1259328351204 1260721372988 1261145563832 1264570512128 1265571191808 1267397412864 1268013551616 1271010432384 1272844502272 1273585876794 1274014396116 1274205024036 1274462171136 1275423663052 1276301221888 1277474292864 1278887387008 1279317690112 1281909967492 1282791989248 1282800881664 1288438190226 1289064557844 1289324703744 1289951502336 1291185201152 1291937258304 1292371952256 1292565326976 1293801525632 1294236846848 1294430500608 1295620234524 1296859354868 1297489816392 1297751662592 1304088340632 1304097380676 1304555728896 1304994668544 1307003582016 1307638975104 1309525900032 1310729508396 1312444198912 1312620892968 1312885792768 1313082236928 1314289113984 1316185635072 1318852617852 1319296367928 1319769206784 1322888409216 1326481035264 1328395149312 1329616100736 1331534738688 1331733973248 1332182057472 1334232823308 1334681748312 1334881453752 1335150845952 1336807689616 1337727483904 1341950201856 1343606169136 1347264398592 1347717708288 1350448584408 1350721118208 1351377764352 1352397283664 1352872607744 1353327804416 1354116056832 1356070048256 1357316436168 1359275045744 1359935850336 1362966488576 1362975936768 1366677430272 1367137271808 1368649547776 1369110052864 1369907497728 1370573471232 1371884276224 1373145199272 1373350659912 1373812746768 1375126649776 1375332406896 1375609962496 1375795160544 1378861141504 1379531467776 1382615359488 1386556835328 1389366411048 1389646798848 1389833886672 1390322368512 1391371268784 1391652061184 1392328605696 1393608319488 1394941154816 1395149876736 1395619298304 1396432183608 1398447237264 1399409442816 1402433845659 1404457559722 1405568934792 1406536040448 1408565673984 1409386099968 1409860311552 1411419846144 1411894742016 1412717107032 1413689131008 1414755659856 1415443436064 1415729086464 1418597773824 1418788759311 1420358170217 1421335451648 1422641826144 1424694700352 1425822089472 1427581554707 1430175301632 1431757307904 1431950065056 1432239046656 1432453349376 1435141188096 1435838874624 1436922113893 1437910792192 1438748310384 1439232401376 1440824426272 1441309215808 1443140987904 1444229736103 1444931840982 1445223442432 1446367076352 1448151894112 1449158344704 1452583351296 1454679431168 1455526716336 1456016452704 1456234313184 1456528195584 1457627043488 1459676043441 1459970620416 1461072065387 1461585585152 1461782358078 1462077360128 1465039962848 1465752184512 1467099383211 1469216409738 1473216637536 1473513947136 1476499723776 1476698504589 1476996516864 1477217516544 1478630315008 1479349143552 1480708839456 1482124976992 1482845504448 1484208413919 1485850189593 1486350128802 1486872532992 1490386675008 1490920833024 1494444542976 1496601028608 1497976581024 1499936227328 1500138163392 1501516966851 1502044701696 1503177888597 1503908650818 1504212154368 1504943419392 1507260134688 1507767277632 1508307664896 1510168917376 1511556940278 1513738119124 1515978326016 1519561257984 1521446944122 1521753987072 1521981683712 1522493779968 1524837512352 1525578804288 1527780216704 1529184426462 1529927831628 1531391041796 1531929276416 1533337299648 1535549907584 1538661387494 1539179095916 1539730741248 1540248809472 1543369810752 1545596895616 1547017480998 1547248957758 1547561207808 1547769555612 1549794340864 1551218784192 1551972901248 1553457195136 1554212400384 1556604960526 1557128706364 1557361696044 1557675986944 1565292677382 1565608568832 1566369681408 1567867744256 1569308799168 1569543611328 1570071710592 1571808465024 1572337326336 1573253141922 1574335623168 1574757788054 1575523348476 1575841304576 1576607391744 1579802066304 1583535842196 1584636383232 1587847326912 1588381584768 1590138592896 1591600117338 1592695222272 1593896798604 1594457001984 1594993483776 1595922495552 1598225414016 1599002383104 1602002732484 1602781537896 1604554474712 1605094353968 1610726971392 1611268927488 1613051252736 1614533836608 1616863611264 1617649641216 1620927479556 1621254598656 1621472867784 1622042763264 1623266480248 1624383373312 1625876372736 1627674856192 1628222514688 1629170880876 1631521776808 1636514360064 1639830423924 1640161357824 1640958713856 1642196701592 1643326619648 1644283783296 1644837030144 1646656487168 1647210532352 1648169958204 1648971207576 1649303986176 1650548269832 1651350675408 1651683934208 1655030736128 1660095258624 1663459104384 1664267786496 1665859478272 1667390599116 1668201192504 1668537851904 1670383525888 1670608409232 1670945554432 1671195574272 1672731599616 1674331386112 1675145353728 1676685009384 1678539695448 1679104468272 1683676157184 1687428255744 1687655433816 1688248590336 1689863217152 1690684735488 1692238673664 1694680576512 1695667651524 1696238187336 1698114502392 1698685861488 1698940032048 1699282894848 1703299057152 1705412751091 1707936620544 1710401175552 1711973235456 1714085811361 1715442201396 1716622516224 1717917586968 1718752743792 1719099604992 1719935336448 1722583011072 1723162603008 1723420435968 1725907334144 1727493646032 1729986421856 1734075150269 1736641437696 1738784454176 1738796507568 1739407638528 1739992891392 1742671442688 1743518633472 1746034533376 1747639344528 1748488950432 1750161190624 1750776315904 1752385485312 1754560092621 1754914180096 1758470157136 1759061823904 1759692275712 1763851212288 1768284523152 1768641380352 1768879492128 1769501196288 1771193532416 1772821467648 1773683315712 1775021434809 1775379651584 1775645297664 1776242743296 1777277324592 1778977097744 1779575664416 1779841938336 1780201127936 1784048497539 1788905917008 1789266935808 1790136778752 1793764127232 1794367669248 1796352531456 1796956944384 1798003590768 1799240712192 1800598112544 1800961490944 1804853727831 1805123784051 1805488075776 1805731148214 1809755248224 1811013009408 1813247800448 1814682659328 1817301249024 1818971562672 1820223111168 1822236573696 1823911423488 1826174790279 1826543330304 1827431294976 1830860265696 1831134213216 1831750329024 1833776542528 1834393547392 1835461998909 1838110573222 1839375290368 1840830824448 1843487145984 1845181527552 1847458482562 1847471289291 1848742447104 1852488548064 1852862398464 1853111848896 1855161691712 1856866803561 1857769509834 1858144425984 1859546265038 1860199835648 1860825731072 1861909578144 1864596316352 1869003187898 1869911794212 1874091913056 1879181466624 1879434460386 1879813748736 1880095021056 1881893128192 1882526322688 1883622809376 1884538522944 1886340879808 1887257914752 1888357157379 1888992526806 1890799143442 1891082059482 1891463698432 1891718345748 1896855768192 1901096119296 1902020327424 1906515648576 1909266753408 1910378815191 1911021594174 1911693256704 1913135494578 1913521584128 1914451832832 1916211439296 1918331080512 1918976535168 1922864951238 1924187983872 1924201322496 1926575787976 1928489435136 1932657285339 1933987055616 1936777801728 1937905887456 1938557928384 1940702288448 1941355270272 1941645750912 1945289032302 1946234724588 1946627493888 1949043144104 1954336246016 1956132510948 1958955212984 1960505373024 1964288850048 1968666298368 1968931339452 1969328689152 1969623355392 1972465524736 1974278452608 1977127339264 1978278926778 1978944551892 1981133586124 1981800171736 1982496710656 1987182233344 1992592723968 1995468038144 1997302108032 1997600959872 1998273086208 2000184217856 2001349234962 2002022622468 2002322180628 2002726268928 2004237184796 2005211534424 2005616205824 2006591225856 2009680179584 2010356370176 2015409253704 2020896597888 2021576562432 2025672876612 2026081677312 2027066646528 2028595925496 2029005316096 2029308911616 2029991706624 2031174085248 2033116683136 2034105072384 2035974654252 2038912568616 2039903775504 2044449732864 2044463905152 2050016145408 2050705907712 2052974321664 2053665079296 2054861246592 2057826414336 2059717798908 2062689974664 2062998610344 2063414943744 2063692740816 2068291712256 2069297201664 2072283200512 2073923039232 2076482261392 2084470198272 2087056903176 2087478091776 2088492908544 2092411732224 2092724815104 2093428947456 2095744620032 2096449768448 2097670855896 2099114164224 2100697797968 2102143188992 2106402755072 2106686339583 2111381122928 2112848510976 2117129769216 2117842113024 2120184790528 2122133489784 2123165154096 2123593629696 2125195731472 2125942669312 2126657978368 2127896660736 2130967218688 2132003177472 2133962739216 2136003643312 2137042050528 2147635961856 2147925097584 2148358569984 2148680024064 2150735003648 2152711782144 2153758311936 2155818148352 2156866188288 2158122465576 2158848602064 2161236639408 2161672798208 2161963823712 2162723684352 2164711481856 2167397761473 2167835163648 2172227841168 2173737517056 2178875026944 2182019146752 2183290074504 2184024679056 2184792293376 2186440565232 2186881810432 2187944951808 2189955930624 2192378377728 2192673537117 2193116040192 2197559944272 2198628276768 2199071981568 2201800900544 2203824614607 2206262402729 2207004736706 2210270920704 2213460344832 2214749585664 2215494775296 2217945472512 2219023715328 2223187465488 2224268256672 2224717135872 2227477878976 2229525193203 2230308799488 2231991410341 2233527138304 2235580012512 2238052927264 2238805957696 2243342443111 2244901542912 2249904340992 2250207245088 2250998120448 2255862976227 2256318231552 2257415129088 2258020464689 2259574102016 2260890202032 2261650916448 2264152669856 2264914481984 2265253376064 2267335410417 2269503871019 2270607178686 2271065409536 2277248827392 2282170416183 2282630980608 2282972525568 2283740669952 2287256268528 2288368206432 2288830021632 2290556782624 2291670325056 2293776639693 2296777348096 2297086562694 2297550137344 2297893914624 2300005949472 2303324861376 2307992081241 2308768643874 2309596111872 2310373214208 2315054716128 2315521916928 2318395343424 2320526221497 2321341811712 2323561923584 2324691511296 2326828176288 2330185792704 2331318600576 2334907440789 2335693059546 2336042544066 2336513980416 2339413456828 2342875594752 2348412853248 2351801616384 2353963198752 2357712697536 2358505989504 2362136682081 2363285022714 2363761956864 2364911087616 2366695246412 2367527063552 2368323657728 2369703099456 2373122584448 2375303763294 2378731330052 2382251655168 2385207889344 2390845197906 2391685502976 2392490225664 2395136708608 2395942592512 2397338121024 2398503574656 2400797483392 2403004098726 2404172306844 2406471637108 2406831712068 2407317434368 2407641530952 2413006997632 2419576879104 2423068332032 2425295416896 2426474461824 2431391219334 2431881897984 2432209301676 2433064144896 2434899720372 2435391107072 2436575059968 2438814559104 2441147020928 2441512284288 2442333772032 2443756321314 2447282665212 2454771540096 2459745635886 2460242036736 2461438070784 2463295052388 2464989929472 2466425674944 2467255545216 2469984730752 2470815798528 2472254937306 2473955979264 2475822404748 2477026013112 2477525901312 2482546104192 2490142887936 2493215725616 2495188656576 2498789217408 2501085898674 2502806777856 2505575288832 2505912613848 2506418331648 2506793361408 2511497079168 2512718030592 2516343886336 2517809543172 2518656702408 2521442745976 2522291127664 2529141024256 2531142383616 2534794825728 2536027103232 2542020864768 2545689004544 2547171753588 2548028792232 2548410048072 2548924342272 2550847326104 2552602443776 2554948585728 2557774774016 2558635380224 2563819934984 2565583978496 2565601763328 2576876380452 2578129115688 2578649407488 2579903004672 2582370402304 2583874516608 2584743904512 2585130653952 2587603051264 2588473693696 2588861001216 2591240469048 2593718709736 2594979632784 2595503325184 2608176681264 2608194761352 2609111457792 2609989337088 2614007164032 2615277950208 2619051800064 2621459016792 2624888397824 2625241785936 2625771585536 2626164473856 2628578227968 2632371270144 2637705235704 2638592735856 2639538413568 2645776818432 2649041708467 2652962070528 2656790298624 2659232201472 2663069477376 2663467946496 2664364114944 2668465646616 2669363496624 2669762907504 2670301691904 2673615379232 2679934323143 2683900403712 2687212338272 2693563417853 2694528797184 2695435416576 2700897168816 2701442236416 2702755528704 2704794567328 2705745215488 2708232113664 2708596722321 2712140096512 2714632872336 2718550091488 2719871700672 2724975236137 2725932977152 2725951873536 2733354860544 2734274543616 2737299095552 2739814995456 2741146942464 2743768552448 2746290398544 2746701319824 2747625493536 2750253299552 2750664813792 2751219924992 2751590321088 2757165859833 2757722283008 2759062935552 2765230718976 2771187723843 2773113670656 2778732822096 2779293597696 2779667773344 2780644737024 2782742537568 2783304122368 2787216638976 2789319397557 2789882309632 2790299753472 2791238596608 2792864367216 2796894474528 2803504781847 2804867691318 2808915119444 2811137869584 2813072080896 2818772199936 2819720623104 2822839692288 2823789484032 2825434214064 2827378262016 2829511319712 2830886872128 2836198715163 2836623089223 2837195547648 2837577518622 2840716340434 2842670903296 2845283652288 2849389400704 2851644178944 2855163109414 2860350603264 2863514615808 2863900130112 2869703241867 2870282376192 2871677749248 2873844227786 2875821584384 2877496620768 2878464802752 2881648852544 2882618431616 2884297426857 2886281975808 2888459472206 2889863681964 2890446884864 2892734152704 2896303788224 2905166702592 2909358862336 2911053432672 2912032905408 2912468626368 2915254086976 2917933548453 2919352086882 2919941240832 2922144130774 2923171170304 2923564716156 2924154720256 2930079925696 2931504369024 2934198766422 2938432819476 2946433275072 2952999447552 2953397009178 2953993033728 2954435033088 2957260630016 2958698287104 2961417678912 2964249953984 2965691008896 2967418390167 2968416827838 2971700379186 2972700257604 2973745065984 2980773350016 2988889085952 2993202057216 2995953162048 3000276326784 3002023852443 3003033933702 3004089403392 3006355777194 3007817301636 3008424308736 3009886838784 3014520269376 3015534555264 3020337834752 3023113880556 3027476238248 3039122515968 3042893888244 3043507974144 3043963367424 3044987559936 3049675024704 3051157608576 3055560433408 3058368852924 3059855663256 3062782083592 3063858552832 3066674599296 3071099815168 3077322774988 3078358191832 3079461482496 3080497618944 3086739621504 3091193791232 3094034961996 3094497915516 3095122415616 3095539111224 3099588681728 3102437568384 3103945802496 3106914390272 3108424800768 3113209921052 3114257412728 3114723392088 3115351973888 3130585354764 3131217137664 3132739362816 3135735488512 3138617598336 3139087222656 3140143421184 3143616930048 3144674652672 3146506283844 3148671246336 3149515576108 3151046696952 3151682609152 3153214783488 3159604132608 3167071684392 3169272766464 3175694653824 3176763169536 3180277185792 3183200234676 3185390444544 3187793597208 3188914003968 3189986967552 3191844991104 3196450828032 3198004766208 3204005464968 3205563075792 3209108949424 3210188707936 3221453942784 3222537854976 3226102505472 3229067673216 3233727222528 3235299282432 3241854959112 3242509197312 3242945735568 3244085526528 3246532960496 3248766746624 3251752745472 3255349712384 3256445029376 3258341761752 3263043553616 3273028720128 3279660847848 3280322715648 3281917427712 3284393403184 3286653239296 3288567566592 3289674060288 3293312974336 3294421064704 3296339916408 3297942415152 3298607972352 3301096539664 3302701350816 3303367868416 3310061472256 3310507105059 3320190517248 3326918208768 3328535572992 3331718956544 3334781198232 3336402385008 3337075703808 3340767051776 3341216818464 3341891108864 3342391148544 3345463199232 3348662772224 3350290707456 3353370018768 3357079390896 3358208936544 3367352314368 3374856511488 3375310867632 3376497180672 3379726434304 3381369470976 3384477347328 3389361153024 3391335303048 3392476374672 3396229004784 3397371722976 3397880064096 3398565789696 3405910768029 3406598114304 3410825502182 3415873241088 3420802351104 3423946470912 3428171622722 3430884402792 3433245032448 3435835173936 3437505487584 3438199209984 3445166022144 3445629844041 3446325206016 3446840871936 3451814668288 3454987292064 3459972843712 3463152965811 3466983775717 3468150300538 3473282875392 3477568908352 3477593015136 3478815277056 3485342885376 3487037266944 3492069066752 3495278689056 3496977900864 3500322381248 3503539589319 3504063816099 3504770970624 3507415073393 3509120185242 3509828360192 3516940314272 3518123647808 3519384551424 3527702424576 3536569046304 3537282760704 3537758984256 3544927534071 3545642935296 3547366631424 3550042869618 3550759303168 3551290595328 3552485486592 3554554649184 3557954195488 3559151328832 3559683876672 3562955644941 3568096995078 3577811834016 3578533871616 3586267796859 3587528254464 3588735338496 3592705062912 3593913888768 3596007181536 3601196225088 3604506148089 3609707455662 3610247568102 3610976151552 3611462296428 3619510496448 3626495600896 3629365318656 3634602498048 3637943125344 3647822846976 3652349580558 3653086660608 3654862589952 3661720531392 3662268426432 3663500658048 3667553085056 3668787094784 3670923997818 3676221146444 3678750580736 3681661648896 3690363055104 3694916965124 3694942578582 3697484894208 3704977096128 3706223697792 3710323383424 3713733607122 3715539019668 3716288851968 3719092530076 3720399671296 3721651462144 3723819156288 3729192632704 3738006375796 3739823588424 3748183826112 3758362933248 3758868920772 3759627497472 3760190042112 3763786256384 3765052645376 3767245618752 3769077045888 3772681759616 3774515829504 3776714314758 3777985053612 3781598286884 3782164118964 3782927396864 3783436691496 3793711536384 3802192238592 3804040654848 3813031297152 3818533506816 3820757630382 3822043188348 3823386513408 3826270989156 3827043168256 3828903665664 3832422878592 3836662161024 3837953070336 3845729902476 3848375967744 3848402644992 3853151575952 3865314570678 3867974111232 3873555603456 3875811774912 3877115856768 3881404576896 3882710540544 3883291501824 3890578064604 3892469449176 3893254987776 3898086288208 3908672492032 3912265021896 3917910425968 3921010746048 3928577700096 3937332596736 3937862678904 3938657378304 3939246710784 3944931049472 3948556905216 3954254678528 3956557853556 3957889103784 3962267172248 3963600343472 3964993421312 3974364466688 3985185447936 3990936076288 3994604216064 3995201919744 3996546172416 4000368435712 4002698469924 4004045244936 4004644361256 4005452537856 4008474369592 4010423068848 4011232411648 4013182451712 4019360359168 4020712740352 4030818507408 4041793195776 4043153124864 4051345753224 4052163354624 4054133293056 4057191850992 4058010632192 4058617823232 4059983413248 4062348170496 4066233366272 4068210144768 4071949308504 4077825137232 4079807551008 4088899465728 4088927810304 4093973549449 4100032290816 4101411815424 4105948643328 4107330158592 4109722493184 4115652828672 4119435597816 4125379949328 4125997220688 4126829887488 4127385481632 4136583424512 4138594403328 4141716681221 4144566401024 4147846078464 4152964522784 4162779827591 4168940396544 4174113806352 4174956183552 4176985817088 4184823464448 4185449630208 4186857894912 4191489240064 4192899536896 4195341711792 4198228328448 4201395595936 4207301536977 4211325364939 4212805510144 4213372679166 4222762245856 4225697021952 4234259538432 4235684226048 4240369581056 4244266979568 4246330308192 4247187259392 4250391462944 4251885338624 4255793321472 4256366277933 4261074510651 4261934437376 4264006354944 4267925478432 4272007286624 4274084101056 4282744664121 4295271923712 4295850195168 4296717139968 4297360048128 4301470007296 4305423564288 4307516623872 4310766341679 4311636296704 4313732376576 4316244931152 4317697204128 4322473278816 4323345596416 4323927647424 4329422963712 4332689208309 4334795522946 4335670327296 4344455682336 4347475034112 4357750053888 4364038293504 4366580149008 4368049358112 4369584586752 4372881130464 4373763620864 4379911861248 4383216196161 4384756755456 4385347074234 4386232080384 4395119888544 4397256553536 4403601801088 4407649229214 4412524805458 4414009473412 4420541841408 4429499171328 4430989550592 4435890945024 4438047430656 4446374930976 4448536513344 4454955757952 4457550568779 4459050386406 4460617598976 4463982820682 4467054276608 4471160025024 4476105854528 4477611915392 4486684886222 4489803085824 4499808681984 4500414490176 4509533665791 4511725952454 4512636463104 4514830258176 4516040929378 4519148204032 4521780404064 4523301832896 4528305339712 4529828963968 4530506752128 4534670820834 4539007742038 4541214357372 4542130819072 4564340832366 4565261961216 4565945051136 4567481339904 4574512537056 4576736412864 4581113565248 4583340650112 4587553279386 4593554696192 4594173125388 4595100274688 4595787829248 4600011898944 4606649722752 4615984162482 4617537287748 4619192223744 4620746428416 4630109432256 4636790686848 4641052442994 4642683623424 4647123847168 4649383022592 4653656352576 4660371585408 4662637201152 4669814881578 4671386119092 4672085088132 4673027960832 4678826913656 4696825706496 4703603232768 4707926397504 4715425395072 4717011979008 4724273364162 4726570045428 4727523913728 4729822175232 4733390492824 4735054127104 4736647315456 4739406198912 4746245168896 4750607526588 4757462660104 4770415778688 4781690395812 4783371005952 4784980451328 4790273417216 4791885185024 4794676242048 4797007149312 4801594966784 4806008197452 4808344613688 4812943274216 4813663424136 4814634868736 4815283061904 4826013995264 4839153758208 4846136664064 4850590833792 4852948923648 4862782438668 4863763795968 4864418603352 4866128289792 4869799440744 4870782214144 4873150119936 4877629118208 4882294041856 4883024568576 4884667544064 4887512642628 4894565330424 4909543080192 4915601459027 4919491271772 4920484073472 4922876141568 4926590104776 4929979858944 4932851349888 4934511090432 4939969461504 4941631597056 4944509874612 4947911958528 4951644809496 4954052026224 4955051802624 4965092208384 4980285775872 4986431451232 4990377313152 4997578434816 5002171797348 5005613555712 5011150577664 5011825227696 5012836663296 5013586722816 5022994158336 5025436061184 5032687772672 5035619086344 5037313404816 5042885491952 5044582255328 5058282048512 5062284767232 5069589651456 5072054206464 5084041729536 5091378009088 5094343507176 5096057584464 5096820096144 5097848684544 5101694652208 5105204887552 5109897171456 5115549548032 5116238253273 5117270760448 5127639869968 5131167956992 5131203526656 5142257434083 5153752760904 5156258231376 5157298814976 5159806009344 5164740804608 5167749033216 5169487809024 5170261307904 5175206102528 5176947387392 5177722002432 5182480938096 5187437419472 5189959265568 5191006650368 5202225450807 5216353362528 5216389522704 5218222915584 5219978674176 5228014328064 5230555900416 5238103600128 5242918033584 5249776795648 5250483571872 5251543171072 5252328947712 5257156455936 5263680277863 5264742540288 5275410471408 5277185471712 5279076827136 5291553636864 5298083416934 5305924141056 5313580597248 5318464402944 5325064304427 5326138954752 5326935892992 5328728229888 5336931293232 5338726993248 5339525815008 5340603383808 5347230758464 5352145492617 5359868646286 5367800807424 5374424676544 5387126835706 5389057594368 5390870833152 5401794337632 5402884472832 5409589134656 5414561183493 5415371352153 5416464227328 5417193444642 5424280193024 5429265744672 5437100182976 5439743401344 5448117361841 5449950472274 5451865954304 5451903747072 5466709721088 5478524370837 5479629990912 5482293884928 5487537104896 5492580797088 5493402639648 5495250987072 5500506599104 5501329627584 5503180642176 5506385996727 5511652258189 5514331719666 5515444566016 5518125871104 5530461437952 5542375447686 5542413867873 5546227341312 5557465644192 5558587195392 5559335546688 5565485075136 5570600410683 5574433277952 5578638795114 5579764619264 5580599506944 5582477193216 5585728734432 5593788949056 5607009563694 5609735382636 5617830238888 5622275739168 5637544399872 5639441246208 5645679384576 5647578968064 5650868428128 5659022639424 5661773744256 5672397430326 5673246178446 5674391095296 5675155037244 5681432680868 5685341806592 5690567304576 5698778801408 5703288357888 5710326218828 5727800260224 5739406483734 5740564752384 5743355498496 5747688455572 5751643168768 5754993241536 5756929605504 5763297705088 5765236863232 5768594853714 5772563951616 5776918944412 5779727363928 5780893769728 5785468305408 5792607576448 5810333405184 5818717724672 5822106865344 5824065810816 5824937252736 5830508173952 5835867096906 5838704173764 5839882481664 5844288261548 5846342340608 5847129432312 5848309440512 5860159851392 5863008738048 5868397532844 5876865638952 5892866550144 5905998895104 5906794018356 5907986067456 5908870066176 5914521260032 5917396574208 5922835357824 5928499907968 5931382017792 5934836780334 5936833655676 5943400758372 5945400515208 5947490131968 5961546700032 5977778171904 5986404114432 5991906324096 6000552653568 6004047704886 6006067867404 6008178806784 6012711554388 6015634603272 6016848617472 6019773677568 6029040538752 6031069110528 6040675669504 6046227761112 6054952476496 6078245031936 6085787776488 6087015948288 6087926734848 6089975119872 6099350049408 6102315217152 6111120866816 6116737705848 6119711326512 6125564167184 6127717105664 6133349198592 6142199630336 6154645549976 6156716383664 6158922964992 6160995237888 6173479243008 6182387582464 6188069923992 6188995831032 6190244831232 6191078222448 6199177363456 6204875136768 6207891604992 6213828780544 6216849601536 6226419842104 6228514825456 6229446784176 6230703947776 6261170709528 6262434275328 6265478725632 6271470977024 6277235196672 6278174445312 6280286842368 6287233860096 6289349305344 6293012567688 6297342492672 6299031152216 6302093393904 6303365218304 6306429566976 6319208265216 6320059018749 6334143368784 6338545532928 6351389307648 6353526339072 6360554371584 6366400469352 6370780889088 6375587194416 6377828007936 6379973935104 6383689982208 6392901656064 6396009532416 6408010929936 6411126151584 6418217898848 6420377415872 6433387006277 6442907885568 6445075709952 6452205010944 6458135346432 6467454445056 6470598564864 6483709918224 6485018394624 6485891471136 6488171053056 6493065920992 6502193284419 6503505490944 6508411927633 6510699424768 6512890058752 6516683523504 6526087107232 6541511157643 6546057440256 6559321695696 6560645431296 6563834855424 6568786806368 6577135133184 6578020611351 6579348120576 6586625948672 6588842129408 6592679832816 6595884830304 6597215944704 6602193079328 6605402701632 6611473843821 6617797002047 6618787208187 6620122944512 6621014210118 6640381034496 6653836417536 6657071145984 6663437913088 6669562396464 6672804770016 6674151407616 6681534103552 6682433636928 6688575579609 6690926398464 6695974231023 6697325544448 6700581414912 6706740037536 6714158781792 6716417873088 6730027329333 6734704628736 6749713022976 6750621735264 6752994361344 6759452868608 6768954694656 6774061394067 6778722306048 6782670606096 6784952749344 6792458009568 6794743445952 6795760128192 6808511613057 6811821536058 6813196228608 6821651004364 6831746482176 6847892941824 6856343245444 6861768805584 6866490064896 6871670347872 6875010975168 6890332044288 6891259688082 6892650412032 6893681743872 6903629336576 6909974584128 6919945687424 6923976243723 6926305931622 6933967551434 6936300601076 6946565750784 6955137816704 6955186030272 6970685770752 6974074533888 6984138133504 6990557378112 6993955801728 7000644762496 7004722322367 7007079178638 7008127632198 7009541941248 7014830146786 7018240370484 7019656720384 7033880628544 7036247295616 7055404849152 7073138092608 7075517968512 7086410046243 7089855068142 7091285870592 7094733262848 7100085739236 7101518606336 7102581190656 7104970973184 7109109298368 7115908390976 7118302657664 7119367753344 7125911289882 7136193990156 7155623668032 7172535593718 7175056508928 7177470676992 7185410125824 7187827777536 7192014363072 7202392450176 7209012296178 7219414911324 7220495136204 7221952303104 7222924592856 7239020992896 7252991201792 7258730637312 7269204996096 7275886250688 7295645693952 7304699161116 7306173321216 7309725179904 7323441062784 7324536852864 7327001316096 7335106170112 7337574189568 7341847995636 7352442292888 7357501161472 7380726110208 7389833930248 7389885157164 7394969788416 7409954192256 7412447395584 7420646766848 7427467214244 7431078039336 7432577703936 7438185060152 7440799342592 7443302924288 7447638312576 7458385265408 7476012751592 7479647176848 7496367652224 7516725866496 7517737841544 7519254994944 7520380084224 7527572512768 7530105290752 7534491237504 7538154091776 7545363519232 7549031659008 7553428629516 7555970107224 7563196573768 7564328237928 7565854793728 7566873382992 7587423072768 7604384477184 7608081309696 7626062594304 7637067013632 7641515260764 7644086376696 7646773026816 7652541978312 7654086336512 7657807331328 7664845757184 7673324322048 7675906140672 7691459804952 7696751935488 7696805289984 7706303151904 7724516578471 7730629141356 7735948222464 7747111206912 7751623549824 7754231713536 7762809153792 7765421081088 7766583003648 7781156129208 7784938898352 7786509975552 7796172576416 7817344984064 7824530043792 7835820851936 7842021492096 7857155400192 7874665193472 7875725357808 7877314756608 7878493421568 7889862098944 7897113810432 7908509357056 7913115707112 7915778207568 7924534344496 7927200686944 7929986842624 7947125125401 7948728933376 7970370895872 7981872152576 7989208432128 7990403839488 7993092344832 8000736871424 8005396939848 8008090489872 8009288722512 8010905075712 8016948739184 8020846137696 8022464823296 8038720718336 8039802969429 8041425480704 8061637014816 8080690253559 8083586391552 8086306249728 8102691506448 8104326709248 8108266586112 8114383701984 8116021264384 8117235646464 8124696340992 8132466732544 8136420289536 8143898617008 8155650274464 8159615102016 8174925708411 8177798931456 8177855620608 8187947098898 8200064581632 8202823630848 8211897286656 8219444986368 8231305657344 8238871195632 8250759898656 8251994441376 8253659774976 8254770963264 8271497579499 8273166849024 8277188806656 8283433362442 8289132802048 8295692156928 8305929045568 8313563171529 8325559655182 8337880793088 8348227612704 8349912367104 8367958192671 8369646928896 8370899260416 8373715789824 8382978480128 8385799073792 8390683423584 8402791191872 8410514345541 8414603073954 8422650729878 8425611020288 8426745358332 8445524491712 8468519076864 8471368452096 8480739162112 8488533959136 8492660616384 8500782925888 8508596145489 8509869267669 8511586642944 8512732555866 8522149021302 8523868874752 8528012709888 8535850956864 8544014573248 8548168202112 8565489328242 8590543847424 8591700390336 8609109725601 8610847128576 8615033247744 8621532683358 8623272593408 8627464753152 8632489862304 8635394408256 8644946557632 8647855294848 8652892280571 8658845927424 8665378416618 8669591045892 8671340654592 8688911364672 8715500107776 8728076587008 8733160298016 8736098716224 8745762260928 8753800645359 8759823722496 8766432392322 8769513510912 8770694148468 8772464160768 8790239777088 8794513107072 8807203602176 8815298458428 8825049610916 8828018946824 8858998342656 8861979101184 8871781890048 8876094861312 8892749861952 8897073026688 8909911515904 8915101137558 8918100772812 8921235197952 8927965641364 8934108553216 8942320050048 8952211709056 8955223830784 8973369772444 8979606171648 9000828980352 9019067331582 9023451904908 9025272926208 9029660516352 9032081858756 9038296408064 9043560808128 9046603665792 9056610679424 9059657927936 9061013504256 9069341641668 9078015484076 9082428714744 9084261638144 9128681664732 9130523922432 9131890102272 9134962679808 9149025074112 9153472825728 9162227130496 9166681300224 9175106558772 9187109392384 9188346250776 9190200549376 9191575658496 9200023797888 9213299445504 9231968324964 9235074575496 9238384447488 9241492856832 9260218864512 9273581373696 9282104885988 9285367246848 9294247694336 9298766045184 9307312705152 9320743170816 9325274402304 9339629763156 9342772238184 9344170176264 9346055921664 9357653827312 9393651412992 9407206465536 9415852795008 9430850790144 9434023958016 9448546728324 9453140090856 9455047827456 9459644350464 9466780985648 9470108254208 9473294630912 9478812397824 9492490337792 9501215053176 9514925320208 9540831557376 9563380791624 9566742011904 9569960902656 9580546834432 9583770370048 9589352484096 9594014298624 9603189933568 9612016394904 9616689227376 9625886548432 9627326848272 9629269737472 9630566123808 9652027990528 9678307516416 9692273328128 9701181667584 9705897847296 9725564877336 9727527591936 9728837206704 9732256579584 9739598881488 9741564428288 9746300239872 9755258236416 9764588083712 9766049137152 9769335088128 9775025285256 9789130660848 9819086160384 9831202918054 9838982543544 9840968146944 9845752283136 9853180209552 9859959717888 9865702699776 9869022180864 9879938923008 9883263194112 9889019749224 9895823917056 9903289618992 9908104052448 9910103605248 9930184416768 9931521315177 9942507191519 9960571551744 9972862902464 9980754626304 9995156869632 10004343594696 10011227111424 10022301155328 10023650455392 10025673326592 10027173445632 10045988316672 10050872122368 10058454797251 10065375545344 10071238172688 10074626809632 10085770983904 10089164510656 10109608152721 10116564097024 10124569534464 10139179302912 10144108412928 10168083459072 10182756018176 10188687014352 10192115168928 10193640192288 10195697369088 10203389304416 10217732304087 10219794342912 10227504457709 10231099096064 10232476506546 10234541520896 10255279739936 10262407053312 10284514868166 10307505521808 10312516462752 10314597629952 10335498066432 10336889532123 10338975618048 10340522615808 10350412205056 10353894774784 10355444004864 10364961876192 10374874838944 10379918531136 10389458897433 10400951327151 10404450901614 10432706725056 10432779045408 10436445831168 10456028656128 10461111800832 10476207200256 10485836067168 10499553591296 10500967143744 10510618767957 10514312911872 10522245220179 10527360555726 10529485080576 10550820942816 10554370943424 10558153654272 10583107273728 10596166833868 10611848282112 10636928805888 10650128608854 10652277909504 10653871785984 10657456459776 10673862586464 10677453986496 10679051630016 10694461516928 10704290985234 10719737292572 10735601614848 10748849353088 10774253671412 10778115188736 10781741666304 10803588675264 10819178269312 10829122366986 10830742704306 10832928454656 10834386889284 10848560386048 10858531489344 10874200365952 10879486802688 10896234723682 10899900944548 10903731908608 10903807494144 10957048741674 10959259981824 10964587769856 10975074209792 10985161594176 10986805279296 10990501974144 11001013198208 11002659255168 11006361284352 11012771993454 11023304516378 11028663439332 11030889132032 11036251742208 11084750895372 11084827735746 11092454682624 11114931288384 11118671093376 11130970150272 11141200821366 11148866555904 11157277590228 11159529238528 11161199013888 11164954386432 11171457468864 11187577898112 11214019127388 11219470765272 11235660477776 11244551478336 11275088799744 11278882492416 11291358769152 11295157936128 11301736856256 11318045278848 11323547488512 11344794860652 11346492356892 11348782190592 11350310074488 11362865361736 11370683613184 11381134609152 11397557602816 11406576715776 11420652437656 11455600520448 11478812967468 11481129504768 11486710996992 11495376911144 11503286337536 11509986483072 11513859211008 11526595410176 11530473726464 11537189707428 11545127903232 11553837888824 11559454727856 11561787539456 11585215152896 11620666810368 11637435449344 11644213730688 11648131621632 11649874505472 11661016347904 11671734193812 11677408347528 11679764963328 11688576523096 11692684681216 11694258864624 11696618881024 11720319702784 11726017476096 11736795065688 11753731277904 11785733100288 11811997790208 11813588036712 11815972134912 11817740132352 11829042520064 11834793148416 11845670715648 11856999815936 11862764035584 11869673560668 11873667311352 11886801516744 11890801030416 11894980263936 11923093400064 11937889257637 11955556343808 11972808228864 11983812648192 12001105307136 12008095409772 12012135734808 12016357613568 12025423108776 12031269206544 12033697234944 12039547355136 12058081077504 12062138221056 12081351339008 12092455522224 12109904952992 12138526051883 12156490063872 12171575552976 12174031896576 12175853469696 12179950239744 12198700098816 12204630434304 12222241733632 12233475411696 12239422653024 12251128334368 12255434211328 12266698397184 12281920648347 12284399260672 12309291099952 12313432767328 12317845929984 12321990475776 12346958486016 12364775164928 12376139847984 12377991662064 12380489662464 12382156444896 12398354726912 12409750273536 12415783209984 12425150043663 12427657561088 12433699203072 12452839684208 12457029650912 12458893568352 12461407895552 12488339482773 12522341419056 12524868550656 12530957451264 12542941954048 12554470393344 12556348890624 12560573684736 12574467720192 12578698610688 12586025135376 12594684985344 12598062304432 12604186787808 12606730436608 12633976094817 12638416530432 12640118037498 12668286737568 12677091065856 12702778615296 12707052678144 12721108743168 12732800938704 12741561778176 12751174388832 12755656015872 12767379964416 12783223531953 12785803312128 12792019064832 12816021859872 12822252303168 12836435797696 12840754831744 12848233992363 12866774012554 12885815771136 12890151419904 12904410021888 12916270692864 12932299025037 12934908890112 12941197129728 12967419836448 12970036789248 12971782942272 12986131841984 12998067624927 13004386568838 13007010981888 13016823855266 13021398849536 13025780117504 13033367047008 13052174214464 13083022315286 13092114880512 13118643391392 13121290862592 13137573612736 13149648588483 13154270266368 13156041222702 13158696241152 13173251897344 13177684258816 13185359665632 13191769660608 13204386158656 13210805403264 13222947687642 13235594004094 13237574416374 13240245889024 13242028420236 13307672835072 13314142291968 13326875826176 13339124792928 13345609540032 13364867273856 13372651706337 13377151159218 13381852796928 13391948462046 13394651088896 13401162829824 13413480075072 13428317563584 13432835746176 13460054658666 13469409257472 13499426045952 13501243470528 13528600997373 13537909389312 13548122788134 13557444612096 13565341212192 13569905498688 13584916019136 13589486891904 13591520256384 13617023226114 13623643072116 13626392457216 13643302008728 13695785883648 13712686490888 13723537611168 13743340695744 13750021950336 13780664088576 13782519376164 13785300824064 13787363487744 13807258673152 13819949168256 13839891374848 13847952487446 13852611863244 13867935102868 13872601202152 13910275633408 13910372060544 13941371541504 13948149067776 13968276267008 13981114756224 13987911603456 14001289524992 14009444644734 14014158357276 14016255264396 14019083882496 14029660293572 14036480740968 14039313440768 14067761257088 14072494591232 14110809698304 14146276185216 14151035937024 14172820092486 14179710136284 14182571741184 14189466525696 14200171478472 14203037212672 14205162381312 14209941946368 14218218596736 14231816781952 14236605315328 14238735506688 14251822579764 14272387980312 14311247336064 14345071187436 14350113017856 14354941353984 14370820251648 14375655555072 14384028726144 14404784900352 14418024592356 14438829822648 14440990272408 14443904606208 14445849185712 14478041985792 14505982403584 14517461274624 14538409992192 14551772501376 14591291387904 14609398322232 14612346642432 14619450359808 14646882125568 14649073705728 14654002632192 14670212340224 14675148379136 14683695991272 14704884585776 14715002322944 14746804377081 14761452220416 14779667860496 14779770314328 14789939576832 14819908384512 14824894791168 14841293533696 14854934428488 14862156078672 14865155407872 14876370120304 14881598685184 14886605848576 14895276625152 14916770530816 14952025503184 14959294353696 14992735304448 15033451732992 15035475683088 15038509989888 15040760168448 15055145025536 15060210581504 15068982475008 15076308183552 15090727038464 15098063318016 15106857259032 15111940214448 15126393147536 15128656475856 15131709587456 15133746765984 15174846145536 15208768954368 15216162619392 15252125188608 15274134027264 15283030521528 15288172753392 15293546053632 15305083956624 15308172673024 15315614662656 15329691514368 15346648644096 15348714759819 15351812281344 15382919609904 15393503870976 15393610579968 15412606303808 15426772302249 15449033156942 15461258282712 15471896444928 15494222413824 15503247099648 15508463427072 15525618307584 15530842162176 15533166007296 15562312258416 15569877796704 15573019951104 15592345152832 15606676352421 15623939872387 15634689968128 15649060087584 15671641703872 15684042984192 15703397101777 15714310800384 15749330386944 15751450715616 15754629513216 15756986843136 15791040833589 15794227620864 15806143252823 15817018714112 15826231414224 15831556415136 15849068688992 15854401373888 15886527097133 15894250250802 15897457866752 15940741791744 15975192913281 15978416864256 15980807678976 15986184689664 16001473742848 16010793879696 16016180979744 16018577445024 16021810151424 16033897478368 16041692275392 16056436477851 16071792719257 16077441436672 16079605938858 16082850961408 16123274029632 16161380507118 16167172783104 16172612499456 16205383012896 16208653418496 16228767403968 16243683550479 16249392681984 16264933465088 16272840579072 16287797234016 16311300548928 16319230204032 16344352085523 16349851416822 16355597862912 16355711241216 16375894197796 16400129163264 16438889972736 16462611314688 16477742391264 16501519797312 16503988882752 16509541926528 16534956774567 16542995158998 16546333698048 16554377613312 16566866724884 16578265604096 16591384313856 16611858091136 16627126343058 16651119310364 16675761586176 16696455225408 16735916385342 16739293857792 16741798520832 16747431579648 16765956960256 16771598147584 16781366847168 16805582383744 16821028691082 16829206147908 16845301459756 16851222040576 16853490716664 16891048983424 16937038153728 16942736904192 16961478324224 16977067918272 16985321232768 17001565851776 17017192290978 17019738535338 17023173285888 17025465111732 17044298042604 17047737749504 17056025419776 17071701913728 17088029146496 17096336404224 17130978656484 17183400780672 17218219451202 17221694257152 17230066495488 17243065366716 17246545186816 17254929506304 17264979724608 17270788816512 17289893115264 17295710589696 17305784561142 17317691854848 17330756833236 17339182091784 17342681309184 17377822729344 17431000215552 17456153174016 17466320596032 17472197432448 17491524521856 17507601290718 17519647444992 17532864784644 17539027021824 17541388296936 17544928321536 17580479554176 17589026214144 17614407204352 17630596916856 17650099221832 17656037893648 17717996685312 17723958202368 17743563780096 17752189722624 17785499723904 17794146053376 17819823031808 17830202275116 17836201545624 17842470395904 17855931282728 17868217106432 17884640100096 17904423418112 17910447661568 17946739544888 17959212343296 18001657960704 18038134663164 18046903809816 18050545852416 18059321032704 18064163717512 18076592816128 18087121616256 18093207331584 18113221358848 18119315855872 18122027008512 18138683283336 18156030968152 18164857429488 18168523276288 18257363329464 18261047844864 18263780204544 18269925359616 18298050148224 18306945651456 18324454260992 18333362600448 18350213117544 18374218784768 18376692501552 18380401098752 18383151316992 18400047595776 18426598891008 18463936649928 18470149150992 18476768894976 18482985713664 18520437729024 18547162747392 18564209771976 18570734493696 18588495388672 18597532090368 18614625410304 18641486341632 18650548804608 18679259526312 18685544476368 18688340352528 18692111843328 18715307654624 18759540262001 18787302825984 18814412931072 18831705590016 18854943924971 18861701580288 18868047916032 18897093456648 18906280181712 18910095654912 18919288700928 18933561971296 18940216508416 18957624795648 18960177056247 18984980675584 19002430106352 19029850640416 19074826652959 19081663114752 19126761583248 19133484023808 19139921805312 19161093668864 19178704968192 19188028597248 19206379867136 19224032789808 19233378454752 19251773096864 19254653696544 19258539474944 19261132247616 19300161018831 19304055981056 19356615032832 19384546656256 19402363335168 19411795694592 19451129754672 19455055183872 19457674413408 19464513159168 19479197762976 19483128856576 19510516472832 19525235782899 19529176167424 19532098274304 19538670176256 19550050570512 19578261321696 19624533472929 19638172320768 19662405836108 19677965087088 19681936293888 19691504566272 19706360419104 19731405399552 19738044361728 19759877846016 19766526388224 19778039498448 19791647834112 19806579237984 19816208104896 19853391006141 19856361624561 19860368833536 19863042630354 19885014383038 19921143103488 19945725804928 19961509252608 19990313739264 20008687189392 20022454222848 20044602310656 20047300910784 20087922693069 20091976633344 20101744244736 20116909594502 20130751090688 20142476345376 20149253619264 20171541967808 20178329021312 20190081987999 20219216305442 20233128194048 20249139068928 20278358605824 20322184182201 20336166918144 20365512036352 20377374028704 20384230337856 20387280384576 20406778608832 20425534839171 20435464608174 20439588685824 20455008915418 20462198192128 20464953013092 20469083041792 20510559479872 20569029736332 20615011043616 20625032925504 20670996132864 20673779064246 20677951236096 20681045231616 20700824410112 20707789549568 20710888009728 20729923752384 20749749677888 20759837062272 20771928731169 20778917794866 20801902654302 20808901803228 20865413450112 20865558090816 20912057312256 20922223601664 20952414400512 20971672134336 21001934287488 21014166967101 21021237535914 21028625823744 21044490440358 21054721111452 21058970161152 21101641885632 21108741886848 21166214547456 21192333667736 21259230138729 21273857611776 21300257217708 21304555819008 21307743571968 21314912919552 21347725172928 21354907972992 21358103260032 21388923033856 21408581970468 21439474585144 21497698706176 21548507342824 21556230377472 21563483332608 21607177350528 21638356538624 21658244733972 21661485408612 21665856909312 21668773778568 21697120772096 21717062978688 21748400731904 21758973605376 21792469447364 21799801889096 21807463817216 21807614988288 21914097483348 21918519963648 21929175539712 21950148419584 21970323188352 21973610558592 21981003948288 22002026396416 22005318510336 22012722568704 22025543986908 22046609032756 22057326878664 22061778264064 22072503484416 22169501790744 22169655471492 22184909365248 22229862576768 22237342186752 22261940300544 22282401642732 22297733111808 22314555180456 22319058477056 22322398027776 22329908772864 22342914937728 22375155796224 22428038254776 22438941530544 22471320955552 22489102956672 22550177599488 22557764984832 22582717538304 22590315872256 22603473712512 22636090557696 22647094977024 22689589721304 22692984713784 22697564381184 22700620148976 22725730723472 22741367226368 22762269218304 22795115205632 22813153431552 22841304875312 22911201040896 22957625934936 22962259009536 22973421993984 22990753822288 23006572675072 23019972966144 23027718422016 23053190820352 23060947452928 23074379414856 23090255806464 23107675777648 23118909455712 23123575078912 23170430305792 23173549735413 23241333620736 23274870898688 23288427461376 23296263243264 23299749010944 23322032695808 23343468387624 23354816695056 23359529926656 23377153046192 23385369362432 23388517729248 23393237762048 23440639405568 23452034952192 23473590131376 23507462555808 23571466200576 23623995580416 23627176073424 23631944269824 23635480264704 23658085040128 23669586296832 23691341431296 23713999631872 23725528071168 23739347121336 23747334622704 23773603033488 23781602060832 23789960527872 23841375376203 23846186800128 23875778515274 23911112687616 23945616457728 23967625296384 24002210614272 24016190819544 24024271469616 24032715227136 24050846217552 24062538413088 24067394469888 24116162155008 24119408908287 24124276442112 24162702678016 24184911044448 24219809905984 24242070760677 24268886430019 24277052103766 24312980127744 24343151105952 24348063793152 24351706939392 24397400197632 24409260868608 24444483467264 24466950823392 24478845306048 24502256668736 24524777125233 24533396794368 24551905513751 24563841296694 24568798521344 24618582199904 24626865534656 24635691859968 24693916972032 24729550329856 24752279695968 24755983324128 24760979324928 24764312889792 24814492738497 24819500547072 24831566419968 24838225111579 24850300087326 24855315122176 24867398406144 24905679368416 24914059301824 24917787136704 24940689514587 24976678965546 25044682838112 25049737101312 25103874578013 25108940786688 25112697781248 25121147369472 25148935440384 25157397221376 25172050270752 25196124608864 25208373575616 25231543036623 25267952189634 25276833060864 25280236074996 25336573475136 25405557230592 25414105356288 25442217486336 25465601877408 25502348777664 25525788436467 25534759928832 25566447063906 25571606624256 25584038129664 25632043719744 25644504606336 25672871595392 25681509663488 25696467984726 25733548025108 25771631542272 25832541385728 25864598050074 25869817780224 25882394259456 25934839672896 25943565884544 25972263683968 25996135249854 26008773137676 26014021963776 26033647710532 26042797699072 26051560235008 26066734094016 26104348428928 26166044630572 26184229761024 26237286782784 26275147225472 26299297176966 26308540532736 26312082445404 26317392482304 26346503794688 26355368517632 26370719331264 26383539321216 26408772317312 26421610806528 26445895375284 26471188008188 26475148832748 26480491778048 26484056840472 26615345670144 26628284583936 26653751652352 26678249585856 26691219080064 26729734547712 26745303412674 26754302318436 26763705593856 26783896924092 26789302177792 26802325659648 26826960150144 26856635127168 26865671492352 26920109317332 26938818514944 27002486941056 27057201994746 27075818778624 27096245576268 27114889224192 27130682424384 27139810997376 27169832038272 27178973783808 27183040512768 27234046452228 27247286144232 27252784914432 27286604017456 27391571767296 27425372981776 27447075222336 27486681391488 27500043900672 27561328177152 27565038752328 27570601648128 27574726975488 27614517346304 27639898336512 27679782749696 27695904974892 27705223726488 27735870205736 27745202404304 27820551266816 27820744121088 27882743083008 27896298135552 27936552534016 27962229512448 27975823206912 28002579049984 28018889289468 28028316714552 28032510528792 28038167764992 28059320587144 28072961481936 28078626881536 28135522514176 28144989182464 28221619396608 28292552370432 28302071874048 28345640184972 28359420272568 28365143482368 28378933051392 28400342956944 28406074425344 28410324762624 28419883892736 28436437193472 28463633563904 28473210630656 28477471013376 28503645159528 28544775960624 28622494672128 28690142374872 28700226035712 28709882707968 28741640503296 28751311110144 28768057452288 28809569800704 28836049184712 28877659645296 28881980544816 28887809212416 28891698371424 28956083971584 28992016768547 29011964807168 29034922549248 29076819984384 29103545002752 29139458793137 29182582775808 29218796644464 29224693284864 29238900719616 29293764251136 29298147411456 29308005264384 29340424680448 29350296758272 29367391982544 29409769171552 29479277554573 29493608754162 29522904440832 29559335720992 29559540628656 29579879153664 29639816769024 29649789582336 29682587067392 29709868856976 29724312157344 29730310815744 29752740240608 29763197370368 29790553250304 29794563945531 29827521574557 29833541061632 29904051006368 29918588707392 29985470608896 30066903465984 30070951366176 30077019979776 30081520336896 30110290051072 30137964950016 30152616367104 30175364391753 30181454076928 30196126636032 30213714518064 30223880428896 30252786295072 30257312951712 30263419174912 30267493531968 30328824458163 30349692291072 30417537908736 30432325238784 30504250377216 30548268054528 30566061043056 30576345506784 30587092107264 30610167913248 30616345346048 30659383028736 30682513373127 30693297288192 30697429519638 30703624562688 30765839219808 30787221159936 30825212607616 30853544604498 30898066313884 30922516565424 30943792889856 31006494199296 31016926854144 31051236615168 31061684324352 31066332014592 31124624516832 31139755593408 31184690305664 31202853981453 31213352704842 31247879744774 31269379936256 31298120175168 31343283407744 31368085968384 31406794203554 31428621600768 31498660773888 31502901431232 31566735660537 31582081667178 31588455241728 31612286505646 31634037428224 31652462828448 31663112830272 31698137377984 31708802747776 31773054194266 31788500501604 31794915733504 31950385826562 31956833728512 31961615357952 31972369379328 32002947485696 32021587759392 32032361959488 32037154890048 32067794956736 32083384550784 32112872955702 32143585438514 32154882873344 32159211877716 32165701922816 32246548059264 32322761014236 32334345566208 32345224998912 32410766025792 32457534807936 32487367100958 32498785363968 32529866930176 32545681158144 32575594468032 32622601097856 32638460408064 32688704171046 32699702833644 32711195725824 32711422482432 32751788395592 32877779945472 32925222629376 32955484782528 33003039594624 33007977765504 33019083853056 33069913549134 33085990317996 33092667396096 33108755226624 33133733449768 33156531208192 33223716182272 33254252686116 33302238620728 33392910450816 33471832770684 33478587715584 33483597041664 33494863159296 33531913920512 33543196295168 33562733694336 33611164767488 33642057382164 33658412295816 33690602919512 33702444081152 33706981433328 33782097966848 33874076307456 33885473808384 33922956648448 33954135836544 33970642465536 34003131703552 34034384581956 34039477070676 34046346571776 34050930223464 34088596085208 34095475499008 34112050839552 34143403827456 34176058292992 34192672808448 34261957312968 34366801561344 34436438902404 34443388514304 34460132990976 34486130733432 34493090373632 34509859012608 34529959449216 34541577633024 34579786230528 34591421179392 34611569122284 34635383709696 34661513666472 34678364183568 34685362618368 34755645458688 34862000431104 34912306348032 34932641192064 34944394864896 34983049043712 35015202581436 35039294889984 35065729569288 35078054043648 35082776593872 35089856643072 35160959108352 35178052428288 35228814408704 35261193833712 35300198443664 35312075787296 35435993370624 35447916404736 35487127560192 35504379445248 35570999447808 35588292106752 35639646063616 35660404550232 35672403091248 35684940791808 35711862565456 35736434212864 35769280200192 35808846836224 35813667772911 35820895323136 35893479089776 35918424686592 36003315921408 36076269326328 36093807619632 36101091704832 36118642065408 36128327435024 36153185632256 36174243232512 36186414663168 36226442717696 36238631711744 36244054017024 36277366566672 36312061936304 36329714858976 36337046552576 36415578155649 36514726658928 36522095689728 36527560409088 36539850719232 36596100296448 36613891302912 36648908521984 36666725200896 36700426235088 36748437569536 36753385003104 36760802197504 36766302633984 36800095191552 36845761945041 36853197782016 36927873299856 36940298301984 36953537789952 36965971427328 37040875458048 37094325494784 37128419543952 37141468987392 37176990777344 37195064180736 37229250820608 37275450130989 37282972683264 37301097609216 37358519052624 37371088952736 37376680705056 37384223686656 37430615309248 37465018448319 37519080524002 37574605651968 37628825862144 37663411180032 37709887849942 37723403160576 37736095832064 37794186913296 37812560363424 37820191309824 37867123942592 37901928284451 37915249591296 37920354112494 37969961351168 38004860212704 38059701280832 38136821532887 38149653305918 38163326229504 38253523166496 38266968047616 38349670595859 38357409936384 38376057194496 38412759734272 38448065579616 38466756909504 38503546193728 38509307393088 38522264495232 38544701977089 38581565807323 38600322037662 38608111962112 38713230065664 38796897075111 38804726670336 38823591389184 38902259509344 38910110367744 38915348826816 38958395525952 38994202874781 39021032945664 39050471565798 39058352334848 39064196548608 39077340352512 39100101141024 39156522643392 39249066945858 39276344641536 39324811672216 39355930174176 39363872587776 39412720838208 39448945765449 39462810799104 39476088723456 39519755692032 39533052776448 39556078996896 39613158475968 39632416209792 39706782012282 39712723249122 39720737667072 39726085260708 39770028766076 39891451609856 39923018505216 39980627478528 40017374378784 40094601821568 40175845386138 40183953266688 40203488489472 40233819189004 40261502181376 40284952690752 40298507238528 40343083935616 40356658042624 40380163975998 40438432610884 40466256388096 40498278137856 40644368364402 40672333836288 40731024072704 40754748057408 40768460675712 40774560769152 40813557217664 40851069678342 40870929216348 40879177371648 40910017830836 40924396384256 40929906026184 40938166083584 41021118959744 41138059472664 41230022087232 41250065851008 41341992265728 41347558128492 41355902472192 41362090463232 41401648820224 41415579099136 41421776019456 41459847504768 41499499355776 41519674124544 41543857462338 41557835589732 41603805308604 41617803606456 41730826900224 41731116181632 41824114624512 41844447203328 41904828801024 41943344268672 42003868574976 42028333934202 42042475071828 42057251647488 42088980880716 42109442222904 42117940322304 42203283771264 42217483773696 42332429094912 42384667335472 42518460277458 42547715223552 42600514435416 42609111638016 42615487143936 42629825839104 42695450345856 42709815945984 42716206520064 42777846067712 42817163940936 42878949170288 42995397412352 43097014685648 43112460754944 43126966665216 43214354701056 43276713077248 43316489467944 43322970817224 43331713818624 43337547557136 43394241544192 43434125957376 43496801463808 43517947210752 43584938894728 43599603778192 43614927634432 43615229976576 43828194966696 43837039927296 43858351079424 43900296839168 43940646376704 43947221117184 43962007896576 44004052792832 44010637020672 44025445137408 44051087973816 44093218065512 44114653757328 44123556528128 44145006968832 44240413131243 44339003581488 44339310942984 44369818730496 44459725153536 44474684373504 44523880601088 44564803285464 44595466223616 44629110360912 44638116954112 44644796055552 44659817545728 44685829875456 44750311592448 44856076509552 44877883061088 44942641911104 44978205913344 45033709043939 45100355198976 45115529969664 45165435076608 45180631744512 45206947425024 45272181115392 45294189954048 45379179442608 45385969427568 45395128762368 45401240297952 45451461446944 45524538436608 45558883493431 45590230411264 45626306863104 45682609750624 45790578103501 45822402081792 45915251869872 45924518019072 45946843987968 45981507644576 46039945932288 46046144279457 46055436844032 46106381640704 46121894905856 46148758829712 46180511612928 46215351555296 46237818911424 46280316906747 46324579014329 46340860611584 46347099470826 46482667241472 46576854922752 46592526486528 46599498021888 46644065391616 46686936775248 46709633390112 46719059853312 46754306092384 46770738724864 46777035458496 46820029057263 46871819617161 46881278811136 46904069904384 46947180262752 47014925111616 47110191305331 47142932401152 47247991160832 47254352146848 47263888539648 47270960529408 47316170080256 47382682862592 47418429758469 47427999263744 47451056142336 47478694242672 47494669245408 47547206066976 47563204121664 47659581291399 47682750752406 47692373600256 47751557030548 47822225375232 47935250592768 48004421228544 48032381639088 48048542939232 48065430454272 48101692435104 48125076826176 48215378157771 48232324310016 48238817816574 48248552884224 48325405356032 48369822088896 48439619811968 48484141521354 48537772860038 48554104207532 48625960255488 48686302211904 48794800395264 48818521737216 48888966934528 48933901646784 48957690612096 49004513337472 49033056256569 49049554250466 49066793588736 49103811027502 49127682593388 49137597042688 49237164399808 49253731069312 49387833944064 49459100659712 49504559391936 49511966648256 49528625779584 49604870323701 49628985476994 49639001094144 49663132839936 49676450223158 49700600174652 49710630244352 49734796812288 49811358736832 49828118603648 49835574273408 49881379029174 49953357931092 50089365676224 50207749156026 50217881573376 50225395562496 50242294738944 50297870880768 50314794442752 50344100541504 50392249217728 50416747151232 50463086073246 50535904379268 50553666121728 50560472149992 50673146950272 50811114461184 50828210712576 50884434972672 50931203754816 51004697555328 51051576872934 51069519857664 51132894127812 51143213248512 51168076259328 51264087439488 51289009212672 51345743190784 51363019326976 51392935969452 51467096050216 51665082771456 51729196100148 51739635560448 51764788518912 51869679345792 51887131769088 51944527367936 51992270499708 52017546275352 52028043927552 52067295421064 52085595398144 52103120470016 52133468188032 52208696857856 52332089261144 52368459522048 52474573565568 52550294450944 52598594353932 52617081065472 52624164890808 52634784964608 52693007589376 52710737035264 52741438662528 52767078642432 52817544634624 52843221613056 52891790750568 52942376016376 52950297665496 52960983556096 52968113680944 53230691340288 53256569167872 53307503304704 53356499171712 53382438160128 53459469095424 53490606825348 53508604636872 53527411187712 53567793848184 53578604355584 53604651319296 53653920300288 53713270254336 53731342984704 53840218634664 53877637029888 54004973882112 54071616049297 54114403989492 54151637557248 54192491152536 54229778448384 54261364848768 54279621994752 54339664076544 54357947567616 54366081025536 54468092904456 54494572288464 54505569828864 54573208034912 54783143534592 54850745963552 54894150444672 54973362782976 55000087801344 55122656354304 55130077504656 55141203296256 55149453950976 55229034692608 55279796673024 55359565499392 55391809949784 55410447452976 55471740411472 55490404808608 55641102533632 55641488242176 55765486166016 55792596271104 55873105068032 55924459024896 55951646413824 56005158099968 56037778578936 56056633429104 56065021057584 56076335529984 56118641174288 56145922963872 56157253763072 56271045028352 56278620786003 56289978364928 56443238793216 56564831774913 56585104740864 56604143748096 56691280369944 56718840545136 56730286964736 56757866102784 56800685913888 56812148850688 56820649525248 56872874386944 56927267127808 56946421261312 56954942026752 57007290319056 57089551921248 57224479958877 57244989344256 57380284749744 57400452071424 57419765415936 57483281006592 57536114904576 57619139601408 57672098369424 57755319290592 57763961089632 57775618424832 57783396742848 57900483056493 57912167943168 57984033537094 58023929614336 58069845098496 58153639968768 58207090005504 58278917586274 58365165551616 58437593288928 58449386569728 58575707348697 58587528502272 58596294822912 58616010528768 58680849360896 58700593516544 58734783965088 58819538343104 58873600418787 58958555109146 58987217508324 59045808881664 59118671441984 59119081257312 59279633538048 59299579164672 59365174134784 59419737713952 59448624314688 59505480481216 59560173018423 59569084873683 59581106500608 59589127891062 59655043149114 59667082123264 59808102012736 59837177414784 59970941217792 60133806931968 60141902732352 60263768079207 60275929900032 60305232734208 60350728783506 60362908153856 60392253272064 60427429036128 60447760857792 60505572590144 60514625903424 60534987063936 60570245963997 60657648916326 60699384582144 60835075817472 60966552546603 61008500754432 61096536109056 61132122086112 61152691013568 61220335826496 61276604517513 61318766057472 61365026746254 61386594576384 61394859039276 61407249125376 61531678439616 61650425215232 61707089208996 61796132627768 61845033130848 62012988398592 62033853708288 62102473230336 62123368648704 62132664029184 62249249033664 62279511186816 62369380611328 62405707962906 62426705409684 62495759489548 62538759872512 62596240350336 62686566815488 62736171936768 62813588407108 62857243201536 63005802862464 63133471321074 63164163334356 63176910483456 63224573011292 63268074856448 63304925656896 63326225660544 63396274755968 63417605495552 63546108388532 63577001003208 63589831467008 63900771653124 63913667457024 63923230715904 63944738758656 64005894971392 64043175518784 64064723918976 64074309780096 64135589913472 64166769101568 64225745911404 64287170877028 64309765746688 64318423755432 64331403845632 64493096118528 64645522028472 64668691132416 64690449997824 64821532051584 64915069615872 64974734201916 64997570727936 65059733860352 65091362316288 65151188936064 65245202195712 65276920816128 65377408342092 65399405667288 65422391451648 65422844964864 65503576791184 65755559890944 65850445258752 65910969565056 66006079189248 66015955531008 66038167706112 66139827098268 66171980635992 66185334792192 66217510453248 66267466899536 66313062416384 66447432364544 66508505372232 66604477241456 66785820901632 66943665541368 66957175431168 66967194083328 66989726318592 67063827841024 67086392590336 67125467388672 67222329534976 67284114764328 67316824591632 67381205839024 67404888162304 67413962866656 67564195933696 67748152614912 67770947616768 67845913296896 67908271673088 67941284931072 68006263407104 68068769163912 68078954141352 68092693143552 68101860446928 68177192170416 68190950998016 68224101679104 68286807654912 68352116585984 68385345616896 68523914625936 68733603122688 68872877804808 68886777028608 68920265981952 68972261466864 68986180747264 69019718025216 69059918898432 69083155266048 69159572461056 69182842358784 69223138244568 69270767419392 69323027332944 69356728367136 69370725236736 69511290917376 69520649206239 69597550340633 69724000862208 69824612696064 69865282384128 69888789729792 69966098087424 70030405162872 70078589779968 70131459138576 70156108087296 70165553187744 70179713286144 70321918216704 70356104856576 70409183580757 70457628817408 70522387667424 70600396887328 70624151574592 70767257069047 70871986741248 70895832809472 70974255120384 71008758890496 71141998895616 71176584213504 71279292127232 71320809100464 71344806182496 71369881583616 71423725130912 71524126128609 71538560400384 71592531203963 71617693672448 71627335545822 71641790646272 71786958179552 71836849373184 72006631842816 72152538652656 72187615239264 72202183409664 72256654870048 72348486465024 72358226724861 72372829326336 72452885435392 72477263423488 72488108034048 72554733133344 72624123872608 72659429717952 72726212282031 72806659290057 72831156311298 73029453317856 73044191379456 73055120818176 73192200592896 73227782605824 73297817043968 73333450401792 73400852470176 73496875139072 73506770006208 73574331375699 73600190383104 73655716541253 73691523890082 73706395564032 73855746599712 73880596603968 73907075579904 74081750916096 74188650989568 74256839087904 74282937974784 74353981554688 74458501641216 74514675334737 74550900261978 74565945366528 74602195218432 74717038105248 74742177905472 74753361410112 74861230618496 74930036896638 75038161048004 75149211303936 75326822360064 75419775699884 75446806321152 75472191664128 75588373826592 75625120726848 75734247885184 75803856568902 75830499182592 75840708224988 75939922702336 76009720425408 76119402561664 76273643065774 76299306611836 76326652459008 76507046332992 76699341191718 76714819872768 76752114388992 76825519468544 76896131159232 76933513819008 77007092387456 77018614786176 77044528990464 77089403954178 77163131614646 77200644075324 77216223924224 77593794150222 77609453340672 77647182778368 77804519018688 77830697653632 77916791051904 77988405749562 78042065891328 78100943131596 78116704669696 78128393097216 78154680705024 78200202282048 78313045286784 78498133891716 78552689283072 78649623344432 78711860348352 78825441676416 78897891530898 78925621598208 78952177446912 79039511384064 79066105552896 79112157993792 79226316951936 79264832419584 79413564024564 79425446498244 79441475334144 79452170521416 79540057532152 79782903219712 79846037010432 79961254957056 80034748757568 80189203643136 80351690772276 80367906533376 80406976978944 80467638378008 80523004362752 80569905381504 80597014477056 80686167871232 80713316085248 80760327951996 80876865221768 80932512776192 81288736728804 81344667672576 81462048145408 81509496114816 81536921351424 81549121538304 81627114435328 81702139356684 81741858432696 81758354743296 81820035661672 81848792768512 81859812052368 81876332167168 82042237919488 82276118945328 82460044174464 82500131702016 82683984531456 82695116256984 82711804944384 82724180926464 82803297640448 82831158198272 82843552038912 82919695009536 82998998711552 83039348249088 83087714924676 83115671179464 83207610617208 83235607212912 83461653800448 83462232363264 83565224803459 83648229249024 83688894406656 83809657602048 83886688537344 84007737149952 84056667868404 84084950143656 84114503294976 84177961761432 84218884445808 84235880644608 84406567542528 84434967547392 84664858189824 84769334670944 84969682363181 85036920554916 85095430447104 85201028870832 85218223276032 85230974287872 85259651678208 85390900691712 85419631891968 85432413040128 85555692135424 85634327881872 85757898340576 85990794824704 86194029371296 86224921509888 86253933330432 86428709402112 86553426154496 86632978935888 86645941634448 86663427637248 86675095114272 86788483088384 86868251914752 86976050305641 86993602927616 87035894421504 87169877789456 87199207556384 87229855268864 87230459953152 87418376379411 87656389933392 87674079854592 87716702158848 87800593678336 87881292753408 87894442234368 87924015793152 88008105585664 88021274041344 88050890274816 88102175947632 88186436131024 88229307514656 88247113056256 88437832663719 88480826262486 88678007162976 88678621885968 88739637460992 88919450307072 88949368747008 89047761202176 89129606570928 89190932447232 89258220721824 89276233908224 89289592111104 89371659750912 89482564723671 89500623184896 89712153019104 89755766122176 89885283822208 89956411826688 90067418087878 90200710397952 90231059939328 90330870153216 90413894850048 90526093175259 90544362230784 90588379908096 90758358885216 90771938855136 90790257524736 90802480595904 90902922893888 90986473374489 91049076873216 91117766986862 91180460822528 91252613726208 91365219501248 91581156207002 91644804163584 91830503739744 91849036038144 91963015289152 92047540119381 92079891864576 92092288558914 92110873688064 92212763281408 92243789811712 92297517659424 92430703110592 92475637822848 92560633813494 92649158028658 92681721223168 92694198941652 93153709845504 93185052973056 93198996043776 93288130783232 93373873550496 93419266780224 93508612184768 93554070916992 93608561944359 93640058114526 93743639234322 93762557622272 93808139808768 93894360525504 94029850223232 94220382610662 94285864802304 94495982321664 94508704293696 94700206981611 94765365725184 94836859516938 94855998527488 94902112284672 94957388485344 94989338490816 95094412133952 95126408243328 95319162582798 95365501504812 95384747200512 95503114061096 95870501185536 96008842457088 96064763278176 96097085878464 96203384870208 96250153652352 96430756315542 96464648620032 96477635633148 96497105768448 96650810712064 96739644177792 96879239623936 96968283042708 97075545720076 97108208415064 97372604423808 97589600790528 97637043474432 97777933869056 97867803293568 97915381224192 98009026674944 98066112513138 98099108500932 98133587177472 98207622055004 98255365186776 98275194085376 98474328799616 98507462138624 98775667888128 98918201319424 99009118783872 99023933296512 99057251559168 99209740647402 99257970953988 99278002188288 99326265679872 99352900446316 99401200349304 99421260488704 99469593624576 99622717473664 99656237207296 99671148546816 99762758058348 99906715862184 100178731352448 100415498312052 100435763146752 100450791124992 100484589477888 100595741761536 100629588885504 100688201083008 100784498435456 100833494302464 100926172146492 101071808758536 101107332243456 101120944299984 101346293900544 101622228922368 101656421425152 101768869945344 101862407509632 102009395110656 102103153745868 102139039715328 102265788255624 102286426497024 102336152518656 102528174878976 102578018425344 102691486381568 102726038653952 102785871938904 102934192100432 103330165542912 103458392200296 103479271120896 103529577037824 103739358691584 103774263538176 103889054735872 103984540999416 104035092550704 104056087855104 104134590842128 104171190796288 104206240940032 104266936376064 104417393715712 104664178522288 104736919044096 104949147131136 105100588901888 105197188707864 105234162130944 105248329781616 105269569929216 105386015178752 105421474070528 105482877325056 105534157284864 105635089269248 105686443226112 105783581501136 105884752032752 105900595330992 105921967112192 105936227361888 106461382680576 106513138335744 106615006609408 106712998343424 106764876320256 106918938190848 106981213650696 107017209273744 107054822375424 107135587696368 107157208711168 107209302638592 107307840600576 107426540508672 107441003318733 107462685969408 107680437269328 107755274059776 108009947764224 108143232098594 108228807978984 108303275114496 108384982305072 108459556896768 108522729697536 108559243989504 108679328153088 108715895135232 108732162051072 108936185808912 108989144576928 109011139657728 109146416069824 109246734466947 109367579106709 109566287069184 109701491927104 109788300889344 109946725565952 110000175602688 110245312708608 110260155009312 110282406592512 110298907901952 110537285835123 110559593346048 110643002769761 110719130998784 110783619899568 110820894905952 110943480822944 110980809617216 111205689679931 111282205067264 111282976484352 111530972332032 111585192542208 111826350392967 111848918049792 111903292827648 112010316199936 112075557157872 112113266858208 112130042115168 112152671059968 112237282348576 112291845927744 112395055344957 112502549034799 112542090056704 112557241572006 112579956729856 112886477586432 113129663549826 113170209481728 113208287496192 113382560739888 113437681090272 113460573929472 113601371827776 113705784853353 113745748773888 113854534255616 113892842522624 113909884053504 114014580638112 114179103842496 114410464598661 114448959917754 114489978688512 114760569499488 114800904142848 115072229809152 115238279202816 115344196738848 115510638581184 115527922179264 115566793485696 115744697421969 115800966112986 115824335886336 115968067074188 116047859228672 116139690196992 116414180011008 116557835172548 116730331103232 116875186577856 117151414697394 117175057004544 117192589645824 117232021057536 117361698721792 117401187033088 117469567930176 117639076686208 117747200837574 117917110218292 117974435016648 118091617763328 118237342883968 118238162514624 118559267076096 118599158329344 118730348269568 118839475427904 118897248629376 119010960962432 119120346036846 119138169747366 119162213001216 119178255782124 119310086298228 119334164246528 119616204025472 119674354829568 119941882435584 120283805464704 120527536158414 120551859800064 120610465468416 120701457567012 120725816307712 120784506544128 120854858072256 120895521715584 121011145180288 121029251806848 121069974127872 121140491927994 121315297832652 121398769164288 121933105093206 122017001508864 122193072218112 122264244172224 122305382027136 122440671652992 122553209035026 122637532114944 122730053492508 122773189152768 122789718078552 122814498250752 123063356879232 123300850430464 123414178417992 123592265255536 123690066261696 124025976797184 124067707416576 124204946460672 124246737297408 124265328058368 124498498067328 124559022373632 124738761222656 124811415925812 124853410819368 124991518979096 125077519745024 125192480700672 125373133630976 125472343873536 125627176814216 125714486403072 126011605724928 126266942642148 126328326668712 126353820966912 126449146022584 126536149712896 126609851313792 126652451321088 126792549511936 126835210991104 127092216777064 127154002006416 127179662934016 127801543306248 127827334914048 127846461431808 127889477517312 128011789942784 128086351037568 128129447837952 128148619560192 128271179826944 128333538203136 128451491822808 128574341754056 128619531493376 128636847510864 128662807691264 128986192237056 129291044056944 129337382264832 129380899995648 129643064103168 129830139231744 129949468403832 129995141455872 130119467720704 130182724632576 130302377872128 130490404391424 130553841632256 130754816684184 130798811334576 130844782903296 130845689929728 131007153582368 131316781834007 131511119781888 131700890517504 131821939130112 132012158378496 132031911062016 132076335412224 132279654196536 132343961271984 132370669584384 132435020906496 132534933799072 132721239393729 132894864729088 133017010744464 133208954482912 133523786570713 133571641803264 133887331082736 133914350862336 133934388166656 133979452637184 134127655682048 134250934777344 134444659069952 134568229528656 134633649183264 134762411678048 134809776324608 134827925733312 135101127131817 135128391867392 135496305229824 135541895233536 135691826593792 135816543346176 135882569862144 136012526814208 136137538327824 136157908282704 136185386287104 136203720893856 136354384340832 136381901996032 136573615309824 136676650480293 136704233171968 136770691233792 137047829251872 137371734310503 137467206245376 137745755609616 137773554057216 137840531963904 137944522933728 137972361494528 138119837796864 138166310532096 138319144922112 138365684717568 138446276489136 138541534838784 138646054665888 138713456734272 138973737042987 139022581834752 139041298412478 139195100681266 139448001724416 139730564768256 139777579459584 139932196174848 140060810325744 140157179559936 140262918277152 140312216174592 140331106375488 140615458851483 140643836433408 140712209713152 140818367161514 140915257634816 141044775334848 141200793774656 141248303149184 141330573915993 141534514138094 141743973482496 141791665618944 141948510240768 142255289275407 142283997791232 142353168427008 142558584254464 142641618200928 142689612364992 142847450261824 142978743874197 143048252257218 143077120800768 143185062407926 143235387344896 143254671091644 143283581292544 143573916359104 144013263685632 144305077305312 144375230478528 144513309740096 144646134473313 144696972930048 144716453449722 144745658652672 144905770870784 144954526846976 144976216068096 145109466266688 145248247745216 145318859435904 145452424564062 145613318580114 145662312622596 146058906635712 146384401185792 146455565211648 146595634087936 146666900803584 146801704940352 147013540012416 147099168769707 147148662751398 147200380766208 147311433082506 147383047780164 147412791128064 147711493199424 147761193207936 148163501832192 148377301979136 148513678175808 148814610971103 148917003282432 149029350669474 149101800523956 149131890733056 149204390436864 149434076210496 149484355810944 149506722820224 149722461236992 149860073793276 150076322096008 150653644720128 150839551399768 150893612642304 150944383328256 151176747653184 151250241453696 151468495770368 151607713137804 151660998365184 151681416449976 151879845404672 152019440850816 152238805123328 152547286131548 152598613223672 152653304918016 153014092665984 153398682383436 153429639745536 153504228777984 153651038937088 153792262318464 153867027638016 154014184774912 154037229572352 154089057980928 154178807908356 154326263229292 154401288150648 154432447848448 155187588300444 155218906681344 155294365556736 155609038037376 155661395307264 155833582103808 155976811499124 156084131782656 156201886263192 156233409339392 156256786194432 156309361410048 156400404564096 156626090573568 156996267783432 157105378566144 157299246688864 157423720696704 157650883352832 157795783061796 157851243196416 157904354893824 158079022768128 158132211105792 158224315987584 158452633903872 158529664839168 158827128049128 158850892996488 158882950668288 158904341042832 159080115064304 159565806439424 159692074020864 159922509914112 160069497515136 160378407286272 160703381544552 160735813066752 160813953957888 160935276756016 161046008725504 161139810763008 161194028954112 161372335742464 161426632170496 161520655903992 161753730443536 161865025552384 162214848147891 162577473457608 162689335345152 162924096290816 163018992229632 163073842702848 163098243076608 163254228870656 163404278713368 163483716865392 163516709486592 163640071323344 163697585537024 163719624104736 163752664334336 164084475838976 164552237890656 164920088348928 165000263404032 165367969062912 165390232513968 165423609888768 165448361852928 165606595280896 165662316396544 165687104077824 165839390019072 165997997423104 166078696498176 166175429849352 166231342358928 166415221234416 166471214425824 166923307600896 166924464726528 167130449606918 167296458498048 167377788813312 167619315204096 167773377074688 168015474299904 168113335736808 168169900287312 168229006589952 168355923522864 168437768891616 168471761289216 168813135085056 168835862358009 168869935094784 169329716379648 169538669341888 169694495324739 169939364726362 170073841109832 170190860894208 170402057741664 170436446552064 170461948575744 170781801383424 170839263783936 170864826080256 171111384270848 171268655763744 171515796681152 171673439876631 171863338596257 171981589649408 172388058742592 172449843019776 172857418804224 173106852308992 173265957871776 173291883268896 173326855274496 173350190228544 173701449169479 173736503829504 173867575781053 173952100611282 173987205855232 174071788843008 174339755578912 174398415112768 174460919906304 174836752758822 175312779866784 175348159709184 175727122046091 175762585506816 175788884468736 175848031586304 176016211171328 176042548082688 176101780549632 176204351895264 176372872262048 176458615029312 176620801256361 176875665327438 176961652524972 177356014325952 177357243771936 177838900614144 177898737494016 178095522404352 178259213141856 178516441443648 178680519055269 178743319501824 178965129447342 179001246369792 179424306038208 179511532244352 179770567644416 179912823653376 180134836175756 180401420795904 180827789700096 181052186350518 181088724461568 181176759816192 181516717770432 181543877710272 181604961191808 181805845787776 181972946748978 182098153746432 182235533973724 182360921645056 182505227452416 182730439002496 183162312414004 183289608327168 183661007479488 183926030578304 184095080238762 184159783729152 184184577117828 184221747376128 184425526562816 184487579623424 184595035318848 184861406221184 184951275645696 185121267626988 185298316057316 185363442446336 185388397883304 186307419691008 186370105946112 186397992087552 186576261566464 186747747100992 186838533560448 187017224369536 187108141833984 187217123888718 187280116229052 187487278468644 187525115244544 187616279617536 187788721051008 188059700446464 188440765221324 188571729604608 189017408587392 189400413963222 189530731450368 189673719033876 189711997054976 189804224569344 189914776970688 189978676981632 190188824267904 190252816486656 190638325165596 190731003009624 190769494401024 191006228122192 191741002371072 192017684914176 192129526556352 192194171756928 192406769740416 192500307304704 192861512631084 192929297240064 192955271266296 192994211536896 193301621424128 193479288355584 193758479247872 193936566085416 194151091440152 194216416830128 194745208847616 195179201581056 195274086948864 195555867738112 195735606587136 195830762448384 196018053349888 196132225026276 196198217001864 196267174354944 196415244110008 196510730373552 196550388170752 196948657599232 197014924277248 197551335776256 197836402638848 198018237567744 198047866593024 198114503118336 198419481294804 198515941907976 198556004376576 198652531359744 198705800892632 198802400698608 198842520977408 198939187249152 199245434947328 199312474414592 199342297093632 199525516116696 199813431724368 200357462704896 200830996624104 200871526293504 200901582249984 200969178955776 201191483523072 201259177771008 201376402166016 201568996870912 201666988604928 201852344292984 202143617517072 202214664486912 202241888599968 202692587801088 202944117379829 203244457844736 203312842850304 203537739890688 203724815019264 204018790221312 204206307491736 204278079430656 204531576511248 204572852994048 204672305037312 205056349757952 205156036850688 205382972763136 205452077307904 205571743877808 205868384200864 206354942882011 206660331085824 206916784400592 206958542241792 207059154075648 207478717383168 207548527076352 207778109471744 207969081998832 208070185101408 208112175710208 208269181684256 208342381592576 208533872752128 208561947618717 208792651021899 208834787431424 209328357044576 209473838088192 209898294262272 210201177803776 210394377415728 210468324261888 210496659563232 210539139858432 210772030357504 210965754650112 211068314569728 211227550742271 211270178538496 211372886452224 211567163002272 211769504065504 211801190661984 211843934224384 211872454723776 212301771207141 212922765361152 213026276671488 213230013218816 213425996686848 213529752640512 213837876381696 213962427301392 214034418547488 214109644750848 214271175392736 214314417422336 214615681201152 214777593611889 214853081017344 214882006637466 214925371938816 215360874538656 215510548119552 216019895528448 216286464197188 216457615957968 216606550228992 216769964610144 217045459395072 217118487979008 217358656306176 217431790270464 217464324102144 217872371617824 217978289153856 218292832139648 218419977870171 218493468933894 218735158213418 219132574138368 219402983854208 219576601778688 219893451131904 220000351205376 220490625417216 220520310018624 220967149623759 221074571670246 221119186692096 221286005539522 221438261997568 221567239799136 221641789811904 221886961645888 221961619234432 222411379359862 222564410134528 222565952968704 223061944664064 223544026004211 223652700785934 223697836099584 223806585655296 224020632399872 224151114315744 224226533716416 224260084230336 224474564697152 224583691855488 224790110689914 225005098069598 225084180113408 225114483144012 225159913459712 226259327099652 226340418963456 226416574992384 226765121479776 226875362180544 227202743655552 227411569706706 227491497547776 227709068511232 227785685045248 227819768107008 228029161276224 228358207684992 228820929197322 228897919835508 228979957377024 229521138998976 230144459618304 230476558405632 230688393477696 231021277162368 231055844358528 231133586971392 231489394843938 231601932225972 231648671772672 231936134148376 232095718457344 232828360022016 233115670345096 233750373155712 234302829394788 234350114009088 234385179291648 234464042115072 234723397443584 234802374066176 234939135860352 235278153372416 235494401675148 235834220436584 235948870033296 236474685767936 236476325029248 237118534152192 237198316658688 237460696539136 237678950855808 237794497258752 238021921924864 238240692073692 238276339494732 238324426002432 238356511564248 238620172596456 238668328493056 239232408050944 239348709659136 239883764871168 240567610929408 241055072316828 241103719600128 241220930936832 241402915134024 241451632615424 241569013088256 241709716144512 241791043431168 242022290360576 242058503613696 242139948255744 242280983855988 242630595665304 242797538328576 243866210186412 244034003017728 244386144436224 244528488344448 244610764054272 244881343305984 245106418070052 245275064229888 245460106985016 245546378305536 245579436157104 245628996501504 246126713758464 246601700860928 246828356835984 247184530511072 247380132523392 248051953594368 248135414833152 248409892921344 248493474594816 248530656116736 248996996134656 249118044747264 249477522445312 249622831851624 249706821638736 249983037958192 250155039490048 250384961401344 250695674410377 250746267261952 250944687747072 251254353628432 251428972806144 252023211449856 252533885284296 252656653337424 252707641933824 252898292045168 253072299425792 253219702627584 253304902642176 253585099023872 253670421982208 254184433554128 254308004012832 254359325868032 254909047089543 255603086612496 255654669828096 255692922863616 255778955034624 256023579885568 256172702075136 256258895675904 256297239120384 256542359653888 256667076406272 256902983645616 257148683508112 257239062986752 257273695021728 257325615382528 257972384474112 258582088113888 258674764529664 258761799991296 259286128206336 259660278463488 259898936807664 259990282911744 260238935441408 260365449265152 260604755744256 260928150916923 260980808782848 261107683264512 261509633368368 261597622669152 261689565806592 261691379859456 262014307164736 262255129138233 262633563668014 263022239563776 263401781035008 263643878260224 264024316756992 264063822124032 264152670824448 264559308393072 264687922543968 264741339168768 265069867598144 265313497991157 265442478787458 265789729458176 266034021488928 266417908965824 266957750730209 267047573141426 267143283606528 267774662165472 267828701724672 267868776333312 268447694171013 268501869554688 268889318139904 269136459057312 269267298366528 269524823356096 269655851466624 270070960651261 270202254263634 270256783734784 270992610459648 271578279525777 271633086692352 271765139724288 272025053628416 272275076655648 272315816565408 272370772574208 272407441787712 272708768681664 272959420123467 273147230619648 273220476227369 273353300960586 273408466343936 273541382467584 274095658503744 274743468621006 274934412490752 275491511219232 275547108114432 275889045867456 276142620358143 276239675593728 276332621064192 276638289844224 276731369435136 276892552978272 277292109331776 277426913468544 277947474085974 278045163669504 278082596824956 278390201362532 279461129536512 279555158919168 279864392349696 280121620651488 280525836554304 280662212750976 281230917702966 281287672866816 281424419426304 281636734323028 281830515269632 282089550669696 282401587549312 282496606298368 282661147831986 283069028276188 283487946964992 284510578550814 284567995582464 284706336854016 285117168508928 285283236401856 285379224729984 285694900523648 285957487748394 286096504514436 286154241601536 286370124815852 286470774689792 286509342183288 286567162585088 287147832718208 288026527371264 288610154610624 288750460957056 289026619480192 289292268946626 289393945860096 289432906899444 289491317305344 289811541741568 289909053693952 289952432136192 290218932533376 290496495490432 290637718871808 290904849128124 291226637160228 291324625245192 292117813271424 292768802371584 292911130423296 293191268175872 293333801607168 293603409880704 294027080024832 294198337539414 294297325502796 294400761532416 294622866165012 294766095560328 294825582256128 295422986398848 295522386415872 296327003664384 296754603958272 297027356351616 297629221942206 297834006564864 298058701338948 298203601047912 298263781466112 298408780873728 298868152420992 298968711621888 299013445640448 299444922473984 299720147586552 300152644192016 301307289440256 301679102799536 301787225284608 301888766656512 302353495306368 302500482907392 302936991540736 303215426275608 303321996730368 303362832899952 303759690809344 304038881701632 304477610246656 305094572263096 305197226447344 305306609836032 306028185331968 306797364766872 306859279491072 307008457555968 307302077874176 307584524636928 307734055276032 308028369549824 308074459144704 308178115961856 308357615816712 308652526458584 308802576301296 308864895696896 310375176600888 310437813362688 310588731113472 311218076074752 311322790614528 311667164207616 311953622998248 312168263565312 312403772526384 312466818678784 312513572388864 312618722820096 312800809128192 313252181147136 313992535566864 314210757132288 314598493377728 314847441393408 315301766705664 315591566123592 315702486392832 315808709787648 316158045536256 316264422211584 316448631975168 316905267807744 317059329678336 317654256098256 317701785992976 317765901336576 317808682085664 318160230128608 318912184454017 319131612878848 319384148041728 319845019828224 320138995030272 320534046724507 320756814572544 321406763089104 321471626133504 321627907915776 321870553512032 322279621526016 322323009956199 322388057908224 322744671484928 322853264340992 323041311807984 323507460887072 324272053100303 324429696295782 325154946915216 325378670690304 326037984459264 326147685405696 326196486153216 326508457741312 326808557426736 326967433730784 327033418973184 327280142646688 327395171074048 327439248209472 327740203400841 328102737320127 328168951677952 329104475781312 329840176697856 330000526808064 330735938125824 330780465027936 330847219777536 330896723705856 331213190561792 331678780038144 331929008309283 331995994846208 332157392996352 332350859698704 332462684717856 332830442468832 332942428851648 333617069039793 333846615201792 333848929453056 334260899213836 334592916996096 334755577626624 335546754149376 336030948599808 336226671473616 336339800574624 336458013179904 336711847045728 336875537783232 337507647104397 337626270170112 337671724716018 337739870189568 338659432759296 339077338683776 339388990649478 339878729452724 340147682219664 340381721788416 340804115483328 341563602766848 341678527567872 341729652160512 342222768541696 342537311527488 343031593362304 343231393795983 343346879753262 343726677192514 343963179298816 344776117485184 345714837608448 346213704617984 346531915743552 346583766537792 346700380457088 347234092265907 347402898338958 347473007659008 347735151562106 347904201222564 347974411710464 348143577686016 348679511157824 348796830225536 349673505517644 350625559733568 351454244092182 351525171013632 351577768937472 351696063172608 352032422342656 352085096165376 352203561099264 352408703790528 352745744524096 352917230058624 353241602512722 353751330654876 353923305049944 354712028651904 354714487543872 355677801228288 355797474988032 356191044808704 356518426283712 357032882887296 357361038110538 357486639003648 357930258894684 358002492739584 358848612076416 359023064488704 359541135288832 359825647306752 360269672351512 361655579400192 362104372701036 362177448923136 362353519632384 363033435540864 363087755420544 363209922383616 363611691575552 363945893497956 364196307492864 364471067947448 364721843290112 365460878004992 366324624828008 366579216654336 367322014958976 367852061156608 368190160477524 368319567458304 368369154235656 368443494752256 368851053125632 368975159246848 369190070637696 369722812442368 369902551291392 370242535253976 370596632114632 370726884892672 370776795766608 372614839382016 372740211892224 372795984175104 373152523132928 373495494201984 373677067120896 374034448739072 374216283667968 374434247777436 374560232458104 374974556937288 375050230489088 375232559235072 375577442102016 376119400892928 376881530442648 377143459209216 378034817174784 378800827926444 379061462900736 379347438067752 379423994109952 379608449138688 379829553941376 379957353963264 380377648535808 380505632973312 381276650331192 381462006019248 381538988802048 382012456244384 383482004742144 384035369828352 384259053112704 384388343513856 384813539480832 385000614609408 385723025262168 385858594480128 385910542532592 385988423073792 386603242848256 386958576711168 387516958495744 387873132170832 388302182880304 388432833660256 389490417695232 390358403162112 390548173897728 391111735476224 391471213174272 391661524896768 392036106699776 392264450052552 392396434003728 392534348709888 392830488220016 393021460747104 393100776341504 393897315198464 393950345502021 394029848554496 395102671552512 395672805277696 396036475135488 396095733186048 396229006236672 396838962589608 397031883815952 397112008753152 397305062719488 397411601785264 397604801397216 397685041954816 398490869894656 398624948829184 398684594187264 399051032233392 399626863448736 400571359712139 400714925409792 401661993248208 401743052587008 401803164499968 401938357911552 402382967046144 402752804332032 403137993741824 403333977209856 403704688585968 404287235034144 404429328973824 404483777199936 405303381395451 405385175602176 405888234759658 406488915689472 406625685700608 407075479781376 407449630038528 408037580442624 408412614983472 408556158861312 409063153022496 409145705988096 410029951440879 410112699515904 410312073701376 410765945526272 410904154615808 411143487755616 411736768401728 412115202931509 412709885764022 413320662171648 413833568801184 413917084483584 414957434766336 415097054152704 415556218943488 415938163997664 416140370202816 416538363368512 416921211128961 417067745504256 417123895237434 417585302043798 417669574862848 418656714089152 419796588524544 420402355607552 420788754831456 420936648523776 420993319126464 421846376554449 421931509300224 422136629139456 422455101484542 422540357076992 422745772904448 423134326004544 423539008131008 423602381323968 423744909447552 423991721747979 424603542414282 425845530722304 426765867826221 426851993373696 427059505281024 427675752763392 427924854602784 428068837094976 428542350785472 428936231622591 429231362402304 429555187223778 429706162034688 429764013274932 429850743877632 430721749077312 432039791056896 432572928394376 432915231915936 433539929220288 433938403419939 434090918790144 434236975958016 434717312612352 434863580540928 434928648204288 435744743235648 435956578307712 436585664279296 436839955740342 436986937867788 437470316426836 438805967708416 439153203557376 439786902263808 440000702410752 441040620037248 441934299247518 442149143340492 442238373384192 442572011079044 442876523995136 443134479598272 443283579623808 443773923291776 443923238468864 444822758719724 445128820269056 445131905937408 447088052008422 447305401571868 447395672199168 447613171310592 448041264799744 448302228631488 448453067432832 448520168460672 448949129394304 449167383710976 449580221379828 450010196139196 450168360226816 450228966288024 450319826919424 452518654199304 452680837926912 452833149984768 453530242959552 453750724361088 454405487311104 454823139413412 454982995095552 455418137022464 455571370090496 455639536214016 456058322552448 456716415369984 457641858394644 457795839671016 457959914754048 459042277997952 460288919236608 460953116811264 461376786955392 462042554324736 462111688717056 462267173942784 462978789687876 463203864451944 463297343545344 463872268296752 464191436914688 465656720044032 466231340690192 467500746311424 468605658789576 468700228018176 468770358583296 468928084230144 469446794887168 469604748132352 469878271720704 470556306744832 470988803350296 471668440873168 471897740066592 472949371535872 472952650058496 474237068304384 474396633317376 474921393078272 475357901711616 475588994517504 476043843849728 476481384147384 476552678989464 476648852004864 476713023128496 477240345192912 477336656986112 478464816101888 478697419318272 479767529742336 481135221858816 482110144633656 482207439200256 482441861873664 482805830268048 482903265230848 483138026176512 483419432289024 483582086862336 484044580721152 484117007227392 484279896511488 484561967711976 485261191330608 485595076657152 486644544443673 487732420372824 488068006035456 488772288872448 489056976688896 489221528108544 489762686611968 490212836140104 490550128459776 490920213970032 491092756611072 491158872314208 491257993003008 492253427516928 492864285065299 493203401721856 493656713671968 494369061022144 494760265046784 495370799483329 496103907188736 496270829666304 496819785842688 496986949189632 497061312233472 497993992269312 498236089494528 498955044890624 499245663703248 499413643277472 499966075916384 500769922802688 501147718427741 501391348820754 501492534523904 501889375494144 502508707256864 502857945612288 504046422899712 505067770568592 505313306674848 505415283867648 505796584090336 506439405255168 506507587074027 506609805284352 507170198047744 507340843964416 508368867108256 508616008025664 509083485974217 509818094179086 511206173224992 511309339656192 511385845727232 512345404150272 512517791351808 512594478240768 513084719307776 513334152812544 513805967291232 514297367016224 514478125973504 514547390043456 515020319629893 515590015788771 515944768948224 517164176227776 517349529059328 518572256412672 519320556926976 519797873615328 519980565823488 520477870882816 521209511488512 521602727343159 521856301833846 521961617565696 522215366529024 523019266736736 523195245338304 523382759718912 524028614329472 524510258276466 525267127336028 526044479127552 527287756520448 528048633513984 528127644248064 528305341648896 529118616786144 529375845087936 530139735196288 530626995982314 530884957574916 531579458916352 532068042977856 532835817931648 533915501460418 534095146282852 534286567213056 535549324330944 536895388342026 537003739109376 537778636279808 538272918114624 538534596733056 539049646712192 539311702933248 540141921302522 540404508527268 540513567469568 543156559051554 543266173384704 543530279448576 544050107256832 544550153311296 544631633130816 544814883575424 545417537363328 545918840246934 546294461239296 546440952454738 546706601921172 546816932687872 547082764935168 548191317007488 549486937242012 549868824981504 550983022438464 551778091734912 552285240716286 552479351187456 552665242128384 553276579688448 553462738870272 553785105956544 554584218663552 554853826937088 555894948171948 556090327339008 556165193649912 556780402725064 558922259073024 559110317838336 559728784699392 560243241302976 561051673108608 561324425501952 562461835405932 562575345733632 562848838852608 563273468646056 563661030539264 564179101339392 564803175098624 564993212596736 565322295663972 566138056552376 569021157101628 569135991164928 569412673708032 570234337017856 570566472803712 570758449459968 571389801047296 571914975496788 572193009028872 572308483203072 572740249631704 572941549379584 573018684366576 573134325170176 574295665436416 576053054742528 577220309221248 577500921914112 578053238960384 578584537893252 578787891720192 578865813798888 578982634610688 579623083483136 579818107387904 579904864272384 580437865066752 580992990980864 581275437743616 581809698256248 582453274320456 582649250490384 584235626542848 585537604743168 585822260846592 586382536351744 586667603214336 587206819761408 588054160049664 588396675078828 588594651005592 588801523064832 589245732330024 589532191120656 589651164512256 590845972797696 591044772831744 592654007328768 593509207916544 594054712703232 594787776542267 595258443884412 595668013129728 596117402677896 596407202095824 596527562932224 596817561747456 597736304841984 597937423243776 598026891280896 598889844947968 599440295173104 600305288384032 602614578880512 603358205599072 603574450569216 603777533313024 604706990612736 605000965814784 605873983081472 606430852551216 606643993460736 606725665799904 607519381618688 608077763403264 608832352139487 608955220493312 610189144526192 610394452894688 610613219672064 612056370663936 613594729533744 613718558982144 614016915111936 614604155748352 615169049273856 615468110552064 616056739099648 616148918289408 616356231923712 616715231633424 617305052917168 617605152602592 617729791393792 619064828646033 620750353201776 620875626725376 621177462226944 622436152149504 622645581229056 623334328415232 623907245996496 624336527130624 624807545052768 624933637357568 625027144777728 625601618256384 626377953065697 626504362294272 627985071133728 628421514264576 629196986755456 629694882786816 630603533411328 631183132247184 631404972785664 631617419575296 632316091072512 632897263950336 633682652226813 633810535615488 634118659356672 635308512196512 635403571985952 635531802673152 635617364171328 636320460257216 636905313621423 637824368908034 638263225757696 638768296083456 639690039656448 640277990060544 641068093449014 641513629145088 642813526178208 642943252267008 643741107024064 644332780835667 644559243052032 644646019912398 644776115816448 645489342969856 645706528681984 646082623615968 647014921774144 648544106200606 648859392591564 650309893830432 652075968918528 652295370811392 652392972306432 653016915482624 653617114853472 653934867461568 654560285293376 654878496418944 655259933610513 655480406801682 656205474640254 656337903355904 658208951562624 659680353395712 660001053616128 661471876251648 661560930055872 662901448871277 663357560076288 663858016618566 663991989692416 664314785992704 664701719397408 664925369435712 665660884937664 665884857703296 667234138079586 667693230403584 667697858906112 668521798427672 669185833992192 670632078012633 671093508298752 672061897199616 672453342947232 672679601149248 673423694091456 673751075566464 675015294208794 675252540340224 675343449432036 675479740379136 678154677367552 678777981298956 679757458905448 680295364439328 681608230966656 683127205533696 683357055135744 683459304321024 684445537083392 685074623054976 686063186724608 686462787591966 686693759506524 687453354385028 687926358597632 689552234970368 691429675216896 692427409235968 693063831487104 693167533075584 693400760914176 694468184531814 694805796677916 694946015318016 695470303124212 695808402445128 695948823420928 696287155372032 697359022315648 697593660451072 699347011035288 701251119467136 702908488184364 703050342027264 703155537874944 703392126345216 704064844685312 704170192330752 704407122198528 704817407581056 705491489048192 705834460117248 706483205025444 707502661309752 707846610099888 709424057303808 709428975087744 711355602456576 711594949976064 712382089617408 713036852567424 714065765774592 714722076221076 714973278007296 715860517789368 716004985479168 717697224152832 718046128977408 719082270577664 719651294613504 720539344703024 723311158800384 724208745402072 724354897846272 724707039264768 726066871081728 726175510841088 726419844767232 727223383151104 727891786995912 728392614985728 728942135894896 729443686580224 730921756009984 732649249656016 733158433308672 734644029917952 735704122313216 736380320955048 736639134916608 736738308471312 736886989504512 737702106251264 737950318493696 738380141275392 739445624884736 739805102582784 740485070507952 741193264229264 741453769785344 741553591533216 745229678764032 745480423784448 745591968350208 746305046265856 746990988403968 747354134241792 748068897478144 748432567335936 748868495554872 749120464916208 749949113874576 750100460978176 750465118470144 751154884204032 752087023231131 752238801785856 753763060885296 754286918418432 756069634349568 757601655852888 758122925801472 758694876135504 758847988219904 759216898277376 759659107882752 759914707926528 760755297071616 761011265946624 762553300662384 762924012038496 763077977604096 764024912488768 764727141268629 765573053746963 766964009484288 768070739656704 768518106225408 768776687027712 769627078961664 770001229218816 771446050524336 771717188960256 771821085065184 771976846147584 773917153422336 774501019388327 775033916991488 775746264341664 776604365760608 776865667320512 778439827759517 778980835390464 780716806324224 781096347795456 782784452750769 782942426348544 783323049793536 784072213399552 784528900105104 784792868007456 785068697419776 785660976440032 786042921494208 786765387414699 787517843243593 787794630396928 787900691004042 788059697108992 790205343105024 792072950270976 792191466372096 792458012473344 793677925179216 794063767631904 794224017506304 794823203570528 795209602794432 795940493973471 796981739789312 797249897658368 797369188374528 798102064466784 799253726897472 800873252190627 801142719424278 801429850819584 803323986496416 803486105174016 803606328999936 805505608664064 806275987483648 806667954419712 807409377171936 808574470068288 808967554399872 810212881953783 810606762790902 810770351204352 811776469519316 812977831378944 814899260077056 816075160885248 816825229966944 817112317722624 818126306044992 819661428682107 820059902881758 820225399031808 820624147402752 821531891052544 821808309231616 822286975511232 823473536803456 824230405863018 825419771528044 826641324343296 827667137602368 829914869532672 830194108305408 831112437886976 831876327995328 832280740405632 833076726737024 833842422257922 834135491008512 834247790474868 835170604087596 835339149725696 837313428178304 839593177049088 840804711215104 841577509662912 841986638252928 843692753108898 843863018600448 844273258278912 844910202969084 845080714153984 845491545808896 846268652009088 847078016262016 847204762647936 847489818895104 847983443495958 849207084828564 853531735652442 853703986747392 854119010562048 855351505526784 855849709205568 856137674189952 857084701570944 857872463245182 858462724804608 859110374447556 859412324069376 859528026549864 859701487755264 861443498154624 864079582113792 865145856788752 865830463831872 867079858440576 867876806839878 868181837580288 868473951916032 869434625224704 869727161081856 869857296408576 871489486471296 871913156615424 873171328558592 873679911480684 873973875735576 874940632853672 877611935416832 878306407114752 879573804527616 880001404821504 882081240074496 883868598495036 884298286680984 884476746768384 885144022158088 885753047990272 886268959196544 886567159247616 887547846583552 887846476937728 889645517439448 890257640538112 890263811874816 894176104016844 894610803143736 894791344398336 895226342621184 896082529599488 896604457262976 896906134865664 897040336921344 897898258788608 898334767421952 899160442759656 900020392278392 900336720453632 900457932576048 900639653838848 905037308398608 905361675853824 905666299969536 907060485919104 907501448722176 908810974622208 909646278826824 909965990191104 910836274044928 911142740180992 911279072428032 912116645104896 913432830739968 915283716789288 915591679342032 915919829508096 918084555995904 919217472838049 920577838473216 921906233622528 922753573910784 924085108649472 924223377434112 924534347885568 925957579375752 926407728903888 926594687090688 927744536593504 931313440088064 932462681380384 934666505994991 935001492622848 937211317579152 937400456036352 937540717166592 937856168460288 938893589774336 939756543441408 941112613489664 941977606700592 943336881746336 943795480133184 945898743071744 945905300116992 948474136608768 948793266634752 949842786156544 950715803423232 951177989035008 952087687699456 952962768294768 953105357978928 953297704009728 953426046256992 954480690385824 954673313972224 956736553362051 956929632203776 957394838636544 959535059484672 961602140173521 962270443717632 964220289267312 964414878400512 964883723747328 965611660536096 965806530461696 966838864578048 967164173724672 968089161442304 968234014454784 968559793022976 969123935423952 970522382661216 972816159300909 973289088887346 975464840745648 976136012070912 978113953377792 978443056217088 979525373223936 980425672280208 981100256919552 981840427940064 982185513222144 982317744628416 984308211960381 984506855033856 985728570130598 986406803443712 987313427343936 988738122044288 989520530093568 990741598966658 992207814377472 992541659332608 993639571685376 995787024927849 995987984538624 996472178989056 997910089781248 998491327406496 998827286554944 999932151832768 1000851207119379 1001539845605376 1002295436855482 1002782697641508 1002985069047808 1003778750988288 1005017414513728 1008092845799424 1010135541137184 1010626613349696 1011593168180672 1012522941313191 1012878810510336 1013015174148054 1013219610568704 1014340396095488 1014681687928832 1016737734216512 1017232016051328 1018166971948434 1019636188358172 1022412346449984 1024690808300544 1025035582703616 1025188956481536 1026169438615552 1026668305625088 1027611934582464 1028594734032448 1029094780086912 1029694181387949 1030040639259786 1031180031577542 1031889537896448 1034328352455552 1037144512825344 1038641113853952 1039595747230656 1041702276797721 1042419022977024 1043205454686318 1043712603667692 1043923235131392 1044430733058048 1046038533473472 1046390490676608 1048057228658944 1049020516552932 1050534254672056 1054575513040896 1056097267027968 1056255288496128 1056610683297792 1058237233572288 1058751690175872 1060279470392576 1061253991964628 1061769915149832 1063158917832704 1064136085955712 1065671635863296 1067831002920836 1068190292565704 1068573134426112 1071098648661888 1073790776684052 1074007478218752 1075557272559616 1076545836229248 1077069193466112 1078099293424384 1078623405866496 1080283842605044 1080809017054536 1081027134939136 1086313118103108 1086532346769408 1087060558897152 1088100214513664 1089100306622592 1089263266261632 1089629767150848 1090835074726656 1091837680493868 1092588922478592 1092881904909476 1093413203842344 1093633865375744 1094165529870336 1096382634014976 1098973874484024 1099737649963008 1101966044876928 1103556183469824 1104570481432572 1104958702374912 1105330484256768 1106553159376896 1106925477740544 1107570211913088 1109168437327104 1109707653874176 1111789896343896 1112180654678016 1112330387299824 1113560805450128 1117844518146048 1118220635676672 1119457569398784 1120486482605952 1122103346217216 1122648851003904 1124923670811864 1125150691467264 1125697677705216 1126546937292112 1127322061078528 1128358202678784 1129606350197248 1129986425193472 1130644591327944 1132276113104752 1138042314203256 1138271982329856 1138825347416064 1140468674035712 1141132945607424 1141516898919936 1142779602094592 1143829950993576 1144386018057744 1144616966406144 1145480499263408 1145883098759168 1146037368733152 1146268650340352 1148591330872832 1152106109485056 1154440618442496 1155001843828224 1156106477920768 1157169075786504 1157575783440384 1157731627597776 1157965269221376 1159246166966272 1159636214775808 1159809728544768 1160875730133504 1161985981961728 1162550875487232 1163619396512496 1164906548640912 1165298500980768 1168471253085696 1171075209486336 1171644521693184 1172765072703488 1173335206428672 1174413639522816 1176108320099328 1176793350157656 1177189302011184 1177603046129664 1178491464660048 1179064382241312 1179302329024512 1181691945595392 1181851036506063 1182089545663488 1185308014657536 1187018415833088 1188109425406464 1189575553084534 1190516887768824 1191336026259456 1192234805355792 1192814404191648 1193055125864448 1195472609683968 1195874846487552 1196053782561792 1197779689895936 1198880590346208 1200610576768064 1201714079136417 1203043370173799 1205229157761024 1206716411198144 1207148901138432 1209413981225472 1210001931629568 1211747966162944 1212861705102432 1213287986921472 1213451331599808 1215910144186353 1216155526806528 1217073030467371 1217664704278974 1217910440986624 1220378289052384 1220788905789376 1221226439344128 1224112741327872 1227189459067488 1227437117964288 1230089854322637 1230338098547712 1230936221104128 1232113478199296 1232297836578816 1232712463847424 1233430463266848 1234610105834336 1235210305205184 1236345608794527 1238129657292066 1241500706403552 1241751253450752 1244872304299008 1245291162458112 1246668656830464 1247814491992992 1249615090105536 1250763633386883 1251203236512768 1252755906131394 1253008724588544 1255970142267456 1258393973510912 1259389765573632 1261207066822656 1262366264494368 1262809945571328 1265794527900672 1267365304453626 1267621071230976 1268237318713344 1270617024393024 1270807143971904 1271234728342656 1272640920514432 1273810627242846 1275648737816068 1276526451515392 1277536592166912 1280555980121088 1282136186898028 1283027258290176 1285627052356416 1287482214048128 1288665561671334 1289118486104064 1289292039824796 1289552231632896 1290978685939712 1291413057363968 1292165247231936 1294029843548288 1297088212401212 1297718785183128 1300619787660864 1304151937837056 1304590741622784 1304785944612864 1306033830965248 1307234229706944 1307869734923136 1309120570586752 1309756992837888 1310519867221026 1310960813603364 1312410949280508 1312675806711808 1316417903125248 1319360706791424 1320002107232256 1323121860111744 1325802897742554 1326715120152576 1327716033237132 1327983979384832 1328629571985408 1329403438794816 1329850738871424 1331321769875328 1331769715406592 1334468276159172 1335386460807168 1335395717812224 1337043596855344 1341264156025266 1342187016597504 1344123794399232 1344906685894464 1345359202298496 1346847388182912 1347502151132928 1350030588417588 1350505080680448 1350686898864072 1350959480758272 1356309354735104 1357555962597912 1359514917810896 1360590728878656 1363216461933312 1366254411067392 1366714110271488 1366918608642048 1368891074166784 1370149246109952 1372126373449216 1372925575183932 1373387519013048 1374906708770056 1375852717195264 1379104469940736 1382859350433792 1384854818471936 1386127662974208 1386335066151168 1386801521828352 1388936369063628 1389611593355832 1389892030636032 1390940606248424 1391616804890256 1391897646841856 1392574310744064 1394718044631296 1395187320902144 1398694022070576 1402502238934272 1405816976368728 1406100684054528 1406311075749888 1406784252690432 1408129689370624 1408340384661504 1408814244397056 1409634815162112 1410982978096384 1411668920234496 1412966410050888 1415005322619504 1415693220199776 1418848114607616 1418857950175488 1420608821658803 1422711204913152 1423189899952128 1424764179234816 1426073705134848 1428131531549184 1429444152442152 1429946556014592 1431721035578736 1432009970958336 1435394448305664 1436092257954816 1438164541155328 1439302589227008 1441078689406048 1444484600174077 1446622317600768 1448417490804144 1448709795692544 1449414078529536 1452133742163456 1452351021682176 1452839689534464 1454446766302208 1455783573991824 1456785229971456 1457884271789792 1459933633331019 1461843512019968 1465298499312032 1466316866617344 1469288059835904 1471408244626432 1472760641910096 1473278269833216 1473476616942624 1473773979009024 1475404212502528 1476760282550784 1478592855195897 1478891249769472 1479610205165568 1480970141015904 1482386528458528 1482907539570688 1483107183066432 1486112398449987 1490459357528064 1490960847568896 1491183936700416 1492610092531712 1493981976807936 1494708268483584 1496137794956288 1496865134671872 1497736991109744 1498240929832416 1499898227749152 1500200921956352 1502309768408064 1503443155283223 1504174046462262 1504477603571712 1507526121770592 1508573836836864 1512139268699136 1515203311705776 1516245851602944 1517389752271008 1517695976439808 1519318215765504 1519829415853056 1521510594143232 1522022531893248 1525106601324768 1525848024076992 1528049824977536 1529454282537258 1531146107493926 1533928018968576 1537036212450816 1537553374055424 1539254157923328 1540002458437632 1542892101048672 1543434377920512 1543642170130368 1546770047366313 1547834306844672 1549002038776654 1550067833982976 1551492528683328 1553208731521216 1553731334641024 1556879655519034 1557961670780928 1561433612648448 1564808182029477 1565568905501538 1565884852697088 1566646099587072 1568144426799104 1569057800210208 1569585736014912 1571321952880064 1572085842988416 1573530774829398 1575035686487186 1575589260793856 1575801382008084 1576119394217984 1584145900541952 1584382932744192 1584916024946688 1587355850358432 1588127535263808 1589646407141056 1590419205588864 1591880987946942 1593963479578624 1594499795316736 1594738376749056 1596204128933568 1598507453794944 1601746504381254 1602285438848556 1602859701639168 1606647972992832 1611011217328128 1612551974967296 1613335908839424 1614818754343872 1617148940136576 1617935108799744 1620425763907566 1621213525581804 1621540702408704 1623552939038632 1629798520154112 1632150321770496 1633650459933888 1636252612089984 1639322857364214 1640119805763516 1640450798063616 1641248294805504 1643063782105088 1643616618463232 1644573951022464 1646947073606912 1648460811726036 1650839543056088 1655334275204736 1659829739065344 1660388216610816 1662224875773952 1663752655990656 1664561480811264 1666153453474048 1667684844515844 1668270982017024 1668495580949736 1670341208175192 1670678299451392 1674626856356608 1679186354098176 1681609422430208 1683155019325824 1683973276505856 1687385506217796 1687726037200896 1688546516557824 1689820405938168 1690161428307968 1690983091617792 1692537304018176 1694156032524032 1694409525295872 1694979637790208 1695966886991916 1698414169657128 1707063471304884 1707407973494784 1708238021124096 1710703011053568 1711699418411136 1712275348379904 1714169403141888 1715744926490364 1716925449609216 1718220748895112 1718824648138752 1719056053099728 1719402975510528 1722886996309248 1728159164227584 1730291713577504 1731660927663744 1734159716881152 1735753613679756 1736363675160576 1736947903832064 1738869250449408 1739454322163712 1739714592817152 1742978972942592 1743826313230848 1746342657117184 1747359822961368 1747947751471152 1749881265707344 1755223870833664 1756612814229504 1759147609055232 1760002809643008 1764162480148992 1767737196990072 1768596573361968 1768953493536768 1770288044316176 1771506095980544 1772537918393088 1773134318495232 1775095693167104 1775692953875456 1779291034878896 1780515281076224 1780527623749632 1784363329626801 1788352208033688 1789221606287472 1789582688796672 1790452685242368 1792165059198976 1793208914525952 1793812269731328 1794080673842688 1795796517577216 1796669534843904 1798320885519312 1800040784556784 1800673440907264 1800915865152096 1801279307677696 1810074616797216 1810723351707648 1811332599939072 1814120971838208 1815002897444352 1817621949244416 1819292557653648 1819931980382208 1821672548089856 1822285480361984 1822558144856064 1824233290209792 1826497056418461 1826865661479936 1830567433578576 1831183358684064 1831839659016192 1836169111991808 1838434945676098 1841155676946432 1843812467245056 1845507147821568 1848170217298944 1848446754868224 1849068695771136 1851915158751504 1852815457807776 1853189374181376 1855489073187008 1857194485938099 1862626880176128 1864925362760768 1869333011989982 1870002985245696 1874422635158304 1874800912072704 1875081434333184 1879133859197091 1879513086882816 1882225226979328 1883955213401184 1886673763492672 1887590960266368 1890496724558827 1891797486143488 1891810600233984 1896948273217536 1901047956680439 1901431606846464 1902355978070016 1904175375398912 1905925536589536 1906210715957856 1906595408019456 1906852092513984 1908961380771648 1910715940864269 1912543333591583 1913473106724102 1913859264407552 1914789677273088 1919070118969344 1923204280347042 1924540887435264 1928440578534624 1928829756801024 1931223321072192 1932998342507001 1933677729156096 1934328347449344 1936178322884608 1936468028909568 1937119586045952 1938247870847904 1941044765322432 1945632318601818 1946578177774692 1950929681491296 1956227906755584 1956886112434176 1959050746447872 1960851344560416 1963680855880128 1964635489256832 1968616423920762 1969013710067712 1971457140261196 1972813606887424 1974626854687872 1977476244088576 1979041060187136 1981483197933316 1984415628754944 1991574049855698 1991975969077248 1992944357978112 1995820179562496 1996982654812992 1997654573109888 1999864303665536 2001702414238758 2003079691210752 2004590873710964 2005565395283016 2005970138095616 2007557501976576 2010034829027456 2016185691598848 2020271082274368 2021253226699392 2023186336361344 2025045882626382 2025757621020672 2026030348296108 2026439221137408 2028680792190976 2029363375857664 2033475468433024 2034464032102656 2036333943896868 2039272376716344 2044824692899968 2049381616601088 2050071165407232 2050377912963072 2052338877231104 2053336611250176 2055223869164928 2057189468064896 2058189560173824 2059388362775898 2060081278519572 2062360063155084 2063779075792896 2068656704911104 2074289025650688 2077282227707904 2079191494461312 2083404553595442 2084838045954048 2086410909372636 2087425207335384 2087846470262784 2088861466116096 2092077066946944 2092780981353216 2096114457317888 2098041033105864 2101068509344112 2109151026081792 2112194534055936 2112510576992256 2113221366595584 2116474467144576 2117503380351744 2120558940785152 2122507983929256 2123539830299664 2126317835665408 2128272171911424 2131343271726592 2135662005841672 2136380585131408 2137146268852224 2142197297323776 2147581553368104 2148014956437504 2151114545119232 2153091672458496 2154138386932224 2156198586848768 2157246811732992 2160567685210088 2161618034109072 2162054269878272 2172626236206216 2173064693538816 2174121117794304 2176200429027328 2178200613245184 2178526532523264 2179259534301696 2181670149453312 2183675360987736 2185177844957184 2185763809818952 2186826407684688 2187267730751488 2188331059740672 2192765268029952 2197947748968048 2199475299926016 2203932089753856 2207112366939648 2209140962865144 2209917404749824 2210660968513536 2213106318753792 2213850955481088 2215140423826176 2218336874654208 2219415307748352 2223579792687792 2224361309356032 2224660774599648 2227121610900256 2232385291178119 2235689036292096 2236441271353344 2238915138797568 2240972965211904 2244206692434432 2245297702007808 2249847341623728 2250301382934528 2251395355410432 2253093874584224 2256261069693393 2256716405357568 2259212700394496 2259972850386944 2261289182655888 2264552226209504 2269904371702121 2276084628406512 2276543964659712 2277650694832128 2282265891214848 2283033797839872 2285559204189184 2287659901987152 2288772036115488 2289233932812288 2290960998526816 2291766197518336 2292074737466304 2294181423805887 2296719161240889 2297182661745664 2304212218970112 2308881236884992 2310003687656448 2312212955841536 2314338151573008 2315151566880768 2315463255195552 2315930538442752 2318492333932544 2321751460267008 2323503058164981 2323971963923456 2325101750974464 2327238793024992 2329813097281824 2330597001961536 2335319483278551 2336942506171392 2342150418972672 2343289043386368 2345530145406976 2348827279045632 2352216640198656 2353586700315312 2354378604022368 2355206092259328 2356982929320096 2358128764482624 2362553529730779 2363383891190784 2363702073012126 2364179091326976 2370616029315072 2376218850812928 2379151106169068 2381033775537648 2382672052518912 2384469610711584 2385628808383296 2390945219367936 2391749692975104 2392107565123584 2395559379791872 2397761180692416 2401221153536128 2402619756571881 2403428158272834 2406086740347598 2410458315522048 2413432822396288 2418827962450944 2420003863259136 2423495932325888 2425723410204864 2426902663199616 2430638645861349 2431820288372706 2432311053613056 2434146060934742 2435329408557948 2435820881973248 2440756578104768 2441577811578752 2448225482655744 2454378918134976 2458984286046321 2460179708645274 2460676197095424 2461872442208256 2464226956398592 2464595673157632 2465424927694848 2466860926533696 2469220211668672 2470420610410368 2472691217589054 2476259314584132 2483001412807104 2489744608598016 2490582324916224 2493337313660928 2495628983985984 2499230180211072 2501527266773766 2502406473025536 2505511812262788 2506017449177088 2511940284534912 2516787947021824 2518779531147264 2522414133645312 2524732528988736 2531589055801344 2534730608907252 2535242142461952 2536474637426688 2541234048786048 2541614287943808 2542469456685312 2545281841028864 2547621254485692 2551297475632136 2553052903030784 2561111960242176 2564272373796056 2566054516580352 2571254104712832 2574964428096256 2577331123342668 2578236972208128 2578584079649592 2579104463265792 2581957371879424 2582826114727936 2584330494463872 2588059687096576 2594176424802424 2595437570366256 2601239575321728 2608303875674112 2609181483245568 2609571889225728 2612067661930496 2614468459413888 2615739469846272 2618241141173504 2619513985675776 2621039734442052 2621921627206728 2624821898561016 2625351613423616 2632835806250496 2638721413582848 2640004214464512 2646243720223488 2651605795485108 2653430240305152 2655432066474264 2655967958769664 2657259143970816 2658806877589632 2659701477742848 2662643539750656 2663539430813184 2668936552318344 2670772921614336 2670791435624448 2674087193710688 2682528312050532 2684374033195008 2688247588798464 2689813371788928 2690718404596992 2693694776365824 2695004302265856 2700061176835176 2701010161360896 2701373797728144 2701918961516544 2712618709470208 2715111925195824 2719029835621792 2721181457757312 2726432923866624 2732508822134784 2733428220542976 2733837217284096 2737782148333568 2740298492219904 2744252746898432 2745851150367864 2746775038026096 2749813417540112 2751705434390528 2757652418514147 2758208939881472 2765718700867584 2769709636943872 2772255325948416 2772670132302336 2773603043656704 2777872738127256 2779223186711664 2779784061272064 2781881212496848 2783233609780512 2783795293683712 2789436089262592 2790374641804288 2797388044141152 2803999517984973 2805004477868544 2811633952737456 2812201368109056 2812622151499776 2813568505380864 2816259378741248 2816680769323008 2819269630324224 2821965956192768 2823337840468992 2825932820101776 2830010645239008 2831386440399552 2837696229215232 2837715900350976 2841217643317606 2845422409826304 2846379799904256 2849528358469632 2852147410269696 2856263063098368 2858888304884304 2859893112029184 2863442071157472 2864019941916672 2870209660086153 2870788896611328 2872184515909632 2876329082310656 2878605178454016 2882157378812096 2884806420520563 2888969200348154 2893244635201536 2896834981608288 2897419591385088 2904267484326912 2904702043364352 2905679379068928 2908893532604416 2911567147983648 2915768543579584 2918448477902727 2919867266662038 2923687024039936 2930596998624064 2938576119671808 2942816489252864 2945521283820192 2946556539666432 2946953233885248 2952924635881143 2953520565101568 2957185710391794 2957782499538944 2959220410331136 2961940282031808 2964773056917056 2966214366132864 2972224796899974 2980918715056128 2987361074783547 2987963953615872 2989416536967168 2992275589912576 2993730269343744 2995473982219488 2996481859664832 2999796455498304 3002553621358137 3004619536816128 3006886310566446 3008348092924524 3008955207143424 3015052243541184 3024278537398272 3030406623411552 3034779504542016 3037568823939573 3038636431531008 3039658831706112 3043021188286464 3044045063786496 3050213202649536 3051696048153984 3056099649955072 3058908565074516 3062292214987852 3074072424901632 3075106748110848 3078508315846656 3080004916875264 3085784202097344 3087284340260736 3093540094732626 3095668613689344 3098004077553308 3100135667965952 3102985057366656 3106417463042432 3107462669282048 3113759311038068 3115923341561856 3129616364058954 3131137811003076 3131769705394176 3133292199174144 3136288853598208 3138115600420416 3139171472029824 3142643905760128 3144171685976832 3147061549658796 3150071372974372 3151178521587712 3151602764016168 3152238788435968 3168291801083904 3168765865488384 3169832049893376 3174711700716864 3176255070527616 3179292814282112 3180838411177728 3183761975893884 3187926959157248 3188999590633472 3189476753498112 3192408257867136 3197014907589888 3203493008762508 3204570877697112 3205719403278336 3213295945985664 3222022434656256 3225103949934592 3226671817678848 3229637508687744 3234297880273152 3235870217599488 3240851527815132 3242427051163608 3243081404817408 3247105878077264 3259597040308224 3264300643540992 3267300919867776 3272505224179968 3278645714728428 3280239611527032 3280901596127232 3282496589611008 3286127564210176 3287233236926464 3289147902044928 3293894147213824 3296921623452072 3301679086112176 3310668550409472 3319659478130688 3320776433221632 3324449751547904 3327505311981312 3329122961622528 3332306906948096 3335369689031688 3336541964034048 3336991161899472 3340682416350384 3341356598902784 3349253712713216 3358372708196352 3363218844860416 3366310038651648 3367946553011712 3374771012435592 3375452074401792 3377093033115648 3379640811876336 3380322856615936 3381966183235584 3385074608036352 3388312065048064 3388819050591744 3389959275580416 3391933773983832 3396828339314256 3414126942609768 3414815946989568 3416476042248192 3421406022107136 3423398836822272 3424550696759808 3428338806283776 3431489852980728 3433850899218432 3436441497790224 3437649296277504 3438112106199456 3438805951021056 3445773992618496 3450049995457093 3456318328455168 3460583427155008 3463321855327488 3468319433762304 3471507227359512 3472727350321152 3473895807664128 3477738500898816 3478908644327424 3479429185634304 3485957945885184 3487652626461696 3492685314234368 3494719645922736 3495895502942304 3499762531414688 3508034028994187 3510447741667328 3513225628459008 3518295218110464 3520005619286016 3528324960297984 3535474393980144 3537193146723936 3537906987073536 3540576088632352 3545075836786176 3545553109518189 3546268636990464 3550191386334208 3551385907750912 3558582069757792 3561055247499264 3568726659253602 3576704416067376 3578443212574944 3579165377593344 3586417829051904 3587624539462656 3588161347685376 3591593035154432 3593339069687808 3596641771038624 3600081569113568 3601346881814528 3601831730304192 3605142237409251 3609130110521397 3620149233594432 3621446703415296 3628241943676416 3630005794888704 3635243898488832 3638585115307296 3639863960764416 3643345096179712 3648466580419584 3651219091402113 3652994112836922 3653731322959872 3661134867157152 3662366717368128 3663679318032384 3672338223983616 3676869891352196 3682311353892864 3691014295643136 3696340434597888 3696893509736448 3698137391542272 3703830317503008 3705630915615552 3710978146374016 3714388971876198 3725253760352256 3729850725521536 3738666023979964 3740005970491392 3748845270316608 3758267718394182 3759026173765632 3764450453958656 3767910426802368 3773347526985344 3775181920532736 3780993449117654 3783594972286976 3783621200467968 3802095913360878 3802863213692928 3804711956140032 3808350750797824 3811851073179072 3812421431915712 3813704185027968 3817922761543296 3821431881728538 3825086667183166 3826946213448204 3827718528815104 3829579354546176 3846408560694084 3849081774870528 3856881157069248 3862446642144384 3865996685014002 3867355458312192 3868656694898688 3872356645769216 3872936057819136 3874239172091904 3876495741695808 3882089530644864 3891264637203636 3893156355549384 3901859362982592 3912455813511168 3913772224868352 3918101492895744 3921702689120832 3927361711760256 3929270978513664 3937232847841524 3938027420135424 3942914280522392 3945627213774848 3949253709375744 3954952488177152 3958082120374272 3962966395866632 3983148099711396 3983951938154496 3985888715956224 3991640359124992 3993965309625984 3995309146219776 3999728607331072 4003404828477516 4006159382421504 4009181747421928 4011130790566032 4011940276191232 4020069658054912 4032371383197696 4040542164548736 4042506453398784 4046372672722688 4050091765252764 4051515242041344 4052060696592216 4052878442274816 4057361584381952 4058726751715328 4066950936866048 4068928064205312 4072667887793736 4078544753432688 4089649385799936 4098763233202176 4100142330814464 4100755825926144 4104677754462208 4106673222500352 4110447738329856 4114378936129792 4116379120347648 4118776725551796 4120162557039144 4124720126310168 4127558151585792 4137313409822208 4148578051301376 4154564455415808 4158382988922624 4166809107190884 4169676091908096 4172821818745272 4174850414670768 4175692940525568 4177722932232192 4184154133893888 4185561962706432 4192228914635776 4196082066211728 4202137018688224 4218302052163584 4224389068111872 4225021153984512 4226442733191168 4232948934289152 4235006760703488 4241117881570304 4245015967858512 4247079660599328 4252635671330816 4256544343822848 4261826464976409 4262686543453184 4271324011683344 4272761170262816 4274292537704448 4284394594647552 4295163106736208 4296029912875008 4302229090238464 4306183344916992 4308276773864448 4312397173697536 4314493623465984 4321135370420176 4323236068218144 4324108539756544 4333453800522231 4345252472412432 4346129387077632 4348242235588608 4352400858054656 4356401226490368 4357053065046528 4358519068603392 4363340298906624 4367350721975472 4370355689914368 4371527619637904 4373652815369376 4374535461502976 4385530536059904 4395895497936096 4398950599852032 4407864179507712 4414224733879296 4418281925730288 4419834809499648 4421321937027072 4426212637507584 4430280847652352 4435778565587691 4436673749308416 4438830615496704 4447159585375584 4448722618712064 4449321549199296 4454243221800512 4458337195349961 4464770582356238 4471378072584192 4472882542706688 4477830277595136 4481945930423808 4488413384868864 4490595404015616 4499694683247456 4500602765869056 4506187749168448 4510329465849669 4512522139386786 4513432810715136 4518425400788992 4519945700773888 4522578365311776 4529104452419008 4539808743404242 4552169256813024 4553087929319424 4564531782429696 4566067595679744 4571118408378368 4575319803974304 4577544072230976 4581921997053632 4584149474932608 4588362847611774 4593438322481778 4594365323491328 4617762473769984 4620007375312896 4624425911683072 4628676303146016 4630303133761536 4630926510391104 4640310142098939 4643502920534016 4647006116329962 4647943927846912 4650203501948928 4654477586049984 4659626194563648 4661194003923072 4670638966557102 4673885012342784 4684300837945344 4694424546088431 4697654558091264 4704433280397312 4707173400630624 4708757208044736 4713965858640192 4716257528965248 4725107059461558 4726767782381568 4727404146024252 4728358182653952 4752437701625856 4758302212338136 4762067551075296 4768939221423168 4771257616766592 4781890438735872 4783499385950208 4784215130247168 4791118759583744 4795522361384832 4802442307072256 4805239513143762 4806856316545668 4812173480695196 4826865644792576 4837655924901888 4840007726518272 4846991864651776 4851446820409728 4853805326399232 4861277291722698 4863640576745412 4864622107226112 4868292121869484 4870658817115896 4871641763946496 4881513156209536 4883155623157504 4896450965311488 4908757836269952 4917968572092642 4920359417290548 4921352394190848 4923744884416512 4928453912797184 4929191346315264 4930849855389696 4933721853067392 4938440423337344 4940841220820736 4945382435178108 4952518629168264 4966002825614208 4979489217196032 4981164649832448 4986674627321856 4991257967971968 4998460360422144 5003054533547532 5004812946051072 5011023624525576 5012034898354176 5023880569069824 5033575894043648 5037559062294528 5044828267290624 5049465057977472 5063178111602688 5069461217814504 5070484284923904 5072949274853376 5082468097572096 5083228575887616 5084938913370624 5090563682057728 5095242508971384 5102594951264272 5106105806061568 5122223920484352 5128544747592112 5132109033160704 5142508209425664 5149928856192512 5154662246685336 5156473944416256 5157168159299184 5158208926531584 5163914743758848 5165652229455872 5168660988927744 5176119374193152 5188352849604848 5190875140732512 5202479150643456 5216607751348224 5218362966491136 5219143778451456 5224135323860992 5228936918827776 5231478939692544 5236482282347008 5239027971351552 5242079468884104 5243843254413456 5249643797122032 5250703226847232 5265671612500992 5277442827165696 5280008428929024 5292487440446976 5303211590970216 5306860480610304 5310864132948528 5311935917539328 5314518287941632 5317613755179264 5319402955485696 5325287079501312 5327078861626368 5337873104636688 5341545843228672 5341582871248896 5348174387421376 5353089988880403 5365056624101064 5368748066390016 5376495177596928 5379626743577856 5381436809193984 5387389552731648 5390008604531712 5400122353670352 5402020322721792 5402747595456288 5403837923033088 5421507135718289 5425237418940416 5430223850391648 5438059671243584 5442362915514624 5449078794316619 5452865847733248 5465017644269568 5466856441085952 5467674434568192 5479491169255383 5480596984439808 5488505493796864 5491702300735728 5493550076052192 5499626835080224 5512624902705151 5515304837028294 5516417879762944 5531437401735168 5544510651896832 5545340264604672 5547206087313408 5555745476254512 5558446373423328 5559568122544128 5563762424993696 5566467219561024 5571583457814297 5578872178525184 5580749283608576 5594776088282304 5607999035969946 5610008955737088 5623267905474912 5624402736218112 5625244302999552 5638539260648448 5643931912385536 5646675680937984 5651865640203552 5660021290478016 5662772880799104 5671490173676481 5675392458430464 5675431800701952 5682435286635212 5690844819652608 5704294820539392 5712526126196736 5717776609768608 5719786224058368 5726884142314944 5737630000774749 5740419320172306 5741577793222656 5744369031819264 5752658164621312 5757210356908032 5764314757624192 5769612841041126 5777938400696308 5786489270403072 5793669963216576 5808534968653824 5809404086728704 5811358758137856 5817787065208832 5823134295967296 5831537087159168 5836896955805454 5839734533324076 5847374048079872 5861193997248128 5877152239343616 5885632978505728 5891042567640384 5893906467770496 5905849271762286 5907041130203136 5914371420783588 5915564999077888 5918440820662272 5923880564063616 5929546113834112 5932428732265728 5944449593799948 5974722149567094 5975927907231744 5978833073934336 5984551179825152 5987460538687488 5990947964438976 5992963719329664 5999592910996608 6005107242716274 6009239073632256 6013772621132892 6016696185849048 6017910414286848 6030104487082368 6048557074796544 6060813246823104 6069559009084032 6075137647879146 6077272863062016 6079317663412224 6086042376572928 6088090127572992 6100426405299072 6103392096307968 6112199299910144 6117817130149032 6124584429975704 6148144849803264 6150213496221696 6157016631693312 6160009833750528 6171568404194688 6174568680521472 6187080189465252 6191337227378688 6196008155106616 6200271335931904 6205970114733312 6212834926084864 6214925338564096 6227518622076136 6231846683123712 6259232728117908 6262275622006152 6263539410788352 6266584398348288 6272577707196416 6276231200840832 6278342944059648 6285287811520256 6288343371953664 6294123099317592 6300142745948744 6302357043175424 6303205528032336 6304477576871936 6336583602167808 6337531730976768 6339664099786752 6349423401433728 6352510141055232 6358585628564224 6361676822355456 6367523951787768 6375853918314496 6377999181266944 6378953506996224 6384816515734272 6394029815179776 6406986017525016 6409141755394224 6411438806556672 6426591891971328 6444044869312512 6450207899869184 6453343635357696 6459275017375488 6468595760546304 6471740435198976 6481703055630264 6484854102327216 6486162809634816 6494211756154528 6519194080616448 6528601287081984 6534601839735552 6542665541964937 6545010448359936 6557291429456856 6560479223054064 6561803192254464 6564993179222016 6572255128420352 6578295804089856 6587788294427648 6593843246904144 6603358172224352 6621337100818944 6639318956261376 6641552866443264 6648899503095808 6655010623962624 6658245923245056 6664613813896192 6670739378063376 6673083928068096 6673982323798944 6681364832700768 6682713197805568 6697155873534357 6698507425426432 6716745416392704 6726437689720832 6732620077303296 6735893106023424 6749542024871184 6750904148803584 6754186066231296 6759281623752672 6760645713231872 6770149216072704 6776624130096128 6777638101183488 6779918551160832 6783867547967664 6793656678628512 6809713115106363 6828253885219536 6829631893979136 6832952084496384 6846797673644544 6849101393519616 6856677612567552 6862979705961456 6867701798436864 6872882995580448 6875298592555008 6876224212398912 6890157483722667 6891547985236992 6900099990914186 6912636656910336 6921166854310016 6926643710654976 6936638867524608 6943014454719024 6945454700642304 6947791615328256 6955477001797632 6970509174494943 6971915891770368 6975305252923392 6985370628468736 6989439291845472 6991791005884608 6999525062829376 7005958449835653 7016068057988374 7020895483334656 7026451256918016 7036590436220928 7056649920595968 7070948787960288 7074386293447872 7081152177264704 7087660589192337 7090151673572352 7091106219036378 7092537273980928 7100382772668416 7102771815501824 7117164139515584 7137453318507204 7153408832134752 7156886425149888 7172835658103808 7175249078925312 7176322695370752 7183186070308864 7186678139375616 7193283542077248 7200163138227136 7203663460608384 7207859269715643 7210284474818502 7218260221042794 7240298467188864 7256483887352832 7260011589777408 7270487796977664 7277170230614592 7291915937584047 7296933160839168 7302438182804226 7305988225673844 7307462645919744 7322269734314304 7324733434736256 7344676447967232 7353739782704392 7376952858138963 7382028591286272 7392680869195776 7393787019472896 7396274783084544 7407660635006016 7411261831231104 7421956292748032 7428777943752396 7459701451043072 7477332047959928 7480011940982784 7497690540633216 7516535436788364 7518052347531264 7528900907917312 7535820853604736 7546695053970688 7550363841065472 7561986898235308 7567189944573952 7567242400935936 7604191826721756 7605726427385856 7609423912280064 7616701501595648 7623702146358144 7624842863831424 7627408370055936 7635845523086592 7642863763457076 7650173334366332 7653892426896408 7655437057630208 7659158709092352 7692817121388168 7698163549741056 7713762314138496 7724893284288768 7731993370028004 7734710916624384 7737313389797376 7744713291538432 7745872115638272 7748478344183808 7752991483391616 7764179061289728 7782529274407272 7786312711098768 7803718725965184 7824911627022336 7827544449736704 7836202985791488 7843405378241664 7854723423520512 7858541957027328 7874465695683048 7876054840270848 7885828561044784 7891254427549696 7898507418751488 7909904976354304 7916164240748544 7925932791733264 7966296199422792 7967903876308992 7971777431912448 7983280718249984 7987930619251968 7990618292439552 7999457214662144 8006809656955032 8012318764843008 8018363494843856 8022261581132064 8023880552382464 8040139316109824 8064742766395392 8081084329097472 8085012906797568 8092745345445376 8100183530505528 8103030484082688 8104121393184432 8105756884549632 8114723168763904 8117453503430656 8133901873732096 8137856128410624 8145335775587472 8157089506865376 8179298771599872 8197526466404352 8200284661628928 8201511651852288 8209355508924416 8213346445000704 8220895476659712 8228757872259584 8232758240695296 8237553451103592 8240325114078288 8249440252620336 8255116303171584 8272957255542441 8274626819644416 8297156102602752 8309128910831616 8316765977845248 8333618214381768 8339352183816192 8345643637490544 8349700829341536 8351385881051136 8368308267787776 8371123925412864 8384457829271552 8392164132423456 8404274037376448 8411998553954919 8421303591216593 8436604104327168 8448778136223744 8450042307969024 8465897868578304 8470013521406976 8482235763140608 8490031935717024 8494159321198656 8513088687645696 8519511213271597 8523652929952818 8525373086906368 8542648023366688 8545522340525632 8548585075408896 8568789189295104 8590326213472416 8592059825750016 8610628980258459 8612366689833984 8616553547728896 8624794347395072 8628987246931968 8642270740840352 8646472136436288 8654419261561689 8666907601044462 8690504944824864 8692258774155264 8712802452980736 8714106130093056 8717038137206784 8726680597813248 8734701443950944 8743055239275808 8747305630738752 8755345433708181 8771061072119808 8791790995872192 8815728359015424 8828449467758592 8836563851460576 8839669618999296 8860561695304704 8871557131175382 8873347498616832 8877661230993408 8894319170751168 8898643098398592 8908486443601024 8916674390699922 8929541164712476 8942756145168384 8963891860847616 8976826769737728 8981190808031232 8999389366494912 9012375498336896 9020658931699338 9025044278773572 9026865621430272 9036850801577984 9039891401547776 9045156730623552 9058208904838016 9079617486808484 9104338513626048 9129063564859392 9132135191359488 9142236816756736 9150639607948608 9155088144461952 9163843994107264 9168298949865216 9176725695223548 9186876644963556 9188730646982656 9235524947539968 9240014750625792 9248851823366144 9257352606292032 9261853020782208 9280620284197878 9287005841068032 9294012232659924 9295887855693824 9300407003897856 9308955172099968 9319252389127296 9322388007846144 9341277933114204 9347770024685568 9388849092176862 9395309116182528 9408866560794624 9414346801261248 9417514416089472 9427931717280384 9432515057930496 9450214118923116 9453535564763136 9454808292048504 9456716365307904 9504875403251712 9516604424676272 9524135102150592 9537878442846336 9542515233533184 9563780877471744 9566998771900416 9568430260494336 9582237519167488 9591044722769664 9604884614144512 9610479026287524 9613712633091336 9624346961390392 9653731289585152 9675311849803776 9680015453036544 9693983729303552 9702893640819456 9707610652798464 9722554583445396 9727281153490824 9729244214452224 9736584243738968 9741317634231792 9743283527892992 9763026312419072 9766311246315008 9792901930622976 9817515672539904 9835937144185284 9840718834581096 9842704788381696 9847489768833024 9856907825594368 9858382692630528 9861699710779392 9867443706134784 9876880846674688 9881682441641472 9890764870356216 9905037258336528 9932005651228416 9958978434392064 9962329299664896 9973349254643712 9982515935943936 9996920720844288 10006109067095064 10009625892102144 10022047249051152 10024069796708352 10047761138139648 10067151788087296 10075118124589056 10089656534581248 10098930115954944 10111392201218539 10126356223205376 10138922435629008 10140968569847808 10145898549706752 10164936195144192 10166457151775232 10169877826741248 10181127364115456 10190485017942768 10205189902528544 10244447840968704 10257089495184224 10264218066321408 10285016418851328 10299857712385024 10309324493370672 10312947888832512 10314336318598368 10316417853063168 10327829487517696 10337321977855488 10350149986371279 10352238748386304 10376705699209696 10381750281465024 10404958301286912 10433215502696448 10436725932982272 10438287556902912 10448270647721984 10457873837655552 10462957879385088 10472964564694016 10478055942703104 10484158937768208 10487686508826912 10499287594244064 10501406453694464 10524102086982561 10531343225001984 10554885654331392 10560016857858048 10584974880893952 10606423181940432 10613720961220608 10621728265897056 10623871835078656 10635227510358528 10638805910971392 10650574159002624 10654157723252736 10675746209273376 10683165742497792 10696348774842752 10706179977760806 10730113248202128 10737496132780032 10759253487155712 10762873618387968 10774779105463296 10780017209063424 10800244707340704 10804040645443584 10805495190912576 10827390331564191 10843014271436578 10850474837880832 10860447700783296 10876119342487168 10884725831029248 10898157588633238 10905731695466496 10930035288539136 10953657274206339 10958982338510766 10961193968879616 10977010987593728 10983404601471456 10987100152104384 10999253670160448 11025249805410302 11030609674056588 11032835759525888 11089021303793664 11090680529209344 11094412174626816 11111490952509024 11116892746846656 11127524849987392 11132934439122048 11143166915628594 11157744357050368 11161498567217152 11189552176564608 11215998071939892 11220017911474176 11246535810949824 11277078521296896 11287863824771072 11293351361875968 11303731280407104 11320042580956032 11325545761598208 11342980347352962 11350784916860928 11350863601403904 11364870573270424 11408589641078784 11425052252393472 11435553219537216 11453768284629888 11475260001549498 11480838640344612 11483155586445312 11488738063638528 11505316329242624 11528629515248384 11539225682082252 11555876801392616 11587339926433152 11617069937307648 11618808173457408 11622717516275712 11635574130417664 11646268591934592 11663074174318336 11673793911610908 11679469066648152 11694748096159744 11722387994496256 11754304478687232 11771265957011456 11782085135280768 11787812935540992 11811698543524572 11814082260406272 11828742841567176 11831129998155776 11836881641324544 11847761128127232 11859092227668224 11864857464531456 11888899187599896 11949444299134188 11951855814463488 11957666147868672 11969102359650304 11974921077374976 11981895928877952 11985927438659328 11999185821993216 12010214485432548 12018478147264512 12027545242265784 12033392371698096 12035820828573696 12060208974164736 12097114149593088 12121626493646208 12139118018168064 12150275295758292 12154545726124032 12158635326824448 12172084753145856 12176180255145984 12200852810598144 12206784192615936 12224398599820288 12235634260298064 12249168859951408 12296289699606528 12300426992443392 12314033263386624 12320019667501056 12343136808389376 12349137361042944 12374160378930504 12382674454757376 12392016310213232 12400542671863808 12411940229466624 12425669852169728 12429850677128192 12455037244152272 12463693366247424 12518465456235816 12524551244012304 12527078821576704 12533168796696576 12545155414392832 12552462401681664 12556685888119296 12570575623040512 12576686743907328 12588246198635184 12600285491897488 12604714086350848 12606411056064672 12608955153743872 12673167204335616 12675063461953536 12679328199573504 12698846802867456 12705020282110464 12717171257128448 12723353644710912 12735047903575536 12751707836628992 12755998362533888 12757907013992448 12769633031468544 12785479394929227 12788059630359552 12813972035050032 12818283510788448 12822877613113344 12853183783942656 12888089738625024 12900415799738368 12906687270715392 12918550034750976 12937191521092608 12943480870397952 12963406111260528 12969708204654432 12972325619269632 12988423512309056 13000361401566693 13038388161232896 13057202574163968 13069203679471104 13085331083929874 13090020896719872 13114582858913712 13120958446108128 13123606384508928 13156591608179712 13175576588855296 13187686493808288 13206716344448704 13233477071911789 13242674201637888 13278637912522752 13307335696763073 13310021247925248 13316491846490112 13329227627792384 13341478756126752 13346167856136192 13347964647597888 13362729665401536 13375011586049883 13387803335141081 13394311747068714 13397014850852864 13433490832785408 13465240154606592 13471786212046848 13499084049742368 13501808297607168 13518563247505344 13530988397549007 13540298432145408 13553248260192256 13555276202366976 13559837102321664 13567735095935328 13587313357257024 13619426230212726 13656507770439072 13659263787958272 13693595347289088 13698202787039232 13713355225135104 13725959411922912 13745765991160896 13752448424797824 13780314967445334 13783095970473984 13800199981828372 13842333708620032 13853287421309952 13873277735049216 13886028909438048 13890909401284608 13941018348989886 13943831783540736 13950610505846784 13970741256937472 13978878583690944 13983582011769216 13999050125658752 14011916899671306 14032136115976748 14041790966669312 14052902513836032 14113299841191936 14141897575920576 14148772586895744 14162304354529408 14175321178384674 14180303347144704 14182212438072756 14185074547961856 14200765545336832 14205543631003648 14234328279031168 14274906637014408 14306817664269504 14313772850299776 14345671316207616 14350498157850624 14352645390741504 14366372140617728 14373356278751232 14386567084154496 14400326276454272 14407326921216768 14415718539431286 14420568949637004 14436520442085588 14480596934377728 14512967774705664 14520023179554816 14540975593955328 14554340461229184 14583831875168094 14593866321678336 14604876365608452 14611976451347688 14614925291839488 14644539468628608 14649466869472512 14689352895934464 14707479565408784 14753905716277926 14764057182572544 14785361738391552 14787574038945792 14792549566169088 14815321270012032 14822523662462208 14843912585496064 14857555887504792 14919402902086144 14954664095919856 14960023881965568 14995381081266432 15033070873576728 15036104695062528 15057801815834624 15071641707209472 15093390107941376 15100727682130944 15123973796470616 15134379889147904 15134484801871872 15208383653443512 15211452854771712 15218847824560128 15233403003191296 15247404292716288 15249685727662848 15254816740111872 15271691046173184 15285727526914152 15300346668732664 15307784853792816 15310874115260416 15318317418184704 15385634242776336 15396327099482112 15427524628276992 15449786568577536 15463986740056008 15469421833248768 15474626779594752 15489426583076864 15491744231276544 15496956688367616 15505982966783232 15528358122579456 15565058548814544 15572625422197536 15607437451930368 15626697038246833 15649823254044672 15655088899473408 15672405971582976 15686810756483328 15709446847041024 15717083914054656 15748931391366096 15752109680541696 15771657122089568 15797014837502976 15819809952708608 15832328481497088 15851865583466528 15889330601914847 15932592398845584 15935807752617984 15943554863824896 15975861238503936 15981236584879104 15998914429324288 16013619313910064 16024637529686016 16036726989687712 16044523162264128 16059269966641209 16080278632219648 16129485532790784 16162168658194944 16170025813595136 16185490690890752 16200367061011056 16206060968165376 16208242786368864 16211513769099264 16229446337527808 16264521407154867 16267803747464192 16275712256821248 16290671551174944 16314179013730752 16347236382949857 16358597543199744 16395052932808704 16400569323257856 16403023303704576 16418711017848832 16441790953319424 16457515744519168 16465516481390592 16475106902207184 16480650228156576 16498880505240672 16537874708115453 16545914511084882 16549253639288832 16594312205205504 16633531955690496 16667236428763536 16678704367632384 16691287274981088 16699401658683072 16736616535575552 16742247850825728 16768915658543104 16784328264846912 16808548074752896 16823997107909838 16842607182433186 16873208208654336 16931795737156608 16940027042813952 16964471526281216 16980063871434048 16988318642397312 17014470521029443 17026177375291392 17039022426543194 17047305859905636 17050746173812736 17085296046733376 17091044681051264 17137578378590208 17180652426944832 17212890002324247 17221257960516918 17224733379667968 17233107095457792 17249588694790144 17257974493863936 17284541481680704 17292944272872576 17308838523123378 17333815202088924 17381009889649728 17425604905961472 17428212260186112 17434076274413568 17453361195626496 17469402887901888 17486110478551616 17494611261477504 17510690867416362 17542122144239616 17583581991744384 17631456718030848 17656898935517184 17673127702921152 17721123390609408 17743114262350764 17746694997233664 17755322461986816 17788638341502336 17797286196797184 17816972887202048 17833348781399844 17859082329424952 17927783721695232 17953653539475456 17962381616062464 17998778732989824 18024750996673792 18041317863398676 18050088557547144 18053731242860544 18073701603155968 18079782803095552 18090313461247104 18116417809676032 18159234973616968 18208677027252096 18258127129718784 18264270382718976 18284473633513472 18301279215897216 18310176288923904 18327687988214528 18336597899730432 18353451390447096 18373753289927112 18377461293965312 18471049895079936 18480029501251584 18497703646732288 18514705212584064 18523706041564416 18561240568395756 18574011682136064 18588024465319848 18591775711387648 18600814007795712 18617910344199936 18638504778254592 18644776015692288 18682555866228408 18695540049371136 18777698184353724 18790618232365056 18817733121589248 18828693602522496 18835028832178944 18855863434560768 18865030115860992 18900428237846232 18907071129526272 18909616584097008 18913432730615808 19009750806503424 19033208849352544 19048270204301184 19075756885692672 19085030467066368 19127561754943488 19133997543800832 19136860520988672 19164475038334976 19182089445539328 19209769228289024 19220958052575048 19227425266182672 19248693922780784 19307462579170304 19350623699607552 19360030906073088 19387967458607104 19405787281638912 19415221305596928 19445109166890792 19454562306981648 19458488428904448 19473168487477936 19482635268463584 19486567055785984 19526052624838144 19532622492630016 19585803861245952 19627996625894811 19635031345079808 19671874288370568 19681437669162192 19685409576763392 19694979537666048 19713815651188736 19716765385261056 19734887412269568 19753761693349376 19763364883282944 19781529740712432 19810074516673056 19864011302456832 19917956868784128 19924658599329792 19946698509287424 19965031871887872 19993841441688576 20012218134190128 20019251784204288 20044094498102304 20048139593416704 20091467620603071 20095522276279296 20134303576174592 20150236249178112 20179313069162496 20197860231909888 20222784402437078 20252712446410752 20277844871258016 20281937139695616 20329872390288384 20332914303550464 20339755653482496 20362254728230912 20380970035885536 20410379805057088 20429139345319089 20488895681937408 20514178990368448 20570032837702656 20599715424770048 20618648986741344 20625895777665024 20628672637196736 20670472451168001 20674643955710976 20700299972742558 20704477496772608 20753411398419392 20763500562930048 20809916602573824 20866431005392896 20911527523484829 20915747675311104 20925915758770176 20945929129388032 20956111885406208 20968317875536416 20975373017653824 20998575188488128 21017875349506959 21048204173965122 21062686450003968 21109771308662784 21169949761787904 21212846363880864 21243456531794112 21262981767577011 21270455020717056 21277611821942784 21301148318005248 21308315446505472 21351492418546752 21392697549685504 21412359955521612 21460226496404256 21518506974311424 21525747236775936 21549558210926592 21560034418126848 21600489414681408 21610990381825152 21654780663128382 21686028542873156 21700949675761664 21720895401566592 21752238684974336 21769451662058496 21796315177266476 21811463390932992 21907314548412678 21917964677021532 21922387937759232 21954021975187456 21966809202942912 21974200304208768 21998507340320896 22050499610820604 22061219348113176 22065671519051776 22178042607587328 22181361058418688 22188824349253632 22222981905018048 22233785493693312 22255049699974784 22265868878244096 22286333831257188 22315488714100736 22322997134434304 22379104353129216 22431996143879784 22440035822948352 22493071621899648 22554157042593792 22575727649542144 22586702723751936 22607462560814208 22640085161912064 22651091523196416 22685960694705924 22701569833721856 22701727202807808 22729741146540848 22817179282157568 22850104504786944 22871106439074432 22907536569259776 22950520003098996 22961677280689224 22966311172890624 22977476127277056 23010632658485248 23057259030496768 23078451364164504 23111753602785232 23174679852866304 23234139874615296 23237616346914816 23245435032551424 23271148260835328 23292537183869184 23326148348636672 23347587823221816 23358938133296304 23389496192319488 23444775988992512 23508608957374464 23542531914022912 23564170270561536 23575625871081984 23623397087049144 23628164520812544 23657485683134352 23662259996311552 23673763282649088 23695522256254464 23718184455336448 23729714929062912 23777798375199792 23898888598268376 23903711628926976 23915332295737344 23938204719300608 23949842154749952 23963791857755904 23971854877318656 23998371643986432 24020428970865096 24036956294529024 24055090484531568 24066784743396192 24071641657147392 24120417948329472 24150349968199651 24194228299186176 24243252987292416 24278236036336128 24300550591516584 24309091452248064 24317270653648896 24344169506291712 24352360510291968 24401705621196288 24413568385231872 24448797199640576 24471268520596128 24498337719902816 24556238202959309 24592579399213056 24600853984886784 24628066526773248 24640039335002112 24686273616778752 24698274722085888 24748320757861008 24765348909514752 24784032620426464 24818871766627323 24823880458933248 24851339704339456 24859701354256384 24910074488304544 24927386732494848 25036930912471632 25049102488024608 25054157643153408 25104924803363328 25113371776238592 25141151246081024 25153373487814656 25176492397270368 25200570983794976 25209428172701696 25212822112129344 25235995661864757 25263910773649779 25346334408671232 25350126923907072 25397693605734912 25410040564220928 25434342514256896 25446707289421824 25470095807151072 25503415673257984 25539266062937088 25558533639814791 25570958789858454 25576119260719104 25627944070100064 25636567021576896 25645755226226688 25706367567885312 25776179477250048 25800831599476736 25837100069501952 25874383042185216 25886961740795904 25926812222521056 25939416409308864 25976847024618112 26000722803133386 26076776322465792 26138407358942208 26170662167859748 26180041793439744 26229165717827424 26241916892216256 26313183216359424 26351153177710592 26375372987616576 26413432688897408 26466954143823578 26485348403275776 26614671393526146 26620042495850496 26632983692980224 26658455255584768 26682957512253504 26695929295195776 26725459330803072 26750023172099766 26775606670282162 26788623494137428 26794029701705728 26930480309213184 26943572424093696 26998168099484736 27037126495010688 27061976795098014 27080596864290816 27106496520384512 27110552404733952 27119674204643328 27135470191870656 27174626714514048 27238852460425452 27313015540878144 27387190694578176 27396405574078464 27426710450270208 27451918823845824 27491531982321792 27504896849595648 27560629934890668 27566191940947968 27600399963656744 27684667417240064 27706574842619904 27746555470098432 27772057818876096 27882036697979772 27887663567081472 27901221011693568 27941482513874944 27957757167381888 27967164023538432 27998100251317504 28023833799342612 28064272231953496 28083581933338624 28226599682383872 28283795151841152 28297545173791488 28324608709058816 28350642356769348 28360606694289408 28364424876145512 28370149095923712 28401531090673664 28411087262007296 28468656558062336 28549813274028816 28613635328539008 28627545700599552 28691342632415232 28700996315701248 28705290781483008 28732744281235456 28746712557502464 28773134168308992 28800652552908544 28814653842433536 28831437078862572 28841137899274008 28873040884171176 28961193868755456 29025935549411328 29040046359109632 29081951187910656 29108680922458368 29167663750336188 29187732643356672 29209752731216904 29223952902695376 29229850583678976 29289078937257216 29298933738945024 29378705791868928 29414959130817568 29507811432555852 29528114365145088 29570723476783104 29575148077891584 29585099132338176 29630642540024064 29645047324924416 29687825170992128 29715111775009584 29838805804172288 29909328191839712 29920047763931136 29990762162532864 30066141747153456 30072209390125056 30115603631669248 30143283414418944 30186780215882752 30201455364261888 30247947592941232 30268759778295808 30268969603743744 30334176603655617 30416767306887024 30422905709543424 30437695649120256 30466806006382592 30494808585432576 30499371455325696 30509633480223744 30543382092346368 30571455053828304 30600693337465328 30615569707585632 30621748230520832 30771268485552672 30792654198964224 30855049256553984 30899573137155072 30927973480112016 30938843666497536 30949253559189504 30978853166153728 30983488462553088 31011965933566464 31050449959113837 31056716245158912 31130117097629088 31145250844395072 31214874903860736 31253394076493666 31299646508089344 31310177798946816 31344811943165952 31373621512966656 31418893694082048 31434167828109312 31497862782732192 31504219361083392 31543314244179136 31572306260947683 31594029675005952 31639619905417216 31664656962994176 31703731166933056 31778661203829694 31865184797691168 31871615505235968 31951722477007872 31962473169758208 31997828858648576 32027238627820128 32073453979375424 32089046324528256 32118539933282418 32160557264439296 32324337316389888 32340051627190272 32370981381781504 32400734122022112 32412121936330752 32416485572737728 32482170994692573 32529042814309734 32535607494928384 32551424513642496 32581343102349888 32628358027461504 32694472765899714 32717195086399488 32790105865617408 32860971822619017 32883581906638848 32915031489038336 32931032962781184 32950213804414368 32961300456313152 32997761010481344 33075749416230906 33091829022169764 33098507278577664 33267063911380992 33334472857527072 33382574549962176 33398803317366144 33473233071151104 33484495701651456 33537831317086208 33568656529693824 33617096149505792 33647994215819676 33685214364866372 33863591474313216 33880054085627904 33928943052562432 33960127742868096 33976637284794624 34028941042058886 34052354750582784 34078044853086388 34094611719811272 34101492347625472 34170592093466752 34182089362102528 34275156757180416 34361304853889664 34425780004648494 34442515921033836 34449466759335936 34466214190915584 34499177389580288 34515948987727872 34569082963361408 34585888545745152 34617677046246756 34667630404177848 34762019779299456 34851209811922944 34856424520372224 34868152548827136 34906722391252992 34938805775803776 34972220957103232 34989222522955008 35021381734832724 35084244288479232 35167163983488768 35262913436061696 35313797871034368 35346255405842304 35442246781218816 35486228524701528 35493389994467328 35510644923973632 35577276683004672 35594572393594368 35633945774404096 35666697562799688 35718164658849904 35855567443390464 35907307078950912 35924763232124928 35997557465979648 36049501993347584 36082635726797352 36100177115094288 36107462485721088 36147403206311936 36159565606191104 36180626922494208 36232835619352064 36318469947233936 36417354054504192 36516254259437568 36528540765437952 36568947267026944 36602558431794432 36620352577847808 36655375976429056 36673195799460864 36706902780894192 36747506579854224 36754922587930624 36942099790159872 36960059002503168 36995407293464576 37029410425168128 37047412083128832 37122481136791512 37148023364272128 37176048930639696 37183551422775296 37201628015591424 37235820688399872 37277009556509184 37289552031384576 37365111732456816 37391080098742272 37555396368707448 37581236464730112 37635466243178496 37657387205044992 37670057664357888 37711726869121536 37730060231721984 37800856475692464 37814142259052544 37819233168194016 37826865461231616 37950549950028023 38019501613006848 38066417698705088 38096540408602368 38151513771385344 38170060934132736 38255123509886976 38267995087601664 38273721041977344 38356438184787681 38364178891078656 38419538456578048 38441916105150096 38454850532365344 38497387845561568 38588374318936057 38614925158340608 38701247399215104 38720061812146176 38811574563277824 38830442611193856 38890218333781584 38909124613963296 38916976857808896 38946336974955872 38965270536927168 39001084204700079 39052105249676288 39065244985260032 39171607722491904 39255993251789622 39270062690159616 39343748576741136 39362875338324384 39370819153526784 39469774824539136 39507523386698752 39526729766565888 39563059481424864 39620149033346112 39700431215735367 39728022604913664 39835913737568256 39930063743775744 39987682883377152 40024436268380256 40038503568408576 40088188996204608 40163410005423243 40182935241206142 40191044552558592 40268607152349184 40300472498356224 40395720463819776 40445568804874156 40505424892821504 40555689742516032 40659744780576768 40665828607100928 40679511306964992 40724509456461824 40761940071771072 40820759610114176 40858278690638178 40977791363874816 41028357980736896 41140065675405312 41199430849540096 41237297973482688 41257345274393472 41340944902336002 41349287911421952 41400599945485116 41408954993545216 41506822796838784 41527001125860096 41619833205147648 41823055046969658 41831495350622208 41851831517540352 41891858258776064 41912223770812416 41936635751072832 41950746035307648 41997150376976256 42035750699013918 42096408347930244 42125372900007936 42339899523575808 42425692727761728 42486913063588224 42525963535154022 42540910041434112 42555223643885568 42602296636010496 42616630893010944 42702984837093504 42785395099371008 42824719911043224 42920452992808512 43037013948622848 43051494473551872 43099116421853184 43120068836253696 43200978829362816 43221980763650304 43309561326256764 43372057085746312 43401899351523328 43441790803133184 43504477369948672 43538903324116992 43592630354532952 43622926781865984 43814629096825356 43835929354043064 43844775875518464 43908043950374912 43933618405885824 43948400608417536 43997014680641792 44100999221641208 44122438696226352 44131343038103552 44356085215174656 44362722116837376 44377648698507264 44445963810036096 44467570987386624 44510099399949568 44531737756488192 44572667662514376 44630977428201472 44645994268868608 44758208706258432 44863992287759568 44880071645896704 44986143243799296 45108314085187584 45151455299084288 45173405447503872 45214925121628416 45280170323824128 45302183046392832 45371921389411848 45403139667443712 45403454405615616 45459482293081696 45634358564315136 45700209009573888 45742212878148864 45815073138519552 45901040006197992 45923354561378448 45932622345781248 45954952254554112 46114518060993536 46156902728329008 46223507205570464 46349359705732608 46468279749230592 46475232693829632 46490870065102848 46542296521670656 46585074367738368 46652296697273344 46695175646443632 46717876266592608 46778992384638976 46880091114740499 46889551977985024 47017217914748928 47085063828045824 47128340541123072 47151251742163968 47246794174098288 47256329041625088 47314971366268704 47324519992623104 47391044512508928 47436368910672896 47459429858125824 47555596750399584 47667991805744541 47797777196536752 47807423257853952 47830664591474688 47876409438601216 47927583715511808 47943709754637312 47996743287972864 48040857941730192 48073912589058048 48110180969063136 48133569486792384 48240835896658944 48300699936399302 48388456598372352 48486505974584832 48556472072672256 48601101183033168 48618182904496128 48634541307297792 48688339012583424 48793564221464601 48803411242392576 48827136770463744 48897594399281152 48942537041192256 48996675439805632 49041709148849571 49112476405918618 49185158798426112 49201707969773568 49256133053546496 49372547233557504 49396549444171776 49496641515722016 49568065240852928 49613624124346359 49637743533254646 49647760917866496 49702679408678912 49719402708512768 49820148976609088 50073861824943264 50098204976049216 50209849606726656 50226743552477184 50282302492162048 50306746975629312 50352984794540736 50401141967589952 50425644224258688 50471991323729514 50527821547299558 50795387211469824 50820081128441856 50868685028513792 50893414578843648 50940191614302144 51043411563088329 51078532125874176 51117067279629582 51141917579716908 51152238521438208 51255888140200128 51273134043153792 51412735135770624 51638670006972741 51674200139003904 51748766084370432 51773923481591808 51853624445042112 51878832818617728 51953694049236224 52001445606266772 52276814717884416 52341324335719496 52360083586879488 52458331435654848 52483833784432512 52626366432718848 52702306355421184 52750745975233152 52826865377794816 52933908287647156 52970696806551552 53229342787052292 53240084991700992 53265967385960448 53316910511169536 53365915024507008 53391858590391552 53450918661606144 53500046344199532 53551213340564324 53577246988274856 53588059403411456 53860960618426368 53887144848187392 53996336198969472 54074252990021376 54123953590196028 54161193728581632 54212993040769024 54221104809467904 54239348409286656 54270940383741312 54349253429028096 54477704920850904 54626031081756288 54774381389156352 54792811148156928 54853420900540416 54903837647691648 54983063964643584 55009793699191296 55121259869781336 55132383881895936 55200799927313488 55369334834480128 55413149685239808 55493110940196864 55544115637752192 55764073395959544 55775327134162944 55802442023387136 55882965027749888 55915514334763776 55934328047076864 55996200502635008 56047667598685224 56128544463906992 56167163866677248 56453199364767744 56567590303682304 56595090347582976 56649217418117632 56701284713538696 56721213388578816 56728849752291024 56740298191847424 56803062181347328 56822174524014592 56937313116124672 57099626548057632 57227270657078016 57255091401199104 57382685264830464 57401992631402496 57410581562966016 57465488562470912 57493425115004928 57546268336617984 57601305105817088 57629307684867072 57662874157725144 57682275798548016 57746081768342352 57922387737510912 58051871098822656 58080092718219264 58163902375821312 58217361844916736 58335327500672376 58375465286713344 58419505462433808 58447905805390752 58459701167357952 58578157874514432 58597867477890048 58757411583737856 58829918261635136 58883989877684433 59015622865111704 59056228730290176 59141446953566208 59150296155783168 59261285080048128 59290094649848832 59375650341984256 59430223550019168 59636578492901179 59677611608344576 59818656383679424 59840095527862272 59981524325065728 60132283494306912 60144418780250112 60274402861809213 60286566828837888 60373560431765504 60402910728523776 60495895185882464 60537939207487488 60668353207311234 60833534613774048 60845811419086848 60989617170865152 60998742910651392 61019266960447488 61086764184692736 61142910107656608 61201386674930656 61231139415171264 61287418035957267 61542536971105344 61710098513107968 61799146274310144 61855946960224032 61877687332995072 62023931867132928 62100899918227674 62113432490317824 62260234195258176 62290501688790144 62429749807721472 62506788152987332 62599293016178688 62747243025933312 62837787388164096 62868335656218624 62995725565464384 63086628488358272 63144612521895366 63188059350011904 63279239810834432 63329313925988352 63407462333866112 63557322407659388 63730369595382336 63903444954015744 63924946339516416 63995657717297152 64054477255640256 64146907958750848 64178092649056512 64237079866564836 64321114528878592 64648674632779776 64680103254380544 64741962763563008 64801468244044224 64832971145475456 64964341989385146 65058085628619468 65071214989856768 65102849027284992 65162686204699776 65256716054923008 65388945531799428 65434390172798976 65721943645238034 65767163813277696 65830062978076672 65862065925562368 65900427608828736 65922600912626304 65995522020962688 66151498832461812 66183658044339528 66197014557155328 66534127822761984 66668945715054144 66765149099924352 66797606634732288 66946466142302208 66968991403302912 67075662634172416 67137313059387648 67234192299011584 67295988431639352 67370428729732744 67727182948626432 67760108171255808 67857886105124864 67920255485736192 67953274569589248 68057882084117772 68104709501165568 68156089706172776 68189223439622544 68202984695250944 68341184186933504 68364178724205056 68550313514360832 68722609707779328 68851560009296988 68885031842067672 68898933518671872 68932428381831168 68998354779160576 69031897975455744 69138165926722816 69171777091490304 69235354092493512 69335260808355696 69524039558598912 69702419623845888 69712849040744448 69736305097654272 69813444782505984 69877611551607552 69944441914206464 69978445045910016 70042763469665448 70168488576958464 70334327966977536 70525826872123392 70627595742068736 70692510811684608 70884493562437632 70972457049403056 70986779988934656 71021289847947264 71154553366009344 71189144787188736 71267891548808192 71333395125599376 71436329317699808 71711134886780928 71814614157901824 71849526464249856 71995114931959296 72099003986695168 72165271453594704 72200354230188576 72214924971442176 72294806412623872 72361253844988416 72451049904598953 72465671238704128 72636939894467872 72834708109008384 73032508518875136 73057081530875904 73137894534053888 73205116863588864 73240705155695616 73310751952858112 73346391598921728 73413805561788384 73495013159708448 73509845175861248 73668714608877927 73884199580319744 73920118005006336 73990814586929152 74058820850336256 74094824166257664 74244962273583024 74296046728544256 74352097861279392 74367102845550592 74471641376799744 74554019113018368 74579104062769152 74730223464913632 74782160197484544 75110792737414896 75162472929460224 75314774410089984 75340115328715776 75423453738243072 75460120463443968 75601712951384928 75628284518105088 75638466336388032 75791732320949337 75901099900056046 76039003226013696 76132835397410176 76193080817204736 76303027542770688 76340121868265472 76510247019773952 76675600919444373 76712876369575362 76728357782157312 76839076913156096 76883832210300192 76909701064730688 76994775691123136 77176748637872114 77229850316681216 77402494798430208 77623149126555648 77660885222387712 77780436667563168 77818249227926592 77892673949911744 77930541073854336 78002168409400158 78104210499352576 78130489970520064 78511986503579244 78540125380319232 78687497153482272 78725750676648768 78939549649078272 79015046773397504 79053459533131776 79126118962849728 79240298066692224 79400862431470734 79456045209827328 79860127487551488 79975365766754304 80048872536760512 80176377992409216 80326820010846486 80365870482412284 80382089105117184 80537214304698368 80791440927639552 80891137609748312 81111379485032064 81319489561153536 81331657214201856 81359022613929984 81449018912923648 81523880143542144 81641519220228352 81716557381276356 82056715961473792 82280131350810624 82398861699080192 82474595946965376 82514690548786944 82681889804672004 82698575822843904 82801199890970232 82817909987090432 83013645593677568 83054002251720192 83239666410295296 83646110093939316 83662990701244416 83703663035080704 83783716517552128 83824447541624832 83873271502145664 83901492070615296 83994300753952512 84071501398027836 84192816695860488 84250745800015872 84679799047151616 84851385455523456 84973826127176448 85051927070308044 85081820082868224 85110447287771136 85204593272020992 85233261786021888 85405969674187008 85570790198742016 85649439822086448 85840905985617024 86074027897245696 86102988947103744 86198232843706368 86240137672507392 86401957658725632 86443961527300608 86619122652513528 86744114171492624 86803798703046656 86883581606266368 87008954739897344 87077806648233984 87185260709065904 87245853563731968 87629258193650712 87671858708086128 87689551751036928 87816087900749824 87867236811771648 87896801216835072 87994029361283584 88201998443282416 88244877392452704 88262686076207104 88712170430349312 88725444233674752 88755297397014528 88891927620072192 88935141974773248 89020198799899136 89063475512976384 89145335325028752 89261954856402944 89291988537737216 89516417412516864 89727984575519136 89760143291793408 89972286487598592 90216628170375168 90302910598168576 90346810895007744 90429850243256832 90560340647648256 90604366092785664 90743842778823696 90806279334887424 90806908811231232 90918964586163392 91002529810966851 91268717128630272 91400418019147776 91484425756297728 91630146277039104 91802080012395984 91846709122756896 91865244691562496 92229036121987072 92313805456658016 92447014411140928 92634339503382523 92698719411465216 92936559498461184 92950465387659264 93151349877341511 93170148735476736 93304593394546688 93390351292887264 93435752533185216 93714623345987567 93760182229480998 93779103955970048 94034435829497856 94256681082246144 94302503484327936 94493588348196576 94512658083250176 94629942732537408 94716918782843049 94782089025017856 94872737821345792 94918859716251648 95111193500799168 95335983611489082 95595554393073504 95614846515707904 95855167431023616 95887419509274624 95993486575945728 96081715883460384 96220361938126272 96267138973584768 96481671793317888 96601399872798604 96973011949169664 97112944145344512 97202202366066336 97236365808992256 97587128442929202 97606822484785152 97654273540927488 97795188798562304 97885074082384512 97993350879611264 98083418297699142 98224952811837236 98370317596852224 98745094467115008 98793098888343552 98993283031444032 99136130481705856 99227248248692718 99275487066509292 99295521835732992 99405358817357824 99438805417025536 99640297953218176 100147723649886528 100196409952098432 100419699213453312 100453487104954368 100564604984324096 100613493951258624 100705969589081472 100802283935179904 100851288448517376 100943982647459028 101055643094599116 101590774422939648 101640162256883712 101737370057027584 101786829157687296 101880383228604288 102086823126176658 102157064251748352 102234134559259164 102283835159433816 102304477042876416 102511776280400256 102546268086307584 102825470271541248 103277340013945482 103348400278007808 103497532168740864 103547846963183616 103707248890084224 103757665637235456 103907388098472448 104002891212533544 104553629435768832 104682648671438992 104720167173758976 104916662871309696 104967667568865024 105252732865437696 105404612710842368 105501491950466304 105653730755589632 105867816575294312 105941393613103104 106458685574104584 106480169983401984 106531934771920896 106633821022339072 106731830049014016 106783717180783104 106901837323212288 107000092688399064 107102426681128648 107154493976549712 107176118806822912 107721921236852736 107774289696374784 107992672397938944 108148505980042752 108247907180392056 108322387457163264 108425986081538048 108442209618935808 108478696818573312 108541880767482624 108698506858056192 108955409841701808 109252062163512576 109548762778312704 109585622296313856 109706841801080832 109807675295383296 109966127929287168 110019587398382592 110242519739562672 110264767763791872 110401599854626976 110738669668960256 110826299370479616 110986221880393728 111088231275504384 111225314213403929 111528146791919088 111550654268325888 111604884046774272 111831028669527552 111868656094153728 111992401005270016 112095335197370448 112257088927813984 112906398729535488 113135180607364608 113190180695165952 113298434836235264 113402569427077392 113442426777157632 113457699504582048 113480596383694848 113606124362694656 113851649850084069 113874626232249344 114199253096115264 114454541314156032 114510182802398208 114765370529660928 114803985262804992 114821163125932032 114930977124941824 115092536673235968 115202610211634176 115258615369734144 115325748315450288 115364551597096032 115492163536684704 115765122956808171 115844775475021824 116103742197645312 116160185436438528 116434723689833472 116670655001344752 116750930573426688 116839010924867616 116895811610781504 117156315749028864 117195734955780096 117514823167475712 117659836523270272 117767979755368866 118031245730223408 118112457460580352 118522570160096256 118580189299697664 118751300683968512 118860447100038336 119101293647206101 119273156985802358 119355223216689152 119637312767358848 119963048650131456 120264566988613824 120490230016269729 120548805723618426 120573133657675776 120747120863531008 120805821457047552 120991790371764928 121336706414622468 121667069227548096 121979234341730304 121997485821302784 122038533920894976 122173528369385472 122285820215313216 122402773349861312 122462278830342528 122574836071914534 123085073942210688 123420197026215936 123598292548620288 123711893920448064 124047863734265856 124201799836455348 124226864980635648 124520468390516352 124581003377580288 124859499615442944 125013576305974664 125494486051866624 125675574776328192 125736671312437248 125991451130928768 126173256976716544 126289225043790732 126376118700023808 126558479621668864 126814924667732224 127114644815318776 127460739190764672 127806889908031488 127849892679032832 127991315434594304 128108954511280512 128293815917501696 128356185298113024 128474159733129672 128642229057757184 129297349265559552 129360206508761088 129483925527126016 129602936488088448 129665942290950912 129928683978770292 130116171257238936 130142429979713536 130205698054569984 130325372409399552 130513432109846016 130777891063598856 130868780345597952 131443887290476068 131534327626555392 131660125956153344 131724131851124736 131800855217657472 131845201825252608 131991044041925376 132302997664923624 132367316088679056 132394029114310656 133068255645523968 133337891430108288 133530298199848704 133595213269464576 133892932284604416 133937982806605824 134151325268344832 134274626118775296 134468384598023168 134591976863278704 134740857459465488 135454365897252864 135520216342511616 135715772210249728 135840510971472384 135906549139178496 136115764168235544 136209419002331136 136312179412345552 136378446879245088 136405969390501888 136682368373867008 136728357448410112 137100627028721664 137445219415558656 137703120018593976 137770063684135344 137797867037343744 137864856763662336 137996709558321152 138276331853445632 138343554182980608 138470708184987024 138670521616711392 139048079117197824 139404839247691776 139425698081488896 139472610195308544 139626889565011968 139755223103215104 139888883828412928 139956890091820032 140085526939330896 140336977153916928 140640273344221497 140668655933955072 141051653744246784 141255191484137472 141385021623369216 141768987124875264 141944914098806112 141973559977869312 142309106732018688 142378289574377472 142535783097616384 142666790251198752 142872658635399616 143003975417233623 143422269773561856 143629228315803648 143990229863918592 144198007973390336 144330542907189408 144400708460377152 144722507689976832 144902099809197906 144931342477408256 145273879788935744 145669416218016768 146065017037750272 146380692664393803 146410233727177728 146481410311391232 146621503905716224 146692783197843456 146827611123576768 146990026319416896 147125127446548713 147337429217755854 147768399160639488 148117641700672512 148189648332515328 148489924547166048 148704195722558784 148840872373039077 148943282753599488 149108038226036736 149158208125538304 149460446929827264 150221585474829792 150629548820179968 150680230657431552 150846907476486144 150920240926887936 151203425902769856 151276932672776064 151583464641898674 151802199800112092 152265670794820352 152386161634409472 152606055085541376 152680243736530944 153351201838888746 153425752739150724 153456715564314624 153678153826312192 153767664420600384 153819402129461376 153989551382246272 154353497275744228 154459700633362432 155246298253111296 155321770444775424 155560873335126336 155636498455853184 155785347899823488 155861082147708672 156004336818800316 156208420998705152 156260979941040128 157023973007158488 157080250760638464 157374994306964544 157451501353297536 157879099298156544 158030093546795008 158106919066263552 158252237925699456 158480596133384448 158801724862941468 158912090419654656 159720254975102976 159950731533508608 160097745073521024 160352755984818432 160653640021692972 160731740964824568 160764178210234368 161074428609396736 161582881855279104 161782275219496624 162222758970064128 162638979122307072 162663314428403712 162718045227859968 162898037825847296 163047760287084288 163283038440456704 163433114762552712 164113431922947584 164560262701621248 164797723398160384 164949191893930752 165029381097573888 165363779609344008 165397151645687808 165602399781940464 165635819974180864 166027291187355136 166108004503440384 166479332820590592 167292220187878632 167325981402488832 167407326070161408 167567433035104256 167648895083249664 167746543004291328 167802984141230592 167988601507905024 168143002796055672 168385633391720976 168501491600031744 169359598094303232 169702770911046912 169947652254352896 170103854140616088 170163640165736448 170220894575542272 170409186544041984 170466523572043776 170811939348374016 171141580397484032 171298879644172896 171681811971234048 171893667420715163 172148055794491392 172205977894207488 172396465687412736 172480275345014784 172803915317451264 172887923054601216 173238245305027056 173488228342985248 173767163212532736 174017909479794688 174155613296467968 174370521418131808 174491707127463936 175258516387301424 175343717416172256 175379103502073856 175734473623543296 175793602433670144 175988058722567168 176403996886564832 176489754784905408 176651969633053299 177424340860698624 177450888467349504 177783855240144384 177870283949546496 178040397599798272 178126951025952768 178290670650057504 178523909712805888 178909735478703537 179032834825033728 179455969151038272 179520286583586816 179944572975197184 180433256340750336 180605821196337152 180859700486513664 181120681295296512 181208732185571328 181487685557647392 181613817622462464 181837929172326784 182005059621933702 182537434257260544 182968851512595456 183260292554078208 183604160024791968 183693418245513792 184458072243974144 184627610913316032 184894028822281856 185268679006765046 185397438822930432 186302699754683022 186340297470953472 186609186789093376 186780702585774528 186871505066370432 187429246691975134 187520364458961996 187558207911940096 188513362164492288 188605006968655872 188987176696393152 189259885465074816 189433837565686098 189564178050035712 189745475642691584 189837719432503296 190222387001598336 190671967222978164 191191108786147008 191710334862047232 191774839018549248 191986973151891456 192163431766920768 192440723876252544 192534277947169536 192963343586635776 193202799745597208 193946023898339328 194225888290689024 194404404732132672 195174256885858404 195213644969570304 195308547081854976 195590377597124608 195770148164769024 195986701759222528 196166836595398284 196449905623674472 197490188934230016 197586197776687104 197986566062888064 198272260963411712 198454496497385436 198550974133018584 198591043671465984 198810717634715648 198877610834051072 199280595906436352 200295447299773056 200392819904196864 200839398426906624 200906974209908736 201129209968648192 201226987902517248 201411939178162944 201604567870359808 201702576897034752 201887965294918056 202111286189198232 203181548845879296 203280324513767424 203474740114055168 203573658315374592 203760766457208576 204173646252353316 204314128503496704 204468269118518328 204567670318867632 204608954085752832 205023552560800512 205092536172615168 205650940543082496 206554680027890964 206696800556015616 206995064337481728 207095693926367232 207414497780168448 207515331274470912 207814776196944896 208005782425067088 209107258871537664 209365297342877984 209440334347517952 209833325742619392 209935335137730048 210505465730875392 210809225421684736 211002983900932608 211307461511179264 211735633150588624 211882787226206208 212917371148209168 212960339966803968 213063869543841792 213267642044678144 213463660098028032 213567434361566208 213803674646424576 214000185376798128 214204853362257296 214308987953099424 214352237613645824 215443842473705472 215548579392749568 215985344795877888 216297011960085504 216495814360784112 216644774914326528 216851972163076096 216884419237871616 217083761534965248 217353149713796859 217397013716112384 217910819683403616 218504124327025152 219097525556625408 219171244592627712 219413683602161664 219615350590766592 219932255858574336 220039174796765184 220485039479125344 220529535527583744 220803199709253952 221006143826633781 221477339337920512 221652598740959232 221972443760787456 222176462551008768 222450628426807858 223056293583838176 223101308536651776 223662057339055104 223737312188307456 223984802010540032 224190670394740896 224514177855627968 226270361214729216 226380361390331904 226596869672470528 226805138854154784 226884853554315264 226915399009164096 227375196962848011 227703299700168138 227749252464498688 228398506192230528 228909082628312064 229020365604796416 229530741059321856 230026802758333119 230185073346471936 230405220423268352 230517230739468288 230651496630900576 230729103194192064 230984327073369408 231530245913616342 231689550950043648 232207484395290624 232869447379666944 233341310002689504 233678021849735232 233791623221563008 234312631498057728 234391469911560192 235319673046540544 235535959510737732 236062491460446816 237045140320192512 237160378599395328 237502601367937024 237720894200076672 238202587294412202 238546313971604716 238710446433378304 239274625534717696 239926097300262912 240529133977227648 240980460032539458 241097611447236852 241146267315351552 241494241727062016 241611642914095104 241983580743529856 242673412829244936 243334138455096192 243958468683460608 243994971642605568 244077067841789952 244347056738770944 244571640430626432 244805546699722624 244924557660685056 245149672143829068 246170147884421376 246840394052431872 247196585097240576 247423787840896128 248095727468531712 248403599672910696 248453729961271296 249040936781032704 249162006755160576 249718999230885888 250027152611949328 250988972103733248 251351149552656384 251473342624874496 251982902261857536 252346513953433088 252578450087581464 252752237400047616 253116959243337728 253629849335464448 254229289630637552 254921478381529344 255613779816062976 255699785358065664 255982630869188608 256217909022561024 256587631835003392 256712370596226048 256948319466259344 257284458115514368 258594698531119104 258720413017522176 258967851054252032 259205872976176896 259331884581901824 259857367957540584 260232342514477872 260284859959427072 260411396109139968 260650744818799104 261026864219692032 261555782127197712 261737560691195904 262887774580952136 263068655253110784 263320251912306688 263448263702249472 263601710435314944 263690403650505216 263982088083850752 264605995329847248 264734632177358112 264788058228621312 265653849650196161 266136511291047936 266675782860216576 267060596399697408 267190426538929152 267785864569208832 267875965613211648 268549252237550592 268936769196046336 269183953726557408 269481714918930976 270118620232552399 270908731794505728 271040432685023232 271681021942944768 271813098278356992 272231528336471088 272418838004662272 272624358824691104 272756893758490176 273007589432900553 273364736747734016 273456714896820224 274201254057443328 274890438831117312 275406240037187952 275540127368270688 275595734074687488 276552663706891264 276687108365961216 276941416369974048 277341043233422784 277903018510147569 278096158234395648 278809678495383552 278851396162977792 279510446206430208 279777767656825856 279913780183640064 280171053878661792 281143870037962701 281280546688442994 281337311867910144 282103307488493568 282770043246738432 283537974249750528 283889828197612224 284618213464037376 284756579148754944 285071566195232768 285333580502397504 285745317270799232 286007950834467246 286844539547123712 287980459727837184 288396015946780672 288661085814378816 288801416920754304 289445015379953664 289804199618395812 289862684954816512 290547759577871488 291338832436033536 292761385328787606 292820467454355456 292962820622782464 293243007811432448 293385566395686912 293655222247153536 293980052638833792 294250254893097426 294674858435511708 296235283401345024 296379296665030656 296979849094332096 297408391445117568 297681744746078154 297886565507198976 298216076452073472 298316416251076608 298920893859654528 300443170949659584 301259097640359936 301360461314863104 301693814952972288 301840481853775872 302406851805539712 302553865345552128 303166929283797348 303604399600224184 304531341589640704 304772323268818944 305212110171082752 305360487473061888 306702403677777492 306851505478301448 306913431128629248 307356307652624384 307535328841200768 307638804258922752 307979102764492544 308706994551488456 308919401266724864 310492596506222592 310643540889550848 311121746670252672 311272996911706368 311570695799646976 311722164295417344 312008673637600632 312416841997410304 312521959882080256 314047946014316976 314160501521276928 314749988613929088 314903002706595072 315758198596313088 316060187093590016 316213838132527104 316504475851398912 316961192266768896 317603449725882936 317824180839309312 319440509950205952 319901463067017216 320195490147042048 320705511969636864 321307280043385944 321463481929649136 321528356420468736 323165763710558208 323564550438993248 324445517940128256 325277958244614144 325326628856807424 325436090455719936 325796075651694592 326095520574168576 326566076880913408 326866229525105424 328226863845895168 329120525403242496 329595446796320768 329898383787861504 330058762195147776 330727559218688016 330794303291375616 331204799563880928 331271639948361728 332054582374710272 332216009006880768 332958665641181184 333675942640211787 334584440375757264 334651962804977664 334814652140322816 335134866070208512 335493086008582656 335605968282461184 335977203015810048 336286005592111344 336771266783441952 338719196188606464 339405541822093824 339895304508705792 340207708281232176 340327280331472896 340441789151084544 340818373088083968 341554949550252207 341623878696748032 342283160794968064 342597759288345792 343363623942468096 343787334841430326 344296111588982784 344411955788414976 344792931374825472 345607830634902528 345775846109202432 346476490610054112 346976456685970496 347295368870424513 347534326425065472 348035818959589376 348311226592935936 348741042836263616 350517032774602848 350687434832344512 351468947247086592 351587204867340288 351976117445134336 352807993773129664 352979509569810816 353303939266106598 355567710480288768 355740567899092992 356080795199596544 356253902051905536 356581341300115008 357303880941618303 357819470957407074 358065669650067456 358911938302076544 359889145950394368 361470690048809187 361719400973027328 362241362590593024 362417464371142656 362975371115294784 363675858344653568 364010119243867404 365937703025190912 366520585108156416 367208320049583936 367386836491027584 368916144487948288 369255221826632064 369788057644563712 370537358013530092 370794877645860864 372605399509366044 372680594941906944 373218373578186752 373561405171549056 373743010132740864 374858493383950268 375040728917923992 375116415823880192 377026724328984576 377210013937311744 377974353392786304 378519770930149632 378867675131372196 379128356100071424 379490951285383168 379675438865006592 380444774003196672 381343934445956328 382382217572294016 383420669724094464 383549678037098496 383973946303782912 384326863533841536 384881447752505088 385068555894339072 385926687173271552 386405599491194416 387892047796678656 388451776581378048 388808809464265344 390348513771716808 390427289939140608 390617094163709952 391180755194249216 391540296329538048 391973403518445056 392333673190796568 392899811247348944 394980377868460032 395172395553374208 395973132125776128 396544521926823424 396908992994770872 397101948266037168 397182087342931968 397621435269431296 397755221668102144 398561191812872704 400590894599546112 400785639808393728 401678796853813248 401813948419817472 402258419937296384 402453975805034496 402823878356325888 403209135740719616 403405153794069504 403775930589836112 404222572378396464 406363097691758592 406560649027534848 406949480228110336 407147316630749184 407521532914417152 408347292504706632 408628257006993408 408936538237036656 409135340637735264 409217908171505664 410047105121601024 410185072345230336 411301881086164992 413109360055781928 413393601112031232 413990128674963456 414828995560336896 415030662548941824 415629552393889792 416011564850134176 417456049450308253 418214517743075328 418730594685755968 418880668695035904 419666651485238784 419870670275460096 421010931461750784 421920820032664491 422005967801865216 422614923022358528 423471266301177248 423765574452412416 425834742296418336 425920679933607936 426927320196056064 427134868723132416 427607349292849152 428000370753596256 428409706724514592 428617975906198848 429011926251700869 430887684947410944 431970689591755776 432594023920171008 432991628721568224 434167523069930496 434706299427593718 434794027432224768 435821639366807232 437008248654050304 438195051113250816 439230701181533184 439864511717148672 440078349593530368 440970078958250688 441606399418507904 442012287653267562 442954678675841024 443305197481918464 444352925102017536 444901256853615716 446112587167676352 447324114678110208 447474624376614912 447969604021080064 448381340789481792 449028355711255936 452540722429458432 452760722780663808 453193739344941056 453610277708309568 453830798018328192 454750393925696022 455406599400336276 455498504928997376 456797012384461056 457818165256624128 458040731209592832 460053605516666238 460370146692943872 460810440846536704 461034461478936576 461302993261801152 461458206388384128 461968654146738816 463060491827232684 463379101900087296 465738894759333888 466682620005379008 467356043699470464 467583246443126016 468625262996115456 468782939823120384 470639346093081088 471071919021475464 472124982920893632 474090280640385024 474320757198790656 475005202735874048 475441788400153344 476405174588824404 477092627943209432 477420892866756608 478549251069435392 479852194600525824 481058267954455296 481960920065078916 482195222894473704 482292534630703104 482988483454124032 483223285828190208 483967161487059712 485346825658489872 486668276910192384 487916937366921216 487989943285211136 488154135683579904 488694113477541888 489143280861252864 489611093399445248 489849115321370112 490299344287658136 492340295768842752 493680788104863744 494393170194481152 494847575681792256 496191454937063424 496807199345821392 496907459922542592 498081873562065408 498324013510321152 499437998461771776 500054305223898656 501977944207466496 502702299105312768 502946685249748992 503965804523715072 504693027906866176 505156900175162928 505504474800095232 507259698670928896 508458579261275104 509842956763058688 511227559632125952 511399570716131328 511965261738377216 512435818045122048 513175263670006784 513424741192452096 513896638932518688 514568916231028736 515681002262145489 517189397062238208 517440826035044352 517935702108504064 518411745952353792 518663769163803648 519714735915081168 520464685028955744 520569719918854144 521301489637598208 522053728439384064 523111564254395424 523475121382391808 525775549161904272 526137310506221568 526640503824613376 527203420870629888 527380807301010432 527964176167701504 529211990659694496 529469264354716224 531307699300392322 532273022582095872 533351565720433152 534121192799394816 534380853077858304 535571729138417664 536729206436110611 537098504475101184 537873538392092672 538367907453114816 538963429837861952 540237240465104798 541817463589011456 543362043885889536 543626196556713984 544463056672942176 545248717649382208 545513787516980352 546015178865801106 546729473495468032 546913429793640448 549780877662234624 550812480074375904 551080254736541376 553105327413782528 553374216731922432 553882832739948096 554682086466845568 555806037020295138 556192316468791296 559020892412860416 559555535313651712 559827560367280128 560342107757323584 562287740075925402 562561093376885988 562674623735820288 565540086493476864 567779656395224448 569236426928074752 569513158297509888 570143132390465536 570667161004795008 571490634541598464 572015901668934492 575960919455674368 576792031893561344 577322171628757632 577602833841508608 578890030759907328 579608399236791624 579725369909633024 581095519155742976 582677664872067072 585522770657575212 585640934908710912 585925641245564928 586486015622864896 586771132791373824 587310444494307072 587960105277667584 588500509786194852 589349716871023416 592470566802690048 592758593330061312 593959698188664192 594816782890235136 595363489492156308 595773131014397952 596432152904146944 596632832502153216 597841787719309056 600886341899319168 602518195280719872 602720922629726208 603387629905944576 603680963707551744 604813703611079424 605107730691104256 606333858567594696 607208799200448368 609062683179281408 609544646537637888 610424220342165504 610720974946123776 613404807355554984 613703010956602896 613826862257258496 614712615305248768 615070657682401536 615277608517845504 615958205528985088 617413989102976912 617838802533449728 620985193012445184 621287081779101696 622243493340505344 622545993823412736 623141391599293952 623444328590834688 624017347275201264 624833683994820608 625043919764160512 628095892028633952 628321003042553856 629499977227858176 629806005413190144 631516397192626176 632120374187180032 632427676265054208 633008951702797824 633922384533537792 635206899451765872 635648361678618624 638881019900411904 639802926134034432 640390980294084096 641411023939273728 642614560086771888 642926963859298272 643056712840937472 646331527421116416 647129100877986496 648891035880256512 650555916489228288 650653257713614848 652059449141390577 652191041148337152 653132153761826816 653732459050210848 656002363421912969 656453727691790336 658241050806484992 659796767575723008 660117524390295552 661455118437376032 661588606582751232 662409599127761856 663018431479901343 664109164749420544 664432018013761536 665917331282362368 667351885280423574 669168880751514528 669303925609955328 670986172017165312 671211936564922368 671954406031620096 672572011184222688 673542533566883904 678811083644187648 679790609017411584 680415416562464352 680654560662945792 683109899100504414 683247757393496064 684566321589936128 685195518576691584 686727247884936192 687574669682860652 688592223177965568 691215661269805056 691551692218404864 692952981220108224 693952913371940992 694590737740849026 695068652850130944 696071637919178752 696622453185871872 697482085672527232 701034065549205696 701374869664689024 702937894494173184 703174409734680576 703952234890268672 705615987546259328 705959019139621632 706607878532213196 711135420960577536 711481135798185984 712161590399193088 712507804103811072 713162682600230016 714607761883236606 715638941914814148 716131339300134912 717823876604153088 719778291900788736 722941380097618374 723438801946054656 724482725181186048 724834928742285312 725950742230589568 727351716689307136 728020238487734808 731875406050381824 733041170216312832 734416640099167872 734773672982055168 737832288975896576 738510443653264128 739576115289127424 741074716027060184 741589755291721728 745210799018732088 745361189883813888 746436747156373504 747122810343098112 747486020265481728 749716986767900536 750081457835847984 750232831647760384 754053448657969152 754420027874623488 755948706785572608 757039541860299264 757735350262744392 758256712200142848 758981902570766336 759350877730013184 760889548006393344 762687868891912656 764764435144588032 766841339448188928 767099356074196992 767947892607565824 768653727067683072 769762895505010176 770137111788678144 771853374346543104 772811198982388832 775784095593357312 776903553162756096 777617618928530688 780697027543433616 780854579878281216 781234188327419904 783080592659076096 783946807036890112 784667346381593136 785799622494697888 789960755736920064 790344791106748416 791946264251552256 793089043853646848 793817985989541744 794203896532074336 794364174685863936 795242870538862592 796961548950588483 797122383625745408 801181789199092224 801571279616787456 803357593707626496 803627896839634944 804516839874592768 805647756712651776 806418271481439232 806810307588139008 807551861179672224 808445144756792928 810355860697657197 812726195383517184 813121298055069696 813898960456220672 815043065828834304 816694585009413264 817256514013986816 817873076474073312 818270681275470528 820094210243202048 820370144690460672 822603762172329984 826218720111563856 826787202224062464 829657991120673792 830061325097883648 831259104787779584 832023129700268352 833709055530442707 834912098900616506 836429035486150656 837461189371511936 839333302970477568 839741340550920192 843431610113888103 843841640065328982 844011935603730432 845229846044717056 846942532602354496 851669484592836672 853854640392112128 854269737446264832 855214698585698304 856000741507192512 856819413449029184 857235951812397696 858023852503401738 863941379183511552 865188047840342016 865983257443136448 868335046139860992 869412598855187436 869588054864449536 871643278733614464 874016497308100608 878461402363066368 879729023434297344 880156699187060736 881940157916501376 883212798837015808 884024575306535124 885909357351682048 888705850204035072 889802513707231432 892225174335352704 894648229356220416 894949248753229824 895939208042160128 896762681578963584 898056711422511872 905081444858916864 905521445561327616 906387478689882112 907220555416619136 907661596036656384 909500787851392044 910813198800672552 910997009857994752 913594024768922112 915636330513248256 916081462419185664 920107211033332476 920740293385887744 921620881693073408 922068922957873152 922605986523602304 922916412776768256 923937308293477632 926120983654465368 926758203800174592 931477789518667776 933365240010758016 934712087398940928 935166492886252032 937250525992230912 937565879646240768 941278692186162176 942143838042950928 944249965841787264 948180561280770048 948641514397581312 950010405471748096 950883576800306688 952810349177648808 954185255886418864 954841785733513216 957098502138870784 959704389201051648 962116535908910592 963921840130157832 964390445788947408 964585069261406208 965976966908248064 967934322974119424 970693651316979744 973336553820384768 975833874733842432 975979886570422272 976308271367159808 977388226955083776 978286561722505728 979222186798890496 979698230642740224 980598688575316272 984680591537685504 987361576209727488 988786340388962304 989695151363584512 992382909874126848 993614398691642784 993814919845085184 996163747124130816 996648027020642304 998875996923543552 1000108610447797312 1001027827920635361 1003955888414932992 1005404598210625536 1007931609047430144 1009386055813732352 1010313800350325856 1014519397341857792 1016917158522550208 1019685913526117376 1022455119264251904 1024664848650756621 1024871636090244096 1026350527340013568 1026849482384904192 1027793277865037376 1031362004524290978 1034378794124476416 1036823491904707584 1037327538327607296 1039429471830162336 1040929370057911488 1041886106611273539 1042602979275196416 1044107456878768128 1046223128508790848 1051551098323808544 1054406841741259776 1054761614602020864 1055928352335403008 1058423981319388992 1058938528709432448 1062615398600784644 1066703131440866304 1068242385598789632 1068761706155716608 1073458412872221222 1074197008950202368 1075747076784185344 1076735814906229632 1077926859675723904 1080474480930209596 1086724087771779072 1087252393113427968 1088926113345884352 1090497435298764416 1091027575033960704 1092030357731602212 1093458946990936064 1093826859587280896 1099561755324469248 1101624960148751808 1102160509473082752 1106210654827565056 1106748433463844864 1107765665479896192 1109364172933691136 1111612074040590276 1112384632937582592 1118041784825720832 1119111070627303424 1119655120734560256 1120684215514647168 1124575480151850804 1125122186753771976 1125349247471640576 1131080172986953728 1135559312790448896 1138472853856149504 1139026316595019776 1140286264780931072 1141334322009590016 1142981269083196928 1144031803337868984 1151921838911348736 1153584063787122688 1154644343257515264 1155205667683017216 1157780061519814656 1159216798473583248 1159450739819266048 1162191038311485952 1165355329744134144 1171045541315150424 1171281869817421824 1171851282491129856 1172972031245729792 1173542265582747648 1174620888988614144 1175920210555335168 1177001019572389704 1178699433742046832 1184941133605380096 1185517186660122624 1187919396377328384 1189633565780470272 1190726978984312616 1191546262028795904 1192864305808293888 1193265665004306432 1195683575438618112 1201772683798638336 1205036390561439744 1205441845259452416 1206775259811889152 1207361927415103488 1209627407222158848 1210215461382208512 1212667717135189392 1214417598400896736 1218125366358562816 1219089293075275776 1220848440684331008 1221441949892247552 1226809614711109968 1227406021913205792 1227653724514516992 1230141315364803072 1230555217035691008 1231916411057970176 1234827978205953824 1241970386024890368 1244486986681010688 1245091987646825472 1246282783198587904 1246888657181669376 1248034694550402528 1249667367989641216 1252368148350924759 1256191784057267904 1256642006085107712 1258999954455716352 1259612010826380288 1263032794385252352 1264240748374360064 1266017903405595648 1267844769067075584 1270413798903531744 1271296723357237248 1277762039800823808 1280781960588168192 1282822047878547456 1285229120173543776 1285853927718596544 1292663054842232832 1294258201755972992 1297782071760513024 1304118898282781154 1304382082296674304 1306264307523653632 1307464918100421696 1312004726843825938 1312907455383580672 1319593535151446016 1320235048780591104 1322910236874752064 1324819198255523712 1326036862959802686 1328218329498841088 1328864036027523072 1334703770560847148 1338337761503029056 1341972344034330624 1342423873129844736 1343908812063240192 1345144022368445376 1347085067133767808 1357622167288375296 1359581218034823168 1360830833124928704 1366219798201008828 1366495514786992128 1369132643179872256 1370391037153383168 1373454495769872384 1375149339365721304 1382431322539610112 1383103384436809728 1385905962440216448 1387905826743881984 1389181475481698052 1390137305700261888 1392143275838357504 1394964171345054464 1402068131098411392 1402749739329378048 1405875788988346368 1406348819469361152 1407904469780537344 1411231975092518656 1411918038279243264 1413215757064426392 1422270841921155072 1422962271596371968 1424323180798386176 1425015608207622144 1426325365200460032 1429215523766473212 1431277883829628296 1432262678600269824 1435647753208306176 1439556583801577472 1445882760195236748 1446877603892109312 1448965450362372096 1449669857484570624 1451901484461179136 1454703433378614272 1456040476975469616 1463750812100763648 1466082340432625664 1468833280198335744 1469547345964110336 1475664577951793152 1477020887306528256 1479152230578254848 1482149432054120368 1483179510583443456 1490421598037464176 1490722379767627776 1492873494312747008 1494245620686196224 1494972040530963456 1499433973535801072 1500162915671695968 1500465663295520768 1508106897315938304 1508840055749246976 1511897413571145216 1514079083720598528 1515470700525488784 1516513424400285696 1517963805141532672 1521779096012786688 1525375737783825312 1529528870289176064 1533682678896377856 1534198712148393984 1535895785215131648 1537307454135366144 1539525791010020352 1540274223577356288 1543706748693086208 1545622397964777664 1547043006786436467 1551568191186714624 1553807106325512192 1555235237857061376 1561394055086867232 1561709159756562432 1566161185318152192 1567893614073780224 1569334692763186272 1571599244989395776 1579921511473840128 1583892528503104512 1586178087707293696 1587635971979083488 1588407793064148672 1593923097901176966 1594244767251490816 1602363578398184448 1603142559233574912 1606715187415252992 1610187619308331833 1611295513425303552 1612836542962878464 1613620615176278016 1615103722359344448 1616890289513585856 1620711721395314394 1625452390767034368 1630086131657668608 1633389170018826528 1635746152948146624 1636541362550941056 1640188420486404096 1640740289380921344 1652437440223127712 1659315982241347584 1660122650195767296 1662518209575559168 1664046259400536704 1667418111060885414 1669824197801233012 1674922378743023872 1678666605940955136 1679482681101840384 1686863220227776206 1687683280130657964 1688023871207460864 1690459692089434112 1693885065204708992 1703338969185673344 1707709280784224256 1708539474892529664 1710429397171396608 1712001483014385024 1713638826898058368 1714471903624795392 1716047705006803476 1727882758367023104 1730376095680684032 1731966514886272896 1736670092279721984 1738825197710374872 1739176109728899072 1743286557467228928 1748032994616201216 1756922804726132736 1759458046868594688 1760313398374121472 1763880315833002752 1766425597674031616 1768049150613070248 1771818714703364096 1777411700408070144 1779605027414462864 1784450348670705408 1789296458712440832 1789898497506459648 1791878416084320256 1793525363157927168 1796113422845023744 1810162889717833728 1811042891122655232 1812774957379764224 1814441110833238272 1815323192073312768 1819001575702784088 1821626397601345104 1821994019715989504 1827188049537844224 1831272661026496512 1832162924838371328 1840214422066664952 1841480586771775488 1843241763386146816 1844137845915746304 1845211973047204608 1845832825553536512 1847874616586955264 1852241967308930736 1853516407600349184 1862955579037335552 1866730480021516032 1869424174797881856 1870332985772504064 1874501051984461824 1875131759292481536 1882557384372324352 1884287676085901856 1888499931683574528 1890830341627866793 1896361122561540096 1897283028795162624 1901767153600613376 1905620698355297616 1908370511772837728 1914197004277741568 1919408778402103296 1924233071817821184 1927843680260315664 1928780891577894816 1929170138522812416 1935868645948238848 1941387302633959488 1946673107640769536 1951667749467684864 1951959773140844544 1956573123445011456 1958444373597780992 1959396461285480448 1961197377150632544 1968007090265738907 1969361183075371008 1974723152419454976 1979390302727169024 1984765819748253696 1987228797383285568 1992327494248261632 1993296054041284608 1997751993847087104 2000217220895594624 2002055655841270722 2007911776829865984 2015863218094860288 2018772111627464704 2020627600700651712 2029038794683715584 2033834317045100416 2039371827052234752 2049329697301513242 2049743272180488192 2052701054680027136 2053698964769808384 2055586555730074752 2062724009048581956 2073646983809415168 2074655076655214592 2078858943660324672 2081858740115822976 2083772213222547078 2085205958550392832 2088214913757536256 2092446257017581696 2103102196647617088 2108813683482519552 2109523229204041728 2111856704670806016 2116847962638777984 2117877057418864896 2125230797201569288 2133406262881732608 2136484771197579264 2137523412311433216 2146916825744442444 2148394017900404736 2151494153568370688 2153471629812459264 2155853719351447808 2160948961860419192 2173448175543558144 2174504786226855936 2177852226691768704 2180994870597528832 2182055150067921408 2184060715463204424 2186917893981872128 2187653719174561792 2199123510648938496 2203249920297503616 2204321018946165504 2212421309655130112 2213496866927689728 2215531330959792384 2218728345867382272 2223224148081180552 2224769265875165184 2236083569651441664 2238222141254606848 2239310241469120512 2241368431029294336 2249150960303701608 2250244373507543952 2250698494943281152 2262160345973907456 2271118625580897792 2276945707712299008 2278052633190039552 2280572529561862144 2282668644019180032 2285962538166393856 2288063606675737968 2303843677822697472 2307168127574245376 2309288686515030528 2310411335366034432 2315560123039629312 2318433596947166496 2318901479638532096 2324382076622971904 2330710659488268288 2342091082630300848 2342563739634843648 2343702564982259712 2345944062491459584 2349241777977228288 2351840421110670336 2354002039144779408 2357398867484093664 2369882267210760192 2371034373320245248 2375838792754656768 2379267131560940544 2381453957968625232 2383092524057591808 2385728611616587776 2390884646851765449 2391367150877236224 2403545367597276672 2410072781122879488 2410883690518904832 2413550519623778304 2419254814444317696 2420430922764417024 2425335434270378784 2428835196801793472 2431067582092971591 2436250732717125632 2438178586150551552 2441696881368662016 2453619229422219936 2454812043826411584 2460282630729606144 2461110434071382016 2463832822115940352 2469655956411907648 2488973973362021376 2490183975293650944 2492565566397175808 2493777314363338752 2496069389100805056 2501127166591328121 2504736296701849518 2512383568114535808 2517999908911432704 2519224021652760576 2530294830341664309 2532035806811191296 2535689538134151168 2540827597807063488 2561563921176336384 2565644095757094912 2570458240347087552 2571707855437193088 2588516403511945984 2595564143521026048 2608237796565562308 2608764164593348608 2612528615047307264 2614929836200843392 2624009453687651876 2625814910767161344 2639187070302892032 2640470097561182208 2645820473749504128 2649638396511047424 2652073725919605372 2656436658997682176 2657728072055046144 2669407541121694296 2676675523006058112 2683944688068661248 2684847746259689472 2687817624126480384 2690288044736890752 2694170134267535616 2715244334576750592 2719162436069646336 2721661666249857408 2732439596402017656 2732991029573984256 2738265286359744512 2740782074306766336 2746908991539744768 2750298678731442608 2764862645079220224 2766206768873619456 2771811924880432896 2775811653487763968 2778362950963396104 2780274611400523776 2784286551676715008 2789928342690108928 2804136262196822784 2805499478658756096 2811751577976692736 2812697638938722304 2815808939561074688 2822463950185037312 2823836076558486528 2826431514128852784 2844541683842310144 2845924543192743936 2848646361596772352 2850031216415244288 2852650730400920064 2858431047532946424 2862555767659256592 2864525357200539648 2871295506416612352 2879113167603154944 2891765520390473496 2893755207784218624 2897930900724744192 2903802968922358272 2909406866757228544 2912080953950939232 2922192346152157771 2927501624201527296 2932164680865251328 2937666560396671488 2939094691928220672 2954041774613056512 2958304461156509696 2964298864108240736 2966359021166886912 2980843196074928352 2981444759535255552 2988491241372392448 2989944081061926912 2998867947071602144 3000325831343391936 3003083483761906083 3016213794631876608 3023794827142290432 3028158167441197056 3030941401050977568 3043558192025573376 3050751475567650624 3059057740578352128 3067365357792755712 3074614908270732288 3079051582020040704 3080548447154712576 3091244795929555328 3094086013572872934 3103136382373429248 3110470475714122752 3122788110173734464 3132322370636304384 3135787228147560448 3138669385526372544 3143198489978791552 3167785057006209024 3172356175414587392 3175271943958166976 3176815586128297344 3187846195802353932 3188489534502981632 3204727156796368896 3206285118467149824 3220375238616663666 3222591026850607104 3225673085925756928 3227241230352556032 3230207444718688896 3233780579027171712 3241423442790628788 3260172263315337216 3266778340037653056 3271492305896293248 3273082725101882112 3280376840972808192 3281480578761842688 3304874880446255424 3318631964482695168 3320245300391534592 3325036419151118336 3328092518801073408 3334836222121770828 3339648395602466024 3349844757486047744 3357333211881910272 3358965362203680768 3373726440455552412 3375366560261315928 3376047742414921728 3380919384178868224 3387770130409417984 3406677938371346688 3415418561568448512 3417078949785059328 3420858794342793216 3424002966028770048 3427277653796116736 3428943807249590784 3432095410013606952 3455765516734046208 3460752191361368064 3463933029772545792 3473340184559443968 3477650395420749744 3478352219457798144 3486573114934457856 3496065989232402432 3513845609452265472 3518916093737189376 3520626796748242944 3527760631666005504 3532851195348063232 3536098301226140496 3554823400816140288 3559210054828925728 3568900697341410816 3578592917424881664 3579796995012919296 3583756832168640512 3587050726315854336 3592226845690047488 3620325779435667456 3622085782245310464 3625549914759528448 3628882221666476544 3630646384146625536 3638003151405568176 3643252795202690208 3643988039431979008 3654376099075688448 3662545322052993024 3664325849676742656 3680428844133329904 3682961173543550976 3686483526772293632 3690423946094409216 3691665651107073024 3695749233173910528 3704483934617861472 3725911158074671104 3733460960043032064 3738848349595763712 3740665971545008128 3749002103968923648 3757104445052774277 3765114768744648704 3768575352171803712 3776999863367149056 3781660683255733586 3792722245123080192 3803534307201226752 3811241396710595232 3816741023545675456 3828394008555483136 3848466143635642368 3855687360520631328 3857561783155789632 3871737291896477696 3882774605267918976 3893346215281539072 3913146246890022912 3916888747195561984 3918792922570960896 3922394754301265088 3936014180531477814 3938722366150742016 3958780605454338048 3974457594766571136 3984654988496523264 3986592108082569216 4000434441791189248 4004111311682541444 4031726436189720576 4037544223254929408 4041255201401303424 4058077589367431168 4067668634090200832 4078743654104469504 4098659394603026484 4099486544360976384 4105402109360054272 4107397929539616768 4111173111460149504 4125448018097163912 4147293967618830336 4149310153310429184 4157717887320649344 4163717480231645952 4167544426445094156 4170411917100785664 4176429827515072512 4184892514035163392 4206204393295234176 4217627366965039104 4219046458408083456 4223713409341612032 4233695925277555968 4235754114837729792 4250461594403138576 4266812525763465216 4272969542395158528 4275046824622866432 4293833651488884888 4296788035800809472 4302988307136741376 4306943259624918528 4311707438702895616 4321897923720838384 4346896351087116288 4349009572453711872 4355704453383537408 4361989741195057664 4364110300135842816 4368121430926408848 4373835787963744256 4375307438349123584 4398247021297876992 4406499840595007232 4408642037892331008 4424842619310260224 4426993733855379456 4431062661919584768 4437456691734764544 4446448296162361104 4449538531750330368 4472167139302883328 4476444282509213696 4478620482938241024 4482736862058588672 4498301920607403216 4500488747015087904 4501396989886562304 4524320691947814912 4542237251161795584 4553891415424598016 4565337288038360064 4571925076332787712 4576127213351475936 4592016543953390783 4607687355645394944 4618577373030061056 4620822670732068864 4631120246079258624 4636867193894332992 4641129020359309401 4648764153245943808 4661421318976536576 4684182165260601696 4685127479269687296 4698483555954456576 4703680842221340672 4708004078289558816 4714797734968187328 4739764534421520384 4751677585509313536 4758534263121881088 4762907915937250464 4781769293703530898 4782734301754472448 4807090735194553344 4820145562245758976 4838509628888635392 4840861845528834048 4850670868540757568 4857670393603586944 4862135164185943182 4872501465434251264 4876357172301103104 4907238458844439872 4909624087652823168 4920565261459212288 4922220868142764032 4927665644231880704 4939311912823815296 4977947946724042752 4980367950587301888 4985131132794351616 4987554628726677504 4992138778201610112 5002254333182656242 5009472593403699036 5024767136229071616 5035999817822865408 5038448043305521152 5060589660683328618 5064071613622382592 5071379076268302336 5081655195614126976 5123127842352672768 5131288191514189824 5140916480694175104 5143415710874386176 5177032807023891968 5191128287042052096 5216475593131124616 5217528329186697216 5225057230094614528 5229859672401686784 5248018907375303752 5251629821534322688 5278374140605784064 5280940195122364416 5291640947499008256 5299276793022094848 5304147451839210744 5312873317995364352 5315456144110092288 5338815082243388592 5353351046012116224 5367889376137322496 5369695492519378944 5375635248252960768 5380576089473781504 5388340268535071232 5430488669153501184 5438324872139292672 5443323332499714816 5464879192804035312 5465982059147968512 5481564148613532672 5493817983079489536 5500597357462885216 5529725290158440448 5532413537747238912 5543623849760865792 5551623306975527936 5556725901926792208 5560549222801047552 5579856685380217856 5608272524393645568 5610998957317512192 5623503155953385472 5625395277877444608 5631617879122149376 5644927900370074624 5647672153116973056 5652863028257705568 5672491024883600379 5689083367684620288 5691849086385487872 5697292723193544704 5705301460801840128 5716862095065892848 5725111535318513184 5742591012833224704 5758226335206309888 5783531040780946992 5787510415568437248 5807605937844716544 5818813733514457088 5824161907901878464 5844384692304315542 5855003248403054592 5875333120793342976 5878189383856441344 5904021270797216721 5908083549226113024 5916608922313019392 5928597728216481472 5961686392149856704 5976982482744784896 5979888162123853824 5997735894143204288 6000651662686783872 6006166967523812166 6047589654284580864 6056316334882394112 6061882802101955136 6087116384051146752 6101502951135301248 6118115481156704256 6149229816541464576 6158103164040081408 6161096894309425152 6182489591859110656 6188172027145745868 6220940951428245504 6245576220347468928 6264644741272608768 6271574456295120896 6277338771052745088 6286396979957583104 6335570114012418048 6344712350829174784 6350543887916333952 6353631172256594688 6375692391604707864 6376979069005963264 6409454313592737792 6412570236934299648 6440750477233327332 6445182053701214208 6451346171851513856 6454482460705112064 6460414889437377792 6467561158054343424 6482846885581257576 6520344526630674432 6533556680075306112 6542984611792586496 6546165450203764224 6560753681945616384 6562961157523685376 6609749760892510848 6637263928965390336 6640490600783069184 6650072838302236672 6656185037602146816 6669672444243541656 6679296791204932048 6699689514972095488 6714666423763820544 6717930724407361536 6747452880911104824 6750733120522631856 6752095484829843456 6761838768357736448 6775540260818835968 6813355876742693376 6830837123136897024 6834157899570118656 6841717588685586432 6848005932057540096 6854555307592233472 6857887614499181568 6864190820027213904 6911531033468092416 6921504382722736128 6927866059545091584 6946680369118887936 6955300790841499488 6956704438915596288 6973146229868915712 6992131978464804864 7027691218904530944 7037832187474378752 7055521263332011008 7065702390696126464 7072196602452280992 7109646801632280576 7118420109657851456 7137801394682821632 7157185834849763328 7172653940555296347 7174101452631708672 7184453691380094976 7240651558871334912 7257764443332953088 7261292768293251072 7276006302811136352 7286505590405380416 7293202746278914773 7308752198151376896 7325090644105986048 7360857688266659808 7380847892188818432 7383331302214146048 7391498466347821056 7408967869235722944 7466921920086064128 7477696699191527424 7481331943090016256 7514208890105548554 7530229537489297408 7537150704343607424 7553999726734298112 7563321366511467172 7607068614402453504 7622482793421190464 7633482047091350912 7656788017110966272 7696932287271284736 7711374721041262656 7715123566311579264 7743474583792955392 7765549210535837952 7786692430563078144 7826292493780045824 7833777494391123968 7837585845141921792 7844789508602530176 7872028361062955628 7877444732301484032 7917561210908676096 7948915189533142272 7969309976993046528 7973184216165138432 8000868883582378496 8008222623365082888 8063452872379441152 8075088446509858816 8082510402802606848 8116155178734862336 8135337268180401664 8157487308208939008 8197318789206052968 8198973088721952768 8210804218720108544 8214795859079233536 8222346222920299008 8250896036194327824 8294587935237660672 8298620306620858368 8315435774641298688 8327434960463291904 8335088852890188312 8340823834201571328 8352859655030145024 8369785028070326784 8412408786590468352 8435254733930078208 8438092916816166912 8447426818683224064 8467391850555111936 8471508229675459584 8500923188806277152 8533625051526930432 8545939084790317056 8550093649245732864 8587667302977769776 8593576071601618944 8613886519249837056 8623414877405791232 8643795847441676768 8693792702174232576 8711408906767074816 8723979482390115328 8728220600271685632 8736242861852817696 8747671575927488512 8766577038456473313 8796494042595753984 8812999681190014464 8817284075784662016 8849685238620520448 8862125323839169536 8874913383469529088 8892896592324722208 8899077063500660736 8944334278605766656 8952888565018427392 8965473724117177344 8996603841214806432 9000977494030175808 9048641383895629824 9084474502323591168 9130674576076720128 9143850152665575424 9152254426702951872 9184033087906781566 9237154746060122112 9241645341464137728 9273734387788665984 9282258040718618802 9297528306491887616 9368364330521203392 9396967111908913152 9407361684442681344 9416008156579117632 9429595469936374656 9503355171018627072 9517068526243762176 9525815831874500928 9563538587407061796 9565468603508944896 9614181470389106688 9677019257777270784 9681723691057668096 9701341737081515136 9715340787207173888 9724270328371886364 9745002930868502528 9814476917688879744 9819248175305646336 9841130522918424576 9844441736285528064 9855331288463761408 9878623825647630592 9955895893448085504 9960735901174603776 9970262265588703232 9975109257453355008 9984277556403220224 10004508666365312484 10018945186807398072 10049534272458143232 10071999635645730816 10076896086611042304 10121179321366657236 10128143227244765184 10142758152536604672 10163310391228253952 10246255684705345536 10262576383028379648 10281832961388350208 10286831421748772352 10354065614047783936 10382256574084104192 10432951186262249232 10435056658373394432 10450114460189229056 10459719344803373568 10496037814750607504 10503259643068645376 10556748281211568128 10561880390244728832 10583281894998016512 10598553586044189696 10608294903678421488 10625746635990728704 10677630164486777184 10706702092024232448 10735778752274644992 10739390985038757888 10751270496505921536 10761152178947563008 10776680537070142464 10860977338307002368 10876649744278585344 10886646664999429632 10929758385608070624 10931964118295937024 10963128297227065344 10987635966158979072 11001194714925770432 11059450580316880896 11087247699521731584 11103246613951055872 11113451803853584416 11159713370760435712 11216545048787291136 11221997914635024384 11247006311906770944 11271313335158322831 11289855800740149248 11295344306233946112 11305726056515411136 11344982049767200758 11378166735369240576 11410602921603680256 11433724190131785696 11450223070637026368 11485182025666449408 11567062081561893984 11615211875689433088 11637627467028914176 11648323815803756928 11688769384608631084 11750666241586685952 11756378767712882688 11808042541594433442 11816167098452226048 11833217844626038784 11857195456432962944 11923372784299713408 11953964965489569792 11959776324247707648 11995471788286408576 12001303325373567744 12012333935047624332 12095179308569161728 12112632669764788224 12123765604203910272 12174232768102293504 12203005902270602496 12236230962313408512 12298459633082929152 12316206328080162816 12322193788618850304 12364979183718221312 12376344054291491736 12441881902856491008 12491152440694937856 12529289482545217536 12543148912590241792 12554677542105490176 12572793959915166208 12671140228024836096 12689424701658349568 12701087775832667904 12707262344513189376 12751384783209415728 12753958138011926528 12818908627185475584 12825140473868599296 12881500954466654664 12890364107402428416 12902692343703027712 12908964921410224128 12920829778874755584 12935122316108686848 12965693771162515152 13040689053261348864 13067113360150612224 13085969223585172992 13092330900407528448 13121507363891232768 13125922315047370752 13219499521785021696 13274527857930780672 13280981201566138368 13312370075204293632 13339344888487083312 13358593582409864096 13399379029944190976 13429332847527641088 13435861448814723072 13494905761822209648 13501466241045263712 13504190969659686912 13551080521637671936 13626711753485386752 13661674246273794048 13696011864115080192 13709110615184466944 13715775228998363136 13728381640054427808 13776049631860172349 13823062066936184832 13855732119090183168 13893360738237775872 13910601581682998976 13946292459737831424 13984263956929609728 14055382437809061888 14111042526664022016 14131404781392252928 14144393204904561984 14219293603264561152 14236840219315702912 14275602789365643264 14345307881110592694 14348202905263417344 14368907382760189952 14515528886665906176 14522585536586502144 14552012605622272704 14573011180810760832 14586405492557829546 14617504396302753792 14721715376533319616 14761695784377636864 14766662604428292096 14782996932695642112 14817935738471445888 14933843840172128256 14955393398383054848 14962663886180032512 15028417780211097108 15060459074978594816 15074301408687214848 15107999453468596224 15126642733022934344 15214137228804907008 15244965586842380928 15266964094182701824 15313576034221932544 15393864574542569472 15422749442082525312 15430247132623158528 15486949167585910784 15531098421071675904 15573384861126156288 15652584987560091648 15667554988782247936 15675171690283843584 15689579017205060352 15744056722125911256 15754889464602968064 15835122421817352192 15897830379066284544 15938619953986093056 15946368432330276864 16001737767164756992 16016445246730165776 16126905744758882304 16150176893019717632 16165020805605213696 16232310357469724672 16270674536360803328 16314974616417878016 16394637578412105936 16397946177443905536 16421608437440217088 16444692445840598016 16501792072388655648 16589175870475321344 16597240613241716736 16630871549282597376 16654869920926583808 16670177705780376624 16681647668403142656 16739570056140653568 16824817573180936704 16870509467860156416 16876185833632333824 16894853637366448128 16934783701110223872 16943016459350919168 17001846377612554304 17017473074650801137 17067250103053860864 17091878169580634112 17175334605955539552 17227773038499674112 17246829754811582464 17287591694883353536 17422817813534149632 17447958964780230656 17456441200543371264 17472485723705635392 17533154076912946626 17625999362380028928 17634568151569324032 17712063812391650163 17724250647678339072 17749826766939058176 17785793184649444416 17930947448234354688 17993207682429612864 18001954988060351616 18168949004647182336 18261349152153440256 18287700305331150848 18304508853405903744 18368066175813563132 18474309492120244224 18483290682928275456 18547468775577331968 18564516081437237604 18595056612983775232 18736728661042406784 18793934223817826304 18814723368885362688 18832016313158235264 18859190939872749312 19006710342037254144 19034137052487524352 19051631663749001856 19127077174814123592 19130937207017889792 19228362940778213376 19354038515554541568 19363447382115336192 19402683474163030272 19430681574414347776 19448540656743772728 19490005861737005056 19628953835377759488 19638496350611292672 19682261045836849152 19688883472571056128 19710662576927522816 19757247651295261184 19911791786896171008 19921471802349207552 19940524531177406464 19950218514906710016 19968555112806440448 20009017332730624968 20037890373614796144 20099068544916286464 20143999271291461632 20153792173222084608 20242358642733314472 20256286454489530368 20285516305073209344 20326620782456507904 20492511369410691072 20525152766056759296 20563665922776700416 20573662843497544704 20708131228095567872 20764513148168208384 20865902372524498464 20870113316746788864 20919438689606747136 20992075629501215008 21113496562423136256 21166563789996033024 21197107172088379392 21216589807356842976 21355260328973554368 21413404184048464896 21471557504549289984 21522304357895126016 21553361074140284928 21721954676614004736 21773293329998859264 21859516771216141248 21926256594454130688 21975271932317958144 22002389429851540864 22174495399043463168 22206493227902111744 22226903607707168832 22319426741520871424 22433090097574582272 22443995829270048768 22542626670316645662 22579711601480298496 22590688612467892224 22611452113030822272 22689964099534401516 22821205843207360512 22867448380263571392 22900446141274052736 22970364051332898816 23134124163123787968 23230423751378866176 23275254934057828352 23296647631607513856 23377538769217262168 23501332483173371904 23512757535425765376 23616085083188866884 23632334196904452096 23666435689252077568 23714390912865925888 23846745568599426816 23907929930979139584 23919552648495415296 23990943576572817152 24002606650747135488 24024667870095248664 24190358617138323456 24225265339529576448 24247531208407820544 24348465536204587008 24406011804541204992 24472461924626817024 24596919266165858304 24632412656160325632 24644387577237700608 24729958367436442624 24752688108582983472 24883763805712982016 24982304881389875712 25058578965090435072 25086297825180483584 25109355084210980352 25145587919830332416 25342280456049672192 25378849403316699136 25402175551665335808 25414524689026378752 25502769566418831456 25507916276023853056 25637817254370951168 25650280947737198592 25763001908933309328 25780728214804856832 25805384687406055424 25841659557749511168 25870244632217373696 25931387542325030304 26081378106522697728 26134226720301224448 26171938447170345984 26184661800815056896 26243014727782465536 26299731115369419939 26438999043570043392 26549055715861561344 26624740150408587264 26678689776974166624 26717187164819728192 26798758059888381952 26858665695055282176 26989811523644419296 27002932482090527424 27102161043275343872 27253423506970773504 27392023728230160384 27418221230368933888 27431550457996726272 27456763280108855616 27552099263720344698 27711464238180366336 27821203163365997952 27892584919475662848 28222085053328044032 28262809562784505856 28288786409809123968 28473680438631405824 28551205578731286528 28690615762221185388 28696405810526834688 28737814765520379904 29031057773331812352 29045171073173004288 29104025211244545408 29146022361621521664 29172810985115659092 29235008792605507584 29443430753066639232 29523391568755273728 29533325208856584192 29565993865391284224 29635871476942891776 29867687680344256512 29910786796766109696 29925327772360065024 30056835560422194216 30120918149957189632 30148602817374429696 30215998906937192448 30253285466045868688 30428274457609814016 30489931173684761856 30533928188365403648 30627152068443865088 30787729149085138944 30845498884165050624 30860494265246317056 30973898335171821568 31062196842143351808 31146769722252312576 31305169975120183296 31335109977564495872 31350343380567687168 31379158034410120704 31488113444251822512 31509778929205936128 31670244843634704384 31795660758132569088 31877239907972186112 32003475534329513984 32032890493460331552 32144115807673735481 32253811489517764608 32330041611210427392 32541349072721606656 32629949232835756032 32789275156824211872 32795892354887811072 32889384891681196032 33003584144777311296 33178351740950642688 33261743098565194752 33309739841853167616 33340355411560753248 33479140112281307136 33649635146361873408 33741018935720312832 33869567402220447744 33886032918701838336 34003692755225108608 34034946149301602274 34134500206107721728 34350669211911079104 34455546076999348224 34493659509623164928 34575183389766707072 34845635627068299264 34895917929560461312 34912882401086742528 34944971447411270784 35066308153825893252 35251998724760057856 35269136303138648064 35424127624783300326 35448501295356678144 35499653533878116352 35571586369298888832 35861894896468709376 35986415364859225728 36003909976120703232 36337898009294364672 36522698304306880512 36575400610662301696 36609017706811807488 36736132351627126264 36948618984240488448 36966581365856550912 37094937551154663936 37129032162874475208 37190113225967550464 37473457322084813568 37587868447635652608 37629446737770725376 37664032626316470528 37718381879745498624 38013420684074508288 38068274104975048704 38103263327498003712 38254154349628247184 38261874414035779584 38456725881556426752 38708077031109083136 38726894764230672384 38805366948326060544 38861363148828695552 38897081313487545456 39257907670755518976 39276992701222585344 39364522091673698304 39377766945142112256 39421325153855045632 39514495302590522368 39823583573792342016 39842943604698415104 39881049062354812928 39937110225612880896 40018034665461249936 40075780747229592288 40198137089832572928 40287998542582923264 40307584346444169216 40484717285466628944 40512572908979060736 40653241564913015808 40985022738821382144 41127331845553400832 41147325686995089408 41328148895580517047 41416262456191135744 41731804745048996928 41838877379213494272 41984151259002430016 42333127579992066048 42394214344176758784 42433179614713685952 42710520657947108736 42826808368096929792 43044608715790252032 43106722148280569856 43546586659997718528 43719033542432282496 43852513188908261376 44004778859703081728 44348990798086926336 44412986455804223488 44453807215414337664 44638853483041742848 44866180195149164544 44887991658540097536 45085253340633291324 45159423202960596992 45181377224935784448 45222904226061644544 45379928199068803032 45642411686414721024 45734896760527142784 45800892282548105472 45940728102665797632 46268248326247575936 46460847502757732352 46550509868115656704 46593295263215027712 46755077538434524336 47002664966346743808 47025515070851530752 47232170166377733768 47264668393808904192 47332871378504155136 47428781825731851776 47693491137198853632 47815859861958279168 47839105296990830592 47981887153145634304 48005213301494270976 48049335740190497328 48380717234276646912 48450530679059152896 48495062416815641088 48696931072409174016 48812023609082409984 48944923849253634048 49193838532331716608 49264825312320651264 49459916734872885248 49505376217165966944 49767527611425964032 49964609762779751424 50218710168421960704 50291175839660664832 50684560912099344384 50804351103330671616 50829049378052757504 51005539132837662912 51052419223952403411 51275634508741902336 51526003817866618656 51683319115499022336 51740489264434747392 51862775084650060608 52268453440602448896 52343876894340691968 52369323601630113792 52599462230738839878 52877998087140086784 53249480300817174528 53357379553948333248 53434374329639456384 53597516119776763904 53979623047288838592 54005864964181054848 54204322086550687744 54506847013941547008 54784047456460320768 54836442460737867776 54863100915993452544 54913526560217711232 55104198527440689396 55422928476360732672 55642406326731995904 55785169838951325696 56444170106656088064 56525619125569011712 56577572819618247936 56947360877262811648 57102411157462573056 57381231524442370776 57392811621053669376 57475629531040759808 58062115546663624704 58090342146346008576 58208050422489090816 58292044723243043328 58345621970231318184 58470017585211015168 58886861506133278464 59046783137510547456 59066650417713168384 59131987730782568448 59271742953885783552 59735375360688513024 59821573593532219392 59850655544720130048 60113671120844388432 60297205634748859392 60431997813874384896 60506570932091737376 60856548915219628032 60979862347369523712 61067856376730807296 61575458298170277888 61690997768330101248 61720988530492634112 61947796670343643136 62124393684286703616 62293539444504625152 62610339950240366592 62670219955128991744 62758316068820241408 62976226888503645024 63340489687269408768 63591321516265138176 64006951068659027968 64065780986920663104 64288231615347470962 64660083222420854784 65082698145443213312 65578550313648423744 65778769783362392064 66007168289554622592 66523486197130389504 66619479683706335232 66680710823121506496 66958280224562614272 67299270292723746816 67739134804440895488 67772065837403676672 68007385510450217216 68069892298603204548 68701338423822158208 68911092153998696448 68987319019246329856 69150366779533414144 69691271254136598528 69791835859120922624 69825764802173485056 69889942894822541568 70132616307651786504 70503997449520115712 70538272606277296128 70848255249566600652 70897002590713356288 70999307067756232704 71143172738597777664 71723789792937418752 71972830729718451456 72007819952241406464 72675796018588729344 73045396608613761024 73150801221324603392 73218035413623614976 73472264703254252528 73897237968480976896 73933162731713101824 74189875102309327872 74258064325748950416 74380226451935100928 74946914644169627136 75175736895271305216 75258893475541450752 75328065252632941056 75436763759490997248 76026841368149016576 76136548209950097408 76206526654996007424 76508308699256494368 76523748828071559168 76913451763112853504 77416154062218166272 77610733896652121088 77722726297657391104 77794162626975090912 78515815341511037952 78553985402445170688 78729044183347396608 78899193346108259817 79028990605181044736 79647167147584684032 79874220451225761792 80036069330922499872 80151561494459184576 80396274179665145856 80575997085165846528 80969434570933257888 81306483129826031616 82254663691106801664 82294651373990178816 82656297791161034094 82832524912382271488 83463609490097993856 83677754758426988544 83968302518004860032 84666255159984132096 84788428688353517568 84866359229427371904 85421041315894217472 85653616736193859584 86089217431580504064 86213444296561139712 87093173319995437056 87438067084864564992 87705026377816522752 88009557719406163456 88697981596173852672 88825972911608446976 88907614430828675328 89277706966083485696 89732360390298329088 89775983317080195072 90170506681266582648 90318846405921193984 90362754449871568896 90445808452123289088 90759856398137606064 91284823372829442048 91469793521054285568 91601784565096210944 91881456205331595264 92536496652495151872 92921695005515464704 93186590526430055424 93510155076869048672 94005329932693487616 94051030141703061504 94464340332755467536 94529336787617808384 94857563651463703552 95386982274397707264 95631719723916558336 95963774306291268608 96010426602988541952 96098671480380994656 96432347423021206443 96761434468553293824 96990124833631282176 97624047218164819968 97889847698507268096 98387677064663433216 98919833469745770496 99010752434331933888 99535055222851928064 99929219525559502848 100437420336843921408 100582351679321329664 101608702206661343232 101658098756105515008 102011078265675325824 102104838447904806822 103052007635733237312 103366638230998044672 103480978528869494784 103725550169300121216 104536906881204897792 104687753788681383936 104738647203260227584 105198924461477679756 105755996174280173568 106498960601634349056 106714759107896666496 106868748659278912768 107195032239553527808 107959246094577677184 108011729928362109696 108408644173101375488 109013694027883094016 109568094912920641536 109672884921475735552 109726201831986905088 109827053120435422464 110208397054881378792 110845856952721465344 111284812653463991808 111570339677902651392 112888340213312176128 113051238251138023424 113155145639236495872 113894721754525623296 114204822314925146112 114762463048884741552 114785623242107338752 114951259062081519616 116124231093327249408 116180684292692017152 116416100844978181632 116584089446486086656 116691243940462636368 117773723012266556928 118093566275021094912 118133300835426336768 118263975461565136896 118543485907771567104 119470750721377026048 119643147187064438784 120227342241688776864 120594411269497718784 120863995627748769792 121013141864183474752 121959724694739047424 122135712753461614592 123381995536660202496 123441977060985268224 123984446686741551141 124248787368573407232 125516632137640482816 125952453777007290048 127182643032530276352 128013902137318055936 128131561973841326208 128576463230694941924 129320166444841709568 130165396290886426624 131157100627296847488 131557539566724784128 132014336579109245184 133046972394260779008 133238959367412670464 133361421646243012992 133916560449125228544 134598540585447493632 135478269608881790976 135544131674807353344 136014771020900434432 136139784597206409096 137402676847644316416 137822184307997392896 137974638038492659712 138300733559066828288 139382542508273197056 139583671718241845248 139651529604346970112 139779885789645083136 140265232615303573008 141007994899040231424 141076545212554592256 141696510499133201304 141794005181426712576 141998614135512465408 142286345477195555328 143447579585874837504 143945661459436902912 144015639904482812928 145351592037177458688 146090793217227522048 146436070827247229952 146944529406508505056 147794475936961953792 148379750204618655744 148516128651497900832 149893829288339254272 150656130505265882112 150873527518981994496 152053682736298033152 152413053309992014848 153016617398512988736 153826903526225707008 155221467793304242176 155445452595314782208 155588325253950181824 157031630683022075904 157107970804890341376 157798386692216519634 158057981210362089472 159748440902451523584 160072138661844999744 160303122988918369152 160792548359330291712 161938869141866515776 162612966259652063232 164509327382213603328 164589302747980357632 165312595582322068188 165665049824764542976 166927218980195987712 167355509516853977088 167936605036009720064 169332510319968264192 169576857376707035136 169732718458854743808 170842082631788434944 171307233472387719168 172178434863161008128 172426888593122279424 174186346639990874112 174876134169729129984 175410052755633045504 176019115438812326912 177395963192347705344 177651945823216893952 177815228861657350656 178555413932166971392 179464720780596658176 179551966634160390144 180341013362533165296 180637692811842387968 180891616904246578176 181519712796275212128 182569646745658884096 182939587042108571136 183203569130192421888 185072993304990303744 185843390011030929408 186373181052860110848 187020310153738097344 188010659865386975232 188928680665510935072 189715127302927407104 190773964548795414528 191927548612582537216 192020853205977083904 192197342960761989312 192864694846042412886 193980249667262564352 195248094436329639936 197839666939491540992 198021504868663867776 199858439051119005696 200874840673687842816 201164703358642659328 203217404413322686464 203316197512211030016 204022156531350651648 204209676895809613644 206104015271466474624 206733276461996089344 206961957057738989568 207451100338600242432 209073813762409795584 209375507577362767872 209477294406520455168 210397848922955359512 211511992348560347136 212997921203268698112 213429518215793332992 213737497318557825536 214390064479107055616 215918492189155354368 216023459856724219392 216817288346202750976 218027388055766188032 219136189825841283072 219345769842951471104 219452403663973810176 219654106240870844928 220416794109762757584 221691713905442930688 222569625306927983616 223140679355805302784 225776680426624352256 226310291278472991744 227789443509051246592 228409644629850292224 229524926097769483104 229571246484214677504 232248462186654498816 232832201689956363264 233168178892972173312 233382487880925272736 235547446024533113856 236187132550042189824 237086971815543134208 238941501442754052096 240454684483377553728 241188822538995437568 241727991255497539584 242026283728366949504 243919449389478094848 244271425506923229184 246763991073320404992 246883954121970536448 247968893373483102282 248497574737146814464 251033264275280965632 251904907554014580096 254365286065060552704 256027804274636111872 256263123947682652416 257152926461389883848 258640332889683419136 260330792581772853248 262314201254593694976 263115079133449568256 264028673158218490368 266093944788521558016 266477918734825340928 266722843292486025984 267833120898250457088 269197081170894987264 270956539217763581952 271088263349614706688 272029542041800868864 272279569194412818192 274805353695288632832 275644368615994785792 275949276076985319424 276601467118133656576 278765085016546394112 279167343436483690496 279559771579290166272 280530465230607146016 282015989798080462848 282153090425109184512 283393020998266402608 283588010362853425152 284572690954391110656 286895159171749675008 287891322918873805824 288031279808965625856 289297042269063619329 292872141654494459904 293889058813017010112 296759500409237311488 297032257302995801664 299787658576678508544 301312261010531764224 301747055037963988992 304826106619984029696 306033234797025977472 310442935586608484352 310890905190629564416 311176650507900363648 314063261366044151808 314215941609780682752 315596773384433039268 316115962420724178944 319496881804903047168 320144277323689999488 320606245977836738304 321585096718660583424 323877738283733031552 325225932519304126464 329018654764427206656 329178605495960715264 330625191164644136376 331330099649529085952 333854437960391975424 334711019033707954176 335873210072019440128 338665020639936528384 339153714753414070272 339465436917709487616 341684165263576869888 342614466944775438336 344356869726322016256 344853777186244558848 348372693279981748224 349752268339458259968 352038230877624653824 354791926384695410688 355630457723314701312 358929441561193316352 360682026725066330592 361783233808493156352 363039425592550424256 365879174084217142272 366407138260384843776 370145986609980607488 372746362105720221696 374040620307476194688 377857361331021870144 379430254605854814208 381547929097590829056 383855097225165074432 384041706411954167808 384394685921523978624 385729389692084825772 387960499334525128704 390496188872659279872 395679333878983081984 396043009737327735552 399716878102238011392 401749681347375685632 402329406717285318656 406434808826645372928 406632395024422060032 408044313062701303296 408419353791619227288 412208030542932949248 413466552923992178688 413923914115477979136 414902200677200484864 418147627524819591168 418751015154725535744 418954588813040910336 420795697845910719024 423023984697120694272 425995842406537396224 426859036431586665984 427474994637115651072 431836984378310708736 432046919713448438784 433634576692405501952 436054776111532376064 438272379651682566144 438691539685902942208 439308212481741689856 440833588219525515168 443383427810885861376 445139250613855967232 452620582556945983488 455578887018102493184 459049852195538966208 465664403379912726528 466336357785944346624 466764975761850545472 471094892049066227712 474173943631086268416 480909368966755107456 482377645077990875136 484052567456733899008 487838898778956189696 488542851013846458368 493527982146640809984 493767908243941072896 495937786746966204564 496995149474293628928 502066528550561931264 503809815108029160192 508730572130121105408 512055608549272223744 512526247895365304832 514305852922779767696 517280665779366838272 520661585163545706496 524628402509187389952 526230158266899136512 528057346316436980736 532187889577043116032 532955837469650681856 533445686584972051968 535666241796500914176 538394162341789974528 541913078435527163904 544059084083601737728 544559138388825636384 549610707390577265664 553202934236267313152 557530170033092788224 559119543158580332544 561060930461214292032 564031979596160925696 566786041996532805216 569145381908782221312 575782645837747611648 576062559617931251712 578594084538127238658 585744283308988919808 587778117626034020224 593519000818474622976 594064514605991603328 599575317153357017088 602624522021063528448 603494110075927977984 609652213239968059392 612066469594051954944 620885871173216968704 621781810381259128832 622353301015800727296 628126522732088303616 628431883219561365504 631193546768866078536 632231924841448357888 638993763609806094336 640288554647379998976 641212491955673476608 643170193437321166848 647755476567466063104 650451865038608252928 658037309528854413312 658357210991921430528 661250382329288272752 667708875920783950848 669422038067415908352 671746420144038880256 677330041279873056768 678930873835418975232 683368330527153739776 685228933889550876672 688713739452644032512 696745386559963496448 699504536678916519936 704076461755249307648 711260915446629402624 721364053450132661184 723566467616986312704 726078851185100848512 731758348168434284544 732814276520769687552 740291973219961214976 745492724211440443392 748081240614952389376 755714722662043740288 758860509211709628416 763095858195181658112 767710194450330148864 768083412823908335616 768789371843047957248 771458779384169651544 775920998669050257408 780992377745318559744 791358667757966163968 792086019474655471104 799433756204476022784 803499362694751371264 804658813434570637312 812869617653290745856 813264790048844120064 816088626125402606592 816838707583238454576 824416061085865898496 826933105847984357376 827847828230955958272 829804401354400969728 836295255049639182336 837502030309451071488 841591395691821438048 846047969394241388544 853718072863173331968 854949989274231302144 863673968756621417472 864093839426896877568 867891126807190857987 878616424963483379712 881667176439051030336 890278501227711934464 905241165113891966976 911157774036204986368 918099704391077932416 931328806759825453056 932672715571888693248 933529951523701090944 942189784098132455424 948347887262172536832 961818737933510214912 964755290155981750272 968105134913467798016 975677797557912379392 977085702027692916736 987055964293281619968 987535816487882145792 991875573493932409128 993990298948587257856 1004133057101123862528 1007619630216058320384 1017461144260242210816 1025052495790730609664 1028611705845559535392 1034561331558733676544 1049256805018374779904 1056114692632873961472 1064375779154086232064 1066891373169944103936 1076788324683579949056 1088118168167203475456 1089118276777651272768 1099221414781154531328 1106405868472534626304 1118239086317160665088 1122121860922428584064 1133572083993065610432 1138290763817564442624 1151565291675495223296 1152125119235862503424 1157188169076254477316 1171488566617977839616 1175556235252068040448 1187038001636949245952 1188129029211983206656 1199150634306714034176 1205249044042127056896 1206988220151855955968 1219304426479936118784 1224132939188103909888 1241771742346433937408 1243563620762518257664 1244706602031601454592 1256253045464176607232 1256863766439122731008 1262387093537732157072 1264463849682896715776 1277987527219612188672 1280577109294759997952 1282424983911346953216 1295510953134932126208 1300903730077216505856 1316074619057708826624 1322500764658576545504 1335417751841567901696 1343492840288077760512 1357861747670837950464 1366736661054307479552 1399009073357833039872 1408152923510498615296 1422521830893258805248 1442728106900265322368 1447132935233972625408 1452157702370201697024 1463516696336868569088 1465628553041539375104 1480583946439922429952 1490985448422880886784 1496162481229904778752 1511429445324087480576 1517721018423419256832 1526191716390363316224 1535420388900660297728 1536166825647816671232 1537578743686095914496 1542917558768339303088 1551841997338100514816 1561984755490637119488 1584172038949310942208 1598867512408952045568 1606998725389502742528 1625739235306581491712 1632177252250805213184 1633677415166476909152 1648832122171731796992 1659608802708801939456 1672590510099278364672 1683182791383642876096 1692095938788482777088 1707436145726346663936 1709899978548462604288 1727347937513242834944 1728187678853793755136 1735782253614381715974 1757232849926966759424 1763334352878102060672 1780557002455423868928 1810482330227783933952 1822315548072409972736 1836199408782155864832 1862657613519650906112 1865345431143777386496 1867059903047402181888 1884379568196264910848 1896695774524345073664 1923637475867020429824 1929510580311963500544 1936210269826935596032 1951355595115824758784 1954171404055385833472 1974111928586563239936 1975071632975764291584 1983751146987864818256 2008266114202247725056 2015239260432116640768 2050104991581461219328 2057223411691119070784 2098513610036749559808 2112229385265747922944 2133782746339888207872 2176236336334406950912 2178236553555302545536 2198442829562309062656 2212811736945069252608 2236478172634321330176 2244243721844857168128 2267144167986131220864 2276581527635128885248 2303130583350990446592 2304250238471725006848 2314376338152508954632 2342977133235955679232 2351112470504136080896 2374076003273898491904 2376258058423966413312 2398301268613428068352 2410498088084254113792 2413976440303711911936 2438608852959872237568 2448265878376207819776 2483543484692867874816 2489413204063202909184 2512506090928353214464 2524774187075464314144 2561154218589519995904 2564849967822693906432 2591021906269864252416 2645001529317153091008 2670835503683135803392 2686985680576155521024 2715723495341675900928 2733473322108614959104 2798018146715666079744 2816305847020997230592 2845043661786517610496 2885456213800530644736 2894265870467945250816 2904315404740403394048 2927033392673737138176 2931257106083078750208 2961167892879844859904 2981970896845761773568 2992324962459809557504 3022858890648174961152 3035442036846838513664 3052383432780726632448 3070840777801320595456 3075157487372191828992 3085835117536678606176 3103683994676201029632 3168344077898621884416 3264354504501610426368 3267354830332953818304 3297664244343463593984 3319217605417603878912 3366365582767285752192 3414872291452693327872 3419799957096925208576 3454695875026485669888 3456375357707587510272 3471564507228763431948 3514465699853933518848 3526668705756204121344 3561114004910847737856 3620964660455567867904 3644631096144819945472 3672398817564311729664 3725315227039301812224 3730690862287554772992 3734119806094804363776 3768759136392529821696 3793391549048690147328 3847274951734040859648 3872420539653871192064 3902711190231649517568 3948223857173126479872 3967502293975729636512 4030478520864233281536 4100209983162922438656 4114446823382238141568 4197027220073499119616 4224458770531495845888 4267565492679776415744 4352472672668813901824 4356473107110605091072 4396885659124618125312 4425623473890138505216 4472956345268642660352 4488487443689714336256 4534288335972262441728 4553163055270257770496 4606261166701980893184 4608500476943450013696 4628752676305017909264 4685954266471911358464 4702224941008272161792 4752516116847932826624 4796602537226856136704 4820996176168508227584 4877217705919744475136 4896531756752415639552 4978826408126405818368 5049548374150928628288 5122308437179039991808 5129699935645387812864 5182043812539728504832 5290003058634306182016 5341671007366271606784 5373971361152311042048 5431446990683351801856 5466946644217229918208 5596036293431332159488 5632611694041994461184 5690087323573035220992 5770912427601061289472 5788531740935890501632 5808630809480806788096 5854066785347474276352 5862514212166157500416 5922335785759689719808 5984649924919619115008 6045717781296349922304 6150314974744383657984 6171670235073357212352 6336688155797243768832 6528709009003220852736 6534709660665907636608 6595328488686927187968 6638435210835207757824 6732731165534571504384 6829744582905386655744 6839599914193850417152 6909391750052971339776 6912750715415175020544 6943129014457526863896 7028931399707867037696 7053337411512408242688 7122228009821695475712 7241929320911135735808 7344797635128623459328 7450630454078603624448 7468239612189608727552 7537518272785059643392 7694549903468081719296 7744841079307742384128 7935004587951459273024 8060957041728466563072 8200419966325844877312 8228893646764476283136 8394054440146998239232 8448917541062991691776 8535130985359552831488 8704945345337627803648 8712946214221210182144 8793771318249236250624 8851246947780277010432 8945912690537285320704 8976974887379428672512 9068576671944524883456 9106326110540515540992 9212522333403961786368 9257505352610035818528 9404449882016544323584 9505032233695865653248 9793063513504831279104 9957652816252811636736 10099096748301857256576 10244616874358079983616 10259399871290775625728 10364087625079457009664 10580006117268612364032 10683342014732543213568 10747942722304622084096 10862893981366703603712 10933893288434459836416 11192072586862664318976 11380174647146070441984 11541824855202122578944 11617261618961613576192 11708133570694948552704 11844671571519379439616 11969299849839238230016 12091435562592699844608 12300629949488767315968 12343340470146714424704 12673376311594487537664 13057418018006441705472 13069419321331815273216 13190656977373854375936 13276870421670415515648 13465462331069143008768 13659489165810773311488 13679199828387700834304 13818783500105942679552 13825501430830350041088 13886258028915053727792 14057862799415734075392 14106674823024816485376 14689595270257246918656 14936479224379217455104 15389099806936163438592 15489682158615484768256 15870009175902918546048 16121914083456933126144 16400839932651689754624 16457787293528952566272 16788108880293996478464 16897835082125983383552 17070261970719105662976 17425892428442420364288 17587542636498472501248 17953949774758857345024 18137153343889049766912 18515010705220071637056 18808899764033088647168 19010064467391731306496 19586127027009662558208 19915305632505623273472 20198193496603714513152 20489233748716159967232 20518799742581551251456 20728175250158914019328 21160012234537224728064 21366684029465086427136 21495885444609244168192 21725787962733407207424 23083649710404245157888 23234523237923227152384 23938599699678476460032 24182871125185399689216 24601259898977534631936 24686680940293428849408 25346752623188975075328 26114836036012883410944 26138838642663630546432 26381313954747708751872 26553740843340831031296 26930924662138286017536 27318978331621546622976 27637567000211885359104 27772516057830107455584 28213349646049632970752 29379190540514493837312 29872958448758434910208 30778199613872326877184 30979364317230969536512 31740018351805837092096 32243828166913866252288 32801679865303379509248 32915574587057905132544 33576217760587992956928 34140523941438211325952 34851784856884840728576 35907899549517714690048 36274306687778099533824 37030021410440143274112 37617799528066177294336 38020128934783462612992 39172254054019325116416 39830611265011246546944 40396386993207429026304 40978467497432319934464 41037599485163102502912 41456350500317828038656 42320024469074449456128 46167299420808490315776 46469046475846454304768 47877199399356952920064 48365742250370799378432 49202519797955069263872 49373361880586857698816 50693505246377950150656 52277677285327261092864 52762627909495417503744 53861849324276572035072 55545032115660214911168 56426699292099265941504 58758381081028987674624 59745916897516869820416 61556399227744653754368 61958728634461939073024 63480036703611674184192 64487656333827732504576 65831149174115810265088 69703569713769681457152 71815799099035429380096 72548613375556199067648 74060042820880286548224 75235599056132354588672 76040257869566925225984 78344508108038650232832 79661222530022493093888 80792773986414858052608 81956934994864639868928 82912701000635656077312 84640048938148898912256 92334598841616980631552 92938092951692908609536 95754398798713905840128 96731484500741598756864 98405039595910138527744 98746723761173715397632 104555354570654522185728 107723698648553144070144 111090064231320429822336 112853398584198531883008 117516762162057975349248 119491833795033739640832 123112798455489307508736 126960073407223348368384 131662298348231620530176 139407139427539362914304 143631598198070858760192 145097226751112398135296 148120085641760573096448 150471198112264709177344 152080515739133850451968 161585547972829716105216 169280097876297797824512 184669197683233961263104 185876185903385817219072 193462969001483197513728 197493447522347430795264 209110709141309044371456 215447397297106288140288 222180128462640859644672 225706797168397063766016 235033524324115950698496 238983667590067479281664 253920146814446696736768 263324596696463241060352 278814278855078725828608 287263196396141717520384 290194453502224796270592 296240171283521146192896 323171095945659432210432 338560195752595595649024 369338395366467922526208 394986895044694861590528 418221418282618088742912 430894794594212576280576 444360256925281719289344 451413594336794127532032 507840293628893393473536 526649193392926482120704 557628557710157451657216 580388907004449592541184 592480342567042292385792 646342191891318864420864 677120391505191191298048 789973790089389723181056 836442836565236177485824 861789589188425152561152 888720513850563438578688 1015680587257786786947072 1053298386785852964241408 1184960685134084584771584 1292684383782637728841728 1354240783010382382596096 1579947580178779446362112 1672885673130472354971648 1777441027701126877157376 2031361174515573573894144 2369921370268169169543168 2585368767565275457683456 3159895160357558892724224 3554882055402253754314752 4062722349031147147788288 4739842740536338339086336 7109764110804507508629504 9479685481072676678172672 14219528221609015017259008 28439056443218030034518016
- Sum of all divisors σ(n): 115218224238164652645120000
- Sum of proper divisors (its aliquot sum) s(n): 86779167794946622610601984
- 28439056443218030034518016 is an abundant number, because the sum of its proper divisors (86779167794946622610601984) is greater than itself. Its abundance is 58340111351728592576083968
Bases of 28439056443218030034518016
- Binary: 10111100001100011010001010110110001100000000000001110001101001000000110000000000000002
- Hexadecimal: 0x17863456C6000E34818000
- Base-36: 3KN22IAKA9TOAQDC0
Squares and roots of 28439056443218030034518016
- 28439056443218030034518016 squared (284390564432180300345180162) is 808779931380540949164901727744706103248453428576256
- 28439056443218030034518016 cubed (284390564432180300345180163) is 23000938118673209281529811904898754060358795456147683001877656518530061828096
-
The
square root of 28439056443218030034518016 is 5332828184295.6491442841 -
28439056443218030034518016 is a
perfect cube number . Itscube root is 305237856
Scales and comparisons
How big is 28439056443218030034518016?- 28,439,056,443,218,030,034,518,016 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 28,439,056,443,218,030,034,518,016 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 28439056443218030034518016 cubic inches would be around 25436488 feet tall.
Recreational maths with 28439056443218030034518016
- 28439056443218030034518016 backwards is 61081543003081234465093482
- The number of decimal digits it has is: 26
- The sum of 28439056443218030034518016'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 28439056443218030034518016 - Facts about the integer". Numbermatics.com. 2024. Web. 19 June 2024.
APA style:
Numbermatics. (2024). Number 28439056443218030034518016 - Facts about the integer. Retrieved 19 June 2024, from https://numbermatics.com/n/28439056443218030034518016/
Chicago style:
Numbermatics. 2024. "Number 28439056443218030034518016 - Facts about the integer". https://numbermatics.com/n/28439056443218030034518016/
The information we have on file for 28439056443218030034518016 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 28439056443218030034518016, math, Factors of 28439056443218030034518016, curriculum, school, college, exams, university, Prime factorization of 28439056443218030034518016, STEM, science, technology, engineering, physics, economics, calculator, twenty-eight septillion, four hundred thirty-nine sextillion, fifty-six quintillion, four hundred forty-three quadrillion, two hundred eighteen trillion, thirty billion, thirty-four million, five hundred eighteen thousand and sixteen.