43318931597364814701133824
43,318,931,597,364,814,701,133,824 is an even composite number composed of six prime numbers multiplied together.
43318931597364814701133824 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of thirty-two thousand, eight hundred five divisors.
Prime factorization of 43318931597364814701133824:
226 × 314 × 72 × 112 × 132 × 3672
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 11 × 11 × 13 × 13 × 367 × 367)See below for interesting mathematical facts about the number 43318931597364814701133824 from the Numbermatics database.
Names of 43318931597364814701133824
- Cardinal: 43318931597364814701133824 can be written as Forty-three septillion, three hundred eighteen sextillion, nine hundred thirty-one quintillion, five hundred ninety-seven quadrillion, three hundred sixty-four trillion, eight hundred fourteen billion, seven hundred one million, one hundred thirty-three thousand, eight hundred twenty-four.
Scientific notation
- Scientific notation: 4.3318931597364814701133824 × 1025
Factors of 43318931597364814701133824
Divisors of 43318931597364814701133824
- Number of divisors d(n): 32805
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 13 14 16 18 21 22 24 26 27 28 32 33 36 39 42 44 48 49 52 54 56 63 64 66 72 77 78 81 84 88 91 96 98 99 104 108 112 117 121 126 128 132 143 144 147 154 156 162 168 169 176 182 189 192 196 198 208 216 224 231 234 242 243 252 256 264 273 286 288 294 297 308 312 324 336 338 351 352 363 364 367 378 384 392 396 416 429 432 441 448 462 468 484 486 504 507 512 528 539 546 567 572 576 588 594 616 624 637 648 672 676 693 702 704 726 728 729 734 756 768 784 792 819 832 847 858 864 882 891 896 924 936 968 972 1001 1008 1014 1024 1053 1056 1078 1089 1092 1101 1134 1144 1152 1176 1183 1188 1232 1248 1274 1287 1296 1323 1344 1352 1386 1404 1408 1452 1456 1458 1468 1512 1521 1536 1568 1573 1584 1617 1638 1664 1694 1701 1716 1728 1764 1782 1792 1848 1859 1872 1911 1936 1944 2002 2016 2028 2048 2079 2106 2112 2156 2178 2184 2187 2202 2268 2288 2304 2352 2366 2376 2457 2464 2496 2541 2548 2569 2574 2592 2646 2673 2688 2704 2772 2808 2816 2904 2912 2916 2936 3003 3024 3042 3072 3136 3146 3159 3168 3234 3267 3276 3303 3328 3388 3402 3432 3456 3528 3549 3564 3584 3696 3718 3744 3822 3861 3872 3888 3969 4004 4032 4037 4056 4096 4158 4212 4224 4312 4356 4368 4374 4404 4536 4563 4576 4608 4704 4719 4732 4752 4771 4851 4914 4928 4992 5082 5096 5103 5138 5148 5184 5292 5346 5376 5408 5544 5577 5616 5632 5733 5808 5824 5832 5872 5929 6006 6048 6084 6144 6237 6272 6292 6318 6336 6468 6534 6552 6561 6606 6656 6776 6804 6864 6912 7007 7056 7098 7128 7168 7371 7392 7436 7488 7623 7644 7707 7722 7744 7776 7938 8008 8019 8064 8074 8112 8192 8281 8316 8424 8448 8624 8712 8736 8748 8808 9009 9072 9126 9152 9216 9408 9438 9464 9477 9504 9542 9702 9801 9828 9856 9909 9984 10164 10192 10206 10276 10296 10368 10584 10647 10692 10752 10816 11011 11088 11154 11232 11264 11466 11583 11616 11648 11664 11744 11858 11907 12012 12096 12111 12168 12288 12474 12544 12584 12636 12672 12936 13013 13068 13104 13122 13212 13312 13552 13608 13689 13728 13824 14014 14112 14157 14196 14256 14313 14336 14553 14742 14784 14872 14976 15246 15288 15309 15414 15444 15488 15552 15876 16016 16038 16128 16148 16224 16384 16562 16632 16731 16848 16896 17199 17248 17424 17472 17496 17616 17787 17983 18018 18144 18252 18304 18432 18711 18816 18876 18928 18954 19008 19084 19404 19602 19656 19683 19712 19818 19968 20328 20384 20412 20449 20552 20592 20736 21021 21168 21294 21384 21504 21632 22022 22113 22176 22308 22464 22528 22869 22932 23121 23166 23232 23296 23328 23488 23716 23814 24024 24057 24192 24222 24336 24576 24843 24948 25088 25168 25272 25344 25872 26026 26136 26208 26244 26424 26624 27027 27104 27216 27378 27456 27648 28028 28224 28259 28314 28392 28431 28512 28626 28672 29106 29403 29484 29568 29727 29744 29952 30492 30576 30618 30828 30888 30976 31104 31752 31941 32032 32076 32256 32296 32448 32768 33033 33124 33264 33397 33462 33696 33792 34398 34496 34749 34848 34944 34992 35232 35574 35721 35966 36036 36288 36333 36504 36608 36864 37422 37632 37752 37856 37908 38016 38168 38808 39039 39204 39312 39366 39424 39636 39936 40656 40768 40824 40898 41067 41104 41184 41472 42042 42336 42471 42588 42768 42939 43008 43264 43659 44044 44226 44352 44407 44616 44928 45056 45738 45864 45927 46242 46332 46464 46592 46656 46976 47432 47628 48048 48114 48384 48444 48672 49152 49686 49896 50176 50193 50336 50544 50688 51597 51744 52052 52272 52416 52481 52488 52848 53248 53361 53949 54054 54208 54432 54756 54912 55296 56056 56133 56448 56518 56628 56784 56862 57024 57252 57344 58212 58806 58968 59049 59136 59454 59488 59904 60984 61152 61236 61347 61656 61776 61952 62023 62208 63063 63504 63882 64064 64152 64512 64592 64896 65536 66066 66248 66339 66528 66794 66924 67392 67584 68607 68796 68992 69363 69498 69696 69888 69984 70464 71148 71442 71932 72072 72171 72576 72666 73008 73216 73728 74529 74844 75264 75504 75712 75816 76032 76336 77077 77616 78078 78408 78624 78732 78848 79272 79872 81081 81312 81536 81648 81796 82134 82208 82368 82944 84084 84672 84777 84942 85176 85293 85536 85878 86016 86528 87318 88088 88209 88452 88704 88814 89181 89232 89856 90112 91091 91476 91728 91854 92484 92664 92928 93184 93312 93952 94864 95256 95823 96096 96228 96768 96888 97344 98304 99099 99372 99792 100191 100352 100386 100672 101088 101376 103194 103488 104104 104247 104544 104832 104962 104976 105696 106496 106722 107163 107898 108108 108416 108864 108999 109512 109824 110592 112112 112266 112896 113036 113256 113568 113724 114048 114504 114688 116424 117117 117612 117936 118098 118272 118908 118976 119808 121968 122304 122472 122694 123201 123312 123552 123904 124046 124416 126126 127008 127413 127764 128128 128304 128817 129024 129184 129792 130977 131072 132132 132496 132678 133056 133221 133588 133848 134689 134784 135168 137214 137592 137781 137984 138726 138996 139392 139776 139968 140928 142296 142884 143143 143864 144144 144342 145152 145332 146016 146432 147456 149058 149688 150528 150579 151008 151424 151632 152064 152672 154154 154791 155232 156156 156816 157248 157443 157464 157696 158544 159744 160083 161847 162162 162624 163072 163296 163592 164268 164416 164736 165888 168168 168399 169344 169554 169884 170352 170586 171072 171756 172032 173056 174636 176176 176418 176904 177147 177408 177628 178362 178464 179712 180224 182182 182952 183456 183708 184041 184968 185328 185856 186069 186368 186624 187904 189189 189728 190512 191646 192192 192456 193536 193776 194688 196608 197813 198198 198744 199017 199584 200382 200704 200772 201344 202176 202752 205821 206388 206976 208089 208208 208494 209088 209664 209924 209952 211392 212992 213444 214326 215796 216216 216513 216832 217728 217998 219024 219648 221184 223587 224224 224532 225792 226072 226512 227136 227448 228096 229008 229376 231231 232848 233779 234234 235224 235872 236196 236544 237816 237952 239616 243243 243936 244608 244944 245388 246402 246624 247104 247808 248092 248832 252252 254016 254331 254826 255528 255879 256256 256608 257634 258048 258368 259584 261954 262144 264264 264627 264992 265356 266112 266442 267176 267543 267696 269378 269568 270336 273273 274428 275184 275562 275968 277452 277992 278784 279552 279936 281856 284592 285768 286286 287469 287728 288288 288684 290304 290664 292032 292864 294912 297297 298116 299376 300573 301056 301158 302016 302848 303264 304128 305344 308308 309582 310464 310849 312312 312741 313632 314496 314886 314928 315392 317088 319488 320166 321489 323694 324324 325248 326144 326592 326997 327184 328536 328832 329472 331776 336336 336798 338688 339108 339768 340704 341172 342144 343512 344064 346112 349272 351351 352352 352836 353808 354294 354816 355256 356724 356928 359424 360448 364364 365904 366912 367367 367416 368082 369603 369936 370656 371712 372138 372736 373248 375808 378378 379456 381024 382239 383292 384384 384912 386451 387072 387552 389376 392931 393216 395626 396396 397488 398034 399168 399663 400764 401408 401544 402688 404067 404352 405504 411642 412776 413343 413952 416178 416416 416988 418176 419328 419848 419904 422784 425984 426888 428652 429429 431592 432432 433026 433664 434161 435456 435996 438048 439296 442368 447174 448448 449064 451584 451737 452144 453024 454272 454896 456192 458016 458752 462462 464373 465696 467558 468468 470448 471744 472329 472392 473088 475632 475904 479232 480249 485541 486486 487872 489216 489888 490776 492804 493248 494208 495616 496184 497664 504504 505197 508032 508662 509652 511056 511758 512512 513216 515268 516096 516736 519168 523908 524288 528528 529254 529984 530712 531441 532224 532884 534352 535086 535392 538756 539136 540672 546546 548856 550368 551124 551936 552123 554904 555984 557568 558207 559104 559872 563712 567567 569184 571536 572572 574938 575456 576576 577291 577368 580608 581328 584064 585728 589824 593439 594594 596232 597051 598752 601146 602112 602316 604032 605696 606528 608256 610688 616616 617463 619164 620928 621698 624267 624624 625482 627264 628992 629772 629856 630784 634176 638976 640332 642978 647388 648648 649539 650496 652288 653184 653994 654368 657072 657664 658944 663552 670761 672672 673596 677376 678216 679536 681408 682253 682344 684288 687024 688128 692224 693693 698544 701337 702702 704704 705672 707616 708588 709632 710512 713448 713856 718848 720896 728728 729729 731808 733824 734734 734832 736164 739206 739872 741312 743424 744276 745472 746496 751616 756756 758912 762048 762993 764478 766584 767637 768768 769824 772902 774144 775104 778752 785862 786432 791252 792792 793881 794976 796068 798336 799326 801528 802629 802816 803088 805376 808134 808704 811008 819819 823284 825552 826686 827904 832356 832832 833976 836352 838656 839696 839808 845568 851968 853776 857304 858858 862407 863184 864864 866052 867328 868322 870912 871992 876096 878592 884736 891891 894348 896896 898128 901719 903168 903474 904288 906048 908544 909792 912384 916032 917504 924924 928746 931392 932547 935116 936936 938223 940896 942823 943488 944658 944784 946176 951264 951808 958464 960498 964467 971082 972972 975744 978432 979776 980991 981552 985608 986496 988416 991232 992368 995328 1002001 1009008 1010394 1016064 1017324 1019304 1022112 1023516 1025024 1026432 1030536 1032192 1033472 1038336 1047816 1048576 1054053 1057056 1058508 1059968 1061424 1062882 1064448 1065768 1068704 1070172 1070784 1077512 1078272 1081344 1093092 1097712 1100736 1102101 1102248 1103872 1104246 1108809 1109808 1111968 1115136 1116414 1118208 1119744 1127424 1135134 1138368 1143072 1145144 1146717 1149876 1150912 1153152 1154582 1154736 1159353 1161216 1162656 1168128 1171456 1178793 1179648 1186878 1189188 1192464 1194102 1197504 1198989 1202292 1204224 1204632 1208064 1211392 1212201 1213056 1216512 1221376 1233232 1234926 1238328 1240029 1241856 1243396 1248534 1249248 1250964 1254528 1257984 1259544 1259712 1261568 1268352 1277952 1280664 1285956 1288287 1294776 1297296 1299078 1300992 1302483 1304576 1306368 1307988 1308736 1314144 1315328 1317888 1327104 1341522 1345344 1347192 1354752 1355211 1356432 1359072 1362816 1364506 1364688 1368576 1374048 1376256 1384448 1387386 1393119 1397088 1402674 1405404 1409408 1411344 1415232 1416987 1417176 1419264 1421024 1426896 1427712 1437696 1440747 1441792 1456623 1457456 1459458 1463616 1467648 1469468 1469664 1472328 1478412 1479744 1481579 1482624 1486848 1488552 1490944 1492992 1503232 1513512 1515591 1517824 1524096 1525986 1528956 1533168 1535274 1537536 1539648 1545804 1548288 1550208 1557504 1571724 1572864 1582504 1585584 1587762 1589952 1592136 1594323 1596672 1598652 1603056 1605258 1605632 1606176 1610752 1616268 1617408 1622016 1639638 1646568 1651104 1653372 1655808 1656369 1664712 1665664 1667952 1672704 1674621 1677312 1679392 1679616 1691136 1702701 1703936 1707552 1714608 1717716 1724814 1726368 1729728 1731873 1732104 1734656 1736644 1741824 1743984 1750957 1752192 1757184 1769472 1780317 1783782 1788696 1791153 1793792 1796256 1803438 1806336 1806948 1808576 1812096 1817088 1819584 1824768 1832064 1835008 1849848 1852389 1857492 1862784 1865094 1870232 1872801 1873872 1876446 1881792 1885646 1886976 1889316 1889568 1892352 1902528 1903616 1916928 1920996 1928934 1942164 1945944 1948617 1951488 1956864 1959552 1961982 1963104 1971216 1972992 1976832 1982464 1984736 1990656 2004002 2012283 2018016 2020788 2032128 2034648 2038608 2044224 2046759 2047032 2050048 2052864 2061072 2064384 2066944 2076672 2081079 2095632 2097152 2104011 2108106 2114112 2117016 2119936 2122848 2125764 2128896 2131536 2137408 2140344 2141568 2155024 2156544 2162688 2175943 2186184 2189187 2195424 2201472 2204202 2204496 2207744 2208492 2217618 2219616 2223936 2230272 2232828 2236416 2239488 2254848 2270268 2276736 2286144 2288979 2290288 2293434 2299752 2301824 2302911 2306304 2309164 2309472 2318706 2322432 2325312 2336256 2342912 2357586 2359296 2373756 2378376 2381643 2384928 2388204 2395008 2397978 2404584 2407887 2408448 2409264 2416128 2422784 2424402 2426112 2433024 2442752 2459457 2466464 2469852 2476656 2480058 2483712 2486792 2497068 2498496 2501928 2509056 2515968 2519088 2519424 2523136 2536704 2555904 2561328 2571569 2571912 2576574 2587221 2589552 2594592 2598156 2601984 2604966 2609152 2612736 2615976 2617472 2628288 2630656 2635776 2654208 2675673 2683044 2690688 2694384 2705157 2709504 2710422 2712864 2718144 2725632 2729012 2729376 2737152 2748096 2752512 2768896 2774772 2786238 2794176 2797641 2805348 2810808 2814669 2818816 2822688 2828469 2830464 2833974 2834352 2838528 2842048 2853792 2855424 2875392 2881494 2883584 2893401 2913246 2914912 2918916 2927232 2935296 2938936 2939328 2942973 2944656 2956824 2959488 2963158 2965248 2973696 2977104 2981888 2985984 3006003 3006464 3027024 3031182 3035648 3039127 3048192 3051972 3057912 3066336 3070548 3075072 3079296 3091608 3096576 3100416 3115008 3143448 3145728 3162159 3165008 3171168 3175524 3179904 3184272 3188646 3193344 3197304 3206112 3210516 3211264 3212352 3221504 3232536 3234816 3244032 3279276 3293136 3302208 3306303 3306744 3311616 3312738 3326427 3329424 3331328 3335904 3345408 3349242 3354624 3358784 3359232 3382272 3405402 3407872 3415104 3429216 3435432 3440151 3449628 3452736 3459456 3463746 3464208 3469312 3473288 3478059 3483648 3487968 3501914 3504384 3514368 3536379 3538944 3560634 3567564 3577392 3582306 3587584 3592512 3596967 3606876 3612672 3613896 3617152 3624192 3634176 3636603 3639168 3649536 3664128 3670016 3699696 3704778 3714984 3720087 3725568 3730188 3740464 3745602 3747744 3752892 3763584 3771292 3773952 3778632 3779136 3784704 3805056 3807232 3833856 3841992 3857868 3864861 3884328 3891888 3897234 3902976 3907449 3913728 3919104 3923964 3926208 3942432 3945984 3953664 3964928 3969472 3981312 4008004 4024566 4036032 4041037 4041576 4064256 4065633 4069296 4077216 4088448 4093518 4094064 4100096 4105728 4122144 4128768 4133888 4153344 4162158 4179357 4191264 4194304 4208022 4216212 4228224 4234032 4239872 4245696 4250961 4251528 4257792 4263072 4274816 4280688 4283136 4310048 4313088 4322241 4325376 4351886 4369869 4372368 4378374 4390848 4402944 4408404 4408992 4415488 4416984 4435236 4439232 4444737 4447872 4460544 4465656 4472832 4478976 4509696 4540536 4546773 4553472 4572288 4577958 4580576 4586868 4599504 4603648 4605822 4612608 4618328 4618944 4637412 4644864 4650624 4672512 4685824 4715172 4718592 4747512 4756752 4763286 4769856 4775771 4776408 4782969 4790016 4795956 4809168 4815774 4816896 4818528 4832256 4845568 4848804 4852224 4866048 4885504 4918914 4932928 4939704 4953312 4960116 4967424 4969107 4973584 4994136 4996992 5003856 5018112 5023863 5031936 5038176 5038848 5046272 5073408 5108103 5111808 5122656 5143138 5143824 5153148 5174442 5179104 5189184 5195619 5196312 5203968 5209932 5218304 5225472 5231952 5234944 5252871 5256576 5261312 5271552 5308416 5340951 5351346 5366088 5373459 5381376 5388768 5410314 5419008 5420844 5425728 5436288 5451264 5458024 5458752 5474304 5496192 5505024 5537792 5549544 5557167 5572476 5588352 5595282 5610696 5618403 5621616 5629338 5637632 5645376 5656938 5660928 5667948 5668704 5677056 5684096 5707584 5710848 5750784 5762988 5767168 5786802 5826492 5829824 5837832 5845851 5854464 5870592 5877872 5878656 5885946 5889312 5913648 5918976 5926316 5930496 5947392 5954208 5963776 5971968 6012006 6012928 6036849 6054048 6062364 6071296 6078254 6096384 6103944 6115824 6132672 6140277 6141096 6150144 6158592 6183216 6193152 6200832 6230016 6243237 6286896 6291456 6312033 6324318 6330016 6342336 6351048 6359808 6368544 6377292 6386688 6394608 6412224 6421032 6422528 6424704 6443008 6465072 6469632 6488064 6527829 6558552 6567561 6586272 6599761 6604416 6612606 6613488 6623232 6625476 6652854 6658848 6662656 6671808 6690816 6698484 6709248 6717568 6718464 6764544 6810804 6815744 6830208 6858432 6866937 6870864 6880302 6899256 6905472 6908733 6918912 6927492 6928416 6938624 6946576 6956118 6967296 6975936 7003828 7008768 7028736 7072758 7077888 7121268 7135128 7144929 7154784 7164612 7175168 7185024 7193934 7213752 7223661 7225344 7227792 7234304 7248384 7268352 7273206 7278336 7299072 7328256 7340032 7378371 7399392 7409556 7429968 7440174 7451136 7460376 7480928 7491204 7495488 7504783 7505784 7527168 7542584 7547904 7557264 7558272 7569408 7610112 7614464 7667712 7683984 7714707 7715736 7729722 7761663 7768656 7783776 7794468 7805952 7814898 7827456 7838208 7847928 7852416 7884864 7891968 7907328 7929856 7938944 7962624 8016008 8027019 8049132 8072064 8082074 8083152 8115471 8128512 8131266 8138592 8154432 8176896 8187036 8188128 8200192 8211456 8244288 8257536 8267776 8306688 8324316 8358714 8382528 8388608 8392923 8416044 8432424 8444007 8456448 8468064 8479744 8485407 8491392 8501922 8503056 8515584 8526144 8549632 8561376 8566272 8620096 8626176 8644482 8650752 8680203 8703772 8739738 8744736 8756748 8781696 8805888 8816808 8817984 8828919 8830976 8833968 8870472 8878464 8889474 8895744 8921088 8931312 8945664 8957952 9018009 9019392 9081072 9093546 9106944 9117381 9144576 9155916 9161152 9173736 9199008 9207296 9211644 9225216 9236656 9237888 9274824 9289728 9301248 9345024 9371648 9430344 9437184 9486477 9495024 9513504 9526572 9539712 9551542 9552816 9565938 9580032 9591912 9618336 9631548 9633792 9637056 9664512 9691136 9697608 9704448 9732096 9771008 9837828 9865856 9879408 9906624 9918909 9920232 9934848 9938214 9947168 9979281 9988272 9993984 10007712 10036224 10047726 10063872 10076352 10077696 10092544 10146816 10216206 10223616 10245312 10286276 10287648 10306296 10320453 10348884 10358208 10371053 10378368 10391238 10392624 10407936 10419864 10434177 10436608 10450944 10463904 10469888 10505742 10513152 10522624 10543104 10609137 10616832 10681902 10702692 10732176 10746918 10762752 10777536 10790901 10820628 10838016 10841688 10851456 10872576 10902528 10909809 10916048 10917504 10948608 10992384 11010048 11075584 11099088 11114334 11144952 11160261 11176704 11190564 11221392 11236806 11243232 11258676 11275264 11290752 11313876 11321856 11335896 11337408 11354112 11368192 11415168 11421696 11501568 11525976 11534336 11573604 11594583 11652984 11659648 11675664 11691702 11708928 11722347 11741184 11755744 11757312 11771892 11778624 11827296 11837952 11852632 11860992 11894784 11908416 11927552 11943936 12024012 12025856 12073698 12108096 12123111 12124728 12142592 12156508 12192768 12196899 12207888 12231648 12256699 12265344 12280554 12282192 12300288 12317184 12366432 12386304 12401664 12460032 12486474 12538071 12573792 12582912 12624066 12648636 12660032 12684672 12702096 12719616 12737088 12752883 12754584 12773376 12789216 12824448 12842064 12845056 12849408 12886016 12930144 12939264 12966723 12976128 13055658 13109607 13117104 13135122 13172544 13199522 13208832 13225212 13226976 13246464 13250952 13305708 13317696 13325312 13334211 13343616 13381632 13396968 13418496 13435136 13436928 13529088 13621608 13631488 13640319 13660416 13716864 13733874 13741728 13760604 13798512 13810944 13817466 13837824 13854984 13856832 13877248 13893152 13912236 13934592 13951872 14007656 14017536 14057472 14145516 14155776 14242536 14270256 14289858 14309568 14327313 14329224 14350336 14370048 14387868 14427504 14447322 14450688 14455584 14468608 14496768 14536704 14546412 14556672 14598144 14656512 14680064 14756742 14798784 14819112 14859936 14880348 14902272 14907321 14920752 14961856 14982408 14990976 15009566 15011568 15054336 15071589 15085168 15095808 15114528 15116544 15138816 15220224 15228928 15324309 15335424 15367968 15429414 15431472 15459444 15523326 15537312 15567552 15586857 15588936 15611904 15629796 15654912 15676416 15695856 15704832 15758613 15769728 15783936 15814656 15859712 15877888 15925248 16022853 16032016 16054038 16098264 16120377 16144128 16164148 16166304 16230942 16257024 16262532 16277184 16297369 16308864 16353792 16374072 16376256 16400384 16422912 16488576 16515072 16535552 16613376 16648632 16671501 16717428 16765056 16777216 16785846 16832088 16855209 16864848 16888014 16912896 16936128 16959488 16970814 16982784 17003844 17006112 17031168 17052288 17099264 17122752 17132544 17240192 17252352 17288964 17301504 17360406 17407544 17479476 17489472 17513496 17537553 17563392 17611776 17633616 17635968 17657838 17661952 17667936 17740944 17756928 17778948 17791488 17842176 17862624 17891328 17915904 18036018 18038784 18110547 18162144 18187092 18213888 18234762 18289152 18311832 18322304 18347472 18398016 18414592 18420831 18423288 18450432 18473312 18475776 18549648 18579456 18602496 18690048 18729711 18743296 18860688 18874368 18936099 18972954 18990048 19027008 19053144 19079424 19103084 19105632 19131876 19160064 19183824 19236672 19260527 19263096 19267584 19274112 19329024 19382272 19395216 19408896 19464192 19542016 19583487 19675656 19702683 19731712 19758816 19799283 19813248 19837818 19840464 19869696 19876428 19894336 19958562 19976544 19987968 20015424 20072448 20095452 20127744 20152704 20155392 20185088 20293632 20432412 20447232 20490624 20572552 20575296 20600811 20612592 20640906 20697768 20716416 20726199 20742106 20756736 20782476 20785248 20815872 20839728 20868354 20873216 20901888 20927808 20939776 21011484 21026304 21045248 21086208 21218274 21233664 21363804 21405384 21434787 21464352 21493836 21525504 21555072 21581802 21641256 21670983 21676032 21683376 21702912 21745152 21805056 21819618 21832096 21835008 21897216 21984768 22020096 22135113 22151168 22198176 22228668 22289904 22320522 22353408 22381128 22442784 22473612 22486464 22514349 22517352 22550528 22581504 22627752 22643712 22671792 22674816 22708224 22736384 22762441 22830336 22843392 23003136 23051952 23068672 23144121 23147208 23189166 23284989 23305968 23319296 23351328 23383404 23417856 23444694 23482368 23511488 23514624 23543784 23557248 23654592 23675904 23705264 23721984 23789568 23816832 23855104 23887872 24048024 24051712 24081057 24147396 24216192 24246222 24249456 24285184 24313016 24346413 24385536 24393798 24415776 24463296 24513398 24530688 24561108 24564384 24600576 24634368 24732864 24772608 24803328 24920064 24972948 25076142 25147584 25165824 25178769 25248132 25297272 25320064 25332021 25369344 25404192 25439232 25456221 25474176 25505766 25509168 25546752 25578432 25648896 25684128 25690112 25698816 25772032 25860288 25878528 25933446 25952256 26040609 26111316 26219214 26234208 26270244 26345088 26399044 26417664 26450424 26453952 26486757 26492928 26501904 26611416 26635392 26650624 26668422 26687232 26763264 26793936 26836992 26870272 26873856 27054027 27058176 27243216 27262976 27280638 27320832 27352143 27433728 27467748 27483456 27521208 27597024 27621888 27634932 27675648 27709968 27713664 27754496 27786304 27824472 27869184 27903744 28015312 28035072 28114944 28287259 28291032 28311552 28459431 28485072 28540512 28579716 28619136 28654626 28658448 28700672 28740096 28775736 28855008 28894644 28901376 28911168 28937216 28993536 29073408 29092824 29113344 29196288 29313024 29360128 29513484 29597568 29638224 29719872 29756727 29760696 29804544 29814642 29841504 29923712 29937843 29964816 29981952 30019132 30023136 30108672 30143178 30170336 30191616 30229056 30233088 30277632 30440448 30457856 30648618 30670848 30735936 30858828 30862944 30918888 30961359 31046652 31074624 31113159 31135104 31173714 31177872 31223808 31259592 31302531 31309824 31352832 31391712 31409664 31517226 31539456 31567872 31629312 31719424 31755776 31827411 31850496 32045706 32064032 32108076 32196528 32240754 32288256 32328296 32332608 32372703 32461884 32514048 32525064 32554368 32594738 32617728 32707584 32729427 32748144 32752512 32800768 32845824 32977152 33030144 33071104 33226752 33297264 33343002 33430397 33434856 33480783 33530112 33554432 33571692 33664176 33710418 33729696 33776028 33825792 33872256 33918976 33941628 33965568 34007688 34012224 34062336 34104576 34198528 34245504 34265088 34480384 34504704 34577928 34603008 34720812 34783749 34815088 34958952 34978944 35026992 35075106 35126784 35167041 35223552 35267232 35271936 35315676 35323904 35335872 35481888 35513856 35557896 35582976 35684352 35725248 35782656 35831808 36072036 36077568 36221094 36324288 36369333 36374184 36427776 36469524 36578304 36590697 36623664 36644608 36694944 36770097 36796032 36829184 36841662 36846576 36900864 36946624 36951552 37099296 37158912 37204992 37380096 37459422 37486592 37614213 37721376 37748736 37872198 37945908 37980096 38054016 38106288 38158848 38206168 38211264 38258649 38263752 38320128 38367648 38473344 38521054 38526192 38535168 38548224 38658048 38764544 38790432 38817792 38900169 38928384 39084032 39166974 39328821 39351312 39405366 39463424 39517632 39598566 39626496 39675636 39680928 39739392 39752856 39788672 39917124 39953088 39975936 40002633 40030848 40144896 40190904 40255488 40305408 40310784 40370176 40587264 40864824 40894464 40920957 40981248 41145104 41150592 41201622 41225184 41281812 41395536 41432832 41452398 41484212 41513472 41564952 41570496 41631744 41679456 41736708 41746432 41803776 41855616 41879552 42022968 42052608 42090496 42172416 42436548 42467328 42727608 42810768 42869574 42928704 42981939 42987672 43051008 43110144 43163604 43282512 43341966 43352064 43366752 43405824 43490304 43610112 43639236 43664192 43670016 43794432 43969536 44040192 44270226 44302336 44396352 44457336 44579808 44641044 44706816 44721963 44762256 44885568 44947224 44972928 45028698 45034704 45101056 45163008 45214767 45255504 45287424 45343584 45349632 45416448 45472768 45524882 45660672 45686784 45972927 46006272 46103904 46137344 46288242 46294416 46378332 46569978 46611936 46638592 46702656 46760571 46766808 46835712 46889388 46964736 47022976 47029248 47087568 47114496 47275839 47309184 47351808 47410528 47443968 47579136 47633664 47710208 47775744 48068559 48096048 48103424 48162114 48294792 48361131 48432384 48492444 48498912 48570368 48626032 48692826 48771072 48787596 48831552 48892107 48926592 49026796 49061376 49122216 49128768 49201152 49268736 49465728 49545216 49606656 49840128 49945896 50014503 50152284 50295168 50331648 50357538 50496264 50565627 50594544 50640128 50664042 50738688 50808384 50878464 50912442 50948352 51011532 51018336 51093504 51156864 51297792 51368256 51380224 51397632 51544064 51720576 51757056 51866892 51904512 52081218 52222632 52438428 52468416 52533481 52540488 52612659 52690176 52798088 52835328 52900848 52907904 52973514 52985856 53003808 53222832 53270784 53301248 53336844 53374464 53526528 53587872 53673984 53740544 53747712 54108054 54116352 54331641 54486432 54525952 54561276 54641664 54704286 54867456 54935496 54966912 55042416 55194048 55243776 55262493 55269864 55351296 55419936 55427328 55508992 55572608 55648944 55738368 55807488 56030624 56070144 56189133 56229888 56574518 56582064 56623104 56808297 56918862 56970144 57081024 57159432 57238272 57309252 57316896 57401344 57480192 57551472 57710016 57781581 57789288 57802752 57822336 57874432 57987072 58146816 58185648 58226688 58392576 58626048 58720256 58750461 59026968 59108049 59195136 59276448 59397849 59439744 59513454 59521392 59609088 59629284 59683008 59847424 59875686 59929632 59963904 60038264 60046272 60217344 60286356 60340672 60383232 60458112 60466176 60555264 60880896 60915712 61297236 61341696 61471872 61717656 61725888 61802433 61837776 61922718 62093304 62149248 62178597 62226318 62270208 62347428 62355744 62447616 62519184 62605062 62619648 62705664 62783424 62819328 63034452 63078912 63135744 63258624 63438848 63511552 63654822 63700992 64091412 64128064 64216152 64304361 64393056 64481508 64576512 64656592 64665216 64745406 64923768 65012949 65028096 65050128 65108736 65189476 65235456 65415168 65458854 65496288 65505024 65601536 65691648 65954304 66060288 66142208 66405339 66453504 66594528 66686004 66860794 66869712 66961566 67060224 67108864 67143384 67328352 67420836 67459392 67543047 67552056 67651584 67744512 67837952 67883256 67931136 68015376 68024448 68124672 68209152 68287323 68397056 68491008 68530176 68960768 69009408 69155856 69206016 69432363 69441624 69567498 69630176 69854967 69917904 69957888 70053984 70150212 70253568 70334082 70447104 70534464 70543872 70631352 70647808 70671744 70963776 71027712 71115792 71165952 71368704 71450496 71565312 71663616 72144072 72155136 72243171 72442188 72597371 72648576 72738666 72748368 72855552 72939048 73039239 73156608 73181394 73247328 73289216 73389888 73540194 73592064 73658368 73683324 73693152 73801728 73893248 73903104 74198592 74317824 74409984 74760192 74918844 74973184 75228426 75442752 75497472 75536307 75744396 75891816 75960192 75996063 76108032 76212576 76317696 76368663 76412336 76422528 76517298 76527504 76640256 76735296 76946688 77042108 77052384 77070336 77096448 77316096 77529088 77580864 77635584 77800338 77856768 78121827 78168064 78333948 78657642 78702624 78810732 78926848 79035264 79197132 79252992 79351272 79361856 79460271 79478784 79505712 79577344 79834248 79906176 79951872 80005266 80061696 80289792 80381808 80510976 80610816 80621568 80740352 81162081 81174528 81729648 81788928 81841914 81962496 82056429 82290208 82301184 82403244 82450368 82563624 82791072 82865664 82904796 82968424 83026944 83129904 83140992 83263488 83358912 83473416 83492864 83607552 83711232 83759104 84045936 84105216 84180992 84344832 84861777 84873096 84934656 85378293 85455216 85621536 85739148 85796893 85857408 85963878 85975344 86102016 86220288 86327208 86565024 86683932 86704128 86733504 86811648 86980608 87220224 87278472 87328384 87340032 87588864 87939072 88080384 88540452 88604672 88792704 88914672 89159616 89270181 89282088 89413632 89443926 89524512 89771136 89813529 89894448 89945856 90057396 90069408 90202112 90326016 90429534 90511008 90574848 90687168 90699264 90832896 90945536 91049764 91321344 91373568 91945854 92012544 92207808 92274688 92576484 92588832 92756664 92884077 93139956 93223872 93277184 93339477 93405312 93521142 93533616 93671424 93778776 93907593 93929472 94045952 94058496 94175136 94228992 94551678 94618368 94703616 94821056 94887936 95158272 95267328 95420416 95482233 95551488 96137118 96192096 96206848 96324228 96589584 96722262 96864768 96984888 96997824 97118109 97140736 97252064 97385652 97542144 97575192 97663104 97784214 97853184 98053592 98122752 98188281 98244432 98257536 98402304 98537472 98931456 99090432 99213312 99680256 99891792 100029006 100291191 100304568 100590336 100663296 100715076 100992528 101131254 101189088 101280256 101328084 101477376 101616768 101756928 101824884 101896704 102023064 102036672 102187008 102313728 102595584 102736512 102760448 102795264 103088128 103441152 103514112 103733784 103809024 104162436 104351247 104445264 104876856 104936832 105066962 105080976 105225318 105380352 105501123 105596176 105670656 105801696 105815808 105947028 105971712 106007616 106445664 106541568 106602496 106673688 106748928 107053056 107175744 107347968 107481088 107495424 108216108 108232704 108663282 108972864 109051904 109107999 109122552 109283328 109408572 109734912 109772091 109870992 109933824 110084832 110310291 110388096 110487552 110524986 110539728 110702592 110839872 110854656 111017984 111145216 111297888 111476736 111614976 112061248 112140288 112378266 112459776 112842639 113149036 113164128 113246208 113616594 113837724 113940288 114081583 114162048 114318864 114476544 114618504 114633792 114775947 114802688 114960384 115102944 115420032 115563162 115578576 115605504 115644672 115748864 115974144 116293632 116371296 116453376 116700507 116785152 117252096 117440512 117500922 117986463 118053936 118216098 118390272 118552896 118795698 118879488 119026908 119042784 119218176 119258568 119366016 119694848 119751372 119859264 119927808 120007899 120076528 120092544 120434688 120572712 120681344 120766464 120916224 120932352 121110528 121761792 121831424 122594472 122683392 122762871 122943744 123435312 123451776 123604866 123675552 123845436 124186608 124298496 124357194 124452636 124540416 124694856 124711488 124895232 125038368 125210124 125239296 125411328 125566848 125638656 126068904 126157824 126271488 126517248 126877696 127023104 127309644 127401984 128182824 128256128 128432304 128608722 128786112 128945817 128963016 129153024 129313184 129330432 129490812 129847536 130025898 130056192 130100256 130217472 130378952 130470912 130830336 130917708 130992576 131010048 131203072 131383296 131908608 132120576 132284416 132810678 132907008 133189056 133372008 133721588 133739424 133923132 134120448 134165889 134286768 134656704 134823689 134841672 134918784 135086094 135104112 135303168 135489024 135644301 135675904 135766512 135862272 136030752 136048896 136249344 136418304 136574646 136794112 136982016 137060352 137918781 137921536 138018816 138311712 138412032 138864726 138883248 139134996 139260352 139709934 139835808 139915776 140107968 140281713 140300424 140507136 140668164 140894208 141068928 141087744 141262704 141295616 141343488 141827517 141927552 142055424 142231584 142331904 142737408 142900992 143130624 143327232 144205677 144288144 144310272 144486342 144884376 145083393 145194742 145297152 145477332 145496736 145711104 145878096 146078478 146313216 146362788 146494656 146578432 146676321 146779776 147080388 147184128 147316736 147366648 147386304 147603456 147786496 147806208 148397184 148635648 148819968 149520384 149837688 149946368 150043509 150456852 150885504 150994944 151072614 151488792 151696881 151783632 151920384 151992126 152216064 152425152 152635392 152737326 152824672 152845056 153034596 153055008 153280512 153470592 153893376 154084216 154104768 154140672 154192896 154632192 155058176 155161728 155271168 155600676 155713536 156243654 156336128 156667896 157315284 157405248 157600443 157621464 157853696 158070528 158394264 158505984 158702544 158723712 158920542 158957568 159011424 159154688 159337087 159668496 159812352 159903744 160010532 160123392 160579584 160763616 161021952 161221632 161243136 161480704 162324162 162349056 162994923 163459296 163577856 163683828 163924992 164112858 164580416 164602368 164806488 164900736 165127248 165582144 165731328 165787479 165809592 165936848 166053888 166259808 166281984 166526976 166717824 166946832 166985728 167215104 167422464 167518208 168091872 168210432 168361984 168567399 168689664 169723554 169746192 169869312 170424891 170756586 170910432 171243072 171478296 171593786 171714816 171927756 171950688 172204032 172440576 172654416 173130048 173344743 173367864 173408256 173467008 173623296 173961216 174440448 174556944 174656768 174680064 175177728 175878144 176160768 176251383 177080904 177209344 177324147 177585408 177829344 178193547 178319232 178540362 178564176 178827264 178887852 179049024 179542272 179627058 179788896 179891712 180114792 180138816 180404224 180652032 180859068 181022016 181149696 181374336 181398528 181665792 181891072 182099528 182642688 182747136 183891708 184025088 184415616 184549376 185152968 185177664 185407299 185513328 185768154 186279912 186447744 186554368 186678954 186810624 187042284 187067232 187342848 187557552 187815186 187858944 188091904 188116992 188350272 188457984 189103356 189236736 189407232 189642112 189775872 190316544 190534656 190840832 190964466 191102976 192274236 192384192 192413696 192648456 192913083 193179168 193444524 193729536 193969776 193995648 194236218 194281472 194504128 194771304 195038847 195084288 195150384 195326208 195568428 195706368 196107184 196245504 196376562 196488864 196515072 196804608 197074944 197862912 198180864 198426624 199216017 199360512 199783584 200058012 200582382 200609136 201180672 201326592 201430152 201985056 202262508 202378176 202560512 202629141 202656168 202954752 203233536 203513856 203649768 203793408 204046128 204073344 204374016 204627456 204861969 205191168 205473024 205520896 205590528 206176256 206882304 207028224 207467568 207618048 208297089 208324872 208702494 208890528 209564901 209753712 209873664 210133924 210161952 210450636 210760704 211002246 211192352 211341312 211603392 211631616 211865797 211894056 211943424 212015232 212891328 213083136 213204992 213347376 213497856 214106112 214351488 214695936 214962176 214990848 216432216 216465408 216729513 217326564 217792113 217945728 218103808 218215998 218245104 218566656 218817144 219117717 219469824 219544182 219741984 219867648 220169664 220620582 220776192 220975104 221049972 221079456 221405184 221679744 221709312 222035968 222290432 222595776 222953472 223229952 224122496 224280576 224756532 224919552 225685278 226298072 226328256 226492416 226608921 227233188 227675448 227880576 227988189 228163166 228324096 228637728 228953088 229105989 229237008 229267584 229551894 229605376 229920768 230205888 230840064 231126324 231157152 231211008 231289344 231497728 231948288 232587264 232742592 232906752 233401014 233570304 234365481 234504192 234881024 235001844 235972926 236107872 236432196 236780544 237105792 237591396 237758976 238053816 238085568 238380813 238436352 238517136 238732032 239389696 239502744 239718528 239855616 240015798 240153056 240185088 240869376 241145424 241362688 241532928 241832448 241864704 242221056 243486243 243523584 243662848 245188944 245366784 245525742 245887488 246169287 246870624 246903552 247209732 247351104 247690872 248373216 248596992 248714388 248905272 249080832 249389712 249422976 249790464 250076736 250386851 250420248 250478592 250822656 251133696 251277312 252137808 252315648 252542976 253034496 253755392 254046208 254585331 254619288 254803968 256134879 256365648 256512256 256864608 257217444 257390679 257572224 257891634 257926032 258306048 258626368 258660864 258981624 259695072 260051796 260112384 260200512 260434944 260757904 260941824 261660672 261835416 261985152 262020096 262406144 262766592 263817216 264241152 264568832 265621356 265814016 266378112 266744016 267443176 267478848 267810543 267846264 268240896 268331778 268573536 269313408 269440587 269647378 269683344 269837568 270172188 270208224 270606336 270978048 271288602 271351808 271533024 271724544 272061504 272097792 272498688 272836608 273149292 273588224 273964032 274120704 275837562 275843072 276037632 276623424 276824064 277729452 277766496 278269992 278520704 278652231 279419868 279671616 279831552 280018431 280215936 280563426 280600848 281014272 281336328 281722779 281788416 282137856 282175488 282525408 282591232 282686976 283655034 283855104 284110848 284463168 284663808 285474816 285801984 286261248 286446699 286654464 288411354 288576288 288620544 288972684 289768752 290166786 290389484 290594304 290954664 290993472 291354327 291422208 291756192 292156956 292626432 292725576 292989312 293156864 293352642 293559552 294160776 294368256 294564843 294633472 294733296 294772608 295206912 295572992 295612416 296794368 297271296 297639936 299040768 299675376 299892736 300087018 300873573 300913704 301771008 301989888 302145228 302977584 303393762 303567264 303840768 303984252 304432128 304850304 305270784 305474652 305649344 305690112 306069192 306110016 306561024 306941184 307786752 308168432 308209536 308281344 308385792 309264384 310116352 310323456 310542336 311201352 311427072 312487308 312672256 313053741 313335792 314630568 314810496 315200886 315242928 315707392 316141056 316503369 316788528 317011968 317405088 317447424 317841084 317915136 318022848 318309376 318674174 319336992 319624704 319807488 320021064 320246784 321159168 321527232 322043904 322443264 322486272 322961408 324648324 324698112 325989846 326918592 327155712 327323997 327367656 327849984 328225716 329160832 329204736 329316273 329612976 329801472 330254496 330930873 331164288 331462656 331574958 331619184 331873696 332107776 332519616 332563968 333053952 333435648 333893664 333971456 334430208 334844928 335036416 336183744 336420864 336723968 337134798 337379328 338527917 339447108 339492384 339738624 340849782 341513172 341820864 342244749 342486144 342956592 343187572 343429632 343855512 343901376 344327841 344408064 344881152 345308832 346260096 346689486 346735728 346816512 346934016 347246592 347922432 348880896 349113888 349313536 349360128 350101521 350355456 351756288 352321536 352502766 353959389 354161808 354418688 354648294 355170816 355658688 356387094 356638464 357080724 357128352 357654528 357775704 358098048 359084544 359254116 359577792 359783424 360023697 360229584 360277632 360808448 361304064 361718136 362044032 362299392 362748672 362797056 363331584 363782144 364199056 365285376 365494272 367734367 367783416 368050176 368288613 368831232 369098752 370305936 370355328 370814598 371026656 371536308 372559824 372895488 373108736 373357908 373621248 374084568 374134464 374685696 375115104 375630372 375717888 376183808 376233984 376700544 376915968 378206712 378473472 378814464 379284224 379551744 380633088 381069312 381681664 381928932 382205952 384548472 384768384 384827392 385296912 385826166 386358336 386837451 386889048 387459072 387939552 387991296 388472436 388562944 389008256 389542608 390077694 390168576 390300768 390652416 391136856 391412736 392214368 392491008 392753124 392977728 393030144 393609216 394149888 395725824 396361728 396853248 398432034 398721024 399567168 400116024 401164764 401218272 402361344 402497667 402860304 403970112 404471067 404525016 404756352 405121024 405258282 405312336 405909504 406467072 406932903 407027712 407299536 407586816 408092256 408146688 408748032 409254912 409723938 410382336 410946048 411041792 411181056 412352512 413756343 413764608 414056448 414935136 415236096 416594178 416649744 417404988 417781056 419129802 419507424 419747328 420267848 420323904 420845139 420901272 421521408 422004492 422384704 422682624 423206784 423263232 423731594 423788112 423886848 424030464 425482551 425782656 426166272 426409984 426694752 426995712 428212224 428702976 429391872 429924352 429981696 432617031 432864432 432930816 433459026 434653128 435250179 435584226 435891456 436207616 436431996 436490208 437133312 437634288 438235434 438939648 439088364 439483968 439735296 440028963 440339328 441241164 441552384 441950208 442099944 442158912 442810368 443359488 443418624 444071936 444580864 445191552 445906944 446459904 448244992 448561152 449513064 449839104 450130527 451370556 452596144 452656512 452984832 453217842 454466376 455090643 455350896 455761152 455976378 456326332 456648192 457275456 457906176 458211978 458474016 458535168 459103788 459210752 459841536 460411776 461680128 462252648 462314304 462422016 462578688 462995456 463896576 465174528 465485184 465813504 466802028 467140608 468730962 469008384 469762048 470003688 471945852 472215744 472801329 472864392 473561088 474211584 475182792 475517952 476107632 476171136 476761626 476872704 477034272 477464064 478011261 478779392 479005488 479437056 479711232 480031596 480306112 480370176 481738752 482290848 482725376 483065856 483664896 483729408 484442112 486972486 487047168 487325696 488984769 490377888 490733568 491051484 491774976 492338574 493741248 493807104 494419464 494702208 495381744 496746432 497193984 497362437 497428776 497810544 498161664 498779424 498845952 499580928 500153472 500773702 500840496 500957184 501645312 502267392 502554624 504275616 504631296 505085952 505702197 506068992 507510784 508092416 509170662 509238576 509607936 511274673 512269758 512731296 513024512 513729216 514434888 514781358 515144448 515783268 515852064 516612096 517252736 517321728 517963248 519390144 520034229 520103592 520224768 520401024 520869888 521515808 521883648 523321344 523670832 523970304 524040192 524812288 525533184 527634432 528482304 528754149 529137664 531242712 531628032 531972441 532756224 533488032 534580641 534886352 534957696 535621086 535692528 536481792 536663556 537147072 538626816 538881174 539294756 539366688 539675136 540344376 540416448 541212672 541956096 542577204 542703616 543066048 543449088 544123008 544195584 544997376 545673216 546298584 547176448 547928064 548241408 551675124 551686144 552075264 553246848 553648128 555458904 555532992 556221897 556539984 557041408 557304462 558839736 559343232 559663104 560036862 560431872 561126852 561201696 562028544 562672656 563445558 563576832 564275712 564350976 565050816 565182464 565373952 567310068 567710208 568221696 568926336 569327616 570949632 571603968 572522496 572893398 573308928 576822708 577152576 577241088 577945368 578739249 579537504 580333572 580778968 581188608 581909328 581986944 582708654 582844416 583512384 584313912 585116541 585252864 585451152 585978624 586313728 586705284 587119104 588321552 588736512 589129686 589266944 589466592 589545216 590413824 591145984 591224832 593588736 594542592 595279872 597648051 598081536 599350752 599785472 600174036 601747146 601827408 603542016 603979776 604290456 605955168 606787524 607134528 607681536 607887423 607968504 608864256 609700608 610541568 610949304 611298688 611380224 612138384 612220032 613122048 613882368 614585907 615573504 616336864 616419072 616562688 616771584 618528768 620232704 620646912 621084672 622402704 622854144 624891267 624974616 625344512 626107482 626671584 628694703 629261136 629620992 630401772 630485856 631414784 632282112 633006738 633577056 634023936 634810176 634894848 635597391 635682168 635830272 636045696 636618752 637348348 638673984 639249408 639614976 640042128 640493568 642318336 643054464 644087808 644886528 644972544 645922816 649296648 649396224 650188539 651979692 653376339 653837184 654311424 654647994 654735312 655699968 656451432 657353151 658321664 658409472 658632546 659225952 659602944 660508992 661861746 662328576 662925312 663149916 663238368 663747392 664215552 665039232 665127936 666107904 666871296 667787328 667942912 668860416 669689856 670072832 672367488 672841728 673447936 674269596 674758656 677055834 678894216 678984768 679477248 679826763 681699564 683026344 683641728 683964567 684489498 684972288 685913184 686375144 686859264 687317967 687711024 687802752 688655682 688816128 689762304 690617664 692520192 693378972 693471456 693633024 693868032 694493184 695844864 697761792 698227776 698627072 698720256 700203042 700710912 703512576 704643072 705005532 707918778 708323616 708837376 709296588 710341632 711317376 712774188 713276928 714161448 714256704 715142439 715309056 715551408 716196096 718169088 718508232 719155584 719566848 720047394 720459168 720555264 721616896 722608128 723436272 724088064 724598784 725497344 725594112 726663168 727564288 728398112 730458729 730570752 730988544 735468734 735566832 736100352 736577226 737662464 738197504 738507861 740611872 740710656 741629196 742053312 743072616 745119648 745790976 746217472 746715816 747242496 748169136 748268928 749371392 750230208 751160553 751260744 751435776 752367616 752467968 753401088 753831936 756413424 756946944 757628928 758568448 759103488 761266176 762138624 763363328 763755993 763857864 764411904 768404637 769096944 769536768 769654784 770593824 771652332 772172037 772716672 773674902 773778096 774918144 775879104 775982592 776944872 777125888 778016512 779085216 780155388 780337152 780601536 781304832 782273712 782825472 784428736 784982016 785506248 785955456 786060288 787218432 788299776 791451648 792723456 793706496 796864068 797442048 798571081 799134336 800232048 802329528 802436544 803431629 804722688 804995334 805720608 807940224 808321761 808942134 809050032 809512704 810242048 810516564 810624672 811819008 812934144 813865806 814055424 814599072 815173632 816184512 816293376 817496064 818509824 819447876 820764672 821892096 822083584 822362112 824705024 827512686 827529216 828112896 829870272 830472192 833188356 833299488 834809976 835562112 835956693 838259604 839014848 839494656 840055293 840535696 840647808 841690278 841802544 843042816 844008984 844769408 845168337 845365248 846413568 846526464 847463188 847576224 847773696 848060928 850965102 851565312 852332544 852819968 853389504 853991424 856424448 857405952 858783744 859340097 859848704 859963392 865234062 865728864 865861632 866918052 869306256 870500358 871168452 871782912 872415232 872863992 872980416 874062981 874266624 875268576 876470868 877879296 878176728 878967936 879470592 880057926 880678656 882482328 883104768 883694529 883900416 884199888 884317824 885620736 886718976 886837248 888143872 889161728 890383104 891813888 892919808 896489984 897122304 899026128 899678208 900261054 902620719 902741112 905192288 905313024 905969664 906435684 908932752 910181286 910701792 911522304 911952756 912652664 913296384 914550912 915812352 916423956 916948032 917070336 918207576 918421504 919683072 920823552 923360256 924505296 924628608 924844032 925157376 925990912 927793152 930349056 930970368 931627008 933604056 934281216 937461924 938016768 939161223 940007376 943765823 943891704 944431488 945602658 945728784 947122176 948423168 949510107 950365584 951035904 952215264 952342272 953523252 953745408 954068544 954928128 956022522 957558784 958010976 958874112 959422464 960063192 960612224 960740352 963477504 964581696 965450752 966131712 967329792 967458816 968884224 973944972 974094336 974651392 977969538 980755776 981467136 981971991 982102968 983549952 984677148 987482496 987614208 987948819 988838928 989404416 990763488 992792619 993492864 994387968 994724874 994857552 995621088 996323328 997558848 997691904 999161856 1000306944 1001547404 1001680992 1001914368 1003290624 1004534784 1005109248 1008551232 1009262592 1010171904 1011404394 1012137984 1015021568 1015583751 1016184832 1018341324 1018477152 1019215872 1022549346 1024539516 1025462592 1026049024 1026734247 1027458432 1028869776 1029562716 1030288896 1031566536 1031704128 1032983523 1033224192 1034505472 1034643456 1035926496 1038780288 1040068458 1040207184 1040449536 1040802048 1041739776 1043031616 1043767296 1046642688 1047341664 1047940608 1048080384 1049624576 1050304563 1051066368 1055268864 1056964608 1057508298 1058275328 1061878167 1062485424 1063256064 1063944882 1065512448 1066976064 1069161282 1069772704 1069915392 1071242172 1071385056 1072963584 1073327112 1074294144 1077253632 1077762348 1078589512 1078733376 1079350272 1080071091 1080688752 1080832896 1082425344 1083912192 1085154408 1085407232 1086132096 1086898176 1088246016 1088391168 1089994752 1091346432 1092597168 1094352896 1095856128 1096482816 1103203101 1103350248 1103372288 1104150528 1106493696 1107296256 1110917808 1111065984 1112443794 1113079968 1114082816 1114608924 1115359609 1117679472 1118686464 1119326208 1120073724 1120863744 1122253704 1122403392 1124057088 1125345312 1126891116 1127153664 1128551424 1128701952 1130101632 1130364928 1130747904 1134620136 1135420416 1136443392 1137852672 1138655232 1141899264 1143207936 1145044992 1145786796 1146617856 1153645416 1154305152 1154482176 1155890736 1157478498 1159075008 1160512353 1160667144 1161557936 1162377216 1163818656 1163973888 1165417308 1165688832 1167024768 1168627824 1170233082 1170505728 1170902304 1171957248 1172627456 1173410568 1174238208 1176643104 1177473024 1178259372 1178533888 1178933184 1179090432 1180827648 1182291968 1182449664 1187177472 1189085184 1190559744 1195296102 1196163072 1198701504 1199570944 1200348072 1203494292 1203654816 1207084032 1207493001 1208580912 1211910336 1213413201 1213575048 1214269056 1215363072 1215774846 1215937008 1217728512 1219401216 1220798709 1221083136 1221898608 1222597376 1222760448 1224276768 1224440064 1226244096 1227764736 1229171814 1231147008 1232673728 1232838144 1233125376 1233543168 1237057536 1240465408 1241269029 1241293824 1242169344 1244805408 1245708288 1249782534 1249949232 1250689024 1252214964 1253343168 1257389406 1258522272 1259241984 1260803544 1260971712 1262535417 1262829568 1264564224 1266013476 1267154112 1268047872 1269620352 1269789696 1271194782 1271364336 1271660544 1272091392 1273237504 1274696696 1276447653 1277347968 1278498816 1279229952 1280084256 1280987136 1284636672 1286108928 1288175616 1289773056 1289945088 1291845632 1297851093 1298593296 1298792448 1300377078 1303959384 1306752678 1307674368 1308622848 1309295988 1309470624 1311399936 1312902864 1314706302 1316643328 1316818944 1317265092 1318451904 1319205888 1320086889 1321017984 1323723492 1324657152 1325850624 1326299832 1326476736 1327494784 1328431104 1330078464 1330255872 1332215808 1333742592 1335574656 1335885824 1337720832 1339379712 1340145664 1344734976 1345683456 1346895872 1348539192 1349517312 1350391581 1354111668 1357788432 1357969536 1358954496 1359653526 1363399128 1365271929 1366052688 1367283456 1367929134 1368978996 1369944576 1371826368 1372750288 1373718528 1374635934 1375422048 1375605504 1377311364 1377632256 1379524608 1381235328 1385040384 1386757944 1386942912 1387266048 1387736064 1388986368 1391689728 1395523584 1396455552 1397254144 1397440512 1400406084 1401421824 1407025152 1409286144 1410011064 1415837556 1416647232 1417674752 1418403987 1418593176 1420683264 1422634752 1425548376 1426553856 1428322896 1428513408 1430284878 1430618112 1431102816 1432392192 1434033783 1436338176 1437016464 1438311168 1439133696 1440094788 1440918336 1441110528 1443233792 1445216256 1446872544 1448176128 1449197568 1450994688 1451188224 1453326336 1455128576 1456796224 1460917458 1461141504 1461977088 1466954307 1470937468 1471133664 1472200704 1473154452 1475324928 1477015722 1481223744 1481421312 1483060579 1483258392 1484106624 1486145232 1490239296 1491581952 1492087311 1492434944 1493431632 1494484992 1496338272 1496537856 1498742784 1500460416 1502321106 1502521488 1502871552 1504735232 1504935936 1506802176 1507663872 1512826848 1513893888 1515257856 1517106591 1517136896 1518206976 1522532352 1524277248 1526726656 1527511986 1527715728 1528823808 1533824019 1536809274 1538193888 1539073536 1539309568 1541187648 1543304664 1544344074 1545433344 1547349804 1547556192 1549836288 1551758208 1551965184 1553889744 1554251776 1556033024 1558170432 1560102687 1560310776 1560674304 1561203072 1562609664 1564547424 1565650944 1568857472 1569964032 1571012496 1571910912 1572120576 1574436864 1576599552 1582903296 1585446912 1586262447 1587412992 1593728136 1594884096 1595917323 1597142162 1598268672 1600464096 1603741923 1604659056 1604873088 1606863258 1609445376 1609990668 1611441216 1615880448 1616643522 1617884268 1618100064 1619025408 1620484096 1621033128 1621249344 1623638016 1625868288 1627731612 1628110848 1629198144 1630347264 1632369024 1632586752 1634992128 1637019648 1638895752 1641529344 1643784192 1644167168 1644724224 1649410048 1655025372 1655058432 1656225792 1659740544 1660944384 1666376712 1666598976 1668665691 1669619952 1671124224 1671913386 1676519208 1678029696 1678989312 1680110586 1681071392 1681295616 1683380556 1683605088 1686085632 1688017968 1689538816 1690336674 1690730496 1692827136 1693052928 1694926376 1695152448 1695547392 1696121856 1701930204 1703130624 1704665088 1705639936 1706779008 1707982848 1712848896 1714811904 1717567488 1718680194 1719697408 1719926784 1730468124 1731457728 1731723264 1733836104 1738612512 1741000716 1742336904 1743565824 1745727984 1745960832 1748125962 1748533248 1750537152 1752707957 1752941736 1755349623 1755758592 1756353456 1757935872 1758941184 1760115852 1761357312 1764964656 1766209536 1767389058 1767800832 1768399776 1768635648 1771241472 1773437952 1773674496 1776287744 1778323456 1780766208 1783627776 1785839616 1792944153 1792979968 1794244608 1798052256 1799356416 1800522108 1805241438 1805482224 1810384576 1810626048 1811939328 1812871368 1817865504 1820362572 1821403584 1823044608 1823662269 1823905512 1825305328 1826592768 1829101824 1831624704 1832847912 1833896064 1834140672 1836415152 1836843008 1839366144 1841647104 1843757721 1846720512 1849010592 1849257216 1849688064 1850314752 1851981824 1855586304 1860698112 1861940736 1863254016 1867208112 1868562432 1874673801 1874923848 1876033536 1878322446 1880014752 1886084109 1887531646 1887783408 1888862976 1891205316 1891457568 1894244352 1896846336 1899020214 1900731168 1902071808 1904430528 1904684544 1906792173 1907046504 1907490816 1908137088 1909856256 1912045044 1915117568 1916021952 1917748224 1918844928 1920126384 1921224448 1921480704 1926955008 1929163392 1930901504 1932263424 1934659584 1934917632 1937768448 1947889944 1948188672 1949302784 1950565617 1955939076 1960129017 1961511552 1962934272 1963943982 1964205936 1967099904 1969354296 1972059453 1974964992 1975228416 1975897638 1977677856 1978808832 1981526976 1985585238 1986985728 1988775936 1989449748 1989715104 1991242176 1992646656 1995117696 1995383808 1998323712 2000613888 2003094808 2003361984 2003828736 2006581248 2009069568 2010218496 2017102464 2018525184 2020343808 2022808788 2024275968 2030043136 2031167502 2032369664 2036682648 2036954304 2038431744 2039480289 2045098692 2049079032 2050925184 2052098048 2053468494 2054916864 2057739552 2059125432 2060577792 2061953901 2063133072 2063408256 2065967046 2066448384 2069010944 2069286912 2071852992 2077560576 2080136916 2080414368 2080899072 2081604096 2083479552 2086063232 2087534592 2093285376 2094683328 2095881216 2096160768 2099249152 2100609126 2102132736 2110537728 2113929216 2115016596 2116550656 2123756334 2124970848 2126512128 2127889764 2131024896 2133952128 2138322564 2139545408 2139830784 2142484344 2142770112 2145427317 2145927168 2146654224 2148588288 2154507264 2155524696 2157179024 2157466752 2158700544 2160142182 2161377504 2161665792 2164850688 2167824384 2170308816 2170814464 2172264192 2173796352 2176492032 2176782336 2179989504 2182692864 2185194336 2188705792 2191376187 2191712256 2192965632 2206406202 2206700496 2206744576 2208301056 2212987392 2214592512 2215523583 2221835616 2222131968 2224887588 2226159936 2228165632 2229217848 2230719218 2235358944 2237372928 2238652416 2240147448 2241727488 2244507408 2244806784 2248114176 2250690624 2253481659 2253782232 2254307328 2257102848 2257403904 2260203264 2260729856 2261495808 2269240272 2270840832 2272886784 2275705344 2277310464 2283798528 2286415872 2290089984 2291267979 2291573592 2293235712 2305213911 2307290832 2308610304 2308964352 2311781472 2314956996 2316516111 2318150016 2321024706 2321334288 2323115872 2324754432 2327637312 2327947776 2330834616 2331377664 2334049536 2337255648 2340466164 2341011456 2341804608 2343914496 2345254912 2346821136 2348476416 2353286208 2354946048 2356518744 2357067776 2357866368 2358180864 2361655296 2364583936 2364899328 2374354944 2378170368 2381119488 2390592204 2392326144 2395713243 2397403008 2399141888 2400696144 2406988584 2407309632 2410294887 2414168064 2414986002 2417161824 2423820672 2426826402 2427150096 2428538112 2430726144 2431549692 2431874016 2435457024 2438802432 2441597418 2442166272 2443797216 2445194752 2445520896 2448553536 2448880128 2452488192 2455529472 2458343628 2462294016 2465347456 2465676288 2466250752 2467086336 2474115072 2480930816 2482538058 2482587648 2484338688 2489610816 2491416576 2499565068 2499898464 2501378048 2504429928 2506686336 2507870079 2514778812 2517044544 2518483968 2520165879 2521607088 2521943424 2525070834 2525659136 2529128448 2532026952 2534308224 2535505011 2536095744 2539240704 2539579392 2542389564 2542728672 2543321088 2544182784 2546475008 2549393392 2552895306 2554695936 2556997632 2558459904 2560168512 2561974272 2569273344 2572217856 2576351232 2578020291 2579546112 2579890176 2583691264 2595702186 2597186592 2597584896 2600754156 2607918768 2613505356 2615348736 2617245696 2618591976 2618941248 2622188943 2622799872 2625805728 2629412604 2633286656 2633637888 2634530184 2636903808 2638411776 2640173778 2642035968 2647446984 2649314304 2651083587 2651701248 2652599664 2652953472 2654989568 2656862208 2660156928 2660511744 2664431616 2667485184 2671149312 2671771648 2675441664 2678759424 2680291328 2689469952 2691366912 2693791744 2697078384 2699034624 2700783162 2707862157 2708223336 2715576864 2715939072 2717908992 2719307052 2726798256 2730543858 2732105376 2734566912 2735858268 2737957992 2739889152 2743652736 2745500576 2747437056 2749271868 2750844096 2751211008 2754255361 2754622728 2755264512 2759049216 2762470656 2770080768 2773515888 2773885824 2774532096 2775472128 2777972736 2783379456 2791047168 2792911104 2794508288 2794881024 2800812168 2802843648 2814050304 2817483669 2820022128 2831297469 2831675112 2833294464 2835349504 2836807974 2837186352 2841366528 2845269504 2848530321 2851096752 2853107712 2856645792 2857026816 2860569756 2861236224 2862205632 2864784384 2868067566 2872676352 2874032928 2876622336 2878267392 2880189576 2881836672 2882221056 2886467584 2890432512 2893745088 2896352256 2898395136 2901989376 2902376448 2906652672 2910257152 2913592448 2921834916 2922283008 2923954176 2933908614 2941874936 2942267328 2944401408 2945915973 2946308904 2950649856 2954031444 2962447488 2962842624 2963846457 2966121158 2966516784 2968213248 2972290464 2978377857 2980478592 2983163904 2984174622 2984869888 2986863264 2988969984 2992676544 2993075712 2997485568 3000920832 3004642212 3005042976 3005743104 3009470464 3009871872 3013604352 3015327744 3025653696 3027787776 3030515712 3034213182 3034273792 3036413952 3045064704 3046751253 3048554496 3053453312 3055023972 3055431456 3057647616 3067648038 3073618548 3076387776 3078147072 3078619136 3080202741 3082375296 3086609328 3088688148 3090866688 3094699608 3095112384 3098950569 3099672576 3103516416 3103930368 3107779488 3108503552 3112066048 3116340864 3120205374 3120621552 3121348608 3122406144 3125219328 3129094848 3131301888 3137714944 3139928064 3142024992 3143821824 3144241152 3148873728 3150913689 3153199104 3165806592 3170893824 3172524894 3174825984 3185634501 3187456272 3189768192 3191834646 3194284324 3196537344 3200928192 3207483846 3209318112 3209746176 3213726516 3218890752 3219981336 3222882432 3231760896 3233287044 3235768536 3236200128 3238050816 3240213273 3240968192 3242066256 3242498688 3247276032 3251736576 3255463224 3256221696 3258396288 3260694528 3264738048 3265173504 3269984256 3274039296 3277791504 3283058688 3287568384 3288334336 3289448448 3298820096 3309609303 3310050744 3310116864 3312451584 3319481088 3321888768 3332753424 3333197952 3337331382 3339239904 3342248448 3343826772 3346078827 3353038416 3356059392 3357978624 3360221172 3362142784 3362591232 3366761112 3367210176 3372171264 3376035936 3379077632 3380673348 3381460992 3385654272 3386105856 3389852752 3390304896 3391094784 3392243712 3403860408 3406261248 3409330176 3411279872 3413558016 3415965696 3425697792 3429623808 3435134976 3437360388 3439394816 3439853568 3460936248 3462915456 3463446528 3467672208 3477225024 3481537059 3482001432 3484673808 3487131648 3491455968 3491921664 3496251924 3497066496 3501074304 3505415914 3505883472 3510699246 3511517184 3512706912 3515871744 3517882368 3520231704 3522714624 3529929312 3532419072 3534778116 3535601664 3536799552 3537271296 3542482944 3546875904 3547348992 3552575488 3556646912 3561532416 3567255552 3571679232 3585888306 3585959936 3588489216 3596104512 3598712832 3601044216 3610482876 3610964448 3620769152 3621252096 3622479003 3625742736 3635731008 3640239603 3640725144 3642807168 3646089216 3647324538 3647811024 3650610656 3653185536 3658203648 3662396127 3663249408 3665695824 3667792128 3668281344 3672830304 3673686016 3678732288 3683294208 3687515442 3693441024 3698021184 3698514432 3699376128 3700629504 3703963648 3711172608 3721396224 3723807087 3723881472 3726508032 3734416224 3737124864 3749347602 3749847696 3752067072 3756644892 3760029504 3772168218 3775063292 3775566816 3777725952 3782410632 3782915136 3787606251 3788488704 3793692672 3798040428 3801462336 3804143616 3808861056 3809369088 3813584346 3814093008 3814981632 3816274176 3819712512 3824090088 3829342959 3830235136 3832043904 3835496448 3837689856 3840252768 3842448896 3842961408 3853910016 3858326784 3861803008 3864526848 3869319168 3869835264 3875536896 3893553279 3895779888 3896377344 3898605568 3901131234 3911878152 3920258034 3923023104 3925868544 3927887964 3928411872 3934199808 3938708592 3944118906 3949929984 3950456832 3951795276 3955355712 3957617664 3960260667 3963053952 3971170476 3973971456 3977551872 3978899496 3979430208 3982484352 3985293312 3990235392 3990767616 3996647424 4001227776 4006189616 4006723968 4007657472 4013162496 4018139136 4020436992 4034204928 4037050368 4040687616 4045617576 4048551936 4051174743 4060086272 4062335004 4064739328 4073365296 4073908608 4076863488 4078960578 4090197384 4095815787 4098158064 4101850368 4104196096 4106936988 4109833728 4115479104 4118250864 4121155584 4123907802 4126266144 4126816512 4131934092 4132896768 4138021888 4138573824 4143705984 4155121152 4160273832 4160828736 4161798144 4163208192 4166959104 4172126464 4175069184 4186570752 4189366656 4191762432 4192321536 4198498304 4201218252 4204265472 4221075456 4227858432 4230033192 4233101312 4247512668 4249941696 4253024256 4255211961 4255779528 4262049792 4267904256 4276645128 4279090816 4279661568 4284968688 4285540224 4290854634 4291854336 4293308448 4297176576 4302101349 4309014528 4311049392 4314358048 4314933504 4317401088 4320284364 4322755008 4323331584 4329701376 4335648768 4340617632 4341628928 4344528384 4347592704 4352984064 4353564672 4359979008 4365385728 4370388672 4377411584 4382752374 4383424512 4385931264 4400862921 4412812404 4413400992 4413489152 4416602112 4425974784 4431047166 4443671232 4444263936 4449181737 4449775176 4452319872 4456331264 4458435696 4461438436 4470717888 4474745856 4476261933 4477304832 4480294896 4483454976 4489014816 4489613568 4496228352 4501381248 4506963318 4507564464 4508614656 4514205696 4514807808 4520406528 4521459712 4522991616 4538480544 4541681664 4545773568 4551319773 4551410688 4554620928 4567597056 4572831744 4580179968 4582535958 4583147184 4586471424 4601472057 4610427822 4614581664 4617220608 4617928704 4623562944 4629913992 4633032222 4636300032 4642049412 4642668576 4646231744 4649508864 4655274624 4655895552 4661669232 4662755328 4668099072 4674511296 4680308061 4680932328 4682022912 4683609216 4687828992 4690509824 4693642272 4696952832 4706572416 4709892096 4713037488 4714135552 4715732736 4716361728 4723310592 4729167872 4729798656 4748709888 4756340736 4758787341 4762238976 4781184408 4784652288 4787751969 4791426486 4794806016 4798283776 4801392288 4811225769 4813977168 4814619264 4820589774 4828336128 4829972004 4834323648 4847641344 4853652804 4854300192 4857076224 4861452288 4863099384 4863748032 4870914048 4877604864 4883194836 4884332544 4887594432 4890389504 4891041792 4897107072 4897760256 4904976384 4911058944 4916687256 4924588032 4930694912 4931352576 4932501504 4934172672 4948230144 4961861632 4965076116 4965175296 4968677376 4979221632 4982833152 4999130136 4999796928 5002756096 5005997073 5008859856 5013372672 5015740158 5029557624 5034089088 5036967936 5040331758 5043214176 5043886848 5050141668 5051318272 5058256896 5064053904 5068616448 5071010022 5072191488 5078481408 5079158784 5084779128 5085457344 5086642176 5088365568 5092950016 5098786784 5105790612 5109391872 5113995264 5116919808 5120337024 5123948544 5138546688 5144435712 5152702464 5156040582 5159092224 5159780352 5167382528 5191404372 5194373184 5195169792 5201508312 5215837536 5227010712 5230697472 5237183952 5237882496 5244377886 5245599744 5251611456 5258123871 5258825208 5266573312 5267275776 5269060368 5273807616 5276823552 5280347556 5284071936 5294893968 5298628608 5302167174 5303402496 5305199328 5305906944 5309979136 5313724416 5320313856 5321023488 5328863232 5334970368 5342298624 5343543296 5350883328 5357518848 5360582656 5378832459 5378939904 5382733824 5387583488 5394156768 5398069248 5401566324 5415724314 5416446672 5431153728 5431878144 5435817984 5438614104 5453596512 5461087716 5464210752 5469133824 5470986807 5471716536 5475915984 5479778304 5487305472 5491001152 5494874112 5498543736 5501688192 5502422016 5508510722 5509245456 5510529024 5518098432 5524941312 5531273163 5540161536 5547031776 5547771648 5549064192 5550944256 5555945472 5566758912 5582094336 5585822208 5589016576 5589762048 5601624336 5605687296 5624021403 5628100608 5634967338 5640044256 5658252327 5662594938 5663350224 5666588928 5670699008 5673615948 5674372704 5682733056 5690539008 5697060642 5702193504 5706215424 5713291584 5714053632 5720376519 5721139512 5722472448 5724411264 5729568768 5736135132 5745352704 5748065856 5753244672 5756534784 5760379152 5763673344 5764442112 5772935168 5780865024 5787490176 5792704512 5796790272 5803978752 5804752896 5813305344 5820514304 5827184896 5843669832 5844566016 5847908352 5851696851 5867817228 5880387051 5883749872 5884534656 5888802816 5891831946 5892617808 5901299712 5908062888 5916178359 5924894976 5925685248 5927692914 5932242316 5933033568 5936426496 5944580928 5956755714 5960957184 5966327808 5968349244 5969739776 5973726528 5977939968 5985353088 5986151424 5994971136 6001841664 6009284424 6010085952 6011486208 6018940928 6019743744 6027208704 6030655488 6051307392 6055575552 6061031424 6068426364 6068547584 6072827904 6090129408 6093502506 6097108992 6106906624 6110047944 6110862912 6115295232 6118440867 6135296076 6147237096 6152775552 6156294144 6157238272 6160405482 6164750592 6173218656 6177376296 6181733376 6185861703 6189399216 6190224768 6197901138 6199345152 6207032832 6207860736 6215558976 6217007104 6224132096 6232681728 6240410748 6241243104 6242697216 6244812288 6250438656 6258189696 6262603776 6275429888 6279856128 6284049984 6287643648 6288482304 6297747456 6301827378 6306398208 6331613184 6341787648 6345049788 6349651968 6371269002 6374912544 6379536384 6383669292 6388568648 6393074688 6401856384 6414967692 6418636224 6419492352 6427453032 6436281951 6437781504 6439962672 6445764864 6463521792 6466574088 6471537072 6472400256 6476101632 6480426546 6481936384 6484132512 6484997376 6494552064 6503473152 6510926448 6512443392 6516792576 6521389056 6529476096 6530347008 6539968512 6548078592 6555583008 6566117376 6574128561 6575136768 6578896896 6597640192 6619218606 6620101488 6620233728 6624903168 6638962176 6643777536 6646570749 6665506848 6666395904 6674662764 6678479808 6684496896 6687653544 6692157654 6706076832 6712118784 6715957248 6720442344 6724285568 6725182464 6733522224 6734420352 6744342528 6752071872 6758155264 6760444977 6761346696 6762921984 6771308544 6772211712 6779705504 6780609792 6782189568 6784487424 6807720816 6812522496 6818660352 6822559744 6827116032 6831931392 6851395584 6859247616 6870269952 6873803937 6874720776 6878789632 6879707136 6915641733 6921872496 6925830912 6926893056 6935344416 6949548333 6954450048 6963074118 6964002864 6969347616 6974263296 6982911936 6983843328 6992503848 6994132992 7002148608 7010831828 7011766944 7021398492 7023034368 7025413824 7031743488 7035764736 7040463408 7045429248 7059858624 7064838144 7069556232 7071203328 7073599104 7074542592 7084965888 7093751808 7094697984 7105150976 7113293824 7123064832 7134511104 7143358464 7171776612 7171919872 7176978432 7187139729 7192209024 7197425664 7202088432 7220965752 7221928896 7230884661 7241538304 7242504192 7244958006 7251485472 7271462016 7280479206 7281450288 7285614336 7292178432 7294649076 7295622048 7301221312 7306371072 7316407296 7324792254 7326498816 7331391648 7335584256 7336562688 7345660608 7347372032 7357464576 7366588416 7375030884 7386882048 7396042368 7397028864 7398752256 7401259008 7407927296 7422345216 7442792448 7447614174 7447762944 7453016064 7468832448 7474249728 7498695204 7499695392 7504134144 7513289784 7520059008 7523610237 7544336436 7550126584 7551133632 7555451904 7560497637 7564821264 7565830272 7575212502 7576977408 7587385344 7596080856 7602924672 7606515033 7608287232 7617722112 7618738176 7627168692 7628186016 7629963264 7632548352 7639425024 7648180176 7658685918 7660470272 7664087808 7670992896 7675379712 7680505536 7684897792 7685922816 7707820032 7716653568 7723606016 7729053696 7738638336 7739670528 7751073792 7787106558 7791559776 7792754688 7797211136 7802262468 7823756304 7840516068 7846046208 7851737088 7855775928 7856823744 7866566829 7868399616 7877417184 7888237812 7899859968 7900913664 7903590552 7910711424 7915235328 7920521334 7926107904 7942340952 7947942912 7953250761 7955103744 7957798992 7958860416 7964968704 7970586624 7980470784 7981535232 7993294848 8002455552 8012379232 8013447936 8015314944 8026324992 8036278272 8040873984 8068409856 8074100736 8081375232 8091235152 8097103872 8102349486 8120172544 8123586471 8124670008 8129478656 8146730592 8147817216 8153726976 8157921156 8180394768 8191631574 8196316128 8203700736 8208392192 8213873976 8219667456 8230958208 8236501728 8242311168 8247815604 8252532288 8253633024 8262766083 8263868184 8265793536 8276043776 8277147648 8287411968 8310242304 8320547664 8321657472 8323596288 8326416384 8333918208 8344252928 8350138368 8373141504 8378733312 8383524864 8384643072 8396996608 8402436504 8408530944 8442150912 8452451007 8460066384 8466202624 8493892407 8495025336 8499883392 8506048512 8510423922 8511559056 8524099584 8535808512 8545590963 8553290256 8558181632 8559323136 8569937376 8571080448 8581709268 8583708672 8586616896 8594353152 8604202698 8618029056 8622098784 8628716096 8629867008 8634802176 8640568728 8645510016 8646663168 8659402752 8671297536 8681235264 8683257856 8689056768 8695185408 8705968128 8707129344 8719958016 8730771456 8740777344 8754823168 8765504748 8766849024 8771862528 8801725842 8825624808 8826801984 8826978304 8833204224 8837747919 8851949568 8862094332 8887342464 8888527872 8891539371 8898363474 8899550352 8904639744 8912662528 8916871392 8922876872 8935133571 8941435776 8949491712 8952523866 8954609664 8960589792 8966909952 8978029632 8979227136 8992456704 9002762496 9013926636 9015128928 9017229312 9028411392 9029615616 9040813056 9042919424 9045983232 9076961088 9083363328 9091547136 9102639546 9102821376 9109241856 9135194112 9145663488 9160359936 9165071916 9166294368 9172942848 9202944114 9220855644 9229163328 9234441216 9235857408 9240608223 9247125888 9259827984 9266064444 9272600064 9284098824 9285337152 9292463488 9296851707 9299017728 9310549248 9311791104 9323338464 9325510656 9336198144 9349022592 9360616122 9361864656 9364045824 9367218432 9375657984 9381019648 9387284544 9393905664 9413144832 9419784192 9426074976 9428271104 9431465472 9432723456 9446621184 9452741067 9458335744 9459597312 9497419776 9512681472 9517574682 9524477952 9556903503 9562368816 9569304576 9575503938 9582852972 9589612032 9596567552 9602784576 9622451538 9627954336 9629238528 9641179548 9656672256 9659944008 9668647296 9695282688 9707305608 9708600384 9714152448 9720639819 9722904576 9726198768 9727496064 9741828096 9755209728 9766389672 9768665088 9775188864 9780779008 9782083584 9794214144 9795520512 9809952768 9822117888 9833374512 9849176064 9861389824 9862705152 9865003008 9868345344 9896460288 9923723264 9928827909 9930152232 9930350592 9937354752 9958443264 9965666304 9998260272 9999593856 10005512192 10011994146 10017719712 10026745344 10031480316 10038236481 10059115248 10068178176 10073935872 10080663516 10086428352 10087773696 10100283336 10102636544 10116513792 10128107808 10137232896 10142020044 10144382976 10156962816 10158317568 10169558256 10170914688 10173284352 10176731136 10185900032 10197573568 10211581224 10218783744 10227990528 10233839616 10240674048 10247897088 10277093376 10288871424 10305404928 10312081164 10318184448 10319560704 10381424053 10382808744 10388746368 10390339584 10403016624 10431675072 10444611177 10454021424 10461394944 10474367904 10475764992 10488755772 10491199488 10503222912 10516247742 10517650416 10533146624 10534551552 10538120736 10547615232 10553647104 10560695112 10568143872 10589787936 10597257216 10604334348 10606804992 10610398656 10611813888 10619958272 10627448832 10640627712 10642046976 10657726464 10669940736 10684597248 10687086592 10701766656 10715037696 10721165312 10757664918 10757879808 10765467648 10775166976 10788313536 10796138496 10803132648 10831448628 10832893344 10862307456 10863756288 10867437009 10877228208 10907193024 10920718809 10922175432 10928421504 10938267648 10941973614 10943433072 10951831968 10959556608 10974610944 10982002304 10987188381 10989748224 10997087472 11003376384 11004844032 11017021444 11018490912 11021058048 11036196864 11049882624 11062546326 11080323072 11094063552 11095543296 11098128384 11101888512 11111890944 11133517824 11164188672 11171421261 11171644416 11178033152 11179524096 11203248672 11211374592 11248042806 11256201216 11269934676 11280088512 11316504654 11325189876 11326700448 11333177856 11341398016 11347231896 11348745408 11362818753 11365466112 11381078016 11394121284 11404387008 11412430848 11426583168 11428107264 11440753038 11442279024 11444944896 11448822528 11459137536 11472270264 11488028877 11490705408 11496131712 11506489344 11513069568 11520758304 11527346688 11528884224 11545870336 11561730048 11574980352 11585409024 11593580544 11607957504 11609505792 11626610688 11641028608 11654369792 11680659837 11687339664 11689132032 11695816704 11703393702 11735634456 11760774102 11767499744 11769069312 11777605632 11783663892 11785235616 11802599424 11816125776 11832356718 11849789952 11851370496 11855385828 11864484632 11866067136 11872852992 11880782001 11889161856 11913511428 11921914368 11932655616 11936698488 11939479552 11947453056 11955879936 11970706176 11972302848 11989942272 12003683328 12018568848 12020171904 12022972416 12037881856 12039487488 12054417408 12061310976 12102614784 12111151104 12122062848 12136852728 12137095168 12145655808 12180258816 12187005012 12194217984 12220095888 12221725824 12230590464 12236881734 12268955699 12270592152 12287447361 12294474192 12305551104 12312588288 12314476544 12320810964 12329501184 12346437312 12354752592 12363466752 12371723406 12378798432 12380449536 12395802276 12398690304 12414065664 12415721472 12431117952 12434014208 12448264192 12465363456 12480821496 12482486208 12485394432 12489624576 12500877312 12516379392 12525207552 12550859776 12559712256 12568099968 12575287296 12576964608 12595494912 12603654756 12612796416 12663226368 12683575296 12690099576 12699303936 12742538004 12749825088 12759072768 12765635883 12767338584 12777137296 12786149376 12803712768 12829935384 12837272448 12838984704 12854906064 12872563902 12875563008 12879925344 12891529728 12906304047 12927043584 12933148176 12943074144 12944800512 12952203264 12960853092 12963872768 12968265024 12969994752 12989104128 13006946304 13021852896 13024886784 13033585152 13042778112 13058952192 13060694016 13079937024 13096157184 13111166016 13132234752 13148257122 13150273536 13157793792 13195280384 13202588763 13238437212 13240202976 13240467456 13249806336 13277924352 13293141498 13331013696 13332791808 13347545211 13349325528 13356959616 13368993792 13375307088 13384315308 13412153664 13424237568 13428785799 13431914496 13440884688 13448571136 13450364928 13467044448 13468840704 13488685056 13504143744 13516310528 13520889954 13522693392 13525843968 13542617088 13544423424 13559411008 13561219584 13564379136 13568974848 13615441632 13625044992 13637320704 13645119488 13653959319 13654232064 13663862784 13702791168 13718495232 13740539904 13747607874 13749441552 13757579264 13759414272 13804416171 13831283466 13843744992 13851661824 13853786112 13870688832 13899096666 13908900096 13926148236 13928005728 13938695232 13948526592 13965823872 13967686656 13985007696 13988265984 14004297216 14021663656 14023533888 14040924183 14042796984 14046068736 14050827648 14063486976 14071529472 14080926816 14090858496 14119717248 14129676288 14139112464 14142406656 14147198208 14149085184 14169931776 14187503616 14189395968 14210301952 14226587648 14246129664 14269022208 14276362023 14286716928 14343553224 14343839744 14353956864 14374279458 14384418048 14394851328 14404176864 14433677307 14441931504 14443857792 14461769322 14483076608 14485008384 14489916012 14502970944 14542924032 14560958412 14562900576 14571228672 14584356864 14589298152 14591244096 14602442624 14612742144 14632814592 14649584508 14652997632 14662783296 14671168512 14673125376 14691321216 14694744064 14714929152 14733176832 14750061768 14773764096 14792084736 14794057728 14797504512 14802518016 14815854592 14844690432 14885584896 14895228348 14895525888 14906032128 14937664896 14948499456 14997390408 14999390784 15008268288 15017991219 15026579568 15040118016 15047220474 15088672872 15100253168 15102267264 15110903808 15120995274 15129642528 15131660544 15150425004 15153954816 15174770688 15192161712 15205849344 15213030066 15216574464 15235444224 15237476352 15254337384 15256372032 15259926528 15265096704 15278850048 15296360352 15317371836 15320940544 15328175616 15341985792 15350759424 15361011072 15369795584 15371845632 15415640064 15433307136 15447212032 15458107392 15477276672 15479341056 15502147584 15574213116 15583119552 15585509376 15594422272 15604524936 15647512608 15681032136 15692092416 15711551856 15713647488 15733133658 15736799232 15754834368 15774371613 15776475624 15799719936 15801827328 15807181104 15821422848 15830470656 15841042668 15852215808 15884681904 15895885824 15906501522 15910207488 15915597984 15917720832 15929937408 15941173248 15960941568 15963070464 15986589696 16004911104 16024758464 16026895872 16030629888 16052649984 16072556544 16081747968 16136497377 16136819712 16148201472 16162750464 16182470304 16194207744 16204698972 16247172942 16249340016 16258957312 16293461184 16295634432 16307453952 16315842312 16360789536 16383263148 16392632256 16407401472 16412960421 16416784384 16427747952 16439334912 16461916416 16473003456 16484622336 16495631208 16505064576 16507266048 16525532166 16527736368 16531587072 16552087552 16554295296 16574823936 16593819489 16620484608 16641095328 16643314944 16647192576 16652832768 16667836416 16688505856 16700276736 16746283008 16757466624 16767049728 16769286144 16793993216 16804873008 16817061888 16872064209 16884301824 16904902014 16920132768 16932405248 16987784814 16990050672 16999766784 17012097024 17020847844 17023118112 17048199168 17071617024 17091181926 17106580512 17116363264 17118646272 17139874752 17142160896 17161129557 17163418536 17167417344 17173233792 17188706304 17208405396 17236058112 17244197568 17257432192 17259734016 17269604352 17281137456 17291020032 17293326336 17318805504 17342595072 17362470528 17366515712 17378113536 17390370816 17411936256 17414258688 17439916032 17461542912 17481554688 17509646336 17531009496 17533698048 17543725056 17555090553 17603451684 17641161153 17651249616 17653603968 17653956608 17666408448 17675495838 17703899136 17724188664 17748535077 17774684928 17777055744 17783078742 17796726948 17799100704 17809279488 17825325056 17833742784 17845753744 17870267142 17882871552 17898983424 17905047732 17909219328 17921179584 17933819904 17956059264 17958454272 17984913408 18005524992 18027853272 18030257856 18034458624 18056822784 18059231232 18081626112 18085838848 18091966464 18153922176 18166726656 18183094272 18205279092 18205642752 18218483712 18270388224 18291326976 18320719872 18330143832 18332588736 18345885696 18355322601 18405888228 18441711288 18458326656 18468882432 18471714816 18481216446 18494251776 18519655968 18532128888 18545200128 18557585109 18568197648 18570674304 18584926976 18593703414 18598035456 18621098496 18623582208 18646676928 18651021312 18672396288 18698045184 18721232244 18723729312 18728091648 18734436864 18751315968 18762039296 18774569088 18787811328 18826289664 18839568384 18852149952 18856542208 18862930944 18865446912 18893242368 18905482134 18916671488 18919194624 18994839552 19025362944 19035149364 19048955904 19113807006 19124737632 19138609152 19151007876 19165705944 19179224064 19205569152 19244903076 19255908672 19258477056 19279787527 19282359096 19308845853 19313344512 19319888016 19337294592 19390565376 19414611216 19417200768 19428304896 19441279638 19445809152 19452397536 19454992128 19483656192 19510419456 19532779344 19537330176 19550377728 19561558016 19564167168 19588428288 19591041024 19619905536 19644235776 19666749024 19698352128 19722385683 19722779648 19725410304 19736690688 19792920576 19847446528 19857655818 19860304464 19860701184 19874709504 19916886528 19931332608 19939712247 19996520544 19999187712 20011024384 20023988292 20035439424 20053490688 20062960632 20076472962 20118230496 20136356352 20147871744 20161327032 20172856704 20175547392 20200566672 20205273088 20233027584 20256215616 20274465792 20281334931 20284040088 20288765952 20313925632 20316635136 20339116512 20341829376 20346568704 20353462272 20371800064 20395147136 20423162448 20437567488 20455981056 20467679232 20481348096 20495794176 20554186752 20577742848 20610809856 20621411811 20624162328 20636368896 20639121408 20746925199 20762848106 20765617488 20777492736 20780679168 20806033248 20848644999 20863350144 20889222354 20908042848 20922789888 20948735808 20951529984 20977511544 20982398976 21006445824 21032495484 21035300832 21066293248 21069103104 21076241472 21095230464 21107294208 21121390224 21136287744 21179575872 21194514432 21208668696 21213609984 21220797312 21223627776 21239916544 21254897664 21281255424 21284093952 21315452928 21339881472 21369194496 21374173184 21403533312 21430075392 21442330624 21515329836 21515759616 21530935296 21550333952 21561419187 21576627072 21592276992 21606265296 21662897256 21665786688 21692653983 21724614912 21727512576 21734874018 21754456416 21814386048 21841437618 21844350864 21856843008 21876535296 21883947228 21886866144 21903663936 21919113216 21949221888 21964004608 21974376762 21979496448 21994174944 22006752768 22009688064 22034042888 22036981824 22042116096 22072393728 22099765248 22125092652 22160646144 22188127104 22191086592 22196256768 22203777024 22223781888 22267035648 22328377344 22342842522 22343288832 22356066304 22359048192 22406497344 22422749184 22496085612 22512402432 22539869352 22560177024 22633009308 22650379752 22653400896 22666355712 22681492911 22694463792 22697490816 22725637506 22730932224 22762156032 22788242568 22808774016 22819545099 22824861696 22853166336 22856214528 22881506076 22884558048 22889889792 22897645056 22918275072 22944540528 22976057754 22981410816 22992263424 23012978688 23026139136 23041516608 23054693376 23057768448 23091740672 23123460096 23149960704 23170818048 23187161088 23215915008 23219011584 23253221376 23282057216 23308739584 23361319674 23374679328 23378264064 23391633408 23406787404 23471268912 23521548204 23534999488 23538138624 23555211264 23567327784 23570471232 23599700487 23605198848 23632251552 23664713436 23699579904 23702740992 23710771656 23728969264 23732134272 23745705984 23761564002 23778323712 23827022856 23843828736 23859752283 23865311232 23873396976 23878959104 23894906112 23911759872 23941412352 23944605696 23979884544 24007366656 24037137696 24040343808 24045944832 24075763712 24078974976 24108834816 24122621952 24205229568 24222302208 24244125696 24273705456 24274190336 24291311616 24360517632 24370759413 24374010024 24388435968 24440191776 24443451648 24461180928 24473763468 24537911398 24541184304 24574894722 24588948384 24611102208 24625176576 24628953088 24641621928 24659002368 24692874624 24709505184 24726933504 24743446812 24757596864 24760899072 24788298249 24791604552 24797380608 24828131328 24831442944 24862235904 24868028416 24896528384 24930726912 24961642992 24964972416 24970788864 24979249152 25001754624 25032758784 25050415104 25101719552 25119424512 25136199936 25150574592 25153929216 25190989824 25207309512 25225592832 25326452736 25357353021 25380199152 25398607872 25481677221 25485076008 25499650176 25518145536 25531271766 25534677168 25554274592 25572298752 25607425536 25636772889 25659870768 25674544896 25677969408 25709812128 25745127804 25751126016 25759850688 25783059456 25812608094 25854087168 25866296352 25886148288 25889601024 25904406528 25921706184 25927745536 25936530048 25939989504 25978208256 26013892608 26043705792 26049773568 26067170304 26085556224 26117904384 26121388032 26159874048 26192314368 26222332032 26264469504 26296514244 26300547072 26315587584 26390560768 26405177526 26476874424 26480405952 26480934912 26499612672 26513243757 26555848704 26586282996 26662027392 26665583616 26695090422 26698651056 26713919232 26737987584 26750614176 26768630616 26805400713 26824307328 26848475136 26857571598 26863828992 26881769376 26897142272 26900729856 26934088896 26937681408 26977370112 27008287488 27032621056 27041779908 27045386784 27051687936 27085234176 27088846848 27118822016 27122439168 27128758272 27137949696 27230883264 27250089984 27274641408 27290238976 27307918638 27308464128 27327725568 27405582336 27436990464 27481079808 27495215748 27498883104 27515158528 27518828544 27608832342 27662566932 27687489984 27703323648 27707572224 27721824669 27741377664 27798193332 27817800192 27852296472 27856011456 27877390464 27890555121 27897053184 27931647744 27935373312 27970015392 27976531968 28008594432 28043327312 28047067776 28081848366 28085593968 28092137472 28101655296 28126973952 28143058944 28161853632 28181716992 28239434496 28259352576 28278224928 28284813312 28294396416 28298170368 28339863552 28358223201 28375007232 28378791936 28420603904 28453175296 28492259328 28538044416 28552724046 28573433856 28670710509 28687106448 28687679488 28707913728 28748558916 28768836096 28789702656 28808353728 28867354614 28883863008 28887715584 28923538644 28966153216 28970016768 28979832024 29005941888 29085848064 29121916824 29125801152 29142457344 29161919457 29168713728 29178596304 29182488192 29204885248 29225484288 29265629184 29299169016 29305995264 29325566592 29342337024 29346250752 29382642432 29389488128 29429858304 29466353664 29500123536 29547528192 29584169472 29588115456 29595009024 29605036032 29631709184 29689380864 29771169792 29786483727 29790456696 29791051776 29812064256 29875329792 29896998912 29994780816 29998781568 30016536576 30035982438 30053159136 30080236032 30094440948 30114709443 30177345744 30200506336 30204534528 30221807616 30241990548 30259285056 30263321088 30300850008 30307909632 30349541376 30384323424 30411698688 30426060132 30433148928 30470888448 30474952704 30508674768 30512744064 30519853056 30530193408 30557700096 30592720704 30634743672 30641881088 30656351232 30683971584 30701518848 30722022144 30739591168 30743691264 30831280128 30866614272 30894424064 30916214784 30954553344 30958682112 31144272159 31148426232 31166239104 31171018752 31188844544 31209049872 31295025216 31333833531 31362064272 31384184832 31423103712 31427294976 31466267316 31473598464 31509668736 31548743226 31552951248 31599439872 31603654656 31614362208 31642845696 31660941312 31682085336 31704431616 31769363808 31791771648 31813003044 31820414976 31831195968 31835441664 31859874816 31882346496 31921883136 31926140928 31973179392 32009822208 32049516928 32053791744 32061259776 32105299968 32145113088 32163495936 32272994754 32273639424 32296402944 32325500928 32364940608 32388415488 32409397944 32494345884 32498680032 32517914624 32586922368 32591268864 32602311027 32631684624 32721579072 32762156427 32766526296 32785264512 32814802944 32825920842 32833568768 32855495904 32878669824 32923832832 32946006912 32961565143 32969244672 32991262416 33010129152 33014532096 33051064332 33055472736 33063174144 33104175104 33108590592 33149647872 33187638978 33240969216 33282190656 33286629888 33294385152 33305665536 33335672832 33377011712 33400553472 33492566016 33514263783 33514933248 33534099456 33538572288 33587986432 33609746016 33634123776 33744128418 33768603648 33809804028 33840265536 33864810496 33975569628 33980101344 33999533568 34024194048 34041695688 34046236224 34088456259 34096398336 34143234048 34182363852 34213161024 34232726528 34237292544 34279749504 34284321792 34322259114 34326837072 34334834688 34346467584 34377412608 34416810792 34464086631 34472116224 34488395136 34514864384 34519468032 34539208704 34562274912 34582040064 34586652672 34637611008 34685190144 34724941056 34733031424 34756227072 34780741632 34823872512 34828517376 34879832064 34923085824 34963109376 35019292672 35041979511 35062018992 35067396096 35087450112 35110181106 35206903368 35282322306 35302499232 35307207936 35307913216 35332816896 35350991676 35407798272 35448377328 35497070154 35549369856 35554111488 35566157484 35593453896 35598201408 35618558976 35642346003 35650650112 35667485568 35691507488 35740534284 35765743104 35797966848 35810095464 35818438656 35842359168 35867639808 35912118528 35916908544 35969826816 36011049984 36055706544 36060515712 36068917248 36113645568 36118462464 36163252224 36171677696 36183932928 36307844352 36333453312 36366188544 36410558184 36411285504 36436967424 36540776448 36582653952 36660287664 36665177472 36691771392 36710645202 36806867097 36811776456 36883422576 36916653312 36937764864 36943429632 36962432892 36988503552 37039311936 37064257776 37090400256 37115170218 37136395296 37141348608 37169853952 37187406828 37196070912 37242196992 37247164416 37293353856 37302042624 37344792576 37396090368 37442464488 37447458624 37456183296 37468873728 37502631936 37524078592 37549138176 37575622656 37652579328 37679136768 37704299904 37713084416 37725861888 37730893824 37786484736 37810964268 37833342976 37838389248 37989679104 38050725888 38070298728 38097911808 38227614012 38249475264 38277218304 38296907649 38302015752 38331411888 38358448128 38411138304 38489806152 38511817344 38516954112 38559575054 38564718192 38617691706 38626689024 38639776032 38674589184 38718912141 38781130752 38829222432 38834401536 38856609792 38882559276 38891618304 38904795072 38909984256 38967312384 39020838912 39065558688 39074660352 39100755456 39123116032 39128334336 39176856576 39182082048 39239811072 39288471552 39333498048 39396704256 39444771366 39445559296 39450820608 39473381376 39585841152 39607766289 39694893056 39715311636 39720608928 39721402368 39749419008 39833773056 39879424494 39993041088 39998375424 40022048768 40042635633 40047976584 40070878848 40106981376 40125921264 40152945924 40236460992 40272712704 40286357397 40295743488 40322654064 40345713408 40351094784 40401133344 40410546176 40466055168 40512431232 40548931584 40562669862 40568080176 40577531904 40627851264 40633270272 40678233024 40683658752 40693137408 40706924544 40743600128 40790294272 40846324896 40875134976 40911962112 40935358464 40961877957 40962696192 40991588352 41108373504 41155485696 41221619712 41242823622 41248324656 41272737792 41278242816 41413248513 41493850398 41525696212 41531234976 41554985472 41561358336 41612066496 41697289998 41726700288 41778444708 41816085696 41845579776 41897471616 41903059968 41955023088 41964797952 42012891648 42064990968 42070601664 42122772549 42132586496 42138206208 42152482944 42190460928 42214588416 42242780448 42272575488 42359151744 42389028864 42417337392 42427219968 42441594624 42447255552 42479833088 42509795328 42562510848 42568187904 42630905856 42679762944 42738388992 42748346368 42807066624 42829086069 42860150784 42884661248 43030659672 43031519232 43061870592 43100667904 43122838374 43153254144 43184553984 43212530592 43301031921 43325794512 43331573376 43385307966 43449229824 43455025152 43469748036 43508912832 43628772096 43682875236 43688701728 43713686016 43753070592 43767894456 43773732288 43807327872 43838226432 43898443776 43928009216 43948753524 43958992896 43988349888 44013505536 44019376128 44068085776 44073963648 44084232192 44144787456 44199530496 44250185304 44321292288 44376254208 44382173184 44392513536 44407554048 44447563776 44534071296 44656754688 44685685044 44686577664 44712132608 44718096384 44812994688 44845498368 44992171224 45024804864 45053973657 45079738704 45120354048 45266018616 45300759504 45306801792 45332711424 45362985822 45388927584 45394981632 45451275012 45461864448 45524312064 45576485136 45617548032 45639090198 45649723392 45706332672 45712429056 45763012152 45769116096 45779779584 45795290112 45836550144 45889081056 45952115508 45962821632 45984526848 46025957376 46052278272 46083033216 46109386752 46115536896 46183481344 46246920192 46299921408 46341636096 46374322176 46431830016 46438023168 46506442752 46564114432 46617479168 46722639348 46749358656 46756528128 46783266816 46813574808 46942537824 47043096408 47069998976 47076277248 47134655568 47140942464 47199400974 47210397696 47264503104 47323114839 47329426872 47399159808 47405481984 47421543312 47457938528 47464268544 47491411968 47523128004 47556647424 47654045712 47687657472 47719504566 47730622464 47746793952 47757918208 47789812224 47823519744 47882824704 47889211392 47959769088 48014733312 48074275392 48080687616 48091889664 48151527424 48157949952 48217669632 48245243904 48409492131 48410459136 48444604416 48488251392 48547410912 48548380672 48582623232 48741518826 48748020048 48776871936 48880383552 48886903296 48922361856 48947526936 49075822796 49082368608 49149789444 49177896768 49222204416 49238881263 49250353152 49283243856 49318004736 49385749248 49419010368 49453867008 49486893624 49515193728 49521798144 49576596498 49583209104 49594761216 49656262656 49662885888 49724471808 49736056832 49781458467 49793056768 49861453824 49923285984 49929944832 49941577728 49958498304 50003509248 50065517568 50100830208 50203439104 50238849024 50272399872 50301149184 50307858432 50381979648 50414619024 50451185664 50616192627 50652905472 50714706042 50760398304 50797215744 50963354442 50970152016 50999300352 51036291072 51062543532 51069354336 51108549184 51144597504 51214851072 51273545778 51319741536 51349089792 51355938816 51419624256 51483388671 51490255608 51502252032 51519701376 51566118912 51625216188 51708174336 51732592704 51772296576 51779202048 51808813056 51843412368 51855491072 51873060096 51879979008 51956416512 52027785216 52087411584 52099547136 52134340608 52171112448 52235808768 52242776064 52319748096 52384628736 52444664064 52528939008 52593028488 52601094144 52631175168 52665271659 52781121536 52810355052 52923483459 52953748848 52960811904 52961869824 52999225344 53026487514 53111697408 53172565992 53245605231 53324054784 53331167232 53390180844 53397302112 53427838464 53475975168 53501228352 53537261232 53610801426 53648614656 53696950272 53715143196 53727657984 53763538752 53794284544 53801459712 53868177792 53875362816 53954740224 54016574976 54065242112 54083559816 54090773568 54103375872 54170468352 54177693696 54237644032 54244878336 54257516544 54275899392 54461766528 54500179968 54549282816 54580477952 54615837276 54616928256 54655451136 54811164672 54873980928 54962159616 54990431496 54997766208 55030317056 55037657088 55065967803 55217664684 55325133864 55374979968 55406647296 55415144448 55443649338 55482755328 55596386664 55635600384 55672755327 55704592944 55712022912 55754780928 55781110242 55794106368 55863295488 55870746624 55940030784 55953063936 56017188864 56086654624 56094135552 56163696732 56171187936 56184274944 56203310592 56253947904 56286117888 56323707264 56363433984 56478868992 56518705152 56556449856 56569626624 56588792832 56596340736 56679727104 56716446402 56750014464 56757583872 56841207808 56906350592 56984518656 57076088832 57105448092 57146867712 57341421018 57374212896 57375358976 57415827456 57497117832 57537672192 57616707456 57734709228 57767726016 57775431168 57839362581 57847077288 57932306432 57940033536 57959664048 58011883776 58171696128 58243833648 58251602304 58284914688 58323838914 58337427456 58357192608 58364976384 58409770496 58450968576 58531258368 58598338032 58611990528 58651133184 58684674048 58692501504 58765284864 58778976256 58859716608 58932707328 59000247072 59095056384 59167157049 59168338944 59176230912 59210072064 59263418368 59378761728 59542339584 59572967454 59580913392 59582103552 59624128512 59750659584 59793997824 59819136741 59989561632 59997563136 60033073152 60071964876 60106318272 60160472064 60188881896 60229418886 60354691488 60401012672 60409069056 60443615232 60483981096 60518570112 60526642176 60601700016 60615819264 60699082752 60768646848 60823397376 60844004793 60852120264 60866297856 60941776896 60949905408 61017349536 61025488128 61039706112 61060386816 61115400192 61185441408 61269487344 61283762176 61312702464 61367943168 61403037696 61444044288 61479182336 61487382528 61662560256 61733228544 61788848128 61832429568 61864235433 61909106688 61917364224 62240775597 62288544318 62296852464 62332478208 62342037504 62377689088 62418099744 62545934997 62590050432 62667667062 62724128544 62768369664 62846207424 62854589952 62932534632 62947196928 63019337472 63097486452 63105902496 63198879744 63207309312 63228724416 63285691392 63321882624 63364170672 63408863232 63538727616 63583543296 63626006088 63640829952 63662391936 63670883328 63719749632 63764692992 63843766272 63852281856 63946358784 64019644416 64099033856 64107583488 64122519552 64210599936 64290226176 64326991872 64545989508 64547278848 64592805888 64651001856 64684257561 64729881216 64776830976 64818795888 64988691768 64997360064 65035829248 65077961949 65173844736 65182537728 65204622054 65263369248 65443158144 65524312854 65533052592 65570529024 65629605888 65651841684 65667137536 65710991808 65757339648 65847665664 65892013824 65923130286 65938489344 65982524832 66020258304 66029064192 66102128664 66110945472 66126348288 66208350208 66217181184 66299295744 66375277956 66481938432 66564381312 66573259776 66588770304 66611331072 66671345664 66754023424 66801106944 66985132032 67028527566 67029866496 67068198912 67077144576 67175972864 67219492032 67268247552 67488256836 67537207296 67619608056 67680531072 67729620992 67951139256 67960202688 67999067136 68044478733 68083391376 68092472448 68176912518 68192796672 68286468096 68364727704 68426322048 68465453056 68474585088 68559499008 68568643584 68644518228 68653674144 68669669376 68692935168 68754825216 68833621584 68928173262 68944232448 68976790272 69029728768 69038936064 69078417408 69124549824 69164080128 69173305344 69275222016 69370380288 69449882112 69466062848 69512454144 69561483264 69647745024 69657034752 69759664128 69846171648 69926218752 70038585344 70083959022 70124037984 70134792192 70174900224 70220362212 70413806736 70564644612 70604998464 70614415872 70615826432 70665633792 70701983352 70799101461 70815596544 70896754656 70994140308 71098739712 71108222976 71132314968 71186907792 71196402816 71237117952 71284692006 71301300224 71334971136 71383014976 71481068568 71531486208 71579256849 71595933696 71620190928 71636877312 71684718336 71735279616 71824237056 71833817088 71939653632 72022099968 72111413088 72121031424 72137834496 72227291136 72236924928 72326504448 72367865856 72615688704 72666906624 72732377088 72821116368 72822571008 72873934848 73081552896 73112278239 73165307904 73320575328 73330354944 73383542784 73421290404 73613734194 73623552912 73766845152 73833306624 73875529728 73886859264 73924865784 73977007104 74078623872 74128515552 74180800512 74230340436 74272790592 74282697216 74339707904 74364894747 74374813656 74392141824 74484393984 74494328832 74586707712 74604085248 74689585152 74792180736 74884928976 74894917248 74912366592 74937747456 75005263872 75048157184 75098276352 75151245312 75305158656 75358273536 75408599808 75426168832 75451723776 75461787648 75572969472 75621928536 75666685952 75676778496 75979358208 76072059063 76140597456 76195823616 76445031663 76455228024 76498950528 76554436608 76593815298 76604031504 76662823776 76716896256 76822276608 76910318667 76979612304 77023634688 77033908224 77119150108 77129436384 77235383412 77253378048 77279552064 77349178368 77437824282 77562261504 77658444864 77668803072 77713219584 77765118552 77783236608 77809590144 77819968512 77934624768 78041677824 78131117376 78149320704 78201510912 78246232064 78256668672 78353713152 78364164096 78479622144 78576943104 78666996096 78793408512 78889542732 78891118592 78901641216 78946762752 79171682304 79215532578 79389786112 79430623272 79441217856 79442804736 79498838016 79539731271 79667546112 79758848988 79986082176 79996750848 80044097536 80085271266 80095953168 80141757696 80213962752 80251842528 80305891848 80416202139 80472921984 80545425408 80572714794 80591486976 80645308128 80691426816 80702189568 80802266688 80821092352 80932110336 81024862464 81097863168 81125339724 81136160352 81155063808 81255702528 81266540544 81356466048 81367317504 81386274816 81413849088 81487200256 81580588544 81692649792 81750269952 81823924224 81870716928 81923755914 81925392384 81983176704 82216747008 82310971392 82443239424 82485647244 82496649312 82545475584 82556485632 82826497026 82987700796 83051392424 83062469952 83109970944 83122716672 83165474007 83224132992 83394579996 83453400576 83556889416 83632171392 83671665363 83691159552 83794943232 83806119936 83910046176 83929595904 84025783296 84129981936 84141203328 84245545098 84265172992 84276412416 84304965888 84380921856 84429176832 84485560896 84545150976 84718303488 84778057728 84834674784 84854439936 84883189248 84894511104 84959666176 85019590656 85125021696 85136375808 85261811712 85359525888 85476777984 85614133248 85658172138 85720301568 85769322496 86012131527 86061319344 86063038464 86123741184 86201335808 86245676748 86306508288 86369107968 86425061184 86602063842 86651589024 86663146752 86770615932 86898459648 86910050304 86939496072 87017825664 87257544192 87365750472 87377403456 87427372032 87485758371 87506141184 87535788912 87547464576 87614655744 87676452864 87796887552 87856018432 87897507048 87917985792 87976699776 88027011072 88038752256 88136171552 88147927296 88168464384 88289574912 88399060992 88500370608 88642584576 88752508416 88764346368 88785027072 88815108096 88895127552 89068142592 89313509376 89359451181 89371370088 89373155328 89424265216 89436192768 89625989376 89690996736 89984342448 90049609728 90107947314 90159477408 90240708096 90344128329 90532037232 90601519008 90613603584 90665422848 90725971644 90777855168 90789963264 90902550024 90923728896 91048624128 91152970272 91235096064 91278180396 91299446784 91412665344 91424858112 91526024304 91538232192 91559559168 91590580224 91673100288 91778162112 91904231016 91925643264 91969053696 92051914752 92104556544 92166066432 92218773504 92231073792 92366962688 92493840384 92599842816 92683272192 92748644352 92863660032 92876046336 93128228864 93234958336 93432816477 93445278696 93498717312 93513056256 93566533632 93627149616 93885075648 94001500593 94086192816 94139997952 94152554496 94269311136 94281884928 94398801948 94420795392 94529006208 94646229678 94658853744 94798319616 94810963968 94843086624 94915877056 94928537088 94982823936 95046256008 95113294848 95308091424 95375314944 95439009132 95461244928 95493587904 95515836416 95579624448 95647039488 95765649408 95778422784 95919538176 96029466624 96148550784 96161375232 96183779328 96303054848 96315899904 96435339264 96490487808 96818984262 96820918272 96889208832 96976502784 97094821824 97096761344 97165246464 97483037652 97496040096 97553743872 97760767104 97773806592 97806933081 97895053872 98151645592 98164737216 98286469281 98299578888 98355793536 98444408832 98477762526 98500706304 98566487712 98636009472 98771498496 98838020736 98884695429 98907734016 98973787248 99030387456 99043596288 99153192996 99166418208 99189522432 99312525312 99325771776 99448943616 99472113664 99562916934 99586113536 99722907648 99846571968 99859889664 99883155456 99916996608 100007018496 100131035136 100201660416 100406878208 100477698048 100544799744 100602298368 100615716864 100763959296 100829238048 100902371328 101232385254 101305810944 101429412084 101520796608 101594431488 101926708884 101940304032 101998600704 102072582144 102125087064 102138708672 102217098368 102265368777 102289195008 102429702144 102547091556 102639483072 102698179584 102711877632 102839248512 102966777342 102980511216 103004504064 103039402752 103132237824 103250432376 103392259893 103416348672 103465185408 103544593152 103558404096 103617626112 103686824736 103710982144 103746120192 103759958016 103912833024 104055570432 104174823168 104199094272 104268681216 104342224896 104471617536 104485552128 104639496192 104769257472 104889328128 105057878016 105125938533 105186056976 105202188288 105262350336 105330543318 105562243072 105620710104 105846966918 105907497696 105921623808 105923739648 105998450688 106052975028 106223394816 106345131984 106491210462 106648109568 106662334464 106780361688 106794604224 106855676928 106927038009 106951950336 107002456704 107074522464 107221602852 107297229312 107393900544 107430286392 107455315968 107527077504 107588569088 107602919424 107736355584 107750725632 107909480448 108033149952 108130484224 108167119632 108181547136 108206751744 108340936704 108355387392 108475288064 108489756672 108515033088 108551798784 108923533056 109000359936 109098565632 109160955904 109231674552 109233856512 109310902272 109622329344 109747961856 109980862992 109995532416 110060634112 110075314176 110131935606 110420601291 110435329368 110650267728 110749959936 110813294592 110830288896 110887298676 110965510656 111192773328 111271200768 111345510654 111409185888 111424045824 111509561856 111562220484 111588212736 111726590976 111741493248 111880061568 111906127872 112034377728 112173309248 112188271104 112327393464 112342375872 112368549888 112406621184 112507895808 112572235776 112647414528 112726867968 112957737984 113037410304 113112899712 113139253248 113177585664 113192681472 113359454208 113432892804 113500028928 113515167744 113812701184 113969037312 114152177664 114210896184 114293735424 114682842036 114748425792 114750717952 114831654912 114890722947 114994235664 115075344384 115233414912 115469418456 115535452032 115550862336 115678725162 115694154576 115864612864 115880067072 115919328096 116023767552 116156736423 116343392256 116487667296 116503204608 116569829376 116647677828 116674854912 116714385216 116729952768 116819540992 116901937152 117062516736 117196676064 117223981056 117302266368 117369348096 117385003008 117530569728 117557952512 117719433216 117865414656 118000494144 118190112768 118334314098 118336677888 118352461824 118420144128 118526836736 118757523456 119084679168 119145934908 119161826784 119164207104 119248257024 119501319168 119638273482 119979123264 119995126272 120066146304 120127906899 120143929752 120212636544 120320944128 120377763792 120458837772 120709382976 120802025344 120818138112 120859072191 120887230464 120967962192 121037140224 121053284352 121203400032 121231638528 121398165504 121537293696 121646794752 121688009586 121704240528 121732595712 121883553792 121899810816 122034699072 122050976256 122079412224 122120773632 122230800384 122370882816 122538974688 122567524352 122625404928 122735886336 122806075392 122885633871 122888088576 122958364672 122974765056 123325120512 123466457088 123577696256 123664859136 123728470866 123818213376 123834728448 124239745539 124481551194 124577088636 124593704928 124664956416 124684075008 124755378176 124836199488 125091869994 125180100864 125335334124 125448257088 125536739328 125692414848 125709179904 125865069264 125894393856 126038674944 126194972904 126211804992 126368317647 126397759488 126414618624 126457448832 126571382784 126643765248 126728341344 126817726464 127077455232 127167086592 127252012176 127281659904 127324783872 127341766656 127439499264 127529385984 127687532544 127704563712 127892717568 128039288832 128198067712 128215166976 128245039104 128421199872 128487258207 128580452352 128653983744 129091979016 129094557696 129185611776 129302003712 129368515122 129459762432 129553661952 129637591776 129903095763 129977383536 129994720128 130071658496 130155923898 130347689472 130365075456 130409244108 130526738496 130886316288 131048625708 131066105184 131141058048 131259211776 131303683368 131334275072 131421983616 131514679296 131695331328 131784027648 131846260572 131876978688 131965049664 132040516608 132058128384 132204257328 132221890944 132252696576 132416700416 132434362368 132598591488 132750555912 132963876864 133128762624 133146519552 133177540608 133222662144 133342691328 133508046848 133602213888 133970264064 134057055132 134059732992 134136397824 134154289152 134438984064 134536495104 134958512689 134976513672 135074414592 135161920971 135239216112 135361062144 135459241984 135902278512 135920405376 135998134272 136088957466 136166782752 136184944896 136353825036 136385593344 136572936192 136729455408 136852644096 136930906112 136949170176 137118998016 137137287168 137289036456 137307348288 137339338752 137385870336 137509650432 137667243168 137856346524 137888464896 137953580544 138059457536 138077872128 138156834816 138249099648 138328160256 138346610688 138550444032 138740760576 138899764224 138932125696 139024908288 139122966528 139295490048 139314069504 139519328256 139692343296 139852437504 140077170688 140167918044 140248075968 140269584384 140349800448 140440724424 140827613472 141129289224 141209996928 141228831744 141231652864 141403966704 141598202922 141631193088 141793509312 141969344517 141988280616 142197479424 142216445952 142264629936 142373815584 142392805632 142474235904 142569384012 142602600448 142669942272 142766029952 142962137136 143062972416 143158513698 143191867392 143240381856 143273754624 143369436672 143470559232 143648474112 143667634176 143879307264 144044199936 144222826176 144242062848 144275668992 144454582272 144473849856 144653008896 144735731712 145228476393 145231377408 145333813248 145464754176 145642232736 145645142016 145747869696 146224556478 146330615808 146641150656 146660709888 146767085568 146842580808 147227468388 147247105824 147533690304 147666613248 147716643789 147751059456 147849731568 147954014208 148157247744 148257031104 148361601024 148460680872 148545581184 148565394432 148679415808 148729789494 148749627312 148784283648 148968787968 148988657664 149173415424 149208170496 149344375401 149379170304 149584361472 149769857952 149789834496 149824733184 149875494912 150010527744 150096314368 150196552704 150302490624 150610317312 150716547072 150817199616 150852337664 150903447552 150923575296 151145938944 151243857072 151333371904 151353556992 151848577881 151958716416 152144118126 152281194912 152391647232 152890063326 152910456048 152997901056 153108873216 153187630596 153208063008 153325647552 153433792512 153644553216 153820637334 153959224608 154047269376 154067816448 154238300216 154258872768 154450166013 154470766824 154506756096 154559104128 154698356736 154875648564 155124523008 155316889728 155337606144 155426439168 155530237104 155566473216 155619180288 155639937024 155869249536 156083355648 156262234752 156298641408 156403021824 156492464128 156513337344 156707426304 156728328192 156959244288 157153886208 157333992192 157586817024 157779085464 157782237184 157803282432 157893525504 158343364608 158431065156 158770450377 158861246544 158882435712 158885609472 158997676032 159079462542 159335092224 159517697976 159736815693 159972164352 159993501696 160088195072 160170542532 160191906336 160283515392 160427925504 160503685056 160611783696 160832404278 160945843968 161090850816 161145429588 161182973952 161290616256 161382853632 161404379136 161604533376 161642184704 161864220672 162049724928 162195726336 162250679448 162272320704 162310127616 162511405056 162533081088 162712932096 162734635008 162772549632 162827698176 162974400512 163161177088 163385299584 163500539904 163647848448 163741433856 163847511828 163850784768 163966353408 164433494016 164621942784 164886478848 164971294488 164993298624 165090951168 165112971264 165197903409 165652994052 165975401592 166102784848 166124939904 166219941888 166245433344 166330948014 166448265984 166789159992 166906801152 167018265981 167113778832 167264342784 167343330726 167382319104 167589886464 167612239872 167820092352 167859191808 168051566592 168259963872 168282406656 168491090196 168530345984 168552824832 168609931776 168761843712 168858353664 168971121792 169090301952 169436606976 169556115456 169669349568 169708879872 169766378496 169789022208 169919332352 170039181312 170250043392 170272751616 170523623424 170719051776 170953555968 171228266496 171316344276 171440603136 171538644992 172024263054 172122638688 172126076928 172247482368 172402671616 172491353496 172613016576 172850122368 173204127684 173303178048 173326293504 173518087743 173541231864 173796919296 173820100608 173878992144 174035651328 174515088384 174731500944 174754806912 174854744064 174971516742 175012282368 175071577824 175094929152 175229311488 175352905728 175593775104 175712036864 175795014096 175835971584 175953399552 176054022144 176077504512 176272343104 176295854592 176336928768 176579149824 176798121984 177000741216 177285169152 177501471147 177505016832 177528692736 177630216192 177790255104 178136285184 178627018752 178718902362 178742740176 178746310656 178848530432 178872385536 179251978752 179381993472 179457410223 179968684896 180099219456 180215894628 180318954816 180481416192 180688256658 181064074464 181203038016 181227207168 181330845696 181451943288 181555710336 181579926528 181805100048 181847457792 182097248256 182305940544 182470192128 182532014379 182556360792 182598893568 182825330688 182849716224 183052048608 183076464384 183119118336 183181160448 183346200576 183556324224 183808462032 183851286528 183938107392 184103829504 184209113088 184332132864 184437547008 184462147584 184733925376 184987680768 185199685632 185366544384 185497288704 185592706299 185727320064 185752092672 186256457728 186469916672 186865632954 186890557392 186997434624 187026112512 187133067264 187254299232 187637804991 187770151296 188003001186 188172385632 188279995904 188305108992 188538622272 188563769856 188797603896 188841590784 189058012416 189292459356 189317707488 189596639232 189621927936 189686173248 189831754112 189857074176 189965647872 190092512016 190226589696 190616182848 190750629888 190878018264 190922489856 190987175808 191031672832 191159248896 191294078976 191531298816 191556845568 191839076352 192058933248 192297101568 192322750464 192367558656 192606109696 192631799808 192870678528 192980975616 193637968524 193641836544 193778417664 193953005568 194052772683 194189643648 194193522688 194330492928 194966075304 194992080192 195107487744 195233885847 195521534208 195547613184 195613866162 195790107744 196303291184 196329474432 196572938562 196599157776 196711587072 196888817664 196955525052 197001412608 197132975424 197272018944 197542996992 197676041472 197769390858 197815468032 197947574496 198060774912 198087192576 198306385992 198332836416 198379044864 198625050624 198651543552 198897887232 198944227328 199125833868 199172227072 199445815296 199693143936 199719779328 199766310912 199833993216 200014036992 200262070272 200403320832 200813756416 200955396096 201089599488 201204596736 201231433728 201527918592 201658476096 201804742656 202464770508 202611621888 202858824168 203041593216 203188862976 203853417768 203880608064 203997201408 204133436199 204250174128 204277417344 204434196736 204530737554 204578390016 204859404288 205094183112 205278966144 205396359168 205423755264 205678497024 205933554684 205961022432 206009008128 206078805504 206264475648 206500864752 206784519786 206832697344 206930370816 207089186304 207116808192 207235252224 207373649472 207421964288 207492240384 207519916032 207825666048 208111140864 208349646336 208398188544 208537362432 208684449792 208943235072 208971104256 209278992384 209538514944 209778656256 210115756032 210251877066 210372113952 210404376576 210524700672 210661086636 211241420208 211693933836 211814995392 211843247616 211847479296 211996901376 212105950056 212397304383 212446789632 212690263968 212982420924 213296219136 213324668928 213560723376 213589208448 213711353856 213854076018 213903900672 214004913408 214149044928 214443205704 214594458624 214737770547 214787801088 214860572784 214910631936 215054155008 215177138176 215205838848 215472711168 215501451264 215818960896 216066299904 216260968448 216334239264 216363094272 216413503488 216681873408 216710774784 216950576128 216979513344 217103597568 217847066112 218000719872 218197131264 218321911808 218463349104 218467713024 218621804544 219244658688 219336834717 219495923712 219961725984 219991064832 220121268224 220150628352 220263871212 220841202582 220870658736 221300535456 221499919872 221626589184 221660577792 221774597352 221931021312 222385546656 222542401536 222691021308 222818371776 222848091648 223019123712 223094684241 223124440968 223176425472 223453181952 223482986496 223760123136 223812255744 224068755456 224346618496 224376542208 224654786928 224684751744 224737099776 224813242368 225015791616 225144471552 225294829056 225453735936 225915475968 226074820608 226225799424 226278506496 226355171328 226385362944 226718908416 226865785608 227000057856 227030335488 227625402368 227938074624 228216177189 228421792368 228587470848 229335094989 229365684072 229496851584 229501435904 229663309824 229781445894 229988471328 230150688768 230466829824 230730956001 230938836912 231070904064 231101724672 231357450324 231388309152 231729225728 231760134144 231838656192 232047535104 232313472846 232686784512 232975334592 233006409216 233139658752 233295355656 233349709824 233428770432 233459905536 233639081984 233803874304 234125033472 234393352128 234447962112 234604532736 234738696192 234770006016 235061139456 235115905024 235438866432 235730829312 236000988288 236380225536 236668628196 236673355776 236704923648 236840288256 237053673472 237515046912 238169358336 238291869816 238323653568 238328414208 238496514048 238619193813 239002638336 239276546964 239958246528 239990252544 240132292608 240255813798 240287859504 240425273088 240641888256 240755527584 240917675544 241248606417 241418765952 241604050688 241636276224 241718144382 241774460928 241935924384 242074280448 242106568704 242406800064 242463277056 242796331008 243074587392 243293589504 243376019172 243408481056 243465191424 243767107584 243799621632 244069398144 244101952512 244158824448 244241547264 244461600768 244741765632 245077949376 245135048704 245250809856 245471772672 245612150784 245771267742 245776177152 245916729344 245949530112 246650241024 246932914176 247155392512 247329718272 247456941732 247636426752 247669456896 248479491078 248963102388 249154177272 249187409856 249329912832 249368150016 249496422021 249672398976 250183739988 250360201728 250670668248 250896514176 251014996089 251073478656 251384829696 251418359808 251730138528 251788787712 252077349888 252389945808 252423609984 252736635294 252795518976 252829237248 252914897664 253142765568 253287530496 253456682688 253635452928 254154910464 254334173184 254504024352 254563319808 254649567744 254683533312 254878998528 255058771968 255375065088 255409127424 255785435136 256078577664 256396135424 256430333952 256842399744 256974516414 257160904704 257307967488 258183958032 258189115392 258371223552 258604007424 258737030244 258919524864 259107323904 259275183552 259806191526 259954767072 259989440256 260143316992 260311847796 260695378944 260730150912 260818488216 261053476992 261772632576 262097251416 262132210368 262282116096 262457275113 262518423552 262607366736 262668550144 262843967232 263029358592 263390662656 263568055296 263692521144 263753957376 263930099328 264081033216 264116256768 264408514656 264443781888 264505393152 264833400832 264868724736 265197182976 265501111824 265927753728 266257525248 266293039104 266355081216 266445324288 266685382656 267016093696 267204427776 267940528128 268078353543 268114110264 268119465984 268272795648 268308578304 268877968128 269072990208 269917025378 269953027344 270148829184 270323841942 270478432224 270722124288 270918483968 271032384987 271804557024 271840810752 271996268544 272177914932 272333565504 272369889792 272707650072 272771186688 273145872384 273458910816 273705288192 273861812224 273898340352 274237996032 274274574336 274578072912 274614696576 274678677504 274771740672 275019300864 275334486336 275712693048 275776929792 275907161088 276118915072 276155744256 276313669632 276498199296 276656320512 276693221376 277100888064 277481521152 277799528448 277864251392 278049816576 278245933056 278590980096 278628139008 279384686592 279704875008 280154341376 280298449431 280335836088 280496151936 280539168768 280699600896 280881448848 281655226944 282004501779 282258578448 282419993856 282457663488 282463305728 282807933408 283196405844 283262386176 283587018624 283938689034 283976561232 284394958848 284432891904 284529259872 284747631168 284785611264 284948471808 285138768024 285205200896 285339884544 285532059904 285924274272 286125944832 286317027396 286383734784 286480763712 286547509248 286738873344 286941118464 287296948224 287335268352 287758614528 288088399872 288445652352 288484125696 288551337984 288909164544 288947699712 289306017792 289471463424 290456952786 290462754816 290667626496 290929508352 291284465472 291290284032 291495739392 292449112956 292661231616 293282301312 293321419776 293685161616 294454936776 294494211648 294859407843 295067380608 295333226496 295433287578 295502118912 295699463136 295908028416 296314495488 296514062208 296654086287 296723202048 296921361744 297091162368 297130788864 297358831616 297459578988 297499254624 297568567296 297937575936 297977315328 298346830848 298416340992 298688750802 298758340608 299168722944 299539715904 299579668992 299649466368 299750989824 300021055488 300192628736 300393105408 300604981248 301220634624 301433094144 301634399232 301704675328 301806895104 301847150592 302291877888 302487714144 302666743808 302707113984 303697155762 303917432832 304288236252 304562389824 304783294464 305780126652 305820912096 305995802112 306217746432 306375261192 306416126016 306651295104 306796106331 306867585024 307289106432 307641274668 307918449216 308094538752 308135632896 308476600432 308517745536 308900332026 308941533648 309013512192 309118208256 309396713472 309751297128 310176779679 310249046016 310633779456 310675212288 310852878336 311060474208 311132946432 311238360576 311279874048 311738499072 312166711296 312524469504 312597282816 312806043648 312984928256 313026674688 313414852608 313456656384 313918488576 314307772416 314667984384 315173634048 315377815599 315558170928 315564474368 315606564864 315787051008 316686729216 316862130312 317540900754 317722493088 317764871424 317771218944 317995352064 318158925084 318670184448 319035395952 319473631386 319944328704 319987003392 320176390144 320341085064 320383812672 320567030784 320781114027 320855851008 321007370112 321223567392 321664808556 321891687936 322181701632 322290859176 322365947904 322581232512 322765707264 322808758272 323209066752 323284369408 323728441344 324099449856 324391452672 324501358896 324544641408 324620255232 325022810112 325066162176 325425864192 325469270016 325545099264 325655396352 325948801024 326322354176 326770599168 327001079808 327295696896 327482867712 327695023656 327701569536 327932706816 328866988032 329243885568 329942588976 329986597248 330181902336 330225942528 330395806818 331261803873 331305988104 331950803184 332205569696 332249879808 332439883776 332490866688 332661896028 332896531968 333578319984 333813602304 334036531962 334227557664 334528685568 334686661452 334764638208 335179772928 335224479744 335640184704 335718383616 336103133184 336519927744 336564813312 336982180392 337060691968 337105649664 337219863552 337523687424 337716707328 337942243584 338180603904 338873213952 339112230912 339338699136 339417759744 339532756992 339578044416 339838664704 340078362624 340500086784 340545503232 341438103552 341907111936 342456532992 342632688552 342881206272 343077289984 344048526108 344245277376 344252153856 344494964736 344672168841 344982706992 345226033152 345700244736 346408255368 346606356096 346652587008 347036175486 347082463728 347593838592 347640201216 347757984288 348071302656 348470209269 349030176768 349463001888 349509613824 349709488128 349943033484 350024564736 350143155648 350189858304 350458622976 350705811456 351187550208 351424073728 351590028192 351671943168 351906799104 352108044288 352155009024 352544686208 352591709184 352673857536 353158299648 353596243968 354001482432 354570338304 355002942294 355010033664 355057385472 355260432384 355580510208 356272570368 357254037504 357437804724 357485480352 357492621312 357697060864 357744771072 358503957504 358914820446 359937369792 360198438912 360383720697 360431789256 360637909632 360962832384 361376513316 362128148928 362406076032 362454414336 362577216573 362661691392 362903886576 363111420672 363159853056 363610200096 363694915584 364194496512 364611881088 364940384256 365064028758 365112721584 365197787136 365650661376 365699432448 366104097216 366152928768 366238236672 366362320896 366692401152 367112648448 367616924064 367702573056 367876214784 368207659008 368418226176 368656901613 368664265728 368875094016 368924295168 369467850752 369975361536 370399371264 370733088768 370994577408 371185412598 371454640128 371504185344 372512915456 372719236617 372939833344 373731265908 373781114784 373994869248 374052225024 374266134528 374508598464 375275609982 375540302592 376006002372 376344771264 376559991808 376610217984 377077244544 377127539712 377595207792 377683181568 378116024832 378584918712 378635414976 379104952941 379193278464 379243855872 379372346496 379663508224 379714148352 379931295744 380185024032 380453179392 381232365696 381501259776 381756036528 381844979712 381974351616 382063345664 382318497792 382588157952 383062597632 383113691136 383678152704 384117866496 384594203136 384645500928 384735117312 385212219392 385263599616 385461774621 385741357056 385961951232 387275937048 387283673088 387556835328 387906011136 388105545366 388379287296 388387045376 388660985856 389709287289 389932150608 389984160384 390214975488 390467771694 391043068416 391095226368 391227732324 391580215488 392606582368 392658948864 393145877124 393198315552 393423174144 393777635328 393911050104 394002825216 394265950848 394544037888 395085993984 395352082944 395538781716 395630936064 395895148992 396121549824 396174385152 396612771984 396665672832 396758089728 397250101248 397303087104 397795774464 397888454656 398251667736 398344454144 398891630592 399386287872 399439558656 399532621824 399667986432 400028073984 400524140544 400806641664 401627512832 401910792192 402179198976 402409193472 402462867456 403316952192 403609485312 404875538067 404929541016 405223243776 405717648336 406083186432 406377725952 407706835536 407761216128 407994402816 408266872398 408500348256 408554834688 408868393472 409061475108 409156780032 409718808576 410188366224 410557932288 410792718336 410847510528 411356994048 411867109368 411922044864 412018016256 412157611008 412528951296 413001729504 413569039572 413665394688 413860741632 414178372608 414233616384 414470504448 414747298944 414843928576 414984480768 415039832064 415651332096 416222281728 416699292672 416796377088 417074724864 417368899584 417886470144 417942208512 418557984768 419077029888 419557312512 420231512064 420503754132 420744227904 420808753152 421049401344 421322173272 422482840416 423387867672 423629990784 423686495232 423694958592 424211900112 424794608766 424893579264 425380527936 425908033551 425964841848 426592438272 426649337856 427121446752 427178416896 427422707712 427708152036 427807801344 428009826816 428298089856 428886411408 429188917248 429475541094 429575602176 429721145568 429821263872 430108310016 430354276352 430411677696 430945422336 431002902528 431637921792 432132599808 432521936896 432668478528 432726188544 432827006976 433363746816 433421549568 433901152256 433959026688 434207195136 435685429179 435694132224 436001439744 436394262528 436643823616 436926698208 436935426048 437243609088 438673669434 438991847424 439923451968 439982129664 440242536448 440301256704 440527742424 441682405164 441741317472 442601070912 442999839744 443149931367 443253178368 443549194704 443862042624 444771093312 445084803072 445382042616 445636743552 445696183296 446038247424 446189368482 446248881936 446352850944 446906363904 446965972992 447520246272 447624511488 448033126203 448137510912 448693236992 448753084416 449309573856 449369503488 449474199552 449626484736 450031583232 450288943104 450589658112 450907471872 451830951936 452149641216 452451598848 452557012992 452710342656 452770725888 453437816832 453731571216 454000115712 454060670976 455250804736 455545733643 455876149248 456432354378 456843584736 457174941696 458670189978 458731368144 458993703168 459002871808 459326619648 459562891788 459976942656 460301377536 460933659648 461461912002 461877673824 462141808128 462203449344 462714900648 462776618304 463350498039 463458451456 463520268288 463677312384 464095070208 464626945692 465373569024 465950669184 466012818432 466279317504 466590711312 466699419648 466857540864 466919811072 467278163968 467607748608 468250066944 468786704256 468895924224 469209065472 469477392384 469540012032 470122278912 470231810048 470877732864 471461658624 472001976576 472760451072 473337256392 473346711552 473409847296 473680576512 474107346944 475030093824 476311351131 476583739632 476647307136 476656828416 476993028096 477238387626 478005276672 478553093928 479916493056 479980505088 480264585216 480511627596 480575719008 480850546176 481283776512 481511055168 481835351088 482497212834 482837531904 483208101376 483272552448 483436288764 483548921856 483871848768 484148560896 484213137408 484813600128 484926554112 485592662016 486149174784 486587179008 486752038344 486816962112 486930382848 487534215168 487599243264 488138796288 488203905024 488317648896 488483094528 488923201536 489483531264 490155898752 490270097408 490501619712 490943545344 491224301568 491542535484 491552354304 491833458688 491899060224 493300482048 493865828352 494310785024 494659436544 494913883464 495272853504 495338913792 495593710227 496958982156 497926204776 498308354544 498374819712 498659825664 498736300032 498992844042 499344797952 500367479976 500720403456 501054797943 501341336496 501793028352 502029992178 502146957312 502769659392 502836719616 503460277056 503577575424 504154699776 504779891616 504847219968 505473270588 505591037952 505658474496 505829795328 506285531136 506575060992 506913365376 507270905856 508309820928 508668346368 509008048704 509126639616 509299135488 509367066624 509757997056 510117543936 510750130176 510818254848 511570870272 512157155328 512792270848 512860667904 513684799488 513949032828 514321809408 514615934976 516367916064 516378230784 516742447104 517208014848 517474060488 517839049728 518550367104 519612383052 519909534144 519978880512 520286633984 520554263229 520623695592 521390757888 521460301824 521636976432 522106953984 523545265152 524194502832 524264420736 524564232192 524914550226 525036847104 525214733472 525337100288 525687934464 526058717184 526781325312 527136110592 527385042288 527507914752 527860198656 528162066432 528232513536 528817029312 528887563776 529010786304 529666801664 529737449472 530394365952 531002223648 531855507456 532504413441 532515050496 532586078208 532890648576 533370765312 534032187392 534408855552 535881056256 536156707086 536228220528 536238931968 536545591296 536617156608 537755936256 538145980416 538372230669 539834050756 539906054688 540297658368 540647683884 540956864448 541444248576 542064769974 543609114048 543681621504 543992537088 544355829864 544667131008 544739779584 545415300144 545542373376 546291744768 546917821632 547410576384 547596043137 547723624448 547796680704 548475992064 548549148672 549156145824 549229393152 549357355008 549543481344 550038601728 550668972672 551425386096 551553859584 551814322176 552237830144 552311488512 552627339264 552996398592 553312641024 553386442752 554201776128 554963042304 555599056896 555728502784 556099633152 556491866112 556778118897 557181960192 557256278016 558769373184 559409750016 560308682752 560596898862 560671672176 560992303872 561078337536 561399201792 561762897696 562913414973 563310453888 564009003558 564517156896 564839987712 564915326976 564926611456 565615866816 566392811688 566524772352 567174037248 567877378068 567953122464 568789917696 568865783808 569058519744 569495262336 569571222528 569896943616 570277536048 570410401792 570679769088 571064119808 571848548544 572251889664 572634054792 572767469568 572961527424 573095018496 573477746688 573882236928 574593896448 574670536704 575517229056 576176799744 576891304704 576968251392 577102675968 577818329088 577895399424 578612035584 578942926848 580913905572 580925509632 581335252992 581859016704 582158318049 582568930944 582580568064 582991478784 584898225912 585322463232 585701657541 586564602624 586642839552 587370323232 588909873552 588988423296 589718815686 590134761216 590666452992 590866575156 591004237824 591398926272 591816056832 592628990976 593028124416 593308172574 593446404096 593842723488 594182324736 594261577728 594717663232 594919157976 594998509248 595137134592 595875151872 595954630656 596693661696 596832681984 597377501604 597516681216 598337445888 599079431808 599159337984 599298932736 599501979648 600042110976 600385257472 600786210816 601209962496 602441269248 602866188288 603268798464 603409350656 603613790208 603694301184 604583755776 604975428288 605333487616 605414227968 607394311524 607834865664 608576472504 609124779648 609566588928 611560253304 611641824192 611991604224 612400308597 612750522384 612832252032 613302590208 613592212662 613735170048 614578212864 615282549336 615836898432 616189077504 616271265792 616953200864 617035491072 617800664052 617883067296 618027024384 618236416512 618793426944 619502594256 620353559358 620498092032 621267558912 621350424576 621705756672 622120948416 622265892864 622476721152 622559748096 623476998144 624333422592 625048939008 625194565632 625612087296 625969856512 626053349376 626829705216 626913312768 627836977152 628615544832 629335968768 630347268096 630755631198 631116341856 631128948736 631213129728 631574102016 633724260624 635081801508 635444986176 635529742848 635542437888 635990704128 636317850168 637340368896 638070791904 638947262772 639888657408 639974006784 640682170128 640767625344 641134061568 641562228054 641711702016 642014740224 642447134784 643329617112 643783375872 644213311641 644363403264 644581718352 644731895808 645162465024 645531414528 645617516544 646418133504 646568738816 647456882688 648198899712 648782905344 649002717792 649089282816 649240510464 650045620224 650132324352 650851728384 650938540032 651310792704 651897602048 652644708352 653541198336 654002159616 654591393792 654965735424 655390047312 655403139072 655865413632 657733976064 658010504151 658487771136 659885177952 659973194496 660363804672 660451885056 660791613636 662523607746 662611976208 663901606368 664411139392 664499759616 664879767552 664981733376 665323792056 665793063936 667156639968 667627204608 668073063924 668455115328 669057371136 669284052723 669373322904 669529276416 670359545856 670448959488 671280369408 671436767232 672206266368 673039855488 673129626624 673964360784 674121383936 674211299328 674439727104 675047374848 675433414656 675884487168 676361207808 677746427904 678224461824 678677398272 678835519488 679065513984 679156088832 679677329408 680156725248 681000173568 681091006464 682876207104 683814223872 684648531567 685265377104 685762412544 686154579968 688005284967 688097052216 688490554752 688504307712 688989929472 689344337682 689965413984 690452066304 691400489472 692192868003 692816510736 693212712192 693305174016 694072350972 694164927456 695187677184 695280402432 695515968576 696142605312 696940418538 698060353536 698926003776 699019227648 699418976256 699886066968 700049129472 700286311296 700379716608 700917245952 701411622912 702375100416 702848147456 703180056384 703343886336 703813598208 704216088576 704310018048 705089372416 705183418368 705347715072 706316599296 707192487936 708002964864 709140676608 710005884588 710020067328 710114770944 710520864768 711161020416 712545140736 714508075008 714875609448 714970960704 714985242624 715394121728 715489542144 715857581439 717007915008 717829640892 719874739584 720396877824 720767441394 720863578512 721275819264 721925664768 722753026632 723745819251 724256297856 724812152064 724908828672 725154433146 725323382784 725807773152 726222841344 726319706112 727220400192 727389831168 728388993024 729223762176 729880768512 730128057516 730225443168 730395574272 731301322752 731398864896 732208194432 732305857536 732476473344 732724641792 733384802304 734225296896 735233848128 735405146112 735752429568 736415318016 736836452352 737313803226 737328531456 737750188032 737848590336 738935701504 739950723072 740798742528 741466177536 741989154816 742370825196 742909280256 743008370688 745025830912 745438473234 745879666688 747462531816 747562229568 747989738496 748104450048 748489266063 749017196928 750551219964 751080605184 752012004744 752689542528 753119983616 753220435968 754154489088 754255079424 755190415584 755366363136 756232049664 757169837424 757270829952 758209905882 758386556928 758487711744 758744692992 759327016448 759428296704 759862591488 760370048064 760906358784 762464731392 763002519552 763512073056 763689959424 763948703232 764126691328 764636995584 765176315904 766125195264 766227382272 767356305408 768235732992 769188406272 769291001856 770424438784 770527199232 770923549242 771482714112 771923902464 774551874096 774567346176 775113670656 775812022272 776211090732 776758574592 776774090752 777321971712 779418574578 779864301216 779968320768 780429950976 780935543388 782086136832 782190452736 782455464648 783160430976 785213164736 785317897728 786291754248 786396631104 786846348288 787371825339 787555270656 787822100208 788005650432 788531901696 789088075776 790171987968 790704165888 791077563432 791261872128 791790297984 792243099648 792348770304 793225543968 793331345664 793516179456 794500202496 794606174208 795591548928 796503335472 796688908288 797783261184 798772575744 798879117312 799065243648 799335972864 800056147968 801048281088 801613283328 803255025664 803821584384 804235060629 804358397952 804818386944 804925734912 806633904384 807218970624 809751076134 809859082032 810446487552 811435296672 812166372864 812755451904 813097154961 815413671072 815522432256 815988805632 816533744796 817000696512 817109669376 817736786944 818122950216 818313560064 819437617152 820376732448 821115864576 821585436672 821695021056 822713988096 823734218736 823844089728 824036032512 824315222016 825057902592 826003459008 827138079144 827330789376 827721483264 828356745216 828467232768 828941008896 829494597888 829687857152 829968961536 830079664128 831302664192 832444563456 833398585344 833592754176 834149449728 834737799168 835772940288 835884417024 838154059776 839114625024 840463024128 840895348293 841007508264 841488455808 841617506304 842098802688 842644346544 844965680832 846013505337 846775735344 847259981568 847372990464 847389917184 848423800224 849589217532 849787158528 850761055872 851816067102 851929683696 853184876544 853298675712 854242893504 854356833792 854845415424 855416304072 855615602688 856019653632 856596179712 857772822816 858377834496 858951082188 859151204352 859442291136 859642527744 860216620032 860708552704 860823355392 861890844672 862005805056 863275843584 864265199616 865043873792 865336957056 865452377088 865654013952 866727493632 866843099136 867802304512 867918053376 868414390272 871370858358 871388264448 872002879488 872788525056 873287647232 873853396416 873870852096 874487218176 877347338868 877983694848 879846903936 879964259328 880485072896 881055484848 883364810328 883482634944 884578223529 885202141824 885999679488 886299862734 886506356736 887098389408 887724085248 889542186624 890169606144 890764085232 891273487104 891392366592 892076494848 892378736964 892497763872 892705701888 893812727808 893931945984 895040492544 895249022976 896066252406 896275021824 897386473984 897506168832 898619147712 898739006976 898948399104 899252969472 900063166464 900577886208 901179316224 901814943744 903661903872 904299282432 904903197696 905114025984 905420685312 905541451776 906875633664 907463142432 908000231424 908121341952 910501609472 911091467286 911752298496 912864708756 913687169472 914349883392 917340379956 917462736288 917987406336 918005743616 918653239296 919125783576 919953885312 920388318993 920602755072 921867319296 922923824004 923755347648 924283616256 924406898688 925429801296 925553236608 926700996078 926916902912 927040536576 927354624768 928190140416 929253891384 930530339037 930747138048 931901338368 932025636864 932558635008 933181422624 933398839296 933715081728 933839622144 934556327936 935215497216 936500133888 937573408512 937791848448 938418130944 938954784768 939080024064 940244557824 941755465728 942923317248 944003953152 945520902144 946133446797 946674512784 946693423104 946819694592 947361153024 948214693888 950060187648 952622702262 953167479264 953294614272 953313656832 953986056192 954476775252 956010553344 957106187856 959832986112 959961010176 960529170432 961023255192 961151438016 961701092352 962343342081 962567553024 963022110336 963670702176 964994425668 965675063808 966416202752 966545104896 966872577528 967097843712 967743697536 968297121792 968426274816 969627200256 969853108224 971185324032 972298349568 973174358016 973504076688 973633924224 973860765696 975068430336 975198486528 976277592576 976407810048 976635297792 976966189056 977846403072 978967062528 980311797504 980540194816 981003239424 981887090688 982448603136 983085070968 983104708608 983666917376 983798120448 986600964096 987731656704 988621570048 989827766928 990545707008 990677827584 991187420454 993785411619 993917964312 995852409552 996616709088 996749639424 997319651328 997472600064 997985688084 998689595904 1000734959952 1001440806912 1002109595886 1002682672992 1003586056704 1004059984356 1004293914624 1005539318784 1005673439232 1006920554112 1007155150848 1008309399552 1009559783232 1009694439936 1010946541176 1011182075904 1011316948992 1011659590656 1012571062272 1013150121984 1013826730752 1014541811712 1016619641856 1017336692736 1018016097408 1018253279232 1018598270976 1018734133248 1019515994112 1020235087872 1021500260352 1021636509696 1024314310656 1025584541696 1025721335808 1027369598976 1027898065656 1028643618816 1029231869952 1032735832128 1032756461568 1033484894208 1034016506523 1034948120976 1035678099456 1037100734208 1039224766104 1039819068288 1039957761024 1040573267968 1041108526458 1041247391184 1042781515776 1042920603648 1043273952864 1044213907968 1045410627807 1047090530304 1048389005664 1048528841472 1049128464384 1049829100452 1050073694208 1050429466944 1050674200576 1051375868928 1052117434368 1053562650624 1054272221184 1054770084576 1055015829504 1055720397312 1056324132864 1056465027072 1057634058624 1057775127552 1058021572608 1059333603328 1059474898944 1060788731904 1062004447296 1063711014912 1065008826882 1065030100992 1065172156416 1065781297152 1066741530624 1068064374784 1068817711104 1071762112512 1072313414172 1072456441056 1072477863936 1073091182592 1073234313216 1075511872512 1076744461338 1079668101512 1079812109376 1080595316736 1081151162091 1081295367768 1081913728896 1082888497152 1084129539948 1087218228096 1087363243008 1087731649719 1087985074176 1088711659728 1089334262016 1089479559168 1090830600288 1091084746752 1092583489536 1093835643264 1094821152768 1095192086274 1095447248896 1095593361408 1096951984128 1097098297344 1098312291648 1098458786304 1098714710016 1099086962688 1100077203456 1101337945344 1102850772192 1103107719168 1103628644352 1104475660288 1104622977024 1105254678528 1105992797184 1106625282048 1106772885504 1108403552256 1109926084608 1111198113792 1112199266304 1112983732224 1113556237794 1114363920384 1114512556032 1117538746368 1118157709851 1118819500032 1120617365504 1121193797724 1121343344352 1121984607744 1122156675072 1122798403584 1123525795392 1125826829946 1126620907776 1128018007116 1129034313792 1129679975424 1129830653952 1129853222912 1131231733632 1132785623376 1133049544704 1134348074496 1135754756136 1135906244928 1137314858823 1137579835392 1137731567616 1138117039488 1138990524672 1139142445056 1139793887232 1140555072096 1140820803584 1141359538176 1142128239616 1143697097088 1144503779328 1145268109584 1145534939136 1145923054848 1146190036992 1146955493376 1147764473856 1149187792896 1149341073408 1151034458112 1152353599488 1153782609408 1153936502784 1154205351936 1155636658176 1155790798848 1156385323863 1157224071168 1157885853696 1161827811144 1161851019264 1162670505984 1163718033408 1164316636098 1165137861888 1165161136128 1165982957568 1169127861867 1169796451824 1170644926464 1171403315082 1173129205248 1173285679104 1174740646464 1177819747104 1177976846592 1179437631372 1180269522432 1181332905984 1181733150312 1182008475648 1182797852544 1183632113664 1185257981952 1186056248832 1186616345148 1186892808192 1187685446976 1188364649472 1188523155456 1189435326464 1189838315952 1189997018496 1190274269184 1191750303744 1191909261312 1193387323392 1193665363968 1194755003208 1195033362432 1196674891776 1198158863616 1198318675968 1198597865472 1199003959296 1200084221952 1200770514944 1201572421632 1202419924992 1204882538496 1205732376576 1206537596928 1206818701312 1207227580416 1207388602368 1209950856576 1210666975232 1210828455936 1214626614201 1214788623048 1215669731328 1217152945008 1218249559296 1219133177856 1223120506608 1223283648384 1223983208448 1224800617194 1225501044768 1225664504064 1226605180416 1227184425324 1227470340096 1229156425728 1230565098672 1231673796864 1232378155008 1232542531584 1233906401728 1234070982144 1235601328104 1235766134592 1236054048768 1236472833024 1237586853888 1239005188512 1240707118716 1240996184064 1242535117824 1242700849152 1243411513344 1244241896832 1244531785728 1244953442304 1245119496192 1246953996288 1248666845184 1250097878016 1250389131264 1251224174592 1251939713024 1252106698752 1253659410432 1253826625536 1255673954304 1257231089664 1258671937536 1260694536192 1261511262396 1262232683712 1262257897472 1262426259456 1263148204032 1267448521248 1270163603016 1270889972352 1271059485696 1271084875776 1272635700336 1274680737792 1276141583808 1277724100653 1277894525544 1279777314816 1279948013568 1281364340256 1281535250688 1282268123136 1283124456108 1283423404032 1284029480448 1284894269568 1286659234224 1287566751744 1288426623282 1288726806528 1289163436704 1289463791616 1290324930048 1291062829056 1291235033088 1292836267008 1293137477632 1294913765376 1296397799424 1297565810688 1298005435584 1298178565632 1298481020928 1300091240448 1300264648704 1301703456768 1301877080064 1302621585408 1303795204096 1305289416704 1307082396672 1308004319232 1309182787584 1309931470848 1310780094624 1310806278144 1311730827264 1316021008302 1316975542272 1319770355904 1319946388992 1320727609344 1320903770112 1321583227272 1325047215492 1325223952416 1327803212736 1328822278784 1328999519232 1329449794101 1329759535104 1330647584112 1331586127872 1334313279936 1335254409216 1336146127848 1336910230656 1338114742272 1338568105446 1338746645808 1339058552832 1340719091712 1340897918976 1342560738816 1342873534464 1344099378609 1344412532736 1346079710976 1346259253248 1347928721568 1348242767872 1348422598656 1348879454208 1350094749696 1350866829312 1351768974336 1352722415616 1355492855808 1356448923648 1357354796544 1357671038976 1358131027968 1358312177664 1359354658816 1360313450496 1362000347136 1362182012928 1365752414208 1366637200929 1367628447744 1369297063134 1370530754208 1371524825088 1372309159936 1376010569934 1376194104432 1376981109504 1377008615424 1377979858944 1378688675364 1379930827968 1380904132608 1382800978944 1384385736006 1385633021472 1386425424384 1386610348032 1388144701944 1388329854912 1390051494117 1390375354368 1390560804864 1391031937152 1392285210624 1393880837076 1396120707072 1397852007552 1398038455296 1398837952512 1399772133936 1400098258944 1400572622592 1400759433216 1401834491904 1402823245824 1404750200832 1405696294912 1406360112768 1406687772672 1407627196416 1408432177152 1408620036096 1410178744832 1410366836736 1410695430144 1412633198592 1414384975872 1416005929728 1418281353216 1420011769176 1420040134656 1420229541888 1421041729536 1422322040832 1425090281472 1428934053393 1429751218896 1429941921408 1429970485248 1430788243456 1430979084288 1431715162878 1434015830016 1435659281784 1439749479168 1440793755648 1441534882788 1441727157024 1442551638528 1443851329536 1445506053264 1447491638502 1448512595712 1449624304128 1449817657344 1450308866292 1450646765568 1451615546304 1452445682688 1452639412224 1454440800384 1454779662336 1456777986048 1458447524352 1459761537024 1460256115032 1460450886336 1460791148544 1462602645504 1462797729792 1464416388864 1464611715072 1464952946688 1465449283584 1466769604608 1468450593792 1470467696256 1470810292224 1471504859136 1472830636032 1473672904704 1474627606452 1474657062912 1475500376064 1475697180672 1479901446144 1481597485056 1482932355072 1483978309632 1484741650392 1485818560512 1486016741376 1486781130681 1490051661824 1490876946468 1491759333376 1494925063632 1495124459136 1495979476992 1496208900096 1496978532126 1498034393856 1501102439928 1502161210368 1503164393829 1504024009488 1505379085056 1506239967232 1506440871936 1508308978176 1508510158848 1510380831168 1510732726272 1512464099328 1514339674848 1514541659904 1516419811764 1516773113856 1516975423488 1517489385984 1518654032896 1518856593408 1519725182976 1520740096128 1521812717568 1524929462784 1526005039104 1527024146112 1527379918848 1527897406464 1528253382656 1529273991168 1530352631808 1532250390528 1532454764544 1534712610816 1536471465984 1538376812544 1538582003712 1540848877568 1541054398464 1541847098484 1542965428224 1543847804928 1549103748192 1549134692352 1550227341312 1551624044544 1552422181464 1553517149184 1553548181504 1558837149156 1559728602432 1559936641536 1560859901952 1561662789687 1561871086776 1564172273664 1564380905472 1564910929296 1566320861952 1570426329472 1570635795456 1572583508496 1572793262208 1573692696576 1574743650678 1575110541312 1575644200416 1576011300864 1577063803392 1578176151552 1580343975936 1581408331776 1582155126864 1582523744256 1583580595968 1584486199296 1584697540608 1586451087936 1586662691328 1587032358912 1589000404992 1589212348416 1591183097856 1593006670944 1593377816576 1595566522368 1597513240323 1597545151488 1597758234624 1598671945728 1600112295936 1602096562176 1603226566656 1606510051328 1607643168768 1608470121258 1608716795904 1609636773888 1609851469824 1613267808768 1614437941248 1615116692007 1619502152268 1619718164064 1620892975104 1622870593344 1624332745728 1626194309922 1630827342144 1631044864512 1631977611264 1633067489592 1634001393024 1634219338752 1635473573888 1636245900432 1636627120128 1638875234304 1640753464896 1642231729152 1642788129411 1643170873344 1643390042112 1645427976192 1647468437472 1647688179456 1648072065024 1648630444032 1650115805184 1652006918016 1654276158288 1654661578752 1655442966528 1656713490432 1656934465536 1657882017792 1658989195776 1659375714304 1659937923072 1660159328256 1662605328384 1664889126912 1666797170688 1667185508352 1668298899456 1669475598336 1670334356691 1671545880576 1671768834048 1676308119552 1678229250048 1680926048256 1681790696586 1682015016528 1682976911616 1683235012608 1684197605376 1685288693088 1688740244919 1689931361664 1692027010674 1693551470688 1694519963136 1694745980928 1694779834368 1696847600448 1699178435064 1699574317056 1701522111744 1703632134204 1703859367392 1706369753088 1706597351424 1708485787008 1708713667584 1709690830848 1710832608144 1711231205376 1712039307264 1713192359424 1715545645632 1716755668992 1717902164376 1718302408704 1718884582272 1719285055488 1720433240064 1721417105408 1721646710784 1723781689344 1724011610112 1726551687168 1728530399232 1730087747584 1730673914112 1730904754176 1731308027904 1733454987264 1733686198272 1735604609024 1735836106752 1736828780544 1742741716716 1742776528896 1744005758976 1745577050112 1746474954147 1747706792832 1747741704192 1748974436352 1754694677736 1755967389696 1757104972623 1759693807872 1759928518656 1760970145792 1762110969696 1766729620656 1766965269888 1769156447058 1770404283648 1771999358976 1772599725468 1773012713472 1774196778816 1775448170496 1779084373248 1780339212288 1781528170464 1782546974208 1782784733184 1784152989696 1784757473928 1784995527744 1785411403776 1787625455616 1787863891968 1790080985088 1790498045952 1792132504812 1792550043648 1794772947968 1795012337664 1797238295424 1797478013952 1797896798208 1798505938944 1800126332928 1801155772416 1802358632448 1803629887488 1807323807744 1808598564864 1809806395392 1810228051968 1810841370624 1811082903552 1813751267328 1814926284864 1816000462848 1816242683904 1821003218944 1822182934572 1823504596992 1825729417512 1827374338944 1828699766784 1834680759912 1834925472576 1835974812672 1836011487232 1837200925791 1838251567152 1839907770624 1840776637986 1841205510144 1843734638592 1845847648008 1847510695296 1848567232512 1848813797376 1850859602592 1851106473216 1853401992156 1853833805824 1854081073152 1854709249536 1856380280832 1858507782768 1861060678074 1861494276096 1863802676736 1864051273728 1865117270016 1866362845248 1866797678592 1867430163456 1867679244288 1869112655872 1870430994432 1873000267776 1875146817024 1875583696896 1876836261888 1877909569536 1878160048128 1880489115648 1883510931456 1885846634496 1888007906304 1891041804288 1892266893594 1893349025568 1893386846208 1893639389184 1894722306048 1896429387776 1905245404524 1906334958528 1906589228544 1906627313664 1907972112384 1908953550504 1912021106688 1914212375712 1919665972224 1919922020352 1922046510384 1922302876032 1923402184704 1924686684162 1925135106048 1926044220672 1927341404352 1929988851336 1931350127616 1932832405504 1933090209792 1933745155056 1934195687424 1935487395072 1936594243584 1936852549632 1939254400512 1939706216448 1942370648064 1944596699136 1946348716032 1947008153376 1947267848448 1947721531392 1950136860672 1950396973056 1952555185152 1952815620096 1953932378112 1955692806144 1957934125056 1960623595008 1961080389632 1962006478848 1963774181376 1964897206272 1966170141936 1966209417216 1967333834752 1967596240896 1973201928192 1974031512453 1975463313408 1977243140096 1979655533856 1981091414016 1981355655168 1982374840908 1987570823238 1987835928624 1991704819104 1993233418176 1993499278848 1994639302656 1994945200128 1995971376168 1997379191808 2001469919904 2002881613824 2004219191772 2005365345984 2007172113408 2007852158169 2008119968712 2008587829248 2011078637568 2011346878464 2013841108224 2014310301696 2016618799104 2019119566464 2019388879872 2021893082352 2022364151808 2022633897984 2023319181312 2025142124544 2026300243968 2027653461504 2029083623424 2033239283712 2034673385472 2036032194816 2036506558464 2037196541952 2037468266496 2039031988224 2040470175744 2043000520704 2043273019392 2048628621312 2051169083392 2051442671616 2055796131312 2057287237632 2058463739904 2064015854901 2065471664256 2065512923136 2066969788416 2068033013046 2069896241952 2071356198912 2074201468416 2076578604009 2078449532208 2079638136576 2079915522048 2081146535936 2082217052916 2082494782368 2085563031552 2085841207296 2086547905728 2088427815936 2090821255614 2094181060608 2096778011328 2097057682944 2098256928768 2099658200904 2100147388416 2100858933888 2101348401152 2102751737856 2104234868736 2107125301248 2108544442368 2109540169152 2110031659008 2111440794624 2112648265728 2112930054144 2115268117248 2115550255104 2116043145216 2118667206656 2118949797888 2121577463808 2124008894592 2127422029824 2130017653764 2130060201984 2130344312832 2131562594304 2133483061248 2136128749568 2137635422208 2143524225024 2144626828344 2144912882112 2144955727872 2146182365184 2146468626432 2147572744317 2151023745024 2153488922676 2159336203024 2159624218752 2161190633472 2162302324182 2162590735536 2163827457792 2165776994304 2168259079896 2171237457753 2174436456192 2174726486016 2175463299438 2175970148352 2177423319456 2178668524032 2178959118336 2181661200576 2182169493504 2185166979072 2187671286528 2189642305536 2190384172548 2190894497792 2191186722816 2193903968256 2194196594688 2196624583296 2196917572608 2197429420032 2198173925376 2200154406912 2202675890688 2205701544384 2206215438336 2207257288704 2208951320576 2209245954048 2210509357056 2211985594368 2213250564096 2213545771008 2216807104512 2219852169216 2222396227584 2224398532608 2225967464448 2227112475588 2228727840768 2229025112064 2235077492736 2236315419702 2237639000064 2241234731008 2242387595448 2242686688704 2243969215488 2244313350144 2245467798189 2247051590784 2251653659892 2253241815552 2256036014232 2258068627584 2259359950848 2259661307904 2259706445824 2262463467264 2265571246752 2266099089408 2268696148992 2271509512272 2271812489856 2274629717646 2275159670784 2275463135232 2276234078976 2277981049344 2278284890112 2279587774464 2281110144192 2281641607168 2282719076352 2284256479232 2287394194176 2289007558656 2290536219168 2291069878272 2291846109696 2292380073984 2293910986752 2295528947712 2298375585792 2298682146816 2302068916224 2304707198976 2307565218816 2307873005568 2311273316352 2311581597696 2312770647726 2314448142336 2315771707392 2323655622288 2323702038528 2325341011968 2327436066816 2328633272196 2330275723776 2330322272256 2331965915136 2338255723734 2339592903648 2341289852928 2342806630164 2346258410496 2346571358208 2349481292928 2355639494208 2355953693184 2358875262744 2360539044864 2362115476017 2362665811968 2363466300624 2364016951296 2365595705088 2367264227328 2370515963904 2372112497664 2373232690296 2373785616384 2375370893952 2376729298944 2377046310912 2378870652928 2379676631904 2379994036992 2380548538368 2383500607488 2383818522624 2386774646784 2389510006416 2390066724864 2393349783552 2396317727232 2396637351936 2397195730944 2398007918592 2400168443904 2401541029888 2403144843264 2404839849984 2409765076992 2411464753152 2412705181887 2413075193856 2414455160832 2414777204736 2419901713152 2421333950464 2421656911872 2429253228402 2429577246096 2431339462656 2434305890016 2436499118592 2438266355712 2439291464883 2446241013216 2446567296768 2447966416896 2449601234388 2451002089536 2451329008128 2453210360832 2454368850648 2454940680192 2458312851456 2461130197344 2463347593728 2464756310016 2465085063168 2467812803456 2468141964288 2471202656208 2471532269184 2472108097536 2472945666048 2475173707776 2478010377024 2481414237432 2481992368128 2485070235648 2485401698304 2486823026688 2488483793664 2489063571456 2489906884608 2490238992384 2493907992576 2497333690368 2500195756032 2500778262528 2502448349184 2503879426048 2504213397504 2507318820864 2507653251072 2514462179328 2517343875072 2521389072384 2522686044879 2523022524792 2524465367424 2524515794944 2524852518912 2526296408064 2534897042496 2538040516011 2540327206032 2541779944704 2542118971392 2542169751552 2545271400672 2549361475584 2552283167616 2555448201306 2555789051088 2559554629632 2559896027136 2562728680512 2563070501376 2564536246272 2566248912216 2566846808064 2568058960896 2569788539136 2573318468448 2575133503488 2576853246564 2577453613056 2578326873408 2578927583232 2580649860096 2582125658112 2582470066176 2585672534016 2586274955264 2589827530752 2592795598848 2595131621376 2596010871168 2596357131264 2596962041856 2600182480896 2600529297408 2603406913536 2603754160128 2605243170816 2607590408192 2610578833408 2614164793344 2616008638464 2618365575168 2619862941696 2621560189248 2621612556288 2623461654528 2632042016604 2633951084544 2639540711808 2639892777984 2641455218688 2643166454544 2650094430984 2650447904832 2653734670587 2655606425472 2657644557568 2657999038464 2658899588202 2659519070208 2661295168224 2663172255744 2668626559872 2670508818432 2672292255696 2673820461312 2676229484544 2677136210892 2677493291616 2678117105664 2681438183424 2681795837952 2685121477632 2685747068928 2688198757218 2688825065472 2692159421952 2692518506496 2695857443136 2696485535744 2696845197312 2697758908416 2700189499392 2701733658624 2703537948672 2705444831232 2710985711616 2712897847296 2714709593088 2715342077952 2716262055936 2716624355328 2718709317632 2720626900992 2724000694272 2724364025856 2731504828416 2733274401858 2735256895488 2738594126268 2741061508416 2743049650176 2752021139868 2752388208864 2753962219008 2754017230848 2755959717888 2757377350728 2759861655936 2761164956979 2761808265216 2765601957888 2768771472012 2771266042944 2772850848768 2773220696064 2776289403888 2776659709824 2780102988234 2780750708736 2781121609728 2782063874304 2784570421248 2787761674152 2791591017111 2792241414144 2795704015104 2796076910592 2797675905024 2799544267872 2800196517888 2801145245184 2801518866432 2803668983808 2805646491648 2809500401664 2811392589824 2812720225536 2813375545344 2815254392832 2816864354304 2817240072192 2820357489664 2820733673472 2825266397184 2828769951744 2832011859456 2836562706432 2840023538352 2840080269312 2840459083776 2842083459072 2844644081664 2850180562944 2857868106786 2859502437792 2859883842816 2859940970496 2861576486912 2861958168576 2863430325756 2868031660032 2871318563568 2879498958336 2881587511296 2883069765576 2883454314048 2885103277056 2887030026243 2887702659072 2891012106528 2894983277004 2897025191424 2899248608256 2899635314688 2900617732584 2901293531136 2903231092608 2904891365376 2905278824448 2908881600768 2909559324672 2913555972096 2916895048704 2919523074048 2920512230064 2920901772672 2921582297088 2925205291008 2925595459584 2928832777728 2929223430144 2929905893376 2930898567168 2933539209216 2936901187584 2940935392512 2941620584448 2943009718272 2945661272064 2947345809408 2949255212904 2949314125824 2951000752128 2951394361344 2959802892288 2963194970112 2965864710144 2969483300784 2971637121024 2972033482752 2973562261362 2980103323648 2981356234857 2981753892936 2983518666752 2989850127264 2990248918272 2991958953984 2992417800192 2993957064252 2996068787712 3002204879856 3004322420736 3006328787658 3008048018976 3010758170112 3012479934464 3012881743872 3016617956352 3017020317696 3020761662336 3021465452544 3024928198656 3028679349696 3029083319808 3032839623528 3033546227712 3033950846976 3034978771968 3037308065792 3037713186816 3039450365952 3041480192256 3043625435136 3049858925568 3052010078208 3054048292224 3054759837696 3055794812928 3056506765312 3058547982336 3060705263616 3064500781056 3064909529088 3072942931968 3076753625088 3077164007424 3081697755136 3082108796928 3083694196968 3085930856448 3087695609856 3098207496384 3098269384704 3100454682624 3102049519569 3104844362928 3107034298368 3107096363008 3117674298312 3119457204864 3119873283072 3121719803904 3123325579374 3123742173552 3128344547328 3128761810944 3129821858592 3132641723904 3136231883421 3140852658944 3141271590912 3145167016992 3145586524416 3147385393152 3149487301356 3150221082624 3151288400832 3152022601728 3154127606784 3156352303104 3160687951872 3162816663552 3164310253728 3165047488512 3167161191936 3168972398592 3169395081216 3172902175872 3173325382656 3174064717824 3178000809984 3178424696832 3182366195712 3186013341888 3186755633152 3191133044736 3195026480646 3195090302976 3195516469248 3197343891456 3200224591872 3204193124352 3206453133312 3213020102656 3215286337536 3216940242516 3217433591808 3219273547776 3219702939648 3226535617536 3230233384014 3239004304536 3239436328128 3241785950208 3243453486273 3245741186688 3248665491456 3252388619844 3261654684288 3262089729024 3263194949157 3263955222528 3266134979184 3268002786048 3268438677504 3270947147776 3272491800864 3273254240256 3277750468608 3281506929792 3284463458304 3285576258822 3286341746688 3286780084224 3290855952384 3294936874944 3295376358912 3296144130048 3297260888064 3300231610368 3304013836032 3308552316576 3309323157504 3310885933056 3313426980864 3313868931072 3315764035584 3317978391552 3318751428608 3319875846144 3320318656512 3325210656768 3329778253824 3333594341376 3336597798912 3338951196672 3340668713382 3343091761152 3343537668096 3352616239104 3356458500096 3361852096512 3363581393172 3364030033056 3365953823232 3366470025216 3368395210752 3370577386176 3377480489838 3379862723328 3384054021348 3387102941376 3389039926272 3389491961856 3389559668736 3393695200896 3398356870128 3399148634112 3403044223488 3407264268408 3407718734784 3411944576469 3412739506176 3413194702848 3416971574016 3417427335168 3419381661696 3421665216288 3422462410752 3424078614528 3426384718848 3431091291264 3433511337984 3435804328752 3436604817408 3437769164544 3438570110976 3440866480128 3442834210816 3443293421568 3447563378688 3448023220224 3453103374336 3457060798464 3460175495168 3461347828224 3461809508352 3462616055808 3466909974528 3467372396544 3469155971589 3471209218048 3471672213504 3473657561088 3485483433432 3485553057792 3488011517952 3491154100224 3492949908294 3495413585664 3495483408384 3497948872704 3507383585601 3509389355472 3511934779392 3514209945246 3519387615744 3519857037312 3521940291584 3524221939392 3533459241312 3533930539776 3538312894116 3540808567296 3543998717952 3545199450936 3546025426944 3548393557632 3550896340992 3558168746496 3560678424576 3563056340928 3565093948416 3565569466368 3568305979392 3569514947856 3569991055488 3570822807552 3575250911232 3575727783936 3580161970176 3580996091904 3584265009624 3585100087296 3589545895936 3590024675328 3594476590848 3594956027904 3595793596416 3597011877888 3600252665856 3602311544832 3604717264896 3607259774976 3614647615488 3617197129728 3619612790784 3620456103936 3621682741248 3622165807104 3629852569728 3632000925696 3632485367808 3642006437888 3643879842603 3644365869144 3647009193984 3651458835024 3654748677888 3657399533568 3669361519824 3669850945152 3671949625344 3672022974464 3674401851582 3676503134304 3679815541248 3681553275972 3682411020288 3687469277184 3691695296016 3695021390592 3697134465024 3697627594752 3701719205184 3702212946432 3706803984312 3707667611648 3708162146304 3709418499072 3712760561664 3717015565536 3722121356148 3722988552192 3727605353472 3728102547456 3730234540032 3732725690496 3733595357184 3734860326912 3735358488576 3738225311744 3740861988864 3746000535552 3750293634048 3751167393792 3753672523776 3755819139072 3756320096256 3760978231296 3767021862912 3771693268992 3776015812608 3782083608576 3784533787188 3786698051136 3786773692416 3787278778368 3789444612096 3810490809048 3812669917056 3813178457088 3813254627328 3817907101008 3824042213376 3828424751424 3833172301959 3839331944448 3839844040704 3844093020768 3844605752064 3846804369408 3849373368324 3850270212096 3852088441344 3854682808704 3859977702672 3862700255232 3865664811008 3866180419584 3867490310112 3868391374848 3870974790144 3873188487168 3873705099264 3878508801024 3879412432896 3884741296128 3889193398272 3892697432064 3894016306752 3894535696896 3895443062784 3900273721344 3900793946112 3905110370304 3905631240192 3907864756224 3911385612288 3915868250112 3921247190016 3922160779264 3924012957696 3927548362752 3929794412544 3932340283872 3932418834432 3934667669504 3935192481792 3948063024906 3950926626816 3954486280192 3959311067712 3962182828032 3962711310336 3964749681816 3975141646476 3975671857248 3983409638208 3986466836352 3986998557696 3988349382303 3989278605312 3991942752336 3994758383616 4002939839808 4005763227648 4008438383544 4010730691968 4014344226816 4015704316338 4016239937424 4017175658496 4022157275136 4022693756928 4027682216448 4028620603392 4032298135827 4033237598208 4038239132928 4038777759744 4043786164704 4044728303616 4045267795968 4046638362624 4050284249088 4052600487936 4055306923008 4058167246848 4066478567424 4069346770944 4072064389632 4073013116928 4074393083904 4074936532992 4078063976448 4080940351488 4086001041408 4086546038784 4097257242624 4099911602787 4102338166784 4102885343232 4111592262624 4114574475264 4116927479808 4128031709802 4130943328512 4131025846272 4133939576832 4136066026092 4139792483904 4142712397824 4148402936832 4153157208018 4156899064416 4159276273152 4159831044096 4162293071872 4164434105832 4164989564736 4170154482351 4171126063104 4171682414592 4173095811456 4176855631872 4181642511228 4188362121216 4193556022656 4194115365888 4196513857536 4199316401808 4200294776832 4201717867776 4202696802304 4205503475712 4208469737472 4214250602496 4217088884736 4219080338304 4220063318016 4222881589248 4225296531456 4225860108288 4230536234496 4231100510208 4232086290432 4237334413312 4237899595776 4243154927616 4248017789184 4254844059648 4260035307528 4260120403968 4260688625664 4263125188608 4266966122496 4272257499136 4275270844416 4286802160179 4289253656688 4289825764224 4289911455744 4292364730368 4292937252864 4295145488634 4302047490048 4306977845352 4318672406048 4319248437504 4322381266944 4324604648364 4325181471072 4327654915584 4331553988608 4336518159792 4342474915506 4348872912384 4349452972032 4350926598876 4351940296704 4354846638912 4357337048064 4357918236672 4363322401152 4364338987008 4370333958144 4375342573056 4379284611072 4380768345096 4381788995584 4382373445632 4387807936512 4388393189376 4393249166592 4393835145216 4394858840064 4396347850752 4400308813824 4405351781376 4411403088768 4412430876672 4414514577408 4417902641152 4418491908096 4421018714112 4423971188736 4426501128192 4427091542016 4439704338432 4444792455168 4448797065216 4451934928896 4454224951176 4457455681536 4458050224128 4470154985472 4472630839404 4475278000128 4484775190896 4485373377408 4487938430976 4488626700288 4490935596378 4494103181568 4503307319784 4506483631104 4509493181487 4512072028464 4516137255168 4518719901696 4519322615808 4519412891648 4524926934528 4531142493504 4532198178816 4537392297984 4543019024544 4543624979712 4549259435292 4550319341568 4550926270464 4552468157952 4555962098688 4556569780224 4559175548928 4562220288384 4563283214336 4565438152704 4568512958464 4574788388352 4578015117312 4581072438336 4582139756544 4583692219392 4584760147968 4587821973504 4591057895424 4596751171584 4597364293632 4604137832448 4609414397952 4615130437632 4615746011136 4622546632704 4623163195392 4625541295452 4628896284672 4631543414784 4647311244576 4647404077056 4650682023936 4654872133632 4657266544392 4660551447552 4660644544512 4676511447468 4679185807296 4682579705856 4684988369061 4685613260328 4692516820992 4693142716416 4698962585856 4711278988416 4711907386368 4717750525488 4721078089728 4724230952034 4725331623936 4726932601248 4728033902592 4731191410176 4734528454656 4741031927808 4744224995328 4746465380592 4747571232768 4750741787904 4753458597888 4754092621824 4757741305856 4759353263808 4759988073984 4761097076736 4767001214976 4767637045248 4773549293568 4779020012832 4780133449728 4786699567104 4792539720969 4792635454464 4793274703872 4796015837184 4800336887808 4803082059776 4806289686528 4809679699968 4819530153984 4822929506304 4825410363774 4826150387712 4828910321664 4829554409472 4839803426304 4842667900928 4843313823744 4845350076021 4858506456804 4859154492192 4862678925312 4868611780032 4872998237184 4878582929766 4892482026432 4893134593536 4895932833792 4899202468776 4902004179072 4902658016256 4906420721664 4908737701296 4909881360384 4916625702912 4922260394688 4926695187456 4928364388233 4929512620032 4930170126336 4935625606912 4936283928576 4942405312416 4943064538368 4944216195072 4945891332096 4950347415552 4956020754048 4962828474864 4963984736256 4970140471296 4970803396608 4973646053376 4976967587328 4978127142912 4979813769216 4980477984768 4987815985152 4994667380736 5000391512064 5001556525056 5004896698368 5007758852096 5008426795008 5011003070073 5014637641728 5015306502144 5028924358656 5034687750144 5042778144768 5045372089758 5046045049584 5048930734848 5049031589888 5049705037824 5052592816128 5066220734757 5069794084992 5076081032022 5080654412064 5083559889408 5084237942784 5084339503104 5090542801344 5098722951168 5104566335232 5110896402612 5111578102176 5119109259264 5119792054272 5125457361024 5126141002752 5129072492544 5132497824432 5133693616128 5136117921792 5139577078272 5146636936896 5150267006976 5153706493128 5154907226112 5156653746816 5157855166464 5161299720192 5164251316224 5164940132352 5171345068032 5172549910528 5179655061504 5185591197696 5190263242752 5192021742336 5192714262528 5193924083712 5200364961792 5201058594816 5206813827072 5207508320256 5210486341632 5215180816384 5221157666816 5228329586688 5232017276928 5236731150336 5239424862441 5243120378496 5243225112576 5246923309056 5264084033208 5267902169088 5279081423616 5279785555968 5282910437376 5286332909088 5300188861968 5300895809664 5307469341174 5311212850944 5315289115136 5315998076928 5317799176404 5319038140416 5322590336448 5326344511488 5337253119744 5341017636864 5344584511392 5347640922624 5352458969088 5354272421784 5354986583232 5356234211328 5362876366848 5363591675904 5370242955264 5371494137856 5376397514436 5377650130944 5384318843904 5385037012992 5391714886272 5392971071488 5393690394624 5395517816832 5400378998784 5403467317248 5407075897344 5410889662464 5421971423232 5425795694592 5429419186176 5430684155904 5432524111872 5433248710656 5437418635264 5441253801984 5448001388544 5448728051712 5463009656832 5466548803716 5470513790976 5477188252536 5482123016832 5486099300352 5504042279736 5504776417728 5507924438016 5508034461696 5511602777373 5514754701456 5519723311872 5522329913958 5523616530432 5531203915776 5537542944024 5542532085888 5545701697536 5546441392128 5552578807776 5553319419648 5560205976468 5561501417472 5562243219456 5564127748608 5569140842496 5575523348304 5583182034222 5584482828288 5591408030208 5592153821184 5595351810048 5599088535744 5600393035776 5602290490368 5603037732864 5607337967616 5611292983296 5619000803328 5622785179648 5625440451072 5626751090688 5630508785664 5633728708608 5634480144384 5640714979328 5641467346944 5650532794368 5657539903488 5664023718912 5673125412864 5680047076704 5680160538624 5680918167552 5684166918144 5689288163328 5715736213572 5719004875584 5719767685632 5719881940992 5723152973824 5723916337152 5726860651512 5736063320064 5742637127136 5758997916672 5766139531152 5766908628096 5770206554112 5774060052486 5775405318144 5782024213056 5789966554008 5794050382848 5798497216512 5799270629376 5801235465168 5802587062272 5806462185216 5809782730752 5810557648896 5817763201536 5819118649344 5827111944192 5833790097408 5839046148096 5841024460128 5841803545344 5843164594176 5850410582016 5851190919168 5857665555456 5858446860288 5861797134336 5867078418432 5873802375168 5881870785024 5883241168896 5886019436544 5891322544128 5894691618816 5898510425808 5898628251648 5902001504256 5902788722688 5919605784576 5922094537359 5926389940224 5931729420288 5938966601568 5943274242048 5944066965504 5947124522724 5962712469714 5963507785872 5967037333504 5979700254528 5980497836544 5983917907968 5984835600384 5987914128504 5992137575424 6004409759712 6008644841472 6012657575316 6016096037952 6021516340224 6023556474507 6024959868928 6025763487744 6033235912704 6034040635392 6041523324672 6042930905088 6049856397312 6057358699392 6058166639616 6065679247056 6067092455424 6067901693952 6069957543936 6074616131584 6075426373632 6078900731904 6082960384512 6087250870272 6099717851136 6104020156416 6108096584448 6109519675392 6111589625856 6113013530624 6117095964672 6121410527232 6129001562112 6129819058176 6145885863936 6153507250176 6154328014848 6163395510272 6167388393936 6171861712896 6175391219712 6192047564703 6196414992768 6196538769408 6200909365248 6204099039138 6209688725856 6214068596736 6214192726016 6235348596624 6238914409728 6239746566144 6243439607808 6246651158748 6247484347104 6256689094656 6257523621888 6259643717184 6265283447808 6272463766842 6281705317888 6282543181824 6290334033984 6291173048832 6294770786304 6298974602712 6300442165248 6302576801664 6304045203456 6308255213568 6312704606208 6321375903744 6325633327104 6328620507456 6330094977024 6334322383872 6337944797184 6338790162432 6345804351744 6346650765312 6348129435648 6356001619968 6356849393664 6364732391424 6372026683776 6373511266304 6382266089472 6390052961292 6390180605952 6391032938496 6394687782912 6400449183744 6408386248704 6412906266624 6426040205312 6430572675072 6433880485032 6434867183616 6438547095552 6439405879296 6442718232951 6453071235072 6460466768028 6478008609072 6478872656256 6483571900416 6486906972546 6491482373376 6497330982912 6504777239688 6513712373259 6523309368576 6524179458048 6526389898314 6527910445056 6532269958368 6536005572096 6536877355008 6541894295552 6544983601728 6546508480512 6555500937216 6563013859584 6568926916608 6571152517644 6572683493376 6573560168448 6581711904768 6589873749888 6590752717824 6592288260096 6594521776128 6600463220736 6608027672064 6617104633152 6618646315008 6621771866112 6626853961728 6627737862144 6631528071168 6635956783104 6637502857216 6639751692288 6640637313024 6650421313536 6659556507648 6667188682752 6673195597824 6677902393344 6681337426764 6686183522304 6687075336192 6705232478208 6712917000192 6723704193024 6727162786344 6728060066112 6731907646464 6732940050432 6736403394567 6741154772352 6754960979676 6759725446656 6768108042696 6774205882752 6778079852544 6778983923712 6779119337472 6787390401792 6796713740256 6798297268224 6806088446976 6814528536816 6815437469568 6823889152938 6825479012352 6826389405696 6833943148032 6834854670336 6838763323392 6843330432576 6844924821504 6848157229056 6852769437696 6862182582528 6867022675968 6871608657504 6873209634816 6875538329088 6877140221952 6881732960256 6885668421632 6886586843136 6895126757376 6896046440448 6906206748672 6914121596928 6920350990336 6922695656448 6923619016704 6933819949056 6934744793088 6938311943178 6942418436096 6943344427008 6947315122176 6970966866864 6971106115584 6976023035904 6982308200448 6985899816588 6990827171328 6990966816768 6995897745408 7014767171202 7018778710944 7023869558784 7028419890492 7038775231488 7039714074624 7048443878784 7066918482624 7067861079552 7076625788232 7081617134592 7086346428051 7087997435904 7090398901872 7092050853888 7096787115264 7101792681984 7116337492992 7121356849152 7126112681856 7130187896832 7131138932736 7136611958784 7139029895712 7139982110976 7141645615104 7150501822464 7151455567872 7160323940352 7168530019248 7170200174592 7179091791872 7180049350656 7188953181696 7189912055808 7191587192832 7194023755776 7200505331712 7204623089664 7209434529792 7214519549952 7229295230976 7234394259456 7238115545661 7239225581568 7243365482496 7244331614208 7259705139456 7264001851392 7264970735616 7284012875776 7287759685206 7288731738288 7294018387968 7302917670048 7309497355776 7314799067136 7317874394649 7338723039648 7339701890304 7343899250688 7344045948928 7348803703164 7353006268608 7359631082496 7363106551944 7364822040576 7374938554368 7383390592032 7390042781184 7394268930048 7395255189504 7403438410368 7404425892864 7413607968624 7415335223296 7416324292608 7418836998144 7425521123328 7434031131072 7444242712296 7445977104384 7455210706944 7456205094912 7460469080064 7465451380992 7467190714368 7469720653824 7470716977152 7476450623488 7481723977728 7492001071104 7500587268096 7502334787584 7507345047552 7511638278144 7512640192512 7521956462592 7543386537984 7552031625216 7564167217152 7568058134637 7569067574376 7573396102272 7573547384832 7574557556736 7578889224192 7614121548033 7620981618096 7625339834112 7626356914176 7626509254656 7635814202016 7648084426752 7656849502848 7666344603918 7678663888896 7679688081408 7688186041536 7689211504128 7693608738816 7698746736648 7700540424192 7704176882688 7709365617408 7719955405344 7725400510464 7731329622016 7732360839168 7734980620224 7736782749696 7741949580288 7746376974336 7747410198528 7757017602048 7758824865792 7769482592256 7778386796544 7785394864128 7788032613504 7789071393792 7790886125568 7800547442688 7801587892224 7810220740608 7811262480384 7815729512448 7822771224576 7831736500224 7842494380032 7844321558528 7848025915392 7855096725504 7859588825088 7864680567744 7864837668864 7869335339008 7870384963584 7896126049812 7901853253632 7908972560384 7918622135424 7924365656064 7929499363632 7950283292952 7951343714496 7961204011761 7966819276416 7972933672704 7973997115392 7976698764606 7978557210624 7983885504672 7989516767232 8005879679616 8011526455296 8016876767088 8021461383936 8028688453632 8031408632676 8032479874848 8034351316992 8044314550272 8045387513856 8055364432896 8057241206784 8064596271654 8066475196416 8076478265856 8077555519488 8087572329408 8089456607232 8090535591936 8093276725248 8100568498176 8105200975872 8110613846016 8116334493696 8132957134848 8138693541888 8144128779264 8146026233856 8148786167808 8149873065984 8156127952896 8161880702976 8172002082816 8173092077568 8194514485248 8199823205574 8204676333568 8205770686464 8223184525248 8229148950528 8256063419604 8261886657024 8262051692544 8267879153664 8272132052184 8279584967808 8285424795648 8296805873664 8306314416036 8313798128832 8318552546304 8319662088192 8328868211664 8329979129472 8340308964702 8342252126208 8343364829184 8346191622912 8353711263744 8363285022456 8374773051333 8376724242432 8387112045312 8388230731776 8393027715072 8398632803616 8400589553664 8403435735552 8405393604608 8411006951424 8416939474944 8428501204992 8434177769472 8438160676608 8440126636032 8445763178496 8450593062912 8451720216576 8461072468992 8462201020416 8474668826624 8475799191552 8486309855232 8496035578368 8509688119296 8520070615056 8520240807936 8521377251328 8526250377216 8533932244992 8544514998272 8550541688832 8573604320358 8578507313376 8579651528448 8579822911488 8584729460736 8585874505728 8590290977268 8604094980096 8613955690704 8637344812096 8638496875008 8644762533888 8649209296728 8650362942144 8655309831168 8661090078729 8663107977216 8673036319584 8684949831012 8697745824768 8698905944064 8701853197752 8703880593408 8709693277824 8714674096128 8715836473344 8726644802304 8728677974016 8740667916288 8750685146112 8758569222144 8761536690192 8763577991168 8764746891264 8775615873024 8776786378752 8786498333184 8787670290432 8789717680128 8792695701504 8800617627648 8810703562752 8822806177536 8824861753344 8829029154816 8835805282304 8836983816192 8842037428224 8847942377472 8853002256384 8854183084032 8879408676864 8889584910336 8897594130432 8908449902352 8914911363072 8916100448256 8940309970944 8944068704571 8945261678808 8950556000256 8969550381792 8970746754816 8975876861952 8977253400576 8981871192756 8988206363136 9006614639568 9012967262208 9018986362974 9024144056928 9032274510336 9037439803392 9038645231616 9038825783296 9049853869056 9062284987008 9064396357632 9074784595968 9086038049088 9087249959424 9098518870584 9100638683136 9101852540928 9104936315904 9111924197376 9113139560448 9118351097856 9124440576768 9126566428672 9130876305408 9137025916928 9149576776704 9156030234624 9162144876672 9164279513088 9167384438784 9169520295936 9175643947008 9182115790848 9193502343168 9194728587264 9218828795904 9230260875264 9231492022272 9245093265408 9246326390784 9251082590904 9257792569344 9263086829568 9294622489152 9294808154112 9301364047872 9306148558707 9314533088784 9321102895104 9321289089024 9353022894936 9358371614592 9365159411712 9369976738122 9371226520656 9385033641984 9386285432832 9397925171712 9408695650263 9422557976832 9423814772736 9435501050976 9442156179456 9448461904068 9450663247872 9453865202496 9456067805184 9462382820352 9469056909312 9482063855616 9488449990656 9492930761184 9495142465536 9501483575808 9506917195776 9508185243648 9515482611712 9518706527616 9519976147968 9522194153472 9534002429952 9535274090496 9547098587136 9558040025664 9560266899456 9573399134208 9585079441938 9585270908928 9586549407744 9592031674368 9600673775616 9606164119552 9612579373056 9619359399936 9639060307968 9645859012608 9650820727548 9652300775424 9657820643328 9659108818944 9679606852608 9685335801856 9690700152042 9717012913608 9718308984384 9725357850624 9730360458819 9737223560064 9745996474368 9757165859532 9784964052864 9786269187072 9791865667584 9798404937552 9804008358144 9805316032512 9812841443328 9817475402592 9819762720768 9833251405824 9844520789376 9853390374912 9856728776466 9859025240064 9860340252672 9871251213824 9872567857152 9884810624832 9886129076736 9888432390144 9891782664192 9900694831104 9912041508096 9925656949728 9927969472512 9940280942592 9941606793216 9947292106752 9953935174656 9956254285824 9959627538432 9960955969536 9975631970304 9989334761472 10000783024128 10009793396736 10015517704192 10016853590016 10022006140146 10029275283456 10030613004288 10057848717312 10069375500288 10085556289536 10090744179516 10092090099168 10097861469696 10098063179776 10099410075648 10105185632256 10132441469514 10139588169984 10152162064044 10161308824128 10167119778816 10168475885568 10168679006208 10181085602688 10197445902336 10209132670464 10221792805224 10223156204352 10235833729407 10238218518528 10239584108544 10250914722048 10252282005504 10258144985088 10264995648864 10267387232256 10272235843584 10279154156544 10293273873792 10300534013952 10307412986256 10309814452224 10313307493632 10315710332928 10322599440384 10328502632448 10329880264704 10342690136064 10359310123008 10371182395392 10380526485504 10384043484672 10385428525056 10387848167424 10400729923584 10402117189632 10407467914767 10413627654144 10415016640512 10420972683264 10430361632768 10442315333632 10456659173376 10464034553856 10473462300672 10478849724882 10486240756992 10486450225152 10493846618112 10522150756803 10528168066416 10535804338176 10558162847232 10559571111936 10565820874752 10572665818176 10600377723936 10601791619328 10614938682348 10622425701888 10630578230272 10631996153856 10635598352808 10638076280832 10645180672896 10652689022976 10674506239488 10682035273728 10689169022784 10695281845248 10704917938176 10708544843568 10709973166464 10712468422656 10725752733696 10727183351808 10740485910528 10742988275712 10752795028872 10755300261888 10768637687808 10770074025984 10783429772544 10785942142976 10787380789248 10791035633664 10800757997568 10806934634496 10814151794688 10821779324928 10843942846464 10851591389184 10858838372352 10861368311808 10865048223744 10866497421312 10874837270528 10896002777088 10897456103424 10926019313664 10931639527809 10933097607432 10941027581952 10954376505072 10964246033664 10972198600704 11008084559472 11009552835456 11015848876032 11016068923392 11023205554746 11029509402912 11039446623744 11044659827916 11047233060864 11062407831552 11075085888048 11085064171776 11091403395072 11092882784256 11105157615552 11106638839296 11120411952936 11123002834944 11124486438912 11128255497216 11138281684992 11151046696608 11166364068444 11168965656576 11182816060416 11184307642368 11190703620096 11198177071488 11200786071552 11204580980736 11206075465728 11214675935232 11222585966592 11238001606656 11245570359296 11250880902144 11253502181376 11261017571328 11267457417216 11268960288768 11281429958656 11282934693888 11301065588736 11315079806976 11328047437824 11346250825728 11360094153408 11360321077248 11361836335104 11368333836288 11431472427144 11438009751168 11439535371264 11439763881984 11446305947648 11453721303024 11472126640128 11485274254272 11499516905877 11517995833344 11532279062304 11533817256192 11540413108224 11548120104972 11550810636288 11564048426112 11579933108016 11588100765696 11596994433024 11598541258752 11602470930336 11605174124544 11612924370432 11619565461504 11621115297792 11635526403072 11638237298688 11654223888384 11667580194816 11678092296192 11682048920256 11683607090688 11686329188352 11700821164032 11702381838336 11715331110912 11716893720576 11723594268672 11734156836864 11747604750336 11763741570048 11766482337792 11772038873088 11782645088256 11789383237632 11797020851616 11797256503296 11804003008512 11805577445376 11844189074718 11852779880448 11863458840576 11877933203136 11886548484096 11888133931008 11894249045448 11925424939428 11927015571744 11934074667008 11959400509056 11960995673088 11965048146909 11967835815936 11975828257008 11984275150848 12008819519424 12017289682944 12025315150632 12032192075904 12043032680448 12047112949014 12049919737856 12051526975488 12066471825408 12068081270784 12083046649344 12085861810176 12096894407481 12099712794624 12114717398784 12116333279232 12131358494112 12134184910848 12135803387904 12139915087872 12149232263168 12150852747264 12157801463808 12165920769024 12174501740544 12199435702272 12208040312832 12216193168896 12219039350784 12223179251712 12234191929344 12242821054464 12258003124224 12259638116352 12291771727872 12299734808361 12307014500352 12308656029696 12326791020544 12334776787872 12343723425792 12350782439424 12384095129406 12392829985536 12393077538816 12401818730496 12408198078276 12419377451712 12428137193472 12428385452032 12470697193248 12477828819456 12479493132288 12486879215616 12493302317496 12494968694208 12510463447053 12513378189312 12515047243776 12519287434368 12530566895616 12544927533684 12563410635776 12565086363648 12580668067968 12582346097664 12589541572608 12597949205424 12600884330496 12605153603328 12608090406912 12616510427136 12625409212416 12642751807488 12651266654208 12657241014912 12660189954048 12668644767744 12675889594368 12677580324864 12691608703488 12693301530624 12696258871296 12712003239936 12713698787328 12729464782848 12744053367552 12747022532608 12764532178944 12780105922584 12780361211904 12782065876992 12789375565824 12800898367488 12816772497408 12825812533248 12852080410624 12860406480537 12867760970064 12869734367232 12877094191104 12878811758592 12885436465902 12906142470144 12920933536056 12956017218144 12957745312512 12967143800832 12973813945092 12982964746752 12994661965824 13009554479376 13027424746518 13046618737152 13048358916096 13052779796628 13055820890112 13064539916736 13072011144192 13073754710016 13083788591104 13089967203456 13093016961024 13111001874432 13126027719168 13137853833216 13142305035288 13145366986752 13147120336896 13163423809536 13179747499776 13181505435648 13184576520192 13189043552256 13200926441472 13216055344128 13234209266304 13237292630016 13243543732224 13253707923456 13255475724288 13263056142336 13271913566208 13275005714432 13279503384576 13281274626048 13319113015296 13334377365504 13346391195648 13355804786688 13362674853528 13372367044608 13374150672384 13410464956416 13425834000384 13454325572688 13456120132224 13463815292928 13465880100864 13472806789134 13482309544704 13509921959352 13519450893312 13536216085392 13548411765504 13556159705088 13557967847424 13558238674944 13574780803584 13593427480512 13596594536448 13612176893952 13629057073632 13630874939136 13647778305876 13650958024704 13652778811392 13667886296064 13669709340672 13677526646784 13686660865152 13689849643008 13696314458112 13705538875392 13724365165056 13734045351936 13743217315008 13746419269632 13751076658176 13754280443904 13763465920512 13771336843264 13773173686272 13790253514752 13792092880896 13812413497344 13828243193856 13840701980672 13845391312896 13847238033408 13867639898112 13869489586176 13876623886356 13884836872192 13886688854016 13894630244352 13941933733728 13942212231168 13952046071808 13964616400896 13971799633176 13981654342656 13981933633536 14029534342404 14037557421888 14047739117568 14054965107183 14056839780984 14077550462976 14079428149248 14096887757568 14133836965248 14135722159104 14153251576464 14163234269184 14172692856102 14175994871808 14180797803744 14184101707776 14193574230528 14203585363968 14232674985984 14242713698304 14252225363712 14260375793664 14262277865472 14273223917568 14278059791424 14279964221952 14283291230208 14301003644928 14302911135744 14320647880704 14337060038496 14340400349184 14358183583744 14360098701312 14377906363392 14379824111616 14388047511552 14401010663424 14409246179328 14418869059584 14429039099904 14458590461952 14468788518912 14476231091322 14478451163136 14486730964992 14488663228416 14519410278912 14528003702784 14529941471232 14536050228063 14568025751552 14575519370412 14577463476576 14588036775936 14605835340096 14618994711552 14635748789298 14677446079296 14679403780608 14687798501376 14688091897856 14697607406328 14706012537216 14719262164992 14726213103888 14729644081152 14749877108736 14766781184064 14780085562368 14785093164699 14788537860096 14790510379008 14806876820736 14808851785728 14827215937248 14830670446592 14832648585216 14837673996288 14851042246656 14868062262144 14888485424592 14891954208768 14910421413888 14912410189824 14920938160128 14930902761984 14934381428736 14939441307648 14941433954304 14952901246976 14963447955456 14984002142208 15001174536192 15004669575168 15014690095104 15023276556288 15025280385024 15033009210219 15043912925184 15086773075968 15104063250432 15128334434304 15136116269274 15138135148752 15146792204544 15147094769664 15149115113472 15157778448384 15198662204271 15228243096066 15241963236192 15250679668224 15252713828352 15253018509312 15271628404032 15296168853504 15313699005696 15332689207836 15357327777792 15359376162816 15376372083072 15378423008256 15387217477632 15397493473296 15401080848384 15408353765376 15418731234816 15439910810688 15450801020928 15462659244032 15464721678336 15469961240448 15473565499392 15483899160576 15492753948672 15494820397056 15514035204096 15517649731584 15538965184512 15556773593088 15570789728256 15576065227008 15578142787584 15581772251136 15601094885376 15603175784448 15620441481216 15622524960768 15631459024896 15645542449152 15663473000448 15684988760064 15688643117056 15696051830784 15710193451008 15718274587323 15729361135488 15729675337728 15738670678016 15740769927168 15792252099624 15803706507264 15817945120768 15837244270848 15848731312128 15858998727264 15900566585904 15902687428992 15922408023522 15933638552832 15945867345408 15947994230784 15953397529212 15957114421248 15967771009344 15979033534464 16011759359232 16023052910592 16033753534176 16042922767872 16057376907264 16062817265352 16064959749696 16068702633984 16088629100544 16090775027712 16110728865792 16114482413568 16129192543308 16132950392832 16152956531712 16155111038976 16175144658816 16178913214464 16181071183872 16186553450496 16201136996352 16210401951744 16221227692032 16232668987392 16265914269696 16277387083776 16288257558528 16292052467712 16297572335616 16299746131968 16312255905792 16323761405952 16344004165632 16346184155136 16389028970496 16399646411148 16409352667136 16411541372928 16446369050496 16458297901056 16512126839208 16523773314048 16524103385088 16534808332119 16544264104368 16559169935616 16570849591296 16593611747328 16612628832072 16627596257664 16637105092608 16639324176384 16657736423328 16659958258944 16680617929404 16684504252416 16686729658368 16692383245824 16707422527488 16726570044912 16749546102666 16753448484864 16774224090624 16776461463552 16786055430144 16797265607232 16801179107328 16806871471104 16810787209216 16822013902848 16833878949888 16857002409984 16868355538944 16876321353216 16880253272064 16891526356992 16901186125824 16903440433152 16922144937984 16924402040832 16949337653248 16951598383104 16972619710464 16992071156736 17019376238592 17040141230112 17040481615872 17042754502656 17052500754432 17067864489984 17089029996544 17147208640716 17157014626752 17159303056896 17159645822976 17169458921472 17171749011456 17180581954536 17208189960192 17227911381408 17274689624192 17276993750016 17298418593456 17300725884288 17310619662336 17322180157458 17326215954432 17346072639168 17369899662024 17395491649536 17397811888128 17403706395504 17407761186816 17419386555648 17429348192256 17431672946688 17453289604608 17457355948032 17481335832576 17501370292224 17517138444288 17523073380384 17527155982336 17529493782528 17551231746048 17553572757504 17572996666368 17575340580864 17585391403008 17601235255296 17621407125504 17645612355072 17649723506688 17658058309632 17671610564608 17673967632384 17684074856448 17695884754944 17706004512768 17708366168064 17758817353728 17766283612077 17779169820672 17795188260864 17816899804704 17829822726144 17832200896512 17888137409142 17890523357616 17901112000512 17939100763584 17941493509632 17951753723904 17954506801152 17963742385512 17976412726272 18013229279136 18025934524416 18037972725948 18048288113856 18064549020672 18070669423521 18074879606784 18077290463232 18099707738112 18124569974016 18128792715264 18149569191936 18172076098176 18174499918848 18197037741168 18201277366272 18203705081856 18209872631808 18223848394752 18226279120896 18236702195712 18248881153536 18253132857344 18261752610816 18274051833856 18299153553408 18312060469248 18324289753344 18328559026176 18334768877568 18339040591872 18351287894016 18364231581696 18387004686336 18389457174528 18437657591808 18460521750528 18462984044544 18490186530816 18502165181808 18515585138688 18526173659136 18576142694109 18589244978304 18589616308224 18602728095744 18612297117414 18629066177568 18642205790208 18642578178048 18706045789872 18716743229184 18730318823424 18739953476244 18742453041312 18770067283968 18772570865664 18795850343424 18817391300526 18845115953664 18847629545472 18871002101952 18884312358912 18896923808136 18901326495744 18907730404992 18912135610368 18924765640704 18938113818624 18964127711232 18976899981312 18985861522368 18990284931072 19002967151616 19013834391552 19016370487296 19030965223424 19037413055232 19039952295936 19044388306944 19068004859904 19070548180992 19094197174272 19116080051328 19120533798912 19146798268416 19170158883876 19170541817856 19173098815488 19184063348736 19201347551232 19225158746112 19238718799872 19278120615936 19291718025216 19301641455096 19304601550848 19315641286656 19318217637888 19328154698853 19359213705216 19370671603712 19381400304084 19434025827216 19436617968768 19450715701248 19460720917638 19474447120128 19491992948736 19514331719064 19541137119777 19569928105728 19572538374144 19583731335168 19596809875104 19608016716288 19610632065024 19625682886656 19634950805184 19639525441536 19666502811648 19689041578752 19706780749824 19713457552932 19718050480128 19720680505344 19742502427648 19745135714304 19769621249664 19772258153472 19776864780288 19783565328384 19801389662208 19824083016192 19851313899456 19855938945024 19880561885184 19883213586432 19894584213504 19907870349312 19912508571648 19919255076864 19921911939072 19951263940608 19978669522944 20001566048256 20019586793472 20031035408384 20033707180032 20044012280292 20058550566912 20061226008576 20115697434624 20138751000576 20171112579072 20181488359032 20184180198336 20195722939392 20196126359552 20198820151296 20209210183701 20264882939028 20279176339968 20304324128088 20322617648256 20334239557632 20336951771136 20337358012416 20362171205376 20394891804672 20418265340928 20443585610448 20446312408704 20471667458814 20476437037056 20479168217088 20501829444096 20504564011008 20516289970176 20529991297728 20534774464512 20544471687168 20558308313088 20586547747584 20601068027904 20614825972512 20619628904448 20626614987264 20631420665856 20645198880768 20657005264896 20659760529408 20685380272128 20718620246016 20742364790784 20761052971008 20768086969344 20770857050112 20801459847168 20804234379264 20814935829534 20827255308288 20830033281024 20841945366528 20860723265536 20884630667264 20913318346752 20928069107712 20946924601344 20957699449764 20972481513984 20972900450304 20987693236224 21044301513606 21056336132832 21071608676352 21116325694464 21119142223872 21145331636352 21200755447872 21203583238656 21229877364696 21244851403776 21261156460544 21263992307712 21271196705616 21276152561664 21290361345792 21305378045952 21349012478976 21364070547456 21378338045568 21390563690496 21409835876352 21417089687136 21419946332928 21424936845312 21451505467392 21454366703616 21480971821056 21505590057744 21510600523776 21537275375616 21540148051968 21566859545088 21571884285952 21574761578496 21582071267328 21601515995136 21613869268992 21628303589376 21643558649856 21687885692928 21703182778368 21714346636983 21717676744704 21730096447488 21732994842624 21749674541056 21792005554176 21794912206848 21852038627328 21863279055618 21866195214864 21882055163904 21908753010144 21928492067328 21944397201408 21953623183947 22016169118944 22019105670912 22031697752064 22032137846784 22046411109492 22059018805824 22078893247488 22089319655832 22094466121728 22124815663104 22150171776096 22170128343552 22182806790144 22185765568512 22210315231104 22213277678592 22240823905872 22246005669888 22248972877824 22256510994432 22276563369984 22302093393216 22332728136888 22337931313152 22365632120832 22368615284736 22381407240192 22396354142976 22401572143104 22409161961472 22412150931456 22429351870464 22445171933184 22476003213312 22491140718592 22501761804288 22507004362752 22522035142656 22534914834432 22537920577536 22562859917312 22565869387776 22630159613952 22656094875648 22692501651456 22704174403911 22720188306816 22720642154496 22723672670208 22736667672576 22842364644099 22862944854288 22876019502336 22879070742528 22879527763968 22892611895296 22907442606048 22944253280256 22970548508544 22999033811754 23035991666688 23064558124608 23067634512384 23080826216448 23096240209944 23101621272576 23128096852224 23159866216032 23176201531392 23193988866048 23197082517504 23204941860672 23210348249088 23225848740864 23239130923008 23242230595584 23271052806144 23276474597376 23308447776768 23335160389632 23356184592384 23364097840512 23367214181376 23372658376704 23401642328064 23404763676672 23430662221824 23433787441152 23447188537344 23468313673728 23495209500672 23527483140096 23532964675584 23544077746176 23565290176512 23578766475264 23594041703232 23594513006592 23608006017024 23611154890752 23688378149436 23705559760896 23726917681152 23755866406272 23773096968192 23788498090896 23850849878856 23854031143488 23868149334016 23883612035283 23918801018112 23921991346176 23930096293818 23935671631872 23951656514016 23968550301696 24017639038848 24034579365888 24050630301264 24064384151808 24086065360896 24094225898028 24099839475712 24103053950976 24132943650816 24136162541568 24166093298688 24171723620352 24193788814962 24199425589248 24229434797568 24232666558464 24262716988224 24268369821696 24271606775808 24279830175744 24298464526336 24301705494528 24315602927616 24331841538048 24349003481088 24398871404544 24416080625664 24432386337792 24438078701568 24446358503424 24468383858688 24485642108928 24516006248448 24519276232704 24583543455744 24599469616722 24614029000704 24617312059392 24653582041088 24669553575744 24687446851584 24768190258812 24785659971072 24786155077632 24803637460992 24816396156552 24838754903424 24856274386944 24856770904064 24941394386496 24955657638912 24958986264576 24986604634992 24989937388416 25020926894106 25026756378624 25030094487552 25038574868736 25061133791232 25089855067368 25126821271552 25130172727296 25161336135936 25164692195328 25179083145216 25195898410848 25201768660992 25210307206656 25216180813824 25233020854272 25250818424832 25285503614976 25302533308416 25314482029824 25320379908096 25337289535488 25351779188736 25355160649728 25383217406976 25386603061248 25424006479872 25427397574656 25458929565696 25488106735104 25494045065216 25529064357888 25560211845168 25560722423808 25564131753984 25578751131648 25601796734976 25633544994816 25651625066496 25704160821248 25720812961074 25735521940128 25739468734464 25754188382208 25757623517184 25770872931804 25812284940288 25841867072112 25912034436288 25915490625024 25934287601664 25947627890184 25965929493504 25983270236187 25989323931648 26019108958752 26054849493036 26093237474304 26096717832192 26105559593256 26111641780224 26129079833472 26144022288384 26147509420032 26167577182208 26179934406912 26186033922048 26222003748864 26252055438336 26275707666432 26284610070576 26290733973504 26294240673792 26326847619072 26359494999552 26363010871296 26369153040384 26378087104512 26401852882944 26432110688256 26468418532608 26474585260032 26487087464448 26507415846912 26510951448576 26526112284672 26543827132416 26559006769152 26562549252096 26638226030592 26668754731008 26692782391296 26725349707056 26744734089216 26748301344768 26820929912832 26832206113713 26851668000768 26908651145376 26912240264448 26927630585856 26931760201728 26945613578268 26964619089408 27019843918704 27038901786624 27072432170784 27096823531008 27112319410176 27115935694848 27116477349888 27149561607168 27186854961024 27193189072896 27224353787904 27258114147264 27261749878272 27295556611752 27301916049408 27305557622784 27335772592128 27339418681344 27355053293568 27373321730304 27379699286016 27392628916224 27411077750784 27448730330112 27468090703872 27486434630016 27492838539264 27502153316352 27508560887808 27526931841024 27542673686528 27546347372544 27580507029504 27584185761792 27656486387712 27681403961344 27690782625792 27694476066816 27735279796224 27738979172352 27753247772712 27769673744384 27773377708032 27789260488704 27883867467456 27884424462336 27904092143616 27918445676121 27943599266352 27963308685312 27963867267072 28059068684808 28075114843776 28095478235136 28109930214366 28113679561968 28155100925952 28158856298496 28193775515136 28226086950789 28267673930496 28271444318208 28306503152928 28326468538368 28345385712204 28351989743616 28361595607488 28368203415552 28387148461056 28407170727936 28465349971968 28485427396608 28504450727424 28520751587328 28524555730944 28546447835136 28556119582848 28559928443904 28566582460416 28602007289856 28605822271488 28641295761408 28674120076992 28680800698368 28716367167488 28720197402624 28755812726784 28759648223232 28776095023104 28802021326848 28818492358656 28837738119168 28858078199808 28917180923904 28937577037824 28952462182644 28956902326272 28973461929984 28977326456832 29038820557824 29056007405568 29072100456126 29136051503104 29151038740824 29154926953152 29176073551872 29191081376457 29211670680192 29237989423104 29271497578596 29354892158592 29358807561216 29375597002752 29376183795712 29395214812656 29412025074432 29438524329984 29452426207776 29459288162304 29499754217472 29533562368128 29560171124736 29570186329398 29577075720192 29581020758016 29613753641472 29617703571456 29654431874496 29661340893184 29665297170432 29675347992576 29702084493312 29736124524288 29776970849184 29783908417536 29820842827776 29824820379648 29841876320256 29861805523968 29868762857472 29878882615296 29882867908608 29905802493952 29926895910912 29968004284416 30002349072384 30029380190208 30046553112576 30050560770048 30066018420438 30087825850368 30173546151936 30208126500864 30256668868608 30272232538548 30276270297504 30293584409088 30294189539328 30298230226944 30315556896768 30397324408542 30456486192132 30483926472384 30501359336448 30505427656704 30506037018624 30543256808064 30592337707008 30627398011392 30665378415672 30707501188221 30714655555584 30718752325632 30752744166144 30756846016512 30774434955264 30794986946592 30802161696768 30816707530752 30837462469632 30879821621376 30901602041856 30925318488064 30929443356672 30939922480896 30947130998784 30967798321152 30985507897344 30989640794112 31028070408192 31077930369024 31113547186176 31141579456512 31152130454016 31156285575168 31163544502272 31202189770752 31206351568896 31240882962432 31245049921536 31262918049792 31291084898304 31326946000896 31369977520128 31392103661568 31420386902016 31436549174646 31458722270976 31459350675456 31477341356032 31481539854336 31566452270409 31584504199248 31607413014528 31635890241536 31674488541696 31697462624256 31717997454528 31801133171808 31805374857984 31844816047044 31867277105664 31891734690816 31895988461568 31906795058424 31914228842496 31935542018688 31958067068928 32023518718464 32046105821184 32067507068352 32085845535744 32114753814528 32125634530704 32129919499392 32137405267968 32177258201088 32181550055424 32221457731584 32228964827136 32258385086616 32265900785664 32305913063424 32310222077952 32350289317632 32357826428928 32362142367744 32373106900992 32402273992704 32420803903488 32442455384064 32465337974784 32531828539392 32554774167552 32576515117056 32584104935424 32595144671232 32599492263936 32624511811584 32688008331264 32692368310272 32778057940992 32794918583427 32799292822296 32818705334272 32823082745856 32892738100992 32916595802112 33024253678416 33047546628096 33048206770176 33069616664238 33088528208736 33118339871232 33141699182592 33187223494656 33225257664144 33255192515328 33274210185216 33278648352768 33315472846656 33319916517888 33361235858808 33369008504832 33373459316736 33384766491648 33414845054976 33453140089824 33499092205332 33506896969728 33548448181248 33552922927104 33572110860288 33594531214464 33602358214656 33613742942208 33621574418432 33644027805696 33667757899776 33714004819968 33736711077888 33752642706432 33760506544128 33783052713984 33802372251648 33806880866304 33844289875968 33848804081664 33898675306496 33903196766208 33945239420928 33984142313472 34038752477184 34080282460224 34080963231744 34085509005312 34105001508864 34178059993088 34294417281432 34314029253504 34318606113792 34319291645952 34338917842944 34361163909072 34416379920384 34455822762816 34498550717631 34549379248384 34553987500032 34596837186912 34601451768576 34621239324672 34644360314916 34652431908864 34692145278336 34739799324048 34790983299072 34795623776256 34807412791008 34815522373632 34838773111296 34858696384512 34863345893376 34906579209216 34914711896064 34962671665152 35002740584448 35034276888576 35046146760768 35054311964672 35058987565056 35102463492096 35107145515008 35145993332736 35150681161728 35170782806016 35202470510592 35242814251008 35291224710144 35299447013376 35316116619264 35343221129216 35347935264768 35368149712896 35391769509888 35412009025536 35416732336128 35532567224154 35558339641344 35590376521728 35633799609408 35659645452288 35664401793024 35776274818284 35781046715232 35802224001024 35878201527168 35882987019264 35895144440727 35903507447808 35927484771024 35952825452544 36026458558272 36051869048832 36075945451896 36096576227712 36129098041344 36141338847042 36149759213568 36154580926464 36199415476224 36249139948032 36257585430528 36290683222443 36299138383872 36344152196352 36348999837696 36394075482336 36402554732544 36407410163712 36419745263616 36447696789504 36452558241792 36473404391424 36497762307072 36506265714688 36523505221632 36548103667712 36598307106816 36624120938496 36648579506688 36657118052352 36669537755136 36702575788032 36728463163392 36774009372672 36778914349056 36875315183616 36921043501056 36925968089088 36980373061632 37004330363616 37031170277376 37052347318272 37152285388218 37178489956608 37179232616448 37205456191488 37224594234828 37258132355136 37284411580416 37285156356096 37412091579744 37433486458368 37460637646848 37479906952488 37484906082624 37531390341159 37540134567936 37545141731328 37591700686848 37634782601052 37690231907328 37695259090944 37742004203904 37768624717824 37793847616272 37802652991488 37815460809984 37824271220736 37849531281408 37876227637248 37928255422464 37953799962624 37971723044736 37980569862144 38005934303232 38027668783104 38032740974592 38061930446848 38074826110464 38079904591872 38088776613888 38136009719808 38141096361984 38188394348544 38232160102656 38241067597824 38293596536832 38340317767752 38341083635712 38346197630976 38368126697472 38402695102464 38450317492224 38477437599744 38556241231872 38581219441611 38603282910192 38609203101696 38631282573312 38636435275776 38656309397706 38718427410432 38741343207424 38762800608168 38868051654432 38873235937536 38901431402496 38921441835276 38948894240256 38983985897472 39028663438128 39082274239554 39139856211456 39145076748288 39167462670336 39193619750208 39216033432576 39221264130048 39251365773312 39269901610368 39279050883072 39333005623296 39378083157504 39413561499648 39426915105864 39436100960256 39441361010688 39485004855296 39490271428608 39539242499328 39544516306944 39553729560576 39567130656768 39602779324416 39648166032384 39702627798912 39711877890048 39761123770368 39766427172864 39789168427008 39815740698624 39825017143296 39838510153728 39843823878144 39957339045888 40003132096512 40039173586944 40062070816768 40067414360064 40088024560584 40117101133824 40122452017152 40231394869248 40277502001152 40362976718064 40368360396672 40391445878784 40392252719104 40397640302592 40418420367402 40529765878056 40558352679936 40608648256176 40645235296512 40668479115264 40673903542272 40674716024832 40724342410752 40789783609344 40836530681856 40887171220896 40892624817408 40943334917628 40952874074112 40958336434176 41003658888192 41009128022016 41032579940352 41059982595456 41069548929024 41088943374336 41116616626176 41173095495168 41202136055808 41229651945024 41239257808896 41253229974528 41262841331712 41290397761536 41314010529792 41319521058816 41370760544256 41437240492032 41484729581568 41522105942016 41536173938688 41541714100224 41602919694336 41608468758528 41629871659068 41654510616576 41660066562048 41683890733056 41769261334528 41826636693504 41856138215424 41893849202688 41915398899528 41944963027968 41945800900608 42088603027212 42112672265664 42143217352704 42164895321549 42232651388928 42238284447744 42290663272704 42401510895744 42407166477312 42459754729392 42489702807552 42522312921088 42527984615424 42542393411232 42552305123328 42580722691584 42610756091904 42698024957952 42728141094912 42756676091136 42781127380992 42819671752704 42834179374272 42839892665856 42849873690624 42903010934784 42908733407232 42961943642112 43011180115488 43021201047552 43074550751232 43080296103936 43133719090176 43143768571904 43164142534656 43203031990272 43227738537984 43256607178752 43287117299712 43375771385856 43406365556736 43428693273966 43435353489408 43460192894976 43465989685248 43499349082112 43584011108352 43589824413696 43704077254656 43726558111236 43732390429728 43764110327808 43817506020288 43856984134656 43907246367894 44032338237888 44038211341824 44063395504128 44064275693568 44092822218984 44118037611648 44157786494976 44178639311664 44188932243456 44249631326208 44300343552192 44340256687104 44355279494097 44365613580288 44371531137024 44420630462208 44426555357184 44481647811744 44492011339776 44497945755648 44513021988864 44553126739968 44604186786432 44665456273776 44675862626304 44731264241664 44737230569472 44762814480384 44792708285952 44803144286208 44818323922944 44824301862912 44858703740928 44890343866368 44952006426624 44982281437184 45003523608576 45014008725504 45044070285312 45069829668864 45075841155072 45099027630657 45125719834624 45131738775552 45260319227904 45312189751296 45385003302912 45408348807822 45440376613632 45441284308992 45447345340416 45473335345152 45595986612813 45684729288198 45725889708576 45752039004672 45758141485056 45759055527936 45785223790592 45814885212096 45888506560512 45941097017088 45998067623508 46071983333376 46129116249216 46135269024768 46161652432896 46192480419888 46203242545152 46256193704448 46319732432064 46352403062784 46387977732096 46394165035008 46409883721344 46420696498176 46451697481728 46478261846016 46484461191168 46542105612288 46552949194752 46616895553536 46670320779264 46712369184768 46728195681024 46734428362752 46745316753408 46803284656128 46809527353344 46861324443648 46867574882304 46894377074688 46936627347456 46990419001344 47054966280192 47065929351168 47088155492352 47130580353024 47154823761969 47188083406464 47189026013184 47216012034048 47222309781504 47376756298872 47411119521792 47453835362304 47511732812544 47546193936384 47576996181792 47701699757712 47708062286976 47736298668032 47767224070566 47837602036224 47843982692352 47860192587636 47871343263744 47903313028032 47937100603392 48035278077696 48069158731776 48101260602528 48128768303616 48172130721792 48188451796056 48199678951424 48206107901952 48265887301632 48272325083136 48332186597376 48343447240704 48387577629924 48398851178496 48458869595136 48465333116928 48525433976448 48536739643392 48543213551616 48559660351488 48596929052672 48603410989056 48631205855232 48663683076096 48698006962176 48797742809088 48832161251328 48864772675584 48876157403136 48892717006848 48936767717376 48971284217856 49032012496896 49038552465408 49167086911488 49198939233444 49228058001408 49234624118784 49339107151488 49374893703168 49536380517624 49571319942144 49572310155264 49604424996357 49632792313104 49677509806848 49712548773888 49713541808128 49882788772992 49911315277824 49917972529152 49973209269984 49979874776832 50041853788212 50053512757248 50060188975104 50077149737472 50122267582464 50179710134736 50253642543104 50260345454592 50322672271872 50329384390656 50358166290432 50391796821696 50403537321984 50420614413312 50432361627648 50466041708544 50501636849664 50571007229952 50605066616832 50628964059648 50640759816192 50674579070976 50703558377472 50710321299456 50766434813952 50773206122496 50848012959744 50854795149312 50917859131392 50976213470208 50988090130432 51058128715776 51120423690336 51121444847616 51128263507968 51157502263296 51203593469952 51267089989632 51408321642496 51441625922148 51471043880256 51478937468928 51508376764416 51515247034368 51541745863608 51624569880576 51683734144224 51824068872576 51830981250048 51895255780368 51931858987008 51966540472374 51978647863296 52038217917504 52109698986072 52186474948608 52193435664384 52211119186512 52223283560448 52258159666944 52288044576768 52295018840064 52335154364416 52359868813824 52372067844096 52444007497728 52504110876672 52551415332864 52569220141152 52581467947008 52588481347584 52653695238144 52718989999104 52726021742592 52756174209024 52803705765888 52864221376512 52936837065216 52949170520064 52974174928896 53014831693824 53021902897152 53052224569344 53087654264832 53118013538304 53125098504192 53276452061184 53298850836231 53337509462016 53385564782592 53450699414112 53489468178432 53496602689536 53664412227426 53703336001536 53817302290752 53824480528896 53855261171712 53863520403456 53891227156536 53929238178816 54039687837408 54077803573248 54144864341568 54193647062016 54212008270563 54224638820352 54231871389696 54299123214336 54373709922048 54386378145792 54448707575808 54516228294528 54523499756544 54591113223504 54603832098816 54611115245568 54671545184256 54678837362688 54710106587136 54746643460608 54759398572032 54785257832448 54822155501568 54897460660224 54936181407744 54972869260032 54985677078528 55004306632704 55017121775616 55053863682048 55085347373056 55092694745088 55161014059008 55168371523584 55312972775424 55362807922688 55381565251584 55388952133632 55470559592448 55506495545424 55539347488768 55546755416064 55578520977408 55728428082327 55767734934912 55768848924672 55808184287232 55836891352242 55887198532704 55926617370624 55927734534144 56118137369616 56150229687552 56190956470272 56219860428732 56227359123936 56310201851904 56317712596992 56387551030272 56452173901578 56535347860992 56542888636416 56613006305856 56652937076736 56690771424408 56703979487232 56723191214976 56736406831104 56774296922112 56814341455872 56930699943936 56970854793216 57008901454848 57041503174656 57049111461888 57092895670272 57112239165696 57119856887808 57133164920832 57204014579712 57211644542976 57282591522816 57348240153984 57361601396736 57432734334976 57440394805248 57511625453568 57519296446464 57552190046208 57604042653696 57675476238336 57716156399616 57834361847808 57875154075648 57904924365288 57913804652544 57946923859968 57954652913664 58077641115648 58112014811136 58144200912252 58302077481648 58309853906304 58352147103744 58382162752914 58423341360384 58475978846208 58542995157192 58623411359331 58709784317184 58717615122432 58751194005504 58752367591424 58790429625312 58824050148864 58877048659968 58904852415552 58918576324608 58999508434944 59067124736256 59120342249472 59140372658796 59154151440384 59162041516032 59227507282944 59235407142912 59308863748992 59322681786368 59330594340864 59350695985152 59404168986624 59472249048576 59553941698368 59567816835072 59641685655552 59649640759296 59683752640512 59723611047936 59737525714944 59757765230592 59765735817216 59811604987904 59853791821824 59936008568832 60004698144768 60058760380416 60093106225152 60101121540096 60132036840876 60175651700736 60347092303872 60416253001728 60513337737216 60544465077096 60552540595008 60587168818176 60588379078656 60596460453888 60627630551103 60794648817084 60912972384264 60967852944768 61002718672896 61010855313408 61012074037248 61086513616128 61184675414016 61254796022784 61330756831344 61415002376442 61429311111168 61437504651264 61505488332288 61513692033024 61548869910528 61589973893184 61604323393536 61633415061504 61674924939264 61759643242752 61803204083712 61850636976128 61858886713344 61879844961792 61894261997568 61935596642304 61971015794688 61979281588224 62056140816384 62155860738048 62227094372352 62283158913024 62304260908032 62312571150336 62404379541504 62412703137792 62481765924864 62490099843072 62525836099584 62582169796608 62653892001792 62739955040256 62784207323136 62840773804032 62873098349292 62917444541952 62918701350912 62954682712064 62963079708672 63132904540818 63169008398496 63214826029056 63271780483072 63348977083392 63435994909056 63602266343616 63610749715968 63689632094088 63734554211328 63783469381632 63791976923136 63813590116848 63828457684992 63871084037376 63916134137856 64047037436928 64092211642368 64135014136704 64171691071488 64229507629056 64251269061408 64259838998784 64274810535936 64354516402176 64363100110848 64442915463168 64516770173232 64531801571328 64611826126848 64620444155904 64700578635264 64715652857856 64724284735488 64746213801984 64804547985408 64841607806976 64884910768128 64930675949568 65063657078784 65109548335104 65143039910949 65153030234112 65190289342464 65198984527872 65249023623168 65376016662528 65384736620544 65556115881984 65589837166854 65598585644592 65637410668544 65646165491712 65785476201984 65833191604224 65860869551841 66048507356832 66095093256192 66096413540352 66139233328476 66177056417472 66236679742464 66283398365184 66374446989312 66450515328288 66510385030656 66548420370432 66557296705536 66630945693312 66639833035776 66722471717616 66738017009664 66746918633472 66769532983296 66829690109952 66906280179648 66998184410664 67013793939456 67096896362496 67105845854208 67144221720576 67189062428928 67204716429312 67227485884416 67243148836864 67288055611392 67335515799552 67428009639936 67473422155776 67505285412864 67521013088256 67566105427968 67604744503296 67613761732608 67688579751936 67697608163328 67797350612992 67890478841856 67968284626944 68077504954368 68112523211733 68160564920448 68161926463488 68171018010624 68210003017728 68356119986176 68588834562864 68628058507008 68637212227584 68638583291904 68677835685888 68722327818144 68832759840768 68911645525632 68997101435262 69098758496768 69107975000064 69193674373824 69202903537152 69242478649344 69288720629832 69304863817728 69384290556672 69479598648096 69581966598144 69591247552512 69614825582016 69631044747264 69677546222592 69717392769024 69726691786752 69813158418432 69829423792128 69925343330304 70005481168896 70068553777152 70092293521536 70108623929344 70117975130112 70204926984192 70214291030016 70291986665472 70301362323456 70341565612032 70404941021184 70485628502016 70582449420288 70598894026752 70632233238528 70686442258432 70695870529536 70736299425792 70783539019776 70824018051072 70833464672256 71065134448308 71116679282688 71180753043456 71267599218816 71319290904576 71552549636568 71562093430464 71604448002048 71650836105849 71756403054336 71765974038528 71790288881454 71807014895616 71854969542048 71905650905088 72052917116544 72103738097664 72151890903792 72193152455424 72258196082688 72282677694084 72299518427136 72309161852928 72398830952448 72498279896064 72515170861056 72581366444886 72598276767744 72688304392704 72697999675392 72788150964672 72805109465088 72814820327424 72839490527232 72895393579008 72905116483584 72946808782848 72995524614144 73012531429376 73047010443264 73096207335424 73196614213632 73248241876992 73297159013376 73314236104704 73339075510272 73405151576064 73456926326784 73548018745344 73557828698112 73750630367232 73842087002112 73851936178176 73960746123264 74008660727232 74062340554752 74304570776436 74356979913216 74358465232896 74410912382976 74449188469656 74516264710272 74568823160832 74570312712192 74824183159488 74866972916736 74959813904976 74969812165248 75062780682318 75080269135872 75090283462656 75183401373696 75269565202104 75380463814656 75390518181888 75484008407808 75537249435648 75587695232544 75605305982976 75630921619968 75648542441472 75699062562816 75752455274496 75856510844928 75907599925248 75943446089472 75961139724288 76011868606464 76055337566208 76065481949184 76123860893696 76149652220928 76159809183744 76272019439616 76282192723968 76376788697088 76464320205312 76482135195648 76587193073664 76680635535504 76682167271424 76692395261952 76736253394944 76805390204928 76900634984448 76954875199488 77112482463744 77162438883222 77206565820384 77218406203392 77262565146624 77272870551552 77312618795412 77436854820864 77525601216336 77736103308864 77746471875072 77802862804992 77842883670552 77897788480512 77949810708561 77967971794944 78057326876256 78164548479108 78279712422912 78290153496576 78334925340672 78387239500416 78432066865152 78442528260096 78502731546624 78539803220736 78558101766144 78666011246592 78756166315008 78827122999296 78853830211728 78872201920512 78882722021376 78970009710592 78980542857216 79078484998656 79089032613888 79107459121152 79134261313536 79205558648832 79296332064768 79405255597824 79423755780096 79522247540736 79532854345728 79578336854016 79631481397248 79677020307456 79687647756288 79914678091776 80006264193024 80078347173888 80124141633536 80176049121168 80234202267648 80244904034304 80462789738496 80496618341139 80555004002304 80725953436128 80736720793344 80782891757568 80784505438208 80795280605184 80836840734804 81059531756112 81116705359872 81217296512352 81290470593024 81336958230528 81347807084544 81349432049664 81448684821504 81579567218688 81673061363712 81774342441792 81785249634816 81886669835256 81905748148224 81916672868352 82007317776384 82018256044032 82065159880704 82119965190912 82139097858048 82177886748672 82233233252352 82346190990336 82404272111616 82459303890048 82478515617792 82506459949056 82525682663424 82580795523072 82628021059584 82639042117632 82741521088512 82969459163136 83044211884032 83072347877376 83083428200448 83205839388672 83216937517056 83259743318136 83309021233152 83320133124096 83367781466112 83538522669056 83653273387008 83712276430848 83755337028363 83830797799056 83889926055936 83891601801216 84177206054424 84225344531328 84286434705408 84329790643098 84465302777856 84476568895488 84581326545408 84678260852367 84803021791488 84814332954624 84919509458784 84979405615104 85044625842176 85055969230848 85084786822464 85104610246656 85161445383168 85221512183808 85396049915904 85456282189824 85513352182272 85562254761984 85639343505408 85668358748544 85679785331712 85699747381248 85806021869568 85817466814464 85923887284224 86022360230976 86042402095104 86149101502464 86160592207872 86267438180352 86287537143808 86328285069312 86406063980544 86455477075968 86513214357504 86574234599424 86751542771712 86812731113472 86857386547932 86870706978816 86920385789952 86931979370496 86998698164224 87168022216704 87408154509312 87453116222472 87464780859456 87528220655616 87573244129371 87635012040576 87713968269312 87814492735788 88064676475776 88076422683648 88126791008256 88128551387136 88185644437968 88236075223296 88315572989952 88357278623328 88377864486912 88499262652416 88600687104384 88680513374208 88710558988194 88731227160576 88743062274048 88841260924416 88853110714368 88963295623488 88984022679552 88995891511296 89026043977728 89106253479936 89208373572864 89330912547552 89351725252608 89462528483328 89474461138944 89525628960768 89585416571904 89606288572416 89636647845888 89648603725824 89717407481856 89780687732736 89904012853248 89964562874368 90007047217152 90088140570624 90139659337728 90151682310144 90198055261314 90251439669248 90263477551104 90520638455808 90624379502592 90770006605824 90816697615644 90880753227264 90882568617984 90894690680832 90946670690304 91191973225626 91369458576396 91451779417152 91504078009344 91516282970112 91518111055872 91629770424192 91777013121024 91882194034176 91996135247016 92122503564663 92143966666752 92258232498432 92270538049536 92323304865792 92384960839776 92406485090304 92512387408896 92639464864128 92704806125568 92775955464192 92788330070016 92819767442688 92841392996352 92903394963456 92956523692032 92968922382336 93084211224576 93233791107072 93340641558528 93424738369536 93456391362048 93468856725504 93490633506816 93606569312256 93619054706688 93722648887296 93735149764608 93788754149376 93873254694912 93980838002688 94109932560384 94176310984704 94261160706048 94309647523938 94376166812928 94378052026368 94432024068096 94444619563008 94753512597744 94822239043584 94907670724608 95023465625088 95092387872768 95153992363584 95403399515424 95416124573952 95472597336064 95534448141132 95675204072448 95687965384704 95720385175272 95742686527488 95806626056064 95874201206784 96070556155392 96138317463552 96202521205056 96257536607232 96344261443584 96376903592112 96399357902848 96412215803904 96531774603264 96544650166272 96664373194752 96686894481408 96775155259848 96797702356992 96917739190272 96930666233856 97050867952896 97073479286784 97086427103232 97119320702976 97193858105344 97206821978112 97262411710464 97327366152192 97396013924352 97595485618176 97664322502656 97729545351168 97752314806272 97785434013696 97873535434752 98064024993792 98077104930816 98334173822976 98384755750281 98397878466888 98456116002816 98469248237568 98678214302976 98749787406336 99072761035248 99142639884288 99144620310528 99208849992714 99265584626208 99355019613696 99425097547776 99427083616256 99765577545984 99822630555648 99835945058304 99946418539968 99959749553664 100083707576424 100107025514496 100120377950208 100154299474944 100244535164928 100359420269472 100507285086208 100520690909184 100645344543744 100658768781312 100716332580864 100783593643392 100807074643968 100841228826624 100864723255296 100932083417088 101003273699328 101142014459904 101210133233664 101257928119296 101281519632384 101349158141952 101407116754944 101420642598912 101532869627904 101546412244992 101696025919488 101709590298624 101835718262784 101952426940416 101976180260864 102116257431552 102240847380672 102242889695232 102256527015936 102315004526592 102534179979264 102816643284992 102883251844296 102942087760512 102957874937856 103016753528832 103083491727216 103249139761152 103367468288448 103495652152893 103648137745152 103661962500096 103790511560736 103863717974016 103933080944748 103957295726592 104076435835008 104219397972144 104372949897216 104386871328768 104422238373024 104446567120896 104516319333888 104576089153536 104590037680128 104670308728832 104719737627648 104744135688192 104888014995456 105008221753344 105102830665728 105138440282304 105162935894016 105176962695168 105307390476288 105437979998208 105452043485184 105512348418048 105607411531776 105728442753024 105873674130432 105898341040128 105948349857792 106029663387648 106043805794304 106104449138688 106175308529664 106236027076608 106250197008384 106597701672462 106675018924032 106771129565184 106901398828224 106978936356864 106993205379072 107328824454852 107406672003072 107634604581504 107648961057792 107710522343424 107782454313072 107858476357632 108079375674816 108155607146496 108289728683136 108387294124032 108424016541126 108449277640704 108463742779392 108598246428672 108747419844096 108772756291584 108872049667329 108897415151616 109032456589056 109046999513088 109182226447008 109207664197632 109222230491136 109343090368512 109357674725376 109420213174272 109493286921216 109518797144064 109570515664896 109644311003136 109794921320448 109872362815488 109945738520064 109971354157056 110008613265408 110107727364096 110170694746112 110185389490176 110322028118016 110336743047168 110625945550848 110725615845376 110763130503168 110777904267264 110941119184896 111012991090848 111078694977536 111093510832128 111157041954816 111456856164654 111535469869824 111537697849344 111616368574464 111673782704484 111774397065408 111853234741248 111855469068288 112236274739232 112300459375104 112381912940544 112439720857464 112454718247872 112594171023477 112620403703808 112635425193984 112775102060544 112904347803156 113070695721984 113085777272832 113226012611712 113305874153472 113381542848816 113407958974464 113446382429952 113472813662208 113548593844224 113628682911744 113861399887872 113941709586432 114017802909696 114083006349312 114098222923776 114185791340544 114224478331392 114239713775616 114266329841664 114408029159424 114423289085952 114565183045632 114696480307968 114723202793472 114865468669952 114880789610496 115023250907136 115038592892928 115104380092416 115208085307392 115350952476672 115432312799232 115668723695616 115743658324833 115809848730576 115827609305088 115893847719936 115909305827328 116155282231296 116224029622272 116288401824504 116604154963296 116619707812608 116704294207488 116764325505828 116846682720768 116951957692416 117085990314384 117246822718662 117419568634368 117435230244864 117502388011008 117504735182848 117580859250624 117648100297728 117754097319936 117809704831104 117837152649216 117999016869888 118134249472512 118240684498944 118280745317592 118308302880768 118324083032064 118455014565888 118470814285824 118617727497984 118645363572736 118661188681728 118701391970304 118808337973248 118944498097152 119107883396736 119135633670144 119283371311104 119299281518592 119367505281024 119447222095872 119475051429888 119515530461184 119531471634432 119623209975808 119872017137664 120009396289536 120117520760832 120186212450304 120202243080192 120264073681752 120351303401472 120694184607744 120832506003456 121088930154192 121105081190016 121174337636352 121176758157312 121192920907776 121255261102206 121589297634168 121825944768528 121935705889536 122005437345792 122021710626816 122024148074496 122173027232256 122369350828032 122509592045568 122661513662688 122830004752884 122858622222336 122875009302528 123010976664576 123027384066048 123097739821056 123179947786368 123208646787072 123266830123008 123349849878528 123519286485504 123606408167424 123701273952256 123717773426688 123759689923584 123788523995136 123871193284608 123942031589376 123958563176448 124112281632768 124311721476096 124454188744704 124566317826048 124608521816064 124625142300672 124808759083008 124825406275584 124963531849728 124980199686144 125051672199168 125307784003584 125479910080512 125568414646272 125681547608064 125746196698584 125834889083904 125837402701824 125909365424128 126265809081636 126338016796992 126429652058112 126494685964647 126697954166784 126871989818112 127204532687232 127221499431936 127379264188176 127469108422656 127566938763264 127583953846272 127627180233696 127656915369984 127742168074752 127832268275712 128094074873856 128184423284736 128270028273408 128343382142976 128459015258112 128502538122816 128519677997568 128549621071872 128709032804352 128726200221696 128885830926336 129033540346464 129063603142656 129223652253696 129240888311808 129401157270528 129431305715712 129492427603968 129609095970816 129683215613952 129769821536256 129861351899136 130127314157568 130219096670208 130286079821898 130306060468224 130380578684928 130397969055744 130498047246336 130752033325056 130769473241088 131112231763968 131179674333708 131197171289184 131274821337088 131292330983424 131570952403968 131721739103682 132097014713664 132190186512384 132192827080704 132278466656952 132354112834944 132473359484928 132566796730368 132748893978624 132901030656576 133020770061312 133065838482291 133096840740864 133114593411072 133261891386624 133279666071552 133444943435232 133476034019328 133493837266944 133539065966592 133659380219904 133812560359296 133996368821328 134027587878912 134193792724992 134211691708416 134288443441152 134378124857856 134409432858624 134454971768832 134576111222784 134671031599104 134856019279872 134946844311552 135010570825728 135042026176512 135132210855936 135209489006592 135227523465216 135297082891971 135377159503872 135395216326656 135594701225984 135780957683712 135936569253888 136155009908736 136225046423466 136321129840896 136323852926976 136342036021248 136420006035456 136712239972352 136787959838439 137177669125728 137256117014016 137274424455168 137277166583808 137355671371776 137444655636288 137665519681536 137823291051264 137994202870524 138197516993536 138215950000128 138387348747648 138405807074304 138484957298688 138577441259664 138609727635456 138768581113344 138959197296192 139163933196288 139182495105024 139229651164032 139262089494528 139355092445184 139434785538048 139453383573504 139626316836864 139658847584256 139850686660608 140010962337792 140137107554304 140184587043072 140217247858688 140235950260224 140409853968384 140428582060032 140583973330944 140602724646912 140683131224064 140809882042368 140971257004032 141164898840576 141197788053504 141264466477056 141372884516864 141391741059072 141464471285907 141567078039552 141648036102144 141666929344512 142130268896616 142233358565376 142361506086912 142535198437632 142638581809152 143105099273136 143124186860928 143208896004096 143301672211698 143512806108672 143531948077056 143580577762908 143614029791232 143709939084096 143811301810176 144105834233088 144207476195328 144303781807584 144386304910848 144516392165376 144565355388168 144599036854272 144618323705856 144797661904896 144996559792128 145030341722112 145162732889772 145196553535488 145376608785408 145395999350784 145576301929344 145610218930176 145629640654848 145678981054464 145790787158016 145810232967168 145893617565696 145991049228288 146025062858752 146094020886528 146192414670848 146393228427264 146496483753984 146594318026752 146628472209408 146678151020544 146810303152128 146913852653568 147096037490688 147115657396224 147501260734464 147684174004224 147703872356352 148017321454464 148124681109504 148609141552872 148713959826432 148716930465792 148898376939312 149032529420544 149137646321664 149140625424384 149648366318976 149733945833472 149919627809952 149939624330496 150125561364636 150160538271744 150180566925312 150366802747392 150539130404208 150760927629312 150781036363776 150968016815616 151074498871296 151175390465088 151210611965952 151261843239936 151297084882944 151398125125632 151504910548992 151713021689856 151815199850496 151886892178944 151922279448576 152023737212928 152110675132416 152130963898368 152247721787392 152299304441856 152319618367488 152544038879232 152564385447936 152753577394176 152928640410624 152964270391296 153174386147328 153361271071008 153364334542848 153384790523904 153472506789888 153610780409856 153801269968896 154224964927488 154324877766444 154413131640768 154436812406784 154525130293248 154545741103104 154625237590824 154873709641728 155051202432672 155472206617728 155492943750144 155685767341104 155795576961024 155899621417122 155935943589888 156114653752512 156329096958216 156559424845824 156580306993152 156669850681344 156774479000832 156864133730304 156885056520192 157005463093248 157079606441472 157116203532288 157332022493184 157512332630016 157654245998592 157707660423456 157744403841024 157765444042752 157940019421184 157961085714432 158156969997312 158178065227776 158268522627072 158411117297664 158592664129536 158810511195648 158847511560192 159044495081472 159065708691456 159156673708032 159262962794496 159354040614912 159375295512576 159829356183552 159896552508693 160012528386048 160156694347776 160248283267072 160352098242336 160468404535296 160489808068608 160993236682278 161110008004608 161451906872256 161473441586688 161565783515136 161569010876416 161590561210368 161673681469608 162119063512224 162233410719744 162434593024704 162580941186048 162636024811689 162673916461056 162695614169088 162897369643008 163159134437376 163346122727424 163548684883584 163570499269632 163773339670512 163811496296448 163833345736704 164014635552768 164036512088064 164130319761408 164239930381824 164278195716096 164355773497344 164466466504704 164692381980672 164808544223232 164918607780096 164957031235584 165012919898112 165051365326848 165161591046144 165256042119168 165278084235264 165483042177024 165938918326272 166088423768064 166144695754752 166166856400896 166411678777344 166519486636272 166618042466304 166640266248192 166735562932224 167077045338112 167185284246981 167306546774016 167424552861696 167510674056726 167661595598112 167779852111872 167783203602432 168354412108848 168450689062656 168572869410816 168659581286196 168930605555712 168953137790976 169162653090816 169356521704734 169606043582976 169628665909248 169839018917568 169958811230208 170089251684352 170111938461696 170169573644928 170209220493312 170322890766336 170443024367616 170792099831808 170912564379648 171026704364544 171124509523968 171278687010816 171336717497088 171359570663424 171399494762496 171612043739136 171634933628928 171847774568448 172044720461952 172084804190208 172298203004928 172321184415744 172534876360704 172575074287616 172656570138624 172812127961088 173026428715008 173148469198848 173503085543424 173625462226944 173714773095864 173741413957632 173840771579904 173863958740992 173997396328448 174336044433408 174906232444944 174929561718912 175056441311232 175146488258742 175270024081152 175427936538624 175628985471576 176129352951552 176152845367296 176253582016512 176257102774272 176371288875936 176472150446592 176631145979904 176714557246656 176755728973824 176998525304832 177201374208768 177361026748416 177421117976388 177462454321152 177486124548096 177682521848832 177706221428736 177926591246976 177968045359104 177991783022592 178052087955456 178212506959872 178416747145728 178661825095104 178703450505216 178925056966656 178948922277888 179051257921536 179170833143808 179212577144832 179273295691776 179297207451648 179434814963712 179561375465472 179808025706496 179929125748736 180014094434304 180176281141248 180279318675456 180303364620288 180396110522628 180502879338496 180526955102208 181041276911616 181248759005184 181540013211648 181633395231288 181761506454528 181765137235968 181789381361664 181882891653309 182383946451252 182738917152792 182903558834304 183008156018688 183032565940224 183036222111744 183259540848384 183554026242048 183764388068352 183992270494032 184245007129326 184287933333504 184516464996864 184541076099072 184646609731584 184769921679552 184812970180608 185024774817792 185278929728256 185409612251136 185551910928384 185576660140032 185639534885376 185682785992704 185806789926912 185913047384064 185937844764672 186168422449152 186467582214144 186681283117056 186849476739072 186912782724096 186937713451008 187213138624512 187238109413376 187445297774592 187470299529216 187577508298752 187746509389824 187961676005376 188219865120768 188352621969408 188522321412096 188619295047876 188752333625856 188756104052736 188864048136192 188889239126016 189507025195488 189644478087168 189815341449216 190046931250176 190307984727168 190806799030848 190832249147904 190945194672128 191068896282264 191350408144896 191375930769408 191440770350544 191485373054976 191613252112128 191748402413568 192141112310784 192276634927104 192405042410112 192515073214464 192688522887168 192753807184224 192798715805696 192824431607808 193063549206528 193089300332544 193328746389504 193550310519696 193595404713984 193835478380544 193861332467712 194101735905792 194146958573568 194172854206464 194238641405952 194387716210688 194413643956224 194524823420928 194654732304384 194792027848704 195190971236352 195328645005312 195429119732847 195459090702336 195570868027392 195747070869504 196128049987584 196154209861632 196668347645952 196769511500562 196795756933776 196912232005632 196938496475136 197356428605952 197499574812672 197582608655523 198145522070496 198285279768576 198289240621056 198417699985428 198531169252416 198710039227392 198850195095552 199531155091968 199645261111296 199671890116608 199892837079936 199919499107328 200167415152848 200214051028992 200240755900416 200308598949888 200489070329856 200718840538944 201014570172416 201041381818368 201290689087488 201317537562624 201432665161728 201567187286784 201614149287936 201682457653248 201729446510592 201864166834176 202006547398656 202284028919808 202420266467328 202515856238592 202563039264768 202698316283904 202814233509888 202841285197824 203065739255808 203092824489984 203392051838976 203671436525568 203904853880832 203952360521728 204232514863104 204337569635199 204481694761344 204485779390464 204513054031872 204630009053184 205068359958528 205633286569984 205766503688592 205884175521024 205915749875712 206033507057664 206166983454432 206498279522304 206734936576896 206991304305786 207296275490304 207323925000192 207581023121472 207727435948032 207866161889496 207914591453184 208152871670016 208438795944288 208745899794432 208773742657536 208844476746048 208893134241792 209032638667776 209152178307072 209180075360256 209340617457664 209439475255296 209488271376384 209776029990912 210016443506688 210205661331456 210276880564608 210325871788032 210353925390336 210614780952576 210875959996416 210904086970368 211024696836096 211214823063552 211456885506048 211747348260864 211796682080256 211896699715584 212059326775296 212087611588608 212208898277376 212350617059328 212472054153216 212500394016768 213195403344924 213350037848064 213542259130368 213802797656448 213957872713728 214657648909704 214813344006144 214952508317547 215269209163008 215297922115584 215421044686848 215564908626144 215716952715264 216158751349632 216311214292992 216579457366272 216774588248064 216848033082252 216898555281408 216927485558784 217196492857344 217494839688192 217545512583168 217744099334658 217794830303232 218064913178112 218093999026176 218364452894016 218415328395264 218444460982272 218686180737024 218715349450752 218840426348544 218986573842432 219037594288128 219141031329792 219288622006272 219589842640896 219744725630976 219891477040128 219942708314112 220017226530816 220215454728192 220341389492224 220370778980352 220644056236032 220673486094336 221251891101696 221451231690752 221526261006336 221555808534528 221882238369792 222025982181696 222157389955072 222187021664256 222913712329308 223070939739648 223075395698688 223232737148928 223347565408968 223548794130816 223706469482496 223710938136576 224472549478464 224600918750208 224879441714928 224909436495744 225188342046954 225240807407616 225270850387968 225550204121088 225808695606312 226141391443968 226171554545664 226452025223424 226611748306944 226763085697632 226815917948928 226892764859904 226945627324416 227097187688448 227257365823488 227722799775744 227883419172864 228035605819392 228166012698624 228196445847552 228371582681088 228448956662784 228479427551232 228816058318848 228846578171904 229130366091264 229392960615936 229446405586944 229730937339904 229761579220992 230046501814272 230077185785856 230208760184832 230416170614784 230701904953344 230864625598464 231337447391232 231487316649666 231619697461152 231655218610176 231787695439872 231818611654656 232310564462592 232576803649008 233208309926592 233239415625216 233408588414976 233528651011656 233693365441536 233903915384832 234171980628768 234493645437324 234839137268736 234870460489728 235004776022016 235161718501248 235296200595456 235508194639872 235619409662208 235674305298432 235998033739776 236268498945024 236481368997888 236561490635184 236616605761536 236648166064128 236910029131776 236941628571648 237235454995968 237290727145472 237322377363456 237402783940608 237616675946496 237888996194304 238215766793472 238271267340288 238566742622208 238598563037184 238735010562048 238894444191744 239031060922368 239062943268864 239246419951616 239744034275328 240018792579072 240235041521664 240372424900608 240528147363504 240702606802944 241388369215488 241489855023417 241665012006912 242177860308384 242210162380032 242348675272704 242353516314624 242385841815552 242510522204412 243178595268336 243651889537056 243871411779072 244010874691584 244043421253632 244048296148992 244346054464512 244738701656064 245019184091136 245323027325376 245660009505768 245717244444672 245750018605056 246021953329152 246054768132096 246195479642112 246359895572736 246417293574144 246533660246016 246699699757056 247038572971008 247212816334848 247402547904512 247435546853376 247519379847168 247577047990272 247742386569216 247884063178752 247917126352896 248224563265536 248908377489408 249132635652096 249217043632128 249250284601344 249617518166016 249650812551168 249927063699456 249960399372288 250103344398336 250615568007168 250959820161024 251136829292544 251266011085089 251492393397168 251669778167808 251674805403648 251818730848256 252531618163272 252676033593984 252859304116224 252989371929294 253395908333568 253743979636224 254034782557101 254409065374464 254442998863872 254758528376352 254938216845312 255133877526528 255167907692544 255254360467392 255313830739968 255484336149504 255664536551424 256188149747712 256368846569472 256540056546816 256686764285952 256918030516224 257005076245632 257039355995136 257099242143744 257418065608704 257452400443392 257771661852672 258067080692928 258127206285312 258447304507392 258481776623616 258802314541056 258862611431424 258984855207936 259218191941632 259366431227904 259539643072512 259722703798272 260254628315136 260438193340416 260572159643796 260612120936448 260761157369856 260795938111488 260996094492672 261504066650112 262224463527936 262359348667416 262394342578368 262549642674176 262584661966848 262719732388113 263141904807936 263443478207364 264194029427328 264380373024768 264385654161408 264556933313904 264708225669888 264946718969856 265133593460736 265497787957248 265802061313152 266041540122624 266131676964582 266193681481728 266229186822144 266523782773248 266559332143104 266889886870464 266952068038656 266987674533888 267078131933184 267318760439808 267625120718592 267992737642656 268055175757824 268387585449984 268423383416832 268576886882304 268756249715712 268818865717248 268909943537664 269152222445568 269342063198208 269712038559744 269893688623104 270021141651456 270264421711872 270418978013184 270455046930432 270594165783942 270754319007744 270790432653312 271189402451968 271561915367424 271873138507776 272310019817472 272450092846932 272642259681792 272647705853952 272684072042496 272840012070912 273424479944704 273575919676878 274355338251456 274512234028032 274548848910336 274554333167616 274889311272576 275331039363072 275646582102528 275988405741048 276395033987072 276431900000256 276774697495296 276811614148608 276969914597376 277154882519328 277219455270912 277537162226688 277918394592384 278327866392576 278364990210048 278459302328064 278524178989056 278710184890368 278869571076096 278906767147008 279252633673728 279701373321216 280021924675584 280274215108608 280369174086144 280434495717376 280471900520448 280819707936768 280857164120064 281167946661888 281205449293824 281366262448128 281619764084736 281942514008064 282329797681152 282528932954112 282745769033728 282783482118144 282928942571814 283134156079104 283296072204288 283333858689024 284260537793232 284466717130752 284723012173824 285070396875264 285277163618304 286210198546272 286248373721856 286417792008192 286603344423396 287025612217344 287063896154112 287161155525816 287228059582464 287419878168192 287622603620352 288211668466176 288414952390656 288607563615168 288772609821696 289032784330752 289130710776336 289198073708544 289236647411712 289595323809792 289993119584256 290060683444224 290325465779544 290393107070976 290753217570816 290791998701568 291152603858688 291220437860352 291259281309696 291357962108928 291581574316032 291620465934336 291787235131392 291982098456576 292188041773056 292384829341696 292786456854528 292992967507968 293188636053504 293256944418816 293356302041088 293620606304256 294192074981376 294231314792448 295002521468928 295154267250843 295368348008448 295407744712704 296034642908928 296249362219008 297218283105744 297427919652864 297433860931584 297796753878624 298065058841088 298275292643328 298281250848768 299296732637952 299467891666944 299839255619904 299879248660992 300251122729272 300321076543488 300361133850624 300733605494784 301078260808416 301521855258624 301562072727552 301936033631232 302148997742592 302350780930176 302421223931904 302523686479872 302594169765888 302796250251264 303009821097984 303426043379712 303630399700992 303773784357888 303844558897152 304047474425856 304221350264832 304261927796736 304495443574784 304598608883712 304639236734976 305088077758464 305128770895872 305507154788352 305857280821248 305928540782592 306348772294656 306722542142016 306728669085696 306769581047808 306945013579776 307602539937792 308449929854976 308649755532888 308826263281536 308873624813568 309050260586496 309250475181648 309747419283456 310102404865344 310486956458679 310944413235456 310985887500288 311371534682208 311591153922048 311799242834244 311871887179776 312229307505024 312658193916432 313118849691648 313160613986304 313339701362688 313548958001664 313728267460608 313770113040384 314010926186496 314159212882944 314232407064576 314664044986368 315024665260032 315308491997184 315415320846912 315488807682048 315530888085504 315880038842368 315922171428864 316313939994624 316356130455552 316537045254144 316822234595328 317185328259072 317621022391296 317695023120384 318088990162944 318131417382912 318313347416064 318525925588992 318708081229824 318750591025152 319793105017386 320025056772096 320313388695552 320496566534144 320704196484672 320936809070592 320979616137216 321986473364556 322220016009216 322903813744512 322946883173376 323131567030272 323138021752832 323347362939216 324238127024448 324466821439488 324869186049408 325161882372096 325272049623378 325347832922112 325391228338176 325794739286016 326318268874752 326692245454848 327097369767168 327140998539264 327546679341024 327622992592896 327666691473408 328029271105536 328073024176128 328260639522816 328479860763648 328556391432192 328711546994688 328932933009408 329384763961344 329617088446464 329837215560192 329914062471168 330025839796224 330323182092288 330512084238336 330556168470528 330966084354048 331877836652544 332176847536128 332289391509504 332333712801792 332823357554688 333038973272544 333236084932608 333280532496384 333471125864448 334154090676224 334370568493962 334613093548032 334849105723392 335021348113452 335323191196224 335559704223744 335566407204864 336708824217696 336901378125312 337145738821632 337319162572392 337782513070431 337861211111424 337906275581952 338325306181632 338713043409468 339212087165952 339257331818496 339678037835136 339917622460416 340178503368704 340223876923392 340339147289856 340418440986624 340645781532672 340886048735232 341584199663616 341825128759296 342053408729088 342249019047936 342557374021632 342673434994176 342719141326848 342798989524992 343224087478272 343269867257856 343695549136896 344089440923904 344169608380416 344596406009856 344642368831488 345069752721408 345313140277248 345624255922176 346052857430016 346296938397696 347006171086848 347230974974499 347429546191728 347482827915264 347681543159808 347727917481984 347994792656896 348672088866816 349812464889888 349859123437824 350112882622464 350292976517484 350540048162304 350855873077248 351257970943152 352258705903104 352305690734592 352507164033024 352514205548544 352742577751872 352944300893184 353262291959808 353429114493312 353511457947648 353997050609664 354402748417536 354722053496832 354842235952776 354924908642304 354972249096192 355365043697664 355412442857472 355853182493952 355936090718208 355983566045184 356104175910912 356425013919744 356833494291456 357323650190208 357406901010432 357850113933312 357897844555776 358102515843072 358341666287616 358425154289664 358546591383552 358594414903296 358869629927424 359616051412992 359858251497472 360028188868608 360352562282496 360558637350912 360606729240576 360792221045256 361005758676992 361053910204416 362082553823232 362497518010368 363266790462576 363523012909056 363530274471936 363578762723328 363765783306618 364767892902504 365477834305584 365807117668608 366016312037376 366065131880448 366072444223488 366519081696768 367108052484096 367528776136704 367984540988064 368490014258652 368575866667008 369032929993728 369082152198144 369293219463168 369539843359104 369625940361216 370049549635584 370557859456512 370819224502272 371103821856768 371153320280064 371279069770752 371365571985408 371613579853824 371826094768128 371875689529344 372336844898304 372935164428288 373362566234112 373698953478144 373825565448192 373875426902016 374426277249024 374476218826752 374890595549184 374940599058432 375155016597504 375923352010752 376439730241536 376705243938816 377044642824192 377238590095752 377504667251712 377512208105472 377728096272384 379014050390976 379288956174336 379484057893941 380093862500352 380615969454336 381613598061696 381664498295808 381890389344256 382137792564528 382700816289792 382751861538816 382881540701088 382970746109952 383226504224256 383496804827136 384282224621568 384553269854208 384810084820224 385030146428928 385377045774336 385507614368448 385597431611392 385648863215616 386127098413056 386178600665088 386657492779008 387100621039392 387190809427968 387670956761088 387722664935424 388203471811584 388293917147136 388477282811904 388775432421376 388827287912448 389049646841856 389309464608768 389584055697408 390381942472704 390657290010624 390858239465694 390918181404672 391141736054784 391494141739008 392256099975168 392308419723264 393336695291904 393539023001124 393591513867552 393824464011264 393876992950272 394712857211904 395165217311046 396291044140992 396570559537152 396578481242112 396835399970856 397062338504832 397420078454784 397700390191104 399062310183936 399197515446873 399290522222592 399343780233216 399785674159872 399838998214656 400334830305696 400428102057984 400481511800832 400617197899776 400978140659712 401437681077888 402029140344832 402082763636736 402581378174976 402635075125248 402865330323456 403134374573568 403228298575872 403364915306496 403728333668352 404013094797312 404568057839616 404840532934656 405031712477184 405126078529536 405396632567808 405628467019776 405682570395648 406131478511616 406185648979968 406784103677952 407342873051136 407809707761664 408465029726208 408675139270398 408963389522688 408971558780928 409026108063744 409260018106368 410136719917056 410363879515317 411266573139968 411533007377184 411768351042048 411831499751424 412067014115328 412333966908864 412996559044608 413469873153792 413982608611572 414592550980608 414647850000384 415162046242944 415454871896064 415732323778992 415829182906368 416305743340032 416877591888576 417491799588864 417547485315072 417688953492096 417786268483584 418065277335552 418304356614144 418360150720512 418681234915328 418878950510592 418976542752768 419552059981824 420032887013376 420411322662912 420553761129216 420651743576064 420707850780672 421229561905152 421751919992832 421808173940736 422049393672192 422429646127104 422913771012096 423494696521728 423593364160512 423793399431168 424118653550592 424175223177216 424393413857721 424701234118656 424944108306432 425000788033536 426390806689848 426700075696128 427084518260736 427605595312896 427915745427456 429315297819408 429626688012288 429905016635094 430538418326016 430595844231168 430842089373696 431129817252288 431433905430528 432317502699264 432622428585984 433158914732544 433549176496128 433696066164504 433797110562816 433854971117568 434392985714688 434989679376384 435091025166336 435488198669316 435589660606464 436129826356224 436187998052352 436728905788032 436830656790528 436888921964544 437372361474048 437430698901504 437680852697088 437973147684864 438075188576256 438282062659584 438577244012544 439179685281792 439489451261952 439782954080256 439885416628224 440034453061632 440430909456384 440682778984448 440741557960704 441288112472064 441346972188672 442503782203392 442902463381504 443052522012672 443111617069056 444051964363392 444314779910144 444374043328512 445827424658616 446141879479296 446150791397376 446695130817936 447097588261632 447412938964992 447421876273152 448945098956928 449201837500416 449758883429856 449818872991488 450376684093908 450481614815232 450541700775936 451100408242176 451617391212624 452282782887936 452343109091328 452904050446848 453223496613888 453526171395264 453631835897856 453785529719808 453891254648832 454194375376896 454514731646976 455445599551488 455766838345728 456071211638784 456332025397248 456392891695104 456743165362176 456897913325568 456958855102464 457632116637696 457693156343808 458260732182528 458785921231872 458892811173888 459461874679808 459523158441984 460093003628544 460154371571712 460417520369664 460832341229568 461403809906688 462674894782464 462974633299332 463239394922304 463310437220352 463575390879744 463637223309312 464621128925184 465153607298016 466416619853184 466478831250432 467057302023312 467386730883072 467807830769664 468343961257536 468987290874648 469678274537472 469740920979456 470009552044032 470323437002496 470592401190912 471016389279744 471238819324416 471348610596864 471996067479552 472536997890048 472962737995776 473122981270368 473233211523072 473296332128256 473820058263552 473883257143296 474470909991936 474581454290944 474805567881216 475233351892992 475777992388608 476431533586944 476542534680576 477133485244416 477197126074368 477470021124096 477788888383488 478062121844736 478125886537728 478492839903232 479488068550656 480037585158144 480470083043328 480744849801216 481056294727008 481405213605888 482979710046834 483330024013824 484355720616768 484420324760064 484697350545408 484707032629248 484771683631104 485021044408824 486357190536672 487303779074112 487742823558144 487908074435067 488021749383168 488086842507264 488692108929024 489477403312128 490038368182272 490646054650752 491320019011536 491434488889344 491500037210112 492043906658304 492109536264192 492390959284224 492719791145472 492834587148288 493067320492032 493399399514112 494077145942016 494425632669696 494805095809024 494871093706752 495038759694336 495154095980544 495484773138432 495768126357504 495834252705792 496449126531072 497816754978816 498265271304192 498434087264256 498500569202688 499235036332032 499854127398912 499920798744576 500206688796672 501231136014336 501555852740943 501919640322048 502273658585088 502532022170178 502984786794336 503339556335616 503349610807296 503637461696512 505063236326544 505352067187968 505718608232448 505978743858588 506791816667136 507487959272448 508069565114202 508818130748928 508885997727744 509517056752704 509876433690624 510267755053056 510335815385088 510508720934784 510627661479936 510968672299008 511329073102848 512376299495424 512737693138944 513080113093632 513373528571904 513836061032448 514010152491264 514078711990272 514198484287488 514836131217408 514904800886784 515543323705344 516134161385856 516254412570624 516894609014784 516963553247232 517604629082112 517725222862848 517969710415872 518436383883264 519079286145024 519445407596544 520509256630272 520876386680832 521144319287592 521224241872896 521522314739712 521591876222976 521992188985344 523008133300224 524718697334832 524788685156736 525099285348352 525169323933696 525439464776226 526283809615872 526886956414728 528388058854656 528760746049536 528771308322816 529113866627808 529416451339776 529893437939712 530267186921472 530995575914496 531604122626304 532083080245248 532263353929164 532387362963456 532458373644288 533047565546496 533118664286208 533779773740928 533904136077312 533975349067776 534156263866368 534637520879616 535250241437184 535985475285312 536110351515648 536775170899968 536846766833664 537153773764608 537512499431424 537637731434496 537819887075328 538304444891136 538684126396416 539424077119488 539787377246208 540042283302912 540528843423744 540837956026368 540910093860864 541188331567884 541508638015488 541580865306624 543123830734848 543746277015552 544620039634944 544900185693864 545284519363584 545295411707904 545368144084992 545648674959927 546848959889408 547151839353756 548710676502912 549024468056064 549097697820672 549108666335232 549778622545152 550662078726144 551293164205056 551976811482096 552790067974144 552863800000512 553549394990592 553623228297216 553939829194752 554309765038656 554438910541824 555074324453376 555836789184768 556655732785152 556729980420096 556918604656128 557048357978112 557420369780736 557739142152192 557813534294016 558505267347456 559402746642432 560043849351168 560548430217216 560738348172288 560868991434752 561639415873536 561714328240128 562335893323776 562410898587648 562732524896256 563239528169472 563885028016128 564659595362304 565057865908224 565491538067456 565566964236288 565857885143628 566268312158208 566592144408576 566667717378048 568521075586464 568933434261504 569446024347648 570140793750528 572420397092544 572496747443712 572835584016384 573206688846792 574051224434688 574127792308224 574322311051632 574456119164928 574839756336384 575245207240704 576423336932352 576829904781312 577215127230336 577545219643392 578065568661504 578261421552672 578396147417088 578473294823424 579190647619584 579986239168512 580650931559088 580786214141952 581506435141632 581583997403136 582305207717376 582440875720704 582518562619392 582715924217856 583163148632064 583240931868672 583574470262784 583964196913152 584376083546112 584769658683392 585572913709056 585985935015936 586287359198541 586377272107008 586712604082176 587241212608512 588384149962752 588462629584896 590005042937856 590308534501686 590736696016896 590815489425408 592069285817856 592498724438016 592747825966569 594436566211488 594855839305728 594867721863168 595593507757248 596130117682176 596550585286656 598593465275904 598935783333888 599678511239808 599758497321984 600502245458544 600642153086976 600722267701248 601467210989568 602156521616832 603043710517248 603124145455104 603872067262464 604297995485184 604701561860352 604842447863808 605047372959744 605188339531776 605592500502528 606019642195968 606852086759424 607260799401984 607547568715776 607689117794304 608094948851712 608442700529664 608523855593472 608990887149568 609197217767424 609278473469952 610176155516928 611014309576704 611714561642496 611857081565184 612697544589312 613012708905597 613445084284032 613457338171392 613539162095616 613890027159552 615205079875584 616899859709952 617299511065776 617652526563072 617747249627136 618100521172992 618500950363296 619494838566912 620204809730688 620973912917358 621888826470912 621971775000576 622743069364416 623182307844096 623598485668488 623743774359552 624458615010048 625316387832864 626237699383296 626321227972608 626679402725376 627097916003328 627456534921216 627540226080768 628021852372992 628318425765888 628464814129152 629328089972736 630049330520064 630616983994368 630830641693824 630977615364096 631061776171008 631760077684736 631844342857728 632627879989248 632712260911104 633074090508288 633644469190656 634370656518144 635242044782592 635390046240768 636177980325888 636262834765824 636626694832128 637051851177984 637416162459648 637501182050304 639586210034772 640050113544192 640626777391104 641408392969344 641873618141184 643972946729112 644440032018432 644857524952641 645807627489024 645893766346752 646263134060544 646276043505664 646694725878432 648476254048896 648933642878976 649738372098816 650323764744192 650544099246756 650695665844224 650782456676352 651589478572032 652636537749504 653384490909696 654194739534336 654281997078528 655093358682048 655245985185792 655333382946816 656058542211072 656146048352256 656521279045632 656959721527296 657112782864384 657423093989376 657865866018816 658769527922688 659234176892928 659674431120384 659828124942336 660051679592448 660646364184576 661024168476672 661112336941056 661932168708096 663755673305088 664353695072256 664578783019008 664667425603584 665646715109376 666077946545088 666472169865216 666561064992768 668308181352448 668741136987924 669226187096064 669698211446784 670042696226904 670646382392448 671119408447488 671132814409728 673417648435392 673802756250624 674638325144784 675565026140862 675722422222848 675812551163904 676650612363264 677426086818936 678424174331904 678514663636992 679356075670272 679835244920832 680357006737408 680447753846784 680678294579712 680836881973248 681291563065344 681772097470464 683168399327232 683650257518592 684106817458176 684498038095872 685114748043264 685346869988352 685438282653696 686448174956544 686539734515712 687391098273792 688178881847808 688339216760832 689192812019712 689284737662976 690139505442816 690626280554496 691248511844352 692105714860032 692593876795392 694012342173696 694461949948998 694859092383456 694965655830528 695363086319616 695455834963968 695989585313792 699624929779776 699718246875648 700225765244928 700585953034968 701080096324608 701711746154496 702515941886304 704517411806208 704611381469184 705014328066048 705485155503744 705888601786368 706524583919616 706858228986624 707022915895296 707994101219328 708805496835072 709444106993664 709684471905552 709849817284608 709944498192384 710730087395328 710824885714944 711706364987904 711872181436416 711967132090368 712208351821824 712850027839488 713666988582912 714647300380416 714813802020864 715700227866624 715795689111552 716205031686144 716683332575232 717093182767104 717188829806592 717739259854848 719232102825984 719716502994944 720056377737216 720705124564992 721117274701824 721584442090512 722011517353984 722107820408832 724165107646464 724469565070251 724995036020736 726533580925152 727046025818112 727060548943872 727157525446656 727531566613236 729535785805008 730955668611168 731614235337216 732032624074752 732130263760896 732144888446976 733038163393536 734216104968192 735057552273408 735969081976128 736980028517304 737151733334016 738065859987456 738164304396288 738586438926336 739079686718208 739251880722432 740099099271168 741115718913024 741638449004544 742207643713536 742306640560128 742558139541504 742731143970816 743227159707648 743652189536256 743751379058688 744673689796608 746725132468224 747397906956288 747651130896384 747750853804032 748852554498048 748952437653504 749781191098368 749881198116864 750310033195008 751846704021504 752879460483072 753410487877632 754477180191504 755009334503424 755024416210944 755456192544768 758028100781952 758577912348672 758968115787882 760187725000704 761231938908672 762104347671303 763227196123392 763328996591616 763780778688512 764275585129056 765401632579584 765503723077632 765763081402176 765941492219904 766453008448512 766993609654272 768564449243136 769106539708416 769620169640448 770060292857856 770754091548672 771015228736896 771194863222784 771297726431232 772254196826112 772357201330176 773314985558016 774201242078784 774381618855936 775341913522176 775445329870848 776406943623168 776587834294272 776954565623808 777550864842752 777654575824896 778099293683712 778618929217536 779168111394816 780763884945408 781314580021248 781716478931388 781836362809344 782283472109568 782988283478016 784512199950336 786673390583808 787078046002248 787183027735104 787648928022528 787753985900544 788159197164339 789425714423808 790330434622092 792582088281984 793141119074304 793156962484224 793670799941712 794124677009664 794840156909568 795400780382208 798124620367872 798395030893746 798581044445184 798687560466432 799571348319744 799677996429312 800669660611392 800856204115968 800963023601664 801234395799552 801956281319424 802875362155776 804058280689664 804165527273472 805162756349952 805270150250496 805730660646912 806268749147136 806456597151744 806729830612992 807456667336704 808026189594624 809136115679232 809681065869312 810063424954368 810793265135616 811256934039552 811365140791296 812262957023232 812371297959936 813568207355904 814685746102272 815619415523328 816930059452416 817350278540796 817926779045376 817943117561856 818052216127488 818520036212736 820273439834112 820727759030634 822533146279936 823066014754368 823536702084096 823662999502848 824667933817728 825993118089216 826939746307584 827965217223144 829185101961216 829295700000768 830324092485888 830909743792128 831464647557984 831658365812736 832611486680064 833755183777152 834983599177728 835094970630144 835377906984192 835572536967168 836130554671104 836608713228288 836720301441024 837362469830656 837757901021184 839104119963648 840065774026752 840822645325824 841107522258432 841303487152128 841415701561344 842459123810304 843503839985664 843616347881472 844098787344384 844859292254208 845827542024192 846989393043456 847586798862336 848237307101184 848350446354432 848786827715442 849402468237312 849888216612864 850001576067072 852781613379696 853400151392256 854169036521472 855211190625792 855831490854912 858630595638816 859253376024576 859810033270188 861076836652032 861191688462336 861684178747392 862259634504576 862867810861056 864635005398528 865244857171968 866317829465088 867098352992256 867392132329008 867594221125632 867709942235136 868785971429376 869979358752768 870182050332672 870976397338632 871179321212928 872259652712448 872375996104704 873457811576064 873661313581056 873777843929088 874744722948096 874861397803008 875361705394176 875946295369728 876564125319168 877154488025088 878359370563584 878978902523904 879565908160512 879770833256448 880068906123264 880861818912768 881365557968896 882576224944128 882693944377344 885007564406784 885462801752529 886105044025344 886223234138112 888103928726784 888629559820288 888748086657024 891654849317232 892283758958592 892301582794752 893390261635872 894195176523264 894825877929984 894843752546304 897890197913856 898403675000832 899517766859712 899637745982976 900753368187816 900963229630464 901083401551872 902200816484352 903234782425248 904565565775872 904686218182656 905808100893696 906446993227776 907052342790528 907263671795712 907571059439616 907782509297664 908388750753792 909029463293952 910891199102976 911533676691456 912142423277568 912664050794496 912785783390208 913486330724352 913795826651136 913917710204928 915264233275392 915386312687616 916521464365056 917571842463744 917785622347776 918923749359616 919046316883968 920186007257088 920308743143424 920835040739328 922807619813376 925349789564928 925949266598664 926478789844608 926620874440704 927150781759488 929242257850368 930307214596032 931460869376037 932833239706368 932957662500864 934114604046624 934773461766144 935615661539328 936687922515072 937974581749296 939356549074944 939481841958912 940019104088064 940646874004992 941184802381824 942032778559488 942477638648832 942697221193728 943992134959104 945073995780096 945925475991552 946245962540736 946466423046144 946592664256512 947640116527104 947766514286592 948941819983872 949162908581888 949611135762432 950466703785984 951555984777216 952863067173888 953085069361152 954266970488832 954394252148736 954940042248192 955577776766976 956124243689472 956251773075456 956985679806464 960075170316288 960940166086656 961489699602432 962112589454016 962810427211776 965959420093668 966660048027648 968711441233536 968840649520128 969394701090816 969414065258496 970042088817648 972714381073344 974607558148224 975485647116288 975816148870134 976043498766336 976173685014528 977384217858048 978954806624256 980076736364544 981292109301504 982640038023072 982868977778688 983000074420224 984087813316608 984219072528384 984781918568448 985439582290944 985669174296576 986134640984064 986798799028224 988154291884032 988851265339392 989610191618048 989742187413504 990077519388672 990969546276864 991536252715008 991668505411584 992898253062144 995633509957632 996530542608384 996868174528512 997001138405376 998470072664064 999708254797824 999841597489152 1000413377593344 1002462272028672 1003111705481886 1003839280644096 1004547317170176 1005064044340356 1005969573588672 1006679112671232 1006699221614592 1010126472653088 1010704134375936 1011437216464896 1011957487717176 1013347539211293 1013583633334272 1014975918544896 1016139130228404 1017636261497856 1017771995455488 1019034113505408 1019752867381248 1020535510106112 1020671630770176 1021017441869568 1021255322959872 1021937344598016 1022658146205696 1024752598990848 1025475386277888 1026160226187264 1026747057143808 1027672122064896 1028020304982528 1028157423980544 1028396968574976 1029672262434816 1029809601773568 1031086647410688 1032268322771712 1032508825141248 1033789218029568 1033927106494464 1035209258164224 1035939420831744 1036872767766528 1038158572290048 1038890815193088 1041018513260544 1042288638575184 1042448483745792 1043044629479424 1043183752445952 1043984377970688 1046016266600448 1049437394669664 1049577370313472 1050198570696704 1050338647867392 1050878929552452 1052567619231744 1053773912829456 1056776117709312 1057521492099072 1057542616645632 1058227733255616 1058832902679552 1059786875879424 1060534373842944 1061991151828992 1063208245252608 1064166160490496 1064526707858328 1064774725926912 1064916747288576 1066095131092992 1066237328572416 1067559547481856 1067808272154624 1067950698135552 1068312527732736 1069275041759232 1070500482874368 1071970950570624 1072220703031296 1073550341799936 1073693533667328 1074307547529216 1075024998862848 1075275462868992 1075639774150656 1076608889782272 1078848154238976 1079574754492416 1080084566605824 1081057686847488 1081675912052736 1081820187721728 1082376663135768 1083017276030976 1083161730613248 1086247661469696 1087492554031104 1089800371387728 1090569038727168 1090590823415808 1090736288169984 1091297349919854 1093697919778816 1094303678707512 1097421353005824 1098048936112128 1098195395641344 1098217332670464 1099557245090304 1101324157452288 1102586328410112 1103953622964192 1105580135948288 1105727600001024 1107098789981184 1107246456594432 1107879658389504 1108619530077312 1108877821083648 1110148648906752 1111673578369536 1113311465570304 1113459960840192 1113837209312256 1114096715956224 1114840739561472 1115478284304384 1115627068588032 1117010534694912 1118805493284864 1120087698702336 1121096860434432 1121476696344576 1121737982869504 1123278831747072 1123428656480256 1124671786647552 1124821797175296 1125465049792512 1127770056032256 1129319190724608 1130115731816448 1130983076134912 1131133928472576 1131715770287256 1132536624316416 1133184288817152 1137042151172928 1137866868523008 1138452173681823 1140281587501056 1144840794185088 1144993494887424 1145671168032768 1146413377693584 1148102448869376 1148255584616448 1148644622103264 1148912238329856 1149679512672768 1150490414481408 1152846673864704 1153659809562624 1154430254460672 1155090439286784 1156131137323008 1156522843105344 1156792294834176 1156946589646848 1158381295239168 1159972478337024 1161301863118176 1161572428283904 1163012870283264 1163167994806272 1164610415434752 1164881751441408 1165431848435712 1166326297264128 1166481863737344 1167148940525568 1167928393826304 1168752167092224 1169539317366784 1171145827418112 1171971870031872 1172574718397082 1172754544214016 1173425208164352 1174482425217024 1176768299925504 1176925259169792 1180010085875712 1180617069003372 1181473392033792 1181630978850816 1184138571635712 1185495651933138 1188873132422976 1189711678611456 1189735443726336 1191187015514496 1192260235364352 1193101170573312 1197186930551808 1197592546340619 1197871566667776 1199357022479616 1199516994643968 1201004490917088 1201284306173952 1201444535402496 1202934421979136 1204313043233664 1206087421034496 1206248290910208 1207744134524928 1208595990970368 1209403123720704 1209684895727616 1210094745919488 1211185001005056 1212039284391936 1213704173518848 1214521598803968 1215095137431552 1215378235588608 1216189897703424 1216885401059328 1217047711186944 1217981774299136 1218394435534848 1218556946939904 1220352311033856 1222028619153408 1223429123284992 1225395089178624 1226025417811194 1226890168568064 1226914676342784 1227078324191232 1227780054319104 1230410159751168 1233799719419904 1234599022131552 1235305053126144 1235494499254272 1236201042345984 1237001900726592 1238989677133824 1240409619461376 1241947825834716 1243777652941824 1243943550001152 1245486138728832 1246364615688192 1247196971336976 1247487548719104 1248917230020096 1250632775665728 1252475398766592 1252642455945216 1253358805450752 1254195832006656 1254913069842432 1255080452161536 1256043704745984 1256636851531776 1256929628258304 1258656179945472 1260098661040128 1261233967988736 1261661283387648 1261955230728192 1262123552342016 1263520155369472 1263688685715456 1265255759978496 1265424521822208 1266148181016576 1267288938381312 1268741313036288 1270484089565184 1270780092481536 1272355960651776 1272525669531648 1273180241573163 1274103702355968 1274832324919296 1275002364100608 1279172420069544 1280100227088384 1281253554782208 1282816785938688 1283747236282368 1287945893458224 1288880064036864 1289715049905282 1291615254978048 1291787532693504 1292526268121088 1292552087011328 1293389451756864 1296952508097792 1297867285757952 1299476744197632 1300647529488384 1301088198493512 1301391331688448 1301564913352704 1303178957144064 1305273075499008 1306768981819392 1308389479068672 1308563994157056 1310186717364096 1310491970371584 1310666765893632 1312117084422144 1312292096704512 1313042558091264 1313919443054592 1314225565728768 1314846187978752 1315731732037632 1317539055845376 1318468353785856 1319348862240768 1319656249884672 1320103359184896 1321292728369152 1322048336953344 1322224673882112 1323864337416192 1327511346610176 1328707390144512 1329157566038016 1329334851207168 1332155893090176 1332944339730432 1333122129985536 1336616362704896 1337482273975848 1338452374192128 1340085392453808 1341292764784896 1342238816894976 1342265628819456 1346835296870784 1347605512501248 1349276650289568 1351130052281724 1351444844445696 1351625102327808 1353301224726528 1354852173637872 1356848348663808 1357029327273984 1358712151340544 1359670489841664 1360714013474816 1360895507693568 1361356589159424 1361673763946496 1362583126130688 1363544194940928 1366336798654464 1367300515037184 1368213634916352 1368996076191744 1370229496086528 1370693739976704 1370876565307392 1372896349913088 1373079469031424 1374782196547584 1376357763695616 1376678433521664 1378385624039424 1378569475325952 1380279010885632 1381252561108992 1382497023688704 1384211429720064 1388024684347392 1388923899897996 1389718184766912 1389931311661056 1390726172639232 1390911669927936 1399249859559552 1399436493751296 1401171906069936 1402160192649216 1403423492308992 1405031883772608 1409034823612416 1409222762938368 1410028656132096 1410970311007488 1411777203572736 1413049167839232 1413716457973248 1414045831790592 1415988202438656 1417610993670144 1418888213987328 1419368943811104 1419699634569216 1419888996384768 1421460174790656 1421649771429888 1423412729975808 1423744362872832 1424416703643648 1425700055678976 1427333977165824 1429294600760832 1429627604041728 1431400455733248 1431591378223104 1432410063372288 1433366665150464 1434186365534208 1434377659613184 1435478519709696 1438464205651968 1439433005989888 1440112755474432 1441410249129984 1442234549403648 1443168884181024 1444023034707968 1444215640817664 1448939130140502 1449990072041472 1453067161850304 1454092051636224 1454121097887744 1454315050893312 1455063133226472 1459071571610016 1461911337222336 1463228470674432 1463724223305201 1464065248149504 1464260527521792 1466076326787072 1468432209936384 1470115104546816 1471938163952256 1473960057034608 1474303466668032 1476131719974912 1476328608792576 1477172877852672 1478159373436416 1478503761444864 1480198198542336 1482231437826048 1483276898009088 1484415287427072 1484613281120256 1485116279083008 1485462287941632 1486454319415296 1487304379072512 1487502758117376 1489347379593216 1493450264936448 1494795813912576 1495302261792768 1495501707608064 1497705108996096 1499562382196736 1499762396233728 1500620066390016 1503693408043008 1504667558222829 1505758920966144 1506820975755264 1508954360383008 1510018669006848 1510048832421888 1510912385089536 1516056201563904 1517155824697344 1517936231575764 1520375450001408 1522463877817344 1524208695342606 1526454392246784 1526657993183232 1527561557377024 1528551170258112 1530803265159168 1531007446155264 1531526162804352 1531882984439808 1532906016897024 1533987219308544 1537128898486272 1538213079416832 1539240339280896 1540120585715712 1541508183097344 1542030457473792 1542389726445568 1542595452862464 1544508393652224 1544714402660352 1546629971116032 1548402484157568 1548763237711872 1550683827044352 1550890659741696 1552813887246336 1553175668588544 1553909131247616 1555101729685504 1555309151649792 1557237858435072 1558336222789632 1561527769890816 1562629160042496 1563432957862776 1563672725618688 1564566944219136 1565976566956032 1569024399900672 1574156092004496 1574366055470208 1575297856045056 1575507971801088 1576318394328678 1578851428847616 1580660869244184 1585164176563968 1586282238148608 1586313924968448 1587341599883424 1588249354019328 1589680313819136 1590801560764416 1596249240735744 1596790061787492 1597162088890368 1597375120932864 1599142696639488 1599355992858624 1601339321222784 1601712408231936 1601926047203328 1602468791599104 1603912562638848 1605750724311552 1608116561379328 1608331054546944 1610325512699904 1610540300500992 1611461321293824 1612537498294272 1612913194303488 1613459661225984 1614913334673408 1616052379189248 1618272231358464 1619362131738624 1620126849908736 1621586530271232 1622513868079104 1622730281582592 1624525914046464 1624742595919872 1629371492204544 1631238831046656 1633860118904832 1634700557081592 1635853558090752 1635886235123712 1636104432254976 1640546879668224 1641455518061268 1646132029508736 1647073404168192 1647325999005696 1649335867635456 1651986236178432 1653879492615168 1655930434446288 1658370203922432 1658591400001536 1660648184971776 1661819487584256 1662929295115968 1663316731625472 1665222973360128 1667510367554304 1669967198355456 1670189941260288 1670755813968384 1671145073934336 1672261109342208 1673217426456576 1673440602882048 1674724939661312 1675515802042368 1678208239927296 1680131548053504 1681645290651648 1682215044516864 1682606974304256 1684918247620608 1687007679971328 1687232695762944 1688197574688768 1689718584508416 1691655084048384 1693978786086912 1695173597724672 1696474614202368 1696700892708864 1697573655430884 1698804936474624 1699776433225728 1700003152134144 1705563226759392 1706800302784512 1708338073042944 1710422381251584 1717261191277632 1718506752049152 1719620066540376 1722153673304064 1722383376924672 1723368357494784 1724519269009152 1725735621722112 1729270010797056 1730489714343936 1732635658930176 1734196705984512 1734784264658016 1735188442251264 1735419884470272 1737571942858752 1739958717505536 1741952794677264 1742358642425856 1744519305424896 1744751992209408 1746915623152128 1747322627162112 1747555687858176 1749489445896192 1749722795606016 1750723410788352 1751892590739456 1753128250638336 1754308976050176 1756718741127168 1757957805047808 1758862077595623 1759131816321024 1760137812246528 1761723637825536 1762731115937792 1765152449888256 1765387888754688 1770015128813568 1770925603505058 1772210088050688 1772446468276224 1776207857453568 1777259119640576 1777496173314048 1778243477899707 1783309698634464 1784567517917184 1784603165589504 1786780523271744 1788390353046528 1789651755859968 1795780395827712 1796807350001664 1799035533719424 1799275491965952 1801506736375632 1801926459260928 1802166803103744 1804401632968704 1806469564850496 1809131131551744 1809372436365312 1811616201787392 1812893986455552 1814104685581056 1814527343591424 1815142118879232 1815565018595328 1816777501507584 1818058926587904 1821782398205952 1823067353382912 1824284846555136 1825328101588992 1825571566780416 1826972661448704 1827591653302272 1827835420409856 1830528466550784 1833042928730112 1835143684927488 1835571244695552 1837847498719232 1838092633767936 1839038126716791 1840372014514176 1840617486286848 1841670081478656 1845615239626752 1850699579129856 1851898533197328 1852957579689216 1853241748881408 1854301563518976 1858484515700736 1860614429192064 1862921738752074 1865666479412736 1865915325001728 1868229208093248 1869546923532288 1871231323078656 1873375845030144 1875949163498592 1878713098149888 1878963683917824 1880038208176128 1881293748009984 1882369604763648 1884065557118976 1884955277297664 1885394442387456 1887984269918208 1890147991560192 1891850951983104 1892491925081472 1892932846092288 1893185328513024 1895280233054208 1895533028573184 1897883639967744 1898325817163776 1899222271524864 1900933407571968 1903111969554432 1905726134347776 1906170138722304 1908533940977664 1908788504297472 1909880084496384 1911155553533952 1912248487378944 1912503546150912 1913971359612928 1920150340632576 1921880332173312 1924225178908032 1925620854423552 1931918840187336 1933320096055296 1937422882467072 1937681299040256 1938789402181632 1938828130516992 1940084177635296 1945428762146688 1949215116296448 1950971294232576 1951632297740268 1952086997532672 1952347370029056 1954768435716096 1957909613248512 1960153472729088 1962584218603008 1965280076046144 1965737955557376 1966000148840448 1968175626633216 1968438145056768 1969563837136896 1970879164581888 1971338348593152 1972269281968128 1973597598056448 1976308583768064 1977702530678784 1979220383236096 1979484374827008 1980155038777344 1981939092553728 1983072505430016 1983337010823168 1985796506124288 1991267019915264 1993061085216768 1993736349057024 1994002276810752 1996940145328128 1999416509595648 1999683194978304 2004924544057344 2006223410963772 2007678561288192 2009094634340352 2010128088680712 2011939147177344 2013358225342464 2013398443229184 2020252945306176 2021408268751872 2023914975434352 2026695078422586 2027167266668544 2029951837089792 2032278260456808 2035272522995712 2035543990910976 2038068227010816 2039505734762496 2041071020212224 2041343261540352 2042034883739136 2042510645919744 2043874689196032 2045316292411392 2049505197981696 2050950772555776 2052320452374528 2053494114287616 2055344244129792 2056040609965056 2056314847961088 2059344524869632 2059619203547136 2062173294821376 2064536645543424 2065017650282496 2067578436059136 2067854212988928 2070418516328448 2071878841663488 2073745535533056 2076317144580096 2077781630386176 2082037026521088 2084577277150368 2084896967491584 2086089258958848 2086367504891904 2087968755941376 2098874789339328 2099154740626944 2100397141393408 2100677295734784 2101757859104904 2105135238463488 2107547825658912 2113552235418624 2115042984198144 2116455466511232 2117665805359104 2119573751758848 2121068747685888 2123982303657984 2126416490505216 2128332320980992 2129053415716656 2129549451853824 2129833494577152 2132190262185984 2132474657144832 2135119094963712 2135616544309248 2135901396271104 2136625055465472 2138550083518464 2141000965748736 2143941901141248 2144441406062592 2147100683599872 2147387067334656 2148615095058432 2150049997725696 2151279548301312 2153217779564544 2157696308477952 2159149508984832 2160169133211648 2162115373694976 2163351824105472 2164753326271536 2166034552061952 2166323461226496 2172495322939392 2173408695210753 2174985108062208 2179600742775456 2181138077454336 2181181646831616 2181472576339968 2182594699839708 2188607357415024 2194842706011648 2196097872224256 2196390791282688 2196434665340928 2199114490180608 2202648314904576 2205172656820224 2207907245928384 2211160271896576 2211455200002048 2214197579962368 2214492913188864 2215759316779008 2217239060154624 2217755642167296 2220297297813504 2223347156739072 2226622931140608 2226919921680384 2227674418624512 2228193431912448 2229681479122944 2230956568608768 2231254137176064 2234021069389824 2240175397404672 2242193720868864 2242953392689152 2243475965739008 2246557663494144 2246857312960512 2249343573295104 2249643594350592 2250930099585024 2255540112064512 2258638381449216 2260231463632896 2261966152269824 2263431540574512 2265073248632832 2266368577634304 2274084302345856 2275733737046016 2276904347363646 2280563175002112 2289681588370176 2289986989774848 2291342336065536 2292826755387168 2296204897738752 2296511169232896 2297289244206528 2297824476659712 2299359025345536 2300980828962816 2305693347729408 2307319619125248 2308860508921344 2310180878573568 2312262274646016 2313045686210688 2313584589668352 2313893179293696 2316762590478336 2319944956674048 2322603726236352 2323144856567808 2326025740566528 2326335989612544 2329220830869504 2329763502882816 2330863696871424 2332652594528256 2332963727474688 2334297881051136 2335856787652608 2337504334184448 2339078634733568 2342291654836224 2343943740063744 2345149436794164 2345509088428032 2346850416328704 2348964850434048 2353536599851008 2360020171751424 2361234138006744 2362946784067584 2363261957701632 2364477591493017 2368277143271424 2370991303866276 2377746264845952 2379423357222912 2379470887452672 2382374031028992 2384520470728704 2386202341146624 2394373861103616 2395185092681238 2395743133335552 2398714044959232 2399033989287936 2402008981834176 2402568612347904 2402889070804992 2405868843958272 2408626086467328 2412174842068992 2412496581820416 2415488269049856 2417191981940736 2418806247441408 2419369791455232 2420189491838976 2422370002010112 2424078568783872 2427408347037696 2429043197607936 2430190274863104 2432379795406848 2433770802118656 2434095422373888 2435963548598272 2436788871069696 2437113893879808 2440704622067712 2444057238306816 2446858246569984 2450790178357248 2452050835622388 2453780337136128 2453829352685568 2454156648382464 2455560108638208 2460820319502336 2467599438839808 2469198044263104 2470610106252288 2470988998508544 2474003801453184 2477979354267648 2480819238922752 2483895651669432 2487555305883648 2487887100002304 2490972277457664 2492729231376384 2494393942673952 2494975097438208 2497834460040192 2501265551331456 2504950797533184 2505284911890432 2506717610901504 2508391664013312 2509826139684864 2510160904323072 2512087409491968 2513273703063552 2517312359890944 2520197322080256 2522467935977472 2523322566775296 2523910461456384 2524247104684032 2527040310738944 2527377371430912 2530511519956992 2530849043644416 2532296362033152 2534577876762624 2537482626072576 2540968179130368 2544711921303552 2545051339063296 2546360483146326 2548207404711936 2549664649838592 2550004728201216 2558344840139088 2560200454176768 2562507109564416 2565633571877376 2567494472564736 2575891786916448 2577760128073728 2579430099810564 2583230509956096 2583575065387008 2585052536242176 2586778903513728 2593905016195584 2595734571515904 2598953488395264 2601295058976768 2602176396987024 2602782663376896 2603129826705408 2606357914288128 2610546150998016 2613537963638784 2616778958137344 2617127988314112 2620373434728192 2620983940743168 2621333531787264 2624234168844288 2624584193409024 2626085116182528 2627838886109184 2629692375957504 2631463464075264 2635078111690752 2636936707571712 2638697724481536 2639312499769344 2640206718369792 2642585456738304 2644096673906688 2647728674832384 2655022693220352 2656388405257587 2658315132076032 2658669702414336 2664311786180352 2665888679460864 2666244259971072 2673232725409792 2674964547951696 2676904748384256 2680170784907616 2682585529569792 2684477633789952 2684531257638912 2693670593741568 2695211025002496 2698553300579136 2702260104563448 2702889688891392 2703250204655616 2706602449453056 2709704347275744 2713696697327616 2714058654547968 2717424302681088 2719340979683328 2721428026949632 2721791015387136 2722713178318848 2723347527892992 2725166252261376 2727088389881856 2732673597308928 2734601030074368 2736427269832704 2737992152383488 2740458992173056 2741387479953408 2741753130614784 2745792699826176 2746158938062848 2749564393095168 2752715527391232 2753356867043328 2756771248078848 2757138950651904 2760558021771264 2762505122217984 2768422859440128 2776049368694784 2777847799795992 2779436369533824 2779862623322112 2781452345278464 2794382608128111 2798499719119104 2798872987502592 2802343812139872 2804320385298432 2806846984617984 2810063767545216 2818069647224832 2818445525876736 2820057312264192 2821940622014976 2823554407145472 2826098335678464 2827432915946496 2828091663581184 2831976404877312 2835221987340288 2837776427974656 2838737887622208 2839399269138432 2839777992769536 2842920349581312 2843299542859776 2846825459951616 2847488725745664 2848833407287296 2851400111357952 2854667954331648 2858589201521664 2859255208083456 2862800911466496 2863182756446208 2864820126744576 2866733330300928 2868372731068416 2868755319226368 2870957039419392 2878866011979776 2880225510948864 2882820498259968 2884469098807296 2886337768362048 2888046069415936 2888431281635328 2897878260281004 2899980144082944 2906134323700608 2908184103272448 2908242195775488 2910126266452944 2918143143220032 2923822674444672 2926456941348864 2927448446610402 2928130496299008 2928521055043584 2932152653574144 2936864419872768 2940230209093632 2943876327904512 2947920114069216 2948606933336064 2952263439949824 2952657217585152 2954345755705344 2956318746872832 2957007522889728 2960396397084672 2964462875652096 2966553796018176 2968830574854144 2969226562240512 2970232558166016 2972908638830592 2974608758145024 2975005516234752 2978694759186432 2986900529872896 2989591627825152 2990604523585536 2991003415216128 2995410217992192 2999124764393472 2999524792467456 3001240132780032 3007386816086016 3009335116445658 3011517841932288 3013641951510528 3017908720766016 3020037338013696 3020097664843776 3032112403127808 3034311649394688 3035872463151528 3040750900002816 3044927755634688 3048417390685212 3052908784493568 3053315986366464 3057102340516224 3061606530318336 3062014892310528 3063052325608704 3063765968879616 3065812033794048 3067974438617088 3074257796972544 3076426158833664 3078480678561792 3080241171431424 3083016366194688 3084060914947584 3084779452891136 3085190905724928 3089016787304448 3089428805320704 3093259942232064 3096804968315136 3097526475423744 3101367654088704 3101781319483392 3105627774492672 3107818262495232 3110203459371008 3110618303299584 3114475716870144 3116672445579264 3123055539781632 3126865915725552 3127345451237376 3129133888438272 3131953133912064 3138048799801344 3148312184008992 3148732110940416 3150595712090112 3151015943602176 3152636788657356 3157702857695232 3161321738488368 3170328353127936 3172564476297216 3172627849936896 3174683199766848 3176498708038656 3179360627638272 3181603121528832 3192498481471488 3193580123574984 3194324177780736 3194750241865728 3198285393278976 3198711985717248 3202678642445568 3203424816463872 3203852094406656 3204937583198208 3207825125277696 3211501448623104 3216233122758656 3216662109093888 3220651025399808 3221080601001984 3222922642587648 3225074996588544 3225826388606976 3226919322451968 3229826669346816 3236544462716928 3238724263477248 3240253699817472 3243173060542464 3245027736158208 3245460563165184 3249051828092928 3249485191839744 3258742984409088 3262477662093312 3269401114163184 3271707116181504 3271772470247424 3272208864509952 3281093759336448 3282911036122536 3292264059017472 3294146808336384 3294651998011392 3298671735270912 3303972472356864 3307758985230336 3311860868892576 3316740407844864 3317182800003072 3321296369943552 3323638975168512 3325858590231936 3326633463250944 3330445946720256 3335020735108608 3339934396710912 3340379882520576 3341511627936768 3342290147868672 3344522218684416 3346434852913152 3346881205764096 3349449879322624 3351031604084736 3356416479854592 3360263096107008 3363290581303296 3364430089033728 3365213948608512 3369836495241216 3374015359942656 3374465391525888 3376395149377536 3383310168096768 3387957572173824 3390347195449344 3392949228404736 3393401785417728 3395147310861768 3397609872949248 3399552866451456 3411126453518784 3413600605569024 3415356521045469 3420844762503168 3434522382555264 3437013504098304 3439240133080752 3444307346608128 3444766753849344 3446736714989568 3449038538018304 3451471243444224 3458540021594112 3460979428687872 3465271317860352 3468393411969024 3469568529316032 3470376884502528 3470839768940544 3475143885717504 3479917435011072 3483905589354528 3484717284851712 3489038610849792 3489503984418816 3493831246304256 3494645254324224 3498978891792384 3499445591212032 3501446821576704 3503785181478912 3506256501276672 3508617952100352 3513437482254336 3515915610095616 3517724155191246 3518263632642048 3520275624493056 3523447275651072 3525462231875584 3530304899776512 3530775777509376 3540030257627136 3541851207010116 3544420176101376 3544892936552448 3552415714907136 3554518239281152 3556486955799414 3566619397268928 3569135035834368 3569206331179008 3573561046543488 3576780706093056 3579303511719936 3591560791655424 3593614700003328 3598071067438848 3598550983931904 3603013472751264 3603852918521856 3604333606207488 3608803265937408 3612939129700992 3618262263103488 3618744872730624 3623232403574784 3625787972911104 3628209371162112 3629054687182848 3630284237758464 3633555003015168 3636117853175808 3643564796411904 3646134706765824 3648569693110272 3650656203177984 3651143133560832 3653945322897408 3655183306604544 3655670840819712 3661056933101568 3666085857460224 3670287369854976 3675694997438464 3676185267535872 3678076253433582 3680744029028352 3681234972573696 3683340162957312 3691230479253504 3701399158259712 3703797066394656 3705915159378432 3706483497762816 3708603127037952 3716969031401472 3721228858384128 3725843477504148 3731332958825472 3731830650003456 3736458416186496 3739093847064576 3742462646157312 3746751690060288 3751898326997184 3757426196299776 3757927367835648 3760076416352256 3762587496019968 3764739209527296 3768131114237952 3769910554595328 3770788884774912 3775968539836416 3780295983120384 3783701903966208 3784983850162944 3785865692184576 3786370657026048 3790560466108416 3791066057146368 3795767279935488 3798444543049728 3801866815143936 3806223939108864 3811452268695552 3812340277444608 3817067881955328 3817577008594944 3819540724719489 3822311107067904 3824496974757888 3825007092301824 3827942719225856 3840300681265152 3843760664346624 3848450357816064 3851241708847104 3863837680374672 3866640192110592 3874845764934144 3875362598080512 3877578804363264 3877656261033984 3880168355270592 3890857524293376 3898430232592896 3901942588465152 3903264595480536 3904173995065344 3904694740058112 3909536871432192 3915819226497024 3920306945458176 3925168437206016 3930560152092288 3931475911114752 3932000297680896 3936351253266432 3936876290113536 3939127674273792 3941758329163776 3942676697186304 3944538563936256 3947195196112896 3952617167536128 3955405061357568 3958440766472192 3958968749654016 3960310077554688 3963878185107456 3966145010860032 3966674021646336 3971593012248576 3982534039830528 3986122170433536 3987472698114048 3988004553621504 3998833019191296 3999366389956608 4009849088114688 4012446821927544 4015357122576384 4020256177361424 4023878294354688 4026716450684928 4026796886458368 4040505890612352 4042816537503744 4047829950868704 4053390156845172 4054334533337088 4059903674179584 4064556520913616 4070545045991424 4071087981821952 4076136454021632 4079011469524992 4082142040424448 4082686523080704 4084069767478272 4085021291839488 4087749378392064 4090632584822784 4099010395963392 4101901545111552 4104640904749056 4106988228575232 4110688488259584 4112081219930112 4112629695922176 4118689049739264 4119238407094272 4124346589642752 4129073291086848 4130035300564992 4135156872118272 4135708425977856 4140837032656896 4143757683326976 4147491071066112 4152634289160192 4164074053042176 4169154554300736 4169793934983168 4172178517917696 4172735009783808 4197749578678656 4198309481253888 4200794282786816 4203515718209808 4210270476926976 4215095651317824 4227104470837248 4230085968396288 4232910933022464 4235331610718208 4239147503517696 4242137495371776 4247964607315968 4252832981010432 4256664641961984 4258106831433312 4259098903707648 4259666989154304 4264380524371968 4264949314289664 4270238189927424 4271233088618496 4273250110930944 4277100167036928 4282001931497472 4287883802282496 4288882812125184 4294201367199744 4294774134669312 4297230190116864 4300099995451392 4302559096602624 4306435559129088 4315392616955904 4318299017969664 4320338266423296 4324230747389952 4326703648210944 4329506652543072 4332069104123904 4332646922452992 4346817390421506 4349970216124416 4359201485550912 4362276154908672 4362363293663232 4362945152679936 4365189399679416 4377214714830048 4389685412023296 4391172669915603 4392195744448512 4392781582565376 4398228980361216 4405296629809152 4410345313640448 4415814491856768 4422320543793152 4422910400004096 4428395159924736 4428985826377728 4431518633558016 4434478120309248 4435511284334592 4440594595627008 4446694313478144 4453245862281216 4453839843360768 4455348837249024 4456386863824896 4459362958245888 4461913137217536 4462508274352128 4468042138779648 4480350794809344 4484387441737728 4485906785378304 4493115326988288 4498687146590208 4499287188701184 4501860199170048 4511080224129024 4514002674668487 4517276762898432 4520462927265792 4523932304539648 4526863081149024 4530146497265664 4532737155268608 4548168604691712 4551467474092032 4553808694727292 4561126350004224 4579363176740352 4579973979549696 4582684672131072 4585653510774336 4592409795477504 4593022338465792 4594578488413056 4595648953319424 4598718050691072 4601961657925632 4611386695458816 4614639238250496 4617721017842688 4620361757147136 4624524549292032 4626091372421376 4627169179336704 4627786358587392 4633525180956672 4639889913348096 4645207452472704 4646289713135616 4652051481133056 4652671979225088 4658441661739008 4659527005765632 4661727393742848 4665305189056512 4665927454949376 4671713575305216 4675008668368896 4678157269467136 4684583309672448 4687887480127488 4690298873588328 4691018176856064 4693700832657408 4697929700868096 4707073199702016 4722468276013488 4725893568135168 4726523915403264 4728955182986034 4736554286542848 4741982607732552 4755492529691904 4758846714445824 4758941774905344 4764748062057984 4769040941457408 4772404682293248 4788747722207232 4790370185362476 4791486266671104 4797428089918464 4798067978575872 4804017963668352 4805137224695808 4805778141609984 4811737687916544 4817252172934656 4824349684137984 4824993163640832 4830976538099712 4834383963881472 4837612494882816 4838739582910464 4840378983677952 4844740004020224 4848157137567744 4854816694075392 4858086395215872 4860380549726208 4864759590813696 4867541604237312 4868190844747776 4871927097196544 4873577742139392 4874227787759616 4888114476613632 4893716493139968 4901580356714496 4904101671244776 4907560674272256 4907658705371136 4908313296764928 4921640639004672 4938396088526208 4941220212504576 4941977997017088 4948007602906368 4955958708535296 4961638477845504 4967791303338864 4975110611767296 4975774200004608 4981944554915328 4985458462752768 4988787885347904 4989950194876416 4995668920080384 5002531102662912 5009901595066368 5010569823780864 5013435221803008 5016783328026624 5019652279369728 5020321808646144 5024174818983936 5026547406127104 5034624719781888 5040394644160512 5044935871954944 5046645133550592 5047820922912768 5054080621477888 5054754742861824 5061023039913984 5061698087288832 5064592724066304 5069155753525248 5074965252145152 5081936358260736 5089423842607104 5090102678126592 5092720966292652 5096414809423872 5099329299677184 5100009456402432 5116689680278176 5120400908353536 5125014219128832 5131267143754752 5151783573832896 5155520256147456 5158860199621128 5166461019912192 5167150130774016 5170105072484352 5173557807027456 5187810032391168 5191469143031808 5197906976790528 5202590117953536 5204352793974048 5205565326753792 5206259653410816 5212715828576256 5227075927277568 5233557916274688 5234255976628224 5240746869456384 5241967881486336 5242667063574528 5248468337688576 5249168386818048 5252170232365056 5255677772218368 5259384751915008 5262926928150528 5270156223381504 5273873415143424 5277395448963072 5280413436739584 5285170913476608 5288193347813376 5295457349664768 5310045386440704 5312776810515174 5316630264152064 5317339404828672 5328623572360704 5331777358921728 5332488519942144 5334730433699121 5346465450819584 5349929095903392 5353809496768512 5360341569815232 5365171059139584 5368955267579904 5387341187483136 5390422050004992 5397106601158272 5404520209126896 5405779377782784 5406500409311232 5413204898906112 5419408694551488 5427393394655232 5428117309095936 5434848605362176 5438681959366656 5442856053899264 5443582030774272 5445426356637696 5446695055785984 5450332504522752 5454176779763712 5465347194617856 5469202060148736 5472854539665408 5475984304766976 5480917984346112 5482774959906816 5483506261229568 5491585399652352 5499128786190336 5505431054782464 5506713734086656 5513542496157696 5514277901303808 5517114380150373 5521116043542528 5525010244435968 5536845718880256 5552098737389568 5555695599591984 5558872739067648 5559725246644224 5562904690556928 5588765216256222 5596999438238208 5597745975005184 5604687624279744 5608640770596864 5613693969235968 5620127535090432 5636139294449664 5636891051753472 5640114624528384 5643881244029952 5647108814290944 5652196671356928 5654865831892992 5656183327162368 5663952809754624 5670443974680576 5675552855949312 5677475775244416 5678798538276864 5679555985539072 5685840699162624 5686599085719552 5693650919903232 5694977451491328 5697666814574592 5702800222715904 5709335908663296 5717178403043328 5718510416166912 5725601822932992 5726365512892416 5729640253489152 5733466660601856 5736745462136832 5737510638452736 5741914078838784 5757732023959552 5760451021897728 5765640996519936 5772675536724096 5776092138831872 5776862563270656 5795756520562008 5799960288165888 5812268647401216 5816368206544896 5816484391550976 5820252532905888 5836286286440064 5847645348889344 5852913882697728 5854896893220804 5856260992598016 5857042110087168 5864305307148288 5873728839745536 5880460418187264 5887752655809024 5895840228138432 5897213866672128 5904526879899648 5905314435170304 5908691511410688 5912637493745664 5914015045779456 5920792794169344 5928925751304192 5933107592036352 5937661149708288 5938453124481024 5940465116332032 5945817277661184 5949217516290048 5950011032469504 5957389518372864 5973801059745792 5979183255650304 5981209047171072 5982006830432256 5990820435984384 5998249528786944 5999049584934912 6014773632172032 6018670232891316 6023035683864576 6027283903021056 6035817441532032 6040074676027392 6040195329687552 6064224806255616 6071744926303056 6081501800005632 6089855511269376 6096834781370424 6105817568987136 6106631972732928 6114204681032448 6123213060636672 6124029784621056 6126104651217408 6127531937759232 6131624067588096 6135948877234176 6148515593945088 6152852317667328 6156961357123584 6160482342862848 6166032732389376 6168121829895168 6169558905782272 6178033574608896 6178857610641408 6186519884464128 6193609936630272 6195052950847488 6202735308177408 6203562638966784 6211255548985344 6215636524990464 6220406918742016 6221236606599168 6228951433740288 6233344891158528 6246111079563264 6253731831451104 6254690902474752 6258267776876544 6263906267824128 6296624368017984 6297464221880832 6301191424180224 6302031887204352 6305273577314712 6315405715390464 6322643476976736 6340656706255872 6345128952594432 6349366399533696 6352997416077312 6358721255276544 6363206243057664 6384996962942976 6387160247149968 6388648355561472 6389500483731456 6396570786557952 6397423971434496 6405357284891136 6406849632927744 6407704188813312 6409875166396416 6415650250555392 6423002897246208 6432466245517312 6433324218187776 6441302050799616 6442161202003968 6445845285175296 6450149993177088 6453838644903936 6459653338693632 6473088925433856 6477448526954496 6480507399634944 6486346121084928 6490055472316416 6498103656185856 6498970383679488 6517485968818176 6520226085632259 6524955324186624 6538802228326368 6543414232363008 6543544940494848 6544417729019904 6565822072245072 6584528118034944 6588293616672768 6589303996022784 6597343470541824 6607944944713728 6615517970460672 6623721737785152 6633480815689728 6634365600006144 6642592739887104 6647277950337024 6651717180463872 6653266926501888 6660891893440512 6670041470217216 6679868793421824 6680759765041152 6683023255873536 6684580295737344 6689044437368832 6692869705826304 6693762411528192 6698899758645248 6702063208169472 6720526192214016 6726581162606592 6728860178067456 6730427897217024 6739672990482432 6748030719885312 6748930783051776 6752790298755072 6766620336193536 6775915144347648 6780694390898688 6785898456809472 6790294621723536 6795219745898496 6799105732902912 6822252907037568 6827201211138048 6830713042090938 6841689525006336 6869044765110528 6874027008196608 6878480266161504 6888614693216256 6889533507698688 6893473429979136 6898077076036608 6902942486888448 6917080043188224 6921958857375744 6930542635720704 6936786823938048 6939137058632064 6940753769005056 6941679537881088 6950287771435008 6959834870022144 6967811178709056 6969434569703424 6978077221699584 6979007968837632 6987662492608512 6989290508648448 6997957783584768 6998891182424064 7002893643153408 7007570362957824 7012513002553344 7017235904200704 7026874964508672 7031831220191232 7035448310382492 7036527265284096 7040551248986112 7046894551302144 7060609799553024 7080060515254272 7083702414020232 7088840352202752 7089785873104896 7093432774479051 7104831429814272 7109036478562304 7112973911598828 7133238794537856 7138270071668736 7138412662358016 7147122093086976 7153561412186112 7158607023439872 7183121583310848 7187229400006656 7196142134877696 7197101967863808 7206026945502528 7207705837043712 7208667212414976 7217606531874816 7225878259401984 7236524526206976 7237489745461248 7246464807149568 7251575945822208 7256418742324224 7258109374365696 7260568475516928 7267110006030336 7272235706351616 7287129592823808 7297139386220544 7301312406355968 7302286267121664 7307890645794816 7310366613209088 7311341681639424 7322113866203136 7332171714920448 7340574739709952 7351389994876928 7352370535071744 7356152506867164 7361488058056704 7362469945147392 7366680325914624 7382460958507008 7402798316519424 7407594132789312 7411830318756864 7412966995525632 7433938062802944 7442457716768256 7451686955008296 7462665917650944 7463661300006912 7472916832372992 7478187694129152 7484925292314624 7493503380120576 7503796653994368 7514852392599552 7515854735671296 7520152832704512 7525174992039936 7529478419054592 7536262228475904 7539821109190656 7551937079672832 7560591966240768 7567403807932416 7569967700325888 7571731384369152 7572741314052096 7581120932216832 7582132114292736 7591534559870976 7596889086099456 7603733630287872 7612447878217728 7622904537391104 7634135763910656 7635154017189888 7639081449438978 7644622214135808 7648993949515776 7650014184603648 7655885438451712 7680601362530304 7687521328693248 7696900715632128 7702483417694208 7727675360749344 7733280384221184 7749691529868288 7750725196161024 7755157608726528 7760336710541184 7781715048586752 7796860465185792 7803885176930304 7806529190961072 7808347990130688 7809389480116224 7819073742864384 7831638452994048 7840613890916352 7850336874412032 7861120304184576 7862951822229504 7864000595361792 7872702506532864 7873752580227072 7878255348547584 7883516658327552 7889077127872512 7894390392225792 7905234335072256 7910810122715136 7916881532944384 7917937499308032 7920620155109376 7927756370214912 7932290021720064 7943186024497152 7965068079661056 7969165215772761 7974945396228096 7976009107243008 7997666038382592 7998732779913216 8019698176229376 8024893643855088 8030714245152768 8040512354722848 8047756588709376 8053432901369856 8053593772916736 8081011781224704 8085633075007488 8095659901737408 8106780313690344 8108669066674176 8119807348359168 8129113041827232 8141090091982848 8142175963643904 8152272908043264 8158022939049984 8164284080848896 8165373046161408 8168139534956544 8170042583678976 8175498756784128 8181265169645568 8198020791926784 8203803090223104 8209281809498112 8213976457150464 8221376976519168 8224162439860224 8225259391844352 8237378099478528 8238476814188544 8248693179285504 8258146582173696 8260070601129984 8270313744236544 8271416851955712 8281674065313792 8287515366653952 8305268578320384 8328148106084352 8338309108601472 8339587869966336 8344357035835392 8383147824384333 8395499157357312 8396618962507776 8401588565573632 8407031436419616 8420540953853952 8430191302635648 8454208941674496 8460171936792576 8465821866044928 8470663221436416 8478295007035392 8484274990743552 8495929214631936 8505665962020864 8513329283923968 8516213662866624 8518197807415296 8519333978308608 8528761048743936 8529898628579328 8540476379854848 8542466177236992 8546500221861888 8554200334073856 8564003862994944 8575767604564992 8577765624250368 8588402734399488 8589548269338624 8594460380233728 8600199990902784 8605118193205248 8612871118258176 8636598035939328 8640676532846592 8648461494779904 8653407296421888 8659013305086144 8664138208247808 8665293844905984 8693634780843012 8699940432248832 8718402971101824 8724552309817344 8724726587326464 8730378799358832 8754429429660096 8779370824046592 8782345339831206 8784391488897024 8785563165130752 8796457960722432 8810593259618304 8820690627280896 8831628983713536 8844641087586304 8845820800008192 8856790319849472 8857971652755456 8863037267116032 8868956240618496 8871022568669184 8881189191254016 8893388626956288 8906491724562432 8907679686721536 8910697674498048 8918725916491776 8923826274435072 8925016548704256 8936084277559296 8960701589618688 8968774883475456 8971813570756608 8986230653976576 8997374293180416 8998574377402368 9003720398340096 9022160448258048 9028005349336974 9034553525796864 9040925854531584 9047864609079296 9053726162298048 9060292994531328 9096337209383424 9102934948184064 9107617389454584 9122252700008448 9158726353480704 9159947959099392 9171307021548672 9184819590955008 9186044676931584 9189156976826112 9191297906638848 9197436101382144 9203923315851264 9222773390917632 9229278476500992 9235442035685376 9240723514294272 9249049098584064 9252182744842752 9254338358673408 9255572717174784 9267050361913344 9279779826696192 9290414904945408 9292579426271232 9304102962266112 9305343958450176 9316883323478016 9323454787485696 9330610378113024 9331854909898752 9343427150610432 9350017336737792 9356314538934272 9369166619344896 9380597747176656 9382036353712128 9387401665314816 9395859401736192 9414146399404032 9444936552026976 9451787136270336 9453047830806528 9457910365972068 9473108573085696 9483965215465104 9510985059383808 9517693428891648 9517883549810688 9529496124115968 9538081882914816 9544809364586496 9577495444414464 9580740370724952 9582972533342208 9594856179836928 9596135957151744 9608035927336704 9610274449391616 9611556283219968 9623475375833088 9634504345869312 9648699368275968 9649986327281664 9661953076199424 9668767927762944 9675224989765632 9677479165820928 9680757967355904 9689480008040448 9709633388150784 9716172790431744 9720761099452416 9729519181627392 9735083208474624 9736381689495552 9747155484278784 9748455575519232 9776228953227264 9787432986279936 9808203342489552 9815121348544512 9815317410742272 9816626593529856 9843281278009344 9876792177052416 9882440425009152 9883955994034176 9896015205812736 9911917417070592 9923276955691008 9935582606677728 9950221223534592 9951548400009216 9963889109830656 9970916925505536 9977575770695808 9979900389752832 9991337840160768 10005062205325824 10019803190132736 10021139647561728 10026870443606016 10033566656053248 10039304558739456 10040643617292288 10048349637967872 10053094812254208 10069249439563776 10080789288321024 10089871743909888 10093290267101184 10095641845825536 10108161242955776 10109509485723648 10122046079827968 10123396174577664 10129185448132608 10149930504290304 10163872716521472 10178847685214208 10180205356253184 10185441932585304 10192829618847744 10198658599354368 10233379360556352 10240801816707072 10246069563136407 10262534287509504 10303567147665792 10311040512294912 10317720399242256 10332922039824384 10334300261548032 10340210144968704 10347115614054912 10375620064782336 10382938286063616 10395813953581056 10405180235907072 10408705587948096 10411130653507584 10412519306821632 10425431657152512 10454151854555136 10467115832549376 10468511953256448 10481493738912768 10483935762972672 10496936675377152 10498336773636096 10504340464730112 10511355544436736 10518769503830016 10525853856301056 10540312446763008 10547746830286848 10554790897926144 10560826873479168 10570341826953216 10576386695626752 10590914699329536 10620090772881408 10625553621030348 10633260528304128 10634678809657344 10657247144721408 10663554717843456 10669460867398242 10692930901639168 10699858191806784 10707618993537024 10720683139630464 10730342118279168 10737910535159808 10774682374966272 10780844100009984 10794213202316544 10809040418253792 10811558755565568 10813000818622464 10826409797812224 10838817389102976 10854786789310464 10856234618191872 10869697210724352 10877363918733312 10885712107798528 10887164061548544 10890852713275392 10900665009045504 10908353559527424 10930694389235712 10938404120297472 10945709079330816 10951968609533952 10961835968692224 10965549919813632 10967012522459136 10983170799304704 10998257572380672 11010862109564928 11027084992315392 11028555802607616 11034228760300746 11042232087085056 11050020488871936 11073691437760512 11104197474779136 11111391199183968 11117745478135296 11119450493288448 11125809381113856 11177530432512444 11193998876476416 11195491950010368 11209375248559488 11217281541193728 11227387938471936 11240255070180864 11272278588899328 11273782103506944 11280229249056768 11287762488059904 11294217628581888 11304393342713856 11309731663785984 11312366654324736 11327905619509248 11340887949361152 11351105711898624 11354951550488832 11357597076553728 11359111971078144 11371681398325248 11373198171439104 11387301839806464 11395333629149184 11405600445431808 11418671817326592 11434356806086656 11437020832333824 11451203645865984 11452731025784832 11466933321203712 11473490924273664 11475021276905472 11483828157677568 11520902043795456 11531281993039872 11545351073448192 11552184277663744 11553725126541312 11591513041124016 11599920576331776 11624537294802432 11632736413089792 11632968783101952 11640505065811776 11672572572880128 11695290697778688 11705827765395456 11709793786441608 11712521985196032 11714084220174336 11728610614296576 11747457679491072 11760920836374528 11775505311618048 11791680456276864 11794427733344256 11809053759799296 11810628870340608 11817383022821376 11825274987491328 11828030091558912 11841585588338688 11857851502608384 11866215184072704 11875322299416576 11876906248962048 11880930232664064 11891634555322368 11898435032580096 11900022064939008 11914779036745728 11947602119491584 11958366511300608 11962418094342144 11964013660864512 11996499057573888 11998099169869824 12029547264344064 12037340465782632 12046071367729152 12071634883064064 12080149352054784 12080390659375104 12128449612511232 12143489852606112 12163003600011264 12179711022538752 12193669562740848 12211635137974272 12213263945465856 12228409362064896 12246426121273344 12248059569242112 12252209302434816 12255063875518464 12263248135176192 12271897754468352 12297031187890176 12305704635334656 12313922714247168 12320964685725696 12332065464778752 12336243659790336 12339117811564544 12356067149217792 12357715221282816 12373039768928256 12387219873260544 12390105901694976 12405470616354816 12407125277933568 12422511097970688 12431273049980928 12440813837484032 12442473213198336 12457902867480576 12492222159126528 12507463662902208 12509381804949504 12516535553753088 12593248736035968 12594928443761664 12602382848360448 12610547154629424 12630811430780928 12645286953953472 12681313412511744 12690257905188864 12698732799067392 12705994832154624 12717442510553088 12726412486115328 12769993925885952 12774320494299936 12777296711122944 12779000967462912 12793141573115904 12794847942868992 12810714569782272 12813699265855488 12819750332792832 12831300501110784 12846005794492416 12864932491034624 12866648436375552 12882604101599232 12884322404007936 12891690570350592 12900299986354176 12907677289807872 12919306677387264 12946177850867712 12954897053908992 12961014799269888 12972692242169856 12980110944632832 12996207312371712 12997940767358976 13040452171264518 13049910648373248 13077604456652736 13086828464726016 13087089880989696 13088835458039808 13131644144490144 13169056236069888 13173518009746809 13176587233345536 13194686941083648 13215889889427456 13231035940921344 13247443475570304 13266961631379456 13268731200012288 13285185479774208 13294555900674048 13303434360927744 13306533853003776 13321783786881024 13340082940434432 13359737586843648 13361519530082304 13366046511747072 13369160591474688 13378088874737664 13385739411652608 13387524823056384 13397799517290496 13404126416338944 13441052384428032 13453162325213184 13457720356134912 13479345980964864 13496061439770624 13497861566103552 13505580597510144 13533240672387072 13551830288695296 13561388781797376 13571796913618944 13580589243447072 13590439491796992 13598211465805824 13644505814075136 13654402422276096 13661426084181876 13683379050012672 13738089530221056 13748054016393216 13756960532323008 13777229386432512 13779067015397376 13786946859958272 13796154152073216 13805884973776896 13834160086376448 13843917714751488 13861085271441408 13873573647876096 13878274117264128 13881507538010112 13883359075762176 13900575542870016 13919669740044288 13935622357418112 13938869139406848 13956154443399168 13958015937675264 13975324985217024 13978581017296896 13995915567169536 13997782364848128 14015140725915648 14025026005106688 14034471808401408 14053749929017344 14063662440382464 14070896620764984 14073054530568192 14081102497972224 14093789102604288 14121219599106048 14167404828040464 14177680704405504 14179571746209792 14186865548958102 14209662859628544 14218072957124608 14225947823197656 14266477589075712 14276540143337472 14276825324716032 14294244186173952 14307122824372224 14317214046879744 14366243166621696 14374458800013312 14392284269755392 14394203935727616 14412053891005056 14415411674087424 14417334424829952 14435213063749632 14451756518803968 14473049052413952 14474979490922496 14492929614299136 14503151891644416 14512837484648448 14516218748731392 14521136951033856 14534220012060672 14544471412703232 14574259185647616 14594278772441088 14602624812711936 14604572534243328 14615781291589632 14620733226418176 14622683363278848 14664343429840896 14681149479419904 14702779989753856 14704741070143488 14712305013734328 14722976116113408 14724939890294784 14764921917014016 14815188265578624 14823660637513728 14825933991051264 14867876125605888 14884915433536512 14903373910016592 14925331835301888 14927322600013824 14945833664745984 14956375388258304 14969850584629248 14987006760241152 15007593307988736 15029704785199104 15031709471342592 15040305665409024 15050349984079872 15058956838109184 15072524456951808 15079642218381312 15103874159345664 15121183932481536 15134807615864832 15139935400651776 15143462768738304 15162241864433664 15164264228585472 15183069119741952 15193778172198912 15207467260575744 15224895756435456 15245809074782208 15268271527821312 15270308034379776 15278162898877956 15289244428271616 15297987899031552 15300028369207296 15361202725060608 15375042657386496 15393801431264256 15455350721498688 15466560768442368 15499383059736576 15501450392322048 15510315217453056 15520673421082368 15563430097173504 15593720930371584 15607770353860608 15613058381922144 15616695980261376 15618778960232448 15638147485728768 15681227781832704 15700673748824064 15722240608369152 15725903644459008 15728001190723584 15745405013065728 15747505160454144 15756510697095168 15767033316655104 15778154255745024 15788780784451584 15810468670144512 15821620245430272 15833763065888768 15841240310218752 15855512740429824 15864580043440128 15886372048994304 15930136159322112 15938330431545522 15949890792456192 15952018214486016 15995332076765184 15997465559826432 16039396352458752 16049787287710176 16061428490305536 16081024709445696 16095513177418752 16106865802739712 16162023562449408 16171266150014976 16191319803474816 16213560627380688 16217338133348352 16239614696718336 16258226083654464 16282180183965696 16284351927287808 16304545816086528 16316045878099968 16328568161697792 16330746092322816 16336279069913088 16340085167357952 16350997513568256 16362530339291136 16396041583853568 16407606180446208 16418563618996224 16427952914300928 16442753953038336 16448324879720448 16450518783688704 16474756198957056 16497386358571008 16516293164347392 16520141202259968 16540627488473088 16542833703911424 16551343140451119 16563348130627584 16575030733307904 16610537156640768 16656296212168704 16676618217202944 16679175739932672 16688714071670784 16766295648768666 16790998314714624 16793237925015552 16803177131147264 16814062872839232 16841081907707904 16860382605271296 16908417883348992 16920343873585152 16931643732089856 16941326442872832 16956590014070784 16968549981487104 16991858429263872 17011331924041728 17026658567847936 17032427325733248 17036395614830592 17038667956617216 17057522097487872 17059797257158656 17080952759709696 17084932354473984 17093000443723776 17108400668147712 17128007725989888 17151535209129984 17155531248500736 17176805468798976 17179096538677248 17188920760467456 17200399981805568 17210236386410496 17225742236516352 17273196071878656 17281353065693184 17296922989559808 17318026610172288 17328276416495616 17330587689811968 17387269561686024 17399880864497664 17436805942203648 17449104619634688 17449453174652928 17460757598717664 17508858859320192 17558741648093184 17564690679662412 17568782977794048 17571126330261504 17592915921444864 17621186519236608 17641381254561792 17663257967427072 17689282175172608 17691641600016384 17713580639698944 17715943305510912 17726074534232064 17737912481236992 17742045137338368 17762378382508032 17786777253912576 17812983449124864 17815359373443072 17821395348996096 17837451832983552 17847652548870144 17850033097408512 17872168555118592 17921403179237376 17937549766950912 17943627141513216 17972461307953152 17994748586360832 17997148754804736 18044320896516096 18056010698673948 18069107051593728 18081851709063168 18107452324596096 18120585989062656 18192674418766848 18215234778909168 18244505400016896 18317452706961408 18319895918198784 18342614043097344 18369639181910016 18372089353863168 18378313953652224 18382595813277696 18394872202764288 18407846631702528 18445546781835264 18458556953001984 18470884071370752 18481447028588544 18498098197168128 18504365489685504 18508676717346816 18534100723826688 18559559653392384 18580829809890816 18585158852542464 18608205924532224 18610687916900352 18633766646956032 18646909574971392 18661220756226048 18663709819797504 18686854301220864 18700034673475584 18712629077868544 18738333238689792 18761195494353312 18764072707424256 18774803330629632 18791718803472384 18889873104053952 18903574272540672 18906095661613056 18915820731944136 18946217146171392 18967930430930208 19021970118767616 19035386857783296 19058992248231936 19076163765829632 19089618729172992 19154990888828928 19161480741449904 19165945066684416 19189712359673856 19192271914303488 19216071854673408 19220548898783232 19223112566439936 19246950751666176 19269008691738624 19297398736551936 19299972654563328 19323906152398848 19337535855525888 19350449979531264 19361515934711808 19378960016080896 19419266776301568 19432345580863488 19441522198904832 19459038363254784 19470166416949248 19494310968557568 19496911151038464 19552457906454528 19560678256896777 19574865972559872 19616406684979104 19630242697089024 19630634821484544 19633253187059712 19753584354104832 19764880850018304 19767911988068352 19792030411625472 19823834834141184 19846553911382016 19871165213355456 19900442447069184 19903096800018432 19927778219661312 19941833851011072 19955151541391616 19959800779505664 19982675680321536 20010124410651648 20039606380265472 20042279295123456 20053740887212032 20067133312106496 20078609117478912 20081287234584576 20096699275935744 20106189624508416 20161578576642048 20179743487819776 20186580534202368 20191283691651072 20216322485911552 20219018971447296 20244092159655936 20246792349155328 20258370896265216 20299861008580608 20327745433042944 20357695370428416 20370883865170608 20385659237695488 20397317198708736 20466758721112704 20481603633414144 20492139126272814 20525068575019008 20607134295331584 20622081024589824 20635440798484512 20665844079648768 20668600523096064 20680420289937408 20694231228109824 20751240129564672 20765876572127232 20791627907162112 20810360471814144 20817411175896192 20822261307015168 20825038613643264 20850863314305024 20908303709110272 20934231665098752 20937023906512896 20962987477825536 20967871525945344 20993873350754304 20996673547272192 21008680929460224 21022711088873472 21037539007660032 21051707712602112 21080624893526016 21095493660573696 21109581795852288 21121653746958336 21140683653906432 21181829398659072 21240181545762816 21251107242060696 21266521056608256 21269357619314688 21314494289442816 21327109435686912 21338921734796484 21399716383613568 21415237987074048 21441366279260928 21460684236558336 21475821070319616 21549364749932544 21561688200019968 21588426404633088 21618080836507584 21623117511131136 21626001637244928 21652819595624448 21677634778205952 21709573578620928 21712469236383744 21739394421448704 21754727837466624 21771424215597056 21774328123097088 21781705426550784 21801330018091008 21816707119054848 21861388778471424 21891418158661632 21903937219067904 21923671937384448 21931099839627264 21934025044918272 21966341598609408 21996515144761344 22021724219129856 22054169984630784 22057111605215232 22068457520601492 22084464174170112 22100040977743872 22147382875521024 22208394949558272 22222782398367936 22235490956270592 22238900986576896 22355060865024888 22387997752952832 22390983900020736 22418750497118976 22434563082387456 22454775876943872 22480510140361728 22544557177798656 22547564207013888 22560458498113536 22575524976119808 22588435257163776 22608786685427712 22619463327571968 22655811239018496 22681775898722304 22702211423797248 22709903100977664 22715194153107456 22718223942156288 22743362796650496 22746396342878208 22774603679612928 22790667258298368 22811200890863616 22837343634653184 22868713612173312 22902407291731968 22905462051569664 22933866642407424 22946981848547328 22950042553810944 22967656315355136 23041804087590912 23062563986079744 23090702146896384 23104368555327488 23107450253082624 23183026082248032 23199841152663552 23249074589604864 23265472826179584 23281010131623552 23345145145760256 23390581395557376 23411655530790912 23419587572883216 23425043970392064 23428168440348672 23457221228593152 23494915358982144 23521841672749056 23551010623236096 23583360912553728 23588855466688512 23618107519598592 23621257740681216 23634766045642752 23650549974982656 23683171176677376 23715703005216768 23732430368145408 23750644598833152 23753812497924096 23761860465328128 23783269110644736 23796870065160192 23829558073491456 23895204238983168 23907495647318283 23924836188684288 23928027321729024 23992998115147776 23996198339739648 24059094528688128 24074680931565264 24092142735458304 24143269766128128 24160298704109568 24160781318750208 24256899225022464 24286979705212224 24326007200022528 24359422045077504 24387339125481696 24423270275948544 24426527890931712 24456818724129792 24492852242546688 24496119138484224 24504418604869632 24510127751036928 24526496270352384 24543795508936704 24594062375780352 24611409270669312 24627845428494336 24641929371451392 24664130929557504 24672487319580672 24678235623129088 24712134298435584 24715430442565632 24746079537856512 24774439746521088 24780211803389952 24810941232709632 24814250555867136 24845022195941376 24862546099961856 24881627674968064 24915805734961152 24984444318253056 25014927325804416 25018763609899008 25033071107506176 25186497472071936 25189856887523328 25204765696720896 25221094309258848 25261622861561856 25290573907906944 25362626825023488 25380515810377728 25397465598134784 25411989664309248 25434885021106176 25452824972230656 25539987851771904 25548640988599872 25554593422245888 25558001934925824 25586283146231808 25589695885737984 25621429139564544 25627398531710976 25639500665585664 25662601002221568 25692011588984832 25729864982069248 25733296872751104 25765208203198464 25768644808015872 25783381140701184 25800599972708352 25815354579615744 25838613354774528 25909794107817984 25922029598539776 25945384484339712 25960221889265664 25992414624743424 25995881534717952 26080904342529036 26099821296746496 26155208913305472 26173656929452032 26174179761979392 26263288288980288 26338112472139776 26347036019493618 26353174466691072 26389373882167296 26431779778854912 26462071881842688 26494886951140608 26533923262758912 26537462400024576 26570370959548416 26589111801348096 26606868721855488 26613067706007552 26643567573762048 26680165880868864 26719475173687296 26723039060164608 26732093023494144 26756177749475328 26771478823305216 26775049646112768 26795599034580992 26808252832677888 26882104768856064 26906324650426368 26915440712269824 26958691961929728 26992122879541248 26995723132207104 27011161195020288 27066481344774144 27103660577390592 27122777563594752 27143593827237888 27161178486894144 27180878983593984 27289011628150272 27308804844552192 27322852168363752 27366758100025344 27476179060442112 27513921064646016 27554458772865024 27558134030794752 27573893719916544 27592308304146432 27611769947553792 27668320172752896 27687835429502976 27722170542882816 27747147295752192 27756548234528256 27763015076020224 27766718151524352 27801151085740032 27839339480088576 27871244714836224 27877738278813696 27912308886798336 27916031875350528 27950649970434048 27991831134339072 27995564729696256 28030281451831296 28050052010213376 28068943616802816 28107499858034688 28141793241529968 28146109061136384 28162204995944448 28187578205208576 28242439198212096 28334809656080928 28355361408811008 28359143492419584 28373731097916204 28419325719257088 28451895646395312 28532955178151424 28553080286674944 28553650649432064 28588488372347904 28614245648744448 28634428093759488 28732486333243392 28748917600026624 28784568539510784 28788407871455232 28824107782010112 28830823348174848 28834668849659904 28870426127499264 28903513037607936 28946098104827904 28949958981844992 28985859228598272 29006303783288832 29025674969296896 29032437497462784 29042273902067712 29068440024121344 29148518371295232 29188557544882176 29205249625423872 29209145068486656 29241466452836352 29245366726557696 29328686859681792 29362298958839808 29405559979507712 29424610027468656 29445952232226816 29449879780589568 29529843834028032 29630376531157248 29647321275027456 29651867982102528 29735752251211776 29769830867073024 29806747820033184 29850663670603776 29854645200027648 29891667329491968 29912750776516608 29939701169258496 29974013520482304 30015186615977472 30059409570398208 30063418942685184 30080611330818048 30100699968159744 30117913676218368 30145048913903616 30159284436762624 30207748318691328 30242367864963072 30269615231729664 30279870801303552 30286925537476608 30324483728867328 30328528457170944 30366138239483904 30387556344397824 30449791512870912 30491618149564416 30536543055642624 30540616068759552 30556325797755912 30578488856543232 30595975798063104 30722405450121216 30738208689409221 30787602862528512 30910701442997376 30933121536884736 30998766119473152 31002900784644096 31020630434906112 31041346842164736 31126860194347008 31187441860743168 31215540707721216 31226116763844288 31233391960522752 31237557920464896 31276294971457536 31362455563665408 31401347497648128 31444481216738304 31451807288918016 31490810026131456 31495010320908288 31513021394190336 31534066633310208 31556308511490048 31577561568903168 31620937340289024 31643240490860544 31667526131777536 31682480620437504 31711025480859648 31729160086880256 31772744097988608 31860272318644224 31876660863091044 31899781584912384 31904036428972032 31990664153530368 32078792704917504 32099574575420352 32122856980611072 32162049418891392 32191026354837504 32213731605479424 32324047124898816 32342532300029952 32382639606949632 32427121254761376 32434676266696704 32479229393436672 32516452167308928 32564360367931392 32568703854575616 32609091632173056 32632091756199936 32657136323395584 32661492184645632 32672558139826176 32701995027136512 32725060678582272 32792083167707136 32815212360892416 32837127237992448 32855905828601856 32885507906076672 32896649759440896 32901037567377408 32949512397914112 32994772717142016 33032586328694784 33081254976946176 33085667407822848 33102686280902238 33126696261255168 33150061466615808 33221074313281536 33312592424337408 33353236434405888 33358351479865344 33377428143341568 33532591297537332 33581996629429248 33586475850031104 33628125745678464 33682163815415808 33720765210542592 33816835766697984 33840687747170304 33863287464179712 33882652885745664 33913180028141568 33937099962974208 33983716858527744 34022663848083456 34053317135695872 34064854651466496 34072791229661184 34077335913234432 34115044194975744 34119594514317312 34161905519419392 34186000887447552 34216801336295424 34256015451979776 34303070418259968 34311062497001472 34353610937597952 34358193077354496 34400799963611136 34420472772820992 34451484473032704 34562706131386368 34593845979119616 34636053220344576 34656552832991232 34661175379623936 34774539123372048 34799761728995328 34873611884407296 34898209239269376 34898906349305856 34921515197435328 35017717718640384 35117483296186368 35129381359324824 35137565955588096 35142252660523008 35185831842889728 35242373038473216 35282762509123584 35326515934854144 35378564350345216 35383283200032768 35427161279397888 35431886611021824 35452149068464128 35475824962473984 35484090274676736 35524756765016064 35573554507825152 35625966898249728 35630718746886144 35642790697992192 35674903665967104 35695305097740288 35700066194817024 35744337110237184 35842806358474752 35875099533901824 35887254283026432 35989497172721664 35994297509609472 36088641793032192 36112021397347896 36138214103187456 36214904649192192 36241171978125312 36385348837533696 36430469557818336 36489010800033792 36634905413922816 36639791836397568 36685228086194688 36739278363820032 36744178707726336 36756627907304448 36765191626555392 36789744405528576 36815693263405056 36891093563670528 36917113906003968 36941768142741504 36962894057177088 36996196394336256 37008730979371008 37017353434693632 37068201447653376 37119119306784768 37161659619781632 37170317705084928 37216411849064448 37221375833800704 37267533293912064 37293819149942784 37322441512452096 37327419639595008 37373708602441728 37425258155737088 37476666477379584 37522390988706624 37528145414848512 37549606661259264 37779746208107904 37807148545081344 37831641463888272 37892434292342784 37935860861860416 38043940237535232 38070773715566592 38117984496463872 38152327531659264 38179237458345984 38309981777657856 38322961482899808 38331890133368832 38379424719347712 38384543828606976 38432143709346816 38441097797566464 38493901503332352 38538017383477248 38594797473103872 38599945309126656 38647812304797696 38675071711051776 38700899959062528 38723031869423616 38757920032161792 38838533552603136 38864691161726976 38883044397809664 38918076726509568 38940332833898496 38988621937115136 38993822302076928 39121356513793554 39149731945119744 39232813369958208 39260485394178048 39261269642969088 39266506374119424 39507168708209664 39529761700036608 39584060823250944 39647669668282368 39693107822764032 39742330426710912 39800884894138368 39806193600036864 39855556439322624 39883667702022144 39910303082783232 39919601559011328 39965351360643072 40020248821303296 40079212760530944 40084558590246912 40107481774424064 40134266624212992 40157218234957824 40162574469169152 40193398551871488 40212379249016832 40323157153284096 40359486975639552 40373161068404736 40432644971823104 40438037942894592 40488184319311872 40493584698310656 40516741792530432 40599722017161216 40655490866085888 40715390740856832 40741767730341216 40771318475390976 40794634397417472 40933517442225408 40963207266828288 40984278252545628 41050137150038016 41214268590663168 41244162049179648 41270881596969024 41331688159297536 41337201046192128 41360840579874816 41388462456219648 41502480259129344 41531753144254464 41583255814324224 41620720943628288 41634822351792384 41644522614030336 41650077227286528 41701726628610048 41816607418220544 41868463330197504 41874047813025792 41925974955651072 41935743051890688 41987746701508608 41993347094544384 42045422177746944 42075078015320064 42103415425204224 42161249787052032 42190987321147392 42219163591704576 42243307493916672 42281367307812864 42363658797318144 42502214484121392 42533042113216512 42538715238629376 42628988578885632 42654218871373824 42677843469592968 42799432767227136 42830475974148096 42882732558521856 42921368473116672 42951642140639232 43098729499865088 43123376400039936 43176852809266176 43236161673015168 43246235022262272 43252003274489856 43305639191248896 43355269556411904 43419147157241856 43424938472767488 43478788842897408 43509455674933248 43542848431194112 43548656246194176 43563410853101568 43602660036182016 43633414238109696 43722777556942848 43782836317323264 43807874438135808 43847343874768896 43862199679254528 43868050089836544 43993030289522688 44043448438259712 44108339969261568 44114223210430464 44136915041202984 44168928348340224 44294765751042048 44445564796735872 44470981912541184 44477801973153792 44710121730049776 44775995505905664 44781967800041472 44837500994237952 44869126164774912 44909551753887744 44961020280723456 45089114355597312 45095128414027776 45120916996227072 45151049952239616 45176870514327552 45217573370855424 45238926655143936 45311622478036992 45363551797444608 45404422847594496 45419806201955328 45430388306214912 45486725593300992 45492792685756416 45549207359225856 45581334516596736 45622401781727232 45674687269306368 45737427224346624 45804814583463936 45810924103139328 45867733284814848 45893963697094656 45900085107621888 46083608175181824 46125127972159488 46181404293792768 46208737110654976 46366052164496064 46399682305327104 46498149179209728 46530945652359168 46562020263247104 46690290291520512 46781162791114752 46823311061581824 46839175145766432 46850087940784128 46856336880697344 46914442457186304 47043683345498112 47102021246472192 47166721825107456 47177710933377024 47236215039197184 47242515481362432 47269532091285504 47301099949965312 47366342353354752 47431406010433536 47464860736290816 47501289197666304 47523720930656256 47566538221289472 47593740130320384 47659116146982912 47790408477966336 47814991294636566 47849672377368576 47856054643458048 47985996230295552 47992396679479296 48118189057376256 48149361863130528 48184285470916608 48286539532256256 48320597408219136 48513798450044928 48573959410424448 48652014400045056 48718844090155008 48774678250963392 48846540551897088 48853055781863424 48913637448259584 48985704485093376 48992238276968448 49008837209739264 49020255502073856 49052992540704768 49087591017873408 49188124751560704 49222818541338624 49255690856988672 49283858742902784 49328261859115008 49344974639161344 49424268596871168 49492159075713024 49548879493042176 49560423606779904 49621882465419264 49628501111734272 49654029421353357 49690044391882752 49725092199923712 49763255349936128 49831611469922304 49968888636506112 50029854651608832 50037527219798016 50066142215012352 50372994944143872 50379713775046656 50409531393441792 50442188618517696 50523245723123712 50581147815813888 50725253650046976 50761031620755456 50794931196269568 50823979328618496 50869770042212352 50905649944461312 51079975703543808 51097281977199744 51109186844491776 51116003869851648 51172566292463616 51179391771475968 51242858279129088 51254797063421952 51279001331171328 51325202004443136 51384023177969664 51459729964138496 51466593745502208 51530416406396928 51537289616031744 51566762281402368 51601199945416704 51630709159231488 51677226709549056 51819588215635968 51844059197079552 51890768968679424 51984829249486848 51991763069435904 52161808685058072 52199642593492992 52310417826610944 52347313858904064 52348359523958784 52526576577960576 52676224944279552 52694072038987236 52706348933382144 52778747764334592 52863559557709824 52924143763685376 52989773902281216 53067846525517824 53074924800049152 53140741919096832 53178223602696192 53213737443710976 53226135412015104 53287135147524096 53360331761737728 53438950347374592 53446078120329216 53464186046988288 53512355498950656 53542957646610432 53550099292225536 53591198069161984 53616505665355776 53764209537712128 53812649300852736 53830881424539648 53917383923859456 53984245759082496 53991446264414208 54132962689548288 54207321154781184 54245555127189504 54322356973788288 54361757967187968 54578023256300544 54645704336727504 54733516200050688 54952358120884224 55027842129292032 55108917545730048 55116268061589504 55147787439833088 55184616608292864 55223539895107584 55336640345505792 55375670859005952 55444341085765632 55494294591504384 55513096469056512 55526030152040448 55602302171480064 55678678960177152 55742489429672448 55755476557627392 55824617773596672 55832063750701056 55901299940868096 55983662268678144 55991129459392512 56060562903662592 56100104020426752 56137887233605632 56214999716069376 56283586483059936 56292218122272768 56324409991888896 56375156410417152 56669619312161856 56710722817622016 56718286984839168 56747462195832408 56838651438514176 56903791292790624 57065910356302848 57106160573349888 57176976744695808 57228491297488896 57268856187518976 57464972666486784 57497835200053248 57569137079021568 57576815742910464 57648215564020224 57661646696349696 57669337699319808 57740852254998528 57807026075215872 57892196209655808 57899917963689984 57971718457196544 58012607566577664 58051349938593792 58084547804135424 58136880048242688 58297036742590464 58377115089764352 58410499250847744 58482932905672704 58490733453115392 58657373719363584 58682034770690331 58724597917679616 58811119959015424 58849220054937312 58891904464453632 58899759561179136 59260753062314496 59294642550054912 59303735964205056 59471504502423552 59539661734146048 59613495640066368 59701327341207552 59709290400055296 59783334658983936 59825501553033216 59879402338516992 59948027040964608 60030373231954944 60118819140796416 60126837885370368 60161222661636096 60201399936319488 60235827352436736 60290097827807232 60318568873525248 60484735729926144 60539230463459328 60559741602607104 60573851074953216 60648967457734656 60657056914341888 60732276478967808 60775112688795648 60899583025741824 60983236299128832 61073086111285248 61112651595511824 61156977713086464 61191951596126208 61444810900242432 61476417378818442 61575205725057024 61821402885994752 61866243073769472 61997532238946304 62005801569288192 62041260869812224 62082693684329472 62253720388694016 62374883721486336 62431081415442432 62452233527688576 62466783921045504 62475115840929792 62552589942915072 62724911127330816 62802694995296256 62888962433476608 62903614577836032 62981620052262912 62990020641816576 63026042788380672 63068133266620416 63112617022980096 63155123137806336 63241874680578048 63286480981721088 63335052263555072 63364961240875008 63422050961719296 63545488195977216 63720544637288448 63753321726182088 63799563169824768 63808072857944064 63981328307060736 64199149150840704 64245713961222144 64324098837782784 64382052709675008 64427463210958848 64648094249797632 64685064600059904 64765279213899264 64854242509522752 64869352533393408 64958458786873344 65032904334617856 65128720735862784 65137407709151232 65218183264346112 65264183512399872 65314272646791168 65322984369291264 65345116279652352 65403990054273024 65450121357164544 65584166335414272 65674254475984896 65711811657203712 65771015812153344 65793299518881792 65802075134754816 65899024795828224 65989545434284032 66065172657389568 66162509953892352 66171334815645696 66205372561804476 66253392522510336 66300122933231616 66442148626563072 66625184848674816 66706472868811776 66716702959730688 67065182595074664 67163993258858496 67172951700062208 67256251491356928 67364327630831616 67441530421085184 67633671533395968 67681375494340608 67726574928359424 67765305771491328 67826360056283136 67967433717055488 68045327696166912 68106634271391744 68129709302932992 68145582459322368 68154671826468864 68230088389951488 68239189028634624 68323811038838784 68372001774895104 68433602672590848 68512030903959552 68606140836519936 68707221875195904 68716386154708992 68801599927222272 68840945545641984 68902968946065408 69125412262772736 69187691958239232 69272106440689152 69313105665982464 69322350759247872 69549078246744096 69599523457990656 69747223768814592 69796418478538752 69843030394870656 70035435437280768 70234966592372736 70258762718649648 70275131911176192 70284505321046016 70371663685779456 70484746076946432 70565525018247168 70653031869708288 70757128700690432 70766566400065536 70854322558795776 70863773222043648 70904298136928256 70951649924947968 71049513530032128 71147109015650304 71251933796499456 71261437493772288 71285581395984384 71349807331934208 71390610195480576 71488674220474368 71685612716949504 71722486941954849 71774508566052864 71978994345443328 71988595019218944 72177283586064384 72224042794695792 72276428206374912 72429809298384384 72482343956250624 72770697675067392 72860939115636672 72978021600067584 73269810827845632 73279583672795136 73370456172389376 73478556727640064 73488357415452672 73513255814608896 73530383253110784 73579488811057152 73631386526810112 73782187127341056 73834227812007936 73883536285483008 73925788114354176 73992392788672512 74017461958742016 74034706869387264 74136402895306752 74238238613569536 74323319239563264 74340635410169856 74432823698128896 74442751667601408 74535066587824128 74587638299885568 74644883024904192 74747417204883456 74850516311474176 74953332954759168 75044781977413248 75056290829697024 75099213322518528 75559492416215808 75614297090162688 75663282927776544 75784868584685568 75871721723720832 76087880475070464 76141547431133184 76235968992927744 76304655063318528 76358474916691968 76619963555315712 76645922965799616 76663780266737664 76758849438695424 76769087657213952 76864287418693632 76882195595132928 76987803006664704 77076034766954496 77189594946207744 77199890618253312 77295624609595392 77350143422103552 77401799918125056 77446063738847232 77515840064323584 77729382323453952 77766088795619328 77836153453019136 77880665667796992 77977243874230272 77987644604153856 78242713027587108 78299463890239488 78465626739916416 78520970788356096 78522539285938176 79014337416419328 79059523400073216 79168121646501888 79295339336564736 79386215645528064 79484660853421824 79601769788276736 79612387200073728 79711112878645248 79767335404044288 79820606165566464 79839203118022656 79930702721286144 80040497642606592 80158425521061888 80169117180493824 80268533248425984 80314436469915648 80325148938338304 80386797103742976 80424758498033664 80646314306568192 80718973951279104 80746322136809472 80865289943646208 80876075885789184 80976368638623744 80987169396621312 81033483585060864 81199444034322432 81310981732171776 81430781481713664 81483535460682432 81542636950781952 81867034884450816 81926414533656576 81968556505091256 82100274300076032 82428537181326336 82541763193938048 82663376318595072 82674402092384256 82721681159749632 82776924912439296 83004960518258688 83063506288508928 83166511628648448 83241441887256576 83269644703584768 83289045228060672 83300154454573056 83403453257220096 83633214836441088 83736926660395008 83748095626051584 83851949911302144 83975493403017216 83986694189088768 84090844355493888 84150156030640128 84206830850408448 84322499574104064 84438327183409152 84486614987833344 84562734615625728 84727317594636288 85004428968242784 85066084226433024 85077430477258752 85257977157771264 85355686939185936 85598865534454272 85660951948296192 85765465117043712 85842736946233344 85903284281278464 86197458999730176 86246752800079872 86353705618532352 86472323346030336 86492470044524544 86504006548979712 86611278382497792 86710539112823808 86838294314483712 86849876945534976 86957577685794816 87018911349866496 87085696862388224 87097312492388352 87126821706203136 87205320072364032 87445555113885696 87565672634646528 87615748876271616 87724399358509056 87736100179673088 87986060579045376 88086896876519424 88216679938523136 88273830082405968 88337856696680448 88589531502084096 88891129593471744 88941963825082368 88955603946307584 89420243460099552 89551991011811328 89563935600082944 89675001988475904 89738252329549824 89819103507775488 89922040561446912 90178228711194624 90190256828055552 90241833992454144 90302099904479232 90353741028655104 90435146741710848 90477853310287872 90623244956073984 90727103594889216 90808845695188992 90839612403910656 90860776612429824 90973451186601984 90985585371512832 91098414718451712 91162669033193472 91349374538612736 91474854448693248 91609629166927872 91621848206278656 91735466569629696 91787927394189312 92167216350363648 92214626068227663 92362808587585536 92417474221309952 92732104328992128 92799364610654208 92996298358419456 93061891304718336 93124040526494208 93380580583041024 93562325582229504 93646622123163648 93678350291532864 93700175881568256 93712673761394688 93828884914372608 94087366690996224 94204042492944384 94333443650214912 94355421866754048 94472430078394368 94485030962724864 94539064182571008 94602199899930624 94732684706709504 94862812020867072 94929721472581632 95002578395332608 95047441861312512 95133076442578944 95187480260640768 95318232293965824 95580816955932672 95629982589273132 95699344754737152 95712109286916096 95971992460591104 96236378114752512 96298723726261056 96368570941833216 96573079064512512 96641194816438272 97027596900089856 97147918820848896 97304028800090112 97437688180310016 97549356501926784 97693081103794176 97706111563726848 97827274896519168 97971408970186752 97984476553936896 98017674419478528 98105985081409536 98175182035746816 98376249503121408 98445637082677248 98511381713977344 98567717485805568 98656523718230016 98689949278322688 98848537193742336 98984318151426048 99097758986084352 99243764930838528 99257002223468544 99308058842706714 99380088783765504 99450184399847424 99526510699872256 99663222939844608 99937777273012224 100059709303217664 100075054439596032 100132284430024704 100745989888287744 100759427550093312 100884377237035392 101046491446247424 101162295631627776 101450507300093952 101522063241510912 101589862392539136 101647958657236992 101739540084424704 101811299888922624 102159951407087616 102194563954399488 102218373688983552 102232007739703296 102345132584927232 102358783542951936 102485716558258176 102558002662342656 102650404008886272 102768046355939328 102919459928276992 102933187491004416 103060832812793856 103074579232063488 103202399890833408 103261418318462976 103354453419098112 103688118394159104 103781537937358848 103969658498973696 103983526138871808 104323617370116144 104399285186985984 104620835653221888 104694627717808128 104696719047917568 105053153155921152 105352449888559104 105388144077974472 105412697866764288 105557495528669184 105727119115419648 105848287527370752 105979547804562432 106135693051035648 106149849600098304 106281483838193664 106356447205392384 106427474887421952 106452270824030208 106574270295048192 106720663523475456 106877900694749184 106892156240658432 106928372093976576 107024710997901312 107085915293220864 107100198584451072 107233011330711552 107528419075424256 107625298601705472 107661762849079296 107968491518164992 107982892528828416 108265925379096576 108414642309562368 108644713947576576 108723515934375936 109156046512601088 109291408673455008 109467032400101376 109904716241768448 110055684258584064 110217835091460096 110232536123179008 110295574879666176 110369233216585728 110447079790215168 110673280691011584 110751341718011904 110888682171531264 110988589183008768 111026192938113024 111052060304080896 111204604342960128 111357357920354304 111484978859344896 111510953115254784 111649235547193344 111664127501402112 111802599881736192 111967324537356288 111982258918785024 112121125807325184 112275774467211264 112429999432138752 112567172966119872 112584436244545536 112648819983777792 113339238624323712 113421445635244032 113494924391664816 113677302877028352 113807582585581248 114131820712605696 114212321146699776 114353953489391616 114456982594977792 114537712375037952 114929945332973568 114995670400106496 115138274158043136 115153631485820928 115296431128040448 115323293392699392 115481704509997056 115614052150431744 115784392419311616 115799835927379968 115943436914393088 116025215133155328 116102699877187584 116169095608270848 116273760096485376 116594073485180928 116754230179528704 116820998501695488 116965865811345408 116981466906230784 117364069541380662 117449195835359232 117622239918030848 117698440109874624 117783808928907264 117799519122358272 118521506124628992 118589285100109824 118943009004847104 119079323468292096 119226991280132736 119402654682415104 119418580800110592 119566669317967872 119651003106066432 119758804677033984 119896054081929216 120060746463909888 120237638281592832 120253675770740736 120322445323272192 120402799872638976 120471654704873472 120580195655614464 120637137747050496 120969471459852288 121078460926918656 121119483205214208 121297934915469312 121314113828683776 121464552957935616 121550225377591296 121799166051483648 121966472598257664 122146172222570496 122225303191023648 122313955426172928 122383903192252416 122889621800484864 122952834757636884 123150411450114048 123642805771989504 123732486147538944 123995064477892608 124011603138576384 124082521739624448 124165387368658944 124507440777388032 124749767442972672 124862162830884864 124904467055377152 124933567842091008 124950231681859584 125105179885830144 125449822254661632 125605389990592512 125777924866953216 125807229155672064 125963240104525824 125980041283633152 126136266533240832 126225234045960192 126310246275612672 126483749361156096 126572961963442176 126729922481750016 126844101923438592 127090976391954432 127506643452364176 127599126339649536 127616145715888128 127962656614121472 128398298301681408 128491427922444288 128648197675565568 128764105419350016 128854926421917696 129296188499595264 129370129200119808 129530558427798528 129708485019045504 129738705066786816 129916917573746688 130065808669235712 130257441471725568 130274815418302464 130436366528692224 130528367024799744 130628545293582336 130645968738582528 130690232559304704 130807980108546048 130900242714329088 131168332670828544 131348508951969792 131423623314407424 131542031624306688 131586599037763584 131604150269509632 131979090868568064 132130345314779136 132325019907784704 132342669631291392 132410745123608952 132506785045020672 132884297253126144 133412945737623552 133433405919461376 134130365190149328 134327986517716992 134345903400124416 134512502982713856 134728655261663232 134883060842170368 135267343066791936 135362750988681216 135453149856718848 135530611542982656 135652720112566272 135934867434110976 136090655392333824 136213268542783488 136259418605865984 136291164918644736 136460176779902976 136478378057269248 136647622077677568 136744003549790208 136867205345181696 137024061807919104 137212281673039872 137414443750391808 137432772309417984 137603199854444544 137681891091283968 138250824525545472 138375383916478464 138544212881378304 138626211331964928 139098156493488192 139199046915981312 139494447537629184 139592836957077504 139686060789741312 140070870874561536 140469933184745472 140517525437299296 140550263822352384 140569010642092032 140743327371558912 141131050036494336 141306063739416576 141514257401380864 141533132800131072 141708645117591552 141727546444087296 141808596273856512 141903299849895936 142099027060064256 142294218031300608 142503867592998912 142571162791968768 142699614663868416 142781220390961152 142977348440948736 143371225433899008 143444973883909698 143549017132105728 143957988690886656 143977190038437888 144354567172128768 144448085589391584 144552856412749824 144859618596768768 145541395350134784 145721878231273344 145956043200135168 146539621655691264 146559167345590272 146740912344778752 146957113455280128 146976714830905344 147026511629217792 147060766506221568 147158977622114304 147262773053620224 147564374254682112 147668455624015872 147767072570966016 147851576228708352 147984785577345024 148034923917484032 148272805790613504 148476477227139072 148646638479126528 148681270820339712 148865647396257792 148885503335202816 149070133175648256 149175276599771136 149289766049808384 149494834409766912 149906665909518336 150089563954826496 150112581659394048 150198426645037056 151118984832431616 151228594180325376 151326565855553088 151569737169371136 151743443447441664 152175760950140928 152283094862266368 152471937985855488 152609310126637056 152716949833383936 153239927110631424 153291845931599232 153327560533475328 153517698877390848 153538175314427904 153728574837387264 153764391190265856 153975606013329408 154152069533908992 154379189892415488 154399781236506624 154591249219190784 154700286844207104 154803599836250112 154892127477694464 155031680128647168 155458764646907904 155532177591238656 155672306906038272 155954487748460544 155975289208307712 156485426055174216 156598927780478976 156931253479832832 157041941576712192 157045078571876352 158028674832838656 158119046800146432 158336243293003776 158590678673129472 158772431291056128 158969321706843648 159203539576553472 159224774400147456 159422225757290496 159534670808088576 159641212331132928 159678406236045312 159861405442572288 160080995285213184 160316851042123776 160338234360987648 160537066496851968 160628872939831296 160650297876676608 160773594207485952 160849516996067328 161292628613136384 161437947902558208 161492644273618944 161730579887292416 161752151771578368 161952737277247488 161974338793242624 162398888068644864 162621963464343552 162967070921364864 163085273901563904 163734069768901632 163937113010182512 164200548600152064 164857074362652672 165083526387876096 165326752637190144 165348804184768512 165443362319499264 165553849824878592 166009921036517376 166127012577017856 166333023257296896 166482883774513152 166539289407169536 166578090456121344 166806906514440192 167266429672882176 167473853320790016 167496191252103168 167703899822604288 167950986806034432 167973388378177536 168181688710987776 168300312061280256 168413661700816896 168644999148208128 168876654366818304 168973229975666688 169125469231251456 170008857936485568 170132168452866048 170154860954517504 170515954315542528 170711373878371872 171197731068908544 171530930234087424 171685473892466688 171806568562556928 172394917999460352 172493505600159744 172707411237064704 172944646692060672 172984940089049088 173008013097959424 173222556764995584 173421078225647616 173676588628967424 173699753891069952 173915155371589632 174037822699732992 174171393724776448 174253643412406272 174410640144728064 174891110227771392 175131345269293056 175231497752543232 175448798717018112 175472200359346176 175972121158090752 176173793753038848 176433359877046272 176547660164811936 176675713393360896 177782259186943488 177883927650164736 177911207892615168 178840486920199104 179103982023622656 179127871200165888 179350003976951808 179476504659099648 179638207015550976 179844081122893824 180356457422389248 180380513656111104 180483667984908288 180604199808958464 180707482057310208 180870293483421696 180955706620575744 181454207189778432 181617691390377984 181679224807821312 181721553224859648 181946902373203968 181971170743025664 182196829436903424 182325338066386944 182698749077225472 182949708897386496 183219258333855744 183470933139259392 183575854788378624 184334432700727296 184429252136455326 184725617175171072 184834948442619904 185464208657984256 185598729221308416 185992596716838912 186123782609436672 186248081052988416 186761161166082048 187124651164459008 187293244246327296 187356700583065728 187400351763136512 187425347522789376 187657769828745216 188174733381992448 188408084985888768 188666887300429824 188710843733508096 188944860156788736 188970061925449728 189078128365142016 189204399799861248 189465369413419008 189725624041734144 189859442945163264 190005156790665216 190094883722625024 190266152885157888 190636464587931648 191161633911865344 191259965178546264 191398689509474304 191424218573832192 191943984921182208 192597447452522112 192737141883666432 193146158129025024 193282389632876544 194055193800179712 194295837641697792 194608057600180224 194875376360620032 195098713003853568 195386162207588352 195412223127453696 195654549793038336 195942817940373504 195968953107873792 196035348838957056 196211970162819072 196350364071493632 196752499006242816 197022763427954688 197135434971611136 197313047436460032 197379898556645376 197697074387484672 197968636302852096 198195517972168704 198487529861677056 198514004446937088 198616117685413428 198760177567531008 198900368799694848 199326445879689216 199875554546024448 200119418606435328 200150108879192064 201491979776575488 201518855100186624 201768754474070784 202092982892494848 202324591263255552 202901014600187904 203044126483021824 203179724785078272 203295917314473984 203479080168849408 204319902814175232 204389127908798976 204436747377967104 204464015479406592 204690265169854464 204717567085903872 204971433116516352 205116005324685312 205300808017772544 205536092711878656 205838919856553984 206121665625587712 206149158464126976 206404799781666816 206522836636925952 206708906838196224 207376236788318208 207563075874717696 207939316997947392 207967052277743616 208647234740232288 208798570373971968 209241671306443776 209389255435616256 210106306311842304 210704899777118208 210776288155948944 210825395733528576 211114991057338368 211454238230839296 211696575054741504 211959095609124864 212271386102071296 212299699200196608 212562967676387328 212712894410784768 212854949774843904 213148540590096384 213441327046950912 213755801389498368 213784312481316864 213856744187953152 214049421995802624 214171830586441728 214466022661423104 215056838150848512 215167460825864547 215323525698158592 215936983036329984 215965785057656832 216531850758193152 216829284619124736 217289427895153152 217447031868751872 218312093025202176 218582817346910016 218934064800202752 219809432483536896 220111368517168128 220435670182920192 220465072246358016 220591149759332352 220738466433171456 220894159580430336 221346561382023168 221502683436023808 221777364343062528 221977178366017536 222052385876226048 222104120608161792 222409208685920256 222714715840708608 222969957718689792 223021906230509568 223298471094386688 223328255002804224 223605199763472384 223934649074712576 224242251614650368 224551548934422528 224859998864277504 225134345932239744 225168872489091072 225297639967555584 226678477248647424 226842891270488064 226989848783329632 227354605754056704 227615165171162496 228263641425211392 228424642293399552 228707906978783232 228913965189955584 229075424750075904 229859890665947136 229991340800212992 230276548316086272 230307262971641856 230592862256080896 230646586785398784 230963409019994112 231228104300863488 231568784838623232 231599671854759936 231886873828786176 232050430266310656 232205399754375168 232338191216541696 232547520192970752 233188146970361856 233508460359057408 233641997003390976 233931731622690816 233962933812461568 234728139082761324 234898391670718464 235396880219749248 235567617857814528 237043012249257984 237178570200219648 237886018009694208 238158646936584192 238453982560265472 238805309364830208 238837161600221184 239133338635935744 239302006212132864 239517609354067968 239792108163858432 240121492927819776 240475276563185664 240507351541481472 240805599745277952 240943309409746944 241160391311228928 241274275494100992 241938942919704576 242156921853837312 242238966410428416 242595869830938624 242628227657367552 242929105915871232 243100450755182592 243598332102967296 243932945196515328 244292344445140992 244450606382047296 244627910852345856 245779243600969728 245905669515273768 246300822900228096 247285611543979008 247990128955785216 248023206277152768 248165043479248896 248330774737317888 249014881554776064 249499534885945344 249724325661769728 249808934110754304 249867135684182016 249900463363719168 250210359771660288 250899644509323264 251210779981185024 251555849733906432 251926480209051648 251960082567266304 252272533066481664 252450468091920384 252620492551225344 252967498722312192 253459844963500032 253688203846877184 254181952783908864 255013286904728352 255198252679299072 255232291431776256 256796596603362816 256982855844888576 257296395351131136 257528210838700032 257709852843835392 258592376999190528 258740258400239616 259061116855597056 259416970038091008 259477410133573632 259833835147493376 260131617338471424 260514882943451136 260549630836604928 260872733057384448 261056734049599488 261257090587164672 261291937477165056 261380465118609408 261615960217092096 262336665341657088 262697017903939584 262847246628814848 263173198075527168 263208300539019264 263958181737136128 264260690629558272 264650039815569408 264821490247217904 265013570090041344 265768594506252288 266825891475247104 266866811838922752 268260730380298656 268655973035433984 268691806800248832 269025005965427712 269457310523326464 269766121684340736 270534686133583872 270725501977362432 270906299713437696 271061223085965312 271305440225132544 271869734868221952 272181310784667648 272426537085566976 272518837211731968 272582329837289472 272920353559805952 272956756114538496 273295244155355136 273488007099580416 274048123615838208 274424563346079744 274828887500783616 274865544618835968 275206399708889088 275363782182567936 276501649051090944 277088425762756608 277252422663929856 278196312986976384 278398093831962624 278988895075258368 279185673914155008 279372121579482624 280141741749123072 280939866369490944 281035050874598592 281100527644704768 281138021284184064 281486654743117824 282262100072988672 282612127478833152 283028514802761728 283066265600262144 283417290235183104 283455092888174592 283617192547713024 283806599699791872 284198054120128512 284588436062601216 285007735185997824 285142325583937536 285399229327736832 285562440781922304 285954696881897472 286742450867798016 286889947767819396 287098034264211456 287915977381773312 288709134344257536 288896171178783168 289105712825499648 289719237193537536 291082790700269568 291443756462546688 291912086400270336 293079243311382528 293118334691180544 293481824689557504 293914226910560256 293953429661810688 294053023258435584 294317955244228608 294525546107240448 295128748509364224 295336911248031744 295534145141932032 295703152457416704 295969571154690048 296069847834968064 296545611581227008 296952954454278144 297293276958253056 297731294792515584 297771006670405632 298140266351296512 298350553199542272 298579532099616768 298989668819533824 299813331819036672 300179127909652992 300225163318788096 300396853290074112 302237969664863232 302653131711106176 303139474338742272 303486886894883328 304351521900281856 304566189724532736 304943875971710976 305218620253274112 305433899666767872 306479854221262848 306583691863198464 306655121066950656 307035397754781696 307076350628855808 307457149674774528 307951212026658816 308304139067817984 308758379784830976 308799562473013248 309182498438381568 309607199672500224 309784254955388928 310063360257294336 311064355182477312 311344613812076544 311908975496921088 311950578416615424 312970852110348432 313197855560957952 313862506959665664 314083883153424384 314090157143752704 316057349665677312 316238093600292864 316672486586007552 317181357346258944 317544862582112256 317938643413687296 318407079153106944 318449548800294912 318844451514580992 319069341616177152 319282424662265856 319356812472090624 319722810885144576 320161990570426368 320633702084247552 320676468721975296 321074132993703936 321257745879662592 321300595753353216 321699033992134656 322585257226272768 322875895805116416 322985288547237888 323461159774584832 323905474554494976 323948677586485248 324797776137289728 325243926928687104 325934141842729728 326170547803127808 327468139537803264 327874226020365024 328401097200304128 329714148725305344 330167052775752192 330653505274380288 330697608369537024 330886724638998528 331107699649757184 332019842073034752 332254025154035712 332666046514593792 332965767549026304 333078578814339072 333156180912242688 333613813028880384 334532859345764352 334947706641580032 334992382504206336 335407799645208576 335901973612068864 335946776756355072 336363377421975552 336827323401633792 337289998296416256 337753308733636608 337946459951333376 340017715872971136 340264336905732096 341031908631085056 341422747756743744 342395462137817088 343061860468174848 343370947784933376 343613137125113856 344789835998920704 344987011200319488 345414822474129408 345889293384121344 345969880178098176 346445113529991168 346842156451295232 347353177257934848 347399507782139904 347830310743179264 348075645399465984 348342787449552896 348507286824812544 348821280289456128 349782220455542784 350262690538586112 350462995505086464 350897597434036224 350944400718692352 352347587506077696 352866719754092544 353095320329623872 353351426786721792 355564518373886976 355767855300329472 357680973840398208 358207964047245312 358255742400331776 358700007953903616 358953009318199296 359276414031101952 359688162245787648 360712914844778496 360761027312222208 360967335969816576 361208399617916928 361414964114620416 361740586966843392 361911413241151488 362908414379556864 363235382780755968 363358449615642624 363893804746407936 363942341486051328 364393658873806848 364650676132773888 365397498154450944 365899417794772992 366438516667711488 366941866278518784 367151709576757248 368668865401454592 368858504272910652 369451234350342144 370928417315968512 371197458442616832 371985193433677824 372247565218873344 372496162105976832 373522322332164096 374249302328918016 374586488492654592 374713401166131456 374800703526273024 374850695045578752 375315539657490432 376349466763984896 376816169971777536 377333774600859648 377421687467016192 377889720313577472 377940123850899456 378408799599722496 378930738826838016 379451248083468288 379718885890326528 380189767445250048 380532305770315776 381272929175863296 382519930357092528 382797379018948608 382848437147664384 383887969842364416 385194894905044224 385474283767332864 386292316258050048 386564779265753088 388110387600359424 388591675283395584 389216115200360448 389750752721240064 390197426007707136 390772324415176704 390824446254907392 391309099586076672 391885635880747008 391937906215747584 392070697677914112 392423940325638144 392700728142987264 393504998012485632 394045526855909376 394270869943222272 394626094872920064 394759797113290752 395937272605704192 396391035944337408 396975059723354112 397028008893874176 397232235370826856 397520355135062016 398652891759378432 400238837212870656 400300217758384128 402983959553150976 403037710200373248 403537508948141568 404185965784989696 404649182526511104 405802029200375808 406088252966043648 406359449570156544 406591834628947968 406958160337698816 408639805628350464 408778255817597952 408873494755934208 409380530339708928 409435134171807744 409942866233032704 410232010649370624 410601616035545088 411072185423757312 411677839713107968 412243331251175424 412298316928253952 412809599563333632 413045673273851904 414752473576636416 415126151749435392 415878633995894784 417294469480464576 417597140747943936 418483342612887552 418778510871232512 420212612623684608 421409799554236416 421552576311897888 421650791467057152 422229982114676736 423393150109483008 423918191218249728 424542772204142592 424599398400393216 425125935352774656 425425788821569536 425709899549687808 426297081180192768 426882654093901824 427511602778996736 427713488375906304 428098843991605248 428343661172883456 428932045322846208 430113676301697024 430334921651729094 430647051396317184 431873966072659968 431931570115313664 433063701516386304 433658569238249472 434578855790306304 436624186050404352 437165634693820032 437868129600405504 439618864967073792 440222737034336256 440871340365840384 440930144492716032 441182299518664704 441476932866342912 441788319160860672 442693122764046336 443005366872047616 443554728686125056 443954356732035072 444104771752452096 444818417371840512 445429431681417216 445939915437379584 446043812461019136 446596942188773376 446656510005608448 447210399526944768 447869298149425152 448484503229300736 449719997728555008 450268691864479488 450337744978182144 450595279935111168 453356954497294848 453685782540976128 453979697566659264 454709211508113408 455230330342324992 456527282850422784 456849284586799104 457415813957566464 457827930379911168 458150849500151808 459719781331894272 459982681600425984 460553096632172544 460614525943283712 461185724512161792 461293173570797568 461926818039988224 462456208601726976 463137569677246464 463199343709519872 463773747657572352 464100860532621312 464410799508750336 464676382433083392 465095040385941504 466376293940723712 467016920718114816 467863463245381632 467925867624923136 469456278165522648 469796783341436928 470793760439498496 471135235715629056 474086024498515968 474357140400439296 475772036019388416 476317293873168384 476907965120530944 477610618729660416 477674323200442368 478266677271871488 478604012424265728 479035218708135936 479584216327716864 480242985855639552 480950553126371328 481014703082962944 481611199490555904 481886618819493888 482320782622457856 482548550988201984 483877885839409152 484313843707674624 484477932820856832 485191739661877248 485256455314735104 485858211831742464 487196664205934592 487865890393030656 488901212764094592 489255821704691712 491811339030547536 492601645800456192 494571223087958016 495980257911570432 496046412554305536 496330086958497792 496661549474635776 498029763109552128 498999069771890688 499448651323539456 499617868221508608 499734271368364032 500420719543320576 501799289018646528 502421559962370048 503111699467812864 503852960418103296 503920165134532608 504545066132963328 504900936183840768 505240985102450688 505934997444624384 506919689927000064 507376407693754368 510026573809456704 510396505358598144 510464582863552512 513593193206725632 514592790702262272 515056421677400064 515419705687670784 517184753998381056 517480516800479232 518122233711194112 518833940076182016 518954820267147264 519667670294986752 520263234676942848 521029765886902272 521099261673209856 521745466114768896 522113468099198976 522514181174329344 522760930237218816 523231920434184192 524673330683314176 525394035807879168 525694493257629696 526346396151054336 526416601078038528 527916363474272256 528521381259116544 529300079631138816 529642980494435808 530027140180082688 533651782950494208 533733623677845504 536521460760597312 537311946070867968 537383613600497664 538050011930855424 538914621046652928 539532243368681472 541069372267167744 541451003954724864 541812599426875392 542122446171930624 542610880450265088 544362621569335296 544853074171133952 545037674423463936 545164659674578944 545840707119611904 545913512229076992 546590488310710272 546976014199160832 548096247231676416 548849126692159488 549657775001567232 550412799417778176 550727564365135872 553003298102181888 554176851525513216 554504845327859712 556392625973952768 556796187663925248 557977790150516736 558371347828310016 558744243158965248 560283483498246144 561879732738981888 562070101749197184 562201055289409536 562276042568368128 562973309486235648 564524200145977344 565224254957666304 566057029605523456 566132531200524288 566834580470366208 566910185776349184 567234385095426048 567613199399583744 568396108240257024 569176872125202432 570015470371995648 570284651167875072 570798458655473664 571909393763794944 573484901735596032 573779895535638792 574196068528422912 575831954763546624 577792342357566336 578211425650999296 579438474387075072 582165581400539136 582887512925093376 583824172800540672 586158486622765056 586236669382361088 586963649379115008 587828453821120512 587906859323621376 588106046516871168 588635910488457216 589051092214480896 590257497018728448 591068290283864064 591406304914833408 591939142309380096 592139695669936128 593091223162454016 593905908908556288 594586553916506112 595462589585031168 595542013340811264 596280532702593024 596701106399084544 597979337639067648 599626663638073344 600358255819305984 600450326637576192 604475939329726464 605306263422212352 606278948677484544 606973773789766656 608703043800563712 609132379449065472 609887751943421952 610437240506548224 612959708442525696 613167383726396928 613310242133901312 614070795509563392 614152701257711616 614914299349549056 615902424053317632 616608278135635968 617516759569661952 618364996876763136 619214399345000448 619568509910777856 620126720514588672 622128710364954624 622689227624153088 623817950993842176 623901156833230848 625941704220696864 626395711121915904 627725013919331328 628167766306848768 632114699331354624 632476187200585728 633344973172015104 634362714692517888 635089725164224512 635877286827374592 636814158306213888 636899097600589824 637688903029161984 638138683232354304 638564849324531712 639445621770289152 640323981140852736 641267404168495104 641352937443950592 642148265987407872 642515491759325184 643398067984269312 645170514452545536 645502382477593641 645970577094475776 646922319549169664 647810949108989952 647897355172970496 649595552274579456 650487853857374208 651868283685459456 652341095606255616 654936279075606528 655748452040730048 656802194400608256 659428297450610688 660334105551504384 661307010548760576 661395216739074048 661773449277997056 662215399299514368 664039684146069504 664508050308071424 665332093029187584 665931535098052608 666157157628678144 666312361824485376 667227626057760768 669065718691528704 669895413283160064 669984765008412672 670815599290417152 671803947224137728 672726754843951104 673654646803267584 674579996592832512 675506617467273216 675892919902666752 680035431745942272 680528673811464192 682063817262170112 682845495513487488 684790924275634176 686123720936349696 686741895569866752 687226274250227712 689579671997841408 689974022400638976 690829644948258816 691778586768242688 691939760356196352 692890227059982336 693684312902590464 694706354515869696 694799015564279808 695660621486358528 696151290798931968 696685574899105792 697014573649625088 697642560578912256 699564440911085568 700525381077172224 700925991010172928 701795194868072448 701888801437384704 704695175012155392 706190640659247744 706702853573443584 711129036747773952 711535710600658944 715361947680796416 716415928094490624 716511484800663552 717400015907807232 717906018636398592 718552828062203904 719376324491575296 721425829689556992 721522054624444416 722416799235833856 722829928229240832 723481173933686784 723822826482302976 725816828759113728 726470765561511936 726716899231285248 727787609492815872 727884682972102656 728787317747613696 729301352265547776 730794996308901888 731798835589545984 732877033335422976 733883732557037568 737337730802909184 737717008545821304 738902468700684288 741856834631937024 743970386867355648 744495130437746688 744992324211953664 747044644664328192 748498604657836032 749172976985309184 749426802332262912 749601407052546048 749701390091157504 750631079314980864 752698933527969792 753632339943555072 754667549201719296 755779440627154944 755880247701798912 756817599199444992 757861477653676032 758902496166936576 760379534890500096 761064611540631552 762545858351726592 765039860714185056 765594758037897216 765696874295328768 770389789810088448 770948567534665728 772584632516100096 773129558531506176 776220775200718848 777183350566791168 778432230400720896 779501505442480128 780394852015414272 781544648830353408 781648892509814784 782618199172153344 783771271761494016 783875812431495168 784141395355828224 784847880651276288 787009996024971264 788091053711818752 788541739886444544 789519594226581504 791874545211408384 792782071888674816 793950119446708224 794464470741653712 795040710270124032 797305783518756864 800477674425741312 800600435516768256 805967919106301952 806075420400746496 807075017896283136 808371931569979392 809298365053022208 811604058400751616 812176505932087296 812718899140313088 813183669257895936 813916320675397632 817279611256700928 817556511635195904 817746989511868416 818761060679417856 818870268343615488 819885732466065408 820464021298741248 822144370847514624 823355679426215936 824486662502350848 824596633856507904 825619199126667264 826091346547703808 829504947153272832 831757267991789568 834588938960929152 835194281495887872 836966685225775104 837557021742465024 840425225247369216 842819599108472832 843105152623795776 843301582934114304 844459964229353472 846786300218966016 847836382436499456 849085544408285184 849198796800786432 850251870705549312 850851577643139072 851419799099375616 852594162360385536 853765308187803648 855023205557993472 855426976751812608 856197687983210496 856687322345766912 857864090645692416 860227352603394048 860669843303458188 861294102792634368 863747932145319936 866127403032772608 867317138476498944 869157711580612608 873248372100808704 874331269387640064 875736259200811008 879237729934147584 880445474068672512 881742680731680768 881860288985432064 882953865732685824 883576638321721344 885386245528092672 886010733744095232 887109457372250112 887908713464070144 888209543504904192 889636834743681024 890858863362834432 891879830874759168 893193884377546752 893313020011216896 894420799053889536 895738596298850304 896969006458601472 899439995457110016 900537383728958976 900675489956364288 901190559870222336 906713908994589696 907959395133318528 909418423016226816 910460660684649984 913054565700845568 913698569173598208 914831627915132928 915655860759822336 916301699000303616 919439562663788544 919965363200851968 921106193264345088 921229051886567424 922371449024323584 923853636079976448 924912417203453952 926275139354492928 926398687419039744 927547495315144704 928821599017500672 929352764866166784 930190080771883008 934033841436229632 935726926490763264 935851735249846272 938912556331045296 939593566682873856 941587520878996992 942270471431258112 948172048997031936 948714280800878592 951544072038776832 952634587746336768 953815930241061888 955221237459320832 955348646400884736 956533354543742976 957208024848531456 958070437416271872 959168432655433728 960485971711279104 961901106252742656 962029406165925888 963222398981111808 963773237638987776 965097101976403968 967755771678818304 968627687415349248 968955865641713664 970383479323754496 971716423663484928 974393328411869184 975731780786061312 977802425528189184 978511643409383424 983622678061095072 985203291600912384 989142446175916032 991960515823140864 992092825108611072 992660173916995584 993323098949271552 996059526219104256 997998139543781376 998897302647078912 999235736443017216 999468542736728064 1000841439086641152 1003598578037293056 1004843119924740096 1006223398935625728 1007705920836206592 1007840330269065216 1009090132265926656 1010481970204901376 1011869994889248768 1013839379854000128 1020053147618913408 1020793010717196288 1027186386413451264 1029185581404524544 1030112843354800128 1030839411375341568 1034369507996762112 1034961033600958464 1036244467422388224 1037667880152364032 1037909640534294528 1039335340589973504 1040526469353885696 1042059531773804544 1042198523346419712 1043490932229537792 1044226936198397952 1045028362348658688 1045521860474437632 1046463840868368384 1049346661366628352 1050788071615758336 1051388986515259392 1052692792302108672 1052833202156077056 1057042762518233088 1058600159262277632 1059285960988871616 1060054280360165376 1067303565900988416 1073042921521194624 1074623892141735936 1074767227200995328 1076100023861710848 1077829242093305856 1079064486737362944 1082138744534335488 1082902007909449728 1083625198853750784 1084244892343861248 1085221760900530176 1088725243138670592 1089706148342267904 1090075348846927872 1091681414239223808 1091827024458153984 1093180976621420544 1093952028398321664 1096192494463352832 1097698253384318976 1099315550003134464 1100825598835556352 1101455128730271744 1106006596204363776 1108353703051026432 1112785251947905536 1113592375327850496 1115955580301033472 1116742695656620032 1117488486317930496 1120566966996492288 1123759465477963776 1124140203498394368 1124402110578819072 1124552085136736256 1125946618972471296 1129048400291954688 1130448509915332608 1132114059211046912 1132265062401048576 1133669160940732416 1133820371552698368 1135226398799167488 1136792216480514048 1138353744250404864 1140569302335750144 1141596917310947328 1143818787527589888 1147559791071277584 1148392137056845824 1151663909527093248 1155584684715132672 1156422851301998592 1158876948774150144 1164331162801078272 1165775025850186752 1167648345601081344 1172316973245530112 1172473338764722176 1173927298758230016 1175656907642241024 1175813718647242752 1176212093033742336 1177271820976914432 1178102184428961792 1180514994037456896 1182136580567728128 1182812609829666816 1183878284618760192 1184279391339872256 1187811817817112576 1189173107833012224 1190925179170062336 1191084026681622528 1192561065405186048 1195958675278135296 1200716511638611968 1200900653275152384 1208951878659452928 1210612526844424704 1212557897354969088 1213947547579533312 1217406087601127424 1218264758898130944 1219775503886843904 1220874481013096448 1225919416885051392 1226334767452793856 1226620484267802624 1228141591019126784 1228305402515423232 1229828598699098112 1231804848106635264 1233216556271271936 1235033519139323904 1236729993753526272 1238428798690000896 1239137019821555712 1244257420729909248 1245378455248306176 1247635901987684352 1251883408441393728 1252791422243831808 1255450027838662656 1256335532613697536 1264229398662709248 1264952374401171456 1266689946344030208 1270179450328449024 1271754573654749184 1273628316612427776 1273798195201179648 1275377806058323968 1276277366464708608 1277129698649063424 1278891243540578304 1280647962281705472 1282534808336990208 1284296531974815744 1285030983518650368 1286796135968538624 1290341028905091072 1291004764955187282 1291941154188951552 1293844639098339328 1295621898217979904 1295794710345940992 1299191104549158912 1300975707714748416 1303736567370918912 1309872558151213056 1311496904081460096 1313604388801216512 1318856594901221376 1320668211103008768 1322614021097521152 1322790433478148096 1323546898555994112 1324430798599028736 1328079368292139008 1329016100616142848 1330664186058375168 1331863070196105216 1332314315257356288 1334455252115521536 1338131437383057408 1339790826566320128 1339969530016825344 1341631198580834304 1343607894448275456 1345453509687902208 1349159993185665024 1351013234934546432 1351785839805333504 1360070863491884544 1361057347622928384 1364127634524340224 1365690991026974976 1369581848551268352 1372247441872699392 1373483791139733504 1374452548500455424 1379159343995682816 1379948044801277952 1381659289896517632 1383557173536485376 1383879520712392704 1385780454119964672 1387368625805180928 1389412709031739392 1389598031128559616 1391321242972717056 1392302581597863936 1394029147299250176 1395285121157824512 1399128881822171136 1401050762154344448 1403590389736144896 1403777602874769408 1409390350024310784 1412381281318495488 1413405707146887168 1422258073495547904 1423071421201317888 1430723895361592832 1432831856188981248 1433022969601327104 1434800031815614464 1435812037272797184 1437105656124407808 1438752648983150592 1442851659379113984 1443044109248888832 1444833598471667712 1445659856458481664 1446962347867373568 1447645652964605952 1451633657518227456 1452941531123023872 1453433798462570496 1455575218985631744 1455769365944205312 1457574635495227392 1461589992617803776 1463597671179091968 1467767465114075136 1475434017091642608 1477804937401368576 1483713669263874048 1487940773734711296 1488990260875493376 1489984648423907328 1494089289328656384 1496997209315672064 1498345953970618368 1498853604664525824 1499202814105092096 1501262158629961728 1505397867055939584 1507264679887110144 1509335098403438592 1511558881254309888 1511760495403597824 1513635198398889984 1515722955307352064 1517804992333873152 1520759069781000192 1522129223081263104 1530079721428370112 1531189516075794432 1531393748590657536 1540779579620176896 1545169265032200192 1546259117063012352 1552441550401437696 1554366701133582336 1556864460801441792 1559003010884960256 1560789704030828544 1563089297660706816 1563297785019629568 1565236398344306688 1567542543522988032 1568282790711656448 1569695761302552576 1574019992049942528 1576182107423637504 1577083479772889088 1579039188453163008 1583749090422816768 1585564143777349632 1587900238893416448 1588928941483307424 1590081420540248064 1600955348851482624 1601200871033536512 1611935838212603904 1612150840801492992 1614150035792566272 1616743863139958784 1618596730106044416 1623208116801503232 1624353011864174592 1625437798280626176 1626367338515791872 1627832641350795264 1634559222513401856 1635113023270391808 1635493979023736832 1637522121358835712 1637740536687230976 1639771464932130816 1640928042597482496 1644288741695029248 1648973325004701696 1651238398253334528 1652182693095407616 1659009894306545664 1663514535983579136 1669177877921858304 1670388562991775744 1673933370451550208 1675114043484930048 1680850450494738432 1685639198216945664 1686210305247591552 1686603165868228608 1688919928458706944 1693572600437932032 1695672764872998912 1698171088816570368 1698397593601572864 1700503741411098624 1701703155286278144 1702839598198751232 1705188324720771072 1707530616375607296 1710046411115986944 1710853953503625216 1712395375966420992 1715728181291384832 1720454705206788096 1721339686606916376 1722588205585268736 1727495864290639872 1734634276952997888 1738315423161225216 1746496744201617408 1748662538775280128 1751472518401622016 1758475459868295168 1760890948137345024 1763485361463361536 1763720577970864128 1765907731465371648 1767153276643442688 1770772491056185344 1774218914744500224 1775817426928140288 1776419087009808384 1779273669487362048 1781717726725668864 1783759661749518336 1786387768755093504 1786626040022433792 1788841598107779072 1793938012917202944 1798879990914220032 1801074767457917952 1801350979912728576 1813427817989179392 1815918790266637056 1818836846032453632 1820921321369299968 1826109131401691136 1827397138347196416 1829663255830265856 1831311721519644672 1838879125327577088 1839930726401703936 1842212386528690176 1842458103773134848 1844742898048647168 1847707272159952896 1849824834406907904 1852550278708985856 1855094990630289408 1857643198035001344 1858705529732333568 1860380161543766016 1868067682872459264 1871453852981526528 1871703470499692544 1877825112662090592 1879187133365747712 1883175041757993984 1896344097994063872 1897428561601757184 1903088144077553664 1905269175492673536 1907631860482123776 1910442474918641664 1910697292801769472 1913066709087485952 1914416049697062912 1918336865310867456 1920971943422558208 1923802212505485312 1924058812331851776 1926444797962223616 1927546475277975552 1930194203952807936 1935511543357636608 1937911731283427328 1940766958647508992 1943432847326969856 1948786656823738368 1951463561572122624 1955604851056378368 1957023286818766848 1967245356122190144 1970406583201824768 1978284892351832064 1983921031646281728 1984185650217222144 1985320347833991168 1986646197898543104 1992119052438208512 1995996279087562752 1997794605294157824 1998471472886034432 1998937085473456128 2001682878173282304 2007197156074586112 2009686239849480192 2012446797871251456 2015411841672413184 2018180264531853312 2020963940409802752 2023739989778497536 2027678759708000256 2040106295237826816 2041586021434392576 2054372772826902528 2058371162809049088 2060225686709600256 2061678822750683136 2068739015993524224 2069922067201916928 2072488934844776448 2075335760304728064 2075819281068589056 2078670681179947008 2081052938707771392 2084119063547609088 2084397046692839424 2086981864459075584 2088453872396795904 2090056724697317376 2091043720948875264 2092927681736736768 2098693322733256704 2101576143231516672 2102777973030518784 2105385584604217344 2105666404312154112 2114085525036466176 2118571921977743232 2120108560720330752 2134607131801976832 2146085843042389248 2149247784283471872 2149534454401990656 2152200047723421696 2155658484186611712 2158128973474725888 2164277489068670976 2167250397707501568 2168489784687722496 2170443521801060352 2177450486277341184 2179412296684535808 2180150697693855744 2183362828478447616 2183654048916307968 2186361953242841088 2187904056796643328 2192384988926705664 2195396506768637952 2198631100006268928 2201651197671112704 2212013192408727552 2216707406102052864 2225570503895811072 2231911160602066944 2233485391313240064 2234976972635860992 2241133933992984576 2247518930955927552 2248280406996788736 2248804221157638144 2249104170273472512 2251893237944942592 2258096800583909376 2260897019830665216 2264228118422093824 2267338321881464832 2267640743105396736 2270452797598334976 2273584432961028096 2276707488500809728 2281138604671500288 2283193834621894656 2287637575055179776 2295119582142555168 2296784274113691648 2311169369430265344 2312845702603997184 2317753897548300288 2328662325602156544 2331550051700373504 2335296691202162688 2344633946491060224 2344946677529444352 2347854597516460032 2351313815284482048 2351627437294485504 2352424186067484672 2354543641953828864 2361029988074913792 2364273161135456256 2365625219659333632 2368558782679744512 2375623635634225152 2378346215666024448 2381850358340124672 2385122130810372096 2391917350556270592 2401433023277223936 2401801306550304768 2417903757318905856 2421225053688849408 2425115794709938176 2427895095159066624 2434812175202254848 2436529517796261888 2439551007773687808 2441748962026192896 2451838833770102784 2452669534905587712 2453240968535605248 2456283182038253568 2456610805030846464 2459657197398196224 2466433112542543872 2470067038278647808 2473459987507052544 2476857597380001792 2478274039643111424 2488514841459818496 2495271803975368704 2503766816882787456 2505582844487663616 2510900055677325312 2512671065227395072 2528458797325418496 2529904748802342912 2533379892688060416 2540358900656898048 2543509147309498368 2547256633224855552 2547596390402359296 2550755612116647936 2552554732929417216 2554259397298126848 2557782487081156608 2561295924563410944 2565069616673980416 2568593063949631488 2570061967037300736 2573592271937077248 2580682057810182144 2582009529910374564 2583882308377903104 2591243796435959808 2598382209098317824 2601951415429496832 2607473134741837824 2619745116302426112 2622993808162920192 2627208777602433024 2637713189802442752 2641336422206017536 2645228042195042304 2645580866956296192 2648861597198057472 2656158736584278016 2658032201232285696 2661328372116750336 2663726140392210432 2664628630514712576 2668910504231043072 2679581653132640256 2679939060033650688 2683262397161668608 2687215788896550912 2690907019375804416 2698319986371330048 2702026469869092864 2703571679610667008 2720141726983769088 2728255269048680448 2731381982053949952 2739163697102536704 2744494883745398784 2746967582279467008 2748905097000910848 2758318687991365632 2759896089602555904 2763318579793035264 2767114347072970752 2771560908239929344 2774737251610361856 2778825418063478784 2779196062257119232 2782642485945434112 2788058294598500352 2790570242315649024 2802101524308688896 2807180779472289792 2807555205749538816 2818780700048621568 2824762562636990976 2826811414293774336 2844516146991095808 2846142842402635776 2861447790723185664 2865663712377962496 2866045939202654208 2869600063631228928 2871624074545594368 2874211312248815616 2877505297966301184 2885703318758227968 2886088218497777664 2889667196943335424 2891319712916963328 2895291305929211904 2903267315036454912 2905883062246047744 2906867596925140992 2911150437971263488 2915149270990454784 2923179985235607552 2927195342358183936 2935534930228150272 2950868034183285216 2955609874802737152 2967427338527748096 2975881547469422592 2977980521750986752 2979969296847814656 2988178578657312768 2993994418631344128 2996691907941236736 2997707209329051648 2998405628210184192 3002524317259923456 3010795734111879168 3014529359774220288 3018670196806877184 3023117762508619776 3023520990807195648 3027270396797779968 3031445910614704128 3035609984667746304 3041518139562000384 3060159442856740224 3062379032151588864 3081559159240353792 3090338530064400384 3092518234126024704 3104883100802875392 3108733402267164672 3113728921602883584 3118006021769920512 3121579408061657088 3126178595321413632 3126595570039259136 3130472796688613376 3135085087045976064 3136565581423312896 3139391522605105152 3148039984099885056 3152364214847275008 3154166959545778176 3158078376906326016 3171128287554699264 3175800477786832896 3177857882966614848 3180162841080496128 3201910697702965248 3223871676425207808 3224301681602985984 3228300071585132544 3233487726279917568 3237193460212088832 3246416233603006464 3248706023728349184 3250875596561252352 3252734677031583744 3255665282701590528 3269118445026803712 3270226046540783616 3275044242717671424 3275481073374461952 3279542929864261632 3281856085194964992 3288577483390058496 3297946650009403392 3302476796506669056 3304365386190815232 3318019788613091328 3338355755843716608 3340777125983551488 3347866740903100416 3350228086969860096 3361700900989476864 3371278396433891328 3372420610495183104 3373206331736457216 3377839856917413888 3387145200875864064 3391345529745997824 3396342177633140736 3396795187203145728 3401007482822197248 3405679196397502464 3410376649441542144 3415061232751214592 3421707907007250432 3424790751932841984 3431456362582769664 3442679373213832752 3445176411170537472 3454991728581279744 3469268553905995776 3476630846322450432 3492993488403234816 3497325077550560256 3502945036803244032 3516950919736590336 3521781896274690048 3526970722926723072 3527441155941728256 3531815462930743296 3534306553286885376 3541544982112370688 3548437829489000448 3551634853856280576 3552838174019616768 3563435453451337728 3567519323499036672 3572775537510187008 3573252080044867584 3577683196215558144 3587876025834405888 3602149534915835904 3602701959825457152 3626855635978358784 3631837580533274112 3637673692064907264 3641842642738599936 3652218262803382272 3654794276694392832 3659326511660531712 3662623443039289344 3677758250655154176 3679861452803407872 3684424773057380352 3684916207546269696 3689485796097294336 3695414544319905792 3699649668813815808 3705100557417971712 3710189981260578816 3715286396070002688 3717411059464667136 3736135365744918528 3742907705963053056 3755650225324181184 3758374266731495424 3766350083515987968 3792688195988127744 3794857123203514368 3810538350985347072 3815263720964247552 3820884949837283328 3821394585603538944 3826133418174971904 3828832099394125824 3836673730621734912 3841943886845116416 3847604425010970624 3852889595924447232 3855092950555951104 3860388407905615872 3871023086715273216 3875823462566854656 3881533917295017984 3886865694653939712 3897573313647476736 3902927123144245248 3911209702112756736 3934490712244380288 3940813166403649536 3956569784703664128 3967842063292563456 3968371300434444288 3970640695667982336 3973292395797086208 3984238104876417024 3991992558175125504 3995589210588315648 3996942945772068864 4003365756346564608 4014394312149172224 4019372479698960384 4024893595742502912 4030823683344826368 4036360529063706624 4047479979556995072 4055357519416000512 4080212590475653632 4083172042868785152 4108745545653805056 4116742325618098176 4120451373419200512 4123357645501366272 4137478031987048448 4139844134403833856 4144977869689552896 4150671520609456128 4151638562137178112 4157341362359894016 4162105877415542784 4168238127095218176 4168794093385678848 4173963728918151168 4176907744793591808 4182087441897750528 4185855363473473536 4197386645466513408 4203152286463033344 4210771169208434688 4211332808624308224 4228171050072932352 4237143843955486464 4240217121440661504 4269214263603953664 4292171686084778496 4298495568566943744 4299068908803981312 4304400095446843392 4311316968373223424 4316257946949451776 4328554978137341952 4334500795415003136 4336979569375444992 4340887043602120704 4354900972554682368 4358824593369071616 4360301395387711488 4366725656956895232 4367308097832615936 4372723906485682176 4384769977853411328 4390793013537275904 4403302395342225408 4433414812204105728 4451141007791622144 4463822321204133888 4466970782626480128 4469953945271721984 4482267867985969152 4495037861911855104 4496560813993577472 4497608442315276288 4503786475889885184 4516193601167818752 4521794039661330432 4528456236844187648 4534676643762929664 4535281486210793472 4540905595196669952 4547168865922056192 4553414977001619456 4562277209343000576 4566387669243789312 4590239164285110336 4593568548227383296 4622338738860530688 4635507795096600576 4657324651204313088 4663100103400747008 4670593382404325376 4689267892982120448 4689893355058888704 4695709195032920064 4702627630568964096 4704848372134969344 4709087283907657728 4722059976149827584 4728546322270912512 4731250439318667264 4737117565359489024 4751247271268450304 4756692431332048896 4763700716680249344 4770244261620744192 4802866046554447872 4803602613100609536 4835807514637811712 4842450107377698816 4850231589419876352 4855790190318133248 4869624350404509696 4873059035592523776 4879102015547375616 4883497924052385792 4903677667540205568 4905339069811175424 4906481937071210496 4912566364076507136 4913221610061692928 4919314394796392448 4932866225085087744 4946919975014105088 4953715194760003584 4956548079286222848 4977029682919636992 4990543607950737408 5007533633765574912 5011165688975327232 5021800111354650624 5025342130454790144 5056917594650836992 5059809497604685824 5066759785376120832 5080717801313796096 5087018294618996736 5094513266449711104 5095192780804718592 5101511224233295872 5105109465858834432 5108518794596253696 5115564974162313216 5122591849126821888 5130139233347960832 5137186127899262976 5147184543874154496 5161364115620364288 5164019059820749128 5167764616755806208 5182487592871919616 5203902830858993664 5214946269483675648 5239490232604852224 5245987616325840384 5254417555204866048 5275426379604885504 5282672844412035072 5290456084390084608 5291161733912592384 5297723194396114944 5312317473168556032 5322656744233500672 5327452280784420864 5329257261029425152 5337821008462086144 5359163306265280512 5359878120067301376 5366524794323337216 5381814038751608832 5396639972742660096 5404052939738185728 5440283453967538176 5456510538097360896 5462763964107899904 5478327394205073408 5488989767490797568 5493935164558934016 5516637375982731264 5519792179205111808 5526637159586070528 5534228694145941504 5543121816479858688 5549474503220723712 5557650836126957568 5565284971890868224 5576116589197000704 5581140484631298048 5604203048617377792 5614361558944579584 5615110411499077632 5637561400097243136 5649525125273981952 5689032293982191616 5692285684805271552 5722895581446371328 5731327424755924992 5732091878405308416 5739200127262457856 5743248149091188736 5755010595932602368 5771406637516455936 5772176436995555328 5779334393886670848 5782639425833926656 5790582611858423808 5806534630072909824 5813735193850281984 5822300875942526976 5830298541980909568 5846359970471215104 5854390684716367872 5871069860456300544 5901736068366570432 5911219749605474304 5934854677055496192 5951763094938845184 5955961043501973504 5959938593695629312 5976357157314625536 5987988837262688256 5993383815882473472 5995414418658103296 5996811256420368384 6005048634519846912 6021591468223758336 6029058719548440576 6037340393613754368 6046235525017239552 6054540793595559936 6062891821229408256 6071219969335492608 6083036279124000768 6120318885713480448 6124758064303177728 6163118318480707584 6180677060128800768 6185036468252049408 6209766201605750784 6217466804534329344 6227457843205767168 6236012043539841024 6243158816123314176 6252357190642827264 6253191140078518272 6260945593377226752 6270170174091952128 6273131162846625792 6278783045210210304 6296079968199770112 6304728429694550016 6308333919091556352 6316156753812652032 6342256575109398528 6355715765933229696 6360325682160992256 6403821395405930496 6447743352850415616 6448603363205971968 6456600143170265088 6466975452559835136 6474386920424177664 6492832467206012928 6501751193122504704 6505469354063167488 6511330565403181056 6538236890053607424 6540452093081567232 6550088485435342848 6550962146748923904 6559085859728523264 6563712170389929984 6577154966780116992 6595893300018806784 6604953593013338112 6636039577226182656 6676711511687433216 6695733481806200832 6700456173939720192 6723401801978953728 6742556792867782656 6744841220990366208 6746412663472914432 6755679713834827776 6774290401751728128 6782691059491995648 6792684355266281472 6802014965644394496 6811358392795004928 6820753298883084288 6830122465502429184 6843415814014500864 6849581503865683968 6862912725165539328 6885358746427665504 6890352822341074944 6938537107811991552 6953261692644900864 6985986976806469632 6994650155101120512 7005890073606488064 7033901839473180672 7043563792549380096 7053941445853446144 7054882311883456512 7063630925861486592 7083089964224741376 7096875658978000896 7105676348039233536 7126870906902675456 7135038646998073344 7145551075020374016 7155366392431116288 7175752051668811776 7204299069831671808 7205403919650914304 7253711271956717568 7263675161066548224 7275347384129814528 7283685285477199872 7304436525606764544 7309588553388785664 7318653023321063424 7325246886078578688 7355516501310308352 7359722905606815744 7368849546114760704 7369832415092539392 7378971592194588672 7399299337627631616 7410201114835943424 7420379962521157632 7430572792140005376 7434822118929334272 7485815411926106112 7511300450648362368 7516748533462990848 7532700167031975936 7585376391976255488 7589714246407028736 7621076701970694144 7630527441928495104 7641769899674566656 7642789171207077888 7652266836349943808 7657664198788251648 7673347461243469824 7683887773690232832 7695208850021941248 7705779191848894464 7710185901111902208 7720776815811231744 7742046173430546432 7751646925133709312 7773731389307879424 7795146627294953472 7805854246288490496 7822419404225513472 7868981424488760576 7881626332807299072 7913139569407328256 7935684126585126912 7936742600868888576 7946584791594172416 7968476209752834048 7983985116350251008 7991178421176631296 7993885891544137728 8006731512693129216 8038744959397920768 8049787191485005824 8061647366689652736 8072721058127413248 8094959959113990144 8110715038832001024 8160425180951307264 8217491091307610112 8233484651236196352 8240902746838401024 8246715291002732544 8274956063974096896 8279688268807667712 8289955739379105792 8301343041218912256 8314682724719788032 8324211754831085568 8336476254190436352 8337588186771357696 8347927457836302336 8364174883795501056 8371710726946947072 8406304572926066688 8421542338416869376 8422665617248616448 8456342100145864704 8474287687910972928 8480434242881323008 8538428527207907328 8584343372169556992 8596991137133887488 8598137817607962624 8608800190893686784 8622633936746446848 8632515893898903552 8657109956274683904 8669001590830006272 8673959138750889984 8709801945109364736 8717649186738143232 8720602790775422976 8733451313913790464 8745447812971364352 8769539955706822656 8781586027074551808 8806604790684450816 8866829624408211456 8902282015583244288 8927644642408267776 8933941565252960256 8939907890543443968 8964535735971938304 8990075723823710208 8993121627987154944 8995216884630552576 9007572951779770368 9032387202335637504 9043588079322660864 9056912473688375296 9069353287525859328 9070562972421586944 9081811190393339904 9094337731844112384 9106829954003238912 9124554418686001152 9180478328570220672 9187137096454766592 9244677477721061376 9271015590193201152 9314649302408626176 9326200206801494016 9341186764808650752 9378535785964240896 9379786710117777408 9391418390065840128 9405255261137928192 9409696744269938688 9418174567815315456 9444119952299655168 9457092644541825024 9462500878637334528 9474235130718978048 9513384862664097792 9527401433360498688 9540488523241488384 9605732093108895744 9671615029275623424 9684900214755397632 9700463178839752704 9711580380636266496 9739248700809019392 9746118071185047552 9758204031094751232 9766995848104771584 9807355335080411136 9810678139622350848 9825132728153014272 9826443220123385856 9838628789592784896 9865732450170175488 9893839950028210176 9907430389520007168 9913096158572445696 9954059365839273984 10015067267531149824 10022331377950654464 10043600222709301248 10050684260909580288 10113835189301673984 10119618995209371648 10133519570752241664 10161435602627592192 10174036589237993472 10189026532899422208 10190385561609437184 10203022448466591744 10217037589192507392 10231129948324626432 10245183698253643776 10274372255798525952 10294369087748308992 10328038119641498256 10335529233511612416 10364975185743839232 10407805661717987328 10429892538967351296 10478980465209704448 10491975232651680768 10508835110409732096 10550852759209771008 10565345688824070144 10580912168780169216 10582323467825184768 10595446388792229888 10624634946337112064 10645313488467001344 10654904561568841728 10658514522058850304 10718326612530561024 10719756240134602752 10733049588646674432 10763628077503217664 10808105879476371456 10880566907935076352 10913021076194721792 10925527928215799808 10956654788410146816 10977979534981595136 10987870329117868032 11033274751965462528 11039584358410223616 11053274319172141056 11068457388291883008 11086243632959717376 11098949006441447424 11115301672253915136 11130569943781736448 11152233178394001408 11208406097234755584 11228723117889159168 11275122800194486272 11299050250547963904 11378064587964383232 11384571369610543104 11445791162892742656 11462654849511849984 11464183756810616832 11478400254524915712 11486496298182377472 11510021191865204736 11542813275032911872 11558668787773341696 11565278851667853312 11581165223716847616 11613069260145819648 11627470387700563968 11644601751885053952 11660597083961819136 11692719940942430208 11708781369432735744 11803472136733140864 11822439499210948608 11869709354110992384 11903526189877690368 11911922087003947008 11919877187391258624 11952714314629251072 11975977674525376512 11986767631764946944 11990828837316206592 12010097269039693824 12043182936447516672 12058117439096881152 12074680787227508736 12092471050034479104 12109081587191119872 12142439938670985216 12166072558248001536 12240637771426960896 12249516128606355456 12326236636961415168 12361354120257601536 12370072936504098816 12419532403211501568 12434933609068658688 12454915686411534336 12472024087079682048 12486317632246628352 12504714381285654528 12506382280157036544 12521891186754453504 12546262325693251584 12557566090420420608 12592159936399540224 12609456859389100032 12632313507625304064 12684513150218797056 12711431531866459392 12720651364321984512 12807642790811860992 12895486705700831232 12897206726411943936 12913200286340530176 12933950905119670272 12948773840848355328 12985664934412025856 13003502386245009408 13010938708126334976 13022661130806362112 13076473780107214848 13080904186163134464 13100176970870685696 13101924293497847808 13118171719457046528 13154309933560233984 13209907186026676224 13353423023374866432 13391466963612401664 13400912347879440384 13446803603957907456 13485113585735565312 13489682441980732416 13492825326945828864 13511359427669655552 13548580803503456256 13565382118983991296 13585368710532562944 13604029931288788992 13622716785590009856 13641506597766168576 13660244931004858368 13686831628029001728 13699163007731367936 13770717492855331008 13780705644682149888 13906523385289801728 13971973953612939264 13989300310202241024 14011780147212976128 14067803678946361344 14087127585098760192 14107882891706892288 14127261851722973184 14166179928449482752 14193751317956001792 14211352696078467072 14253741813805350912 14270077293996146688 14291102150040748032 14310732784862232576 14408598139663343616 14410807839301828608 14507422543913435136 14527350322133096448 14550694768259629056 14567370570954399744 14608873051213529088 14619177106777571328 14637306046642126848 14650493772157157376 14711033002620616704 14719445811213631488 14737699092229521408 14739664830185078784 14757943184389177344 14798598675255263232 14840759925042315264 14861145584280010752 14869644237858668544 14971630823852212224 15022600901296724736 15033497066925981696 15065400334063951872 15170752783952510976 15179428492814057472 15242153403941388288 15261054883856990208 15283539799349133312 15285578342414155776 15304533672699887616 15315328397576503296 15346694922486939648 15367775547380465664 15390417700043882496 15411558383697788928 15441553631622463488 15484092346861092864 15503293850267418624 15547462778615758848 15611708492576980992 15644838808451026944 15737962848977521152 15763252665614598144 15826279138814656512 15871368253170253824 15873485201737777152 15893169583188344832 15936952419505668096 15967970232700502016 15982356842353262592 15987771783088275456 16013463025386258432 16077489918795841536 16099574382970011648 16145442116254826496 16189919918227980288 16320850361902614528 16434982182615220224 16466969302472392704 16481805493676802048 16549912127948193792 16559376537615335424 16579911478758211584 16602686082437824512 16629365449439576064 16648423509662171136 16672952508380872704 16695854915672604672 16728349767591002112 16743421453893894144 16812609145852133376 16843084676833738752 16845331234497232896 16912684200291729408 16948575375821945856 17076857054415814656 17168686744339113984 17193982274267774976 17196275635215925248 17217600381787373568 17265031787797807104 17314219912549367808 17338003181660012544 17347918277501779968 17419603890218729472 17441205581550845952 17466902627827580928 17490895625942728704 17539079911413645312 17563172054149103616 17613209581368901632 17733659248816422912 17804564031166488576 17855289284816535552 17867883130505920512 17879815781086887936 17929071471943876608 17980151447647420416 17986243255974309888 17990433769261105152 18015145903559540736 18064774404671275008 18087176158645321728 18138706575051718656 18163622380786679808 18188675463688224768 18213659908006477824 18249108837372002304 18360956657140441344 18374274192909533184 18489354955442122752 18542031180386402304 18629298604817252352 18652400413602988032 18682373529617301504 18757071571928481792 18759573420235554816 18782836780131680256 18810510522275856384 18819393488539877376 18836349135630630912 18888239904599310336 18914185289083650048 18925001757274669056 18948470261437956096 19026769725328195584 19080977046482976768 19211464186217791488 19343230058551246848 19369800429510795264 19400926357679505408 19423160761272532992 19478497401618038784 19516408062189502464 19533991696209543168 19614710670160822272 19621356279244701696 19650265456306028544 19652886440246771712 19677257579185569792 19731464900340350976 19787679900056420352 19814860779040014336 19908118731678547968 20030134535062299648 20087200445418602496 20101368521819160576 20227670378603347968 20239237990418743296 20267039141504483328 20322871205255184384 20348073178475986944 20378053065798844416 20406044896933183488 20434075178385014784 20462259896649252864 20490367396507287552 20548744511597051904 20588738175496617984 20656076239282996512 20671058467023224832 20815611323435974656 20859785077934702592 20957960930419408896 20983950465303361536 21017670220819464192 21101705518419542016 21130691377648140288 21161824337560338432 21164646935650369536 21190892777584459776 21249269892674224128 21290626976934002688 21317029044117700608 21436653225061122048 21466099177293348864 21527256155006435328 21616211758952742912 21761133815870152704 21826042152389443584 21851055856431599616 21913309576820293632 21955959069963190272 21975740658235736064 22066549503930925056 22079168716820447232 22106548638344282112 22136914776583766016 22197898012882894848 22230603344507830272 22261139887563472896 22304466356788002816 22457446235778318336 22550245600388972544 22598100501095927808 22756129175928766464 22769142739221086208 22891582325785485312 22925309699023699968 22928367513621233664 22956800509049831424 22972992596364754944 23020042383730409472 23085626550065823744 23117337575546683392 23130557703335706624 23162330447433695232 23226138520291639296 23254940775401127936 23321194167923638272 23385439881884860416 23417562738865471488 23606944273466281728 23644878998421897216 23739418708221984768 23807052379755380736 23839754374782517248 23905428629258502144 23951955349050753024 23973535263529893888 23981657674632413184 24020194538079387648 24116234878193762304 24149361574455017472 24184942100068958208 24218163174382239744 24284879877341970432 24332145116496003072 24481275542853921792 24652473273922830336 24722708240515203072 24740145873008197632 24839064806423003136 24869867218137317376 24944048174159364096 24972635264493256704 25009428762571309056 25012764560314073088 25043782373508907008 25092524651386503168 25115132180840841216 25218913718778200064 25264627015250608128 25369026300437594112 25422863063732918784 25441302728643969024 25615285581623721984 25790973411401662464 25794413452823887872 25826400572681060352 25867901810239340544 25897547681696710656 25971329868824051712 26007004772490018816 26021877416252669952 26152947560214429696 26161808372326268928 26200353941741371392 26236343438914093056 26308619867120467968 26419814372053352448 26706846046749732864 26782933927224803328 26801824695758880768 26893607207915814912 26970227171471130624 26979364883961464832 26985650653891657728 27022718855339311104 27097161607006912512 27130764237967982592 27170737421065125888 27208059862577577984 27245433571180019712 27283013195532337152 27320489862009716736 27373663256058003456 27541434985710662016 27561411289364299776 27813046770579603456 27943947907225878528 27978600620404482048 28023560294425952256 28135607357892722688 28174255170197520384 28215765783413784576 28254523703445946368 28332359856898965504 28387502635912003584 28422705392156934144 28540154587992293376 28582204300081496064 28621465569724465152 28817196279326687232 29014845087826870272 29054700644266192896 29101389536519258112 29134741141908799488 29217746102427058176 29238354213555142656 29274612093284253696 29300987544314314752 29422066005241233408 29475398184459042816 29479329660370157568 29515886368778354688 29597197350510526464 29681519850084630528 29722291168560021504 29739288475717337088 30045201802593449472 30066994133851963392 30130800668127903744 30341505567905021952 30358856985628114944 30484306807882776576 30522109767713980416 30567079598698266624 30571156684828311552 30609067345399775232 30693389844973879296 30735551094760931328 30823116767395577856 30883107263244926976 31006587700534837248 31094925557231517696 31223416985153961984 31289677616902053888 31475925697955042304 31526505331229196288 31652558277629313024 31742736506340507648 31746970403475554304 31786339166376689664 31873904839011336192 31935940465401004032 31964713684706525184 31975543566176550912 32154979837591683072 32199148765940023296 32290884232509652992 32641700723805229056 32869964365230440448 32933938604944785408 32963610987353604096 33099824255896387584 33118753075230670848 33159822957516423168 33205372164875649024 33258730898879152128 33296847019324342272 33345905016761745408 33391709831345209344 33456699535182004224 33625218291704266752 33686169353667477504 33825368400583458816 33897150751643891712 34153714108831629312 34337373488678227968 34387964548535549952 34392551270431850496 34435200763574747136 34530063575595614208 34628439825098735616 34676006363320025088 34695836555003559936 34839207780437458944 34882411163101691904 34933805255655161856 34981791251885457408 35078159822827290624 35126344108298207232 35467318497632845824 35609128062332977152 35710578569633071104 35735766261011841024 35759631562173775872 35858142943887753216 35960302895294840832 35972486511948619776 36030291807119081472 36129548809342550016 36174352317290643456 36277413150103437312 36327244761573359616 36427319816012955648 36498217674744004608 36721913314280882688 36748548385819066368 36978709910884245504 37084062360772804608 37258597209634504704 37304800827205976064 37364747059234603008 37514143143856963584 37519146840471109632 37565673560263360512 37638786977079754752 37672698271261261824 37776479809198620672 37828370578167300096 37896940522875912192 38053539450656391168 38161954092965953536 38422928372435582976 38686460117102493696 38739600859021590528 38801852715359010816 38846321522545065984 38956994803236077568 39032816124379004928 39067983392419086336 39229421340321644544 39242712558489403392 39300530912612057088 39305772880493543424 39354515158371139584 39462929800680701952 39629721558080028672 40060269070124599296 40174400890837204992 40202737043638321152 40455340757206695936 40478475980837486592 40534078283008966656 40645742410510368768 40696146356951973888 40756106131597688832 40812089793866366976 40868150356770029568 40924519793298505728 40980734793014575104 41097489023194103808 41312152478565993024 41342116934046449664 41719570155869405184 41915921860838817792 41967900930606723072 42035340441638928384 42203411036839084032 42261382755296280576 42323648675120676864 42381785555168919552 42498539785348448256 42581253953868005376 42634058088235401216 42873306450122244096 42932198354586697728 43232423517905485824 43522267631740305408 43652084304778887168 43702111712863199232 43826619153640587264 43911918139926380544 43951481316471472128 44133099007861850112 44158337433640894464 44213097276688564224 44273829553167532032 44395796025765789696 44522279775126945792 44608932713576005632 44914892471556636672 45100491200777945088 45196201002191855616 45512258351857532928 45538285478442172416 45783164651570970624 45850619398047399936 45856735027242467328 45913601018099662848 45945985192729509888 46040084767460818944 46171253100131647488 46234675151093366784 46324660894867390464 46452277040583278592 46509881550802255872 46642388335847276544 46835125477730942976 47213888546932563456 47289757996843794432 47478837416443969536 47614104759510761472 47679508749565034496 47810857258517004288 47903910698101506048 47947070527059787776 47963315349264826368 48040389076158775296 48232469756387524608 48298723148910034944 48436326348764479488 48569759754683940864 48962551085707843584 49304946547845660672 49445416481030406144 49678129612846006272 49739734436274634752 49888096348318728192 49945270528986513408 50018857525142618112 50087564747017814016 50185049302773006336 50230264361681682432 50437827437556400128 50529254030501216256 50738052600875188224 50845726127465837568 51230571163247443968 51581946822803324928 51588826905647775744 51652801145362120704 51795095363393421312 51942659737648103424 52014009544980037632 52043754832505339904 52323616744652537856 52400707883482742784 52472686877828186112 52617239734240935936 52839628744106704896 53413692093499465728 53565867854449606656 53603649391517761536 53787214415831629824 53940454342942261248 53958729767922929664 53971301307783315456 54045437710678622208 54194323214013825024 54261528475935965184 54416119725155155968 54490867142360039424 54566026391064674304 54640979724019433472 54747326512116006912 55082869971421324032 55122822578728599552 55626093541159206912 55887895814451757056 55957201240808964096 56047120588851904512 56271214715785445376 56348510340395040768 56431531566827569152 56509047406891892736 56664719713797931008 56775005271824007168 56845410784313868288 57080309175984586752 57242931139448930304 57634392558653374464 58029690175653740544 58109401288532385792 58202779073038516224 58269482283817598976 58435492204854116352 58549224186568507392 58601975088628629504 58844132010482466816 58950796368918085632 58958659320740315136 59031772737556709376 59194394701021052928 59363039700169261056 59444582337120043008 60090403605186898944 60261601336255807488 60683011135810043904 60717713971256229888 60968613615765553152 61044219535427960832 61134159197396533248 61218134690799550464 61386779689947758592 61471102189521862656 61646233534791155712 61766214526489853952 62013175401069674496 62446833970307923968 62579355233804107776 62951851395910084608 63053010662458392576 63305116555258626048 63485473012681015296 63493940806951108608 63572678332753379328 63747809678022672384 63871880930802008064 63951087132353101824 64309959675183366144 64398297531880046592 64581768465019305984 65283401447610458112 65739928730460880896 65867877209889570816 65927221974707208192 66199648511792775168 66237506150461341696 66319645915032846336 66410744329751298048 66593694038648684544 66691810033523490816 66783419662690418688 66913399070364008448 67372338707334955008 67650736801166917632 67794301503287783424 68307428217663258624 68674746977356455936 68775929097071099904 68785102540863700992 68870401527149494272 69060127151191228416 69256879650197471232 69352012726640050176 69391673110007119872 69678415560874917888 69764822326203383808 69963582503770914816 70156319645654581248 70252688216596414464 70934636995265691648 71218256124665954304 71421157139266142208 71519263124347551744 71716285887775506432 71920605790589681664 71944973023897239552 72060583614238162944 72348704634581286912 72554826300206874624 72654489523146719232 72854639632025911296 72996435349488009216 73443826628561765376 73957419821768491008 74168124721545609216 74517194419269009408 74609601654411952128 75028286287713927168 75038293680942219264 75131347120526721024 75277573954159509504 75345396542522523648 75656741156334600192 75793881045751824384 76107078901312782336 76323908185931907072 76845856744871165952 77372920234204987392 77479201718043181056 77603705430718021632 77692643045090131968 77913989606472155136 78065632248758009856 78458842680643289088 78485425116978806784 78601061825224114176 78709030316742279168 78925859601361403904 79259443116160057344 80120538140249198592 80348801781674409984 80405474087276642304 80910681514413391872 80956951961674973184 81068156566017933312 81291484821020737536 81392292713903947776 81512212263195377664 81624179587732733952 81736300713540059136 81849039586597011456 81961469586029150208 82624304957131986048 82684233868092899328 83439140311738810368 83831843721677635584 83935801861213446144 84070680883277856768 84406822073678168064 84522765510592561152 84647297350241353728 84763571110337839104 84997079570696896512 85162507907736010752 85268116176470802432 85746612900244488192 85864396709173395456 87044535263480610816 87304168609557774336 87404223425726398464 87653238307281174528 87823836279852761088 87902962632942944256 88266198015723700224 88426194553377128448 88547659106335064064 88791592051531579392 89044559550253891584 89217865427152011264 90200982401555890176 90392402004383711232 91024516703715065856 91076570956884344832 91566329303141941248 91701238796094799872 91713470054484934656 91827202036199325696 92080169534921637888 92469350302186733568 92649321789734780928 93019763101604511744 93284776671694553088 93670250955461885952 94427777093865126912 94579515993687588864 94957674832887939072 95228209519021522944 95359017499130068992 95621714517034008576 95807821396203012096 95894141054119575552 95926630698529652736 96464939512775049216 96597446297820069888 96872652697528958976 97925102171415687168 98609893095691321344 98890832962060812288 99356259225692012544 99479468872549269504 99776192696637456384 99890541057973026816 100037715050285236224 100175129494035628032 100370098605546012672 100875654875112800256 101058508061002432512 101476105201750376448 101691452254931675136 102461142326494887936 103163893645606649856 103177653811295551488 103305602290724241408 103590190726786842624 103885319475296206848 104028019089960075264 104087509665010679808 104647233489305075712 104801415766965485568 104945373755656372224 105234479468481871872 106827384186998931456 107131735708899213312 107207298783035523072 107574428831663259648 107880908685884522496 107917459535845859328 108090875421357244416 108388646428027650048 108523056951871930368 108832239450310311936 108981734284720078848 109281959448038866944 109494653024232013824 110165739942842648064 110245645157457199104 111252187082318413824 111775791628903514112 111914402481617928192 112094241177703809024 112542429431570890752 112697020680790081536 113018094813783785472 113329439427595862016 113690821568627736576 114160618351969173504 114485862278897860608 115268785117306748928 116059380351307481088 116218802577064771584 116405558146077032448 116538964567635197952 116870984409708232704 117098448373137014784 117203950177257259008 117688264020964933632 117901592737836171264 117917318641480630272 118063545475113418752 118388789402042105856 118889164674240086016 120180807210373797888 120523202672511614976 121366022271620087808 121435427942512459776 121937227231531106304 122088439070855921664 122268318394793066496 122436269381599100928 122773559379895517184 122942204379043725312 123292467069582311424 124026350802139348992 125158710467608215552 125903702791820169216 126106021324916785152 126610233110517252096 126970946025362030592 127145356665506758656 127495619356045344768 127743761861604016128 127902174264706203648 128619919350366732288 128796595063760093184 130566802895220916224 131479857460921761792 131735754419779141632 131854443949414416384 132399297023585550336 132475012300922683392 132639291830065692672 132821488659502596096 133187388077297369088 133566839325380837376 133826798140728016896 134744677414669910016 135301473602333835264 135588603006575566848 136614856435326517248 137349493954712911872 137551858194142199808 137570205081727401984 137740803054298988544 138120254302382456832 138513759300394942464 138704025453280100352 139356831121749835776 139529644652406767616 139927165007541829632 140505376433192828928 141869273990531383296 142436512249331908608 142842314278532284416 143038526248695103488 143432571775551012864 143841211581179363328 143889946047794479104 144121167228476325888 144697409269162573824 145308979046293438464 145709279264051822592 146887653257123530752 147914839643536982016 148336249443091218432 149034388838538018816 149219203308823904256 150056572575427854336 150262694241053442048 150555147908319019008 150690793085045047296 151313482312669200384 151587762091503648768 152214157802625564672 153691713489742331904 154745840468409974784 154958403436086362112 155385286090180263936 155827979212944310272 156131264497516019712 156970850233957613568 157202123650448228352 157418060633484558336 157851719202722807808 158518886232320114688 160241076280498397184 160697603563348819968 160810948174553284608 161821363028826783744 161913903923349946368 162136313132035866624 162582969642041475072 162784585427807895552 163248359175465467904 163472601427080118272 163698079173194022912 163922939172058300416 165248609914263972096 165368467736185798656 166878280623477620736 167663687443355271168 167871603722426892288 168141361766555713536 168813644147356336128 169045531021185122304 169294594700482707456 169527142220675678208 169994159141393793024 170325015815472021504 170536232352941604864 171728793418346790912 174089070526961221632 174608337219115548672 174808446851452796928 175306476614562349056 175647672559705522176 175805925265885888512 176532396031447400448 176852389106754256896 177095318212670128128 177583184103063158784 178089119100507783168 180784804008767422464 182049033407430131712 182153141913768689664 183132658606283882496 183402477592189599744 183654404072398651392 184160339069843275776 184938700604373467136 185298643579469561856 186039526203209023488 187340501910923771904 188855554187730253824 189159031987375177728 189915349665775878144 190456419038043045888 190718034998260137984 191243429034068017152 191615642792406024192 191853261397059305472 192929879025550098432 193194892595640139776 193745305395057917952 195850204342831374336 197219786191382642688 197781665924121624576 198712518451384025088 198958937745098539008 199781082115946053632 200075430100570472448 200350258988071256064 200740197211092025344 202117016122004865024 202952210403500752896 203382904509863350272 204922284652989775872 206327787291213299712 206355307622591102976 206611204581448482816 207180381453573685248 207770638950592413696 208056038179920150528 208175019330021359616 209294466978610151424 209890747511312744448 210468958936963743744 213654768373997862912 214263471417798426624 215148857663326519296 215761817371769044992 215834919071691718656 216181750842714488832 217046113903743860736 217664478900620623872 217963468569440157696 218563918896077733888 218989306048464027648 220331479885685296128 222504374164636827648 223551583257807028224 223828804963235856384 225084858863141781504 225394041361580163072 226036189627567570944 227381643137255473152 228321236703938347008 228971724557795721216 230537570234613497856 232118760702614962176 232437605154129543168 232811116292154064896 233077929135270395904 233741968819416465408 234196896746274029568 235376528041929867264 235803185475672342528 236127090950226837504 236777578804084211712 237778329348480172032 240361614420747595776 241046405345023229952 242732044543240175616 242870855885024919552 243874454463062212608 244176878141711843328 244536636789586132992 244872538763198201856 245547118759791034368 245884408758087450624 248052701604278697984 250317420935216431104 251807405583640338432 252212042649833570304 253220466221034504192 253941892050724061184 254290713331013517312 254991238712090689536 255487523723208032256 255804348529412407296 257239838700733464576 257593190127520186368 261133605790441832448 262959714921843523584 263471508839558283264 263708887898828832768 264798594047171100672 265278583660131385344 265642977319005192192 266374776154594738176 267133678650761674752 267653596281456033792 270602947204667670528 271177206013151133696 273229712870653034496 274698987909425823744 275103716388284399616 275140410163454803968 275481606108597977088 276240508604764913664 277408050906560200704 279059289304813535232 279854330015083659264 281010752866385657856 283738547981062766592 284873024498663817216 285684628557064568832 286077052497390206976 286865143551102025728 287682423162358726656 287779892095588958208 289394818538325147648 290617958092586876928 293775306514247061504 295829679287073964032 296672498886182436864 298068777677076037632 298438406617647808512 300113145150855708672 300525388482106884096 301110295816638038016 302626964625338400768 303175524183007297536 304428315605251129344 307383426979484663808 309491680936819949568 309916806872172724224 310770572180360527872 311655958425888620544 312262528995032039424 313941700467915227136 314404247300896456704 314836121266969116672 315703438405445615616 320482152560996794368 321395207126697639936 321621896349106569216 323642726057653567488 324272626264071733248 325165939284082950144 325569170855615791104 326496718350930935808 326945202854160236544 327845878344116600832 330497219828527944192 330736935472371597312 333756561246955241472 335327374886710542336 335743207444853784576 336282723533111427072 337627288294712672256 338091062042370244608 339054284441351356416 339988318282787586048 341072464705883209728 343457586836693581824 348178141053922443264 349216674438231097344 349616893702905593856 350612953229124698112 351295345119411044352 351611850531771777024 353064792062894800896 353704778213508513792 354190636425340256256 355166368206126317568 361569608017534844928 364098066814860263424 364306283827537379328 366265317212567764992 366804955184379199488 367308808144797302784 368320678139686551552 369877401208746934272 372079052406418046976 377711108375460507648 378318063974750355456 379830699331551756288 380912838076086091776 381436069996520275968 382486858068136034304 383231285584812048384 383706522794118610944 385859758051100196864 386389785191280279552 391700408685662748672 394439572382765285376 395563331848243249152 397425036902768050176 397917875490197078016 399562164231892107264 400700517976142512128 401480394422184050688 404234032244009730048 405904420807001505792 406765809019726700544 409844569305979551744 412655574582426599424 412710615245182205952 413222409162896965632 414360762907147370496 415541277901184827392 416112076359840301056 418588933957220302848 419781495022625488896 427309536747995725824 428526942835596853248 430297715326653038592 431523634743538089984 431669838143383437312 432363501685428977664 434092227807487721472 435926937138880315392 437127837792155467776 440662959771370592256 445008748329273655296 447103166515614056448 447657609926471712768 450169717726283563008 450788082723160326144 452072379255135141888 454763286274510946304 456642473407876694016 461075140469226995712 464237521405229924352 464875210308259086336 466155858270540791808 467483937638832930816 468393793492548059136 471606370951344685056 472254181900453675008 473555157608168423424 475556658696960344064 480723228841495191552 482092810690046459904 485464089086480351232 485741711770049839104 487748908926124425216 488353756283423686656 489745077526396403712 491094237519582068736 491768817516174901248 496105403208557395968 500634841870432862208 503614811167280676864 504424085299667140608 506440932442069008384 507883784101448122368 508581426662027034624 509982477424181379072 510975047446416064512 511608697058824814592 515186380255040372736 522267211580883664896 525919429843687047168 526943017679116566528 527417775797657665536 529597188094342201344 530557167320262770688 531285954638010384384 532749552309189476352 534267357301523349504 542354412026302267392 546459425741306068992 549397975818851647488 550207432776568799232 550963212217195954176 552481017209529827328 554816101813120401408 558118578609627070464 562021505732771315712 567477095962125533184 569746048997327634432 571369257114129137664 572154104994780413952 573730287102204051456 575559784191177916416 578789637076650295296 581235916185173753856 587550613028494123008 591659358574147928064 593344997772364873728 596137555354152075264 596876813235295617024 600226290301711417344 601050776964213768192 602220591633276076032 606351048366014595072 608856631210502258688 614766853958969327616 618983361873639899136 619833613744345448448 621541144360721055744 623311916851777241088 624525057990064078848 627883400935830454272 629672242533938233344 631406876810891231232 640964305121993588736 642790414253395279872 647285452115307134976 648545252528143466496 651138341711231582208 652993436701861871616 653890405708320473088 655691756688233201664 660994439657055888384 667513122493910482944 670654749773421084672 671486414889707569152 675254576589425344512 676182124084740489216 678108568882702712832 682144929411766419456 686915173673387163648 696356282107844886528 698433348876462194688 699233787405811187712 701225906458249396224 702590690238822088704 706129584125789601792 707409556427017027584 708381272850680512512 710332736412252635136 723139216035069689856 728196133629720526848 728612567655074758656 732530634425135529984 733609910368758398976 734617616289594605568 736641356279373103104 744158104812836093952 755422216750921015296 756636127949500710912 759661398663103512576 761825676152172183552 762872139993040551936 764973716136272068608 766462571169624096768 767413045588237221888 771719516102200393728 772779570382560559104 783400817371325497344 788879144765530570752 791126663696486498304 795835750980394156032 799124328463784214528 801401035952285024256 802960788844368101376 811808841614003011584 813531618039453401088 819689138611959103488 825311149164853198848 825421230490364411904 826444818325793931264 828721525814294740992 832224152719680602112 837177867914440605696 839562990045250977792 854619073495991451648 857053885671193706496 860595430653306077184 863047269487076179968 863339676286766874624 868184455614975442944 871853874277760630784 881325919542741184512 890017496658547310592 894206333031228112896 895315219852943425536 900339435452567126016 901576165446320652288 909526572549021892608 913284946815753388032 922150280938453991424 928475042810459848704 929750420616518172672 932311716541081583616 934967875277665861632 936787586985096118272 943212741902689370112 944508363800907350016 947110315216336846848 961446457682990383104 964185621380092919808 970928178172960702464 975497817852248850432 976707512566847373312 979490155052792807424 983537635032349802496 992210806417114791936 1001269683740865724416 1007229622334561353728 1008848170599334281216 1012881864884138016768 1017162853324054069248 1019964954848362758144 1023217394117649629184 1030372760510080745472 1044534423161767329792 1051838859687374094336 1053886035358233133056 1054835551595315331072 1059194376188684402688 1061114334640525541376 1062571909276020768768 1065499104618378952704 1084708824052604534784 1092918851482612137984 1098795951637703294976 1100414865553137598464 1101926424434391908352 1104962034419059654656 1109632203626240802816 1116237157219254140928 1134954191924251066368 1139492097994655268864 1142738514228258275328 1144308209989560827904 1147460574204408102912 1151119568382355832832 1157579274153300590592 1175101226056988246016 1183318717148295856128 1186689995544729747456 1192275110708304150528 1193753626470591234048 1202101553928427536384 1204441183266552152064 1212702096732029190144 1217713262421004517376 1229533707917938655232 1237966723747279798272 1239667227488690896896 1243082288721442111488 1246623833703554482176 1255766801871660908544 1259344485067876466688 1281928610243987177472 1285580828506790559744 1294570904230614269952 1297090505056286932992 1302276683422463164416 1307780811416640946176 1311383513376466403328 1321988879314111776768 1335026244987820965888 1341309499546842169344 1342972829779415138304 1350509153178850689024 1352364248169480978432 1356217137765405425664 1364289858823532838912 1392712564215689773056 1398467574811622375424 1402451812916498792448 1405181380477644177408 1414819112854034055168 1416762545701361025024 1420665472824505270272 1446278432070139379712 1456392267259441053696 1457225135310149517312 1465061268850271059968 1469235232579189211136 1473282712558746206208 1488316209625672187904 1510844433501842030592 1513272255899001421824 1519322797326207025152 1523651352304344367104 1525744279986081103872 1529947432272544137216 1532925142339248193536 1534826091176474443776 1545559140765121118208 1566801634742650994688 1577758289531061141504 1582253327392972996608 1591671501960788312064 1598248656927568429056 1602802071904570048512 1627063236078906802176 1639378277223918206976 1650622298329706397696 1652889636651587862528 1657443051628589481984 1664448305439361204224 1674355735828881211392 1709238146991982903296 1714107771342387412992 1721190861306612154368 1726679352573533749248 1736368911229950885888 1743707748555521261568 1762651839085482369024 1780034993317094621184 1788412666062456225792 1790630439705886851072 1800678870905134252032 1803152330892641304576 1819053145098043785216 1826569893631506776064 1844300561876907982848 1856950085620919697408 1859500841233036345344 1864623433082163167232 1869935750555331723264 1873575173970192236544 1889016727601814700032 1894220630432673693696 1922892915365980766208 1928371242760185839616 1941856356345921404928 1953415025133694746624 1958980310105585614848 1967075270064699604992 2002539367481731448832 2014459244669122707456 2025763729768276033536 2034325706648108138496 2046434788235299258368 2060745521020161490944 2089068846323534659584 2103677719374748188672 2107772070716466266112 2118388752377368805376 2122228669281051082752 2125143818552041537536 2130998209236757905408 2169417648105209069568 2185837702965224275968 2197591903275406589952 2200829731106275196928 2203852848868783816704 2209924068838119309312 2232474314438508281856 2269908383848502132736 2278984195989310537728 2285477028456516550656 2288616419979121655808 2294921148408816205824 2302239136764711665664 2315158548306601181184 2350202452113976492032 2366637434296591712256 2373379991089459494912 2387507252941182468096 2404203107856855072768 2408882366533104304128 2435426524842009034752 2459067415835877310464 2475933447494559596544 2479334454977381793792 2486164577442884222976 2511533603743321817088 2518688970135752933376 2563857220487974354944 2571161657013581119488 2589141808461228539904 2604553366844926328832 2615561622833281892352 2643977758628223553536 2670052489975641931776 2682618999093684338688 2685945659558830276608 2701018306357701378048 2704728496338961956864 2728579717647065677824 2785425128431379546112 2796935149623244750848 2804903625832997584896 2810362760955288354816 2829638225708068110336 2833525091402722050048 2841330945649010540544 2892556864140278759424 2912784534518882107392 2930122537700542119936 2938470465158378422272 2976632419251344375808 3021688867003684061184 3026544511798002843648 3038645594652414050304 3051488559972162207744 3059894864545088274432 3069652182352948887552 3091118281530242236416 3133603269485301989376 3155516579062122283008 3164506654785945993216 3183343003921576624128 3196497313855136858112 3254126472157813604352 3278756554447836413952 3301244596659412795392 3305779273303175725056 3314886103257178963968 3328896610878722408448 3348711471657762422784 3418476293983965806592 3428215542684774825984 3442381722613224308736 3453358705147067498496 3472737822459901771776 3525303678170964738048 3560069986634189242368 3576825332124912451584 3581260879411773702144 3606304661785282609152 3638106290196087570432 3653139787263013552128 3688601123753815965696 3713900171241839394816 3719001682466072690688 3729246866164326334464 3739871501110663446528 3778033455203629400064 3845785830731961532416 3856742485520371679232 3883712712691842809856 3906830050267389493248 3934150540129399209984 4005078734963462897664 4028918489338245414912 4051527459536552067072 4068651413296216276992 4092869576470598516736 4178137692647069319168 4207355438749496377344 4215544141432932532224 4244457338562102165504 4250287637104083075072 4261996418473515810816 4338835296210418139136 4371675405930448551936 4395183806550813179904 4407705697737567633408 4419848137676238618624 4464948628877016563712 4539816767697004265472 4557968391978621075456 4570954056913033101312 4577232839958243311616 4589842296817632411648 4604478273529423331328 4700404904227952984064 4733274868593183424512 4746759982178918989824 4775014505882364936192 4808406215713710145536 4918134831671754620928 4951866894989119193088 4958668909954763587584 4972329154885768445952 5023067207486643634176 5127714440975948709888 5142323314027162238976 5209106733689852657664 5231123245666563784704 5287955517256447107072 5340104979951283863552 5365237998187368677376 5371891319117660553216 5402036612715402756096 5409456992677923913728 5457159435294131355648 5570850256862759092224 5593870299246489501696 5609807251665995169792 5620725521910576709632 5667050182805444100096 5682661891298021081088 5785113728280557518848 5825569069037764214784 5860245075401084239872 5876940930316756844544 6043377734007368122368 6077291189304828100608 6102977119944324415488 6139304364705897775104 6182236563060484472832 6267206538970603978752 6311033158124244566016 6366686007843153248256 6392994627710273716224 6508252944315627208704 6557513108895672827904 6602489193318825590784 6611558546606351450112 6629772206514357927936 6697422943315524845568 6836952587967931613184 6856431085369549651968 6884763445226448617472 6906717410294134996992 6945475644919803543552 7050607356341929476096 7120139973268378484736 7162521758823547404288 7212609323570565218304 7306279574526027104256 7377202247507631931392 7427800342483678789632 7438003364932145381376 7458493732328652668928 7556066910407258800128 7691571661463923064832 7713484971040743358464 7767425425383685619712 7813660100534778986496 8010157469926925795328 8057836978676490829824 8103054919073104134144 8185739152941197033472 8356275385294138638336 8414710877498992754688 8431088282865865064448 8488914677124204331008 8500575274208166150144 8523992836947031621632 8677670592420836278272 8790367613101626359808 8815411395475135266816 8929897257754033127424 9079633535394008530944 9115936783957242150912 9154465679916486623232 9179684593635264823296 9208956547058846662656 9400809808455905968128 9466549737186366849024 9493519964357837979648 9550029011764729872384 9836269663343509241856 9903733789978238386176 9917337819909527175168 9944658309771536891904 10046134414973287268352 10255428881951897419776 10284646628054324477952 10418213467379705315328 10575911034512894214144 10680209959902567727104 10730475996374737354752 10743782638235321106432 10818913985355847827456 10914318870588262711296 11141700513725518184448 11187740598492979003392 11219614503331990339584 11334100365610888200192 11570227456561115037696 11651138138075528429568 11720490150802168479744 12086755468014736244736 12154582378609656201216 12205954239888648830976 12278608729411795550208 12534413077941207957504 12622066316248489132032 12733372015686306496512 12785989255420547432448 13016505888631254417408 13115026217791345655808 13223117093212702900224 13259544413028715855872 13394845886631049691136 13673905175935863226368 13712862170739099303936 13769526890452897234944 13813434820588269993984 14101214712683858952192 14240279946536756969472 14325043517647094808576 14425218647141130436608 14754404495015263862784 14855600684967357579264 14876006729864290762752 14916987464657305337856 15383143322927846129664 15426969942081486716928 15627320201069557972992 16020314939853851590656 16115673957352981659648 16206109838146208268288 16371478305882394066944 16712550770588277276672 16829421754997985509376 16862176565731730128896 17001150548416332300288 17047985673894063243264 17355341184841672556544 17580735226203252719616 17630822790950270533632 18231873567914484301824 18308931359832973246464 18417913094117693325312 18801619616911811936256 18933099474372733698048 19100058023529459744768 19672539326687018483712 19807467579956476772352 19834675639819054350336 19889316619543073783808 20092268829946574536704 20510857763903794839552 20569293256108648955904 20836426934759410630656 21151822069025788428288 21360419919805135454208 21487565276470642212864 21637827970711695654912 22283401027451036368896 22375481196985958006784 22668200731221776400384 23140454913122230075392 23302276276151056859136 23440980301604336959488 24173510936029472489472 24309164757219312402432 24557217458823591100416 25068826155882415915008 25244132632496978264064 25466744031372612993024 25571978510841094864896 26033011777262508834816 26446234186425405800448 26789691773262099382272 27347810351871726452736 27539053780905794469888 27626869641176539987968 28202429425367717904384 28480559893073513938944 28650087035294189617152 29508808990030527725568 29711201369934715158528 29752013459728581525504 29833974929314610675712 30766286645855692259328 30853939884162973433856 31254640402139115945984 32040629879707703181312 32231347914705963319296 32742956611764788133888 33425101541176554553344 33658843509995971018752 34002301096832664600576 34710682369683345113088 35161470452406505439232 36463747135828968603648 36617862719665946492928 36835826188235386650624 37603239233823623872512 37866198948745467396096 38200116047058919489536 39345078653374036967424 39669351279638108700672 39778633239086147567616 40184537659893149073408 41021715527807589679104 41138586512217297911808 42303644138051576856576 42720839839610270908416 42975130552941284425728 43275655941423391309824 44566802054902072737792 44750962393971916013568 46280909826244460150784 46881960603208673918976 48347021872058944978944 48618329514438624804864 49114434917647182200832 50137652311764831830016 50488265264993956528128 51143957021682189729792 52066023554525017669632 52892468372850811600896 54695620703743452905472 55253739282353079975936 56404858850735435808768 57300174070588379234304 59017617980061055451136 59422402739869430317056 59504026919457163051008 59667949858629221351424 61532573291711384518656 61707879768325946867712 62509280804278231891968 64081259759415406362624 64462695829411926638592 66850203082353109106688 68004602193665329201152 69421364739366690226176 70322940904813010878464 72927494271657937207296 73671652376470773301248 75206478467647247745024 75732397897490934792192 76400232094117838979072 79338702559276217401344 80369075319786298146816 82043431055615179358208 84607288276103153713152 85441679679220541816832 85950261105882568851456 89133604109804145475584 89501924787943832027136 92561819652488920301568 93763921206417347837952 96694043744117889957888 98228869835294364401664 100275304623529663660032 100976530529987913056256 104132047109050035339264 109391241407486905810944 110507478564706159951872 112809717701470871617536 114600348141176758468608 118035235960122110902272 119008053838914326102016 119335899717258442702848 123065146583422769037312 123415759536651893735424 128162519518830812725248 128925391658823853277184 133700406164706218213376 138842729478733380452352 140645881809626021756928 145854988543315874414592 147343304752941546602496 150412956935294495490048 151464795794981869584384 158677405118552434802688 164086862111230358716416 169214576552206307426304 171900522211765137702912 178267208219608290951168 179003849575887664054272 185123639304977840603136 187527842412834695675904 193388087488235779915776 200550609247059327320064 208264094218100070678528 218782482814973811621888 221014957129412319903744 225619435402941743235072 229200696282353516937216 238016107677828652204032 246130293166845538074624 256325039037661625450496 257850783317647706554368 267400812329412436426752 277685458957466760904704 281291763619252043513856 294686609505883093204992 300825913870588990980096 302929591589963739168768 328173724222460717432832 338429153104412614852608 343801044423530275405824 358007699151775328108544 370247278609955681206272 386776174976471559831552 401101218494118654640128 416528188436200141357056 437564965629947623243776 442029914258824639807488 451238870805883486470144 476032215355657304408064 492260586333691076149248 515701566635295413108736 534801624658824872853504 555370917914933521809408 562583527238504087027712 601651827741177981960192 656347448444921434865664 676858306208825229705216 687602088847060550811648 773552349952943119663104 802202436988237309280256 833056376872400282714112 884059828517649279614976 902477741611766972940288 984521172667382152298496 1031403133270590826217472 1110741835829867043618816 1203303655482355963920384 1312694896889842869731328 1353716612417650459410432 1547104699905886239326208 1604404873976474618560512 1666112753744800565428224 1804955483223533945880576 1969042345334764304596992 2062806266541181652434944 2406607310964711927840768 2707433224835300918820864 3094209399811772478652416 3332225507489601130856448 3609910966447067891761152 3938084690669528609193984 4813214621929423855681536 5414866449670601837641728 6188418799623544957304832 7219821932894135783522304 10829732899341203675283456 14439643865788271567044608 21659465798682407350566912 43318931597364814701133824
- Sum of all divisors σ(n): 180423606412114786165486041
- Sum of proper divisors (its aliquot sum) s(n): 137104674814749971464352217
- 43318931597364814701133824 is an abundant number, because the sum of its proper divisors (137104674814749971464352217) is greater than itself. Its abundance is 93785743217385156763218393
Bases of 43318931597364814701133824
- Binary: 100011110101010010001111111100110001001111101100110000101001000000000000000000000000002
- Hexadecimal: 0x23D523FCC4FB30A4000000
- Base-36: 5FY491USCG0000000
Squares and roots of 43318931597364814701133824
- 43318931597364814701133824 squared (433189315973648147011338242) is 1876529834737171736577125330164237217326111156862976
- 43318931597364814701133824 cubed (433189315973648147011338243) is 81289267551393842600854540541549534804270522147681590588407852186866206900224
-
43318931597364814701133824 is a
perfect square number . Itssquare root is 6581711904768 -
The
cube root of 43318931597364814701133824 is 351203831.7856923309
Scales and comparisons
How big is 43318931597364814701133824?- 43,318,931,597,364,814,701,133,824 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 43,318,931,597,364,814,701,133,824 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 43318931597364814701133824 cubic inches would be around 29266986 feet tall.
Recreational maths with 43318931597364814701133824
- 43318931597364814701133824 backwards is 42833110741846379513981334
- 43318931597364814701133824 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 43318931597364814701133824's digits is 108
- 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 43318931597364814701133824 - Facts about the integer". Numbermatics.com. 2024. Web. 23 June 2024.
APA style:
Numbermatics. (2024). Number 43318931597364814701133824 - Facts about the integer. Retrieved 23 June 2024, from https://numbermatics.com/n/43318931597364814701133824/
Chicago style:
Numbermatics. 2024. "Number 43318931597364814701133824 - Facts about the integer". https://numbermatics.com/n/43318931597364814701133824/
The information we have on file for 43318931597364814701133824 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 43318931597364814701133824, math, Factors of 43318931597364814701133824, curriculum, school, college, exams, university, Prime factorization of 43318931597364814701133824, STEM, science, technology, engineering, physics, economics, calculator, forty-three septillion, three hundred eighteen sextillion, nine hundred thirty-one quintillion, five hundred ninety-seven quadrillion, three hundred sixty-four trillion, eight hundred fourteen billion, seven hundred one million, one hundred thirty-three thousand, eight hundred twenty-four.