316952694803508114714789888
316,952,694,803,508,114,714,789,888 is an even composite number composed of seven prime numbers multiplied together.
316952694803508114714789888 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty thousand, four hundred twelve divisors.
Prime factorization of 316952694803508114714789888:
211 × 36 × 72 × 112 × 172 × 792 × 1408972
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 11 × 11 × 17 × 17 × 79 × 79 × 140897 × 140897)See below for interesting mathematical facts about the number 316952694803508114714789888 from the Numbermatics database.
Names of 316952694803508114714789888
- Cardinal: 316952694803508114714789888 can be written as Three hundred sixteen septillion, nine hundred fifty-two sextillion, six hundred ninety-four quintillion, eight hundred three quadrillion, five hundred eight trillion, one hundred fourteen billion, seven hundred fourteen million, seven hundred eighty-nine thousand, eight hundred eighty-eight.
Scientific notation
- Scientific notation: 3.16952694803508114714789888 × 1026
Factors of 316952694803508114714789888
Divisors of 316952694803508114714789888
- Number of divisors d(n): 20412
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 17 18 21 22 24 27 28 32 33 34 36 42 44 48 49 51 54 56 63 64 66 68 72 77 79 81 84 88 96 98 99 102 108 112 119 121 126 128 132 136 144 147 153 154 158 162 168 176 187 189 192 196 198 204 216 224 231 237 238 242 243 252 256 264 272 288 289 294 297 306 308 316 324 336 352 357 363 374 378 384 392 396 408 432 441 448 459 462 474 476 484 486 504 512 528 539 544 553 561 567 576 578 588 594 612 616 632 648 672 693 704 711 714 726 729 748 756 768 784 792 816 833 847 864 867 869 882 891 896 918 924 948 952 968 972 1008 1024 1056 1071 1078 1088 1089 1106 1122 1134 1152 1156 1176 1188 1224 1232 1264 1296 1309 1323 1343 1344 1377 1386 1408 1422 1428 1452 1458 1496 1512 1536 1568 1584 1617 1632 1659 1666 1683 1694 1701 1728 1734 1738 1764 1782 1792 1836 1848 1896 1904 1936 1944 2016 2023 2048 2057 2079 2112 2133 2142 2156 2176 2178 2212 2244 2268 2304 2312 2352 2376 2448 2464 2499 2528 2541 2592 2601 2607 2618 2646 2673 2686 2688 2754 2772 2816 2844 2856 2904 2916 2992 3024 3072 3136 3168 3179 3213 3234 3264 3267 3318 3332 3366 3388 3402 3456 3468 3476 3528 3564 3584 3672 3696 3792 3808 3871 3872 3888 3927 3969 4029 4032 4046 4114 4131 4158 4224 4266 4284 4312 4352 4356 4424 4488 4536 4608 4624 4704 4752 4851 4896 4928 4977 4998 5049 5056 5082 5103 5184 5202 5214 5236 5292 5346 5372 5376 5508 5544 5632 5688 5712 5808 5832 5929 5984 6048 6069 6083 6144 6171 6237 6241 6272 6336 6358 6399 6426 6468 6528 6534 6636 6664 6732 6776 6804 6912 6936 6952 7056 7128 7168 7344 7392 7497 7584 7616 7623 7742 7744 7776 7803 7821 7854 7938 8019 8058 8064 8092 8228 8262 8316 8448 8532 8568 8624 8704 8712 8848 8976 9072 9163 9216 9248 9401 9408 9504 9537 9559 9639 9702 9792 9801 9856 9954 9996 10098 10112 10164 10206 10368 10404 10428 10472 10584 10692 10744 10752 11016 11088 11264 11376 11424 11613 11616 11664 11781 11858 11907 11968 12087 12096 12138 12166 12342 12393 12474 12482 12544 12672 12716 12798 12852 12936 13056 13068 13272 13328 13464 13552 13608 13824 13872 13904 14112 14161 14256 14336 14399 14553 14688 14773 14784 14931 14994 15147 15168 15232 15246 15484 15488 15552 15606 15642 15708 15876 16038 16116 16128 16184 16456 16524 16632 16896 17064 17136 17248 17408 17424 17696 17787 17952 18144 18207 18249 18326 18432 18496 18513 18711 18723 18802 18816 19008 19074 19118 19197 19278 19404 19584 19602 19712 19908 19992 20196 20224 20328 20412 20736 20808 20856 20944 21168 21384 21488 21504 22032 22176 22253 22491 22528 22752 22831 22848 22869 23226 23232 23328 23409 23463 23562 23716 23814 23936 24174 24192 24276 24332 24684 24786 24948 24964 25088 25344 25432 25596 25704 25872 26112 26136 26544 26656 26928 27104 27216 27489 27648 27744 27808 28203 28224 28322 28512 28611 28677 28798 28917 29106 29376 29403 29546 29568 29862 29988 30294 30336 30464 30492 30968 30976 31104 31212 31284 31416 31752 32076 32232 32256 32368 32912 33048 33264 33792 34128 34272 34496 34816 34839 34848 34969 35343 35392 35574 35721 35904 36261 36288 36414 36498 36652 36992 37026 37422 37446 37604 37632 38016 38148 38236 38394 38556 38808 39168 39204 39424 39816 39984 40392 40448 40656 40824 41472 41616 41712 41888 42336 42483 42581 42768 42976 43008 43197 43659 43687 44064 44319 44352 44506 44793 44982 45441 45504 45662 45696 45738 46452 46464 46656 46818 46926 47124 47432 47628 47872 48348 48384 48552 48664 49368 49572 49896 49928 50176 50688 50864 51192 51408 51744 52224 52272 53088 53312 53361 53856 54208 54432 54621 54747 54978 55296 55488 55539 55616 56133 56169 56406 56448 56644 57024 57222 57354 57591 57596 57834 58212 58752 58806 59092 59136 59724 59976 60588 60672 60928 60984 61936 61952 62208 62424 62568 62832 63504 64152 64464 64512 64736 65807 65824 66096 66528 66759 66913 67473 67584 68256 68493 68544 68607 68651 68992 69678 69696 69938 70227 70389 70686 70784 71148 71442 71808 72522 72576 72828 72996 73304 73984 74052 74844 74892 75208 75264 76032 76296 76472 76788 77112 77616 78336 78408 78848 79632 79968 80784 80896 81312 81648 82467 82944 83232 83424 83776 84609 84672 84966 85162 85536 85833 85952 86031 86394 86751 87318 87374 88128 88209 88638 88704 89012 89586 89964 90882 91008 91324 91392 91476 92904 92928 93312 93636 93852 94248 94864 95256 95744 96696 96768 97104 97328 98736 99144 99792 99856 100352 100793 101376 101728 102384 102816 103411 103488 104448 104517 104544 104907 106029 106097 106176 106624 106722 107712 108416 108783 108864 109242 109494 109956 110976 111078 111232 112266 112338 112812 112896 113288 114048 114444 114708 115182 115192 115668 116424 117504 117612 118184 118272 119448 119952 121176 121344 121856 121968 123872 123904 124416 124848 125136 125664 127008 127449 127743 128304 128928 129024 129472 129591 130977 131061 131614 131648 132192 132957 133056 133518 133826 134379 134946 136323 136512 136986 137088 137214 137302 137984 139356 139392 139876 140454 140778 140897 141372 141568 142296 142884 143616 145044 145152 145656 145992 146608 147968 148104 149688 149784 150416 150528 152064 152592 152944 153576 154224 155232 155771 156672 156816 157696 159264 159817 159936 160083 161568 161792 162503 162624 163296 163863 164241 164934 165888 166464 166617 166848 167552 168507 169218 169344 169932 170324 171072 171666 171904 172062 172788 173502 174636 174748 176256 176418 177276 177408 178024 179172 179928 181764 182016 182648 182784 182952 185808 185856 186624 187272 187704 188496 189728 190512 191488 193392 193536 194208 194656 197421 197472 198288 199584 199712 200277 200739 201586 202419 202752 203456 204768 205479 205632 205821 205953 206822 206976 209034 209088 209814 210681 211167 212058 212194 212352 213248 213444 215424 216832 217566 217728 218484 218988 219912 221952 222156 222464 224532 224676 225624 225792 226576 228096 228888 229416 230364 230384 231336 232848 235008 235224 236368 236544 238896 239904 242352 242688 243712 243936 244783 247401 247744 247808 248832 249696 250272 251141 251328 253827 254016 254898 255486 256608 257499 257856 258093 258944 259182 261954 262122 263228 263296 264384 265914 266112 267036 267652 268758 269892 272646 273024 273972 274176 274428 274604 275968 278712 278784 279752 280908 281556 281794 282744 283136 284592 285768 287232 290088 290304 291312 291984 293216 295936 296208 299376 299568 300832 301056 302379 304128 305184 305809 305888 307152 308448 310233 310464 311542 313344 313551 313632 314721 318087 318291 318528 319634 319872 320166 323136 325006 325248 326349 326592 327726 328482 329868 332928 333234 333696 335104 337014 338436 338688 339864 340648 342144 343332 343808 344124 345576 347004 349272 349496 352512 352836 354552 354816 356048 358344 359856 363528 364032 365296 365568 365904 371616 371712 373248 374544 375408 376992 379456 381024 382347 382976 383229 386784 387072 388416 388773 389312 392931 393183 394842 394944 396576 398871 399168 399424 400554 401478 403137 403172 404838 406912 409536 410958 411264 411642 411906 413644 413952 418068 418176 419628 421362 422334 422691 424116 424388 424704 426496 426888 430848 433664 435132 435456 436968 437976 439824 443904 444312 444928 449064 449352 451248 451584 453152 456192 457776 458832 460728 460768 462672 465696 467313 468391 470016 470448 472736 473088 477792 479451 479808 480249 480557 484704 485376 487509 487872 489566 491589 492723 494802 495488 497664 499392 499851 500544 502282 502656 505521 507654 508032 509796 510972 513216 514998 515712 516186 517888 518364 523908 524244 526456 526592 528768 531828 532224 534072 535304 537516 539784 545292 546048 547944 548352 548856 549208 551936 557424 557568 559504 561816 563112 563588 565488 566272 569184 571536 574464 580176 580608 582624 583968 586432 591872 592263 592416 598752 599136 600831 601664 602217 604758 607257 608256 610368 611618 611776 614304 616437 616896 617463 617859 620466 620928 623084 627102 627264 629442 633501 636174 636582 637056 639268 639744 640332 646272 650012 650496 652698 653184 655452 656964 659736 665856 666468 667392 670208 674028 676872 677376 679728 681296 684288 686664 687616 688248 691152 694008 698544 698992 705024 705672 709104 709632 712096 716688 719712 723877 727056 728064 730592 731136 731808 734349 742203 742679 743232 743424 746496 749088 750816 753423 753984 755161 758912 761481 762048 764694 766458 772497 773568 774279 776832 777546 778624 785862 786366 789684 789888 793152 797742 798336 798848 801108 802956 806274 806344 809676 813824 819072 821916 822528 823284 823812 827288 827904 836136 836352 839256 842724 844668 845382 848232 848776 849408 852992 853776 861696 867328 870264 870912 873936 875952 879648 887808 888624 889856 898128 898704 902496 903168 906304 907137 912384 915552 917427 917664 921456 921536 925344 930699 931392 934626 936782 940032 940653 940896 944163 945472 954261 954873 955584 958902 959616 960498 961114 969408 975018 975744 979047 979132 983178 985446 986279 989604 990976 998784 999702 1001088 1004564 1005312 1011042 1015308 1016064 1019592 1021944 1026432 1029996 1031424 1032372 1035776 1036728 1047816 1048488 1052912 1053184 1057536 1063656 1064448 1068144 1070608 1075032 1079568 1090584 1092096 1095888 1096704 1097712 1098416 1103872 1114848 1115136 1118719 1119008 1123632 1126224 1127176 1130976 1132544 1137521 1138368 1143072 1147041 1148928 1149687 1160352 1161216 1165248 1166319 1167067 1167936 1172864 1179549 1184526 1184832 1196613 1197504 1198272 1201662 1203328 1204434 1209516 1214514 1220736 1223236 1223552 1228608 1232874 1233792 1234926 1235718 1240932 1241856 1246168 1254204 1254528 1258884 1267002 1268073 1272348 1273164 1274112 1278536 1279488 1280664 1292544 1300024 1300992 1305396 1306368 1310904 1313928 1319472 1331712 1332936 1334784 1340416 1348056 1353744 1354752 1359456 1362592 1368576 1373328 1375232 1376496 1382304 1388016 1397088 1397984 1401939 1405173 1410048 1411344 1418208 1419264 1424192 1433376 1438353 1439424 1440747 1441671 1447754 1454112 1456128 1461184 1462527 1463616 1468698 1474767 1478169 1484406 1485358 1486464 1492992 1498176 1499553 1501632 1506846 1507968 1510322 1516563 1517824 1522962 1524096 1529388 1532916 1544994 1547136 1548558 1549867 1553664 1555092 1557248 1571724 1572732 1579368 1579776 1586304 1595484 1596672 1597696 1602216 1605912 1612548 1612688 1619352 1627648 1638144 1643832 1645056 1646568 1647624 1654576 1655808 1672272 1672704 1678512 1685448 1689336 1690764 1696464 1697552 1698816 1705984 1707552 1713481 1723392 1734656 1740528 1741824 1747872 1751904 1757987 1759296 1775616 1776789 1777248 1779712 1796256 1797408 1802493 1803649 1804992 1806651 1812608 1814274 1824768 1831104 1834854 1835328 1842912 1843072 1849311 1850688 1853577 1861398 1862784 1869252 1873564 1881306 1881792 1888326 1890944 1908522 1909746 1911168 1917804 1919232 1920996 1922228 1938816 1950036 1951488 1958094 1958264 1966356 1970892 1972558 1979208 1981952 1997568 1999404 2002176 2009128 2010624 2022084 2030616 2032128 2039184 2043888 2052864 2059992 2062848 2064744 2071552 2073456 2095632 2096976 2105824 2106368 2115072 2127312 2128896 2136288 2141216 2150064 2159136 2171631 2181168 2184192 2191776 2193408 2195424 2196832 2203047 2226609 2228037 2229696 2230272 2237438 2238016 2247264 2252448 2254352 2260269 2261952 2265483 2275042 2276736 2284443 2286144 2294082 2299374 2317491 2320704 2322837 2330496 2332638 2334134 2335872 2345728 2359098 2369052 2369664 2393226 2395008 2395249 2396544 2403324 2406656 2408868 2419032 2429028 2441472 2446472 2447104 2457216 2465748 2467584 2469852 2471436 2481864 2483712 2492336 2508408 2509056 2517768 2534004 2536146 2544696 2546328 2548224 2557072 2558976 2561328 2585088 2600048 2601984 2610792 2612736 2621808 2627856 2638944 2663424 2665872 2669568 2680832 2696112 2707488 2709504 2718912 2721411 2725184 2737152 2746656 2750464 2752281 2752992 2762551 2764608 2776032 2792097 2794176 2795968 2803878 2810346 2820096 2821959 2822688 2832489 2836416 2848384 2864619 2866752 2876706 2878848 2881494 2883342 2895508 2908224 2922368 2925054 2927232 2937396 2949534 2956338 2958837 2968812 2970716 2972928 2996352 2999106 3003264 3013692 3015936 3020644 3033126 3035648 3045924 3048192 3058776 3065832 3089988 3094272 3097116 3099734 3107328 3110184 3114496 3143448 3145464 3158736 3159552 3172608 3190968 3193344 3195392 3204432 3211824 3225096 3225376 3238704 3255296 3276288 3287664 3290112 3293136 3295248 3309152 3311616 3344544 3345408 3356157 3357024 3363899 3370896 3378672 3381528 3392928 3395104 3397632 3412563 3415104 3426962 3441123 3446784 3449061 3481056 3483648 3495744 3498957 3501201 3503808 3515974 3518592 3538647 3553578 3554496 3589839 3592512 3594816 3604986 3607298 3609984 3613302 3625216 3628548 3662208 3669708 3670656 3685824 3686144 3698622 3701376 3707154 3722796 3725568 3738504 3747128 3762612 3763584 3776652 3781888 3804219 3817044 3819492 3822336 3835608 3838464 3841992 3844456 3877632 3900072 3902976 3916188 3916528 3932712 3941784 3945116 3958416 3963904 3995136 3998808 4004352 4018256 4021248 4044168 4061232 4064256 4078368 4087776 4105728 4119984 4125696 4129488 4143104 4146912 4191264 4193952 4205817 4211648 4212736 4215519 4230144 4254624 4257792 4272576 4282432 4300128 4315059 4318272 4322241 4325013 4343262 4362336 4368384 4383552 4387581 4390848 4393664 4406094 4434507 4453218 4456074 4459392 4474876 4476032 4494528 4504896 4508704 4520538 4523904 4530966 4549689 4550084 4553472 4568886 4572288 4588164 4598748 4634982 4641408 4645674 4649601 4660992 4665276 4668268 4671744 4691456 4718196 4738104 4739328 4786452 4790016 4790498 4793088 4806648 4813312 4817736 4838064 4858056 4882944 4892944 4894208 4914432 4931496 4935168 4939704 4942872 4963728 4967424 4984672 5016816 5018112 5035536 5068008 5072292 5089392 5092656 5096448 5114144 5117952 5122656 5140443 5170176 5198753 5200096 5203968 5221584 5225472 5243616 5255712 5273961 5277888 5286127 5326848 5330367 5331744 5339136 5392224 5407479 5410947 5414976 5419953 5437824 5442822 5450368 5474304 5493312 5504562 5505984 5525102 5529216 5547933 5552064 5560731 5584194 5588352 5591936 5607756 5620692 5643918 5645376 5664978 5672832 5696768 5729238 5733504 5753412 5757696 5762988 5766684 5791016 5816448 5844736 5850108 5854464 5874792 5899068 5912676 5917674 5937624 5941432 5945856 5992704 5998212 6006528 6027384 6031872 6041288 6066252 6071296 6091848 6096384 6117552 6131664 6179976 6188544 6194232 6199468 6214656 6220368 6228992 6286896 6290928 6317472 6319104 6345216 6381936 6386688 6390784 6408864 6423648 6450192 6450752 6477408 6510592 6514893 6552576 6575328 6580224 6586272 6590496 6609141 6618304 6679827 6684111 6689088 6690816 6712314 6714048 6727798 6741792 6757344 6763056 6780807 6785856 6790208 6796449 6825126 6830208 6853329 6853924 6882246 6898122 6903953 6962112 6968511 6991488 6997914 7002402 7007616 7031948 7037184 7077294 7107156 7108992 7179678 7185024 7185747 7189632 7209972 7214596 7219968 7226604 7250432 7257096 7324416 7339416 7341312 7371648 7372288 7397244 7402752 7414308 7445592 7451136 7477008 7494256 7525224 7527168 7553304 7563776 7608438 7634088 7638984 7644672 7671216 7676928 7683984 7688912 7755264 7800144 7805952 7832376 7833056 7865424 7883568 7890232 7916832 7927808 7962647 7990272 7997616 8008704 8036512 8042496 8088336 8122464 8128512 8156736 8164233 8169469 8175552 8211456 8239968 8251392 8256843 8258976 8287653 8293824 8376291 8382528 8387904 8411634 8423296 8431038 8460288 8497467 8509248 8545152 8564864 8593857 8600256 8630118 8636544 8644482 8650026 8686524 8724672 8767104 8775162 8781696 8787328 8812188 8869014 8876511 8906436 8912148 8918784 8949752 8952064 8989056 9009792 9017408 9041076 9047808 9061932 9099378 9100168 9106944 9137772 9144576 9176328 9197496 9269964 9282816 9291348 9299202 9321984 9330552 9336536 9343488 9382912 9436392 9476208 9478656 9572904 9580032 9580996 9586176 9613296 9626624 9635472 9676128 9716112 9765888 9785888 9788416 9828864 9862992 9870336 9879408 9885744 9927456 9934848 9969344 10033632 10036224 10068471 10071072 10091697 10136016 10144584 10178784 10185312 10192896 10228288 10237689 10245312 10280886 10323369 10340352 10347183 10397506 10400192 10443168 10450944 10487232 10496871 10503603 10511424 10547922 10555776 10572254 10615941 10660734 10663488 10769517 10784448 10814958 10821894 10829952 10839906 10849069 10875648 10885644 10900736 10986624 11009124 11011968 11050204 11058432 11095866 11104128 11121462 11130863 11168388 11176704 11183872 11215512 11241384 11287836 11290752 11329956 11345664 11393536 11412657 11458476 11467008 11506824 11515392 11525976 11533368 11582032 11632896 11689472 11700216 11708928 11749584 11798136 11825352 11835348 11875248 11882864 11891712 11985408 11996424 12013056 12054768 12063744 12082576 12132504 12142592 12183696 12192768 12235104 12263328 12305909 12359952 12377088 12388464 12398936 12429312 12440736 12457984 12573792 12581856 12617451 12625543 12634944 12638208 12646557 12690432 12763872 12773376 12781568 12817728 12837737 12847296 12900384 12901504 12945177 12954816 12975039 13029786 13105152 13150656 13162743 13172544 13180992 13218282 13236608 13359654 13368222 13378176 13424628 13428096 13455596 13483584 13514688 13526112 13561614 13571712 13580416 13592898 13650252 13660416 13706658 13707848 13764492 13796244 13807906 13924224 13937022 13948803 13982976 13995828 14004804 14015232 14063896 14074368 14154588 14214312 14217984 14359356 14370048 14371494 14379264 14419944 14429192 14439936 14453208 14500864 14514192 14648832 14678832 14682624 14743296 14744576 14794488 14805504 14828616 14891184 14902272 14954016 14988512 15050448 15054336 15106608 15127552 15216876 15268176 15277968 15289344 15342432 15353856 15367968 15377824 15421329 15510528 15596259 15600288 15611904 15664752 15666112 15730848 15767136 15780464 15821883 15833664 15858381 15925294 15980544 15991101 15995232 16017408 16073024 16176672 16222437 16232841 16244928 16259859 16313472 16328466 16338938 16351104 16422912 16479936 16513686 16517952 16575306 16587648 16643799 16682193 16752582 16765056 16766743 16775808 16823268 16846592 16862076 16994934 17018496 17048537 17090304 17129728 17187714 17200512 17260236 17273088 17288964 17300052 17373048 17449344 17534208 17550324 17563392 17574656 17624376 17738028 17753022 17812872 17824296 17837568 17899504 17904128 17978112 18019584 18034816 18082152 18095616 18123864 18198756 18200336 18213888 18275544 18289152 18352656 18394992 18539928 18565632 18582696 18598404 18643968 18661104 18673072 18686976 18765824 18872784 18952416 18957312 19145808 19160064 19161992 19172352 19226592 19253248 19270944 19337857 19352256 19432224 19531776 19544679 19571776 19576832 19657728 19725984 19740672 19758816 19771488 19827423 19840139 19854912 19938688 20052333 20067264 20072448 20136942 20142144 20183394 20272032 20289168 20342421 20357568 20370624 20389347 20456576 20475378 20490624 20561772 20646738 20694366 20711859 20795012 20800384 20886336 20974464 20993742 21007206 21022848 21095844 21111552 21144508 21231882 21321468 21326976 21539034 21557241 21568896 21629916 21643788 21659904 21679812 21698138 21751296 21771288 21801472 21973248 22018248 22023936 22100408 22116864 22191732 22208256 22242924 22261726 22336776 22353408 22367744 22431024 22482768 22575672 22581504 22659912 22691328 22787072 22825314 22916952 22934016 23013648 23030784 23051952 23066736 23164064 23265792 23378944 23400432 23417856 23499168 23596272 23650704 23670696 23750496 23765728 23783424 23887941 23970816 23992848 24026112 24109536 24127488 24165152 24265008 24367392 24385536 24470208 24492699 24508407 24526656 24611818 24719904 24754176 24770529 24776928 24797872 24862959 24881472 25128873 25147584 25163712 25234902 25251086 25269888 25293114 25380864 25492401 25527744 25635456 25675474 25694592 25781571 25800768 25803008 25890354 25909632 25950078 26059572 26301312 26325486 26345088 26347739 26361984 26436564 26473216 26629533 26719308 26736444 26756352 26849256 26856192 26911192 26967168 27029376 27052224 27123228 27143424 27160832 27185796 27300504 27320832 27413316 27415696 27528984 27592488 27615812 27848448 27874044 27897606 27965952 27991656 28009608 28030464 28127792 28148736 28309176 28428624 28435968 28718712 28740096 28742988 28758528 28839888 28858384 28879872 28906416 29001728 29028384 29297664 29357664 29365248 29486592 29489152 29588976 29611008 29657232 29782368 29804544 29908032 29977024 30100896 30108672 30205413 30213216 30255104 30275091 30433752 30536352 30555936 30578688 30684864 30713067 30735936 30755648 30842658 31021056 31041549 31192518 31200576 31329504 31332224 31461696 31510809 31534272 31560928 31643766 31667328 31716762 31847823 31850588 31982202 31990464 32146048 32353344 32444874 32465682 32489856 32519718 32547207 32626944 32656932 32677876 32702208 32959872 33027372 33035904 33150612 33175296 33287598 33364386 33392589 33505164 33530112 33533486 33551616 33646536 33693184 33724152 33989868 34036992 34097074 34180608 34237971 34259456 34375428 34401024 34520472 34546176 34577928 34600104 34746096 34898688 35068416 35100648 35126784 35149312 35248752 35476056 35506044 35625744 35648592 35675136 35799008 35808256 35956224 36039168 36069632 36164304 36191232 36247728 36397512 36400672 36427776 36551088 36578304 36705312 36789984 36917727 37002889 37079856 37131264 37165392 37196808 37287936 37322208 37346144 37373952 37745568 37852353 37876629 37904832 37914624 37939671 38291616 38320128 38323984 38344704 38453184 38513211 38541888 38675714 38704512 38835531 38864448 38925117 39089358 39143552 39315456 39451968 39488229 39517632 39542976 39654846 39680278 39709824 39877376 40104666 40134528 40273884 40284288 40366788 40544064 40578336 40684842 40715136 40719233 40741248 40778694 40913152 40950756 40981248 41123544 41293476 41388732 41423718 41590024 41600768 41772672 41846409 41948928 41987484 42014412 42045696 42191688 42223104 42289016 42463764 42642936 42653952 43078068 43114482 43137792 43259832 43287576 43319808 43359624 43396276 43502592 43542576 43602944 43946496 44036496 44047872 44200816 44233728 44383464 44416512 44485848 44523452 44673552 44706816 44735488 44862048 44965536 45151344 45163008 45319824 45382656 45574144 45650628 45833904 45868032 46027296 46061568 46103904 46133472 46263987 46328128 46531584 46757888 46788777 46800864 46835712 46998336 47192544 47301408 47341392 47465649 47500992 47531456 47575143 47775882 47941632 47973303 47985696 48052224 48219072 48330304 48530016 48698523 48734784 48779577 48940416 48985398 49016814 49053312 49223636 49439808 49541058 49553856 49595744 49725918 49762944 50046579 50257746 50295168 50300229 50327424 50469804 50502172 50539776 50586228 50984802 51055488 51145611 51270912 51350948 51389184 51563142 51601536 51606016 51780708 51819264 51900156 52119144 52602624 52650972 52690176 52695478 52723968 52873128 52946432 53259066 53438616 53472888 53512704 53698512 53712384 53822384 53934336 54058752 54104448 54246456 54286848 54321664 54371592 54601008 54641664 54826632 54831392 55057968 55184976 55231624 55696896 55748088 55795212 55931904 55983312 56019216 56060928 56255584 56297472 56618352 56857248 56871936 57186283 57437424 57480192 57485976 57517056 57679776 57716768 57759744 57812832 58013571 58056768 58595328 58634037 58715328 58730496 58973184 59177952 59222016 59314464 59482269 59520417 59564736 59816064 59954048 60156999 60201792 60217344 60410826 60426432 60550182 60867504 61027263 61072704 61111872 61168041 61369728 61426134 61471872 61511296 61685316 62083098 62135577 62385036 62401152 62659008 62664448 62923392 63021618 63068544 63121856 63287532 63334656 63433524 63695646 63701176 63964404 63980928 64292096 64671723 64706688 64889748 64931364 64979712 65039436 65094414 65253888 65313864 65355752 65404416 65919744 66054744 66071808 66301224 66350592 66575196 66728772 66785178 67010328 67060224 67066972 67103232 67293072 67386368 67448304 67979736 68073984 68194148 68361216 68475942 68518912 68750856 68802048 69040944 69092352 69155856 69200208 69492192 69797376 70136832 70201296 70253568 70298624 70497504 70952112 71012088 71251488 71297184 71350272 71598016 71616512 71663823 71912448 72078336 72139264 72328608 72382464 72495456 72795024 72801344 73102176 73156608 73410624 73478097 73525221 73579968 73835454 74005778 74159712 74262528 74311587 74330784 74393616 74588877 74644416 74692288 75386619 75491136 75704706 75753258 75809664 75879342 75943483 76583232 76647968 76906368 77026422 77083776 77344713 77351428 77409024 77671062 77728896 77850234 77916041 78178716 78287104 78903936 78976458 79035264 79043217 79085952 79309692 79360556 79419648 79754752 79888599 80209332 80269056 80547768 80568576 80733576 81088128 81156672 81369684 81430272 81438466 81482496 81557388 81826304 81901512 81962496 82247088 82586952 82777464 82847436 83180048 83201536 83545344 83692818 83897856 83974968 84028824 84091392 84383376 84446208 84578032 84927528 85285872 85307904 86156136 86228964 86275584 86519664 86575152 86639616 86719248 86792552 87005184 87085152 87205888 87892992 88072992 88095744 88378801 88401632 88467456 88766928 88833024 88971696 89046904 89347104 89413632 89470976 89724096 89864159 89931072 90302688 90326016 90616239 90639648 90765312 90825273 91301256 91667808 91736064 92054592 92139201 92207808 92266944 92527974 92656256 93063168 93577554 93601728 93996672 94385088 94532427 94602816 94682784 94931298 95001984 95062912 95150286 95551764 95946606 95971392 96438144 96660608 97060032 97397046 97469568 97559154 97641621 97880832 97970796 98033628 98106624 98447272 98879616 99082116 99107712 99191488 99451836 99525888 100093158 100177767 100515492 100590336 100600458 100654848 100939608 101004344 101079552 101172456 101969604 102110976 102291222 102541824 102701896 102713913 102778368 103126284 103203072 103212032 103561416 103638528 103800312 104238288 105205248 105301944 105380352 105390956 105447936 105746256 105892864 106518132 106877232 106945776 107025408 107397024 107424768 107644768 107868672 108117504 108208896 108492912 108573696 108643328 108743184 109202016 109283328 109653264 109662784 110115936 110369952 110463248 110753181 111008667 111393792 111496176 111590424 111863808 111966624 112038432 112121856 112511168 113236704 113557059 113629887 113714496 113743872 113819013 114372566 114874848 114960384 114971952 115034112 115359552 115433536 115539633 115625664 116027142 116113536 116506593 116775351 117268074 117367201 117430656 117946368 118355904 118464687 118628928 118964538 119040834 119129472 119339759 119632128 119908096 120313998 120403584 120821652 120852864 121100364 121735008 122054526 122145408 122157699 122223744 122336082 122439493 122739456 122852268 122943744 123022592 123370632 124166196 124271154 124770072 124802304 125318016 125328896 125539227 125846784 126043236 126137088 126243712 126575064 126669312 126867048 127391292 127402352 127928808 127961856 128584192 129343446 129413376 129779496 129862728 129959424 130078872 130188828 130507776 130627728 130711504 130808832 131839488 132109488 132143616 132602448 132701184 133150392 133457544 133570356 134020656 134120448 134133944 134206464 134586144 134772736 134896608 135364999 135959472 136147968 136388296 136722432 136951884 137037824 137501712 137604096 138081888 138184704 138311712 138400416 138791961 138880973 138984384 139594752 140273664 140366331 140402592 140507136 140597248 140995008 141904224 142024176 142396947 142502976 142594368 142725429 143196032 143327646 143824896 144156672 144278528 144657216 144990912 145590048 145602688 146095569 146204352 146821248 146956194 147050442 147159936 147670908 148011556 148319424 148623174 148661568 148787232 149177754 149288832 149384576 150773238 150900687 150982272 151409412 151506516 151619328 151758684 151886966 153166464 153295936 153436833 153812736 154052844 154167552 154689426 154702856 154818048 155342124 155457792 155700468 155832082 156357432 156574208 157807872 157952916 158070528 158086434 158171904 158619384 158721112 158839296 159509504 159777198 160418664 160538112 161095536 161137152 161467152 162176256 162313344 162739368 162860544 162876932 162964992 163114776 163652608 163803024 163924992 164494176 165173904 165554928 165694872 166360096 166403072 167090688 167385636 167795712 167949936 168057648 168182784 168766752 168892416 169156064 169855056 170571744 170615808 171558849 172312272 172457928 172551168 173039328 173150304 173279232 173438496 173585104 174040713 174170304 175785984 175902111 176145984 176191488 176757602 176803264 177533856 177666048 177943392 178093808 178446807 178561251 178694208 179448192 179728318 179862144 180470997 180605376 180652032 181232478 181279296 181650546 182602512 183081789 183335616 183504123 184109184 184278402 184415616 184434173 184533888 185055948 185312512 186406731 187155108 187203456 187993344 188770176 189064854 189205632 189224671 189365568 189862596 190003968 190125824 190300572 191103528 191893212 191942784 192876288 193321216 194015169 194120064 194794092 194939136 195118308 195283242 195761664 195941592 196067256 196213248 196894544 197759232 198164232 198215424 198382976 198903672 199051776 200186316 200355534 201030984 201180672 201200916 201309696 201879216 202008688 202159104 202344912 203939208 204221952 204582444 205083648 205403792 205427826 205556736 206252568 206406144 206424064 207122832 207277056 207600624 208476576 210410496 210603888 210760704 210781912 210895872 211492512 211785728 213036264 213754464 213891552 214050816 214794048 214849536 214991469 215289536 215737344 216235008 216417792 216985824 217147392 217286656 217486368 218241529 218404032 219306528 219325568 220231872 220575663 220739904 220926496 221506362 222017334 222787584 222934761 222992352 223180848 223766631 223933248 224076864 225022336 226473408 227114118 227259774 227428992 227638026 227830449 228745132 229749696 229943904 230719104 230867072 231079266 231251328 232054284 232227072 233013186 233550702 233748123 234536148 234734402 234861312 236711808 236929374 237129651 237257856 237929076 238081668 238258944 238679518 239264256 239665797 239816192 240627996 240807168 241643304 241705728 242200728 243470016 244109052 244290816 244315398 244447488 244672164 244878986 245478912 245704536 245887488 246045184 246741264 248332392 248542308 249540144 249604608 250636032 250657792 251078454 251693568 252086472 252274176 252487424 253150128 253338624 253734096 254782584 254804704 255857616 255923712 257168384 258686892 258826752 259558992 259725456 259918848 260157744 260377656 261015552 261255456 261423008 261617664 263678976 264218976 264287232 265136403 265204896 265402368 266300784 266915088 267140712 268041312 268240896 268267888 268412928 269172288 269592477 269793216 270729998 271848717 271918944 272295936 272475819 272776592 273903768 275003424 275208192 276163776 276417603 276623424 276800832 277583922 277761946 277968768 279189504 280732662 280805184 281990016 283597281 283808448 284048352 284793894 285005952 285034631 285188736 285450858 286392064 286655292 288557056 289314432 289825129 289981824 291180096 291205376 292191138 292408704 292924863 293642496 293912388 294100884 294319872 295341816 296023112 296638848 297246348 297323136 297574464 298355508 298577664 298769152 300533301 301546476 301801374 301964544 302818824 303013032 303238656 303517368 303773932 306332928 306591872 306873666 307625472 308105688 308335104 309378852 309405712 309636096 310684248 310915584 311400936 311664164 312714864 313148416 315615744 315905832 316141056 316172868 316343808 317238768 317442224 317678592 319019008 319554396 320837328 321076224 322191072 322274304 322934304 324352512 324626688 325478736 325721088 325753864 325929984 326229552 327305216 327606048 327849984 328988352 330347808 331109856 331389744 332259543 332720192 332806144 333026001 334181376 334771272 335591424 335899872 336115296 336365568 337533504 338312128 339710112 340889661 341143488 341231616 341457039 343117698 344624544 344915856 345102336 346078656 346300608 346618899 346876992 347170208 348081426 348340608 350326053 351804222 352101603 352291968 353515204 353606528 355067712 355886784 356187616 356893614 357122502 357388416 358019277 358896384 359456636 359724288 360941994 361210752 362464956 362558592 363301092 365205024 366163578 366473097 366671232 367008246 367318479 368218368 368556804 368831232 368868346 369067776 370111896 370625024 372813462 374310216 374406912 375986688 376617681 377540352 378129708 378411264 378449342 378731136 379725192 380007936 380251648 380601144 382207056 383786424 383885568 385752576 386642432 388030338 388240128 389588184 389878272 390236616 390566484 391523328 391883184 392134512 392426496 393789088 395518464 396328464 396430848 396765952 397807344 398103552 400372632 400711068 402061968 402361344 402401832 402619392 403758432 404017376 404318208 404689824 406094997 407878416 408443904 409164888 410167296 410807584 410855652 411113472 412505136 412812288 414245664 414554112 415201248 416375883 416642919 416953152 420820992 421098993 421207776 421521408 421563824 421791744 422985024 426072528 427190841 427508928 427783104 428176287 429588096 429982938 430579072 431474688 432470016 432835584 433971648 434972736 436483058 436808064 438286707 438613056 438651136 440463744 441151326 441479808 441852992 443012724 444034668 445869522 445984704 446361696 447533262 447866496 447911563 448153728 450044672 452702061 452946816 454228236 454519548 454857984 455276052 455660898 457490264 459499392 459887808 460310499 461438208 461734144 462158532 462502656 464108568 464454144 466026372 467101404 467496246 469072296 469468804 469722624 473423616 473858748 474259302 474515712 475858152 476163336 476517888 477359036 478528512 479331594 479632384 481255992 481614336 483286608 483411456 484401456 486940032 488218104 488581632 488630796 488894976 489344328 489757972 490957824 491409072 491774976 492090368 493482528 496664784 497084616 499080288 499209216 501272064 501315584 502156908 503387136 504172944 504548352 504974848 506300256 506677248 507468192 509565168 509609408 511715232 511847424 514336768 514676547 517373784 517653504 519117984 519450912 519837696 520315488 520755312 522122139 522510912 522846016 527357952 527706333 528437952 528574464 530272806 530409792 532601568 533830176 534281424 535683753 536082624 536535776 538344576 539184954 539586432 541412991 541459996 543697434 543837888 544951638 545412287 545553184 547807536 550006848 550512369 552327552 552835206 553246848 553302519 553601664 555167844 555523892 555937536 559220193 561465324 561610368 563980032 567194562 567616896 567674013 568096704 569587788 570011904 570069262 570377472 570901716 572784128 573310584 578628864 579650258 579963648 582045507 582360192 582410752 584382276 584817408 585849726 587284992 587824776 588201768 588639744 590683632 592046224 593277696 594492696 594646272 595148928 596711016 597155328 597538304 601066602 603092952 603602748 603929088 605637648 606026064 606477312 607034736 607547864 612665856 613183744 613747332 615250944 616211376 616670208 618757704 618811424 619272192 621368496 621831168 622801872 623328328 625429728 626296832 629049113 631231488 631811664 632282112 632345736 632687616 634477536 634884448 635357184 639108792 641674656 642152448 644382144 644548608 644974407 645868608 648705024 649253376 650957472 651442176 651507728 651859968 652459104 654724587 655212096 657976704 660695616 661726989 662219712 662779488 664519086 665440384 666052002 668362752 669542544 671299893 671799744 672230592 675067008 676624256 679420224 681779322 682286976 682914078 683491347 686235396 689249088 689831712 692157312 692601216 693237798 693753984 694340416 696162852 696681216 700652106 701244369 703608444 704203206 704583936 707030408 707213056 710135424 711388953 711773568 712375232 713787228 714245004 714776832 716038554 717792768 718913272 718997391 719448576 721883988 722421504 724929912 725117184 726602184 730410048 732327156 732946194 733342464 734016492 734636958 736436736 737113608 737662464 737736692 738135552 740223792 741250048 745626924 748620432 748813824 751973376 753235362 755080704 756259416 756822528 756898684 757462272 759450384 760015872 760503296 761202288 764414112 767572848 767771136 771505152 773284864 776060676 776480256 779176368 779756544 780473232 781132968 783046656 783766368 784269024 784852992 787578176 791036928 792656928 792861696 793531904 795409209 795614688 796207104 800745264 801422136 804123936 804722688 804803664 805238784 807516864 808034752 808777431 809379648 812189994 815546151 815756832 816887808 817427457 818329776 821615168 821711304 825010272 825624576 828491328 829252809 830402496 832751766 833285838 833906304 835378313 842197986 842415552 843127648 845970048 850791843 852145056 854381682 855017856 855103893 855566208 856352574 857076451 859176192 859965876 861158144 865671168 867943296 869475387 869945472 872966116 873616128 876573414 877226112 877302272 878774589 879338177 880927488 882302652 882959616 883705984 886025448 888069336 891739044 891969408 892723392 895066524 895732992 895823126 896307456 900089344 901599903 905404122 905893632 908456472 909039096 909715968 910552104 911321796 914980528 918998784 919775616 920620998 922876416 923468288 924317064 925005312 928217136 928908288 932052744 934202808 934992492 938144592 938937608 939445248 946847232 947717496 948518604 949031424 951716304 952326672 953035776 954718072 957057024 958663188 959264768 962511984 963228672 966573216 966822912 968802912 972166811 973880064 976436208 977163264 977261592 977789952 978688656 979515944 981915648 982818144 983549952 984180736 986965056 993329568 994169232 996778629 998160576 998418432 999078003 1002544128 1004313816 1006774272 1008345888 1009096704 1009949696 1012600512 1014936384 1019130336 1019218816 1022668983 1023430464 1023694848 1029353094 1034747568 1035307008 1038235968 1038901824 1039856697 1040630976 1041510624 1044244278 1045021824 1045692032 1055412666 1056304809 1056875904 1060545612 1060819584 1065203136 1067660352 1068562848 1071367506 1072165248 1073071552 1074057831 1076689152 1078369908 1079172864 1082825982 1082919992 1087394868 1087675776 1089903276 1090824574 1091106368 1095615072 1099419291 1100013696 1101024738 1101955437 1104655104 1105670412 1106493696 1106605038 1107203328 1110335688 1111047784 1111875072 1118440386 1122930648 1123220736 1127960064 1129853043 1134389124 1135233792 1135348026 1136193408 1139175576 1140023808 1140138524 1140754944 1141803432 1145568256 1146621168 1157257728 1159300516 1159927296 1164091014 1164720384 1164821504 1168764552 1169634816 1171699452 1174569984 1175649552 1176403536 1177279488 1181367264 1184092448 1186555392 1188985392 1189292544 1190297856 1193422032 1194310656 1195076608 1202133204 1206185904 1207205496 1207858176 1211275296 1212052128 1212954624 1214069472 1215095728 1218284991 1225331712 1226367488 1227494664 1230501888 1232422752 1233340416 1237515408 1237622848 1242736992 1243662336 1245603744 1246656656 1249127649 1249928757 1250859456 1258098226 1262462976 1263296979 1263623328 1264564224 1264691472 1265375232 1268955072 1269768896 1278217584 1281572523 1283349312 1284528861 1288764288 1289948814 1291039211 1291737216 1297410048 1298506752 1301914944 1303015456 1304918208 1309449174 1310424192 1314860121 1315953408 1321391232 1323453978 1324439424 1324572697 1325558976 1329038172 1330880768 1332104004 1339085088 1342599786 1343599488 1343734689 1344461184 1346834423 1350134016 1353248512 1358106183 1358840448 1363558644 1364573952 1365828156 1366982694 1372470792 1378498176 1379663424 1380931497 1384314624 1385202432 1386475596 1387507968 1388680832 1392325704 1393362432 1401304212 1402488738 1407216888 1408406412 1409167872 1414060816 1414426112 1420270848 1422777906 1423547136 1424750464 1427574456 1428490008 1429553664 1432077108 1435585536 1437826544 1437994782 1438897152 1443767976 1444843008 1449859824 1450234368 1453204368 1460820096 1464654312 1465892388 1466684928 1468032984 1469273916 1472873472 1474227216 1475324928 1475473384 1476271104 1480447584 1482500096 1491253848 1497240864 1497627648 1503946752 1506470724 1510161408 1512518832 1513645056 1513797368 1514924544 1518900768 1520031744 1521006592 1522404576 1527690703 1528828224 1535145696 1535542272 1543010304 1544029641 1546569728 1552121352 1552960512 1558352736 1559513088 1560946464 1562265936 1566366417 1567532736 1568538048 1575156352 1582073856 1585313856 1585723392 1587063808 1590818418 1591229376 1601490528 1602844272 1607051259 1608247872 1609607328 1615033728 1616069504 1617554862 1618759296 1624379988 1631092302 1631513664 1634854914 1636236861 1636659552 1643230336 1643422608 1650020544 1656982656 1658505618 1659907557 1660804992 1665503532 1666571676 1667812608 1670756626 1677660579 1684395972 1684831104 1686255296 1691940096 1701583686 1703022039 1704290112 1708763364 1710035712 1710207786 1711132416 1712705148 1714152902 1718352384 1719931752 1722316288 1735886592 1738950774 1739890944 1745932232 1746136521 1747232256 1753146828 1754452224 1754604544 1757549178 1758676354 1761854976 1764605304 1765919232 1767411968 1772050896 1776138672 1783478088 1783938816 1785446784 1790133048 1791465984 1791646252 1792614912 1800178688 1803199806 1810808244 1811787264 1816912944 1818078192 1819431936 1821104208 1822643592 1829961056 1837997568 1839551232 1841241996 1845752832 1846936576 1848634128 1850010624 1856434272 1857816576 1864105488 1868405616 1869984984 1876289184 1877875216 1878890496 1887147339 1893694464 1895434992 1897037208 1898062848 1903432608 1904653344 1906071552 1909436144 1917326376 1925023968 1926457344 1933146432 1933645824 1934923221 1937605824 1944333622 1947760128 1952872416 1954326528 1954523184 1955579904 1957377312 1959031888 1964173761 1965636288 1973930112 1985180967 1986659136 1988338464 1993557258 1995242417 1996321152 1998156006 2005088256 2008627632 2013899679 2016691776 2019899392 2025201024 2028775903 2029872768 2038260672 2038437632 2045337966 2046860928 2050474041 2058706188 2069495136 2076471936 2077803648 2079713394 2081261952 2081471381 2083021248 2088488556 2090043648 2091384064 2103733107 2110825332 2112609618 2113751808 2121091224 2121639168 2130406272 2134166859 2135320704 2137125696 2142735012 2144330496 2146143104 2148115662 2153378304 2156739816 2158345728 2165651964 2165839984 2174789736 2175351552 2179806552 2181649148 2182212736 2191230144 2198838582 2200027392 2202049476 2203910874 2209310208 2211340824 2212987392 2213210076 2214406656 2220671376 2222095568 2223750144 2236880772 2245861296 2246441472 2255920128 2259706086 2268778248 2270467584 2270696052 2272386816 2278351152 2280047616 2280277048 2281509888 2283606864 2291136512 2293242336 2314515456 2318601032 2319854592 2328182028 2329440768 2329643008 2337529104 2339269632 2343398904 2349139968 2351299104 2352807072 2354558976 2362734528 2368184896 2373110784 2377970784 2378585088 2380595712 2386227627 2386844064 2388621312 2390153216 2404266408 2412371808 2414410992 2415716352 2422550592 2424104256 2426332293 2428138944 2430191456 2436569982 2450663424 2452282371 2452734976 2454989328 2464845504 2475030816 2475245696 2485473984 2491207488 2493313312 2498255298 2499857514 2501718912 2506134939 2516196452 2526593958 2527246656 2529382944 2537910144 2539537792 2556435168 2563145046 2565311679 2566698624 2569057722 2571229353 2577528576 2579897628 2582078422 2583474432 2597013504 2603829888 2606030912 2608426161 2609836416 2618898348 2620848384 2629720242 2631906816 2636323767 2638014531 2642782464 2646907956 2648878848 2649145394 2651117952 2658076344 2661761536 2664208008 2678170176 2685199572 2687198976 2687469378 2688922368 2693668846 2700268032 2704799709 2706497024 2716212366 2717680896 2727117288 2729147904 2731656312 2733965388 2744941584 2756996352 2759326848 2761862994 2768629248 2770404864 2772951192 2775015936 2777361664 2784651408 2786724864 2802608424 2804977476 2814433776 2816812824 2818335744 2828121632 2828852224 2840541696 2845555812 2847094272 2849500928 2855148912 2856980016 2859107328 2864154216 2871171072 2875653088 2875989564 2877794304 2887535952 2889686016 2899719648 2900468736 2906408736 2916500433 2921640192 2929308624 2931784776 2933369856 2936065968 2938547832 2945746944 2948454432 2950649856 2950946768 2952542208 2960895168 2982507696 2990335887 2994481728 2995255296 2997234009 3012941448 3020322816 3025037664 3027290112 3027594736 3029849088 3037801536 3044809152 3055381406 3057656448 3068006949 3070291392 3071084544 3088059282 3104242704 3105921024 3116705472 3119570091 3121892928 3124531872 3132732834 3135065472 3135380941 3137076096 3150312704 3168914427 3170627712 3174127616 3181636836 3182458752 3202981056 3205688544 3214102518 3216495744 3216819407 3219214656 3222173493 3230067456 3232139008 3235109724 3237518592 3248759976 3262184604 3263027328 3269709828 3272473722 3273319104 3286460672 3286845216 3298257873 3300041088 3305866311 3313965312 3317011236 3319815114 3321609984 3331007064 3333143352 3335625216 3341513252 3355321158 3368791944 3369662208 3372510592 3383880192 3403167372 3406044078 3408580224 3417526728 3420071424 3420415572 3422264832 3425410296 3428305804 3436704768 3439863504 3444632576 3471773184 3477901548 3479781888 3491864464 3492273042 3494464512 3506293656 3508904448 3509209088 3515098356 3517352708 3523709952 3529210608 3531838464 3534823936 3544101792 3552277344 3566956176 3567877632 3570893568 3580266096 3582931968 3583292504 3585229824 3600357376 3606399612 3621616488 3623574528 3633825888 3636156384 3638863872 3642208416 3645287184 3654854973 3659922112 3675995136 3679102464 3682483992 3691505664 3693873152 3697268256 3700021248 3712868544 3728210976 3736811232 3739969968 3749786271 3752578368 3755750432 3774294678 3787388928 3789890937 3790869984 3794074416 3796125696 3806865216 3809306688 3818872288 3834652752 3850047936 3853586583 3866292864 3869846442 3873117633 3875211648 3888667244 3895520256 3905744832 3909046368 3914754624 3918063776 3928347522 3931272576 3947860224 3970361934 3973318272 3973718091 3976676928 3987114516 3990484834 3992642304 3996312012 4017255264 4027799358 4031204067 4033383552 4040503269 4050402048 4057551806 4059745536 4074318549 4076521344 4076875264 4090675932 4093721856 4100948082 4117412376 4138990272 4142794491 4152943872 4155607296 4159426788 4162523904 4162942762 4166042496 4176977112 4180087296 4182768128 4207466214 4221650664 4225219236 4227503616 4242182448 4243278336 4260812544 4268333718 4270641408 4274251392 4285470024 4288660992 4292286208 4296231324 4306756608 4313479632 4316691456 4331303928 4331679968 4349579472 4350703104 4359613104 4363298296 4364425472 4382460288 4397677164 4400054784 4404098952 4407821748 4418620416 4422681648 4425974784 4426420152 4428813312 4441342752 4444191136 4447500288 4473761544 4491722592 4492882944 4511840256 4519412172 4537556496 4540935168 4541392104 4544773632 4556702304 4560095232 4560554096 4563019776 4567213728 4583072109 4586484672 4629030912 4632088923 4637202064 4639709184 4656364056 4658881536 4675058208 4678539264 4686797808 4699099251 4702598208 4705614144 4725469056 4736369792 4746221568 4755941568 4757170176 4761191424 4772455254 4773688128 4808532816 4821153777 4824743616 4828821984 4845101184 4848208512 4852664586 4856277888 4860382912 4873139964 4904564742 4905469952 4908710583 4909978656 4927027193 4929691008 4950061632 4950491392 4970947968 4979722671 4982414976 4986626624 4996510596 4999715028 5003437824 5012269878 5032392904 5032981737 5053187916 5054493312 5058765888 5075820288 5079075584 5109066117 5112870336 5126290092 5130623358 5133397248 5138115444 5142458706 5155057152 5159795256 5164156844 5166948864 5207659776 5212061824 5216852322 5219672832 5237796696 5241696768 5259440484 5263813632 5272647534 5276029062 5285564928 5293815912 5297757696 5298290788 5302235904 5316152688 5323523072 5328416016 5356340352 5370399144 5374397952 5374938756 5377844736 5387337692 5400536064 5409599418 5412994048 5432424732 5435361792 5454234576 5458295808 5463312624 5467930776 5489883168 5513992704 5518653696 5523725988 5537258496 5540809728 5545902384 5550031872 5554723328 5569302816 5573449728 5605216848 5609954952 5628867552 5633625648 5636671488 5656243264 5657704448 5661442017 5681083392 5691111624 5694188544 5699001856 5710297824 5713960032 5718214656 5728308432 5751306176 5751979128 5775071904 5779372032 5799439296 5800937472 5804769663 5812817472 5833000866 5843280384 5858617248 5863569552 5866739712 5872131936 5877095664 5892521283 5896908864 5901893536 5921790336 5955542901 5965015392 5980671774 5985727251 5988963456 5994468018 5999535157 6025882896 6050075328 6055189472 6059698176 6075603072 6086327709 6089618304 6110762812 6115312896 6136013898 6140582784 6151422123 6155367239 6176118564 6208485408 6233410944 6239140182 6243785856 6244414143 6249063744 6265465668 6270130944 6270761882 6274152192 6300625408 6311199321 6337828854 6341255424 6363273672 6364917504 6402500577 6405962112 6411377088 6428205036 6432991488 6433638814 6438429312 6444346986 6460134912 6464278016 6470219448 6475037184 6497519952 6524369208 6526054656 6539419656 6544947444 6546638208 6572921344 6573690432 6596515746 6600082176 6611732622 6627930624 6634022472 6639630228 6643219968 6662014128 6666286704 6671250432 6683026504 6710642316 6737583888 6739324416 6745021184 6767760384 6806334744 6812088156 6817160448 6835053456 6840142848 6840831144 6844529664 6850820592 6856611608 6873409536 6879727008 6889265152 6943546368 6955803096 6959563776 6983728928 6984546084 6988929024 7012587312 7017808896 7030196712 7034705416 7047419904 7058421216 7063676928 7069647872 7088203584 7104554688 7133912352 7135755264 7141787136 7158682881 7160532192 7165863936 7166585008 7170459648 7212799224 7243232976 7247149056 7267651776 7272312768 7278996879 7284416832 7290574368 7309709946 7319844224 7351990272 7358204928 7364967984 7394536512 7425737088 7456421952 7473622464 7479939936 7499572542 7505156736 7511500864 7518404817 7548589356 7579781874 7581739968 7588148832 7613730432 7618613376 7637744576 7669305504 7695935037 7700095872 7707173166 7713688059 7732585728 7739692884 7746235266 7750423296 7777334488 7791040512 7811489664 7818092736 7825278483 7829509248 7836127552 7856695044 7862545152 7895720448 7908971301 7914043593 7940723868 7946636544 7947436182 7953353856 7974229032 7980969668 7985284608 7992624024 8034510528 8055598716 8062408134 8066767104 8081006538 8100804096 8114399127 8115103612 8119491072 8148637098 8153042688 8153750528 8181351864 8187443712 8201896164 8234824752 8277980544 8285588982 8305887744 8311214592 8318853576 8325047808 8325885524 8332084992 8353954224 8360174592 8365536256 8414932428 8443301328 8450438472 8455007232 8484364896 8486556672 8521625088 8536667436 8541282816 8548502784 8570940048 8577321984 8584572416 8592462648 8613513216 8626959264 8633382912 8662607856 8663359936 8699158944 8701406208 8719226208 8726596592 8728850944 8749501299 8764920576 8795354328 8800109568 8808197904 8815643496 8837240832 8845363296 8851949568 8852840304 8857626624 8882685504 8888382272 8947523088 8971007661 8983445184 8985765888 8991702027 9038824344 9075112992 9081870336 9082784208 9089547264 9113404608 9121108192 9134427456 9166144218 9172969344 9204020847 9264177846 9272008879 9274404128 9312728112 9317763072 9350116416 9358710273 9373595616 9398198502 9405196416 9406142823 9411228288 9427840961 9450938112 9472739584 9506743281 9511883136 9522382848 9544910508 9547376256 9617065632 9642307554 9649487232 9650458221 9657643968 9666520479 9672719947 9690202368 9696417024 9705329172 9712555776 9720765824 9746279928 9809129484 9817421166 9819957312 9854054386 9859382016 9894773619 9900123264 9900982784 9917598933 9941895936 9959445342 9964829952 9973253248 9993021192 9999430056 10006875648 10024539756 10064785808 10065963474 10106375832 10108986624 10117531776 10151640576 10158151168 10218132234 10225740672 10252580184 10261246716 10266794496 10276230888 10284917412 10310114304 10319590512 10328313688 10333897728 10415319552 10424123648 10433704644 10439345664 10475593392 10483393536 10518880968 10527627264 10545295068 10552058124 10571129856 10587631824 10595515392 10596581576 10604471808 10632305376 10647046144 10656832032 10693834921 10712680704 10740798288 10748795904 10749877512 10755689472 10774675384 10801072128 10819198836 10825988096 10864849464 10870723584 10908469152 10916591616 10926625248 10935861552 10964564919 10979766336 11027985408 11037307392 11047451976 11074516992 11081619456 11091804768 11100063744 11109446656 11138605632 11210433696 11219909904 11249358813 11257735104 11267251296 11312486528 11322884034 11362166784 11382223248 11388377088 11398003712 11420595648 11427920064 11456616864 11502612352 11503958256 11550143808 11598878592 11609539326 11619352899 11625634944 11666001732 11686560768 11717234496 11727139104 11744263872 11754191328 11785042566 11793817728 11803787072 11843580672 11911085802 11921154273 11930030784 11961343548 11971454502 11977926912 11988936036 11999070314 12051765792 12093612201 12100150656 12110378944 12121509807 12151206144 12172655418 12179236608 12221525624 12222955647 12230625792 12272027796 12281165568 12302844246 12310734478 12352237128 12416970816 12428383473 12466821888 12478280364 12487571712 12488828286 12498127488 12530931336 12540261888 12541523764 12548304384 12601250816 12622398642 12675657708 12682510848 12726547344 12729835008 12805001154 12811924224 12822754176 12856410072 12865982976 12867277628 12876858624 12888693972 12920269824 12928556032 12940438896 12950074368 12995039904 13048738416 13052109312 13078839312 13089894888 13093276416 13145842688 13147380864 13193031492 13200164352 13223465244 13255861248 13268044944 13279260456 13286439936 13324028256 13332573408 13342500864 13366053008 13421284632 13475167776 13478648832 13490042368 13535520768 13612669488 13624176312 13634320896 13670106912 13680285696 13681662288 13689059328 13701641184 13713223216 13749216327 13759454016 13887092736 13896266769 13911606192 13919127552 13967457856 13969092168 14025174624 14035617792 14060393424 14069410832 14097297753 14116842432 14139295744 14176407168 14201431321 14209109376 14267824704 14271510528 14283574272 14317365762 14321064384 14333170016 14425598448 14463461331 14486465952 14535303552 14544625536 14557993758 14568833664 14570299667 14581148736 14619419892 14639688448 14716409856 14726131749 14729935968 14781081579 14789073024 14851474176 14912843904 14939168013 14947244928 14948749009 14959879872 14999145084 15010313472 15023001728 15036809634 15097178712 15159563748 15163479936 15176297664 15227460864 15237226752 15275489152 15327198351 15338611008 15391870074 15400191744 15414346332 15427376118 15465171456 15479385768 15492470532 15500846592 15554668976 15622979328 15636185472 15650556966 15659018496 15672255104 15713390088 15725090304 15791440896 15817942602 15828087186 15881447736 15893273088 15894872364 15906707712 15948458064 15961939336 15970569216 15985248048 16069021056 16111197432 16124816268 16133534208 16162013076 16201608192 16228798254 16230207224 16238982144 16297274196 16306085376 16307501056 16362703728 16374887424 16403792328 16469649504 16555961088 16571177964 16611775488 16622429184 16637707152 16650095616 16651771048 16664169984 16707908448 16720349184 16731072512 16829864856 16886602656 16900876944 16910014464 16968729792 16973113344 16984326051 17043250176 17073334872 17082565632 17097005568 17141880096 17154643968 17169144832 17184925296 17253918528 17325215712 17326719872 17398317888 17402812416 17438452416 17453193184 17457701888 17499002598 17529841152 17590708656 17600219136 17616395808 17631286992 17677563849 17690726592 17705680608 17765371008 17776764544 17895046176 17942015322 17957181753 17966890368 17983404054 17998605471 18077648688 18150225984 18165568416 18179094528 18226809216 18242216384 18258983127 18268854912 18332288436 18345938688 18408041694 18454266369 18466101717 18528355692 18544017758 18548808256 18625456224 18700232832 18717420546 18733242429 18747191232 18796397004 18810392832 18812285646 18822456576 18855681922 18901876224 18933597963 18945479168 19013486562 19023766272 19089821016 19094752512 19207501731 19234131264 19284615108 19298974464 19300916442 19315287936 19333040958 19345439894 19380404736 19392834048 19410658344 19425111552 19441531648 19492559856 19618258968 19634842332 19639914624 19708108772 19718764032 19789547238 19800246528 19801965568 19835197866 19851964609 19883791872 19918890684 19929659904 19946506496 19986042384 19998860112 20013751296 20049079512 20129571616 20131926948 20212751664 20217973248 20235063552 20303281152 20316302336 20436264468 20451481344 20505160368 20522493432 20533588992 20552461776 20569834824 20620228608 20639181024 20656627376 20667795456 20830639104 20848247296 20867409288 20878691328 20951186784 20966787072 21037761936 21090590136 21104116248 21142259712 21175263648 21191030784 21193163152 21208943616 21264610752 21313664064 21387669842 21425361408 21476048643 21481596576 21497591808 21499755024 21511378944 21549350768 21638397672 21729698928 21741447168 21816938304 21836990637 21853250496 21871723104 21929129838 21947666587 21959532672 22055970816 22074614784 22094903952 22183609536 22218893312 22277211264 22420867392 22439819808 22498717626 22515470208 22517735849 22534502592 22555214451 22624973056 22645768068 22764446496 22796007424 22841191296 22855840128 22896185191 22913233728 23005224704 23007916512 23087805111 23100287616 23141064177 23197757184 23219078652 23238705798 23251269888 23332003464 23373121536 23434468992 23454278208 23475835449 23488527744 23508382656 23570085132 23587635456 23607574144 23687161344 23742130779 23822171604 23842308546 23860061568 23922687096 23942909004 23955853824 23977872072 23998140628 24103531584 24187224402 24200301312 24220757888 24243019614 24302412288 24345310836 24358473216 24443051248 24445911294 24461251584 24544055592 24562331136 24605688492 24621468956 24704474256 24833941632 24856766946 24933643776 24956560728 24975143424 24977656572 24996254976 25061862672 25080523776 25083047528 25096608768 25202501632 25244797284 25351315416 25365021696 25453094688 25459670016 25610002308 25623848448 25645508352 25712820144 25731965952 25734555256 25753717248 25777387944 25840539648 25857112064 25880877792 25900148736 25990079808 26097476832 26104218624 26157678624 26179789776 26186552832 26248503897 26291685376 26294761728 26386062984 26400328704 26446930488 26511722496 26536089888 26558520912 26572879872 26648056512 26665146816 26732106016 26842569264 26950335552 26957297664 26975106081 26980084736 27225338976 27248352624 27268641792 27340213824 27363324576 27403282368 27426446432 27498432654 27518908032 27792533538 27816026637 27823212384 27934915712 27938184336 28050349248 28120786848 28138821664 28194595506 28218428469 28233684864 28283522883 28352814336 28402862642 28418218752 28520229843 28535649408 28567148544 28634731524 28642128768 28666340032 28851196896 28926922662 28951374663 28972931904 28999561437 29018159841 29070607104 29089251072 29115987516 29137667328 29140599334 29162297472 29238839784 29279376896 29452263498 29459871936 29562163158 29578146048 29684320857 29702948352 29752796799 29825687808 29878336026 29894489856 29897498018 29919759744 29998290168 30020626944 30046003456 30073619268 30194357424 30319127496 30326959872 30352595328 30454921728 30474453504 30550978304 30654396702 30677222016 30783740148 30800383488 30828692664 30854752236 30930342912 30958771536 30984941064 31001693184 31109337952 31245958656 31272370944 31301113932 31318036992 31344510208 31426780176 31450180608 31582881792 31635885204 31656174372 31762895472 31786546176 31789744728 31813415424 31896916128 31923878672 31941138432 31970496096 32081504763 32138042112 32222394864 32249632536 32267068416 32324026152 32403216384 32457596508 32460414448 32477964288 32594548392 32612170752 32725407456 32749774848 32807584656 32893694757 32939299008 33111922176 33142355928 33223550976 33244858368 33275414304 33300191232 33303542096 33328339968 33415816896 33659729712 33748076439 33773205312 33801753888 33937459584 33968652102 34086500352 34146669744 34165131264 34194011136 34283760192 34338289664 34369850592 34489190351 34507837056 34650431424 34653439744 34796635776 34858058697 34876904832 34906386368 34915403776 34998005196 35059682304 35181417312 35232791616 35262573984 35355127698 35381453184 35385013477 35411361216 35530742016 35553529088 35763462819 35790092352 35884030644 35914363506 35933780736 35966808108 35997210942 36155297376 36280836603 36300451968 36331136832 36364529421 36453618432 36484432768 36517966254 36537709824 36664576872 36691877376 36816083388 36908532738 36932203434 37056711384 37088035516 37097616512 37250912448 37400465664 37434841092 37466484858 37494382464 37592794008 37620785664 37624571292 37644913152 37711363844 37803752448 37867195926 37890958336 38026973124 38047532544 38179642032 38189505024 38415003462 38468262528 38569230216 38597948928 38601832884 38630575872 38666081916 38690879788 38760809472 38785668096 38821316688 38850223104 38883063296 38985119712 39236517936 39269684664 39279829248 39416217544 39437528064 39579094476 39600493056 39603931136 39670395732 39703929218 39767583744 39837781368 39859319808 39893012992 39972084768 39997720224 40027502592 40098159024 40259143232 40263853896 40425503328 40435946496 40470127104 40606562304 40632604672 40872528936 40902962688 41010320736 41044986864 41067177984 41104923552 41139669648 41247648981 41278362048 41313254752 41661278208 41688800307 41696494592 41734818576 41757382656 41902373568 42075523872 42181180272 42208232496 42350527296 42386326304 42417887232 42529221504 42604293963 42627328128 42775339684 42850722816 42952097286 42963193152 42999510048 43087570673 43098701536 43276795344 43459397856 43633876608 43673981274 43706500992 43710899001 43743446208 43858259676 43895333174 43919065344 44149229568 44178395247 44189807904 44343244737 44367219072 44554422528 44817504039 44841734784 44846247027 44879639616 44997435252 45030940416 45035471698 45069005184 45110428902 45249946112 45291536136 45528892992 45682382592 45711680256 45792370382 45826467456 45981595053 46010449408 46015833024 46175610222 46200575232 46282128354 46395514368 46438157304 46477411596 46502539776 46664006928 46868937984 46908556416 46951670898 46977055488 47016765312 47140170264 47175270912 47215148288 47374322688 47484261558 47644343208 47684617092 47720123136 47845374192 47885818008 47911707648 47955744144 47996281256 48207063168 48374448804 48400602624 48441515776 48486039228 48604824576 48690621672 48716946432 48886102496 48891822588 48922503168 49088111184 49124662272 49211376984 49242937912 49408948512 49667883264 49713533892 49867287552 49913121456 49950286848 49955313144 49992509952 50123725344 50161047552 50166095056 50193217536 50489594568 50702630832 50730043392 50906189376 50919340032 50952978153 51220004616 51247696896 51291016704 51425640288 51463931904 51469110512 51507434496 51554775888 51761755584 51980159616 52194953664 52208437248 52315357248 52359579552 52373105664 52497007794 52589523456 52772125968 52800657408 52893860976 53032691547 53072179776 53117041824 53296113024 53330293632 53464212032 53685138528 53871545259 53900671104 53950212162 53960169472 53995816413 54450677952 54496705248 54537283584 54680427648 54726649152 54776949381 54806564736 54852892864 54996865308 55037816064 55362799107 55398305151 55585067076 55632053274 55646424768 55869831424 55876368672 56100698496 56199727287 56241573696 56277643328 56389191012 56436856938 56467369728 56567045766 56705628672 56800793889 56805725284 56836437504 57040459686 57071298816 57269463048 57284257536 57332680064 57702393792 57853845324 57902749326 57945863808 57999122874 58036319682 58141214208 58178502144 58231975032 58275334656 58281198668 58324594944 58477679568 58558753792 58904526996 58919743872 59124326316 59156292096 59368641714 59405896704 59505593598 59555893827 59651375616 59756672052 59788979712 59794996036 59839519488 59996580336 60041253888 60092006912 60147238536 60388714848 60638254992 60653919744 60705190656 60909843456 60948907008 61101956608 61308793404 61354444032 61567480296 61600766976 61657385328 61709504472 61860685824 61917543072 61969882128 62003386368 62218675904 62491917312 62544741888 62602227864 62636073984 62689020416 62853560352 62900361216 63271770408 63312348744 63525790944 63573092352 63579489456 63626830848 63793832256 63847757344 63940992192 64163009526 64276084224 64428145929 64444789728 64499265072 64534136832 64648052304 64915193016 64920828896 65189096784 65224341504 65450814912 65510971911 65615169312 65787389514 65842999761 65878598016 65994886727 66223844352 66284711856 66550828608 66607084192 66656679936 66831633792 67319459424 67496152878 67546410624 67553207547 67603507776 67665643353 67709039629 67874919168 67937304204 68293339488 68388022272 68567520384 68688555573 68739701184 68978380702 69015674112 69263415333 69300862848 69306879488 69423192531 69593271552 69716117394 69753809664 69812772736 69996010392 70119364608 70362834624 70427506347 70465583232 70525147968 70710255396 70762906368 70770026954 70822722432 71061484032 71107058176 71226392337 71526925638 71580184704 71768061288 71828727012 71867561472 71933616216 71994421884 72310594752 72561673206 72600903936 72662273664 72729058842 72907236864 72968865536 73035932508 73075419648 73329153744 73383754752 73632166776 73817065476 73864406868 74113422768 74176071032 74195233024 74501824896 74800931328 74869682184 74932969716 74988764928 75185588016 75241571328 75249142584 75289826304 75422727688 75607504896 75734391852 75781916672 76053946248 76095065088 76359284064 76379010048 76830006924 76936525056 77138460432 77195897856 77203665768 77261151744 77332163832 77381759576 77521618944 77571336192 77642633376 77700446208 77766126592 77970239424 78473035872 78539369328 78559658496 78745511691 78832435088 78875056128 79158188952 79200986112 79340791464 79407858436 79535167488 79675562736 79718639616 79786025984 79944169536 79995440448 80196318048 80518286464 80527707792 80851006656 80871892992 80940254208 81745057872 81805925376 82020641472 82089973728 82209847104 82279339296 82495297962 82556724096 82626509504 83377600614 83392989184 83448079911 83469637152 83804747136 84151047744 84362360544 84416464992 84655285407 84701054592 84772652608 84850568649 85058443008 85208587926 85254656256 85550679368 85560689529 85701445632 85904194572 85926386304 85999020096 86175141346 86197403072 86553590688 86854123989 86918795712 86998684311 87054479523 87267753216 87347962548 87413001984 87421798002 87486892416 87716519352 87790666348 87838130688 88356790494 88379615808 88686489474 88734438144 89108845056 89258390397 89635008078 89683469568 89692494054 89759279232 89994870504 90061880832 90070943396 90138010368 90220857804 90499892224 90583072272 91057785984 91364765184 91423360512 91584740764 91652934912 91963190106 92020898816 92031666048 92351220444 92401150464 92564256708 92791028736 92876314608 92954823192 93005079552 93328013856 93737875968 93817112832 93903341796 93954110976 94033530624 94280340528 94350541824 94430296576 94748645376 94968523116 95288686416 95369234184 95440246272 95690748384 95771636016 95823415296 95911488288 95992562512 96244514289 96414126336 96748897608 96801205248 96883031552 96972078456 97209649152 97381243344 97433892864 97772204992 97783645176 98176222368 98249324544 98422753968 98485875824 98681084271 98817897024 99335766528 99427067784 99734575104 99826242912 99900573696 99910626288 99985019904 100247450688 100332190112 100979189136 101244229317 101405261664 101812378752 101905956306 101992097669 102440009232 102495393792 102582033408 102851280576 102938221024 103014868992 103109551776 103467571053 103523511168 103960319232 104389907328 104574176091 104630714496 104641243063 104719159104 104746211328 104994015588 105179046912 105544251936 105787721952 106065383094 106144359552 106155040431 106234083648 106399919417 106592226048 106660587264 106928424064 107290388457 107370277056 107743090518 107801342208 107900424324 107991632826 108842509809 108901355904 108993410496 109093588263 109360855296 109453298304 109553898762 109613129472 109705785728 109993730616 110075632128 110725598214 110796610302 111170134152 111264106548 111292849536 111739662848 111752737344 112201396992 112399454574 112483147392 112555286656 112778382024 112873713876 112934739456 113134091532 113411257344 113601587778 113611450568 113672875008 114080919372 114142597632 114538926096 114568515072 114665360128 115404787584 115707690648 115805498652 115891727616 115998245748 116072639364 116282428416 116357004288 116463950064 116550669312 116562397336 116649189888 116955359136 117117507584 117809053992 117839487744 118248652632 118312584192 118737283428 118811793408 119011187196 119111787654 119302751232 119513344104 119577959424 119589992072 119679038976 119993160672 120082507776 120184013824 120294477072 120777429696 121276509984 121307839488 121410381312 121819686912 121897814016 122203913216 122617586808 122708888064 123134960592 123201533952 123314770656 123419008944 123742946943 123835086144 123939764256 124437351808 124983834624 125089483776 125204455728 125272147968 125378040832 125707120704 126543540816 126624697488 127051581888 127158978912 127253661696 127587664512 127695514688 127812881889 127881984384 128326019052 128552168448 128856291858 128889579456 128998530144 129262712019 129296104608 129830386032 129841657792 130378193568 130901629824 131021943822 131132697003 131230338624 131574779028 131685999522 131757196032 131989773454 132447688704 132535185741 132569423712 133029734211 133101657216 133214168384 133663267584 134452512117 134538741081 134638918848 134992305756 135092821248 135106415094 135207015552 135331286706 135418079258 135749838336 135874608408 136586678976 137135040768 137377111146 137479402368 137944785159 137956761404 138031348224 138526830666 138601725696 138613758976 138846385062 138963752263 139186543104 139432234788 139507619328 139625545472 139992020784 140725669248 140855012694 140931166464 141050295936 141420510792 141525812736 141540053908 141645444864 142122968064 142214116352 142452784674 143053851276 143160369408 143536122576 143657454024 143735122944 143867232432 143988843768 144621189504 145123346412 145201807872 145324547328 145458117684 145814473728 145937731072 146071865016 146150839296 146658307488 146767509504 147264333552 147634130952 147728813736 148226845536 148352142064 148390466048 149003649792 149601862656 149739364368 149865939432 149977529856 150371176032 150483142656 150498285168 150579652608 150845455376 151468783704 152107892496 152190130176 152718568128 152758020096 152858934459 153660013848 153873050112 154276920864 154391795712 154407331536 154522303488 154664327664 154763519152 155285266752 155532253184 155940478848 156946071744 157078738656 157119316992 157491023382 157624150943 157664870176 158316377904 158401972224 158681582928 158815716872 159098074641 159351125472 159572051968 159888339072 159990880896 160273296337 160392636096 161036572928 161055415584 161614635777 161702013312 161880508416 161987449239 163490115744 163611850752 164041282944 164179947456 164330848143 164419694208 164436239099 164558678592 164990595924 165113448192 165253019008 166194915453 166755201228 166896159822 166939274304 167609494272 168302095488 168599181861 168724721088 168832929984 169310570814 169402109184 169545305216 169701137298 170116886016 170417175852 170509312512 171101358736 171121379058 171808389144 171852772608 171998040192 172350282692 172394806144 173107181376 173708247978 173837591424 173997368622 174108959046 174535506432 174695925096 174826003968 174843596004 174973784832 175433038704 175581332696 175676261376 176713580988 176759231616 177372978948 177468876288 178217690112 178516780794 178667681481 179270016156 179366939136 179384988108 179518558464 179989741008 180123761664 180141886792 180276020736 180441715608 180999784448 181166144544 182115571968 182729530368 182846721024 183169481528 183305869824 183926380212 184041797632 184063332096 184702440888 184802300928 185128513416 185582057472 185752629216 185909646384 186010159104 186656027712 187475751936 187634225664 187806683592 187908221952 188067061248 188560681056 188701083648 188860593152 189937046232 190577372832 190738468368 190880492544 191381496768 191543272032 191822976576 191985125024 192489028578 192828252672 193497795216 193602410496 193766063104 193944156912 194762486688 195544409984 195567290352 196352444736 196845507936 196971751648 197362168542 197528999283 197635794048 197984660181 198671533056 198854135568 199652485824 199821252576 199970039808 200494901376 200664380224 201958378272 202488458634 202659622641 202810523328 202996930059 203127118887 203624757504 203811912612 203984195338 204880018464 205164066816 205702561152 205876442048 206065666719 206219103552 206935142106 207047022336 207790245999 207920638464 208269577593 208779814656 209148352182 209261428992 209282486126 209438318208 209988031176 210358093824 211088503872 211282519041 211575443904 212130766188 212288719104 212310080862 212468167296 212799838834 213184452096 213321174528 213679177011 213856848128 214580776914 214740554112 215486181036 215602684416 215800848648 215983265652 217685019618 217802711808 217986820992 218187176526 218371610699 218721710592 218906596608 219107797524 219226258944 219411571456 219987461232 220151264256 221451196428 221593220604 222340268304 222528213096 222585699072 223479325696 223505474688 224402793984 224798909148 224966294784 225110573312 225556764048 225747427752 225869478912 226268183064 226822514688 227203175556 227222901136 227345750016 228161838744 228285195264 229077852192 229137030144 229330720256 230809575168 231415381296 231610997304 231783455232 231996491496 232145278728 232564856832 232714008576 232927900128 233101338624 233124794672 233298379776 233910718272 235618107984 235678975488 236236535073 236497305264 236625168384 237474566856 238022374392 238223575308 238605502464 239026688208 239155918848 239179984144 239358077952 239986321344 240368027648 240588954144 241424332457 241554859392 242553019968 242615678976 242820762624 244407826432 245235173616 245417776128 246269921184 246629541312 246838017888 247485893886 247670172288 247695094339 247879528512 248874703616 250178967552 250344239733 250408911456 250756081664 251414241408 253087081632 253249394976 253965856221 254103163776 254128733153 254317957824 254551705947 255175329024 255391029376 255625763778 255763968768 256652038104 257104336896 257712583716 257779158912 257997060288 258525424038 258592209216 259660772064 259683315584 260562371967 260756387136 261163438569 261803259648 262043887644 262265394006 262460677248 263149558056 263371999044 263514392064 263979546908 265070371482 265138847424 266059468422 266203314432 266428336768 267326535168 268905024234 269077482162 269277837696 269984611512 270185642496 270212830188 270414031104 270662573412 270836158516 271499676672 271749216816 273173357952 274270081536 274754222292 274958804736 275889570318 275913522808 276062696448 277053661332 277203451392 277227517952 277692770124 277927504526 278373086208 278864469576 279015238656 279251090944 279984041568 281451338496 281710025388 281862332928 282100591872 282841021584 283051625472 283080107816 283290889728 284245936128 284428232704 284905569348 286107702552 286320738816 287072245152 287314908048 287470245888 287734464864 287977687536 288733542867 289242379008 290246692824 290403615744 290649094656 290916235368 291628947456 291875462144 292143730032 292301678592 293316614976 294528667104 295268261904 295457627472 296453691072 296704284128 296780932096 298007299584 299203725312 299478728736 299731878864 299955059712 300742352064 300996570336 301690910752 302937567408 304215784992 305437136256 305717868918 305976293007 307320027696 307746100224 308553841728 308814663072 309044606976 309328655328 309527038304 310402713159 310570533504 311880957696 313722528273 313892143488 313923729189 314157477312 314238633984 314982046764 315248301886 315329740352 316632755808 317363165856 317631433744 318196149282 318465121293 318702250944 319199758251 319776678144 319981761792 320546592674 320785272192 321871165371 322073145856 322110831168 323229271554 323404026624 323974898478 326527529427 326980231488 327280764789 328082565888 328359894912 328661696286 328839388416 328872478198 329117357184 329981191848 330226896384 330506038016 332389830906 333510402456 333792319644 333878548608 335218988544 336604190976 337198363722 337449442176 337483398353 337665859968 338621141628 338804218368 339090610432 339402274596 340233772032 340834351704 341018625024 342202717472 342242758116 343616778288 343705545216 343996080384 344700565384 344789612288 346214362752 347416495956 347675182848 347994737244 348217918092 349071012864 349391850192 349652007936 349687192008 349947569664 350866077408 351162665392 351352522752 353427161976 353518463232 354745957896 354937752576 356435380224 357033561588 357335362962 358540032312 358733878272 358769976216 359037116928 359979482016 360247523328 360283773584 360552041472 360883431216 362332289088 364231143936 365459060736 365693442048 366338963056 366611739648 367852760424 368126664192 369404881776 369604601856 370257026832 371228840829 371505258432 371819292768 373312055424 374951503872 375268451328 375613367184 375816443904 376134122496 377121362112 377721186304 379874092464 381154745664 381476936736 381760985088 382762993536 383086544064 383438645667 383645953152 383970250048 384978057156 385656505344 386995590432 387532126208 387788136057 387888313824 389235148247 389524973376 391088819968 391134580704 392704889472 393398091009 393691015872 393943503296 394724337084 395057998566 395271588096 395969320362 397343066112 397605557223 397708271136 399089202633 399304971648 399642505152 400989802752 401328760448 403616223243 403916756544 404976917268 405319245282 405621046656 405993860118 406254237774 407249515008 407623825224 407968390676 409760036928 411405122304 411752884096 412131333438 412438207104 413870284212 414094044672 415580491998 415841276928 416539155186 416891256789 417559629312 418296704364 418522857984 418564972252 418876636416 419976062352 422177007744 422565038082 423150887808 424261532376 424577438208 424620161724 424936334592 425599677668 426368904192 426642349056 427358354022 427713696256 429161553828 429481108224 430972362072 431205368832 431601697296 431966531304 435370039236 435605423616 435973641984 436374353052 436743221398 437443421184 437813193216 438215595048 438452517888 438823142912 439974922464 440302528512 442902392856 443186441208 444680536608 445056426192 445171398144 446958651392 447010949376 448805587968 449597818296 449932589568 450221146624 451113528096 451494855504 451738957824 452536366128 454406351112 454445802272 456323677488 456570390528 458155704384 458274060288 458576803377 458661440512 461619150336 462830762592 463221994608 463566910464 463992982992 464290557456 465855800256 466249589344 466596759552 467821436544 471236215968 471357950976 472473070146 472872452829 472994610528 473963277403 474949133712 476044748784 476447150616 478053376416 478359968288 478716155904 479972642688 480819889011 481177908288 482848664914 483109718784 484843907331 485106039936 485641525248 485962347717 490470347232 490835552256 492539842368 492992544429 493259082624 493308717297 493676035776 494971787772 495340344576 495390188678 495759057024 497749407232 498584746359 500688479466 500817822912 502828482816 505797545583 506174163264 506498789952 507931712442 508206327552 508257466306 508635915648 509103411894 510350658048 510782058752 511251527556 511527937536 513304076208 515425167432 515558317824 515994120576 517050848076 517184418432 519321544128 519366631168 521124743934 521512774272 522326877138 523606519296 524087775288 524530788012 524921354496 526299116112 526743998088 527028784128 527959093816 530140742964 530277694848 532118936844 532406628864 532856673536 534653070336 536003044443 537810048468 538154964324 538555675392 539969223024 540371284992 540425660376 540828062208 541325146824 541672317032 542999353344 543498433632 546346715904 548540163072 549508444584 549917609472 551779140636 551827045616 552125392896 554107322664 554406902784 555385540248 555855009052 556746172416 557728939152 558030477312 558502181888 559968083136 562902676992 563420050776 563724665856 564201183744 565682043168 566103250944 566160215632 566581779456 569811138696 572215405104 572641477632 574144490304 574629816096 575468929728 575955375072 577467085734 578484758016 580493385648 580807231488 581298189312 581832470736 583750924288 584287460064 586633229952 589057334208 590536523808 590915254944 592586997849 592907382144 593408568256 593561864192 593953980543 596014599168 598957457472 599463757728 599910119424 601484704128 601993140672 603381821504 605875134816 607978867923 608431569984 608990790177 609381356661 610874272512 611435737836 611952586014 614640055392 615492200448 617107683456 617629326144 618197000157 618657310656 619054076608 620805426318 621141067008 623761915392 624808732779 627445056546 627784286976 627847458378 628314954624 629964093528 630496603772 630659480704 633265511616 634726331712 635262867488 636392298564 636930242586 637404501888 638399516502 639553356288 639963523584 641037531033 641093185348 641570544384 643742330742 644146291712 644221662336 646458543108 646808053248 647949796956 653055058854 653960462976 654561529578 655114832097 656165131776 656719789824 657323392572 657678776832 657744956396 658234714368 659962383696 660453792768 661012076032 664779661812 667020804912 667584639288 667757097216 670437977088 673208381952 674396727444 674898884352 674966796706 675331719936 677242283256 677608436736 678181220864 678804549192 680467544064 681668703408 682037250048 684405434944 684485516232 687233556576 687411090432 687992160768 689401130768 689579224576 692428725504 694832991912 695350365696 695989474488 696435836184 698142025728 698783700384 699304015872 699374384016 699895139328 701732154816 702325330784 706854323952 707036926464 708709605219 709491915792 709875505152 714067123176 714670725924 717080064624 717467756544 717539952432 718074233856 719958964032 720567547168 721104082944 721766862432 724272997371 724664578176 728462287872 732488701441 732677926112 733223479296 735705520848 736253328384 738809763552 740514053664 742457681658 743010516864 743085283017 743638585536 744799435919 746624110848 750536902656 751032719199 751226734368 752268244992 754242724224 759748184928 761897568663 762309491328 762386199459 762953873472 763655117841 765525987072 766173088128 766877291334 767291906304 767940500096 769956114312 771313010688 773991180864 775576272114 775776627648 778470296494 779049946752 781687115901 782177639936 782269161408 783490315707 785409778944 786796182018 787382031744 787887006592 789448674168 790115997132 790543176192 791938640724 795211114446 795416542272 798178405266 798609943296 799285010304 801979605504 802657520896 807232446486 807833513088 809953834536 810638490564 811242093312 811987720236 812508475548 814499030016 815247650448 815936781352 819520073856 822810244608 823505768192 824262666876 824876414208 827740568424 828188089344 831160983996 831682553856 833078310372 833782513578 835119258624 836593408728 837045715968 837129944504 837753272832 839952124704 844354015488 845130076164 846301775616 848523064752 849154876416 849240323448 849872669184 851199355336 852737808384 853284698112 854716708044 855427392512 858323107656 858962216448 861944724144 862410737664 863203394592 863933062608 866200628601 870740078472 871210847232 871947283968 872748706104 873486442796 874886842368 875626386432 876431190096 876905035776 877646285824 879949844928 885804785712 886372882416 889361073216 890112852384 890342796288 894021898752 897611175936 899195636592 899865179136 900442293248 902227056192 902989711008 905072732256 908812702224 908891604544 912647354976 916311408768 917153606754 917322881024 917928879021 923238300672 925661525184 926443989216 927133820928 927985965984 928581114912 931208139477 931711600512 932499178688 935642873088 941167584819 941771187567 942472431936 942715901952 944946140292 945744905658 945989221056 947926554806 949898267424 952089497568 952894301232 955395363879 956106752832 956719936576 957599274753 959945285376 961639778022 962355816576 965613496113 965697329828 966219437568 969687814662 970212079872 971924695434 972746265841 980940694464 981842294367 985079684736 985985088858 986518165248 986617434594 987352071552 989943575544 990680689152 990780377356 991518114048 995498814464 997169492718 1001376958932 1001635645824 1005656965632 1011595091166 1012348326528 1012450195059 1012997579904 1015863424884 1016412655104 1016514932612 1017271831296 1018206823788 1020701316096 1021564117504 1022503055112 1023055875072 1026608152416 1030850334864 1031116635648 1031988241152 1034101696152 1034368836864 1038643088256 1038733262336 1042249487868 1043025548544 1044653754276 1047213038592 1048175550576 1049061576024 1049842708992 1052598232224 1053487996176 1054057568256 1055918187632 1060281485928 1060555389696 1064237873688 1064813257728 1065713347072 1069306140672 1072006088886 1075620096936 1076309928648 1077111350784 1079938446048 1080742569984 1080851320752 1081656124416 1082650293648 1083344634064 1086996867264 1092693431808 1097080326144 1099016889168 1099835218944 1103558281272 1103654091232 1108214645328 1108813805568 1110771080496 1111710018104 1113686522487 1115457878304 1117004363776 1119936166272 1121913074359 1125805353984 1126840101552 1127449331712 1128402367488 1131364086336 1132320431264 1133163558912 1139622277392 1144430810208 1145282955264 1148288980608 1149259632192 1150315937001 1150937859456 1151053673693 1151910750144 1154934171468 1156969516032 1160986771296 1162596378624 1163364408171 1163664941472 1167705444741 1168574920128 1173266459904 1178114668416 1180194273027 1181073047616 1181830509888 1185173995698 1185814764288 1186817136512 1187907961086 1192029198336 1197267607899 1197914914944 1198927515456 1202969408256 1203986281344 1206763643008 1210848669729 1211750269632 1215957735846 1216863139968 1217981580354 1218762713322 1221748545024 1222871475672 1223905172028 1229280110784 1234215366912 1235258652288 1236394000314 1237314621312 1238108153216 1241610852636 1242282134016 1247523830784 1249617465558 1250673770367 1254890113092 1255568573952 1255694916756 1256629909248 1259928187056 1260993207544 1261318961408 1266531023232 1269452663424 1270525734976 1272784597128 1273860485172 1274809003776 1276799033004 1279106712576 1279927047168 1282075062066 1282186370696 1283141088768 1287484661484 1288292583424 1288443324672 1292917086216 1293616106496 1295899593912 1306110117708 1307920925952 1309123059156 1310229664194 1312330263552 1313439579648 1314646785144 1315357553664 1315489912792 1316469428736 1319924767392 1320907585536 1322024152064 1329559323624 1334041609824 1335169278576 1335514194432 1340875954176 1346416763904 1348793454888 1349797768704 1349933593412 1350663439872 1354484566512 1355216873472 1356362441728 1357609098384 1363337406816 1368810869888 1368971032464 1374467113152 1374822180864 1375984321536 1378802261536 1379158449152 1384857451008 1389665983824 1390700731392 1391978948976 1392871672368 1397567400768 1398748768032 1399790278656 1403464309632 1404650661568 1413708647904 1414073852928 1417419210438 1418617358487 1418983831584 1421889832209 1428134246352 1429341451848 1434160129248 1435079904864 1436148467712 1439917928064 1441135094336 1442459667033 1443533724864 1448545994742 1449329156352 1454531721993 1456924575744 1457887043151 1464977402882 1465355852224 1471411041696 1472506656768 1477619527104 1478977633287 1479926151891 1481028107328 1484915363316 1486021033728 1486170566034 1487277171072 1489598871838 1493248221696 1495754239077 1502065438398 1502453468736 1508485448448 1517392636749 1519496369856 1523795137326 1524618982656 1524772398918 1525907746944 1527310235682 1528601274893 1531051974144 1532346176256 1533754582668 1534583812608 1535881000192 1539912228624 1547982361728 1551152544228 1551553255296 1556940592988 1558099893504 1563374231802 1564355279872 1564538322816 1566980631414 1568305204111 1570819557888 1573592364036 1574764063488 1575774013184 1578897348336 1580231994264 1581086352384 1583877281448 1590422228892 1590833084544 1596356810532 1597219886592 1598570020608 1603959211008 1605315041792 1608009133329 1614464892972 1615667026176 1619907669072 1621276981128 1622484186624 1623975440472 1625016951096 1628998060032 1630495300896 1631873562704 1639040147712 1645620489216 1647011536384 1648525333752 1649752828416 1655481136848 1656376178688 1662321967992 1666156620744 1667565027156 1670238517248 1673186817456 1674091431936 1674259889008 1675506545664 1679904249408 1688708030976 1690260152328 1692603551232 1697046129504 1698309752832 1698480646896 1699745338368 1702398710672 1709433416088 1710854785024 1716646215312 1717924432896 1723889448288 1726406789184 1727866125216 1732401257202 1733865660373 1741480156944 1742421694464 1743894567936 1745497412208 1746972885592 1751252772864 1752862380192 1755292571648 1759899689856 1771609571424 1772745764832 1777760993547 1778722146432 1778901132071 1780225704768 1780685592576 1781861941629 1788043797504 1798391273184 1799730358272 1800884586496 1804454112384 1805979422016 1808798630089 1810145464512 1817625404448 1817783209088 1823936603769 1825294709952 1828144069983 1832622817536 1834307213508 1835857758042 1846476601344 1851323050368 1852887978432 1854591000471 1855971931968 1857162229824 1862416278954 1863423201024 1864998357376 1871285746176 1882335169638 1883542375134 1884944863872 1889892280584 1891489811316 1891978442112 1895853109612 1899796534848 1904178995136 1905788602464 1910790727758 1912213505664 1913439873152 1915198549506 1919890570752 1923279556044 1924711633152 1931226992226 1931394659656 1932438875136 1939375629324 1940424159744 1943849390868 1945492531682 1961881388928 1963684588734 1965344496291 1970159369472 1971970177716 1973036330496 1973234869188 1974704143104 1979887151088 1981361378304 1981560754712 1983036228096 1990997628928 1994338985436 2002753917864 2003271291648 2011313931264 2023190182332 2024696653056 2024900390118 2025995159808 2031726849768 2032825310208 2033029865224 2034543662592 2036413647576 2041402632192 2043128235008 2045006110224 2046111750144 2053216304832 2061700669728 2062233271296 2063976482304 2068203392304 2068737673728 2077286176512 2077466524672 2084498975736 2086051097088 2089307508552 2094426077184 2096351101152 2098123152048 2099685417984 2105196464448 2106975992352 2111836375264 2120562971856 2121110779392 2128475747376 2129626515456 2131426694144 2144012177772 2151240193872 2152619857296 2154222701568 2159876892096 2161702641504 2163312248832 2165300587296 2166689268128 2172818992113 2173993734528 2185386863616 2197466104323 2198033778336 2199670437888 2207116562544 2207308182464 2216429290656 2221542160992 2223420036208 2227373044974 2229255849051 2230915756608 2234398307757 2239872332544 2243826148718 2251610707968 2253098157597 2253680203104 2256804734976 2262728172672 2264640862528 2279244554784 2285692705989 2287158598377 2288861620416 2290965353523 2296577961216 2298519264384 2300631874002 2301875718912 2302107347386 2303821500288 2309868342936 2313939032064 2321973542592 2326728816342 2327329882944 2335410889482 2337149840256 2345061347703 2346532919808 2350470947121 2356229336832 2360388546054 2362146095232 2362383788471 2363661019776 2370347991396 2371629528576 2373634273024 2375815922172 2394535215798 2395829829888 2397855030912 2402087717689 2405938816512 2407972562688 2413527286016 2421697339458 2423500539264 2431915471692 2433726279936 2435963160708 2437525426644 2443497090048 2445742951344 2447810344056 2458560221568 2468430733824 2470517304576 2472788000628 2474629242624 2476216306432 2483221705272 2484564268032 2495047661568 2499234931116 2501347540734 2509780226184 2511137147904 2511389833512 2513259818496 2519856374112 2521986415088 2522637922816 2533062046464 2538905326848 2541051469952 2545569194256 2547720970344 2549618007552 2553598066008 2558213425152 2559854094336 2564150124132 2564372741392 2566282177536 2574969322968 2576886649344 2585834172432 2587232212992 2591799187824 2598601885803 2612220235416 2615841851904 2618246118312 2620459328388 2624660527104 2626879159296 2629293570288 2630715107328 2630979825584 2632938857472 2639849534784 2644048304128 2659118647248 2668083219648 2670338557152 2671028388864 2692833527808 2697586909776 2699595537408 2699867186824 2701326879744 2708969133024 2712724883456 2715218196768 2724646037729 2726674813632 2737621739776 2737942064928 2748934226304 2751968643072 2753786637063 2757604523072 2758316898304 2769714902016 2779331967648 2781401462784 2783957897952 2785743344736 2793624418431 2795134801536 2795416064683 2797497536064 2806928619264 2809301323136 2825313562701 2827417295808 2828147705856 2834838420876 2837234716974 2837967663168 2843779664418 2856268492704 2858682903696 2866186091637 2868320258496 2870159809728 2872797824259 2879835856128 2882270188672 2884919334066 2887067449728 2897091989484 2898658312704 2909063443986 2915774086302 2918238797523 2929954805764 2930711704448 2942822083392 2955239054208 2957955266574 2959852303782 2962056214656 2969830726632 2972042067456 2972341132068 2974554342144 2979197743676 2986496443392 2991508478154 3004130876796 3004906937472 3016970896896 3034785273498 3037350585177 3038992739712 3047590274652 3049237965312 3049544797836 3051815493888 3054620471364 3057202549786 3062103948288 3064692352512 3067509165336 3069167625216 3071762000384 3079824457248 3095964723456 3102305088456 3103106510592 3113881185976 3116199787008 3126748463604 3128710559744 3129076645632 3133961262828 3136610408222 3141639115776 3147184728072 3149528126976 3151548026368 3157794696672 3160463988528 3162172704768 3167754562896 3180844457784 3181666169088 3192713621064 3194439773184 3197140041216 3207918422016 3210630083584 3216018266658 3228929785944 3231334052352 3239815338144 3242553962256 3244968373248 3247950880944 3250033902192 3260990601792 3263747125408 3278080295424 3291240978432 3294023072768 3297050667504 3299505656832 3310962273696 3324643935984 3332313241488 3335130054312 3346373634912 3348519778016 3351013091328 3359808498816 3365739223077 3377416061952 3380520304656 3385207102464 3394092259008 3396961293792 3399490676736 3404797421344 3418866832176 3433292430624 3435848865792 3447778896576 3450947811003 3452813578368 3453161021079 3455732250432 3464802514404 3467731320746 3482960313888 3487789135872 3490093224513 3490994824416 3493945771184 3503116334223 3505724760384 3519799379712 3540582819081 3543219142848 3545491529664 3555521987094 3557444292864 3557802264142 3560451409536 3563723883258 3576087595008 3591802823697 3596782546368 3608908224768 3611958844032 3617597260178 3620290929024 3632546009187 3635250808896 3635566418176 3647873207538 3650589419904 3656288139966 3665245635072 3668614427016 3671715516084 3702646100736 3705775956864 3709182000942 3711943863936 3712317381883 3714324459648 3724832557908 3726846402048 3729996714752 3742571492352 3752021311101 3764670339276 3767084750268 3769889727744 3779784561168 3782979622632 3783956884224 3791706219224 3799593069696 3808357990272 3811577204928 3821581455516 3824427011328 3826879746304 3830397099012 3839781141504 3846559112088 3849423266304 3862453984452 3862789319312 3864877750272 3878751258648 3880848319488 3887698781736 3890985063364 3923762777856 3927369177468 3930688992582 3940318738944 3943940355432 3946072660992 3946469738376 3949408286208 3959774302176 3962722756608 3963121509424 3966072456192 3988677970872 4005507835728 4006542583296 4022627862528 4046380364664 4049393306112 4049800780236 4051990319616 4063453699536 4065650620416 4066059730448 4069087325184 4072827295152 4086256470016 4090012220448 4106432609664 4123401339456 4124466542592 4127952964608 4136406784608 4137475347456 4154572353024 4154933049344 4168997951472 4172102194176 4178615017104 4192702202304 4196246304096 4199370835968 4210392928896 4213951984704 4223672750528 4241125943712 4242221558784 4255852075461 4256951494752 4262853388288 4265669496627 4288024355544 4302480387744 4305239714592 4308445403136 4319753784192 4323405283008 4327379001099 4330601174592 4333378536256 4345637984226 4347987469056 4370773727232 4373661129453 4394932208646 4396067556672 4414233125088 4414616364928 4432858581312 4439778455673 4443084321984 4446840072416 4454746089948 4458511698102 4461831513216 4468796615514 4479744665088 4487262717231 4487652297436 4506196315194 4507360406208 4525456345344 4529281725056 4558489109568 4571385411978 4574317196754 4577723240832 4581930707046 4585803824679 4593155922432 4597038528768 4601263748004 4603751437824 4604214694772 4607643000576 4619736685872 4643947085184 4653457632684 4654659765888 4670821778964 4674299680512 4690122695406 4693065839616 4700941894242 4704915612333 4712458673664 4720777092108 4724292190464 4724767576942 4727322039552 4740695982792 4743259057152 4747268546048 4751631844344 4789070431596 4791659659776 4795710061824 4804175435378 4811877633024 4815945125376 4824027399987 4827054572032 4843394678916 4847001078528 4863830943384 4867452559872 4871926321416 4875050853288 4886994180096 4891485902688 4895620688112 4917120443136 4936861467648 4941034609152 4945576001256 4949258485248 4952432612864 4966443410544 4969128536064 4998469862232 5002695081468 5019560452368 5022274295808 5022779667024 5026519636992 5039712748224 5043972830176 5045275845632 5066124092928 5077810653696 5082102939904 5091138388512 5095441940688 5099236015104 5107196132016 5128300248264 5128745482784 5132564355072 5149938645936 5153773298688 5171668344864 5183598375648 5197203771606 5201596981119 5213596051433 5224440470832 5231683703808 5236492236624 5240918656776 5253758318592 5258587140576 5261959651168 5265877714944 5279699069568 5318237294496 5333282980641 5336166439296 5336703396213 5340677114304 5342056777728 5345585824887 5395173819552 5399191074816 5399734373648 5402653759488 5417938266048 5426395890267 5430436393536 5449292075458 5453349627264 5471809811307 5475243479552 5475884129856 5484432209949 5497868452608 5507573274126 5515209046144 5539429804032 5558663935296 5563773001413 5567915795904 5571486689472 5587248836862 5590269603072 5590832129366 5594995072128 5613857238528 5618602646272 5650627125402 5654834591616 5669676841752 5674469433948 5675935326336 5687559328836 5712536985408 5717365807392 5732372183274 5736640516992 5737217772001 5740319619456 5745595648518 5759671712256 5764540377344 5769838668132 5774134899456 5794183978968 5797316625408 5818126887972 5831548172604 5836477595046 5859909611528 5861423408896 5885644166784 5896033488873 5910478108416 5915910533148 5919704607564 5924112429312 5939661453264 5944084134912 5944682264136 5949108684288 5958395487352 5972992886784 5983016956308 6008261753592 6009813874944 6033941793792 6069570546996 6074701170354 6077985479424 6095180549304 6098475930624 6099089595672 6103630987776 6109240942728 6114405099572 6124207896576 6129384705024 6135018330672 6138335250432 6143524000768 6159648914496 6191929446912 6204610176912 6206213021184 6227762371952 6232399574016 6253496927208 6258153291264 6267922525656 6273220816444 6283278231552 6294369456144 6299056253952 6303096052736 6315589393344 6320927977056 6335509125792 6361688915568 6363332338176 6385427242128 6388879546368 6394280082432 6421260167168 6432036533316 6457859571888 6462668104704 6479630676288 6485107924512 6489936746496 6495901761888 6500067804384 6518456976339 6521981203584 6527494250816 6556160590848 6588046145536 6592398312969 6594101335008 6599011313664 6621924547392 6649287871968 6664626482976 6670260108624 6687767547153 6692747269824 6697039556032 6703194923271 6719616997632 6731478446154 6754832123904 6759294472791 6761040609312 6770414204928 6788184518016 6793922587584 6809594842688 6837733664352 6861475795131 6866584861248 6872896060569 6895557793152 6901895622006 6905627156736 6906322042158 6911464500864 6929605028808 6935462641492 6965920627776 6980186449026 6981989648832 6987891542368 7006232668446 7011449520768 7039598759424 7051412841363 7081165638162 7086438285696 7087151365413 7090983059328 7111043974188 7114888585728 7115604528284 7120902819072 7127447766516 7183605647394 7193565092736 7206263153067 7217816449536 7223917688064 7235194520356 7240581858048 7265092018374 7270501617792 7271132836352 7295746415076 7301178839808 7312576279932 7330491270144 7337228854032 7343431032168 7405292201472 7411551913728 7418364001884 7423887727872 7424634763766 7428648919296 7449665115816 7453692804096 7459993429504 7485142984704 7504042622202 7529340678552 7534169500536 7539779455488 7559569122336 7565959245264 7567913768448 7583412438448 7599186139392 7616715980544 7623154409856 7643162911032 7648854022656 7653759492608 7660794198024 7679562283008 7693118224176 7698846532608 7724907968904 7725578638624 7757502517296 7761696638976 7775397563472 7781970126728 7795805657409 7847525555712 7854738354936 7861377985164 7880637477888 7887880710864 7892145321984 7892939476752 7898816572416 7919548604352 7926243018848 7932144912384 7977355941744 8011015671456 8013085166592 8057375715851 8092760729328 8098786612224 8099601560472 8103980639232 8126907399072 8132119460896 8138174650368 8145654590304 8173938113187 8180024440896 8212865219328 8246802678912 8255905929216 8261359911189 8272813569216 8274950694912 8309144706048 8337995902944 8344204388352 8357230034208 8380873255293 8385404404608 8386248194049 8392492608192 8420785857792 8427903969408 8447345501056 8475940688103 8482251887424 8484443117568 8511704150922 8513902989504 8531338993254 8576048711088 8598558274911 8604960775488 8610479429184 8618393472777 8639507568384 8646810566016 8654758002198 8661202349184 8666757072512 8691275968452 8695974938112 8747322258906 8754716392569 8789864417292 8792135113344 8828466250176 8829232729856 8865717162624 8879556911346 8886168643968 8893680144832 8909492179896 8917023396204 8923663026432 8937593231028 8959489330176 8974525434462 8975304594872 9012392630388 9014720812416 9050912690688 9058563450112 9112051755531 9116978219136 9142770823956 9148634393508 9155446481664 9163861414092 9171607649358 9186311844864 9194077057536 9202527496008 9207502875648 9208429389544 9215286001152 9239473371744 9287894170368 9306915265368 9309319531776 9341643557928 9348599361024 9380245390812 9386131679232 9401883788484 9409831224666 9424917347328 9441554184216 9448584380928 9449535153884 9454644079104 9481391965584 9486518114304 9494537092096 9503263688688 9578140863192 9583319319552 9591420123648 9608350870756 9623755266048 9631890250752 9648054799974 9654109144064 9686789357832 9694002157056 9727661886768 9734905119744 9743852642832 9750101706576 9782971805376 9791241376224 9834240886272 9873722935296 9882069218304 9891152002512 9898516970496 9904865225728 9932886821088 9996939724464 10005390162936 10039120904736 10045559334048 10053039273984 10079425496448 10087945660352 10090551691264 10097217669231 10132248185856 10155621307392 10164205879808 10182276777024 10190883881376 10198472030208 10214392264032 10256600496528 10257490965568 10299877291872 10307546597376 10343336689728 10352843433009 10359483063237 10367196751296 10394407543212 10403193962238 10427192102866 10448880941664 10463367407616 10470279673539 10472984473248 10481837313552 10509349002669 10517174281152 10523919302336 10559398139136 10621748457243 10636474588992 10666565961282 10672332878592 10673406792426 10681354228608 10691171649774 10700208924251 10790347639104 10799468747296 10835876532096 10852791780534 10860872787072 10897638027561 10898584150916 10906699254528 10943619622614 10950486959104 10951768259712 10968864419898 10978136428777 10995736905216 11015146548252 11030418092288 11117327870592 11127546002826 11135831591808 11136952145649 11142973378944 11174497673724 11180539206144 11181664258732 11189990144256 11227714477056 11237205292544 11256063933303 11301254250804 11309669183232 11339353683504 11348938867896 11351870652672 11375118657672 11425073970816 11434731614784 11464744366548 11473281033984 11474435544002 11480639238912 11491191297036 11519343424512 11529080754688 11539677336264 11548269798912 11588367957936 11594633250816 11636253775944 11663096345208 11672955190092 11719819223056 11722846817792 11771288333568 11792066977746 11820956216832 11831821066296 11839409215128 11848224858624 11879322906528 11888168269824 11889364528272 11898217368576 11916790974704 11966033912616 12016523507184 12019627749888 12067883587584 12139141093992 12149402340708 12155970958848 12190361098608 12196951861248 12198179191344 12207261975552 12218481885456 12228810199144 12258769410048 12270036661344 12287048001536 12319297828992 12383858893824 12409220353824 12412426042368 12452307924497 12455524743904 12464799148032 12506993854416 12516306582528 12535845051312 12546441632888 12588738912288 12598112507904 12606192105472 12631178786688 12641855954112 12661590410623 12671018251584 12723377831136 12726664676352 12767556226383 12770854484256 12788560164864 12797008489881 12864073066632 12915719143776 12925336209408 12959261352576 12970215849024 12982137003297 12991803523776 13000135608768 13036913952678 13043962407168 13054988501632 13112321181696 13184796625938 13188202670016 13243849094784 13298575743936 13319335367019 13329252965952 13340520217248 13375535094306 13385494539648 13394079112064 13406389846542 13439233995264 13462956892308 13518588945582 13522081218624 13576369036032 13587845175168 13619189685376 13675467328704 13722951590262 13733169722496 13745792121138 13757411474037 13791115586304 13803791244012 13811254313472 13812644084316 13822929001728 13859210057616 13870925282984 13931841255552 13960372898052 13963979297664 13975783084736 14012465336892 14022899041536 14079197518848 14102825682726 14114746836999 14162331276324 14172876571392 14174302730826 14181966118656 14222087948376 14229777171456 14231209056568 14241805638144 14254895533032 14367211294788 14387130185472 14412526306134 14435632899072 14447835376128 14470389040712 14472082199961 14481163716096 14530184036748 14541003235584 14542265672704 14591492830152 14602357679616 14625152559864 14660982540288 14674457708064 14686862064336 14810584402944 14823103827456 14836728003768 14847775455744 14849269527532 14857297838592 14899330231632 14907385608192 14919986859008 15008085244404 15058681357104 15068339001072 15079558910976 15119138244672 15131918490528 15135827536896 15166824876896 15198372278784 15233431961088 15246308819712 15286325822064 15297708045312 15307518985216 15321588396048 15386236448352 15397693065216 15449815937808 15451157277248 15515005034592 15550795126944 15563940253456 15591611314818 15604790943357 15640788154299 15695051111424 15709476709872 15722755970328 15761274955776 15775761421728 15785878953504 15797633144832 15839097208704 15852486037696 15954711883488 15999848941923 16010110188639 16022031342912 16026170333184 16036757474661 16114751431702 16185521458656 16197573224448 16199203120944 16207961278464 16253814798144 16264238921792 16279187670801 16291309180608 16347876226374 16360048881792 16415429433921 16425730438656 16453296629847 16493605357824 16522719822378 16536686519297 16545627138432 16618289412096 16675991805888 16691319004239 16714460068416 16761746510586 16770808809216 16772496388098 16784985216384 16814614023823 16841571715584 16855807938816 16894691002112 16951881376206 16964503774848 17023408301844 17027805979008 17062677986508 17152097422176 17197116549822 17209921550976 17211653316003 17220958858368 17236786945554 17251357245221 17279015136768 17293621132032 17309516004396 17322404698368 17333514145024 17382551936904 17391949876224 17494644517812 17509432785138 17579728834584 17584270226688 17656932500352 17658465459712 17688100466619 17731434325248 17759113822692 17772337287936 17787360289664 17818984359792 17834046792408 17847326052864 17875186462056 17918978660352 17949050868924 17950609189744 18024785260776 18029441624832 18101825381376 18117126900224 18224103511062 18233956438272 18285541647912 18297268787016 18310892963328 18327722828184 18343215298716 18372623689728 18388154115072 18405054992016 18415005751296 18416858779088 18430572002304 18478946743488 18575788340736 18613830530736 18618639063552 18683287115856 18697198722048 18760490781624 18803767576968 18819662449332 18849834694656 18883108368432 18897168761856 18899070307768 18909288158208 18962783931168 18989074184192 19006527377376 19072522264103 19156281726384 19166638639104 19182840247296 19216701741512 19263780501504 19296109599948 19308218288128 19373578715664 19388004314112 19455323773536 19469810239488 19487705285664 19500203413152 19555370929017 19565943610752 19567912452781 19582482752448 19668481772544 19764138436608 19777194938907 19782304005024 19797033940992 19809730451456 19865773642176 19993879448928 20010780325872 20063302641459 20078241809472 20091118668096 20109584769813 20158850992896 20175891320704 20194435338462 20264496371712 20311242614784 20328411759616 20364553554048 20381767762752 20428784528064 20513200993056 20514981931136 20584427385393 20599754583744 20686673379456 20705686866018 20718966126474 20734393502592 20788815086424 20806387924476 20854384205732 20897761883328 20940559347078 20945968946496 20963674627104 21018698005338 21034348562304 21047838604672 21118796278272 21243496914486 21261454096239 21272949177984 21333131922564 21344665757184 21346813584852 21362708457216 21382343299548 21400417848502 21580695278208 21598937494592 21618789459201 21671753064192 21705583561068 21721745574144 21795276055122 21797168301832 21813398509056 21887239245228 21900973918208 21903536519424 21937728839796 21956272857554 21991473810432 22030293096504 22060836184576 22234655741184 22255092005652 22271663183616 22273904291298 22285946757888 22348995347448 22361078412288 22363328517464 22379980288512 22455428954112 22474410585088 22512127866606 22602508501608 22619338366464 22678707367008 22697877735792 22703741305344 22750237315344 22850147941632 22869463229568 22929488733096 22946562067968 22948871088004 22961278477824 22982382594072 23038686849024 23058161509376 23079354672528 23096539597824 23176735915872 23272507551888 23326192690416 23345910380184 23439638446112 23445693635584 23542576667136 23584133955492 23641912433664 23663642132592 23678818430256 23696449717248 23758645813056 23778729056544 23796434737152 23833581949408 23932067825232 24033047014368 24039255499776 24172127147553 24278282187984 24298804681416 24311941917696 24380722197216 24396358382688 24414523951104 24436963770912 24457620398288 24521814339561 24540073322688 24638595657984 24767717787648 24784079733567 24818440707648 24824852084736 24904615848994 24911049487808 25013987708832 25032613165056 25071690102624 25092883265776 25142619765879 25158744582147 25177477824576 25262357573376 25283711908224 25323180821246 25342036503168 25427822064309 25446755662272 25453329352704 25535112452766 25541708968512 25594016979762 25728146133264 25795674824733 25831438287552 25855180418331 25918522705152 25940431698048 25964274006594 25983607047552 25986221673181 26000271217536 26073827905356 26087924814336 26109977003264 26264149177707 26369593251876 26376405340032 26487698189568 26597151487872 26638670734038 26658505931904 26661188469887 26681040434496 26751070188612 26770989079296 26788158224128 26812779693084 26878467990528 26925913784616 27037177891164 27044162437248 27152738072064 27175690350336 27238379370752 27336155266593 27350934657408 27445903180524 27466339444992 27491584242276 27514822948074 27582231172608 27607582488024 27622508626944 27625288168632 27645858003456 27718420115232 27741850565968 27863682511104 27920745796104 27927958595328 27951566169472 28024930673784 28045798083072 28158395037696 28205651365452 28229493673998 28324662552648 28345753142784 28348605461652 28363932237312 28444175896752 28459554342912 28462418113136 28483611276288 28509791066064 28734422589576 28774260370944 28825052612268 28871265798144 28895670752256 28940778081424 28944164399922 28962327432192 29060368073496 29082006471168 29084531345408 29182985660304 29204715359232 29250305119728 29348915416128 29373724128672 29621168805888 29646207654912 29673456007536 29695550911488 29698539055064 29714595677184 29798660463264 29839973718016 30016170488808 30117362714208 30136678002144 30159117821952 30238276489344 30263836981056 30271655073792 30291653007693 30333649753792 30396744557568 30466863922176 30492617639424 30572651644128 30595416090624 30615037970432 30643176792096 30749576711513 30772472896704 30899631875616 30902314554496 31030010069184 31078449189711 31101590253888 31127880506912 31183222629636 31209581886714 31281576308598 31390102222848 31410839020617 31418953419744 31445511940656 31528047008007 31551522843456 31571757907008 31678194417408 31704972075392 31909423766976 31999697883846 32020220377278 32044062685824 32073514949322 32100626772753 32229502863404 32371042917312 32398406241888 32507629596288 32528477843584 32558375341602 32582618361216 32695752452748 32720097763584 32830858867842 32851460877312 32906593259694 32934409286331 32987210715648 33045439644756 33073373038594 33091254276864 33351983611776 33382638008478 33410856436947 33428920136832 33523493021172 33541617618432 33544992776196 33569970432768 33629228047646 33683143431168 33711615877632 33768191799909 33789382004224 33903762752412 33929007549696 34046816603688 34055611958016 34125355973016 34304194844352 34394233099644 34419843101952 34423306632006 34441917716736 34473573891108 34502714490442 34558030273536 34587242264064 34619032008792 34644809396736 34667028290048 34765103873808 34783899752448 34989289035624 35018865570276 35159457669168 35168540453376 35313865000704 35316930919424 35376200933238 35462868650496 35518227645384 35544674575872 35574720579328 35637968719584 35668093584816 35694652105728 35750372924112 35898101737848 35901218379488 36049570521552 36058883249664 36203650762752 36234253800448 36448207022124 36467912876544 36571083295824 36594537574032 36621785926656 36655445656368 36686430597432 36776308230144 36810109984032 36833717558176 36861144004608 36957893486976 37151576681472 37227661061472 37237278127104 37356923773491 37366574231712 37394397444096 37520981563248 37607535153936 37639324898664 37766216736864 37794337523712 37798140615536 37818576316416 37925567862336 37984771231869 38013054754752 38145044528206 38302668679149 38312563452768 38365680494592 38391025469643 38433403483024 38592219199896 38747157431328 38776008628224 38910647547072 38946411009891 38975410571328 39000406826304 39110741858034 39131887221504 39135824905562 39164965504896 39336963545088 39554389877814 39564608010048 39731547284352 39958006101057 39987758897856 40021560651744 40126605282918 40156483618944 40160524404007 40182237336192 40219169539626 40317701985792 40351782641408 40388870676924 40656823519232 40729107108096 40763535525504 40835491200713 40857569056128 41026401986112 41029963862272 41168854770786 41199509167488 41272234422111 41373346758912 41411373732036 41437932252948 41468787005184 41577630172848 41612775848952 41708768411464 41795523766656 41881118694156 41891937892992 41927349254208 42037396010676 42068697124608 42095677209344 42237592556544 42344240510997 42486993828972 42522908192478 42545898355968 42666263845128 42689331514368 42693627169704 42725416914432 42764686599096 42800835697004 43161390556416 43197874989184 43237578918402 43343506128384 43411167122136 43443491148288 43590552110244 43594336603664 43626797018112 43774478490456 43807073038848 43875457679592 43912545715108 43982947620864 44060586193008 44121672369152 44469311482368 44510184011304 44543326367232 44547808582596 44571893515776 44697990694896 44722156824576 44726657034928 44759960577024 44948821170176 45024255733212 45205017003216 45238676732928 45357414734016 45395755471584 45407482610688 45500474630688 45700295883264 45738926459136 45858977466192 45893124135936 45897742176008 45922556955648 45964765188144 46116323018752 46158709345056 46193079195648 46353471831744 46545015103776 46652385380832 46691820760368 46814372830071 46879276892224 46891387271168 46922364462897 47085153334272 47168267910984 47283824867328 47327284265184 47357636860512 47392899434496 47517291626112 47557458113088 47667163898816 47864135650464 48030330565917 48066094028736 48078510999552 48110272423983 48344254295106 48556564375968 48597609362832 48623883835392 48761444394432 48792716765376 48837563012403 48873927541824 48915240796576 49043628679122 49080146645376 49277191315968 49359889889541 49568159467134 49610059557891 49636881415296 49809231697988 49822098975616 50027975417664 50143380205248 50185766531552 50285239531758 50317489164294 50354955649152 50443842071469 50524715146752 50567423816448 50646361642492 50684073006336 50855644128618 50893511324544 51070224905532 51083417937024 51188033959524 51456292266528 51591349649466 51634959948009 51662876575104 51710360836662 51754071735663 51837045410304 51880863396096 51928548013188 51967214095104 51972443346362 52000542435072 52147655810712 52175849628672 52219954006528 52528298355414 52739186503752 52752810680064 52975396379136 53064301399857 53194302975744 53277341468076 53317011863808 53322376939774 53362080868992 53502140377224 53541978158592 53576316448256 53625559386168 53756935981056 53851827569232 54074355782328 54088324874496 54305476144128 54351380700672 54476758741504 54672310533186 54701869314816 54891806361048 54932678889984 54983168484552 55029645896148 55164462345216 55215164976048 55245017253888 55250576337264 55291716006912 55436840230464 55483701131936 55727365022208 55841491592208 55855917190656 55903132338944 56049861347568 56091596166144 56411302730904 56458987347996 56649325105296 56691506285568 56697210923304 56727864474624 56888351793504 56924836226272 56967222552576 57019582132128 57217566792309 57468845179152 57548520741888 57650105224536 57791341504512 57881556162848 57888328799844 57924654864384 58120736146992 58164012942336 58365971320608 58409430718464 58500610239456 58666112787051 58697830832256 58703737358343 58747448257344 59292415309824 59331584816721 59346912015072 59391101822976 59397078110128 59429191354368 59597320926528 60032340977616 60189907924377 60234725428416 60273356004288 60328754309439 60476552978688 60527673962112 60583306015386 60667299507584 60793489115136 60933727844352 60985235278848 61145303288256 61286353584192 61499153423026 61544945793408 61753282156179 61799263751232 61804629108992 62060020138368 62156898379422 62203180507776 62255761013824 62366445259272 62419163773428 62563152617196 62821678041234 62837906839488 62891023881312 63056094016014 63103045686912 63109395492011 63143515814016 63356388834816 63409944150784 63784362288717 63818847533952 63999395767692 64040440754556 64088125371648 64147029898644 64201253545506 64459005726808 64742085834624 64796812483776 64856368377603 65015259192576 65056955687168 65116750683204 65165236722432 65391504905496 65440195527168 65661717735684 65702921754624 65813186519388 65868818572662 65974421431296 66090879289512 66146746077188 66182508553728 66703967223552 66765276016956 66821712873894 66857840273664 67046986042344 67083235236864 67089985552392 67139940865536 67258456095292 67366286862336 67423231755264 67536383599818 67578764008448 67807525504824 67858015099392 68093633207376 68111223916032 68250711946032 68608389688704 68788466199288 68839686203904 68846613264012 68883835433472 68947147782216 69005428980884 69116060547072 69174484528128 69238064017584 69289618793472 69334056580096 69530207747616 69978578071248 70037731140552 70318915338336 70337080906752 70627730001408 70633861838848 70752401866476 70925737300992 71036455290768 71089349151744 71149441158656 71275937439168 71336187169632 71389304211456 71500745848224 71796203475696 71802436758976 72099141043104 72117766499328 72468507600896 72516381442659 72896414044248 72935825753088 73142166591648 73189075148064 73243571853312 73310891312736 73372861194864 73565443018683 73620219968064 73667435116352 73915786973952 74303153362944 74352239200701 74455322122944 74474556254208 74713847546982 74733148463424 75041963126496 75215070307872 75278649797328 75476233746441 75532433473728 75596281231072 75851135724672 75969542463738 76026109509504 76283466192927 76290089056412 76605337358298 76625126905536 76782050939286 76846955001439 76866806966048 77184438399792 77494314862656 77565541254993 77821295094144 77892822019782 77950821142656 77958665019543 78000813652608 78221483716068 78263774443008 78271649811124 78329931009792 78792447533121 79108779755628 79129216020096 79463094568704 79916012202114 79975517795712 79983565409661 80043121303488 80253210565836 80312967237888 80321048808014 80364474672384 80438339079252 80635403971584 80703565282816 80777741353848 81458214216192 81527071051008 81670982401426 81715138112256 82008465799779 82052803972224 82059927724544 82337709541572 82399018334976 82544468844222 82746693517824 82822747464072 82875864505896 82937574010368 83155260345696 83225551697904 83417536822928 83591047533312 83762237388312 83783875785984 83854698508416 84074792021352 84137394249216 84191354418688 84475185113088 84688481021994 84973987657944 85045816384956 85091796711936 85332527690256 85378663028736 85387254339408 85450833828864 85529373198192 85601671394008 86322781112832 86395749978368 86475157836804 86687012256768 86822334244272 86886982296576 87181104220488 87188673207328 87253594036224 87548956980912 87614146077696 87750915359184 87825091430216 88121172386016 88243344738304 88631132874361 88938622964736 89020368022608 89086652734464 89095617165192 89143787031552 89395981389792 89453314069856 89519921154048 90048511466424 90410034006432 90477353465856 90714829468032 90791510943168 90814965221376 90874959023079 91000949261376 91400591766528 91477852918272 91717954932384 91786248271872 91795484352016 91845113911296 91929530376288 92248730134539 92317418690112 92706943663488 93090030207552 93235347569133 93304770761664 93383641520736 93628745660142 93758553784448 93844728925794 94170306668544 94336535821968 94584141024021 94654568530368 94715273721024 95034583252224 95114916226176 95334327797632 95728271300928 96060661131834 96132188057472 96220544847966 96301880318259 96688508590212 97113128751936 97195218725664 97522888788864 97585433530752 97675126024806 97747855083648 97830481593152 98087257358244 98160293290752 98554382631936 98719779779082 98803227858993 99136318934268 99220119115782 99273762830592 99618463395976 99644197951232 100055950835328 100232569310841 100286760410496 100371533063104 100570479063516 100634978328588 100709911298304 100887684142938 101049430293504 101134847632896 101292723284984 101304575399727 101368146012672 101711288257236 101787022649088 102140449811064 102166835874048 102376067919048 102912584533056 103182699298932 103269919896018 103325753150208 103420721673324 103508143471326 103674090820608 103761726792192 103857096026376 103934428190208 103944886692724 104001084870144 104295311621424 104351699257344 104439908013056 105056596710828 105478373007504 105505621360128 105950792758272 106128602799714 106388605951488 106554682936152 106634023727616 106644753879548 106724161737984 107004280754448 107083956317184 107152632896512 107251118772336 107703655138464 108148711564656 108176649748992 108610952288256 108702761401344 108953517483008 109344621066372 109403738629632 109783612722096 109865357779968 109966336969104 110059291792296 110328924690432 110430329952096 110501152674528 110583432013824 110873680460928 110967402263872 111454730044416 111682983184416 111711834381312 111806264677888 112070771320473 112099722695136 112183192332288 112822605461808 112917974695992 113298650210592 113383012571136 113394421846608 113455728949248 113776703587008 113849672452544 113954313695607 114039164264256 114435133584618 114908006037447 114937690358304 115097041483776 115173076408929 115300210449072 115763112325696 115776657599688 116241472293984 116328025884672 116731942641216 116839233029673 117001220478912 117332225574102 117395661664512 117407474716686 117494896514688 117702298166761 118663169633442 118693824030144 118794156220256 119194641853056 119874018303171 120064681955232 120379815848754 120469450856832 120481573212021 120546712008576 120657508618878 120759500716547 120953105957376 121055347924224 121166612030772 121334599015168 121970470557696 122290606576512 122506473602139 122572707168384 122998306846052 123089891586816 123506564312358 123598527502464 123609258217984 123816703266333 123896111124769 124120040276736 124313796758844 124406361015552 124511522027648 124732890518544 124838327546856 125126305234392 125643356082468 125675813678976 125782047762624 126112188032028 126206091373824 126218790984022 126287031628032 126712777669632 126819888301568 127032721532991 127568724577434 127637695067904 127998791535384 128080881509112 128176250743296 128294059797288 128402507091012 128918011453616 129484171669248 129593624967552 129712736755206 130030518385152 130113911374336 130233501366408 130330473444864 130783009810992 130880391054336 131323435471368 131626373038776 131737637145324 131948842862592 132181758579024 132293492154376 132365017107456 133407934447104 133530552033912 133643425747788 133715680547328 134093972084688 134166470473728 134179971104784 134279881731072 134516912190584 134846463510528 135072767199636 135157528016896 135615051009648 135716030198784 136187266414752 136222447832064 136501423892064 136975387169467 137216779377408 137576932398576 137679372407808 137693226528024 137767670866944 137894295564432 138010857961768 138348969056256 138476128035168 138579237586944 138668113160192 139060415495232 139957156142496 140075462281104 140443118490213 140637830676672 140674161813504 140767093388691 141255460002816 141504803732952 141851474601984 142072910581536 142178698303488 142298882317312 142551874878336 142672374339264 143001491696448 143592406951392 143604873517952 144090991697751 144198282086208 144235532998656 145032762885318 145792828088496 145871651506176 146284333183296 146378150296128 146512689037209 146621782625472 146745722389728 147130886037366 147240439936128 147334870232704 147831573947904 148704478401402 148830178673673 148910644245888 149427695093964 149466296926848 150083926252992 150430140615744 150557299594656 150952467492882 151064866947456 151192562462144 151331526214407 151702271449344 151939084927476 152052219019008 152566932385854 152580178112824 153210674716596 153250253811072 153564101878572 153693910002878 153733613932096 154368876799584 154904879844027 154988629725312 155131082509986 155262215206989 155642590188288 155785644039564 155901642285312 155917330039086 156001627305216 156442967432136 156527548886016 156543299622248 156659862019584 157584895066242 158217559511256 158258432040192 158926189137408 159192904199571 159832024404228 159951035591424 159967130819322 160086242606976 160506421131672 160625934475776 160642097616028 160728949344768 160876678158504 161270807943168 161407130565632 161555482707696 162916428432384 163054142102016 163341964802852 163430276224512 164016931599558 164105607944448 164119855449088 164675419083144 164798036669952 165088937688444 165493387035648 165645494928144 165751729011792 165875148020736 166310520691392 166451103395808 166835073645856 167182095066624 167524474776624 167567751571968 167709397016832 168149584042704 168274788498432 168382708837376 169376962043988 169947975315888 170091632769912 170183593423872 170665055380512 170774508678816 170901667657728 171058746396384 171203342788016 171652700376927 172645562225664 172791499956736 172950315673608 173374024513536 173644668488544 173773964593152 174362208440976 174377346414656 175097913961824 175228292155392 175501830718368 175650182860432 175998338361153 176111212075029 176242344772032 177262265748722 177877245929472 177994754450163 178040736045216 178173305468928 178191234330384 178287574063104 178791962779584 178906628139712 180097022932848 180569723773131 180820068012864 180986262928317 181429658936064 181583021886336 181749918046158 181903551712267 182001898522752 182801183533056 182955705836544 183435909864768 183590968704032 183859060752576 184497460269078 184634837380224 185259846468537 185413887326976 186180060415104 186470695138266 186609541523328 186628319289209 186767283041472 187257491320284 187517107568896 187689457851588 188673071643936 189168282048042 189309137060736 189328186476033 189430547442048 189764929697431 190069166504448 190229832452352 190668655595264 191353086866151 191456542601856 192121322263668 192264376114944 192441089695932 192603760636518 193377017180424 194226257503872 194390437451328 194569105132809 195045777577728 195170867061504 195350252049612 195495710167296 195660963186304 196174514716488 196320586581504 197108765263872 197439559558164 197606455717986 198272637868536 198440238231564 198547525661184 199236926791952 199288395902464 200111901670656 200465138621682 200573520820992 200743066126208 201140958127032 201269956657176 201419822596608 201775368285876 202098860587008 202269695265792 202585446569968 202609150799454 202736292025344 203422576514472 203574045298176 204280899622128 204333671748096 204752135838096 205825169066112 206365398597864 206539839792036 206651506300416 206841443346648 207016286942652 207348181641216 207523453584384 207714192052752 207868856380416 207889773385448 208002169740288 208590623242848 208879816026112 210113193421656 210956746015008 211011242720256 211901585516544 212257205599428 212777211902976 213109365872304 213268047455232 213289507759096 213448323475968 214008561508896 214167912634368 214305265793024 214502237544672 215247036980591 215407310276928 216297423129312 216353299497984 217405522802688 217549144327977 217907034966016 218689242132744 218807477259264 219567225444192 219730715559936 219932673938208 220118583584592 220696329056049 220860659904192 221002305349056 221747360921856 221934804527744 222909460088832 223365966368832 223423668762624 223612529355776 224141542640946 224199445390272 225645210923616 225835949391984 226428701239323 226597300421184 226788843693216 227553407174016 227699344905088 227908627391214 228078328528512 228870267169236 229816012074894 229875380716608 230346152817858 230540865004317 230600420898144 231526224651392 231553315199376 232482944587968 233463885282432 233678466059346 233875995058629 234002440957824 234664451148204 234791323329024 234814949433372 234989793029376 235404596333522 236377342599363 237326339266884 237387648060288 237588312440512 238389283706112 239748036606342 239950696228983 240129363910464 240759631697508 240938901713664 240963146424042 241093424017152 241315017237756 241519001433094 241906211914752 242110695848448 242333224061544 242669198030336 244581213153024 245012947204278 245145414336768 245996613692104 246025397399337 246179783173632 247013128624716 247197055004928 247218516435968 247633406532666 247792222249538 248240080553472 248627593517688 248812722031104 249023044055296 249465781037088 249676655093712 250252610468784 251286712164936 251351627357952 251564095525248 252224376064056 252412182747648 252437581968044 252574063256064 253425555339264 253639776603136 254065443065982 255137449154868 255275390135808 255997583070768 256161763018224 256352501486592 256588119594576 256805014182024 257836022907232 258968343338496 259187249935104 259425473510412 260061036770304 260227822748672 260467002732816 260660946889728 261566019621984 261760782108672 262646870942736 263252746077552 263475274290648 264363517158048 264586984308752 264730034214912 265893398623083 266815868894208 267061104067824 267286851495576 267431361094656 268187944169376 268359942209568 268559763462144 269033824381168 270145534399272 271230102019296 271432060397568 272374532829504 272444895664128 272624877069237 273002847784128 273950774338934 274433558754816 275153864797152 275358744815616 275386453056048 275535341733888 275788591128864 276021715923536 276746190403617 276952256070336 278120830990464 279706042707399 279914312284992 280150924562208 280886236980426 281123670828049 281275661353344 281534186777382 282510920005632 283009607465904 283752423072063 284145821163072 284597764634624 285103749756672 285344748678528 285848438404991 286002983392896 287184813902784 287209747035904 288181983395502 288396564172416 288905640954777 290065525770636 291585656176992 292568666366592 292756300592256 293025378074418 293243565250944 293273073168757 293491444779456 294261772074732 294480879872256 294669740465408 295663147895808 296409683576979 297408956802804 297660357347346 297821288491776 298855390187928 298932593853696 300167852505984 300697707932523 300860281231488 301114599189312 301904934985764 302129733894912 302385124924288 302663052428814 303404542898688 303878169854952 304104438038016 305133864771708 305160356225648 306421349433192 306500507622144 307128203757144 307387820005756 307467227864192 308737753599168 309809759688054 309977259450624 310262165019972 310524430413978 311285180376576 311571288079128 311803284570624 311834660078172 312003254610432 312885934864272 313055097772032 313086599244496 313319724039168 315169790132484 316435119022512 316516864080384 317852378274816 318385808399142 319664048808456 319902071182848 319934261638644 320172485213952 321012842263344 321251868951552 321284195232056 321457898689536 321753356317008 322814261131264 323110965415392 325832856864768 326108284204032 326683929605704 326860552449024 328033863199116 328211215888896 328239710898176 329350838166288 329596073339904 330177875376888 330986774071296 331290989856288 331503458023584 331750296041472 332621041382784 332902206791616 333670147291712 334364190133248 335048949553248 335135503143936 335418794033664 336212313961419 336299168085408 336549576996864 336765417674752 338753924087976 339895950631776 340183265539824 340367186847744 341330110761024 341549017357632 341862941086821 342117492792768 342406685576032 343305400753854 345291124451328 345519229226787 345582999913472 345900631347216 347289336977088 348724416881952 348754692829312 350195827923648 351003661436736 351300365720864 351996676722306 352222424150058 352484689544064 353106894500283 354524531497444 355989508900326 356081472090432 356382468660768 357583925559168 357813256279424 360194045865696 361139447546262 361444719636063 361640136025728 361972525856634 362278502149641 362859317872128 363166043772672 363499836092316 363807103424534 364003797045504 365911411673088 366871819729536 367181937408064 367519420806417 367718121505152 368994920538156 369269674760448 370519692937074 370827774653952 371450109798999 371688333374307 372360120830208 372941390276532 373219083046656 373256638578418 373534566082944 374514982640568 375034215137792 375378915703176 377346143287872 378336564096084 378618274121472 378656372952066 378861094884096 379529859394862 380138333008896 380459664904704 381098164598973 381337311190528 382706173732302 382913085203712 384242644527336 384528752229888 384882179391864 385207521273036 386754034360848 388452515007744 388780874902656 389138210265618 390091555155456 390341734123008 390700504099224 390991420334592 391321926372608 392349029432976 392641173163008 394879119116328 395212911435972 396545275737072 396880476463128 397095051322368 398473853583904 398576791804928 400223803341312 400930277243364 401147041641984 401486132252416 402281916254064 402539913314352 402839645193216 403550736571752 404539390531584 405170893139936 405218301598908 405472584050688 406845153028944 407148090596352 408561799244256 408667343496192 409504271676192 410926161508401 411650338132224 412730797195728 413079679584072 413303012600832 413682886693296 414032573885304 415046907168768 415428384105504 415737712760832 415779546770896 416004339480576 417181246485696 420226386843312 421329355470639 421913492030016 422022485440512 422301280166073 424514411198856 425554423805952 426218731744608 426536094910464 426579015518192 426896646951936 428017123017792 429004475089344 430494073961182 430814620553856 432272975093253 432594846258624 432706598995968 435098288655954 437378484265488 437614954518528 439134450888384 439538067111627 439865347876416 440237167169184 441392658112098 441721319808384 441765768444077 442004610698112 443494721843712 443869609055488 446490536021019 446731932737664 447225058711552 448283085281892 448398890780544 451290421847232 451671898783968 452857402478646 453194600842368 453240203988079 453577687386432 453994578643221 455106814348032 455398689810176 455817254782428 456156657057024 457740534338472 459632024149788 459750761433216 460692305635716 461081730008634 461200841796288 463052449302784 463106630398752 464714639532081 464965889175936 465786645620967 466927770564864 467356932118692 467751990117258 468004881915648 469328902296408 469582646658048 469629898866744 469979586058752 470809192667044 472754685198726 474652678533768 474775296120576 475176624881024 476778567412224 479496073212684 479901392457966 480258727820928 481519263395016 481877803427328 481926292848084 482186848034304 482630034475512 483038002866188 483812423829504 484221391696896 484666448123088 485338396060672 489162426306048 490025894408556 490290828673536 491993227384208 492050794798674 492359566347264 494026257249432 494394110009856 494437032871936 495266813065332 495584444499076 496480161106944 497255187035376 497625444062208 498046088110592 498931562074176 499353310187424 500505220937568 502573424329872 502703254715904 503128191050496 504448752128112 504824365495296 504875163936088 505148126512128 507279553206272 508130886131964 510274898309736 510550780271616 511995166141536 512323526036448 512705002973184 513176239189152 513610028364048 514958101130781 515672045814464 517936686676992 518374499870208 518850947020824 520122073540608 520455645497344 520934005465632 521321893779456 523132039243968 525293741885472 526505492155104 526950548581296 528333636225087 528727034316096 529173968617504 531786797246166 533631737788416 533984263350489 534122208135648 534573702991152 534862722189312 536375888338752 536719884419136 538067648762336 540291068798544 542460204038592 542958788784951 544749065659008 545249754138474 545710655136801 546005695568256 547901548677868 548867117509632 550307729594304 550772906112096 551577182257728 552043431847072 553492380807234 553904512140672 556241661980928 559412085414798 559828624569984 559884957867627 560301849124416 561772473960852 562247341656098 562551322706688 563068373554764 566019214931808 567504846144126 567984559428099 568291642326144 569294789092293 570207499513344 570689497357056 571696876809982 572005966785792 574059260598453 574369627805568 574419494071808 576363966791004 576793128344832 577811281909554 580131051541272 583171312353984 583707315398427 585137332733184 585512601184512 586050756148836 586487130501888 586546146337514 586982889558912 588523544149464 588961759744512 589339480930816 591326295791616 592819367153958 594817913605608 595320714694692 595642576983552 597710780375856 597865187707392 600335705011968 601395415865046 601720562462976 602229198378624 603809869971528 604259467789824 604770249848576 605326104857628 606809085797376 607756339709904 608208876076032 610267729543416 610320712451296 612842698866384 613001015244288 614256407514288 614775640011512 614934455728384 617475507198336 619619519376108 619954518901248 620524330039944 621048860827956 622570360753152 623142576158256 623606569141248 623669320156344 624006509220864 625771869728544 626173198488992 626639448078336 630339580264968 632870238045024 633033728160768 635704756549632 636771616798284 639328097616912 639804142365696 639868523277288 640344970427904 642025684526688 642503737903104 642568390464112 642915797379072 643506712634016 645741110941773 646221930830784 652216568408064 652647432983931 653367859211408 653721104898048 656067726398232 656422431777792 658701676332576 659192146679808 660355750753776 662088987168147 662581979712576 663006916047168 665242082765568 665804413583232 667340294583424 668728380266496 670097899106496 670271006287872 670837588067328 672424627922838 672598336170816 677507848175952 679286103717969 679791901263552 680366531079648 682660221522048 683098034715264 683725882173642 684234985585536 684813371152064 686610801507708 691038458453574 691165999826944 691622595012951 691801262694432 694203350412121 694578673954176 697448833763904 697509385658624 700391655847296 701627985175887 702007322873472 702600731441728 703993353444612 704444848300116 704969379088128 706213789000566 709049062994888 709132027798089 711979017800652 712162944180864 712764937321536 715167851118336 715626512558848 719852088686949 720388091731392 722278895092524 722889439272126 723280272051456 723945051713268 724557004299282 725718635744256 726332087545344 726999672184632 727614206849068 728007594091008 733743639459072 734363874816128 735038841612834 735436243010304 737989841076312 738539349520896 741039385874148 741655549307904 742900219597998 743376666748614 744720241660416 745882780553064 746438166093312 746513277156836 747069132165888 749029965281136 750068430275584 750757831406352 754692286575744 756673128192168 757236548242944 757312745904132 757722189768192 759059718789724 760276666017792 760919329809408 762196329197946 762674622381056 765412347464604 765826170407424 768485289054672 769057504459776 769764358783728 770415042546072 773508068721696 776905030015488 777561749805312 778276420531236 780183110310912 780683468246016 781401008198448 781982840669184 782643852745216 784698058865952 785282346326016 789758238232656 790425822871944 793090551474144 793760952926256 794190102644736 796947707167808 797153583609856 797680195869249 800447606682624 801860554486728 802294083283968 802972264504832 804563832508128 805079826628704 805679290386432 807101473143504 810341786279872 810436603197816 813690306057888 814296181192704 817123598488512 817334686992384 817874631207711 819008543352384 821852323016802 823300676264448 825461594391456 826159359168144 826606025201664 827365773386592 828065147770608 830238571210851 830856768211008 831559093541792 834362492971392 839118128122197 840452773686624 842658710941278 843371012484147 843826984060032 844602560332146 845316505015829 849028822397712 852437463489216 853158031036384 853793293903872 856034246035584 857545315214973 858008950178688 860988147922364 861629241107712 864545950186506 865189692517248 866716922864331 867272777873383 870196577311908 874756968530976 878268901776768 879076134223254 879730695752832 879819219506271 880474334338368 882785316224196 883442639616768 883531536888154 884009221396224 886989443687424 887739218110976 889229050730937 892981072042038 893463865475328 896566170563784 896797781561088 902093123797569 902580843694464 903343797567936 905714804957292 906389201684736 906480407976158 907155374772864 907989157286442 910213628696064 910797379620352 911634509564856 912313314114048 915481068676944 919264048299576 919501522866432 921384611271432 922163460017268 922401683592576 926104898605568 926213260797504 929429279064162 929931778351872 931573291241934 933855541129728 934713864237384 935503980234516 936009763831296 938657804592816 939165293316096 939259797733488 939959172117504 941618385334088 945509370397452 949305357067536 949550592241152 950353249762048 953557134824448 958992146425368 959802784915932 960517455641856 963038526790032 963755606854656 963852585696168 964373696068608 965260068951024 966076005732376 968442783393792 969332896246176 970676792121344 978324852612096 980051788817112 980581657347072 983986454768416 984101589597348 984719132694528 988052514498864 988788220019712 990533626130664 991168888998152 992960322213888 994510374070752 995250888124416 996092176221184 997863124148352 998706620374848 1001010441875136 1005146848659744 1005406509431808 1006256382100992 1008636941884257 1008897504256224 1009648730990592 1009750327872176 1010296253024256 1016261772263928 1020549796619472 1021101560543232 1023990332283072 1024647052072896 1025588823260463 1026352478378304 1027220056728096 1029916202261562 1031344091628928 1035873373353984 1036748999740416 1037701894041648 1041868010931264 1046264078487936 1050587483770944 1053010984310208 1053901097162592 1056667272450174 1057454068632192 1058347937235008 1059320683500849 1063573594492332 1067968526700978 1068244416271296 1069147405982304 1072751776677504 1073439768838272 1076135297524672 1080582137597088 1084334158908189 1084920408077184 1085917577569902 1086835506448923 1089498131318016 1090499508276948 1091421310273602 1092011391136512 1095803097355736 1097734235019264 1100615459188608 1101545812224192 1102558262419251 1103154364515456 1104086863694144 1106984761614468 1107809024281344 1112483323961856 1114350329396997 1115065000122921 1118824170829596 1119657249139968 1119769915735254 1120603698248832 1123544947921704 1124494683312196 1125102645413376 1126136747109528 1132038429863616 1135009692288252 1135969118856198 1136583284652288 1138589578184586 1140414999026688 1141378994714112 1143294493796919 1143393753619964 1144011933571584 1148118521196906 1148739255611136 1148838988143616 1152727933582008 1153586256689664 1155622563819108 1160262103082544 1166342624707968 1167414630796854 1170274665466368 1171025202369024 1172101512297672 1172974261003776 1173092292675028 1173965779117824 1177047088298928 1177923519489024 1178678961861632 1185638734307916 1189635827211216 1190641429389384 1191285153967104 1195421560751712 1195730375414784 1200671410023936 1202790831730092 1203441124925952 1204458396757248 1207619739943056 1208518935579648 1209540499697152 1210652209715256 1213618171594752 1215512679419808 1216417752152064 1220535459086832 1220641424902592 1225685397732768 1226002030488576 1228512815028576 1229551280023024 1229868911456768 1232778484525203 1234951014396672 1239239038752216 1239909037802496 1241048660079888 1242097721655912 1245140721506304 1246285152316512 1247213138282496 1247338640312688 1248013018441728 1251543739457088 1252346396977984 1260679160529936 1263988066411917 1265740476090048 1266067456321536 1266903840498219 1273543233596568 1278656195233824 1279608284731392 1279737046554576 1280689940855808 1284051369053376 1285136780928224 1287013425268032 1291482221883546 1292443861661568 1296818925279759 1305294865967862 1306398235024463 1306735718422816 1312135452796464 1312844863555584 1317403352665152 1318614201334881 1320711501507552 1324177974336294 1325163959425152 1325297305332231 1326013832094336 1328354507882017 1330484165531136 1331608827166464 1334680589166848 1339471608063057 1340195798212992 1341675176134656 1344849255845676 1345196672341632 1355015696351904 1358572207435938 1359583802527104 1359720611964237 1360733062159296 1361983735929663 1362857222372459 1365320443044096 1366196069430528 1367451764347284 1368469971171072 1369626742304128 1373221603015416 1382076916907148 1383245190025902 1383602525388864 1388406700824242 1389157347908352 1394143918596243 1394897667527808 1395018771317248 1397359936862901 1400783311694592 1403255970351774 1404014645746944 1405201462883456 1407986706889224 1408889696600232 1409938758176256 1412427578001132 1418098125989776 1418264055596178 1423958035601304 1424325888361728 1425529874643072 1430335702236672 1431253025117696 1439704177373898 1440776183462784 1444557790185048 1445778878544252 1446560544102912 1447890103426536 1449114008598564 1451437271488512 1452664175090688 1453999344369264 1455228413698136 1456015188182016 1467487278918144 1468727749632256 1470077683225668 1470872486020608 1475979682152624 1477078699041792 1482078771748296 1483311098615808 1485800439195996 1486753333497228 1489440483320832 1491765561106128 1492876332186624 1493026554313672 1494138264331776 1498059930562272 1500136860551168 1501515662812704 1506729258864137 1509384573151488 1513346256384336 1514473096485888 1514625491808264 1515444379536384 1518119437579448 1521838659618816 1524392658395892 1525349244762112 1530824694929208 1531652340814848 1536970578109344 1538115008919552 1539528717567456 1540830085092144 1544874303392343 1547016137443392 1553810060030976 1555123499610624 1556552841062472 1560366220621824 1561366936492032 1562802016396896 1563965681338368 1565287705490432 1569396117731904 1579516476465312 1580851645743888 1585000908675261 1586181102948288 1587521905852512 1593895414335616 1595360391738498 1600895213365248 1603721108973456 1604588166567936 1605944529009664 1609127665016256 1610159653257408 1614202946287008 1620683572559744 1620873206395632 1627380612115776 1634247196977024 1635749262415422 1637131965410403 1638017086704768 1643704646033604 1646601352528896 1650923188782912 1652318718336288 1654731546773184 1656130295541216 1660477142421702 1661713536422016 1663118187083584 1668724985942784 1678236256244394 1679654873602881 1680905547373248 1685317421882556 1686742024968294 1687653968120064 1689205120664292 1690633010031658 1698057644795424 1703953678284297 1704874926978432 1706316062072768 1707884367276879 1712068492071168 1715090630429946 1716017900357376 1721976295844728 1722177781795359 1723258482215424 1729091900373012 1730379385034496 1733433845728662 1734545555746766 1740393154623816 1749513937061952 1751121946195281 1756537803553536 1758152268446508 1759461391505664 1759638439012542 1760948668676736 1765570632448392 1766885279233536 1767063073776308 1768018442792448 1773978887374848 1775478436221952 1778458101461874 1785962144084076 1786927730950656 1793132341127568 1793595563122176 1804186247595138 1805161687388928 1806687595135872 1811429609914584 1812778403369472 1812960815952316 1814310749545728 1815978314572884 1820427257392128 1821594759240704 1823269019129712 1824626628228096 1830962137353888 1838528096599152 1839003045732864 1842769222542864 1844326920034536 1844803367185152 1852209797211136 1852426521595008 1858858558128324 1859863556703744 1863146582483868 1867711082259456 1869427728474768 1871007960469032 1872019527662592 1877315609185632 1878519595466976 1879918344235008 1883236770668176 1891018740794904 1898610714135072 1899101184482304 1900706499524096 1907114269648896 1917984292850736 1919605569831864 1921034911283712 1926077053580064 1927511213709312 1927705171392336 1928747392137216 1930520137902048 1932152011464752 1937223332825319 1938665792492352 1956649705224192 1957942298951793 1960103577634224 1961163314694144 1967972909536832 1968203179194696 1976105028997728 1977576440039424 1981067252261328 1982337777996304 1986266961504441 1989020748141504 1992184352442368 1995726248296704 1997413240749696 2000939068834937 2002020883750272 2010293697319488 2010813018863616 2012512764201984 2017273883768514 2017795008512448 2019500655744352 2032523544527856 2037858311153907 2041099593238944 2047980664566144 2049294104145792 2051177646520926 2052704956756608 2052911512181299 2054440113456192 2059832404523124 2062688183257856 2073497999480832 2074867785038853 2075403788083296 2082610051236363 2083736021862528 2092528156975872 2101174967541888 2104883955527661 2106021968620416 2106233889121073 2107802194325184 2113334544900348 2114908137264384 2116695874470016 2118641367001698 2127147188984664 2135937053401956 2136488832542592 2138294811964608 2145503553355008 2146879537676544 2152270595049344 2159556266060847 2161164275194176 2168668317816378 2169840816154368 2171835155139804 2173671012897846 2178996262636032 2180999016553896 2182842620547204 2184022782273024 2191606194711472 2201230918377216 2203091624448384 2205116524838502 2206308729030912 2208173727388288 2213969523228936 2215618048562688 2224966647923712 2228700658793994 2230130000245842 2237648341659192 2239314498279936 2239539831470508 2241207396497664 2247089895843408 2248989366624392 2250205290826752 2252273494219056 2264076859727232 2270019384576504 2271938237712396 2273166569304576 2277179156369172 2280829998053376 2282757989428224 2286588987593838 2286787507239928 2288023867143168 2296237042393812 2297478511222272 2297677976287232 2305455867164016 2307172513379328 2311245127638216 2320524206165088 2332685249415936 2334829261593708 2340549330932736 2342050404738048 2344203024595344 2345948522007552 2346184585350056 2347931558235648 2354094176597856 2355847038978048 2357357923723264 2371277468615832 2379271654422432 2381282858778768 2382570307934208 2390843121503424 2391460750829568 2393040587607747 2401342820047872 2405581663460184 2406882249851904 2408916793514496 2415239479886112 2417037871159296 2419080999394304 2421304419430512 2431025358839616 2441070918173664 2441282849805184 2451370795465536 2452004060977152 2457025630057152 2459102560046048 2459737822913536 2465556969050406 2469902028793344 2478478077504432 2479818075604992 2482097320159776 2484195443311824 2490715713632553 2492570304633024 2494677280625376 2503087478914176 2504692793955968 2521358321059872 2527976132823834 2530113037452441 2531480952180096 2533807680996438 2535949515047487 2547086467193136 2557312390467648 2559474093109152 2561379881711616 2568102738106752 2570273561856448 2572635945644919 2574026850536064 2582964443767092 2584887723323136 2593637850559518 2600150768592993 2601818333620149 2610589731935724 2612796470048926 2613471436845632 2624270905592928 2634806705330304 2637228402669762 2639457658518813 2641423003015104 2648355948672588 2650327918850304 2650594610664462 2652027664188672 2656709015764034 2660968331062272 2663217654332928 2667687152192811 2669361178333696 2678943216126114 2680391596425984 2689698511691352 2690393344683264 2706279371392707 2710031392703808 2717144414871876 2719167605054208 2719441223928474 2721466124318592 2723967471859326 2725714444744918 2730640886088192 2732392138861056 2734903528694568 2736939942342144 2739253484608256 2746443206030832 2764153833814296 2766490380051804 2767205050777728 2776813401648484 2778314695816704 2788287837192486 2789795335055616 2790037542634496 2794719873725802 2801566623389184 2806511940703548 2808029291493888 2810402925766912 2815973413778448 2817779393200464 2819877516352512 2824855156002264 2836196251979552 2836528111192356 2847916071202608 2848651776723456 2851059749286144 2860671404473344 2862506050235392 2879408354747796 2881552366925568 2889115580370096 2891557757088504 2893121088205824 2895780206853072 2898228017197128 2905328350181376 2907998688738528 2910456827396272 2912030376364032 2934974557836288 2937455499264512 2940155366451336 2941744972041216 2951959364305248 2954157398083584 2964157543496592 2971600878391992 2973506666994456 2978880966641664 2983531122212256 2985752664373248 2986053108627344 2988276528663552 2996119861124544 3003031325625408 3013458517728274 3018769146302976 3025910825652771 3026692512768672 3028946192971776 3029250983616528 3030888759072768 3036238875158896 3048785316791784 3061649389858416 3063304681629696 3073941156218688 3076766469781389 3079057435134912 3081660170184288 3089748606784686 3092360379108539 3094032274886784 3107620120061952 3110246999221248 3113105682124944 3125604032793792 3130575410980864 3138792235463808 3159032952930624 3161703291487776 3170001817350522 3172362205896576 3172681427916553 3175043811705024 3177962050502547 3187790828671232 3190720783476996 3207442217946912 3211889058019328 3218255330032512 3220319306514816 3226003804856327 3228405892574016 3241367145119488 3241746412791264 3253002476724567 3254761224231552 3260506519346769 3268494393954048 3271498524830844 3274263930820806 3276034173409536 3287409292067208 3293202705057792 3301846377565824 3304637436672576 3307674787257753 3309463093546368 3312260591082432 3320954284843404 3323427072844032 3326236374167168 3337449971885568 3345195000368763 3356472512488788 3359309747205762 3361811094746496 3370634843765112 3373484049936588 3375307936240128 3378410241328584 3381266020063316 3396115289590848 3407907356568594 3409749853956864 3412632124145536 3415768734553758 3424136984142336 3430181260859892 3432035800714752 3443952591689456 3444355563590718 3446516964430848 3458183800746024 3460758770068992 3466867691457324 3469091111493532 3480786309247632 3499027874123904 3502243892390562 3513075607107072 3516304536893016 3518922783011328 3519276878025084 3521897337353472 3531141264896784 3533770558467072 3534126147552616 3536036885584896 3550956872443904 3556916202923748 3571924288168152 3573855461901312 3586264682255136 3587191126244352 3608372495190276 3610323374777856 3613375190271744 3622859219829168 3625556806738944 3625921631904632 3628621499091456 3631956629145768 3640854514784256 3643189518481408 3646538038259424 3649253256456192 3661924274707776 3677056193198304 3678006091465728 3685538445085728 3688653840069072 3689606734370304 3698335453575609 3704419594422272 3704853043190016 3717717116256648 3719727113407488 3726293164967736 3735422164518912 3738855456949536 3742015920938064 3744039055325184 3754631218371264 3757039190933952 3766473541336352 3782037481589808 3797221428270144 3798202368964608 3800711521494657 3801412999048192 3835968585701472 3839211139663728 3842069822567424 3852154107160128 3855410342784672 3861040275804096 3864304022929504 3874446665650638 3877331584984704 3915884597903586 3919194705073389 3920207155268448 3935945819073664 3936406358389392 3952210057995456 3962134504522656 3964675555992608 3972533923008882 3975891915996693 3978041496283008 3985063523646051 3991452496593408 3994826481499392 4001878137669874 4004041767500544 4018414824189171 4020587394638976 4025025528403968 4034547767537028 4035590017024896 4039001311488704 4065047089055712 4075716622307814 4079161835892711 4082199186477888 4085951207788989 4088571667117377 4095961329132288 4098588208291584 4102355293041852 4105409913513216 4105823024362598 4108880226912384 4119664809046248 4125376366515712 4149735570077706 4150807576166592 4165220102472726 4167472043725056 4182431755788729 4185056313951744 4192079810588703 4202349935083776 4209767911055322 4212043937240832 4212467778242146 4215604388650368 4226669089800696 4229816274528768 4233391748940032 4237282734003396 4254294377969328 4271874106803912 4272977665085184 4276589623929216 4291007106710016 4293759075353088 4304541190098688 4319112532121694 4322328550388352 4337336635632756 4339681632308736 4343670310279608 4347342025795692 4357992525272064 4361998033107792 4365685241094408 4368045564546048 4383212389422944 4402461836754432 4406183248896768 4410233049677004 4412617458061824 4416347454776576 4427939046457872 4431236097125376 4449933295847424 4457401317587988 4460260000491684 4475296683318384 4478628996559872 4479079662941016 4482414792995328 4494179791686816 4497978733248784 4500410581653504 4504546988438112 4520187776592411 4528153719454464 4540038769153008 4543876475424792 4546333138609152 4554358312738344 4565515978856448 4573177975187676 4573575014479856 4576047734286336 4592474084787624 4594957022444544 4610911734328032 4614345026758656 4622490255276432 4634622910177029 4641048412330176 4665370498831872 4669658523187416 4681098661865472 4684100809476096 4688406049190688 4691897044015104 4692369170700112 4695863116471296 4708188353195712 4742554937231664 4755002726025783 4758543308844864 4762565717557536 4781686243006848 4786081175215494 4802685640095744 4811163326920368 4813764499703808 4817833587028992 4830478959772224 4838161998788608 4842608838861024 4859423452884847 4862050717679232 4882141836347328 4882565699610368 4902741590931072 4911395896231209 4914051260114304 4918205120092096 4919475645827072 4931113938100812 4939804057586688 4956956155008864 4964194640319552 4968390886623648 4981431427265106 4985140609266048 4985642243868869 4989354561250752 5006174957828352 5009385587911936 5038964620808643 5042716642119744 5055952265647668 5060226074904882 5062961904360192 5067615361992876 5071899030094974 5094172934386272 5111861034852891 5114624780935296 5118948186218304 5123653101830637 5136205476213504 5140547123712896 5145271891289838 5148053701072128 5165928887534184 5169775446646272 5187275701119036 5200301537185986 5203636667240298 5221179463871448 5225592940097852 5226942873691264 5248541811185856 5269613410660608 5274456805339524 5278915317037626 5282846006030208 5296711897345176 5300655837700608 5301189221328924 5304055328377344 5313418031528068 5321936662124544 5326435308665856 5335374304385622 5338722356667392 5357886432252228 5360783192851968 5379397023382704 5380786689366528 5412558742785414 5420062785407616 5434288829743752 5438335210108416 5438882447856948 5442932248637184 5447934943718652 5451428889489836 5461281772176384 5464784277722112 5469807057389136 5473879884684288 5478506969216512 5492886412061664 5528307667628592 5532980760103608 5534410101555456 5553626803296968 5556629391633408 5576575674384972 5579590670111232 5580075085268992 5589439747451604 5603133246778368 5613023881407096 5616058582987776 5620805851533824 5631946827556896 5635558786400928 5639755032705024 5649710312004528 5672392503959104 5673056222384712 5695832142405216 5697303553446912 5702119498572288 5721342808946688 5725012100470784 5758816709495592 5763104733851136 5778231160740192 5783115514177008 5786242176411648 5791560413706144 5796456034394256 5811669998475957 5815997377477056 5820913654792544 5869949115672576 5873826896855379 5874910998529024 5880310732902672 5883489944082432 5903918728610496 5928315086993184 5943201756783984 5947013333988912 5967062244424512 5972106217254688 5976553057327104 5992239722249088 6002817206504811 6006062651250816 6026917035456548 6037538292605952 6051821651305542 6053385025537344 6058501967233056 6070909445113681 6072477750317792 6097570633583568 6123298779716832 6147882312437376 6153532939562778 6158114870269824 6158734536543897 6163320340368576 6179497213569372 6184720758217078 6188064549773568 6220493998442496 6224603355116559 6226211364249888 6247830153709089 6251208065587584 6277584470927616 6314651866582983 6318065905861248 6318701667363219 6323406582975552 6340003634701044 6344724411793152 6345362855833106 6350087623410048 6355924101005094 6375581657342464 6381441566953992 6414884435893824 6436510660065024 6440638613029632 6452007609712654 6456811785148032 6478668798182541 6482734290238976 6483492825582528 6506004953449134 6509522448463104 6521013038693538 6536988787908096 6542997049661688 6548527861641612 6552068346819072 6574818584134416 6603692755131648 6609274873345152 6615349574515506 6618926187092736 6624521182164864 6641908569686808 6646854145688064 6652472748334336 6674899943771136 6690390000737526 6712945024977576 6718619494411524 6723622189492992 6741269687530224 6746968099873176 6750615872480256 6756820482657168 6762532040126632 6792230579181696 6815814713137188 6819499707913728 6825264248291072 6831537469107516 6848273968284672 6860362521719784 6864071601429504 6887905183378912 6888711127181436 6893033928861696 6916367601492048 6921517540137984 6933735382914648 6938182222987064 6961572618495264 6998055748247808 7004487784781124 7026151214214144 7032609073786032 7037845566022656 7038553756050168 7043794674706944 7062282529793568 7067541116934144 7068252295105232 7072073771169792 7113832405847496 7143848576336304 7147710923802624 7172529364510272 7174382252488704 7179121762823241 7216744990380552 7220646749555712 7226750380543488 7245718439658336 7251113613477888 7251843263809264 7257242998182912 7263913258291536 7293076076518848 7323848549415552 7354112386396608 7356012182931456 7371076890171456 7377307680138144 7379213468740608 7396670907151218 7409706086380032 7435434232513296 7439454226814976 7452586329935472 7472147140897659 7477710913899072 7484031841876128 7509262436742528 7514078381867904 7532947082672704 7564074963179616 7590339112357323 7594442856540288 7601423042989314 7602825998096384 7607848545142461 7671937171402944 7678422279327456 7684139645134848 7704308214320256 7710820685569344 7717907836934757 7722080551608192 7728608045859008 7748893331301276 7754663169969408 7800452305778979 7805455000860447 7831769195807172 7838389410146778 7840414310536896 7871891638147328 7872812716778784 7904420115990912 7918372975556439 7924269009045312 7929351111985216 7945067846017764 7951783831993386 7956082992566016 7970127047292102 7982904993186816 7989652962998784 8003061456578433 8003756275339748 8008083535001088 8036829648378342 8041174789277952 8069095535074056 8071180034049792 8078002622977408 8130094178111424 8151433244615628 8158323671785422 8164398372955776 8171902415577978 8177143334234754 8191922658264576 8197176416583168 8204710586083704 8210819827026432 8211646048725196 8217760453824768 8239329618092496 8250752733031424 8299471140155412 8301615152333184 8330440204945452 8334944087450112 8364863511577458 8370112627903488 8384159621177406 8404699870167552 8419535822110644 8424087874481664 8424935556484292 8431208777300736 8453338179601392 8459632549057536 8466783497880064 8474565468006792 8508588755938656 8543748213607824 8545955330170368 8553179247858432 8582014213420032 8587518150706176 8609082380197376 8638225064243388 8644657100776704 8674673271265512 8679363264617472 8687340620559216 8694684051591384 8715985050544128 8723996066215584 8731370482188816 8736091129092096 8766424778845888 8804923673508864 8812366497793536 8820466099354008 8825234916123648 8832694909553152 8855878092915744 8862472194250752 8914802635175976 8920520000983368 8950593366636768 8957257993119744 8958159325882032 8964829585990656 8988359583373632 8995957466497568 9009093976876224 9040375553184822 9056307438908928 9077732476958313 9080077538306016 9087752950849584 9092666277218304 9108716625476688 9146355950375352 9147150028959712 9184948169575248 9189914044889088 9221823468656064 9230299409344167 9244980510552864 9269245820354058 9277081137325617 9282096824660352 9298481555174119 9330740997663744 9339317046374832 9376812098381376 9384738341400224 9391726232942592 9416376706391424 9485109874463328 9510005452051566 9517086617689728 9518044283749659 9525131435115072 9533886151507641 9540000556607213 9563372486013696 9572162350430988 9622326653840736 9635667174057984 9660957919544448 9678011414568981 9685217677722048 9718846905769694 9724101435358464 9759007430173701 9764283672694656 9765131399220736 9781519558040307 9805483181862144 9822791792462418 9828102520228608 9836410240184192 9862227876201624 9879608115173376 9913912310017728 9923024361773259 9928389280639104 9936781773247296 9962862854530212 9970281218532096 9971284487737738 9978709122501504 10012349915656704 10018771175823872 10035585001106289 10077929241617286 10085433284239488 10111904531295336 10120452149809764 10125923808720384 10135230723985752 10143798060189948 10188345868772544 10223722069705782 10229249561870592 10237896372436608 10247306203661274 10272410952427008 10281094247425792 10290543782579676 10296107402144256 10331857775068368 10339550893292544 10374551402238072 10400603074371972 10407273334480596 10442358927742896 10451185880195704 10453885747382528 10497083622371712 10539226821321216 10548913610679048 10557830634075252 10565692012060416 10593423794690352 10601311675401216 10602378442657848 10608110656754688 10626836063056136 10652870617331712 10670748608771244 10677444713334784 10715772864504456 10721566385703936 10758794046765408 10761573378733056 10825117485570828 10840125570815232 10868577659487504 10876670420216832 10877764895713896 10885864497274368 10895869887437304 10902857778979672 10922563544352768 10929568555444224 10939614114778272 10947759769368576 10957013938433024 10985772824123328 11056615335257184 11065961520207216 11068820203110912 11095006360726827 11107253606593936 11113258783266816 11153151348769944 11159181340222464 11178879494903208 11206266493556736 11226047762814192 11232117165975552 11241611703067648 11263893655113792 11271117572801856 11299420624009056 11344785007918208 11346112444769424 11391664284810432 11394607106893824 11404238997144576 11517633418991184 11526209467702272 11556462321480384 11566231028354016 11583120827412288 11592912068788512 11623339996951914 11631994754954112 11641827309585088 11747653793710758 11749821997058048 11757584115220167 11760621465805344 11807837457220992 11856630173986368 11886403513567968 11894026667977824 11927675747990079 11934124488849024 11944212434509376 11955190570938153 11984479444498176 12005634413009622 12012125302501632 12053834070913096 12055244472567513 12075076585211904 12103643302611084 12106770051074688 12117003934466112 12141818890227362 12144955500635584 12195141267167136 12237485507678133 12246597559433664 12257853623366967 12265715001352131 12295764624874752 12307065879125556 12316229740539648 12317469073087794 12326640680737152 12358994427138744 12369441516434156 12376129099547136 12449206710233118 12452422728499776 12495660307418178 12502416131175168 12555168941855232 12576239431766109 12629303733165966 12636131811722496 12637403334726438 12646813165951104 12680007269402088 12689448823586304 12690725711666212 12700175246820096 12711848202010188 12751163314684928 12762883133907984 12829768871787648 12873021320130048 12881277226059264 12904015219425308 12913623570296064 12957337596365082 12965468580477952 12966985651165056 13012009906898268 13019044896926208 13042026077387076 13073977575816192 13085994099323376 13097055723283224 13104136693638144 13149637168268832 13207385510263296 13218549746690304 13230699149031012 13237852374185472 13249042364329728 13283817139373616 13293708291376128 13304945496668672 13349799887542272 13380780001475052 13425890049955152 13437238988823048 13447244378985984 13482539375060448 13493936199746352 13501231744960512 13513640965314336 13525064080253264 13560563329777233 13584461158363392 13631629426274376 13638999415827456 13650528496582144 13663074938215032 13696547936569344 13720725043439568 13728143202859008 13775810366757824 13777422254362872 13832735202984096 13843035080275968 13867470765829296 13876364445974128 13903868730531087 13923145236990528 13996111496495616 14008975569562248 14052302428428288 14065218147572064 14075691132045312 14077107512100336 14087589349413888 14124565059587136 14136504590210464 14227664811694992 14265008178077349 14287697152672608 14345058729020544 14358243525646482 14370380585269093 14433489980761104 14441293499111424 14453500761086976 14491436879316672 14503686527618528 14514485996365824 14527826516583072 14578270358654541 14586152153037696 14647697098831104 14708224772793216 14734187688693627 14742153780342912 14743637223847511 14754615360276288 14758426937481216 14793341814302436 14819412172760064 14870868465026592 14905172659870944 14944294281795318 14955421827798144 14956926731606607 14968063683752256 14991429446097049 15018524873485056 15028156763735808 15065894165345408 15116893862425929 15128149926359232 15180678224714646 15188885713080576 15202846085978628 15215697090284922 15335583104558673 15343874342805888 15356844558654912 15370959305491911 15408616428640512 15421641371138688 15435815673869514 15444161103216384 15457216091718016 15497786662602552 15509326339938816 15600904611557958 15610910001720894 15663538391614344 15676778820293556 15680828621073792 15743783276294656 15745625433557568 15808840231981824 15836745951112878 15848538018090624 15858702223970432 15890135692035528 15903567663986772 15912165985132032 15940254094584204 15965809986373632 15979305925997568 16006122913156866 16007512550679496 16016167070002176 16073659296756684 16082349578555904 16138191070148112 16142360068099584 16156005245954816 16260188356222848 16302866489231256 16316647343570844 16328796745911552 16343804831155956 16354286668469508 16383845316529152 16394352833166336 16409421172167408 16421639654052864 16423292097450392 16435520907649536 16478659236184992 16501505466062848 16598942280310824 16603230304666368 16660880409890904 16669888174900224 16729727023154916 16740225255806976 16768319242354812 16809399740335104 16839071644221288 16848175748963328 16849871112968584 16862417554601472 16906676359202784 16919265098115072 16933566995760128 16949130936013584 17017177511877312 17087496427215648 17091910660340736 17106358495716864 17164028426840064 17175036301412352 17218164760394752 17276450128486776 17289314201553408 17349346542531024 17358726529234944 17374681241118432 17389368103182768 17435009995427871 17447992132431168 17462740964377632 17532849557691776 17609847347017728 17624732995587072 17640932198708016 17650469832247296 17665389819106304 17711756185831488 17829605270351952 17841040001966736 17901186733273536 17916318651764064 17929659171981312 17976719166747264 17991914932995136 18008451619514433 18018187953752448 18080751106369644 18112614877817856 18155464953916626 18160155076612032 18175505901699168 18212728335341043 18217433250953376 18292711900750704 18294300057919424 18369896339150496 18443646937312128 18460598818688334 18476203609631691 18489961021105728 18538491640708116 18554162274651234 18564193649320704 18596963110348238 18661481995327488 18673810065349677 18678634092749664 18743490461127267 18753624196762752 18769476682800448 18832753412782848 18943955599748949 18956105002089657 18970219748926656 19020010904103132 19034173235379456 19036088567499318 19050262870230144 19067772303015282 19080001113214426 19126744972027392 19144324700861976 19244653307681472 19321915839088896 19356022829137962 19370435355444096 19436006394547623 19437693811539388 19448202870716928 19518014860347402 19528567345389312 19530262798441472 19563039116080614 19610966363724288 19645583584924836 19656205040457216 19672820480368384 19724455752403248 19827824620035456 19846048723546518 19856778561278208 19873563546494592 19925725709060424 19940562437064192 19942568975475476 19957418245003008 20024699831313408 20037542351647744 20071170002212578 20155858483234572 20170866568478976 20223809062590672 20240904299619528 20251847617440768 20270461447971504 20287596120379896 20376691737545088 20447444139411564 20458499123741184 20475792744873216 20494612407322548 20544821904854016 20562188494851584 20581087565159352 20592214804288512 20663715550136736 20679101786585088 20749102804476144 20801206148743944 20814546668961192 20884717855485792 20902371760391408 20907771494765056 20994167244743424 21078453642642432 21097827221358096 21115661268150504 21131384024120832 21186847589380704 21202623350802432 21204756885315696 21216221313509376 21253672126112272 21341497217542488 21431545729008912 21443132771407872 21517588093530816 21523146757466112 21537365288469723 21650234971141656 21680251141630464 21737155318975008 21753340840433664 21755529791427792 21771728994548736 21791739774874608 21805715557959344 21879228229556544 21914027876866048 21971545648246656 22113230670514368 22131923040414432 22137640406221824 22190012721453654 22208769995415871 22214507213187872 22306302697539888 22318362680444928 22357758989806416 22416441422692977 22452095525628384 22483223406135296 22527787310227584 22542235145603712 22582026633994289 22598841248018112 22689570015836416 22692224889538848 22771017337071969 22783328569620864 22808477994289152 22823545635427383 23035266837982368 23052418935404544 23112924642960768 23132462056708032 23153723510804271 23166241654824576 23168572780331803 23185824137577024 23246679993903828 23263989509908224 23283654619170176 23416365002581341 23495307587421516 23515168230440334 23521242931610688 23615674914441984 23713260347972736 23755118926669317 23772807027135936 23788053335955648 23855351495980158 23868248977698048 23888424869018752 23910381141876306 23968958888996352 24011268826019244 24024250605003264 24107668141826192 24110488945135026 24207286605222168 24213540102149376 24234007868932224 24283637780454724 24289911001271168 24390282534334272 24474971015356266 24493195118867328 24515707246733934 24531430002704262 24591529249749504 24614131758251112 24632459481079296 24634938146175588 24653281361474304 24717988854277488 24738883032868312 24752258199094272 24898413420466236 24904845456999552 24991320614836356 25004832262350336 25110337883710464 25152478863532218 25258607466331932 25272263623444992 25274806669452876 25293626331902208 25360014538804176 25378897647172608 25381451423332424 25400350493640192 25423696404020376 25502326629369856 25525766267815968 25659537743575296 25746042640260096 25762554452118528 25808030438850616 25827247140592128 25914675192730164 25930937160955904 25933971302330112 26024019813796536 26038089793852416 26084052154774152 26147955151632384 26171988198646752 26194111446566448 26208273387276288 26299274336537664 26414771020526592 26437099493380608 26461398298062024 26475704748370944 26498084728659456 26567634278747232 26587416582752256 26609890993337344 26761560002950104 26851780099910304 26874477977646096 26894488757971968 26965078750120896 26987872399492704 27027281930628672 27050128160506528 27121126659554466 27168922316726784 27263258852548752 27277998831654912 27301056993164288 27326149876430064 27441450086879136 27551620733515648 27554844508725744 27665470405968192 27734941531658592 27752728891948256 27807737461062174 27831243411976851 27846290473981056 27895444665522357 27992222992991232 28017951139124496 28130436295144128 28154215024200672 28175178698827776 28249130119174272 28273009180420928 28455329623389984 28530016356154698 28554132851248977 28575394305345216 28601658454522923 28620001669821639 28690117458041088 28716487051292964 28740761170538186 28866979961522208 28907001522173952 28982873758633344 29007373055237056 29034034243706943 29055653033166144 29156540717309082 29172304306075392 29277022290521103 29295394197662208 29344558674120921 29416449545586432 29468375377387254 29484307560685824 29487274447695022 29509230720552576 29586683628604872 29638824345520128 29741736930053184 29769073085319777 29810345319741888 29888588563590636 29910843655596288 29913853463213214 29936127367504512 29982858892194098 30037049746970112 30056313527471616 30106755003318867 30131788330690816 30233787724851858 30256299852718464 30361356449429292 30377771426161152 30405692171957256 30431394180569844 30671166209117346 30687748685611776 30713689117309824 30741918610983822 30817232857281024 30843282742277376 30871631347739028 30888322206432768 30914432183436032 30995573325205104 31018652679877632 31201809223115916 31221820003441788 31327076783228688 31353557640587112 31361657242147584 31487566552589312 31491250867115136 31617680463963648 31673491902225756 31697076036181248 31717404447940864 31780271384071056 31807135327973544 31824331970264064 31880508189168408 31958611851995136 32012245826313732 32015025101358992 32032334140004352 32147318593513368 32164699157111808 32276382140296224 32284720136199168 32312010491909632 32520376712445696 32605732978462512 32633294687141688 32657593491823104 32687609662311912 32708573336939016 32767690633058304 32788705666332672 32818842344334816 32843279308105728 32846584194900784 32871041815299072 32957318472369984 33197884560621648 33206460609332736 33285019082180481 33321760819781808 33339776349800448 33459454046309832 33536638484709624 33618799480670208 33678143288442576 33696351497926656 33699742225937168 33724835109202944 33813352718405568 33867133991520256 33898261872027168 34015964170193929 34034355023754624 34174992854431296 34183821320681472 34212716991433728 34436329520789504 34552900256973552 34578628403106816 34698693085062048 34749362482236864 34778736206365536 34870019990855742 34895984264862336 34899495707082083 34925481928755264 35065699115383552 35249465991174144 35272752345660501 35281864397416032 35330779638212608 35423512371662976 35659210540703904 35682080003933472 35783027243970237 35802373466547072 35805976115058241 35832637303528128 35865571712814459 35953438333494528 35983829865990272 36016903239028866 36036375907504896 36161502212739288 36225229755635712 36310929907833252 36320310153224064 36351011803398336 36425456670682086 36434866501906752 36585423801501408 36588600115838848 36712456523034399 36739792678300992 36797145004056393 36887293874624256 36921197637376668 36952407219263382 36979922042211456 37076983281416232 37108324549302468 37128387298641408 37193926220696476 37347620130699354 37357268185499328 37486980922254534 37507248393525504 37538953365600896 37665506825565696 37887911199497898 37912210004179314 37940439497853312 38040021808206264 38068346470758912 38072177134998636 38100525740460288 38135544606030564 38160002226428852 38253489944054784 38288649401723952 38489306615362944 38643831678177792 38712045658275924 38740870710888192 38872012789095246 38875387623078776 38896405741433856 39036029720694804 39057134690778624 39060525596882944 39126078232161228 39221932727448576 39291167169849672 39312410080914432 39345640960736768 39448911504806496 39655649240070912 39692097447093036 39713557122556416 39747127092989184 39851451418120848 39881124874128384 39885137950950952 39914836490006016 40049399662626816 40075084703295488 40142340004425156 40311716966469144 40341733136957952 40447618125181344 40481808599239056 40503695234881536 40540922895943008 40575192240759792 40681689989331699 40753383475090176 40894888278823128 40916998247482368 40951585489746432 40989224814645096 41089643809708032 41124376989703168 41162175130318704 41184429608577024 41327431100273472 41498205608952288 41602412297487888 41629093337922384 41769435710971584 41804743520782816 41815542989530112 41988334489486848 42156907285284864 42195654442716192 42231322536301008 42262768048241664 42373695178761408 42409513770631392 42507344252224544 42682994435084976 42863091458017824 43035176187061632 43074730576939446 43111141755807279 43300469942283312 43360502283260928 43474310637950016 43511059582855584 43543457989097472 43583479549749216 43611431115918688 43734811075963623 43758456459113088 43943091296493312 44202563066080881 44226461341028736 44230911671542533 44263846080828864 44275280812443648 44380025442907308 44417539990831742 44429014426375744 44612605395079776 44715517979612832 44832882845385954 44870780194819821 44904191051256768 44974288338291147 45055574620455168 45084470291207424 45164053267988578 45197682496036224 45350681587277787 45379140031672832 45384449779077696 45542034674143938 45566657139241728 45647091270854766 46006749313676019 46070533675964736 46112877916475733 46225849285921536 46264924113416064 46307447021608542 46332483309649152 46337145560663606 46371648275154048 46493359987807656 46527979019816448 46567309238340352 46832730005162682 46990615174843032 47030336460880668 47042485863221376 47231349828883968 47426520695945472 47510237853338634 47545614054271872 47576106671911296 47710702991960316 47736497955396096 47776849738037504 47820762283752612 47937917777992704 48022537652038488 48048501210006528 48215336283652384 48220977890270052 48414573210444336 48427080204298752 48468015737864448 48567275560909448 48579822002542336 48780565068668544 48949942030712532 48986390237734656 49031414493467868 49062860005408524 49183058499499008 49228263516502224 49264918962158592 49269876292351176 49306562722948608 49435977708554976 49477766065736624 49504516398188544 49796826840932472 49809690913999104 49982641229672712 50009664524700672 50220675767420928 50304957727064436 50517214932663864 50544527246889984 50549613338905752 50587252663804416 50720029077608352 50757795294345216 50762902846664848 50800700987280384 50847392808040752 51051532535631936 51319075487150592 51492085280520192 51525108904237056 51616060877701232 51654494281184256 51829350385460328 51867942604660224 52048039627593072 52076179587704832 52168104309548304 52305029986283613 52343976397293504 52388222893132896 52598548673075328 52829542041053184 52874198986761216 52922796596124048 52951409496741888 52996169457318912 53135268557494464 53219781986674688 53523120005900208 53703560199820608 53748955955292192 53788977515943936 53930157500241792 53975744798985408 54025354858543299 54054563861257344 54100256321013056 54242253319108932 54337844633453568 54526517705097504 54602113986328576 54638185006023129 54652299752860128 54842064682557559 54882900173758272 55103241467031296 55109689017451488 55330940811936384 55428610828895073 55469883063317184 55505457783896512 55615474922124348 55662486823953702 55692580947962112 55790889331044714 55984445985982464 56021430196049031 56035902278248992 56230471383381801 56260872590288256 56308430048401344 56498260238348544 56546018360841856 56868315006268971 56910659246779968 57060032712309396 57108265702497954 57150788610690432 57203316909045846 57240003339643278 57380234916082176 57432974102585928 57481522341076372 57733959923044416 57965747517266688 58014746110474112 58068068487413886 58111306066332288 58313081434618164 58344608612150784 58554044581042206 58590788395324416 58689117348241842 58832899091172864 58936750754774508 58968615121371648 58974548895390044 59018461441105152 59173367257209744 59483473860106368 59538146170639554 59620690639483776 59777177127181272 59821687311192576 59827706926426428 59872254735009024 59965717784388196 60074099493940224 60112627054943232 60213510006637734 60263576661381632 60467575449703716 60512599705436928 60722712898858584 60755542852322304 60811384343914512 60862788361139688 61342332418234692 61375497371223552 61427378234619648 61483837221967644 61634465714562048 61686565484554752 61743262695478056 61776644412865536 61828864366872064 61991146650410208 62037305359755264 62403618446231832 62443640006883576 62654153566457376 62707115281174224 62723314484295168 62975133105178624 62982501734230272 63235360927927296 63346983804451512 63394152072362496 63434808895881728 63560542768142112 63614270655947088 63648663940528128 63761016378336816 64024491652627464 64030050202717984 64294637187026736 64329398314223616 64552764280592448 64569440272398336 64612095865409169 64624020983819264 65040753424891392 65211465956925024 65266589374283376 65315186983646208 65375219324623824 65417146673878032 65637684688669632 65693168389801568 65742083630598144 65914636944739968 66395769121243296 66412921218665472 66570038164360962 66626309986247613 66643521639563616 66780003896250491 66918908092619664 67073276969419248 67356286576885152 67399484451874336 67449670218405888 67626705436811136 67746079901982867 67796523744054336 68031928340387858 68068710047509248 68313052011215907 68349985708862592 68425433982867456 68470636906282149 69105800513947104 69157256806213632 69397386170124096 69461170532412813 69498724964473728 69505718340995409 69557472412731072 69740039981711484 69791968529724672 69798991414164166 69850963857510528 70131398230767104 70249095007744023 70545504691321002 70563728794832064 70847024743325952 71265356780007951 71318421081407808 71364160007866944 71566054487940474 71604746933094144 71611952230116482 71665274607056256 71731143425628918 71906876666989056 71967659731980544 72033806478057732 72072751815009792 72323004425478576 72621859815666504 72640620306448128 72702023606796672 72850913341364172 72869733003813504 73170847603002816 73177200231677696 73424913046068798 73479585356601984 73594290008112786 73774587749248512 73842395274753336 73904814438526764 73959844084422912 74153966562832464 74216649098604936 74256774597282816 74387852441392952 74695240261398708 74714536370998656 74973961844509068 75014496787051008 75077906731201792 75331013651131392 75775822398995796 75824420008358628 75880878995706624 76080043616412528 76136692941517824 76144354269997272 76201051480920576 76271089212061128 76320004452857704 76506979888109568 76577298803447904 76978613230725888 77287663356355584 77424091316551848 77481741421776384 77744025578190492 77750775246157552 77792811482867712 78072059441389608 78114269381557248 78252156464322456 78443865454897152 78582334339699344 78624820161828864 78691281921473536 78897823009612992 79311298480141824 79384194894186072 79427114245112832 79494254185978368 79702902836241696 79762249748256768 79770275901901904 79829672980012032 80284680008850312 80623433932938288 80683466273915904 80895236250362688 80963617198478112 81081845791886016 81150384481519584 81363379978663398 81506766950180352 81789776557646256 81833996494964736 81903170979492864 81978449629290192 82248753979406336 82324350260637408 82654862200546944 82996411217904576 83204824594975776 83258186675844768 83493730235930553 83538871421943168 83609487041565632 83631085979060224 83686333996567071 83976668978973696 84391308885432384 84462645072602016 84525536096483328 84747390357522816 84819027541262784 85014688504449088 85365988870169952 85662398553746931 85726182916035648 85804975363568769 85860005009464917 86070352374123264 86149461153878892 86222283511614558 86600939884566624 86721004566521856 86948621275900032 87022119165711168 87102102731120829 87166959099498432 87222862231837376 87469622151927246 87516912918226176 87886182592986624 88033676022362763 88405126132161762 88452922682057472 88461823343085066 88527692161657728 88760050885814616 88835079981663484 88858028852751488 89225210790159552 89431035959225664 89665765690771908 89741560389639642 89808382102513536 89948576676582294 90111149240910336 90168940582414848 90320265009956601 90328106535977156 90395364992072448 90701363174555574 90758280063345664 90768899558155392 91084069348287876 91133314278483456 91294182541709532 92013498627352038 92141067351929472 92225755832951466 92451698571843072 92529848226832128 92614894043217084 92664966619298304 92674291121327212 92743296550308096 92986719975615312 93055958039632896 93134618476680704 93665460010325364 93981230349686064 94060672921761336 94084971726442752 94462699657767936 94853041391890944 95020475706677268 95091228108543744 95152213343822592 95421405983920632 95472995910792192 95553699476075008 95641524567505224 95875835555985408 96045075304076976 96097002420013056 96430672567304768 96441955780540104 96829146420888672 96854160408597504 96936031475728896 97134551121818896 97159644005084672 97561130137337088 97899884061425064 97972780475469312 98062828986935736 98125720010817048 98366116998998016 98456527033004448 98529837924317184 98539752584702352 98613125445897216 98871955417109952 98955532131473248 99593653681864944 99619381827998208 99855057246541443 99965282459345424 100019329049401344 100609915454128872 101034429865327728 101089054493779968 101099226677811504 101174505327608832 101440058155216704 101525805693329696 101601401974560768 101694785616081504 102047892510581787 102103065071263872 102638150974301184 103205460566932577 103232121755402464 103308988562368512 103658700770920656 103735885209320448 104096079255186144 104336208619096608 104610059972567226 104687952794587008 104698487121246249 104776445786265792 104940006122679343 105197097346150656 105748397973522432 105818257036981503 105845593192248096 105992338914637824 106270537114988928 107046240011800416 107349081731910711 107407120399641216 107417928345174723 107497911910584384 107596715138443377 107860315000483584 107951489597970816 108050709717086598 108109127722514688 108200512642026112 108484506638217864 108675689266907136 109053035410195008 109276370012046258 109304599505720256 109684129365115118 109765800347516544 110137369569103197 110206482934062592 110219378034902976 110391435012169179 110661881623872768 110857221657790146 110939766126634368 111010915567793024 111230949844248696 111324973647907404 111385161895924224 111581778662089428 112042860392098062 112071804556497984 112460942766763602 112521745180576512 112616860096802688 112996520476697088 113092036721683712 113736630012537942 113821318493559936 114120065424618792 114216531404995908 114301577221380864 114406633818091692 114480006679286556 114760469832164352 114865948205171856 114963044682152744 115467919846088832 115931495034533376 116029492220948224 116136136974827772 116222612132664576 116626162869236328 116689217224301568 117108089162084412 117181576790648832 117378234696483684 117665798182345728 117873501509549016 117937230242743296 117949097790780088 118036922882210304 118346734514419488 118966947720212736 119076292341279108 119241381278967552 119554354254362544 119643374622385152 119655413852852856 119744509470018048 119931435568776392 120148198987880448 120225254109886464 120427020013275468 120527153322763264 120935150899407432 121025199410873856 121445425797717168 121511085704644608 121622768687829024 121725576722279376 122045069967995097 122684664836469384 122750994742447104 122854756469239296 122967674443935288 123268931429124096 123373130969109504 123486525390956112 123553288825731072 123657728733744128 123982293300820416 124807236892463664 124887280013767152 125308307132914752 125414230562348448 125446628968590336 125965003468460544 126470721855854592 126693967608903024 126788304144724992 126869617791763456 127121085536284224 127228541311894176 127522032756673632 128048983305254928 128060100405435968 128589274374053472 129105528561184896 129224191730818338 129248041967638528 129333425267421837 130081506849782784 130422931913850048 130533178748566752 130630373967292416 130750438649247648 130834293347756064 131204433227890869 131275369377339264 131386336779603136 131829273889479936 132607689198242643 132692735014627599 132791538242486592 132825842437330944 133140076328721924 133252619972495226 133287043279127232 133560007792500982 133837816185239328 134146553938838496 134612340584459463 134712573153770304 134798968903748672 134922865014873441 135253410873622272 135492159803965734 135593047488108672 136052044761833361 136063856680775716 136137420095018496 136626104022431814 136699971417725184 136941273812564298 138211601027894208 138338633749427199 138794772340248192 138922341064825626 138997449928947456 139011436681990818 139114944825462144 139480079963422968 139583937059449344 139597982828328332 139701927715021056 140262796461534208 140498190015488046 141091009382642004 141127457589664128 141694049486651904 142530713560015902 142636842162815616 142728320015733888 143132108975880948 143209493866188288 143223904460232964 143330549214112512 143462286851257836 143813753333978112 143935319463961088 144067612956115464 144145503630019584 144646008850957152 145243719631333008 145281240612896256 145404047213593344 145701826682728344 145739466007627008 146341695206005632 146354400463355392 146849826092137596 146959170713203968 147188580016225572 147549175498497024 147684790549506672 147809628877053528 147919688168845824 148307933125664928 148433298197209872 148513549194565632 148775704882785904 149390480522797416 149429072741997312 149947923689018136 150028993574102016 150155813462403584 150662027302262784 151551644797991592 151648840016717256 151761757991413248 152160087232825056 152273385883035648 152288708539994544 152402102961841152 152542178424122256 152640008905715408 153154597606895808 153957226461451776 154575326712711168 154848182633103696 154963482843552768 155488051156380984 155501550492315104 156144118882779216 156228538763114496 156504312928644912 156915089958850839 157164668679398688 157382563842947072 157795646019225984 158074186437960023 158622596960283648 158768389788372144 158854228490225664 158988508371956736 159405805672483392 159540551803803808 159659345960024064 160569360017700624 161246867865876576 161366932547831808 161790472500725376 161927234396956224 162076064575629897 162163691583772032 162180009462322621 162300768963039168 162726759957326796 163013533900360704 163579553115292512 163806341958985728 163914555018069387 163956899258580384 164526194047672677 164648700521274816 165309724401093888 165992822435809152 166285832486685219 166409649189951552 166516373351689536 166987460471861106 167077742843886336 167218974083131264 167372667993134142 167953337957947392 168691414150145403 168782617770864768 168925290145204032 169494780715045632 169638055082525568 170029377008898176 170604945018806913 170731977740339904 171324797107493862 171452365832071296 171609950727137538 171720010018929834 172140704748246528 172298922307757784 172444567023229116 173201879769133248 173897242551800064 174044238331422336 174204205462241658 174333918198996864 174445724463674752 174939244303854492 175033825836452352 175772365185973248 176067352044725526 176810252264323524 176905845364114944 176923646686170132 177055384323315456 177520101771629232 177670159963326968 177716057705502976 178450421580319104 178862071918451328 179331531381543816 179483120779279284 179616764205027072 179897153353164588 180222298481820672 180337881164829696 180640530019913202 180656213071954312 180790729984144896 181402726349111148 181516560126691328 181537799116310784 182168138696575752 182266628556966912 182588365083419064 184026997254704076 184282134703858944 184451511665902932 184903397143686144 185059696453664256 185229788086434168 185329933238596608 185348582242654424 185486593100616192 185973439951230624 186111916079265792 186269236953361408 187330920020650728 187962460699372128 188121345843522672 188169943452885504 188925399315535872 189706082783781888 190040951413354536 190182456217087488 190304426687645184 190842811967841264 190945991821584384 191107398952150016 191283049135010448 192090150608153952 192861345134609536 192883911561080208 193658292841777344 193708320817195008 193872062951457792 194269102243637792 194319288010169344 195122260274674176 195799768122850128 195945560950938624 196125657973871472 196251440021634096 196913054066008896 197079505169404704 197226250891794432 197743910834219904 197911064262946496 199187307363729888 199238763655996416 199710114493082886 199878929958742839 199930564918690848 200340011688751473 201219830908257744 202068859730655456 202198453355623008 202349010655217664 202880116310433408 203051611386659392 203238239705948601 203389571232163008 204095785021163574 204206130142527744 204939156033647721 205276301948602368 205411910718846447 206410921133865154 206464243510804928 207317401541841312 207471770418640896 208192158510372288 208383511597238439 208517155022986227 208672417238193216 209220119945134452 209375905589174016 209396974242492498 209552891572531584 209880012245358686 210394194692301312 210747285023232069 211636514073963006 211691186384496192 212541074229977856 213796070340023853 214092480023600832 214698163463821422 214814240799282432 214835856690349446 214995823821168768 215193430276886754 215720630000967168 215902979195941632 216101419434173196 216218255445029376 216401025284052224 216969013276435728 218106070820390016 218552740024092516 218609199011440512 219368258730230236 219531600695033088 220274739138206394 220412965868125184 220438756069805952 220782870024338358 221323763247745536 221714443315580292 221879532253268736 222021831135586048 222461899688497392 222649947295814808 222770323791848448 223163557324178856 224085720784196124 224143609112995968 224921885533527204 225043490361153024 225233720193605376 225993040953394176 226184073443367424 227473260025075884 227642636987119872 228240130849237584 228433062809991816 228603154442761728 228813267636183384 228960013358573112 229520939664328704 229731896410343712 229926089364305488 230935839692177664 231862990069066752 232058984441896448 232272273949655544 232445224265329152 233252325738472656 233378434448603136 234216178324168824 234756469392967368 235331596364691456 235747003019098032 235874460485486592 235898195581560176 236073845764420608 236693469028838976 237933895440425472 238152584682558216 238482762557935104 239108708508725088 239286749244770304 239310827705705712 239489018940036096 239862871137552784 240854040026550936 241054306645526528 241870301798814864 242050398821747712 242890851595434336 243245537375658048 243451153444558752 244090139935990194 244296469949574581 245369329672938768 245501989484894208 245709512938478592 245935348887870576 246746261938219008 246973050781912224 247315457467488256 247964586601640832 249614473784927328 249774560027534304 250481190707791659 250616614265829504 250641832805407687 250828461124696896 250893257937180672 251059001989701213 251930006936921088 253387935217806048 253576608289449984 253739235583526912 254242171072568448 254457082623788352 254854300583649833 255044065513347264 256097966610509856 256120200810871936 256987195661240793 257178548748106944 257580015028394751 258211057122369792 258448383461636676 258666850534843674 260163013699565568 260845863827700096 261066357497133504 261306308193362487 261500877298495296 261668586695512128 262408866455781738 262550738754678528 262772673559206272 263658547778959872 265215378396485286 265385470029255198 265583076484973184 266280152657443848 266505239944990452 266574086558254464 267120015585001964 267675632370478656 268293107877676992 269224681168918926 269425146307540608 269597937807497344 269845730029746882 270506821747244544 270984319607931468 271186094976217344 272104089523666722 272127713361551432 272274840190036992 273252208044863628 273399942835450368 273882547625128596 276423202055788416 276677267498854398 277589544680496384 277844682129651252 277994899857894912 278022873363981636 278229889650924288 278960159926845936 279167874118898688 279195965656656664 279403855430042112 280525592923068416 280996380030976092 282182018765284008 282254915179328256 283388098973303808 285061427120031804 285273684325631232 285456640031467776 286264217951761896 286418987732376576 286447808920465928 286661098428225024 286924573702515672 287627506667956224 287870638927922176 288135225912230928 288291007260039168 289292017701914304 290487439262666016 290562481225792512 290808094427186688 291403653365456688 291478932015254016 292683390412011264 292708800926710784 293699652184275192 293918341426407936 294377160032451144 295098350996994048 295369581099013344 295619257754107056 295839376337691648 296615866251329856 296866596394419744 297551409765571808 298780961045594832 298858145483994624 299895847378036272 300057987148204032 300311626924807168 303103289595983184 303297680033434512 303523515982826496 304320174465650112 304577417079989088 304804205923682304 305084356848244512 305280017811430816 306143677531745361 306309195213791616 307914452922903552 309616381700797731 309696365266207392 309926965687105536 310976102312761968 311003100984630208 312288237765558432 313008625857289824 313830179917701678 314095461363738747 314329337358797376 314820018368038029 315591292038451968 316148372875920046 317245193920567296 317454771110944509 317536779576744288 317977016743913472 318811611344966784 319081103607607616 321138720035401248 322047245195732133 322253785035524169 322493735731753152 322790145415330131 323580945001450752 323854468793912448 324152129151259794 324327383167544064 324360018924645242 324601537926078336 325453519914653592 326027067800721408 327159106230585024 327829110036138774 327913798517160768 329052388095345354 329297401042549632 330412108707309591 330619448802187776 331174305036507537 331985644871618304 332571664973370438 332819298379903104 333032746703379072 333974920943722212 334155485687772672 334437948166262528 334745335986268284 337382828300290806 337565235541729536 337850580290408064 338989561430091264 339276110165051136 340058754017796352 341209890037613826 341463955480679808 342649594214987724 342904731664142592 343219901454275076 343440020037859668 344281409496493056 344597844615515568 344889134046458232 346403759538266496 347794485103600128 348088476662844672 348408410924483316 348667836397993728 348891448927349504 349878488607708984 350067651672904704 351544730371946496 352134704089451052 353620504528647048 353811690728229888 353847293372340264 354110768646630912 355040203543258464 355340319926653936 355432115411005952 356900843160638208 357724143836902656 358663062763087632 358966241558558568 359233528410054144 359794306706329176 360444596963641344 360675762329659392 361281060039826404 361312426143908624 361581459968289792 362805452698222296 363075598232621568 364336277393151504 364533257113933824 365176730166838128 366135209903985291 368053994509408152 368564269407717888 368903023331805864 369806794287372288 370119392907328512 370459576172868336 370659866477193216 370697164485308848 370973186201232384 371946879902461248 372538473906722816 374661840041301456 375924921398744256 376242691687045344 376339886905771008 379412165567563776 380081902826709072 380364912434174976 380608853375290368 381685623935682528 382214797904300032 382566098270020896 383894452777902913 384180301216307904 385722690269219072 385767823122160416 387316585683554688 387744125902915584 388000275802265511 388538204487275584 388638576020338688 390244520549348352 391599536245700256 391891121901877248 392251315947742944 392502880043268192 393613299683672607 393826108132017792 393865737265640651 394159010338809408 395487821668439808 395822128525892992 398078205043882797 398374614727459776 398477527311992832 399420228986165772 399757859917485678 399861129837381696 400680023377502946 402439661816515488 403837021753378389 404137719461310912 404396906711246016 404768595044620323 405760232620866816 406103222773318784 406476479411897202 406779142464326016 408191570042327148 408412260285055488 409878312067295442 410823821437692894 412821842267730308 412928487021609856 414634803083682624 416384317020744576 416767023194476878 417034310045972454 417344834476386432 418440239890268904 418751811178348032 418793948484984996 419105783145063168 419760024490717372 420788389384602624 421494570046464138 423273028147926012 423382372768992384 425082148459955712 427592140680047706 428184960047201664 429396326927642844 429628481598564864 429671713380698892 429991647642337536 430386860553773508 431441260001934336 431805958391883264 432202838868346392 432436510890058752 432802050568104448 433938026552871456 436212141640780032 437105480048185032 437218398022881024 438736517460460472 439063201390066176 440549478276412788 440825931736250368 440877512139611904 441565740048676716 442647526495491072 443428886631160584 443759064506537472 444043662271172096 444923799376994784 445299894591629616 445540647583696896 446327114648357712 448171441568392248 448287218225991936 449843771067054408 450086980722306048 450467440387210752 451986081906788352 452368146886734848 454946520050151768 455285273974239744 456480261698475168 456866125619983632 457206308885523456 457626535272366768 457920026717146224 459463792820687424 459852178728610976 461871679384355328 463725980138133504 464117968883792896 464544547899311088 464890448530658304 466504651476945312 468432356648337648 469512938785934736 471494006038196064 471796391163120352 472147691528841216 473386938057677952 474222559313880069 475867790880850944 476305169365116432 476965525115870208 478217417017450176 478621655411411424 478978037880072192 479725742275105568 481708080053101872 483740603597629728 484100797643495424 485781703190868672 486228193726889691 486491074751316096 486540028386967863 486902306889117504 488180279871980388 488592939899149162 490738659345877536 491419025876957184 491743665054208161 491870697775741152 493578582143018031 493946101563824448 495929173203281664 498857497460055657 499228947569854656 499549120055068608 500962381415583318 501233228531659008 501283665610815374 501656922249393792 502118003979402426 503860013873842176 506074242450436209 506775870435612096 508484342145136896 508914165247576704 509708601167299666 510088131026694528 511814835056420739 512195933221019712 512240401621743872 513974391322481586 514357097496213888 515160030056789502 516422114244739584 516896766923273352 517333701069687348 521691727655400192 522132714994267008 522612616386724974 523001754596990592 523337173391024256 524817732911563476 525101477509357056 525545347118412544 527317095557919744 530430756792970572 530770940058510396 531166152969946368 532560305314887696 533010479889980904 533148173116508928 534240031170003928 535351264740957312 536586215755353984 538449362337837852 538850292615081216 539195875614994688 539691460059493764 541013643494489088 541968639215862936 542372189952434688 544208179047333444 544255426723102864 544549680380073984 546504416089727256 546799885670900736 547765095250257192 552846404111576832 553354534997708796 555179089360992768 555689364259302504 555989799715789824 556045746727963272 556459779301848576 557920319853691872 558335748237797376 558391931313313328 558807710860084224 561992760061952184 564364037530568016 564509830358656512 566776197946607616 570122854240063608 570547368651262464 570913280062935552 572528435903523792 572837975464753152 572895617840931856 573322196856450048 573849147405031344 575741277855844352 576270451824461856 578584035403828608 580974878525332032 581124962451585024 581616188854373376 582807306730913376 582957864030508032 585366780824022528 585417601853421568 587399304368550384 587836682852815872 588754320064902288 590739162198026688 591238515508214112 591678752675383296 593231732502659712 593733192788839488 595102819531143616 597561922091189664 597716290967989248 599636789876228517 599791694756072544 600623253849614336 601020035066254419 606206579191966368 606595360066869024 607047031965652992 608640348931300224 609154834159978176 609714719117845803 610168713696489024 610560035622861632 612287355063490722 612618390427583232 615828905845807104 616235732156539341 619232763401595462 619392730532414784 621952204625523936 622006201969260416 624576475531116864 625551465068958681 626017251714579648 627660359835403356 628190922727477494 628658674717594752 629640036736076058 631182584076903936 632241855069696207 632296745751840092 634909542221889018 635073559153488576 637623222689933568 638162207215215232 642277440070802496 644094490391464266 644507570071048338 644987471463506304 645580290830660262 647161890002901504 647708937587824896 648304258302519588 648654766335088128 648720037849290484 649203075852156672 650907039829307184 654318212461170048 655658220072277548 655827597034321536 658104776190690708 658594802085099264 660824217414619182 661238897604375552 662348610073015074 663971289743236608 665143329946740876 665638596759806208 666065493406758144 667949841887444424 668310971375545344 668875896332525056 669490671972536568 674765656600581612 675130471083459072 675701160580816128 677979122860182528 678552220330102272 680117508035592704 682419780075227652 682927910961359616 685299188429975448 685809463328285184 686439802908550152 686880040075719336 688562818992986112 689195689231031136 689778268092916464 692807519076532992 695588970207200256 696176953325689344 696816821848966632 697335672795987456 697782897854699008 699756977215417968 700135303345809408 704269408178902104 707241009057294096 707623381456459776 707694586744680528 708221537293261824 710080407086516928 710680639853307872 710864230822011904 713801686321276416 715448287673805312 717326125526175264 717932483117117136 718467056820108288 719588613412658352 722562120079652808 722624852287817248 723162919936579584 725610905396444592 726151196465243136 728672554786303008 730353460333676256 732270419807970582 732889409848723743 734580042858755401 736107989018816304 737128538815435776 737806046663611728 740238785814657024 740919152345736672 741394328970617696 741946372402464768 743893759804922496 749323680082602912 751443572123374977 751849842797488512 751925498416223061 752485383374090688 752679773811542016 753177005969103639 760163805653418144 760729824868349952 761217706750580736 763371247871365056 764562901750949499 765132196540041792 767788905555805826 768360602432615808 770961586983722379 771445380538438144 771535646244320832 772740045085184253 774633171367109376 776000551604531022 777076408974551168 780489041098696704 783199072491400512 783918924580087461 784502631895485888 785005760086536384 787226599367345214 787652216264035584 787731474531281302 788318020677618816 790975643336879616 791644257051785984 796156410087765594 796749229454919552 798840457972331544 799515719834971356 799722259674763392 801360046755005892 804879323633030976 807674043506756778 808275438922621824 808793813422492032 809537190089240646 811520465241733632 812206445546637568 812952958823794404 813558284928652032 816383140084654296 816824520570110976 819756624134590884 821647642875385788 825643684535460616 825856974043219712 829269606167365248 832768634041489152 833534046388953756 834068620091944908 834689668952772864 836880479780537808 837503622356696064 837587896969969992 838211566290126336 839520048981434744 841576778769205248 842989140092928276 846546056295852024 846764745537984768 850164296919911424 855184281360095412 856369920094403328 858792653855285688 859256963197129728 859343426761397784 859983295284675072 860773721107547016 862882520003868672 863611916783766528 864405677736692784 864873021780117504 865604101136208896 867876053105742912 872424283281560064 874210960096370064 874436796045762048 877473034920920944 878126402780132352 881098956552825576 881755024279223808 883131480097353432 885295052990982144 886857773262321168 887518129013074944 888087324542344192 889847598753989568 890599789183259232 892654229296715424 896342883136784496 896574436451983872 899687542134108816 900173961444612096 900934880774421504 904736293773469696 909893040100303536 910570547948479488 912960523396950336 913732251239967264 914412617771046912 915253070544733536 915840053434292448 918431032595236083 918927585641374848 919704357457221952 923743358768710656 928235937767585792 928849145102393193 929089095798622176 929780897061316608 933009302953890624 936864713296675296 939025877571869472 942286384091216241 942988012076392128 943592782326240704 944460055104114087 946773876115355904 948445118627760138 951735581761701888 952364313332833527 952610338730232864 953931050231740416 956434834034900352 957243310822822848 959451484550211136 963416160106203744 966761355106572507 967481207195259456 968370436245990393 971563406381737344 972456387453779382 972982149502632192 973080056773935726 973804613778235008 976360559743960776 977185879798298324 981477318691755072 983487330108416322 983741395551482304 987157164286036062 987892203127648896 991858346406563328 993522915109522611 997714994920111314 998457895139709312 999098240110137216 1001924762831166636 1002466457063318016 1002567331221630748 1003313844498787584 1004236007958804852 1012148484900872418 1013551740871224192 1016968684290273792 1017828330495153408 1019417202334599332 1020176262053389056 1023629670112841478 1024391866442039424 1024480803243487744 1027948782644963172 1028714194992427776 1030320060113579004 1032844228489479168 1033793533846546704 1034667402139374696 1043383455310800384 1044265429988534016 1045225232773449948 1046003509193981184 1046674346782048512 1049635465823126952 1050202955018714112 1051090694236825088 1054634191115839488 1060861513585941144 1061541880117020792 1062332305939892736 1065120610629775392 1066020959779961808 1066296346233017856 1068480062340007856 1070702529481914624 1073172431510707968 1076898724675675704 1077700585230162432 1078391751229989376 1079382920118987528 1082027286988978176 1083937278431725872 1084744379904869376 1088416358094666888 1088510853446205728 1093008832179454512 1093599771341801472 1095530190500514384 1098405629711955873 1105692808223153664 1106709069995417592 1110358178721985536 1111378728518605008 1111979599431579648 1112091493455926544 1112919558603697152 1115840639707383744 1116783862626626656 1117615421720168448 1123985520123904368 1128728075061136032 1129019660717313024 1135260066236258347 1140245708480127216 1141094737302524928 1141826560125871104 1145056871807047584 1145791235681863712 1146644393712900096 1147698294810062688 1151683358333708739 1152540903648923712 1157168070807657216 1161949757050664064 1163232377708746752 1164000827406796533 1165614613461826752 1165915728061016064 1170733561648045056 1174798608737100768 1175673365705631744 1177508640129804576 1180839899051017821 1181478324396053376 1181597211796921953 1182477031016428224 1186463465005319424 1187466385577678976 1190205639062287232 1194234615131648391 1195123844182379328 1195432581935978496 1199273579752457034 1199583389512145088 1202040070132508838 1211511065260135167 1212413158383932736 1213190720133738048 1214305785133860969 1217280697862600448 1218309668319956352 1219429438235691606 1220337427392978048 1221120071245723264 1224574710126981444 1225236780855166464 1232471464313078682 1238465526803190924 1238785461064829568 1243904409251047872 1244012403938520832 1249152951062233728 1251102930137917362 1252034503429159296 1255320719670806712 1256381845454954988 1257317349435189504 1259280073472152116 1262365168153807872 1264483710139392414 1264593491503680184 1269819084443778036 1270147118306977152 1275246445379867136 1276324414430430464 1284554880141604992 1288188980782928532 1289015140142096676 1289974942927012608 1291160581661320524 1294323780005803008 1295417875175649792 1296608516605039176 1297309532670176256 1297440075698580968 1298406151704313344 1301814079658614368 1308636424922340096 1311316440144555096 1311655194068643072 1316209552381381416 1317189604170198528 1321648434829238364 1322477795208751104 1324697220146030148 1327942579486473216 1330286659893481752 1331277193519612416 1332130986813516288 1335899683774888848 1336621942751090688 1337751792665050112 1338981343945073136 1349531313201163224 1350260942166918144 1351402321161632256 1355958245720365056 1357104440660204544 1360235016071185408 1364839560150455304 1365855821922719232 1370598376859950896 1371618926656570368 1372879605817100304 1373760080151438672 1378391378462062272 1379556536185832928 1385615038153065984 1391177940414400512 1392353906651378688 1393633643697933264 1394671345591974912 1395565795709398016 1399513954430835936 1408538816357804208 1414482018114588192 1415389173489361056 1416443074586523648 1420160814173033856 1421361279706615744 1421728461644023808 1422667677941640207 1427603372642552832 1430896575347610624 1434652251052350528 1435864966234234272 1436934113640216576 1439177226825316704 1445124240159305616 1445249704575634496 1451221810792889184 1452302392930486272 1457345109572606016 1458684581180669073 1459620085160903589 1460706920667352512 1464540839615941164 1465778819697447486 1469160085717510802 1472215978037632608 1474257077630871552 1475230995162624483 1475612093327223456 1480735746429054093 1481838304691473344 1482788657941235392 1487787519609844992 1496572492380166971 1498647360165205824 1502887144246749954 1503699685594977024 1503850996832446122 1504970766748181376 1506354011938207278 1520327611306836288 1526742495742730112 1529125803501898998 1530264393080083584 1535444505169262217 1535577811111611652 1536721204865231616 1541923173967444758 1542890761076876288 1543071292488641664 1545480090170368506 1549266342734218752 1552001103209062044 1554152817949102336 1566398144982801024 1567837849160174922 1569005263790971776 1570011520173072768 1574453198734690428 1575304432528071168 1575462949062562604 1576636041355237632 1581951286673759232 1583288514103571968 1592312820175531188 1593498458909839104 1597680915944663088 1599031439669942712 1599444519349526784 1602720093510011784 1609758647266061952 1615348087013513556 1616550877845243648 1617587626844984064 1619074380178481292 1623040930483467264 1624412891093275136 1625905917647588808 1627116569857304064 1632766280169308592 1633649041140221952 1639513248269181768 1643295285750771576 1651287369070921232 1651713948086439424 1658539212334730496 1665537268082978304 1667068092777907512 1668137240183889816 1669379337905545728 1673760959561075616 1675007244713392128 1675175793939939984 1676423132580252672 1679040097962869488 1685978280185856552 1693092112591704048 1693529491075969536 1700328593839822848 1710368562720190824 1712739840188806656 1717585307710571376 1718513926394259456 1718686853522795568 1719966590569350144 1721547442215094032 1727223833567533056 1728811355473385568 1731208202272417792 1735752106211485824 1744848566563120128 1748421920192740128 1748873592091524096 1754492829637853809 1754946069841841888 1756252805560264704 1762197913105651152 1763510048558447616 1766262960194706864 1773715546524642336 1775036258026149888 1776174649084688384 1779695197507979136 1781199578366518464 1783980104085548831 1785308458593430848 1792685766273568992 1793148872903967744 1798910369628685551 1799375084268217632 1801869761548843008 1803060105198763257 1819786080200607072 1821141095896958976 1825921046793900672 1827464502479934528 1829144157353537409 1830506141089467072 1831680106868584896 1836862065190472166 1837855171282749696 1839408714914443904 1847486717537421312 1857698290204786386 1858178191597244352 1866018605907781248 1873729426593350592 1876654395206876043 1878051755143738944 1884572768182432482 1885976024152784256 1887185564652481408 1888920110208228174 1893547752230711808 1896890237255520276 1904728626665667054 1905220677460465728 1912869668069800704 1914486621645645696 1918902969100422272 1926832320212407488 1933522710213145014 1934962414390518912 1936740872491980786 1943126812763474688 1944912774907558764 1945964299005264384 1946160113547871452 1947609227556470016 1952721119487921552 1954371759596596648 1962954637383510144 1966974660216832644 1967482791102964608 1974314328572072124 1975784406255297792 1983716692813126656 1987045830219045222 1995429989840222628 1996915790279418624 1998196480220274432 2003849525662333272 2004932914126636032 2005134662443261496 2006627688997575168 2008472015917609704 2024296969801744836 2027103481742448384 2033937368580547584 2035656660990306816 2038834404669198664 2040352524106778112 2047259340225682956 2048783732884078848 2048961606486975488 2055897565289926344 2057428389984855552 2060640120227158008 2065688456978958336 2067587067693093408 2069334804278749392 2086766910621600768 2088530859977068032 2090450465546899896 2092007018387962368 2093348693564097024 2099270931646253904 2100405910037428224 2102181388473650176 2121723027171882288 2123083760234041584 2124664611879785472 2130241221259550784 2132041919559923616 2132592692466035712 2136960124680015712 2141405058963829248 2146344863021415936 2153797449351351408 2155401170460324864 2156783502459978752 2158765840237975056 2167874556863451744 2169488759809738752 2176832716189333776 2177021706892411456 2186017664358909024 2191060381001028768 2196811259423911746 2198668229546171229 2203740128576266203 2211385616446307328 2213418139990835184 2220716357443971072 2222757457037210016 2224182986911853088 2225839117207394304 2231681279414767488 2233567725253253312 2247971040247808736 2254330716370124931 2255776495248669183 2257456150122272064 2258039321434626048 2259531017907310917 2270520132472516694 2280491416960254432 2282189474605049856 2283653120251742208 2290113743614095168 2291582471363727424 2293688705252848497 2295396589620125376 2303366716667417478 2305081807297847424 2312884760951167137 2314336141615314432 2318220135255552759 2323899514101328128 2328001654813593066 2331229226923653504 2341467123296090112 2349597217474201536 2351756773740262383 2355017280259609152 2361679798102035642 2362956648792106752 2363194423593843906 2364954062032856448 2372926930010638848 2374932771155357952 2380411278124574464 2388469230263296782 2390247688364758656 2398547159504914068 2399166779024290176 2404080140265017676 2423022130520270334 2424826316767865472 2426381440267476096 2428611570267721938 2434561395725200896 2436619336639912704 2438858876471383212 2440674854785956096 2442240142491446528 2449149420253962888 2450473561710332928 2464942928626157364 2476931053606381848 2477570922129659136 2487808818502095744 2488024807877041664 2498305902124467456 2502205860275834724 2504069006858318592 2510641439341613424 2512763690909909976 2514634698870379008 2518560146944304232 2524730336307615744 2528967420278784828 2529186983007360368 2539638168887556072 2540294236613954304 2550492890759734272 2552648828860860928 2569109760283209984 2576377961565857064 2578030280284193352 2579949885854025216 2582321163322641048 2588647560011606016 2590835750351299584 2593217033210078352 2594619065340352512 2594880151397161936 2596812303408626688 2603628159317228736 2617272849844680192 2622632880289110192 2623310388137286144 2632419104762762832 2634379208340397056 2643296869658476728 2649394440292060296 2655885158972946432 2660573319786963504 2662554387039224832 2664261973627032576 2671799367549777696 2675503585330100224 2677962687890146272 2687261169445320391 2699062626402326448 2700521884333836288 2702804642323264512 2714208881320409088 2720470032142370816 2729679120300910608 2731711643845438464 2741196753719901792 2743237853313140736 2745759211634200608 2747520160302877344 2755293097785708249 2756782756924124544 2757060160859484557 2759113072371665856 2771230076306131968 2784707813302757376 2786547435307179579 2787267287395866528 2789342691183949824 2791131591418796032 2799027908861671872 2817077632715608416 2826859152273648723 2828964036229176384 2830778346978722112 2833380165312342261 2840321628346067712 2842722559413231488 2845335355883280414 2855206745285105664 2861793150695221248 2869304502104701056 2871729932468468544 2878354453650633408 2890248480318611232 2890499409151268992 2900284065319717521 2902443621585778368 2914690219145212032 2917369162361338146 2919240170321807178 2921413841334705024 2929081679231882328 2931557639394894972 2938320171435021604 2944431956075265216 2950461990325248966 2951224186654446912 2961471492858108186 2963676609382946688 2965577315882470784 2975575039219689984 2993144984760333942 2997294720330411648 3005774288493499908 3007399371189954048 3007701993664892244 3009941533496362752 3012708023876414556 3040655222613672576 3053484991485460224 3058251607003797996 3060528786160167168 3070889010338524434 3071155622223223304 3073442409730463232 3083846347934889516 3085781522153752576 3086142584977283328 3090960180340737012 3098532685468437504 3104002206418124088 3108305635898204672 3132796289965602048 3135675698320349844 3138010527581943552 3140023040346145536 3148906397469380856 3150608865056142336 3150925898125125208 3153272082710475264 3163902573347518464 3166577028207143936 3184625640351062376 3186996917819678208 3195361831889326176 3198062879339885424 3198889038699053568 3205440187020023568 3219517294532123904 3230696174027027112 3233101755690487296 3235175253689968128 3238148760356962584 3246081860966934528 3248825782186550272 3251811835295177616 3254233139714608128 3265532560338617184 3279026496538363536 3286590571501543152 3302574738141842464 3303427896172878848 3317078424669460992 3331074536165956608 3334136185555815024 3336274480367779632 3338758675811091456 3347521919122151232 3350351587879879968 3352846265160505344 3358080195925738976 3371956560371713104 3386184225183408096 3387058982151939072 3405780198708775041 3420737125440381648 3425479680377613312 3435170615421142752 3437373707045591136 3439933181138700288 3443094884430188064 3455050075001126217 3457622710946771136 3471504212422971648 3489697133126240256 3492002482220389599 3496843840385480256 3497747184183048192 3508985659275707618 3509892139683683776 3524395826211302304 3527020097116895232 3532525920389413728 3542519697153053463 3544791635390765859 3547431093049284672 3559390395015958272 3562399156733036928 3567960208171097662 3570616917186861696 3582703845394945173 3585371532547137984 3586297745807935488 3597820739257371102 3598750168536435264 3606120210397526514 3634533195780405501 3639572160401214144 3642917355401582907 3651842093587801344 3654929004959869056 3658288314707074818 3661012282178934144 3663360213737169792 3673724130380944332 3675710342565499392 3678817429828887808 3715396580409572772 3716356383194488704 3732037211815562496 3747458853186701184 3753308790413752086 3756103510287477888 3769145536364864964 3771952048305568512 3774371129304962816 3777840220416456348 3787095504461423616 3793780474511040552 3809457253331334108 3810441354920931456 3825739336139601408 3828973243291291392 3837805938200844544 3853664640424814976 3867045420426290028 3869924828781037824 3873481744983961572 3886253625526949376 3889825549815117528 3891928598010528768 3892320227095742904 3895218455112940032 3905442238975843104 3908743519193193296 3925909274767020288 3933949320433665288 3934965582205929216 3948628657144144248 3951568812510595584 3967433385626253312 3974091660438090444 3990859979680445256 3993831580558837248 3996392960440548864 4007699051324666544 4009865828253272064 4010269324886522992 4013255377995150336 4016944031835219408 4048593939603489672 4054206963484896768 4067874737161095168 4071313321980613632 4077668809338397328 4080705048213556224 4094518680451365912 4097567465768157696 4097923212973950976 4111795130579852688 4114856779969711104 4121280240454316016 4135174135386186816 4138669608557498784 4173533821243201536 4177061719954136064 4180900931093799792 4184014036775924736 4186697387128194048 4198541863292507808 4204362776947300352 4243446054343764576 4246167520468083168 4249329223759570944 4260482442519101568 4264083839119847232 4265185384932071424 4268003033824920621 4273920249360031424 4282810117927658496 4292689726042831872 4307594898702702816 4310802340920649728 4313567004919957504 4317531680475950112 4332523109922047161 4335749113726903488 4353665432378667552 4354043413784822912 4372035328717818048 4378860255482710767 4382120762002057536 4393622518847823492 4397336459092342458 4407480257152532406 4422771232892614656 4425692985487873449 4426836279981670368 4442207239287162279 4445514914074420032 4448365973823706176 4463362558829534976 4467135450506506624 4495942080495617472 4508661432740249862 4511552990497338366 4514912300244544128 4519062035814621834 4541040264945033388 4560982833920508864 4580227487228190336 4583164942727454848 4587377410505696994 4590793179240250752 4606733433334834956 4610163614595694848 4625769521902334274 4628672283230628864 4636440270511105518 4647799028202656256 4656003309627186132 4662458453847307008 4699194434948403072 4703513547480524766 4710034560519218304 4723359596204071284 4725913297584213504 4726388847187687812 4729908124065712896 4745853860021277696 4749865542310715904 4760822556249148928 4776938460526593564 4780495376729517312 4797094319009828136 4798333558048580352 4808160280530035352 4846044261040540668 4849652633535730944 4852762880534952192 4857223140535443876 4869122791450401792 4873238673279825408 4877717752942766424 4881349709571912192 4884480284982893056 4898298840507925776 4900947123420665856 4929885857252314728 4953862107212763696 4955141844259318272 4975617637004191488 4976049615754083328 4996611804248934912 5004411720551669448 5008138013716637184 5021282878683226848 5025527381819819952 5029269397740758016 5037120293888608464 5057934840557569656 5058373966014720736 5079276337775112144 5080588473227908608 5100985781519468544 5105297657721721856 5138219520566419968 5152755923131714128 5156060560568386704 5159899771708050432 5164642326645282096 5181671500702599168 5186434066420156704 5189760302794323872 5193624606817253376 5207256318634457472 5234545699689360384 5245265760578220384 5246620776274572288 5263478488913561427 5264838209525525664 5268758416680794112 5286593739316953456 5298788880584120592 5321146639573927008 5325108774078449664 5328523947254065152 5343598735099555392 5351940312256646493 5355925375780292544 5374522338890640782 5396731108886056653 5398125252804652896 5405609284646529024 5409180315596289771 5459358240601821216 5463423287690876928 5482393507439803584 5487432472060612227 5491518423268401216 5495040320605754688 5510586195571416498 5513565513848249088 5514120321718969114 5518226144743331712 5542460152612263936 5573094870614359158 5574534574791733056 5598055817723343744 5629963185620628129 5634155265431216832 5653718304547297446 5657928072458352768 5661556693957444224 5666760330624684522 5680643256692135424 5685445118826462976 5690670711766560828 5738609004209402112 5743459864936937088 5756708907301266816 5780496960637222464 5780998818302537984 5800568130639435042 5804887243171556736 5829380438290424064 5834738324722676292 5838480340643614356 5842827682669410048 5858163358463764656 5863115278789789944 5876640342870043208 5888863912150530432 5900923980650497932 5902448373308893824 5922942985716216372 5927353218765893376 5931154631764941568 5951150078439379968 5986289969520667884 5994589440660823296 6011548576986999816 6014798742379908096 6015403987329784488 6019883066992725504 6025416047752829112 6081310445227345152 6106969982970920448 6116503214007595992 6121057572320334336 6141778020677048868 6142311244446446608 6146884819460926464 6167692695869779032 6172285169954566656 6181920360681474024 6197065370936875008 6208004412836248176 6216611271796409344 6265592579931204096 6271351396640699688 6276021055163887104 6280046080692291072 6297812794938761712 6301217730112284672 6301851796250250416 6306544165420950528 6333154056414287872 6369251280702124752 6373993835639356416 6390723663778652352 6396125758679770848 6397778077398107136 6410880374040047136 6439034589064247808 6461392348054054224 6466203511380974592 6470350507379936256 6476297520713925168 6497651564373100544 6503623670590355232 6508466279429216256 6531065120677234368 6558052993076727072 6573181143003086304 6596004688638513687 6605149476283684928 6606855792345757696 6611220385728798609 6634156849338921984 6662149072331913216 6668272371111630048 6672548960735559264 6677517351622182912 6695043838244302464 6700703175759759936 6716160391851477952 6743913120743426208 6767329485746007549 6772368450366816192 6774117964303878144 6778593053721932751 6811560397417550082 6841474250880763296 6850959360755226624 6870341230842285504 6874747414091182272 6881066115758545491 6886189768860376128 6910100150002252434 6915245421893542272 6943008424845943296 6954660405766658277 6984004964440779198 6993687680770960512 7017971318551415236 7019784279367367552 7048791652422604608 7065051840778827456 7085039394306106926 7089583270781531718 7094862186098569344 7118780790031916544 7124798313466073856 7135920416342195324 7141233834373723392 7165407690789890346 7170743065094275968 7195641478514742204 7197500337072870528 7212240420795053028 7269066391560811002 7279144320802428288 7285834710803165814 7303684187175602688 7309858009919738112 7316576629414149636 7322024564357868288 7326720427474339584 7347448260761888664 7351420685130998784 7357634859657775616 7430793160819145544 7432712766388977408 7464074423631124992 7494917706373402368 7506617580827504172 7512207020574955776 7538291072729729928 7543904096611137024 7548742258609925632 7555680440832912696 7574191008922847232 7587560949022081104 7618914506662668216 7620882709841862912 7651478672279202816 7657946486582582784 7675611876401689088 7707329280849629952 7734090840852580056 7739849657562075648 7746963489967923144 7772507251053898752 7779651099630235056 7783857196021057536 7784640454191485808 7790436910225880064 7810884477951686208 7817487038386386592 7851818549534040576 7867898640867330576 7869931164411858432 7897257314288288496 7903137625021191168 7948183320876180888 7981719959360890512 7987663161117674496 7992785920881097728 8015398102649333088 8020538649773045984 8026510755990300672 8033888063670438816 8061783508335961173 8097187879206979344 8108413926969793536 8142626643961227264 8155337618676794656 8161410096427112448 8189037360902731824 8195134931536315392 8223590261159705376 8229713559939422208 8242560480908632032 8265879293357124747 8270348270772373632 8271180482578453671 8277339217114997568 8354123439908272128 8359642305921538737 8361801862187599584 8368028073551849472 8373394774256388096 8397083726585015616 8480577456820946169 8486892108687529152 8492335040936166336 8500140495937026783 8520964885038203136 8528167678239694464 8536006067649841242 8547840498720062848 8565620235855316992 8585379452085663744 8615189797405405632 8635063360951900224 8665046219844094322 8671498227453806976 8700852195959152563 8707330864757335104 8708086827569645824 8744070657435636096 8757720510965421534 8764241524004115072 8787245037695646984 8794672918184684916 8814960514305064812 8851385970975746898 8853672559963340736 8884414478574324558 8891029828148840064 8896731947647412352 8926725117659069952 8934270901013013248 8991884160991234944 9017322865480499724 9023105980994676732 9029824600489088256 9038124071629243668 9082080529890066776 9121965667841017728 9160454974456380672 9166329885454909696 9174754821011393988 9181586358480501504 9213466866669669912 9220327229191389696 9251539043804668548 9257344566461257728 9272880541022211036 9295598056405312512 9312006619254372264 9324916907694614016 9398388869896806144 9407027094961049532 9420069121038436608 9446719192408142568 9451826595168427008 9452777694375375624 9459816248131425792 9491707720042555392 9499731084621431808 9521645112498297856 9553876921053187128 9560990753459034624 9594188638019656272 9596667116097160704 9616320561060070704 9692088522081081336 9699305267071461888 9705525761069904384 9714446281070887752 9738245582900803584 9746477346559650816 9755435505885532848 9762699419143824384 9768960569965786112 9796597681015851552 9859771714504629456 9907724214425527392 9910283688518636544 9951235274008382976 9952099231508166656 9993223608497869824 10008823441103338896 10016276027433274368 10042565757366453696 10051054763639639904 10058538795481516032 10074240587777216928 10115869681115139312 10116747932029441472 10158552675550224288 10161176946455817216 10210595315443443712 10217340596126325123 10276439041132839936 10305511846263428256 10312121121136773408 10319799543416100864 10329284653290564192 10365150225003378651 10372868132840313408 10379520605588647744 10414512637268914944 10469091399378720768 10476007446661168797 10490531521156440768 10493241552549144576 10526956977827122854 10529676419051051328 10573187478633906912 10597577761168241184 10634374906172297577 10642293279147854016 10687197470199110784 10703880624513292986 10711850751560585088 10748111536184835519 10749044677781281564 10793462217772113306 10796250505609305792 10818360631192579542 10918716481203642432 10928752066204748721 10964787014879607168 10974864944121224454 10983036846536802432 10990080641211509376 11021172391142832996 11027131027696498176 11028240643437938228 11036452289486663424 11146189741228718316 11149069149583466112 11196111635446687488 11259926371241256258 11268310530862433664 11307436609094594892 11315856144916705536 11323113387914888448 11333520661249369044 11361286513384270848 11370890237652925952 11381341423533121656 11477218008418804224 11486919729873874176 11513417814602533632 11560993921274444928 11561997636605075968 11601136261278870084 11609774486343113472 11658760876580848128 11669476649445352584 11676960681287228712 11685655365338820096 11716326716927529312 11726230557579579888 11753280685740086416 11777727824301060864 11801847961300995864 11804896746617787648 11845885971432432744 11854706437531786752 11862309263529883136 11902300156878759936 11972579939041335768 11989178881321646592 12023097153973999632 12029597484759816192 12030807974659568976 12039766133985451008 12050832095505658224 12162620890454690304 12213939965941840896 12233006428015191984 12242115144640668672 12283556041354097736 12284622488892893216 12293769638921852928 12335385391739558064 12344570339909133312 12363840721362948048 12416008825672496352 12433222543592818688 12487860728598841817 12531185159862408192 12542702793281399376 12552042110327774208 12560092161384582144 12595625589877523424 12603703592500500832 12613088330841901056 12738502561404249504 12747987671278712832 12781447327557304704 12792251517359541696 12795556154796214272 12804009101474761863 12821760748080094272 12878069178128495616 12922784696108108448 12932407022761949184 12940701014759872512 12952595041427850336 12997569329766141483 13007247341180710464 13062130241354468736 13116105986153454144 13136580766448132301 13146362286006172608 13192009377277027374 13210298952567369856 13222440771457597218 13268313698677843968 13326621717861486837 13336544742223260096 13345097921471118528 13390087676488604928 13401406351519519872 13432320783702955904 13487826241486852416 13534658971492015098 13544736900733632384 13557186107443865502 13623120794835100164 13682948501761526592 13740682461684571008 13749494828182364544 13762132231517090982 13772379537720752256 13820200300004504868 13830490843787084544 13886016849691886592 13909320811533316554 13968009928881558396 13987375361541921024 14035942637102830472 14039568558734735104 14097583304845209216 14130103681557654912 14170078788612213852 14179166541563063436 14189724372197138688 14237561580063833088 14249596626932147712 14271840832684390648 14282467668747446784 14330815381579780692 14341486130188551936 14391282957029484408 14395000674145741056 14424480841590106056 14538132783121622004 14558288641604856576 14571669421606331628 14607368374351205376 14619716019839476224 14633153258828299272 14644049128715736576 14653440854948679168 14694896521523777328 14702841370261997568 14715269719315551232 14861586321638291088 14865425532777954816 14928148847262249984 14989835412746804736 15013235161655008344 15024414041149911552 15076582145459459856 15087808193222274048 15097484517219851264 15111360881665825392 15175121898044162208 15237829013325336432 15241765419683725824 15302957344558405632 15315892973165165568 15351223752803378176 15414658561699259904 15468181681705160112 15479699315124151296 15493926979935846288 15545014502107797504 15559302199260470112 15569280908382971616 15580873820451760128 15621768955903372416 15634974076772773184 15703637099068081152 15735797281734661152 15739862328823716864 15790435466740684281 15794514628576576992 15806275250042382336 15896366641752361776 15963439918721781024 15975326322235348992 15985571841762195456 16030796205298666176 16041077299546091968 16055820936769939479 16067776127340877632 16123567016671922346 16190193326658169959 16194375758413958688 16216827853939587072 16227540946788869313 16310675237353589312 16378074721805463648 16390269863072630784 16447180522319410752 16462297416181836681 16485120961817264064 16531758586714249494 16540696541544747264 16542360965156907342 16554678434229995136 16719284611843077474 16723603724375199168 16794167453170031232 16889889556861884387 16961154913641892338 16973784217375058304 16984670081872332672 17000280991874053566 17041929770076406272 17056335356479388928 17072012135299682484 17095680997440125696 17230379594810811264 17270126721903800448 17330092439688188644 17342996454907613952 17401704391918305126 17414661729514670208 17416173655139291648 17488141314871272192 17515441021930843068 17528483048008230144 17574490075391293968 17589345836369369832 17629921028610129624 17702771941951493796 17707345119926681472 17768828957148649116 17782059656297680128 17793463895294824704 17853450235318139904 17868541802026026496 17983768321982469888 18034645730960999448 18046211961989353464 18059649200978176512 18076248143258487336 18164161059780133552 18243931335682035456 18320909948912761344 18332659770909819392 18349509642022787976 18363172716961003008 18426933733339339824 18440654458382779392 18503078087609337096 18545761082044422072 18591196112810625024 18624013238508744528 18649833815389228032 18796777739793612288 18814054189922099064 18840138242076873216 18893438384816285136 18903653190336854016 18905555388750751248 18919632496262851584 18999462169242863616 19043290224996595712 19107753842106374256 19121981506918069248 19188377276039312544 19193334232194321408 19232641122120141408 19299421126016391899 19384177044162162672 19398610534142923776 19411051522139808768 19428892562141775504 19492954693119301632 19510871011771065696 19525398838287648768 19537921139931572224 19593195362031703104 19719543429009258912 19788014065915541061 19815448428851054784 19820567377037273088 19833661157186395827 19902470548016765952 19986447216995739648 20017646882206677792 20032552054866548736 20085131514732907392 20102109527279279808 20148481175554433856 20231739362230278624 20233495864058882944 20301988457238022647 20317105351100448576 20322353892911634432 20434681192252650246 20552878082265679872 20611023692526856512 20624242242273546816 20643198347275636473 20658569306581128384 20730300450006757302 20745736265680626816 20759041211177295488 20829025274537829888 20952014893322337594 20981063042312881536 21053913955654245708 21059352838102102656 21146374957267813824 21195155522336482368 21268749812344595154 21284586558295708032 21374394940398221568 21407761249026585972 21423701503121170176 21496223072369671038 21498089355562563128 21586924435544226612 21592501011218611584 21636721262385159084 21837432962407284864 21857504132409497442 21929574029759214336 21949729888242448908 21966073693073604864 21980161282423018752 22042344782285665992 22054262055392996352 22056481286875876456 22072904578973326848 22292379482457436632 22298138299166932224 22392223270893374976 22519852742482512516 22536621061724867328 22614873218189189784 22631712289833411072 22646226775829776896 22667041322498738088 22722573026768541696 22741780475305851904 22762682847066243312 22954436016837608448 22973839459747748352 23026835629205067264 23121987842548889856 23123995273210151936 23202272522557740168 23219548972686226944 23317521753161696256 23338953298890705168 23353921362574457424 23371310730677640192 23432653433855058624 23452461115159159776 23506561371480172832 23555455648602121728 23603695922601991728 23609793493235575296 23691771942864865488 23709412875063573504 23724618527059766272 23945159878082671536 23978357762643293184 24046194307947999264 24061615949319137952 24079532267970902016 24101664191011316448 24185350525007883519 24325241780909380608 24427879931883681792 24466012856030383968 24484230289281337344 24567112082708195472 24569244977785786432 24670770783479116128 24689140679818266624 24727681442725896096 24797637880071374241 24813541447735361013 24832017651344992704 24975721457197683634 25062370319724816384 25078926917764616211 25085405586562798752 25104084220655548416 25120184322769164288 25191251179755046848 25207407185001001664 25441732370462838507 25477005122808499008 25500421487811080349 25562894655114609408 25584503034719083392 25608018202949523726 25643521496160188544 25756138356256991232 25845569392216216896 25905190082855700672 25995138659532282966 26014494682361420928 26102556587877457689 26124260482708937472 26232211972306908288 26273161532896264602 26292724572012345216 26384018754554054748 26420597905134739712 26444881542915194436 26653243435722973674 26673089484446520192 26690195842942237056 26780175352977209856 26802812703039039744 26864641567405911808 26975652482973704832 27069317942984030196 27089473801467264768 27114372214887731004 27246241589670200328 27365897003523053184 27481364923369142016 27498989656364729088 27524264463034181964 27544759075441504512 27640400600009009736 27660981687574169088 27772033699383773184 27818641623066633108 27936019857763116792 27974750723083842048 28071885274205660944 28079137117469470208 28195166609690418432 28260207363115309824 28340157577224427704 28358333083126126872 28379448744394277376 28475123160127666176 28499193253864295424 28543681665368781296 28564935337494893568 28661630763159561384 28682972260377103872 28782565914058968816 28790001348291482112 28848961683180212112 29076265566243244008 29116577283209713152 29143338843212663256 29214736748702410752 29239432039678952448 29266306517656598544 29288098257431473152 29306881709897358336 29389793043047554656 29430539438631102464 29723172643276582176 29730851065555909632 29856297694524499968 29979670825493609472 30026470323310016688 30048828082299823104 30153164290918919712 30175616386444548096 30194969034439702528 30222721763331650784 30327661769454330127 30350243796088324416 30475658026650672864 30483530839367451648 30631785946330331136 30652021788378975369 30702447505606756352 30829317123398519808 30936363363410320224 30959398630248302592 30987853959871692576 31095450675010135953 31118604398520940224 31138561816765943232 31243537911806744832 31269948153545546368 31407274198136162304 31471594563469322304 31479724657647433728 31580870933481368562 31589029257153153984 31792733283504723552 31903124718516892731 31926879837443562048 32061592410597332352 32082154599092183936 32111641873539878958 32135552254681755264 32247134033343844692 32380386653316339918 32388751516827917376 32455081893577738626 32621350474707178624 32756149443610927296 32894361044638821504 32924594832363673362 32970241923634528128 33063517173428498988 33081393083089494528 33084721930313814684 33109356868459990272 33438569223686154948 33447207448750398336 33588334906340062464 33779779113723768774 33922309827283784676 33947568434750116608 33969340163744665344 34000561983748107132 34083859540152812544 34112670712958777856 34144024270599364968 34191361994880251392 34460759189621622528 34540253443807600896 34660184879376377288 34685992909815227904 34803408783836610252 34829323459029340416 34832347310278583296 34976282629742544384 35030882043861686136 35056966096016460288 35148980150782587936 35178691672738739664 35259842057220259248 35405543883902987592 35414690239853362944 35537657914297298232 35564119312595360256 35586927790589649408 35706900470636279808 35737083604052052992 35967536643964939776 36069291461921998896 36092423923978706928 36119298401956353024 36152496286516974672 36328322119560267104 36487862671364070912 36641819897825522688 36665319541819638784 36699019284045575952 36726345433922006016 36853867466678679648 36881308916765558784 37006156175218674192 37091522164088844144 37248026477017489056 37299667630778456064 37463582185796525451 37593555479587224576 37628108379844198128 37680276484153746432 37786876769632570272 37811110777501502496 37839264992525703168 38215507684212748512 38243963013836138496 38376754552078625088 38386668464388642816 38412027304424285589 38465282244240282816 38598842252032783798 38768354088324325344 38797221068285847552 38822103044279617536 38857785124283551008 38992707989298424449 39021742023542131392 39186390724063406208 39409742299344396903 39439086858018517824 39576028131831082122 39630896857702109568 39667322314372791654 39804941096033531904 39979865153584460511 40035293764413355584 40170263029465814784 40204219054558559616 40296962351108867712 40463478724460557248 40466991728117765888 40603976914476045294 40634210702200897152 40869362384505300492 41222047385053713024 41248484484547093632 41286396694551272946 41317138613162256768 41460600900013514604 41491472531361253632 41518082422354590976 41658050549075659776 41904029786644675188 41962126084625763072 42107827911308491416 42118705676204205312 42292749914535627648 42390311044672964736 42537499624689190308 42569173116591416064 42748789880796443136 42815522498053171944 42847403006242340352 42992446144739342076 42996178711125126256 43173848871088453224 43185002022437223168 43273442524770318168 43674865924814569728 43715008264818994884 43859148059518428672 43899459776484897816 43932147386147209728 43960322564846037504 44084689564571331984 44108524110785992704 44112962573751752912 44145809157946653696 44584758964914873264 44596276598333864448 44784446541786749952 45039705484965025032 45073242123449734656 45229746436378379568 45263424579666822144 45292453551659553792 45334082644997476176 45483560950611703808 45525365694132486624 45908872033675216896 45947678919495496704 46053671258410134528 46243975685097779712 46247990546420303872 46404545045115480336 46439097945372453888 46635043506323392512 46677906597781410336 46707842725148914848 46742621461355280384 46865306867710117248 46904922230318319552 47013122742960345664 47110911297204243456 47207391845203983456 47219586986471150592 47371306400222052843 47383543885729730976 47418825750127147008 47449237054119532544 47890319756165343072 47956715525286586368 48092388615895998528 48123231898638275904 48167462810309818437 48203328382022632896 48370701050015767038 48650483561818761216 48682622840366607939 48932025712060767936 49134224165416390944 49138489955571572864 49341541566958232256 49455362885451792192 49595275760142748482 49627082895470722026 49664035302689985408 49951442914395367268 50157853835529232422 50170811173125597504 50382502359510093696 50414814370002003328 50883464740925677014 50954010245616998016 51000842975622160698 51125789310229218816 51169006069438166784 51216036405899047452 51287042992320377088 51691138784432433792 51810380165711401344 51990277319064565932 52028989364722841856 52205113175754915378 52248520965417874944 52464423944613816576 52546323065792529204 52585449144024690432 52768037509108109496 52841195810269479424 52889763085830388872 53306486871445947348 53346178968893040384 53380391685884474112 53560350705954419712 53605625406078079488 53729283134811823616 53951304965947409664 54138635885968060392 54178947602934529536 54228744429775462008 54492483179340400656 54731794007046106368 54962729846738284032 54997979312729458176 55048528926068363928 55089518150883009024 55280801200018019472 55321963375148338176 55637283246133266216 55872039715526233584 55949501446167684096 56143770548411321888 56158274234938940416 56390333219380836864 56520414726230619648 56680315154448855408 56716666166252253744 56758897488788554752 56998386507728590848 57087363330737562592 57129870674989787136 57323261526319122768 57365944520754207744 57565131828117937632 57580002696582964224 57697923366360424224 57898263378049175697 58152531132486488016 58233154566419426304 58286677686425326512 58478864079357904896 58532613035313197088 58576196514862946304 58613763419794716672 58779586086095109312 59364042197746623183 59446345286553164352 59461702131111819264 59500983471559187481 59959341650987218944 60052940646620033376 60097656164599646208 60306328581837839424 60445443526663301568 60655323538908660254 60700487592176648832 60905965371714067941 60951316053301345728 60967061678734903296 61304043576757950738 61658634246797039616 61872726726820640448 61929595041826909419 61975707919743385152 62190901350020271906 62237208797041880448 62277123633531886464 62487075823613489664 62539896307091092736 62943189126938644608 63161741866962737124 63178058514306307968 63585466567009447104 63806249437033785462 63853759674887124096 64123184821194664704 64164309198184367872 64223283747079757916 64271104509363510528 64494268066687689384 64760773306632679836 64777503033655834752 64910163787155477252 65242700949414357248 65512298887221854592 65788722089277643008 65849189664727346724 65940483847269056256 66127034346856997976 66162786166178989056 66169443860627629368 66218713736919980544 66877138447372309896 66894414897500796672 67176669812680124928 67559558227447537548 67844619654567569352 67895136869500233216 67938680327489330688 68001123967496214264 68167719080305625088 68225341425917555712 68288048541198729936 68382723989760502784 68921518379243245056 69080506887615201792 69320369758752754576 69371985819630455808 69606817567673220504 69658646918058680832 69664694620557166592 69952565259485088768 70061764087723372272 70113932192032920576 70297960301565175872 70357383345477479328 70519684114440518496 70811087767805975184 70829380479706725888 71075315828594596464 71128238625190720512 71173855581179298816 71474167208104105984 71935073287929879552 72138582923843997792 72184847847957413856 72238596803912706048 72304992573033949344 72556051575023650557 72656644239120534208 72975725342728141824 73283639795651045376 73330639083639277568 73398038568091151904 73452690867844012032 73707734933357359296 74012312350437348384 74183044328177688288 74440624343206083039 74496052954034978112 74927164371593050902 75187110959174449152 75236780753293848633 75256216759688396256 75360552968307492864 75573753539265140544 75622221555003004992 76431015368425497024 76501264463433241047 76753509104157250176 76824054608848571178 76930564488480565632 77197684504065567596 77536708176648650688 77715570248567102016 77985415978596848898 78043484047084262784 78372781448126812416 78819484598688793806 78878173716037035648 79152056263662164244 79261793715404219136 79334644628745583308 79959730307168921022 80070587528826711168 80340526058931629568 80408438109117119232 80593924702217735424 80926957448921114496 80933983456235531776 81207953828952090588 81268421404401794304 81738724769010600984 82444094770107426048 82496968969094187264 82572793389102545892 82634277226324513536 82921201800027029208 82982945062722507264 83036164844709181952 83316101098151319552 83808059573289350376 83924252169251526144 84215655822616982832 84237411352408410624 84585499829071255296 84780622089345929472 85074999249378380616 85138346233182832128 85497579761592886272 85631044996106343888 85694806012484680704 85984892289478684152 85992357422250252512 86347697742176906448 86370004044874446336 86546885049540636336 87349731849629139456 87430016529637989768 87718296119036857344 87798919552969795632 87864294772294419456 87920645129692075008 88169379129142663968 88225925147503505824 88291618315893307392 89169517929829746528 89192553196667728896 89568893083573499904 90079410969930050064 90146484246899469312 90459492872756759136 90526849159333644288 90584907103319107584 90668165289994952352 90982985308362990381 91050731388264973248 91895357838990993408 91956065365136926107 92107342516820269056 92487951370195559424 92809090090230960672 92878195890744907776 93286352025030407859 93355813195562820672 93415685450297829696 93730613735420234496 93809844460636639104 94026245485920691328 94221822594408486912 94414783690407966912 94439173972942301184 94742612800444105686 94767087771459461952 95709374155550678193 95780639512330686144 96184777231791997056 96246463797276551808 96334925620619636874 96406656764045265792 96741402100031534076 97365245680733215878 97864051424121535872 98268448330832781888 98276979911143145728 98683083133916464512 98910725770903584384 99190551520285496964 99254165790941444052 99328070605379970816 99902885828790734536 100315707671058464844 100341622346251195008 100765004719020187392 100829628740004006656 101766929481851354028 101908020491233996032 102001685951244321396 102251578620458437632 102338012138876333568 102432072811798094904 102574085984640754176 103382277568864867584 103620760331422802688 103980554638129131864 104057978729445683712 104410226351509830756 104497041930835749888 104928847889227633152 105092646131585058408 105170898288049380864 105536075018216218992 105682391620538958848 105779526171660777744 106612973742891894696 106692357937786080768 106760783371768948224 107120701411908839424 107211250812156158976 107458566269623647232 107902609931894819328 108277271771936120784 108357895205869059072 108457488859550924016 108984966358680801312 109463588014092212736 109925459693476568064 109995958625458916352 110097057852136727856 110179036301766018048 110561602400036038944 110643926750296676352 111274566492266532432 111744079431052467168 111899002892335368192 112287541096822643776 112316548469877880832 112390746557389576353 112780666438761673728 113040829452461239296 113360630308897710816 113433332332504507488 113517794977577109504 114174726661475125184 114646523052638245536 114731889041508415488 115130263656235875264 115160005393165928448 115236081913272856767 115395846732720848448 115796526756098351394 116305062264972976032 116466309132838852608 116573355372850653024 116978123967895273347 117065226070626394176 117559172172190218624 118229226898033190709 118728084395493246366 118892690573106328704 119001966943118374962 120105881293240066752 120612657163675678848 120890887053326603136 121310647077817320508 121400975184353297664 121811930743428135882 121902632106602691456 122608087153515901476 123745453453641280896 123859190083653818838 123951415839486770304 124381802700040543812 124474417594083760896 124554247267063772928 124974151647226979328 125079792614182185472 125886378253877289216 126323483733925474248 126356117028612615936 127170933134018894208 127612498874067570924 127707519349774248192 128246369642389329408 128328618396368735744 128446567494159515832 128542209018727021056 128988536133375378768 129521546613265359672 129555006067311669504 129820327574310954504 130485401898828714496 131024597774443709184 131577444178555286016 131698379329454693448 131880967694538112512 132254068693713995952 132325572332357978112 132338887721255258736 132437427473839961088 133754276894744619792 133788829795001593344 134353339625360249856 135119116454895075096 135689239309135138704 135790273739000466432 135877360654978661376 136002247934992428528 136450682851835111424 136576097082397459872 136765447979521005568 137843036758486490112 138161013775230403584 138640739517505509152 138743971639260911616 139213635135346441008 139317293836117361664 139905130518970177536 140123528175446744544 140227864384065841152 140595920603130351744 140714766690954958656 141039368228881036992 141622175535611950368 141658760959413451776 142113919200666158529 142150631657189192928 142256477250381441024 142347711162358597632 143870146575859759104 144277165847687995584 144369695695914827712 144502388430929455311 144609985146067898688 145112103150047301114 145313288478241068416 145951450685456283648 146796077136182303808 147415469866714718592 148024624700874696768 148366088656355376576 148881248686412166078 148992105908069956224 149854328743186101804 150473561506587697266 150512433519376792512 151147507078530281088 151244443110006009984 152862030736850994048 153002528926866482094 153507018208314500352 153648109217697142356 153861128976961131264 154395369008131135192 155073416353297301376 155431140497134204032 155970831957193697796 156086968094168525568 156745562896253624832 157638969197377587612 157756347432074071296 158304112527324328488 158523587430808438272 158669289257491166616 159919460614337842044 160141175057653422336 160681052117863259136 160816876218234238464 161187849404435470848 161853914897842228992 161867966912471063552 162415907657904181176 162536842808803588608 163477449538021201968 164888189540214852096 164993937938188374528 165145586778205091784 165268554452649027072 165842403600054058416 165965890125445014528 166072329689418363904 167616119146578700752 167848504338503052288 168431311645233965664 168474822704816821248 169170999658142510592 169561244178691858944 170149998498756761232 170276692466365664256 170995159523185772544 171262089992212687776 171389612024969361408 171969784578957368304 171984714844500505024 172695395484353812896 172740008089748892672 173093770099081272672 173694790134147527091 174699463699258278912 174860033059275979536 175436592238073714688 175597839105939591264 175728589544588838912 175841290259384150016 176338758258285327936 176451850295007011648 178092126593239869549 178339035859659493056 178385106393335457792 178502950414677562443 180158821939860100128 180292968493798938624 180918985745513518272 181336330579989904704 181965970616725980762 182101462776529946496 182717896115142203823 183912130730273852214 184975902740391118848 185618180180461921344 185788785125480728257 186572704050060815718 186711626391125641344 186831370900595659392 187461227470840468992 187619688921273278208 188052490971841382656 188829567380815933824 189485225600888211372 189534175542918923904 191418748311101356386 191561279024661372288 192369554463583994112 192492927594553103616 192669851241239273748 192813313528090531584 193482804200063068152 194730491361466431756 195728102848243071744 196536896661665563776 196553959822286291456 197366166267832929024 197821451541807168768 198381103040570993928 198508331581882888104 198656141210759941632 199805771657581469072 200631415342116929688 200683244692502390016 201530009438040374784 201659257480008013312 203533858963702708056 203816040982467992064 204003371902488642792 204503157240916875264 204676024277752667136 204864145623596189808 205148171969281508352 206764555137729735168 207241520662845605376 207961109276258263728 208115957458891367424 208820452703019661512 208994083861671499776 209857695778455266304 210185292263170116816 210341796576098761728 211072150036432437984 211364783241077917696 211559052343321555488 212293632386180310889 213225947485783789392 213384715875572161536 213521566743537896448 214422501624312317952 214917132539247294464 215805219863789638656 216554543543872241568 216715790411738118144 216914977719101848032 217668154725070951671 217969932717361602624 218927176028184425472 219850919386953136128 219991917250917832704 220194115704273455712 220358072603532036096 221123204800072077888 222549132984533064864 223321873029618249117 223488158862104934336 224575082193645287552 224781493114779152706 225561332877523347456 226081658904922478592 226721260617795421632 226866664665009014976 228349453322950250368 229293046105276491072 230260527312471750528 230472163826545713534 230791693465441696896 231593053512196702788 232610124529945952064 233146710745701306048 233956247935790546694 234130452141252788352 235118344344380437248 236458453796066381418 237456168790986492732 237785381146212657408 238003933886236749924 240211762586480133504 241225314327351357696 241781774106653206272 242621294155634641016 242801950368706595328 243623861486856271764 243805264213205382912 245216174307031802952 247490906907282561792 247718380167307637676 247902831678973540608 248763605400081087624 248948835188167521792 249108494534127545856 249948303294453958656 250159585228364370944 251772756507754578432 252646967467850948496 252712234057225231872 254341866268037788416 255224997748135141848 255415038699548496384 256492739284778658816 256657236792737471488 256893134988319031664 257084418037454042112 257977072266750757536 259043093226530719344 259110012134623339008 259640655148621909008 260970803797657428992 262049195548887418368 263154888357110572032 263396758658909386896 263761935389076225024 264508137387427991904 264677775442510517472 264874854947679922176 267508553789489239584 267577659590003186688 268706679250720499712 270238232909790150192 271378478618270277408 271580547478000932864 271754721309957322752 272004495869984857056 272948955925088971143 273152194164794919744 275686073516972980224 275868196095410778321 276322027550460807168 277281479035011018304 278427270270692882016 278634587672234723328 279859056075091223577 280247056350893489088 281191841206260703488 281429533381909917312 282078736457762073984 283244351071223900736 283317521918826903552 284227838401332317058 284301263314378385856 287128122466652034579 288554331695375991168 288739391391829655424 289004776861858910622 289219970292135797376 290224206300094602228 290626576956482136832 293592154272364607616 294830939733429437184 296049249401749393536 296732177312710753152 297762497372824332156 297984211816139912448 299708657486372203608 300947123013175394532 301024867038753585024 302295014157060562176 302488886220012019968 305724061473701988096 306005057853732964188 307014036416629000704 307296218435394284712 307722257953922262528 308790738016262270384 310146832706594602752 310862280994268408064 311941663914387395592 312173936188337051136 313491125792507249664 315277938394755175224 315512694864148142592 316608225054648656976 317047174861616876544 317338578514982333232 319838921228675684088 320282350115306844672 321362104235726518272 321633752436468476928 322375698808870941696 323707829795684457984 323735933824942127104 324831815315808362352 325073685617607177216 326954899076042403936 329776379080429704192 329987875876376749056 330291173556410183568 330537108905298054144 331684807200108116832 331931780250890029056 332144659378836727808 335232238293157401504 335697008677006104576 336862623290467931328 336949645409633642496 337172239672168729059 338341999316285021184 339122488357383717888 340299996997513522464 340553384932731328512 342524179984425375552 343939569157914736608 343969429689001010048 345390790968707625792 345480016179497785344 346187540198162545344 347389580268295054182 349398927398516557824 349720066118551959072 350934371903685820041 351195678211879182528 352677516516570655872 352903700590014023296 356184253186479739098 356678071719318986112 357005900829355124886 360317643879720200256 361837971491027036544 362672661159979809408 363931941233451961524 364202925553059892992 365435792230284407646 367824261460547704428 371236360360923842688 371577570250961456514 373145408100121631436 373423252782251282688 373662741801191318784 374922454941680937984 375239377842546556416 376104981943682765312 377659134761631867648 378970451201776422744 379068351085837847808 382837496622202712772 383122558049322744576 384739108927167988224 384985855189106207232 385339702482478547496 385626627056181063168 386965608400126136304 389460982722932863512 391456205696486143488 393073793323331127552 393107919644572582912 394732332535665858048 395642903083614337536 396762206081141987856 397016663163765776208 397312282421519883264 399611543315162938144 401262830684233859376 401366489385004780032 403060018876080749568 403318514960016026624 407067717927405416112 407632081964935984128 408006743804977285584 409352048555505334272 409728291247192379616 410296343938563016704 413529110275459470336 414483041325691210752 415922218552516527456 416231914917782734848 417640905406039323024 419715391556910532608 420370584526340233632 420683593152197523456 422144300072864875968 423118104686643110976 424587264772360621778 426341757601998475587 426451894971567578784 426769431751144323072 427043133487075792896 431610439727579277312 433109087087744483136 433507165292788365933 433829955438203696064 435336309450141903342 435939865434723205248 437854352056368850944 440388231408546911424 442246409600144155776 445098265969066129728 446643746059236498234 446976317724209868672 449150164387290575104 449562986229558305412 453442521235590843264 453733329330018029952 456698906645900500736 458586092210552982144 460521054624943501056 460944327653091427068 461583386930883393792 463186107024393405576 465220249059891904128 466293421491402612096 467912495871581093388 468260904282505576704 470236688688760874496 472916907592132762836 474912337581972985464 475570762292425314816 476007867772473499848 480423525172960267008 482450628654702715392 483563548213306412544 485242588311269282032 485603900737413190656 487247722973712543528 487610528426410765824 490432348614063605904 494981813814565123584 495436760334615275352 495805663357947081216 497527210800162175248 497897670376335043584 498216989068255091712 500319170456728741888 503545513015509156864 505293934935701896992 505424468114450463744 508683732536075576832 510449995496270283696 510830077399096992768 512985478569557317632 513314473585474942976 513786269976638063328 514168836074908084224 515954144533501515072 518086186453061438688 518220024269246678016 519281310297243818016 521084370402442581273 521941607595314857984 524098391097774836736 526309776714221144064 526793517317818773792 527523870778152450048 529016274774855983808 529355550885021034944 535017107578978479168 535155319180006373376 535508851244032687329 540476465819580300384 542756957236540554816 544008991739969714112 545897911850177942286 546304388329589839488 551736392190821556642 554562958070022036608 556854540541385764032 559718112150182447154 560494112701786978176 562383682412521406976 562859066763819834624 564157472915524147968 566488702142447801472 568455676802664634116 568602526628756771712 574256244933304069158 577108663390751982336 577478782783659310848 578009553723717821244 578439940584271594752 580448412600189204456 581253153912964273664 587184308544729215232 589661879466858874368 592098498803498787072 593464354625421506304 595524994745648664312 595968423632279824896 599417314972744407216 601894246026350789064 602049734077507170048 604590028314121124352 604977772440024039936 611448122947403976192 612010115707465928376 614028072833258001408 614592436870788569424 615444515907844525056 617581476032524540768 620293665413189205504 621724561988536816128 623883327828774791184 624347872376674102272 626982251585014499328 630555876789510350448 631025389728296285184 633216450109297313952 634094349723233753088 634677157029964666464 636880897158540932667 639677842457351368176 640564700230613689344 643267504872936953856 644751397617741883392 647415659591368915968 649663630631616724704 650147371235214354432 653004464175212855013 653909798152084807872 659552758160859408384 659975751752753498112 660582347112820367136 661074217810596108288 663369614400216233664 669965619088854747351 670464476586314803008 673725246580935862656 674344479344337458118 676683998632570042368 678244976714767435776 680599993995027044928 685048359968850751104 687879138315829473216 687938859378002020096 690781581937415251584 692375080396325090688 694779160536590108364 699440132237103918144 701868743807371640082 702391356423758365056 705355033033141311744 705807401180028046592 712368506372959478196 713356143438637972224 714011801658710249772 720635287759440400512 723675942982054073088 725345322319959618816 727863882466903923048 728405851106119785984 730871584460568815292 735648522921095408856 742472720721847685376 743155140501922913028 746290816200243262872 746846505564502565376 747325483602382637568 749844909883361875968 750478755685093112832 752209963887365530624 755318269523263735296 757940902403552845488 758136702171675695616 765674993244405425544 766245116098645489152 769478217854335976448 769971710378212414464 770679404964957094992 771253254112362126336 773931216800252272608 778921965445865727024 782912411392972286976 786147586646662255104 786215839289145165824 789464665071331716096 791285806167228675072 793524412162283975712 794033326327531552416 794624564843039766528 799223086630325876288 802525661368467718752 802732978770009560064 806120037752161499136 806637029920032053248 814135435854810832224 815264163929871968256 816013487609954571168 818846867775266913429 819456582494384759232 827058220550918940672 827604588286232334963 828966082651382421504 831844437105033054912 835281810812078646048 840741169052680467264 844288600145729751936 846236209373286221952 849174529544721243556 852683515203996951174 852903789943135157568 866218174175488966272 867014330585576731866 867659910876407392128 870672618900283806684 871879730869446410496 880776462817093822848 884492819200288311552 890196531938132259456 893287492118472996468 893952635448419737344 898300328774581150208 899125972459116610824 906885042471181686528 907466658660036059904 913397813291801001472 917172184421105964288 921042109249887002112 921888655306182854136 923166773861766787584 926372214048786811152 930440498119783808256 932586842982805224192 935824991743162186776 936521808565011153408 940473377377521748992 945833815184265525672 949824675163945970928 951141524584850629632 952015735544946999696 960847050345920534016 964901257309405430784 967127096426612825088 970485176622538564064 971207801474826381312 974495445947425087056 975221056852821531648 980864697228127211808 989963627629130247168 990873520669230550704 991611326715894162432 995054421600324350496 995795340752670087168 996433978136510183424 1007091026031018313728 1010587869871403793984 1010848936228900927488 1011516719016506187177 1017367465072151153664 1020899990992540567392 1021660154798193985536 1027572539953276126656 1031908289067003030144 1036172372906122877376 1036440048538493356032 1038562620594487636032 1042168740804885162546 1048196782195549673472 1052803115711057460123 1053587034635637547584 1058032549549711967616 1058711101770042069888 1070034215157956958336 1071017702488065374658 1080952931639160600768 1085513914473081109632 1088017983479939428224 1091795823700355884572 1092608776659179678976 1103472784381643113284 1109125916140044073216 1113709081082771528064 1119436224300364894308 1120988225403573956352 1124767364825042813952 1125718133527639669248 1128314945831048295936 1132977404284895602944 1136911353605329268232 1137205053257513543424 1148512489866608138316 1154217326781503964672 1154957565567318621696 1156019107447435642488 1156879881168543189504 1160896825200378408912 1162506307825928547328 1174368617089458430464 1179323758933717748736 1184196997606997574144 1186928709250843012608 1191049989491297328624 1191936847264559649792 1198834629945488814432 1203788492052701578128 1204099468155014340096 1209180056628242248704 1209955544880048079872 1222896245894807952384 1224020231414931856752 1228056145666516002816 1229184873741577138848 1230889031815689050112 1235162952065049081536 1240587330826378411008 1243449123977073632256 1247766655657549582368 1248695744753348204544 1261111753579020700896 1262050779456592570368 1266432900218594627904 1269354314059929332928 1273761794317081865334 1279025272805995426761 1279355684914702736352 1281129400461227378688 1294831319182737831936 1299327261263233449408 1300521495878365097799 1306008928350425710026 1307819596304169615744 1321164694225640734272 1326739228800432467328 1339931238177709494702 1340928953172629606016 1347450493161871725312 1348688958688674916236 1361199987990054089856 1370096719937701502208 1375758276631658946432 1375877718756004040192 1381563163874830503168 1384750160792650181376 1389558321073180216728 1398880264474207836288 1403737487614743280164 1404782712847516730112 1410710066066282623488 1411614802360056093184 1424737012745918956392 1426712286877275944448 1428023603317420499544 1441270575518880801024 1447351885964108146176 1450690644639919237632 1455727764933807846096 1456811702212239571968 1461743168921137630584 1471297045842190817712 1484945441443695370752 1486310281003845826056 1492581632400486525744 1493693011129005130752 1494650967204765275136 1500957511370186225664 1504419927774731061248 1510636539046527470592 1515881804807105690976 1516273404343351391232 1531349986488810851088 1532490232197290978304 1538956435708671952896 1539943420756424828928 1541358809929914189984 1542506508224724252672 1547862433600504545216 1557843930891731454048 1563253111207327743819 1565824822785944573952 1572295173293324510208 1578929330142663432192 1582571612334457350144 1587048824324567951424 1588066652655063104832 1598446173260651752576 1605051322736935437504 1605465957540019120128 1628270871709621664448 1632026975219909142336 1637693735550533826858 1638913164988769518464 1655209176572464669926 1663688874210066109824 1670563621624157292096 1681482338105360934528 1688577200291459503872 1692472418746572443904 1698349059089442487112 1705367030407993902348 1705807579886270315136 1732436348350977932544 1734028661171153463732 1735319821752814784256 1741345237800567613368 1743759461738892820992 1761552925634187645696 1768985638400576623104 1780393063876264518912 1786574984236945992936 1787905270896839474688 1796600657549162300416 1798251944918233221648 1813770084942363373056 1814933317320072119808 1826795626583602002944 1834344368842211928576 1842084218499774004224 1843777310612365708272 1846333547723533575168 1852744428097573622304 1860880996239567616512 1865173685965610448384 1871649983486324373552 1873043617130022306816 1880946754755043497984 1891667630368531051344 1899649350327891941856 1902283049169701259264 1904031471089893999392 1910642691475622798001 1921694100691841068032 1929802514618810861568 1934254192853225650176 1940970353245077128128 1948990891894850174112 1950442113705643063296 1959013392525638565039 1961729394456254423616 1979927255258260494336 1981747041338461101408 1983222653431788324864 1990108843200648700992 2009896857266564242053 2021175739742807587968 2023033438033012374354 2034734930144302307328 2041799981985081134784 2055145079906552253312 2063816578134006060288 2072344745812245754752 2077125241188975272064 2084337481609770325092 2105606231422114920246 2107174069271275095168 2116065099099423935232 2117422203540084139776 2140068430315913916672 2142035404976130749316 2161905863278321201536 2171027828946162219264 2176035966959878856448 2183591647400711769144 2185217553318359357952 2206945568763286226568 2218251832280088146432 2227418162165543056128 2238872448600729788616 2241976450807147912704 2249534729650085627904 2251436267055279338496 2256629891662096591872 2265954808569791205888 2273822707210658536464 2274410106515027086848 2297024979733216276632 2308434653563007929344 2309915131134637243392 2312038214894871284976 2313759762337086379008 2321793650400756817824 2325012615651857094656 2348737234178916860928 2358647517867435497472 2368393995213995148288 2373857418501686025216 2382099978982594657248 2383873694529119299584 2397669259890977628864 2407576984105403156256 2408198936310028680192 2418360113256484497408 2419911089760096159744 2445792491789615904768 2448040462829863713504 2456540603325800740287 2458369747483154277696 2470325904130098163072 2481174661652756822016 2486898247954147264512 2495533311315099164736 2522223507158041401792 2532865800437189255808 2538708628119858665856 2547523588634163730668 2558050545611990853522 2558711369829405472704 2598654522526466898816 2601042991756730195598 2612017856700851420052 2615639192608339231488 2642329388451281468544 2653478457600864934656 2679862476355418989404 2681857906345259212032 2694900986323743450624 2697377917377349832472 2722399975980108179712 2740193439875403004416 2751516553263317892864 2751755437512008080384 2763126327749661006336 2769500321585300362752 2779116642146360433456 2797760528948415672576 2807474975229486560328 2809565425695033460224 2821420132132565246976 2823229604720112186368 2849474025491837912784 2853424573754551888896 2856047206634840999088 2882541151037761602048 2894703771928216292352 2901381289279838475264 2911455529867615692192 2913623404424479143936 2923486337842275261168 2942594091684381635424 2969890882887390741504 2972620562007691652112 2985163264800973051488 2987386022258010261504 2989301934409530550272 3021273078093054941184 3031763609614211381952 3032546808686702782464 3034550157049518561531 3062699972977621702176 3064980464394581956608 3082717619859828379968 3095724867201009090432 3115687861783462908096 3126506222414655487638 3144590346586649020416 3158409347133172380369 3174097648649135902848 3176133305310126209664 3196892346521303505152 3210102645473870875008 3256541743419243328896 3264053950439818284672 3275387471101067653716 3277826329977539036928 3310418353144929339852 3327377748420132219648 3341127243248314584192 3362964676210721869056 3377154400582919007744 3384944837493144887808 3396698118178884974224 3410734060815987804696 3411615159772540630272 3464872696701955865088 3468057322342306927464 3470639643505629568512 3482690475601135226736 3487518923477785641984 3523105851268375291392 3537971276801153246208 3560786127752529037824 3573149968473891985872 3575810541793678949376 3593201315098324600832 3596503889836466443296 3627540169884726746112 3629866634640144239616 3653591253167204005888 3668688737684423857152 3684168436999548008448 3687554621224731416544 3692667095447067150336 3705488856195147244608 3721761992479135233024 3730347371931220896768 3743299966972648747104 3746087234260044613632 3783335260737062102688 3799298700655783883712 3808062942179787998784 3821285382951245596002 3843388201383682136064 3881940706490154256256 3897981783789700348224 3918026785051277130078 3923458788912508847232 3963494082676922202816 3980217686401297401984 4019793714533128484106 4042351479485615175936 4046066876066024748708 4083599963970162269568 4110290159813104506624 4127633156268012120576 4144689491624491509504 4154250482377950544128 4168674963219540650184 4211212462844229840492 4214348138542550190336 4232130198198847870464 4234844407080168279552 4280136860631827833344 4284070809952261498632 4323811726556642403072 4342055657892324438528 4352071933919757712896 4367183294801423538288 4370435106636718715904 4413891137526572453136 4436503664560176292864 4454836324331086112256 4477744897201459577232 4483952901614295825408 4502872534110558676992 4513259783324193183744 4531909617139582411776 4547645414421317072928 4548820213030054173696 4594049959466432553264 4616869307126015858688 4619830262269274486784 4624076429789742569952 4627519524674172758016 4643587300801513635648 4689759333621983231457 4697474468357833721856 4736787990427990296576 4747714837003372050432 4764199957965189314496 4795338519781955257728 4815153968210806312512 4816397872620057360384 4896080925659727427008 4913081206651601480574 4916739494966308555392 4940651808260196326144 4991066622630198329472 5044447014316082803584 5065731600874378511616 5077417256239717331712 5095047177268327461336 5116101091223981707044 5117422739658810945408 5197309045052933797632 5202085983513460391196 5224035713401702840104 5231278385216678462976 5284658776902562937088 5306956915201729869312 5359724952710837978808 5363715812690518424064 5389801972647486901248 5394755834754699664944 5444799951960216359424 5480386879750806008832 5503033106526635785728 5503510875024016160768 5526252655499322012672 5539000643170600725504 5558233284292720866912 5595521057896831345152 5614949950458973120656 5619130851390066920448 5642840264265130493952 5646459209440224372736 5698948050983675825568 5706849147509103777792 5712094413269681998176 5731928074426868394003 5765082302075523204096 5789407543856432584704 5802762578559676950528 5822911059735231384384 5846972675684550522336 5885188183368763270848 5939781765774781483008 5945241124015383304224 5970326529601946102976 6063527219228422763904 6069100314099037123062 6125399945955243404352 6165435239719656759936 6191449734402018180864 6231375723566925816192 6253012444829310975276 6316818694266344760738 6348195297298271805696 6352266610620252419328 6393784693042607010304 6420205290947741750016 6513083486838486657792 6528107900879636569344 6550774942202135307432 6555652659955078073856 6620836706289858679704 6654755496840264439296 6682254486496629168384 6725929352421443738112 6754308801165838015488 6769889674986289775616 6793396236357769948448 6821468121631975609392 6823230319545081260544 6929745393403911730176 6936114644684613854928 6941279287011259137024 6965380951202270453472 6975037846955571283968 7046211702536750582784 7075942553602306492416 7121572255505058075648 7146299936947783971744 7151621083587357898752 7193007779672932886592 7255080339769453492224 7259733269280288479232 7337377475368847714304 7369621809977402220861 7375109242449462833088 7410977712390294489216 7443523984958270466048 7460694743862441793536 7486599933945297494208 7566670521474124205376 7598597401311567767424 7616125884359575997568 7642570765902491192004 7763881412980308512512 7795963567579400696448 7836053570102554260156 7846917577825017694464 7926988165353844405632 7960435372802594803968 8039587429066256968212 8084702958971230351872 8092133752132049497416 8167199927940324539136 8220580319626209013248 8255266312536024241152 8289378983248983019008 8308500964755901088256 8337349926439081300368 8422424925688459680984 8428696277085100380672 8464260396397695740928 8469688814160336559104 8560273721263655666688 8568141619904522997264 8647623453113284806144 8684111315784648877056 8704143867839515425792 8734366589602847076576 8740870213273437431808 8827782275053144906272 8873007329120352585728 8909672648662172224512 8955489794402919154464 8967905803228591650816 9063819234279164823552 9095290828842634145856 9097640426060108347392 9103650471148555684593 9188099918932865106528 9248152859579485139904 9287174601603027271296 9379518667243966462914 9528399915930378628992 9590677039563910515456 9630307936421612625024 9792161851319454854016 9826162413303202961148 9833478989932617110784 9881303616520392652288 9982133245260396658944 10088894028632165607168 10131463201748757023232 10154834512479434663424 10190094354536654922672 10232202182447963414088 10234845479317621890816 10394618090105867595264 10404171967026920782392 10448071426803405680208 10462556770433356925952 10569317553805125874176 10613913830403459738624 10719449905421675957616 10727431625381036848128 10779603945294973802496 10789511669509399329888 10889599903920432718848 10960773759501612017664 11006066213053271571456 11052505310998644025344 11078001286341201451008 11116466568585441733824 11191042115793662690304 11229899900917946241312 11238261702780133840896 11397896101967351651136 11424188826539363996352 11463856148853736788006 11530164604151046408192 11645822119470462768768 11693945351369101044672 11770376366737526541696 11890482248030766608448 11940653059203892205952 12127054438456845527808 12138200628198074246124 12250799891910486808704 12330870479439313519872 12382899468804036361728 12462751447133851632384 12506024889658621950552 12633637388532689521476 12696390594596543611392 12704533221240504838656 12787569386085214020608 12840410581895483500032 13026166973676973315584 13056215801759273138688 13101549884404270614864 13111305319910156147712 13241673412579717359408 13309510993680528878592 13364508972993258336768 13451858704842887476224 13508617602331676030976 13539779349972579551232 13586792472715539896896 13642936243263951218784 13646460639090162521088 13859490786807823460352 13872229289369227709856 13882558574022518274048 13930761902404540906944 14069278000865949694371 14092423405073501165568 14243144511010116151296 14292599873895567943488 14386015559345865773184 14739243619954804441722 14750218484898925666176 14821955424780588978432 14973199867890594988416 15133341042948248410752 15197194802623135534848 15232251768719151995136 15285141531804982384008 15527762825960617025024 15591927135158801392896 15672107140205108520312 15693835155650035388928 15853976330707688811264 15920870745605189607936 16079174858132513936424 16169405917942460703744 16184267504264098994832 16334399855880649078272 16441160639252418026496 16510532625072048482304 16578757966497966038016 16617001929511802176512 16674699852878162600736 16844849851376919361968 16857392554170200761344 16928520792795391481856 16939377628320673118208 17120547442527311333376 17136283239809045994528 17195784223280605182009 17295246906226569612288 17368222631569297754112 17408287735679030851584 17468733179205694153152 17655564550106289812544 17819345297324344449024 17910979588805838308928 18190581657685268291712 18207300942297111369186 18376199837865730213056 18496305719158970279808 18574349203206054542592 18759037334487932925828 19056799831860757257984 19181354079127821030912 19260615872843225250048 19584323702638909708032 19652324826606405922296 19666957979865234221568 19762607233040785304576 19964266490520793317888 20177788057264331214336 20262926403497514046464 20309669024958869326848 20380188709073309845344 20464404364895926828176 20469690958635243781632 20789236180211735190528 20808343934053841564784 20896142853606811360416 20925113540866713851904 21138635107610251748352 21227827660806919477248 21438899810843351915232 21454863250762073696256 21579023339018798659776 21779199807840865437696 22012132426106543142912 22108865429932206662583 22232933137170883467648 22382084231587325380608 22459799801835892482624 22795792203934703302272 22848377653078727992704 22927712297707473576012 23291644238940925537536 23387890702738202089344 23540752733475053083392 23780964496061533216896 23881306118407784411904 24254108876913691055616 24276401256396148492248 24501599783820973617408 24661740958878627039744 24765798937608072723456 24925502894267703264768 25012049779317243901104 25267274777065379042952 25392781189193087222784 25409066442481009677312 25575138772170428041216 25680821163790967000064 26052333947353946631168 26112431603518546277376 26203099768808541229728 26222610639820312295424 26483346825159434718816 26619021987361057757184 26729017945986516673536 26903717409685774952448 27173584945431079793792 27285872486527902437568 27292921278180325042176 27744458578738455419712 27861523804809081813888 28138556001731899388742 28585199747791135886976 28772031118691731546368 29478487239909608883444 29500436969797851332352 29643910849561177956864 29946399735781189976832 30266682085896496821504 30394389605246271069696 30464503537438303990272 30570283063609964768016 31055525651921234050048 31183854270317602785792 31344214280410217040624 31387670311300070777856 31707952661415377622528 31841741491210379215872 32158349716265027872848 32338811835884921407488 32368535008528197989664 32668799711761298156544 32882321278504836052992 33157515932995932076032 33234003859023604353024 33349399705756325201472 33689699702753838723936 33714785108340401522688 34272566479618091989056 34391568446561210364018 34590493812453139224576 34937466358411388306304 35311129100212579625088 35821959177611676617856 36381163315370536583424 36414601884594222738372 36752399675731460426112 36992611438317940559616 37148698406412109085184 37518074668975865851656 38113599663721514515968 38362708158255642061824 38521231745686450500096 39168647405277819416064 39304649653212811844592 39333915959730468443136 39525214466081570609152 39928532981041586635776 40355576114528662428672 40525852806995028092928 40619338049917738653696 40760377418146619690688 40928808729791853656352 40939381917270487563264 41578472360423470381056 41616687868107683129568 41792285707213622720832 42277270215220503496704 42877799621686703830464 43158046678037597319552 44217730859864413325166 44465866274341766935296 44919599603671784965248 45591584407869406604544 45696755306157455985408 45855424595414947152024 46583288477881851075072 46775781405476404178688 47081505466950106166784 47561928992123066433792 47762612236815568823808 48508217753827382111232 48552802512792296984496 49003199567641947234816 49323481917757254079488 49531597875216145446912 49851005788535406529536 50024099558634487802208 50534549554130758085904 50785562378386174445568 50818132884962019354624 51361642327581934000128 51587352669841815546027 52104667894707893262336 52224863207037092554752 52406199537617082459456 52966693650318869437632 53458035891973033347072 54347169890862159587584 54571744973055804875136 55488917157476910839424 55723047609618163627776 56277112003463798777484 57170399495582271773952 57544062237383463092736 58956974479819217766888 59000873939595702664704 59287821699122355913728 59892799471562379953664 60533364171792993643008 60788779210492542139392 60929007074876607980544 61140566127219929536032 62111051303842468100096 62367708540635205571584 62688428560820434081248 62775340622600141555712 63415905322830755245056 63683482982420758431744 64316699432530055745696 64737070017056395979328 65337599423522596313088 66698799411512650402944 67379399405507677447872 68545132959236183978112 68783136893122420728036 69874932716822776612608 70622258200425159250176 71643918355223353235712 72762326630741073166848 72829203769188445476744 73504799351462920852224 73985222876635881119232 74297396812824218170368 75036149337951731703312 76227199327443029031936 76725416316511284123648 77042463491372901000192 78337294810555638832128 78609299306425623689184 78667831919460936886272 79857065962083173271552 80711152229057324857344 81520754836293239381376 81857617459583707312704 81878763834540975126528 83233375736215366259136 83584571414427245441664 85755599243373407660928 86316093356075194639104 88435461719728826650332 88931732548683533870592 89839199207343569930496 91183168815738813209088 91393510612314911970816 91710849190829894304048 93166576955763702150144 93551562810952808357376 94163010933900212333568 95123857984246132867584 95525224473631137647616 97016435507654764222464 97105605025584593968992 98006399135283894469632 98646963835514508158976 99702011577070813059072 100048199117268975604416 101069099108261516171808 103174705339683631092054 104812399075234164918912 105933387300637738875264 108694339781724319175168 109143489946111609750272 110977834314953821678848 111446095219236327255552 112554224006927597554968 114340798991164543547904 115088124474766926185472 117913948959638435533776 118001747879191405329408 118575643398244711827456 119785598943124759907328 121066728343585987286016 121577558420985084278784 121858014149753215961088 122281132254439859072064 124735417081270411143168 125376857121640868162496 126831810645661510490112 128633398865060111491392 129474140034112791958656 133397598823025300805888 134758798811015354895744 137090265918472367956224 137566273786244841456072 139749865433645553225216 141244516400850318500352 143287836710446706471424 145524653261482146333696 145658407538376890953488 147009598702925841704448 147970445753271762238464 148594793625648436340736 150072298675903463406624 152454398654886058063872 154084926982745802000384 154762058009525446638081 156674589621111277664256 157218598612851247378368 163041509672586478762752 163715234919167414625408 166466751472430732518272 167169142828854490883328 171511198486746815321856 172632186712150389278208 176870923439457653300664 177863465097367067741184 179678398414687139860992 182366337631477626418176 182787021224629823941632 183421698381659788608096 186333153911527404300288 187103125621905616714752 188326021867800424667136 190247715968492265735168 191050448947262275295232 194211210051169187937984 196012798270567788939264 200096398234537951208832 202138198216523032343616 206349410679367262184108 209624798150468329837824 211866774601275477750528 217388679563448638350336 218286979892223219500544 221955668629907643357696 222892190438472654511104 225108448013855195109936 228681597982329087095808 230176248949533852370944 235827897919276871067552 236003495758382810658816 239571197886249519814656 242133456687171974572032 244562264508879718144128 250753714243281736324992 257266797730120222982784 258948280068225583917312 266795197646050601611776 269517597622030709791488 274180531836944735912448 275132547572489682912144 279499730867291106450432 282489032801700637000704 286575673420893412942848 291049306522964292667392 291316815076753781906976 294019197405851683408896 295940891506543524476928 300144597351806926813248 309524116019050893276162 314437197225702494756736 326083019345172957525504 327430469838334829250816 332933502944861465036544 334338285657708981766656 343022396973493630643712 345264373424300778556416 353741846878915306601328 355726930194734135482368 359356796829374279721984 364732675262955252836352 365574042449259647883264 366843396763319577216192 374206251243811233429504 380495431936984531470336 388422420102338375875968 400192796469075902417664 404276396433046064687232 412698821358734524368216 419249596300936659675648 423733549202550955501056 434777359126897276700672 436573959784446439001088 443911337259815286715392 445784380876945309022208 450216896027710390219872 457363195964658174191616 471655795838553742135104 489124529017759436288256 501507428486563472649984 514533595460240445965568 517896560136451167834624 533590395292101203223552 539035195244061419582976 548361063673889471824896 550265095144979365824288 558999461734582212900864 564978065603401274001408 573151346841786825885696 582633630153507563813952 588038394811703366817792 600289194703613853626496 619048232038101786552324 628874394451404989513472 652166038690345915051008 654860939676669658501632 665867005889722930073088 668676571315417963533312 686044793946987261287424 690528746848601557112832 707483693757830613202656 718713593658748559443968 733686793526639154432384 776844840204676751751936 800385592938151804835328 808552792866092129374464 825397642717469048736432 838499192601873319351296 847467098405101911002112 873147919568892878002176 887822674519630573430784 900433792055420780439744 943311591677107484270208 978249058035518872576512 1003014856973126945299968 1029067190920480891931136 1035793120272902335669248 1067180790584202406447104 1078070390488122839165952 1096722127347778943649792 1100530190289958731648576 1165267260307015127627904 1200578389407227707252992 1238096464076203573104648 1257748788902809979026944 1304332077380691830102016 1309721879353339317003264 1331734011779445860146176 1337353142630835927066624 1372089587893974522574848 1414967387515661226405312 1467373587053278308864768 1553689680409353503503872 1600771185876303609670656 1617105585732184258748928 1650795285434938097472864 1676998385203746638702592 1694934196810203822004224 1800867584110841560879488 1886623183354214968540416 1956498116071037745153024 2006029713946253890599936 2058134381840961783862272 2071586240545804671338496 2156140780976245678331904 2201060380579917463297152 2330534520614030255255808 2401156778814455414505984 2476192928152407146209296 2515497577805619958053888 2619443758706678634006528 2663468023558891720292352 2829934775031322452810624 2934747174106556617729536 3107379360818707007007744 3201542371752607219341312 3234211171464368517497856 3301590570869876194945728 3601735168221683121758976 3773246366708429937080832 3912996232142075490306048 4012059427892507781199872 4116268763681923567724544 4402120761159834926594304 4661069041228060510511616 4802313557628910829011968 4952385856304814292418592 5030995155611239916107776 5659869550062644905621248 5869494348213113235459072 6214758721637414014015488 6468422342928737034995712 6603181141739752389891456 7203470336443366243517952 7546492733416859874161664 8804241522319669853188608 9322138082456121021023232 9604627115257821658023936 9904771712609628584837184 11319739100125289811242496 11738988696426226470918144 13206362283479504779782912 14406940672886732487035904 15092985466833719748323328 17608483044639339706377216 18644276164912242042046464 19809543425219257169674368 22639478200250579622484992 26412724566959009559565824 28813881345773464974071808 35216966089278679412754432 39619086850438514339348736 45278956400501159244969984 52825449133918019119131648 79238173700877028678697472 105650898267836038238263296 158476347401754057357394944 316952694803508114714789888
- Sum of all divisors σ(n): 1307167691582340940473809415
- Sum of proper divisors (its aliquot sum) s(n): 990214996778832825759019527
- 316952694803508114714789888 is an abundant number, because the sum of its proper divisors (990214996778832825759019527) is greater than itself. Its abundance is 673262301975324711044229639
Bases of 316952694803508114714789888
- Binary: 100000110001011010101100000000011100110010001101010001101111011111101000000001000000000002
- Hexadecimal: 0x1062D5803991A8DEFD00800
- Base-36: 13TP1FJZKRQ60BK000
Squares and roots of 316952694803508114714789888
- 316952694803508114714789888 squared (3169526948035081147147898882) is 100459010743205759865052683703632490137227047987052544
- 316952694803508114714789888 cubed (3169526948035081147147898883) is 31840754172353638113931608012628433583162722547069380276567248309577929375875072
-
The
square root of 316952694803508114714789888 is 17803165302931.6142086879 -
The
cube root of 316952694803508114714789888 is 681812275.6571050877
Scales and comparisons
How big is 316952694803508114714789888?- 316,952,694,803,508,114,714,789,888 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 316,952,694,803,508,114,714,789,888 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 316952694803508114714789888 cubic inches would be around 56817689.6 feet tall.
Recreational maths with 316952694803508114714789888
- 316952694803508114714789888 backwards is 888987417411805308496259613
- The number of decimal digits it has is: 27
- The sum of 316952694803508114714789888's digits is 135
- 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 316952694803508114714789888 - Facts about the integer". Numbermatics.com. 2024. Web. 20 September 2024.
APA style:
Numbermatics. (2024). Number 316952694803508114714789888 - Facts about the integer. Retrieved 20 September 2024, from https://numbermatics.com/n/316952694803508114714789888/
Chicago style:
Numbermatics. 2024. "Number 316952694803508114714789888 - Facts about the integer". https://numbermatics.com/n/316952694803508114714789888/
The information we have on file for 316952694803508114714789888 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 316952694803508114714789888, math, Factors of 316952694803508114714789888, curriculum, school, college, exams, university, Prime factorization of 316952694803508114714789888, STEM, science, technology, engineering, physics, economics, calculator, three hundred sixteen septillion, nine hundred fifty-two sextillion, six hundred ninety-four quintillion, eight hundred three quadrillion, five hundred eight trillion, one hundred fourteen billion, seven hundred fourteen million, seven hundred eighty-nine thousand, eight hundred eighty-eight.