101437284934924371688552704
101,437,284,934,924,371,688,552,704 is an even composite number composed of six prime numbers multiplied together.
101437284934924371688552704 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-two thousand, two hundred seventy-five divisors.
Prime factorization of 101437284934924371688552704:
28 × 310 × 112 × 314 × 374 × 1792
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 11 × 11 × 31 × 31 × 31 × 31 × 37 × 37 × 37 × 37 × 179 × 179)See below for interesting mathematical facts about the number 101437284934924371688552704 from the Numbermatics database.
Names of 101437284934924371688552704
- Cardinal: 101437284934924371688552704 can be written as One hundred one septillion, four hundred thirty-seven sextillion, two hundred eighty-four quintillion, nine hundred thirty-four quadrillion, nine hundred twenty-four trillion, three hundred seventy-one billion, six hundred eighty-eight million, five hundred fifty-two thousand, seven hundred four.
Scientific notation
- Scientific notation: 1.01437284934924371688552704 × 1026
Factors of 101437284934924371688552704
Divisors of 101437284934924371688552704
- Number of divisors d(n): 22275
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 16 18 22 24 27 31 32 33 36 37 44 48 54 62 64 66 72 74 81 88 93 96 99 108 111 121 124 128 132 144 148 162 176 179 186 192 198 216 222 242 243 248 256 264 279 288 296 297 324 333 341 352 358 363 372 384 396 407 432 444 484 486 496 528 537 558 576 592 594 648 666 682 704 716 726 729 744 768 792 814 837 864 888 891 961 968 972 992 999 1023 1056 1074 1089 1116 1147 1152 1184 1188 1221 1296 1332 1364 1369 1408 1432 1452 1458 1488 1584 1611 1628 1674 1728 1776 1782 1922 1936 1944 1969 1984 1998 2046 2112 2148 2178 2187 2232 2294 2304 2368 2376 2442 2511 2592 2664 2673 2728 2738 2816 2864 2883 2904 2916 2976 2997 3069 3168 3222 3256 3267 3348 3441 3456 3552 3564 3663 3751 3844 3872 3888 3938 3968 3996 4092 4107 4224 4296 4356 4374 4464 4477 4588 4736 4752 4833 4884 5022 5184 5328 5346 5456 5476 5549 5728 5766 5808 5832 5907 5952 5994 6138 6336 6444 6512 6534 6561 6623 6696 6882 6912 7104 7128 7326 7502 7533 7688 7744 7776 7876 7936 7992 8019 8184 8214 8448 8592 8649 8712 8748 8928 8954 8991 9176 9207 9472 9504 9666 9768 9801 10044 10323 10368 10571 10656 10692 10912 10952 10989 11098 11253 11456 11532 11616 11664 11814 11904 11988 12276 12321 12617 12672 12888 13024 13068 13122 13246 13392 13431 13764 14208 14256 14499 14652 15004 15059 15066 15376 15488 15552 15752 15984 16038 16368 16428 16647 17184 17298 17424 17496 17721 17856 17908 17982 18352 18414 19008 19332 19536 19602 19683 19869 20088 20646 20736 21142 21312 21384 21659 21824 21904 21978 22196 22506 22599 22912 23064 23232 23328 23628 23808 23976 24057 24552 24642 25234 25344 25776 25947 26048 26136 26244 26492 26784 26862 26973 27528 27621 28416 28512 28998 29304 29403 29791 30008 30118 30132 30752 30969 30976 31104 31504 31713 31968 32041 32076 32736 32856 32967 33294 33759 34368 34596 34848 34992 35442 35557 35712 35816 35964 36704 36828 36963 37851 38016 38664 39072 39204 39366 39738 40176 40293 41292 42284 42439 42624 42768 43318 43497 43648 43808 43956 44392 45012 45177 45198 45824 46128 46464 46656 47256 47952 48114 49104 49284 49941 50468 50653 51552 51894 52096 52272 52488 52984 53163 53568 53724 53946 55056 55242 57024 57996 58608 58806 59049 59582 59607 60016 60236 60264 61039 61504 61938 62208 63008 63426 63936 64082 64152 64977 65472 65712 65934 66588 67518 67797 68736 69192 69696 69984 70884 71114 71424 71632 71928 72171 72853 73408 73656 73926 75702 76032 77328 77841 78144 78408 78732 79476 80352 80586 80919 82584 82863 84568 84878 85248 85536 86636 86994 87296 87616 87912 88209 88784 89373 90024 90354 90396 92256 92907 92928 93312 94512 95139 95904 96123 96228 98208 98568 98901 99882 100936 101277 101306 103104 103788 104192 104544 104976 105968 106326 106671 107136 107448 107892 110112 110484 110889 113553 114048 115992 116281 117216 117612 118098 119164 119214 120032 120472 120528 120879 122078 123008 123876 126016 126852 127317 127872 128164 128304 129954 130491 130944 131424 131868 133176 135036 135531 135594 137472 138384 138787 139392 139968 141768 142228 143264 143856 144342 145706 146816 147312 147852 149823 151404 151959 154656 155682 156288 156816 157464 158952 159489 160704 161172 161838 165168 165649 165726 169136 169756 171072 172019 173272 173988 175232 175824 176418 177568 178746 178821 180048 180708 180792 183117 184512 185814 186624 189024 190278 191808 192246 192456 194931 196416 197136 197802 199764 201872 202554 202612 203391 205313 206208 207576 209088 209952 211936 212652 213342 214272 214896 215784 216513 218559 220224 220968 221778 227106 228096 231984 232562 233523 234432 235224 236196 238328 238428 240064 240944 241056 241758 242757 244156 245051 246016 247752 248589 252032 253704 254634 255744 256328 256608 259908 260982 261888 262848 263736 264627 266352 268119 270072 271062 271188 276768 277574 278721 278784 279936 283536 284456 285417 286528 287712 288369 288684 291412 293632 294624 295704 296703 299646 302808 303831 303918 309312 311364 312576 313632 314928 317904 318978 320013 321408 322344 323676 327701 330336 331298 331452 332667 338272 339512 340659 342144 344038 346544 347976 348843 350464 351648 352451 352836 355136 357492 357642 360096 361416 361584 362637 366234 369024 371628 378048 380556 381951 383616 384492 384912 389862 391127 391473 392832 394272 395604 399528 403744 405108 405224 406593 406782 410626 412416 415152 416361 418176 419904 423872 425304 426684 429792 431568 433026 437118 440448 441936 443556 449469 454212 455877 463968 465124 466829 467046 468864 470448 472392 476656 476856 478467 480128 481888 482112 483516 485514 488312 490102 495504 496947 497178 504064 507408 509268 512656 513216 516057 519816 521964 525696 527472 529254 532704 536238 536463 540144 542124 542376 549351 553536 555148 557183 557442 559872 567072 568912 570834 573056 575424 576738 577368 582824 584793 589248 591408 593406 599292 605616 607662 607836 610173 615939 618624 622728 627264 629856 635808 637956 640026 642816 644688 647352 649539 655402 655677 660672 662596 662904 665334 671429 676544 679024 681318 684288 688076 693088 695952 697686 700569 703296 704902 705672 710272 714984 715284 720192 722832 723168 725274 728271 732468 735153 738048 743256 745767 756096 761112 763902 767232 768984 769824 779724 782254 782946 785664 788544 791208 793881 799056 801383 804357 807488 810216 810448 813186 813564 821252 830304 832722 836163 836352 839808 847744 850608 853368 856251 859584 863136 865107 866052 874236 880896 883872 887112 890109 898938 908424 911493 911754 923521 927936 930248 933658 934092 937728 940896 944784 953312 953712 956934 960039 960256 963776 964224 967032 971028 976624 980204 983103 991008 993271 993894 994356 998001 1014816 1018536 1021977 1025312 1026432 1032114 1039632 1043928 1046529 1051392 1054944 1057353 1058508 1065408 1072476 1072926 1080288 1084248 1084752 1087911 1098702 1102267 1107072 1110296 1114366 1114884 1134144 1137824 1141668 1145853 1146112 1150848 1153476 1154736 1165648 1169586 1173381 1174419 1178496 1182816 1185517 1186812 1198584 1211232 1215324 1215672 1219779 1220346 1231878 1237248 1245456 1249083 1254528 1259712 1271616 1275912 1280052 1289376 1294704 1299078 1310804 1311354 1315609 1321344 1325192 1325808 1330668 1342858 1348407 1353088 1358048 1362636 1367631 1376152 1386176 1391904 1395372 1400487 1401138 1406592 1409804 1411344 1420544 1429968 1430568 1435401 1440384 1445664 1446336 1450548 1456542 1464936 1470306 1486512 1490841 1491534 1512192 1522224 1527804 1537968 1539648 1548171 1559448 1564508 1565892 1570243 1577088 1582416 1587762 1598112 1602766 1608714 1609389 1614976 1620432 1620896 1626372 1627128 1642504 1648053 1660608 1665444 1671549 1672326 1679616 1695488 1701216 1706736 1712502 1719168 1726272 1730214 1732104 1748472 1754379 1767744 1774224 1780218 1797876 1816848 1822986 1823508 1830519 1847042 1847817 1855872 1860496 1867316 1868184 1874161 1881792 1889568 1892209 1906624 1907424 1913868 1920078 1927552 1928448 1934064 1942056 1953248 1960408 1966206 1967031 1982016 1986542 1987788 1988712 1996002 2014287 2029632 2037072 2043954 2050624 2052864 2064228 2079264 2087856 2093058 2101707 2109888 2114706 2117016 2130816 2144952 2145852 2160576 2168496 2169504 2175822 2184813 2197404 2204534 2205459 2214144 2220592 2228732 2229768 2237301 2258443 2268288 2275648 2283336 2291706 2301696 2306952 2309472 2331296 2339172 2346762 2348838 2356992 2365632 2371034 2373624 2381643 2397168 2404149 2413071 2422464 2430648 2431344 2439558 2440692 2463756 2490912 2498166 2508489 2509056 2519424 2543232 2551824 2560104 2568753 2578752 2589408 2595321 2598156 2621608 2622708 2631218 2642688 2650384 2651616 2661336 2670327 2685716 2695561 2696814 2706176 2716096 2725272 2734479 2735262 2752304 2770563 2772352 2783808 2790744 2800974 2802276 2813184 2819608 2822688 2859936 2861136 2870802 2880117 2880768 2891328 2892672 2901096 2913084 2929872 2940612 2949309 2973024 2979813 2981682 2983068 2994003 3044448 3055608 3065931 3075936 3079296 3096342 3118896 3129016 3131784 3139587 3140486 3154176 3164832 3172059 3175524 3196224 3205532 3217428 3218778 3229952 3240864 3241792 3252744 3254256 3263733 3285008 3296106 3306801 3321216 3330888 3343098 3344652 3402432 3413472 3425004 3437559 3438336 3452544 3460428 3464208 3496944 3508758 3520143 3523257 3535488 3548448 3556551 3560436 3595752 3604711 3633696 3645972 3647016 3659337 3661038 3694084 3695634 3711744 3720992 3734632 3736368 3747249 3748322 3763584 3779136 3784418 3813248 3814848 3827736 3840156 3855104 3868128 3876961 3884112 3906496 3920816 3932412 3934062 3946827 3964032 3973084 3975576 3977424 3992004 4028574 4045221 4059264 4074144 4087908 4101248 4102893 4128456 4158528 4175712 4186116 4201461 4203414 4219776 4229412 4234032 4261632 4289904 4291704 4302397 4306203 4321152 4336992 4339008 4351644 4369626 4394808 4409068 4410918 4441184 4457464 4459536 4472523 4474602 4516886 4536576 4551296 4566672 4583412 4613904 4618944 4644513 4662592 4678344 4693524 4697676 4710729 4731264 4742068 4747248 4763286 4794336 4808298 4826142 4828167 4844928 4861296 4862688 4879116 4881384 4927512 4944159 4981824 4996332 5014647 5016978 5038848 5086464 5103648 5120208 5135119 5137506 5157504 5178816 5190642 5196312 5243216 5245416 5262436 5263137 5300768 5303232 5322672 5332589 5340654 5371432 5391122 5393628 5432192 5450544 5468958 5470524 5504608 5541126 5543451 5544704 5567616 5581488 5601948 5604552 5622483 5639216 5645376 5676627 5719872 5722272 5741604 5760234 5782656 5785344 5802192 5826168 5859744 5881224 5898618 5901093 5946048 5959626 5963364 5966136 5988006 6042861 6088896 6111216 6129013 6131862 6151872 6158592 6192684 6237792 6258032 6263568 6279174 6280972 6305121 6329664 6344118 6351048 6364703 6392448 6411064 6434856 6437556 6481728 6483584 6505488 6508512 6527466 6570016 6592212 6613602 6616377 6642432 6661776 6686196 6689304 6711903 6775329 6804864 6826944 6850008 6875118 6905088 6920856 6928416 6993888 7017516 7040286 7046514 7070976 7096896 7113102 7120872 7144929 7191504 7209422 7212447 7239213 7267392 7291944 7294032 7318674 7322076 7388168 7391268 7441984 7469264 7472736 7494498 7496644 7525467 7527168 7558272 7568836 7596581 7626496 7629696 7655472 7680312 7706259 7736256 7753922 7768224 7785963 7812992 7841632 7864824 7868124 7893654 7928064 7946168 7951152 7954848 7984008 8010981 8057148 8086683 8090442 8118528 8148288 8175816 8202496 8203437 8205786 8256912 8311689 8317056 8351424 8372232 8402922 8406828 8439552 8458824 8468064 8579808 8583408 8604794 8612406 8640351 8642304 8673984 8678016 8703288 8739252 8789616 8818136 8821836 8847927 8882368 8914928 8919072 8939439 8945046 8949204 8982009 9033772 9066887 9102592 9133344 9166824 9197793 9227808 9237888 9289026 9325184 9356688 9387048 9395352 9418761 9421458 9462528 9484136 9494496 9516177 9526572 9588672 9616596 9652284 9656334 9689856 9722592 9725376 9758232 9762768 9791199 9855024 9888318 9920403 9963648 9992664 10029294 10033956 10158731 10207296 10240416 10270238 10275012 10312677 10315008 10357632 10381284 10392624 10486432 10490832 10524872 10526274 10560429 10569771 10601536 10606464 10645344 10665178 10669653 10681308 10742864 10782244 10787256 10814133 10864384 10901088 10925981 10937916 10941048 10978011 11009216 11082252 11086902 11135232 11162976 11203896 11209104 11241747 11244966 11278432 11290752 11353254 11439744 11444544 11483208 11520468 11565312 11604384 11630883 11652336 11719488 11762448 11797236 11802186 11840481 11892096 11919252 11926728 11932272 11976012 12085722 12124937 12135663 12177792 12222432 12258026 12263724 12303744 12308679 12385368 12475584 12516064 12527136 12558348 12561944 12604383 12610242 12659328 12688236 12702096 12729406 12784896 12822128 12869712 12875112 12907191 12918609 12963456 12967168 13010976 13017024 13040687 13054932 13140032 13184424 13227204 13232754 13323552 13372392 13378608 13417569 13423806 13550658 13609728 13653888 13700016 13750236 13841712 13856832 13933539 13987776 14035032 14080572 14093028 14132187 14193792 14226204 14241744 14289858 14383008 14418844 14424894 14471699 14478426 14484501 14534784 14583888 14588064 14637348 14644152 14776336 14782536 14832477 14883968 14938528 14945472 14988996 14993288 15043941 15050934 15116544 15137672 15193162 15259392 15310944 15360624 15405357 15412518 15472512 15507844 15536448 15571926 15625984 15683264 15729648 15736248 15787308 15789411 15892336 15902304 15909696 15968016 15997767 16021962 16114296 16173366 16180884 16296576 16351632 16406874 16411572 16513824 16623378 16630353 16634112 16702848 16744464 16805844 16813656 16867449 16917648 16936128 17029881 17159616 17166816 17209588 17224812 17272673 17280702 17347968 17356032 17406576 17478504 17579232 17636272 17643672 17695854 17703279 17764736 17829856 17838144 17878878 17890092 17898408 17964018 18067544 18128583 18133774 18266688 18333648 18387039 18395586 18455616 18475776 18578052 18650368 18713376 18774096 18790704 18837522 18842916 18915363 18968272 18988992 19032354 19053144 19094109 19177344 19233192 19304568 19312668 19445184 19450752 19516464 19525536 19582398 19710048 19776636 19840806 19849131 19927296 19985328 20058588 20067912 20135709 20317462 20325987 20414592 20480832 20540476 20550024 20615771 20625354 20715264 20762568 20785248 20814299 20972864 20981664 21049744 21052548 21120858 21139542 21203072 21212928 21290688 21330356 21339306 21362616 21485728 21564488 21574512 21628266 21637341 21717639 21802176 21851962 21875832 21882096 21956022 22018432 22164504 22173804 22325952 22407792 22418208 22483494 22489932 22556864 22576401 22581504 22706508 22789743 22879488 22889088 22966416 23040936 23118777 23208768 23261766 23304672 23357889 23438976 23524896 23594472 23604372 23680962 23784192 23838504 23853456 23864544 23952024 24032943 24171444 24249874 24260049 24271326 24355584 24444864 24516052 24527448 24607488 24610311 24617358 24770736 24842873 24935067 24951168 25032128 25054272 25116696 25123888 25208766 25220484 25318656 25376472 25404192 25458812 25644256 25739424 25750224 25814382 25837218 25921053 25926912 26021952 26034048 26081374 26109864 26280064 26368848 26454408 26465508 26543781 26647104 26744784 26757216 26818317 26835138 26847612 26946027 27101316 27200661 27307776 27400032 27500472 27593379 27683424 27713664 27867078 27975552 28070064 28161144 28186056 28256283 28264374 28387584 28452408 28483488 28548531 28579716 28766016 28837688 28849788 28943398 28956852 28969002 29069568 29167776 29176128 29274696 29288304 29373597 29552672 29565072 29651171 29664954 29761209 29767936 29877056 29890944 29977992 29986576 30087882 30101868 30275344 30386324 30476193 30621888 30721248 30791401 30810714 30825036 30938031 30945024 31015688 31072896 31143852 31366528 31459296 31472496 31574616 31578822 31681287 31784672 31804608 31819392 31936032 31995534 32008959 32043924 32228592 32346732 32361768 32442399 32593152 32703264 32777943 32813748 32823144 32934033 33027648 33246756 33260706 33405696 33488928 33611688 33627312 33725241 33734898 33835296 33872256 34059762 34170277 34319232 34333632 34419176 34449624 34545346 34561404 34695936 34813152 34892649 34957008 35158464 35272544 35287344 35391708 35406558 35521443 35529472 35659712 35676288 35757756 35780184 35796816 35928036 36135088 36257166 36267548 36374811 36406989 36533376 36667296 36751027 36774078 36791172 36911232 36926037 37156104 37426752 37548192 37581408 37675044 37685832 37813149 37830726 37936544 37977984 38064708 38106288 38188218 38354688 38466384 38609136 38625336 38721573 38755827 38890368 38901504 39032928 39051072 39122061 39164796 39420096 39553272 39681612 39698262 39970656 40117176 40135824 40252707 40271418 40634924 40651974 40783879 40829184 40961664 41080952 41100048 41231542 41250708 41525136 41570496 41628598 41800617 41945728 41963328 42099488 42105096 42241716 42279084 42396561 42406144 42581376 42660712 42678612 42725232 42971456 43128976 43149024 43256532 43274682 43415097 43435278 43453503 43604352 43703924 43751664 43764192 43864129 43912044 44036864 44329008 44347608 44497431 44651904 44815584 44836416 44966988 44979864 45113728 45131823 45152802 45413016 45579486 45778176 45932832 46081872 46216071 46237554 46417536 46523532 46609344 46715778 46877952 47049792 47188944 47208744 47361924 47368233 47677008 47706912 47729088 47904048 47993301 48065886 48342888 48499748 48520098 48542652 48677533 48889728 49032104 49054896 49220622 49234716 49541472 49685746 49870134 49891059 49902336 50064256 50108544 50233392 50247776 50417532 50440968 50602347 50752944 50808384 50917624 51089643 51288512 51478848 51500448 51628764 51674436 51818019 51842106 52043904 52068096 52162748 52219728 52560128 52737696 52908816 52931016 53087562 53109837 53294208 53489568 53514432 53636634 53670276 53695224 53892054 54202632 54385749 54401322 54800064 55000944 55161117 55186758 55366848 55427328 55734156 55951104 56140128 56322288 56372112 56512566 56528748 56746089 56904816 56966976 57097062 57159432 57282327 57532032 57675376 57699576 57886796 57913704 57938004 58098991 58335552 58352256 58549392 58576608 58658479 58747194 59105344 59130144 59302342 59329908 59522418 59547393 59754112 59781888 59955984 59973152 60175764 60203736 60550688 60772648 60952386 60977961 61243776 61442496 61582802 61621428 61650072 61847313 61876062 62031376 62145792 62287704 62442897 62733056 62918592 62944992 63149232 63157644 63362574 63569344 63609216 63638784 63872064 63991068 64017918 64087848 64457184 64693464 64723536 64884798 64912023 65152917 65406528 65555886 65627496 65646288 65868066 66055296 66493512 66521412 66977856 67223376 67254624 67450482 67469796 67670592 67729203 67744512 68119524 68340554 68369229 68638464 68667264 68838352 68899248 69090692 69122808 69356331 69626304 69785298 69914016 70011733 70073667 70316928 70545088 70574688 70783416 70813116 71042886 71319424 71352576 71515512 71560368 71593632 71856072 72270176 72514332 72535096 72749622 72780147 72813978 73066752 73334592 73502054 73548156 73582344 73822464 73830933 73852074 74312208 74528619 74805201 74853504 75096384 75162816 75350088 75371664 75626298 75661452 75873088 75955968 76129416 76212576 76376436 76932768 77218272 77250672 77443146 77511654 77763159 77780736 78065856 78102144 78244122 78329592 78840192 79106544 79363224 79396524 79631343 79941312 80234352 80271648 80454951 80505414 80542836 80838081 81269848 81303948 81567758 81601983 81923328 82161904 82200096 82463084 82501416 82780137 83050272 83140992 83257196 83562391 83601234 83891456 83926656 84198976 84210192 84483432 84558168 84768849 84793122 85162752 85321424 85357224 85450464 85645593 85942912 86257952 86298048 86513064 86549364 86830194 86870556 86907006 87208704 87407848 87503328 87528384 87728258 87824088 88120791 88658016 88695216 88953513 88994862 89283627 89303808 89631168 89672832 89933976 89959728 90227456 90263646 90305604 90826032 91158972 91428579 91865664 92163744 92374203 92432142 92475108 92814093 92835072 93047064 93218688 93431556 94099584 94377888 94417488 94723848 94736466 95043861 95354016 95413824 95458176 95808096 95986602 96026877 96131772 96685776 96999496 97040196 97085304 97327197 97355066 97779456 98064208 98109792 98333829 98441244 98469432 98802099 99082944 99371492 99735757 99740268 99782118 100128512 100217088 100466784 100495552 100835064 100881936 101175723 101204694 101505888 101616768 101835248 102179286 102510831 102577024 102957696 103000896 103257528 103348872 103636038 103684212 104087808 104325496 104439456 104677947 105475392 105817632 105862032 106175124 106219674 106564329 106588416 106979136 107028864 107273268 107340552 107390448 107784108 108405264 108771498 108802644 109124433 109220967 109600128 110001888 110253081 110322234 110373516 110733696 110778111 111468312 111746041 112280256 112644576 112744224 113025132 113057496 113439447 113492178 113809632 113933952 114194124 114318864 114564654 115064064 115350752 115399152 115773592 115827408 115876008 116164719 116197982 116267481 116671104 116704512 117098784 117153216 117316958 117366183 117494388 118210688 118260288 118604684 118659816 119044836 119094786 119508224 119911968 119946304 120185791 120351528 120407472 120758121 121101376 121545296 121904772 121955922 122351637 122487552 122884992 123165604 123242856 123300144 123694626 123752124 124062752 124575408 124885794 125401851 125837184 125889984 126298464 126315288 126725148 127138688 127189683 127218432 127744128 127982136 128035836 128175696 128914368 129386928 129447072 129769596 129824046 130245291 130305834 130360509 130813056 131111772 131254992 131292576 131592387 131736132 132110592 132987024 133042824 133374307 133492293 133955712 134446752 134509248 134900964 134939592 135341184 135395469 135458406 136239048 136681108 136738458 137334528 137676704 137798496 138181384 138245616 138648213 138712662 139252608 139570596 139828032 140023466 140147334 140633856 141090176 141149376 141566832 141626232 142085772 142104699 142638848 143031024 143120736 143187264 143447557 143712144 143979903 144540352 145028664 145070192 145499244 145560294 145627956 146032599 146669184 147004108 147096312 147164688 147661866 147704148 148624416 149057238 149610402 149673177 149707008 150192768 150325632 150700176 150743328 151252596 151322904 151746176 151807041 152258832 152425152 152752872 153268929 153865536 154436544 154501344 154886292 155023308 155454057 155526318 156131712 156204288 156488244 156659184 157680384 158213088 158726448 158793048 159188689 159262686 159329511 159882624 160468704 160543296 160909902 161010828 161085672 161676162 162539696 162607896 163135516 163157247 163203966 164323808 164400192 164926168 165002832 165310259 165483351 165560274 166100544 166281984 166514392 167124782 167202468 167853312 168397952 168420384 168966864 169116336 169537698 169586244 170642848 170714448 170900928 171291186 171846981 171885824 172515904 172596096 173026128 173098728 173660388 173741112 173814012 174296973 174815696 175006656 175056768 175456516 175648176 175975437 176241582 177316032 177390432 177907026 177989724 178567254 178642179 179262336 179345664 179867952 179919456 180527292 180611208 181652064 182317944 182857158 182933883 183731328 184327488 184748406 184864284 184950216 185541939 185628186 186094128 186437376 186863112 187328691 188199168 188755776 188834976 189447696 189472932 189999403 190087722 190708032 190827648 190916352 191616192 191973204 192053754 192263544 193371552 193998992 194080392 194170608 194654394 194710132 194736069 195458751 196128416 196219584 196667658 196882488 196938864 197305793 197604198 198165888 198742984 199471514 199480536 199564236 200933568 200991104 201670128 201763872 202351446 202409388 203011776 203233536 203670496 204358572 205021662 205107687 205154048 205915392 206001792 206515056 206697744 207272076 207368424 208068993 208650992 208878912 209355894 210035199 210221001 210950784 211635264 211724064 212350248 212439348 213128658 213958272 214057728 214546536 214681104 214780896 215568216 216810528 217542996 217605288 218248866 218340441 218441934 219200256 220003776 220506162 220644468 220747032 221467392 221492799 221556222 222936624 223492082 223585857 224415603 224560512 225289152 225488448 226050264 226114992 226773481 226878894 226984356 227619264 227867904 228388248 228637728 229129308 230701504 230798304 231547184 231654816 231752016 232329438 232395964 232534962 233289477 233342208 234197568 234306432 234633916 234732366 234988776 235494011 236421376 236520576 237209368 237319632 238089672 238189572 238894029 239823936 239892608 240371582 240703056 240814944 241364853 241516242 242202752 243090592 243809544 243911844 244703274 244805949 245769984 246331208 246485712 246600288 247389252 247504248 248125504 248340411 249150816 249771588 250687173 250803702 251674368 251779968 252596928 252630576 253450296 254277376 254306547 254379366 255488256 255964272 256071672 256351392 256936779 257828736 258773856 258894144 259539192 259648092 260490582 260611668 260721018 261626112 262223544 262509984 262585152 263184774 263472264 264362373 265974048 266085648 266748614 266860539 266984586 267850881 267911424 268893504 269018496 269801928 269879184 270682368 270790938 270916812 272478096 273362216 273476916 274285737 275353408 275596992 276362768 276491232 277122609 277296426 277425324 278442279 278505216 279141192 279656064 280046932 280294668 281073497 282180352 282298752 283133664 283252464 284171544 284209398 285131583 286062048 286241472 286374528 286895114 287424288 287959806 288080631 289080704 290057328 290140384 290998488 291120588 291255912 291981591 292065198 293338368 294008216 294192624 294329376 295001487 295323732 295408296 296406297 297248832 298114476 299207271 299220804 299346354 300385536 300651264 301400352 301486656 302505192 302645808 303492352 303527169 303614082 304517664 304850304 305505744 306537858 307532493 307731072 308873088 309002688 309772584 310046616 310908114 311052636 312263424 312976488 313318368 314033841 316426176 317452896 317586096 318377378 318525372 318659022 319692987 319765248 320937408 321086592 321819804 322021656 322171344 323352324 325079392 325215792 326271032 326314494 326407932 327373299 327662901 328647616 328800384 329852336 330005664 330620518 330759243 330966702 331120548 332201088 332334333 333028784 334249564 334404936 335238123 335474819 336795904 336840768 337933728 338232672 338705411 339075396 339172488 340318341 341285696 341428896 341801856 342582372 343693962 345031808 345192192 346052256 346197456 347320776 347482224 347628024 348494157 348593946 349631392 350013312 350113536 350913032 351296352 351950874 352098549 352483164 354632064 354780864 355814052 355979448 357134508 357284358 358524672 359735904 359838912 360557373 361054584 361222416 362274363 363304128 364635888 365714316 365867766 367054911 367462656 368654976 369496812 369728568 369900432 371083878 371256372 372188256 373726224 374657382 375873047 376205553 377511552 377669952 378895392 378945864 379998806 380175444 381416064 381569049 381655296 383232384 383946408 384107508 384527088 386743104 387997984 388160784 388341216 389308788 389420264 389472138 390735873 390917502 391081527 392256832 392439168 393335316 393764976 393877728 394611586 394777161 395208396 396331776 397485968 398943028 398961072 399128472 400122921 400476879 401867136 401982208 403340256 403527744 404261297 404702892 404818776 406023552 406186407 407340992 408717144 410043324 410215374 412003584 413030112 413395488 414544152 414736848 415944639 416137986 417301984 417757824 418711788 420070398 420442002 421901568 423270528 423448128 424700496 424878696 426257316 426314097 427916544 429093072 429362208 429561792 430342671 431136432 431939709 433621056 435085992 435210576 436497732 436680882 436883868 438097797 440007552 441012324 441288936 441494064 442985598 443112444 445873248 446984164 447171714 448622669 448831206 449019531 449121024 450578304 450976896 452100528 452229984 453546962 453757788 453968712 455238528 455421123 456776496 457275456 458258616 459806787 461403008 461596608 463094368 463309632 463504032 464658876 464791928 465069924 466362171 466578954 468395136 468612864 469267832 469464732 469977552 470988022 473041152 474418736 474639264 476179344 476379144 477566067 477788058 477988533 479647872 479785216 480743164 481406112 481629888 482505419 482729706 483032484 484405504 486181184 487619088 487823688 489406548 489471741 489611898 492662416 492971424 493200576 494778504 495008496 495930777 496251008 496450053 496680822 498301632 499543176 501374346 501607404 503559936 505193856 505261152 506900592 508613094 508758732 511928544 512143344 512702784 513873558 515540943 515657472 517547712 517788288 519078384 519296184 520981164 521223336 521442036 522890919 524447088 525019968 525170304 526369548 526944528 527926311 528724746 531948096 532171296 533497228 533721078 533969172 535452863 535701762 535926537 537787008 538036992 539603856 539758368 541581876 541833624 544956192 546724432 546953832 548571474 548801649 550706816 551193984 552725536 552982464 554245218 554592852 554850648 556625817 556884558 558282384 559312128 560093864 560589336 561986073 562146994 564597504 566267328 566504928 568343088 568418796 569998209 570263166 572124096 572482944 572749056 573790228 574848576 575919612 576161262 578161408 580114656 580280768 581996976 582241176 582511824 583963182 584130396 584208207 586376253 588016432 588385248 588658752 590002974 590647464 590816592 591917379 592812594 594497664 596228952 598414542 598441608 598692708 602800704 602973312 605010384 605291616 607054338 607228164 609035328 609700608 611011488 613075716 615064986 615323061 615462144 617746176 618005376 619545168 620093232 621816228 622105272 624206979 625952976 626636736 628067682 630105597 630663003 632852352 634905792 635172192 636754756 637050744 637318044 639088901 639385974 641874816 642173184 643639608 644043312 644342688 645243269 646704648 650158784 650431584 652542064 652628988 652815864 654746598 655021323 655325802 657295232 657600768 659704672 660011328 661241036 661518486 661933404 662241096 664402176 664668666 666057568 668499128 668809872 670476246 670757571 670949638 673246809 673681536 675867456 676465344 677410822 678150792 678344976 680320443 680636682 682571392 682857792 683603712 685164744 687387924 690063616 692104512 692394912 694641552 694964448 695256048 696988314 697187892 699262784 699868431 700026624 701826064 702592704 703901748 704197098 704966328 706482033 709264128 709561728 711628104 711958896 714269016 714568716 716682087 719471808 719677824 721114746 722109168 722444832 724094559 724548726 726608256 729271776 731428632 731735532 734109822 734417847 737309952 738993624 739457136 739800864 742167756 742512744 744376512 745021233 747452448 749314764 751746094 752061519 752411106 755023104 755339904 757790784 757891728 759997612 760350888 762832128 762919641 763138098 766464768 767892816 768215016 769054176 770129063 770810337 773486208 775995968 776321568 776682432 778617576 778840528 778944276 781471746 781835004 782163054 784513664 784878336 786670632 787529952 787755456 789223172 789554322 790416792 794971936 797886056 797922144 798256944 800245842 800581617 800953758 803552643 803734272 806680512 807055488 808522594 809405784 809637552 812047104 812372814 814681984 817434288 820086648 820430748 822857211 826060224 826790976 829088304 829473696 831367827 831889278 832275972 834603968 835326837 835515648 837423576 840140796 840884004 843220491 846541056 846896256 849400992 849757392 852514632 852628194 855394749 858186144 858724416 859123584 860685342 862272864 863879418 864241893 867242112 870171984 870421152 872995464 873361764 873767736 875944773 876195594 880015104 882024648 882577872 882988128 885004461 885971196 886224888 889218891 891746496 893968328 894343428 897245338 897621813 897662412 898039062 901156608 901953792 904201056 904459968 907093924 907515576 907937424 910477056 910581507 910842246 913552992 914550912 916517232 919186301 919613574 922597479 922806016 923193216 926188736 926619264 927008064 929317752 929583856 930139848 932724342 933157908 936790272 938535664 938929464 939955104 941976044 942101523 948837472 949278528 952358688 952758288 954533431 955132134 955576116 955977066 959078961 959295744 961486328 962812224 963259776 965010838 965459412 966064968 972362368 975238176 975647376 978813096 978943482 979223796 982119897 985324832 985942848 986401152 989557008 990016992 991861554 992277729 992502016 992900106 993361644 996603264 997002999 999086352 1002748692 1003214808 1005714369 1006424457 1010387712 1010522304 1013801184 1016116233 1017226188 1017517464 1020955023 1023857088 1024286688 1025405568 1027747116 1031081886 1035095424 1035576576 1038156768 1038592368 1041962328 1042446672 1042884072 1045482471 1045781838 1048894176 1050039936 1050340608 1052739096 1053889056 1055852622 1056295647 1057449492 1063896192 1064342592 1066994456 1067442156 1067938344 1070905726 1071403524 1071853074 1075574016 1079207712 1079516736 1081672119 1083163752 1083667248 1086823089 1089912384 1093448864 1093907664 1097093327 1097142948 1097603298 1101164733 1101413632 1102387968 1105451072 1105964928 1108490436 1109185704 1109701296 1113251634 1113769116 1116564768 1120187728 1121178672 1123972146 1124293988 1127619141 1128616659 1132534656 1133009856 1136686176 1136837592 1139281837 1139996418 1140526332 1144248192 1144707147 1144965888 1147580456 1149697152 1151839224 1152322524 1160229312 1160561536 1163993952 1164482352 1165023648 1167926364 1168260792 1168416414 1172207619 1172752506 1176032864 1176770496 1177317504 1180005948 1181294928 1181633184 1183834758 1184331483 1185625188 1188995328 1192457904 1196829084 1196883216 1197385416 1200368763 1201430637 1205601408 1205946624 1210020768 1210583232 1212783891 1214108676 1214456328 1218070656 1218559221 1222022976 1226151432 1230129972 1230646122 1236010752 1239090336 1240186464 1243632456 1244210544 1247833917 1248413958 1251905952 1253273472 1256135364 1260211194 1261326006 1264300249 1265704704 1269811584 1270344384 1273509512 1274101488 1274636088 1278177802 1278771948 1278942291 1283749632 1287279216 1288086624 1288685376 1290486538 1291028013 1293409296 1295819127 1300317568 1300863168 1305084128 1305257976 1305631728 1309493196 1310042646 1310651604 1314293391 1314590464 1319409344 1320022656 1322482072 1323036972 1323866808 1324482192 1329337332 1332115136 1336998256 1337619744 1340952492 1341515142 1341899276 1345868007 1346493618 1347058593 1347363072 1351734912 1352930688 1354821644 1356301584 1356689952 1359787999 1360640886 1361273364 1365142784 1365715584 1366263369 1370329488 1374775848 1379420361 1384209024 1384789824 1389283104 1389928896 1390512096 1393976628 1394375784 1398525568 1399086513 1399736862 1403652128 1405185408 1407803496 1408394196 1409932656 1412964066 1419123456 1423256208 1423917792 1428538032 1429137432 1432698201 1433364174 1433965599 1438943616 1439355648 1442229492 1444218336 1444889664 1447516257 1448189118 1449097452 1453216512 1458543552 1462857264 1463471064 1468219644 1468415223 1468835694 1477987248 1478914272 1479601728 1484335512 1485025488 1487792331 1488753024 1489350159 1490042466 1494904896 1498629528 1503492188 1504123038 1504822212 1509003523 1510679808 1515581568 1515783456 1519995224 1520701776 1525839282 1526276196 1535785632 1536430032 1538108352 1540258126 1541620674 1546622829 1546972416 1551991936 1552643136 1553364864 1557235152 1557681056 1557888552 1562943492 1563670008 1564326108 1568672757 1569027328 1573341264 1575059904 1575510912 1578446344 1579108644 1580833584 1583778933 1589943872 1595772112 1595844288 1596513888 1600491684 1601163234 1601907516 1606358589 1607105286 1607779611 1613361024 1614110976 1617045188 1618811568 1619275104 1622972773 1624745628 1629363968 1634868576 1640173296 1640861496 1645714422 1646404947 1652120448 1653581952 1658176608 1658947392 1662735654 1663778556 1664551944 1669207936 1669877451 1670653674 1674847152 1680281592 1681768008 1685958219 1686440982 1693792512 1698801984 1699514784 1705029264 1705256388 1709994627 1710789498 1716372288 1717448832 1718247168 1721370684 1724545728 1727758836 1728483786 1734484224 1740343968 1740842304 1745990928 1746723528 1747535472 1751889546 1752391188 1752624621 1759128759 1764049296 1765155744 1765976256 1770008922 1771942392 1772449776 1775752137 1778437782 1783492992 1787936656 1788686856 1794490676 1795243626 1795324824 1796078124 1801068721 1808402112 1808919936 1814187848 1815031152 1815874848 1818412849 1821163014 1821684492 1827105984 1829101824 1833034464 1838372602 1839227148 1845194958 1845969183 1846386432 1852377472 1853238528 1854016128 1858635504 1859167712 1860279696 1865448684 1866315816 1877071328 1877858928 1879910208 1883952088 1884203046 1890316791 1891989009 1897674944 1898557056 1904717376 1905516576 1909066862 1910264268 1911152232 1911954132 1917266703 1918157922 1922972656 1925624448 1926519552 1930021676 1930918824 1932129936 1935729807 1944724736 1950476352 1951294752 1957626192 1957886964 1958447592 1964239794 1965063969 1970649664 1971885696 1972802304 1979114016 1980033984 1983723108 1984555458 1985800212 1986723288 1993206528 1994005998 1998172704 2005497384 2006429616 2011428738 2012272713 2012848914 2019740427 2021044608 2027602368 2032232466 2034452376 2035034928 2040961329 2041910046 2047714176 2048573376 2050811136 2055494232 2062163772 2070190848 2076313536 2077184736 2083924656 2084893344 2085768144 2090964942 2091563676 2097788352 2099605293 2100079872 2105478192 2107778112 2111705244 2112591294 2114898984 2119446099 2127792384 2128685184 2133988912 2134884312 2135876688 2141811452 2142807048 2143706148 2150046261 2158415424 2159033472 2163344238 2166327504 2167334496 2170363723 2172283677 2173646178 2179824768 2186897728 2187815328 2194186654 2194285896 2195206596 2202329466 2203253541 2210902144 2211929856 2216980872 2218371408 2219402592 2226503268 2227538232 2233129536 2240375456 2242357344 2247944292 2248587976 2255238282 2256184557 2257233318 2265069312 2266019712 2273372352 2273675184 2278563674 2279992836 2281052664 2288496384 2288758923 2289414294 2295160912 2299394304 2303678448 2304645048 2310387189 2312431011 2320458624 2321123072 2327987904 2328964704 2330047296 2335852728 2336521584 2336832828 2344415238 2345505012 2352065728 2353540992 2354635008 2360011896 2362589856 2363266368 2367669516 2368662966 2371250376 2384915808 2393658168 2393766432 2394770832 2400737526 2401744851 2402861274 2410657929 2411202816 2420041536 2421166464 2425567782 2428217352 2428912656 2436141312 2437118442 2444045952 2452302864 2460259944 2461292244 2468571633 2478180672 2480372928 2487264912 2488421088 2494103481 2495667834 2496827916 2503811904 2505980511 2506546944 2512270728 2520422388 2522652012 2528600498 2529661473 2539623168 2540688768 2547019024 2548202976 2549272176 2556355604 2557543896 2557884582 2566184247 2574558432 2576173248 2577370752 2580973076 2582056026 2586818592 2590434121 2591638254 2592725679 2600635136 2601726336 2610168256 2610515952 2611263456 2618986392 2620085292 2621303208 2627834319 2628586782 2638818688 2640045312 2644964144 2646073944 2647733616 2648964384 2655013383 2658674664 2664230272 2673996512 2675239488 2681904984 2683030284 2683798552 2691736014 2692865439 2692987236 2694117186 2703469824 2705861376 2709643288 2712603168 2713379904 2719575998 2721281772 2722546728 2731431168 2731744521 2732526738 2740658976 2749551696 2757558903 2758840722 2767792437 2768418048 2769579648 2778566208 2779857792 2781024192 2787953256 2788751568 2797051136 2798173026 2799473724 2807304256 2810370816 2815606992 2816788392 2819865312 2825928132 2826304569 2846512416 2847835584 2857076064 2858274864 2863600293 2865396402 2866728348 2867931198 2877236883 2877887232 2884458984 2888436672 2889779328 2895032514 2896378236 2898194904 2917087104 2925714528 2926942128 2936439288 2936830446 2937671388 2946359691 2955974496 2957828544 2959203456 2968671024 2970050976 2975584662 2976833187 2977506048 2978700318 2980084932 2989809792 2991008997 2997259056 3006984376 3008246076 3009644424 3017143107 3018007046 3019273371 3031163136 3031566912 3039990448 3041403552 3048348699 3051678564 3052552392 3062865069 3071571264 3072860064 3076216704 3080516252 3083241348 3091808467 3093245658 3103983872 3105286272 3106729728 3114470304 3115362112 3115777104 3125886984 3127340016 3128652216 3136447413 3137345514 3146682528 3150119808 3151021824 3156892688 3158217288 3161667168 3167557866 3168886941 3179887744 3191544224 3191688576 3193027776 3200983368 3202326468 3203815032 3212717178 3214210572 3215559222 3226722048 3234090376 3237623136 3238550208 3245016357 3245945546 3249491256 3260469267 3269737152 3280346592 3281722992 3291279981 3291428844 3292809894 3303494199 3304240896 3307163904 3316353216 3317894784 3325471308 3327557112 3329103888 3338415872 3339754902 3341307348 3349694304 3360563184 3363536016 3371916438 3372881964 3382857423 3385849977 3397603968 3399029568 3410058528 3410512776 3417845511 3419989254 3421578996 3432744576 3434121441 3434897664 3442741368 3449091456 3455517672 3456967572 3480687936 3481684608 3491981856 3493447056 3495070944 3503779092 3504782376 3505249242 3516622857 3518257518 3528098592 3530311488 3531952512 3540017844 3543884784 3544899552 3551504274 3552994449 3556875564 3566985984 3575873312 3577373712 3588981352 3590487252 3590649648 3592156248 3601106289 3602137442 3604291911 3616804224 3617839872 3628375696 3630062304 3631749696 3636825698 3638351673 3642326028 3643368984 3654211968 3655677663 3666068928 3676745204 3678454296 3690223009 3690389916 3691938366 3704754944 3708032256 3717271008 3718335424 3720559392 3725759521 3730897368 3732631632 3743501751 3754142656 3755717856 3759820416 3767904176 3768406092 3780633582 3783978018 3792900747 3795349888 3797114112 3809434752 3811033152 3818133724 3820528536 3822304464 3823908264 3834533406 3836315844 3845945312 3851248896 3860043352 3861837648 3864259872 3871459614 3873084039 3887457381 3900952704 3902589504 3915252384 3915773928 3916895184 3928479588 3930127938 3941299328 3942880173 3943771392 3958228032 3960067968 3967446216 3969110916 3971600424 3973446576 3988011996 3996345408 4010994768 4012859232 4022857476 4024545426 4025697828 4037604021 4039480854 4041175779 4042089216 4055204736 4064464932 4068904752 4070069856 4079363997 4081922658 4083820092 4095428352 4097146752 4098790107 4110988464 4124327544 4134603517 4138261083 4152627072 4154369472 4167849312 4169786688 4171536288 4181929884 4183127352 4195576704 4197259539 4199210586 4210956384 4215556224 4223410488 4225182588 4229797968 4238892198 4257370368 4267977824 4269768624 4271753376 4283622904 4285614096 4287412296 4298094603 4300092522 4301896797 4316830848 4318066944 4326688476 4332655008 4334668992 4340727446 4342548771 4344567354 4347292356 4359649536 4373795456 4375630656 4388373308 4388571792 4390413192 4404658932 4405245669 4406507082 4421804288 4433961744 4436742816 4438805184 4446874267 4453006536 4455076464 4463376993 4466259072 4468050477 4480750912 4484714688 4495888584 4497175952 4510476564 4512369114 4514466636 4527010569 4532039424 4546744704 4547350368 4557127348 4559985672 4562105328 4577517846 4578828588 4590321824 4607356896 4609290096 4620774378 4624862022 4639868487 4640917248 4655975808 4657929408 4660094592 4671705456 4673043168 4673665656 4688830476 4691010024 4704131456 4706018271 4707081984 4720023792 4725179712 4726532736 4735339032 4737325932 4742500752 4751336799 4769831616 4787316336 4787532864 4789541664 4801475052 4803489702 4805722548 4819075767 4821315858 4823338833 4840083072 4842332928 4851135564 4856434704 4857825312 4868918319 4874236884 4888091904 4904605728 4920519888 4922584488 4934849359 4937143266 4939214841 4956361344 4960745856 4974529824 4976842176 4988206962 4991335668 4993655832 5007623808 5009632353 5011961022 5024541456 5040844776 5045304024 5057200996 5057874657 5059322946 5081377536 5094038048 5096405952 5098544352 5112711208 5115087792 5115769164 5129983881 5132368494 5149116864 5152346496 5154741504 5161946152 5164112052 5173637184 5180868242 5183276508 5185451358 5203452672 5220336512 5221031904 5222526912 5237972784 5240170584 5242606416 5255668638 5257173564 5257873863 5277637376 5289928288 5292147888 5295467232 5297928768 5307559609 5310026766 5317349328 5327256411 5328460544 5347993024 5350478976 5363809968 5366060568 5367597104 5383472028 5385730878 5385974472 5388234372 5403206163 5419286576 5425206336 5426759808 5439151996 5442563544 5445093456 5455238547 5463489042 5465053476 5481317952 5499103392 5515117806 5517681444 5535584874 5537907549 5539159296 5557132416 5559715584 5562048384 5575906512 5577503136 5596346052 5598947448 5614608512 5631213984 5633576784 5639730624 5651856264 5652609138 5670950373 5693024832 5695671168 5714152128 5716549728 5727200586 5730792804 5733456696 5735862396 5751800109 5754473766 5768917968 5776873344 5779558656 5790065028 5792756472 5796389808 5807189421 5834174208 5851429056 5853884256 5872878576 5873660892 5875342776 5889981493 5892719382 5895191907 5911948992 5915657088 5918406912 5937342048 5940101952 5951169324 5953666374 5957400636 5960169864 5979619584 5982017994 5994518112 6013968752 6016492152 6019288848 6034286214 6036014092 6036818139 6038546742 6059221281 6063133824 6079980896 6082807104 6096697398 6103357128 6105104784 6116479583 6122883987 6125730138 6143142528 6145720128 6152433408 6161032504 6166482696 6183616934 6186491316 6210572544 6228940608 6230724224 6231554208 6251773968 6254680032 6257304432 6272894826 6274691028 6293365056 6300239616 6313785376 6316434576 6323334336 6335115732 6337773882 6358338297 6359775488 6383088448 6383377152 6386055552 6401966736 6404652936 6407630064 6425434356 6428421144 6431118444 6450138783 6468180752 6475246272 6477100416 6490032714 6491891092 6498982512 6511091169 6516851031 6520938534 6539474304 6560693184 6563445984 6582559962 6582857688 6585619788 6606988398 6609760623 6632706432 6635789568 6650942616 6655114224 6658207776 6679509804 6682614696 6699388608 6721126368 6727072032 6743832876 6745763928 6765714846 6768553671 6771699954 6795207936 6798059136 6820117056 6821025552 6835691022 6839978508 6843157992 6865489152 6866276769 6868242882 6885482736 6898182912 6911035344 6913935144 6931161567 6937293033 6961375872 6963369216 6983963712 6986894112 6990141888 7007558184 7009564752 7010498484 7029977911 7033245714 7036515036 7056197184 7060622976 7063905024 7080035688 7087769568 7089799104 7103008548 7105988898 7113751128 7151746624 7154747424 7177962704 7180974504 7181299296 7184312496 7202212578 7204274884 7205234553 7208583822 7231973787 7233608448 7256751392 7260124608 7263499392 7273651396 7276703346 7284652056 7286737968 7300314341 7308423936 7311355326 7332137856 7353490408 7356908592 7380446018 7380779832 7383876732 7405714899 7434542016 7436670848 7441118784 7451519042 7461794736 7465263264 7482310443 7487003502 7508285312 7511435712 7519640832 7535808352 7536812184 7561267164 7567956036 7585801494 7588984419 7590699776 7618869504 7622066304 7636267448 7641057072 7644608928 7647816528 7669066812 7672631688 7691890624 7698552741 7720086704 7723675296 7728519744 7742919228 7746168078 7771302363 7774914762 7778177037 7801905408 7805179008 7830504768 7831547856 7833790368 7856959176 7860255876 7882598656 7883502957 7885760346 7916456064 7920135936 7934892432 7938221832 7943200848 7946893152 7965040149 7976023992 7992690816 8021989536 8025718464 8045714952 8049090852 8051395656 8075208042 8078596317 8078961708 8082351558 8110409472 8128929864 8137809504 8140139712 8158727994 8163845316 8167640184 8194293504 8195233563 8197580214 8221976928 8248655088 8269207034 8272676709 8276522166 8303377311 8305254144 8308738944 8335698624 8339573376 8343072576 8363859768 8366254704 8391153408 8394519078 8398421172 8421912768 8431112448 8446820976 8450365176 8459595936 8477784396 8478913707 8535955648 8539537248 8543506752 8567245808 8571228192 8574824592 8590800879 8596189206 8600185044 8603793594 8631710649 8633661696 8653376952 8665310016 8669337984 8681454892 8685097542 8689134708 8694584712 8713278407 8747590912 8751261312 8776746616 8777143584 8780826384 8809317864 8810491338 8813014164 8839079073 8867923488 8873485632 8877610368 8893748534 8906013072 8910152928 8926753986 8930499561 8932518144 8936100954 8961501824 8969429376 8991777168 8994351904 9020953128 9024738228 9028933272 9051429321 9054021138 9057820113 9093489408 9094700736 9114254696 9119971344 9124210656 9145046097 9155035692 9157657176 9180643648 9188595207 9214713792 9218580192 9241548756 9249724044 9275425401 9279736974 9311951616 9315858816 9320189184 9343410912 9346086336 9347331312 9377660952 9382020048 9408262912 9409342239 9412036542 9440047584 9450359424 9453065472 9470678064 9474651864 9485001504 9502673598 9506660823 9539663232 9574632672 9575065728 9579083328 9602950104 9606979404 9611445096 9638151534 9642631716 9646677666 9680166144 9702271128 9712869408 9715650624 9735049071 9737836638 9748473768 9781407801 9809211456 9841039776 9845168976 9869698718 9873839943 9874286532 9878429682 9910482597 9912722688 9921491712 9949059648 9953684352 9976413924 9982671336 9987311664 10015247616 10019264706 10023922044 10049082912 10081689552 10090608048 10114401992 10115749314 10118645892 10148572269 10157549931 10188076096 10192811904 10197088704 10225422416 10230175584 10231538328 10253536533 10259967762 10264736988 10298233728 10302364323 10304692992 10323892304 10328224104 10347274368 10361736484 10366553016 10370902716 10399719389 10440673024 10442063808 10445053824 10475945568 10480341168 10485212832 10499867741 10511337276 10514347128 10515747726 10549868571 10579856576 10584295776 10590934464 10595857536 10615119218 10620053532 10634698656 10654512822 10658983347 10695986048 10700957952 10727619936 10732121136 10735194208 10766944056 10771461756 10771948944 10776468744 10803318867 10806412326 10838573152 10850412672 10853519616 10878303992 10885127088 10890186912 10910477094 10915055019 10926978084 10930106952 10962635904 10967032989 10998206784 11030235612 11035362888 11070669027 11071169748 11075815098 11114264832 11124096768 11151813024 11155006272 11177278563 11192692104 11197894896 11229217024 11230505253 11262427968 11267153568 11279461248 11303712528 11305218276 11341900746 11378702241 11386049664 11391342336 11428304256 11433099456 11454401172 11461585608 11466913392 11471724792 11503600218 11508947532 11537835936 11553746688 11580130056 11585512944 11592779616 11614378842 11619252117 11662372143 11702858112 11707768512 11745757152 11747321784 11750685552 11779962986 11785438764 11790383814 11823897984 11828640519 11831314176 11874684096 11880203904 11902338648 11907332748 11914801272 11920339728 11964035988 11989036224 12027937504 12032984304 12038577696 12068572428 12072028184 12073636278 12077093484 12112812063 12118442562 12123527337 12126267648 12159961792 12165614208 12193394796 12206714256 12210209568 12232959166 12238091991 12245767974 12251460276 12286285056 12291440256 12296370321 12322065008 12332965392 12367233868 12372982632 12403810551 12414783249 12457881216 12461448448 12463108416 12503547936 12509360064 12514608864 12532100207 12545789652 12549382056 12586730112 12591778617 12627570752 12632869152 12646668672 12670231464 12675547764 12716676594 12766176896 12772111104 12803933472 12809305872 12815260128 12850868712 12856842288 12862236888 12894283809 12900277566 12936361504 12950492544 12954200832 12980065428 12983782184 12997965024 13022182338 13027646313 13033702062 13041877068 13078948608 13121386368 13126891968 13165119924 13165715376 13171239576 13213976796 13215737007 13219521246 13265412864 13301885232 13310228448 13316415552 13340622801 13359019608 13365229392 13390130979 13398777216 13404151431 13442252736 13454144064 13487665752 13491527856 13531429692 13537107342 13543399908 13581031707 13596118272 13640234112 13642051104 13671382044 13679957016 13686315984 13732553538 13736485764 13770965472 13822070688 13827870288 13862323134 13874586066 13907302739 13919605461 13922751744 13967927424 13973788224 13980283776 14015116368 14019129504 14020996968 14059955822 14066491428 14073030072 14112394368 14118054813 14121245952 14160071376 14175539136 14179598208 14206017096 14211977796 14227502256 14254010397 14303493248 14309494848 14355925408 14361949008 14362598592 14368624992 14404425156 14408549768 14410469106 14417167644 14457227301 14463947574 14470016499 14513502784 14520249216 14526998784 14547302792 14553406692 14569304112 14573475936 14600628682 14606754957 14622710652 14664275712 14706980816 14713817184 14760892036 14761559664 14767753464 14804548077 14811429798 14817644523 14869084032 14873341696 14882237568 14903038084 14923589472 14930526528 14957667989 14964620886 14974007004 15016570624 15022871424 15028897059 15071616704 15073624368 15122534328 15135912072 15171602988 15173623971 15177968838 15244132608 15272534896 15282114144 15289217856 15295633056 15338133624 15345263376 15383781248 15389951643 15397105482 15440173408 15447350592 15457039488 15485838456 15492336156 15542604726 15549829524 15556354074 15610358016 15661009536 15663095712 15667580736 15713918352 15720511752 15767005914 15771520692 15773621589 15832912128 15869784864 15876443664 15886401696 15893786304 15922678827 15930080298 15952047984 15981769233 15985381632 16043979072 16051436928 16091429904 16098181704 16102791312 16150416084 16157192634 16157923416 16164703116 16209618489 16257859728 16275619008 16280279424 16317455988 16327690632 16335280368 16365715641 16390467126 16395160428 16443953856 16497310176 16538414068 16545353418 16553044332 16599038753 16606754622 16613722647 16617477888 16671397248 16679146752 16686145152 16727719536 16732509408 16789038156 16796842344 16843825536 16893641952 16900730352 16919191872 16955568792 16957827414 17012851119 17071911296 17079074496 17087013504 17134491616 17142456384 17149649184 17181601758 17192378412 17200370088 17207587188 17255400327 17263421298 17306753904 17330620032 17338675968 17362909784 17370195084 17378269416 17389169424 17421568263 17426556814 17502522624 17553493232 17554287168 17561652768 17618635728 17620982676 17626028328 17669944479 17678158146 17685575721 17735846976 17746971264 17755220736 17787497068 17812026144 17820305856 17852700503 17853507972 17860999122 17872201908 17923003648 17938858752 17983554336 17988703808 18041906256 18049476456 18057866544 18102858642 18108042276 18110454417 18115640226 18177663843 18189401472 18228509392 18239942688 18248421312 18290092194 18310071384 18315314352 18349438749 18361287296 18368651961 18377190414 18429427584 18437160384 18483097512 18499448088 18550850802 18559473948 18631717632 18686821824 18692172672 18694662624 18755321904 18764040096 18818684478 18824073084 18880095168 18900718848 18941356128 18949303728 18970003008 19005347196 19013321646 19075014891 19079326464 19149265344 19150131456 19158166656 19205900208 19213958808 19222890192 19276303068 19285263432 19293355332 19350416349 19404542256 19425738816 19431301248 19470098142 19475673276 19496947536 19533273507 19550553093 19562815602 19618422912 19682079552 19690337952 19739397436 19747679886 19748573064 19756859364 19811755931 19820965194 19829281869 19898119296 19907368704 19952827848 19965342672 19974623328 20002541339 20038529412 20047844088 20098165824 20163379104 20181216096 20228803984 20231498628 20237291784 20297144538 20305661013 20315099862 20376152192 20385623808 20394177408 20450844832 20460351168 20463076656 20507073066 20519935524 20529473976 20596467456 20604728646 20647784608 20656448208 20694548736 20723472968 20733106032 20741805432 20793484701 20799438778 20811879099 20884127616 20890107648 20951891136 20960682336 20970425664 20999735482 21022674552 21028694256 21031495452 21089933733 21099737142 21159713152 21168591552 21181868928 21191715072 21230238436 21240107064 21269397312 21309025644 21317966694 21391972096 21455239872 21464242272 21470388416 21533888112 21542923512 21543897888 21552937488 21606637734 21612824652 21615703659 21677146304 21695921361 21700825344 21756607984 21770254176 21780373824 21820954188 21830110038 21853956168 21860213904 21900943023 21925271808 21934065978 21996413568 22060471224 22070725776 22141338054 22142339496 22151630196 22217144697 22303626048 22310012544 22354557126 22385384208 22395789792 22446931329 22461010506 22524855936 22534307136 22558922496 22607425056 22610436552 22683801492 22757404482 22766953257 22772099328 22856608512 22866198912 22908802344 22923171216 22933826784 22943449584 23007200436 23017895064 23075671872 23095658223 23160260112 23171025888 23185559232 23228757684 23238504234 23313907089 23324744286 23334531111 23405716224 23415537024 23491514304 23494643568 23501371104 23559925972 23570877528 23580767628 23647795968 23650508871 23657281038 23749368192 23760407808 23804677296 23814665496 23829602544 23840679456 23874000953 23895120447 23928071976 23978072448 24055875008 24065968608 24077155392 24137144856 24144056368 24147272556 24154186968 24225624126 24235788951 24236885124 24247054674 24319923584 24331228416 24386789592 24413428512 24420419136 24465918332 24476183982 24491535948 24502920552 24582880512 24592740642 24644130016 24665930784 24734467736 24745965264 24807621102 24818030127 24829566498 24910131933 24915762432 24926216832 25007095872 25018720128 25029217728 25064200414 25091579304 25098764112 25173460224 25183557234 25255141504 25265738304 25293337344 25340462928 25351095528 25433353188 25436741121 25532353792 25607866944 25618611744 25630520256 25701737424 25713684576 25724473776 25772402637 25788567618 25800555132 25872723008 25895131947 25900985088 25960130856 25967564368 25995930048 26044364676 26055292626 26067404124 26083754136 26139835221 26242772736 26253783936 26330239848 26331430752 26342479152 26427953592 26431474014 26439042492 26517237219 26603770464 26620456896 26632831104 26681245602 26718039216 26730458784 26780261958 26791498683 26797554432 26808302862 26884505472 26908288128 26975331504 26983055712 27062859384 27074214684 27086799816 27154287963 27162063414 27173460339 27280468224 27284102208 27342764088 27359914032 27372631968 27435138291 27465107076 27472971528 27541930944 27565785621 27644141376 27655740576 27724646268 27749172132 27814605478 27826276203 27839210922 27935854848 27947576448 27960567552 28030232736 28038259008 28041993936 28119911644 28132982856 28146060144 28224788736 28228026717 28236109626 28320142752 28351078272 28359196416 28412034192 28423955592 28455004512 28494775331 28508020794 28519982469 28606986496 28618989696 28711850816 28723898016 28725197184 28737249984 28808850312 28817099536 28820938212 28834335288 28914454602 28927895148 28940032998 29027005568 29040498432 29094605584 29106813384 29138608224 29146951872 29201257364 29205147213 29213509914 29245421304 29413961632 29427634368 29521784072 29523119328 29535506928 29590536361 29609096154 29621519829 29622859596 29635289046 29731447791 29738168064 29764475136 29806076168 29847178944 29861053056 29915335978 29929241772 29948014008 30045742848 30057794118 30143233408 30147248736 30245068656 30271824144 30343205976 30347247942 30355937676 30445716807 30545069792 30564228288 30578435712 30591266112 30676267248 30690526752 30760609599 30767562496 30779903286 30794210964 30880346816 30894701184 30907092969 30914078976 30971676912 30984672312 31085209452 31099659048 31112708148 31199158167 31322019072 31326191424 31335161472 31427836704 31441023504 31499603223 31534011828 31543041384 31547243178 31649605713 31739569728 31752887328 31772803392 31787572608 31845357654 31860160596 31904095968 31963538466 31976950041 32087958144 32102873856 32182859808 32196363408 32205582624 32300832168 32314385268 32315846832 32329406232 32409956601 32419236978 32515719456 32551238016 32560558848 32634911976 32655381264 32670560736 32731431282 32745165057 32780934252 32790320856 32887907712 32901098967 32994620352 33076828136 33090706836 33106088664 33198077506 33212007081 33213509244 33227445294 33342794496 33372290304 33455439072 33465018816 33531835689 33578076312 33593684688 33687651072 33691515759 33787283904 33801460704 33838383744 33911137584 33915654828 34009893137 34025702238 34136106723 34143822592 34158148992 34174027008 34268983232 34284912768 34299298368 34363203516 34384756824 34400740176 34415174376 34510800654 34526842596 34613507808 34661240064 34725819568 34740390168 34756538832 34778338848 34843136526 34853113628 34857756351 34987116429 35106986464 35108574336 35123305536 35237271456 35241965352 35252056656 35317736947 35339888958 35356316292 35371151442 35471693952 35485921557 35493942528 35574994136 35624052288 35640611712 35705401006 35707015944 35721998244 35744403816 35967108672 35977407616 36083812512 36098952912 36115733088 36205717284 36216084552 36220908834 36231280452 36338436189 36355327686 36378802944 36457018784 36479885376 36496842624 36580184388 36620142768 36630628704 36698877498 36714275973 36722574592 36737303922 36754380828 36858855168 36874320768 36889110963 36966195024 36998896176 37101701604 37118947896 37211431653 37244349747 37373643648 37384345344 37389325248 37510643808 37528080192 37596300621 37637368956 37648146168 37760190336 37775335851 37882712256 37898607456 37940006016 38010694392 38026643292 38150029782 38298530688 38316333312 38411800416 38427917616 38445780384 38552606136 38570526864 38586710664 38682851427 38700832698 38809084512 38851477632 38862602496 38940196284 38951346552 38993895072 39066547014 39082938939 39101106186 39125631204 39236845824 39364159104 39380675904 39478794872 39495359772 39497146128 39513718728 39623511862 39641930388 39647211021 39658563738 39796238592 39905655696 39930685344 39949246656 40005082678 40021868403 40077058824 40095688176 40170392937 40196331648 40212454293 40326758208 40362432192 40457607968 40462997256 40474583568 40592453099 40594289076 40611322026 40630199724 40743095121 40752304384 40788354816 40901689664 40920702336 40926153312 41014146132 41039871048 41058947952 41209457292 41295569216 41312896416 41446945936 41466212064 41483610864 41586969402 41598877556 41623758198 41721908217 41758816383 41768255232 41903782272 41921364672 41940851328 41999470964 42045349104 42057388512 42062990904 42153427969 42179867466 42199474284 42319426304 42337183104 42354164439 42363737856 42460476872 42480214128 42538794624 42618051288 42635933388 42762031191 42910479744 42928484544 42940776832 43067776224 43085847024 43087795776 43105874976 43213275468 43225649304 43231407318 43354292608 43371681903 43391842722 43513215968 43540508352 43560747648 43641908376 43660220076 43707912336 43720427808 43801886046 43820264871 43868131956 43992827136 44120942448 44141451552 44282676108 44284678992 44303260392 44413644231 44434289394 44452933569 44607252096 44620025088 44709114252 44770768416 44791579584 44873003967 44893862658 44922021012 45049711872 45068614272 45086691177 45214850112 45220873104 45367602984 45514808964 45520871913 45533906514 45732397824 45817604688 45846342432 45867653568 45886899168 46014400872 46035790128 46151343744 46169854929 46191316446 46320520224 46342051776 46371118464 46457515368 46477008468 46627814178 46649488572 46669062222 46779109213 46831074048 46983028608 46989287136 47002742208 47119851944 47141755056 47161535256 47301017742 47314562076 47320864767 47498736384 47609354592 47629330992 47659205088 47681358912 47748001906 47768036481 47790240894 47856143952 47945307699 47956144896 48111750016 48131937216 48154310784 48274289712 48288112736 48294545112 48308373936 48451248252 48471577902 48473770248 48494109348 48628855467 48639847168 48773579184 48826857024 48840838272 48931836664 48952367964 48983071896 49005841104 49097146923 49185481284 49288260032 49331861568 49468935472 49491930528 49615242204 49636060254 49659132996 49797116259 49820263866 49841167941 49852433664 50014191744 50037440256 50058435456 50128400828 50183158608 50197528224 50312155963 50367114468 50510283008 50531476608 50680925856 50702191056 50866706376 50873482242 51038553357 51215733888 51237223488 51261040512 51403474848 51427369152 51448947552 51544805274 51577135236 51601110264 51745446016 51766200981 51790263894 51920261712 51935128736 51991860096 52088729352 52110585252 52134808248 52167508272 52264704789 52279670442 52507567872 52660479696 52662861504 52684958304 52855907184 52862948028 52878084984 53009833437 53034474438 53056727163 53207540928 53240913792 53265662208 53362491204 53436078432 53460917568 53558101509 53560523916 53582997366 53616605724 53769010944 53816576256 53950663008 53966111424 54125718768 54148429368 54173599632 54308575926 54324126828 54331363251 54346920678 54532991529 54568204416 54685528176 54719828064 54745263936 54870276582 54930214152 54945943056 55048316247 55083861888 55105955883 55131571242 55288282752 55311481152 55449292536 55498344264 55629210956 55652552406 55678421844 55833130351 55895152896 56060465472 56076518016 56083987872 56239823288 56265965712 56292120288 56456053434 56472219252 56640285504 56702156544 56824068384 56847911184 56910009024 56989550662 57016041588 57039964938 57225044673 57237979392 57423701632 57447796032 57450394368 57474499968 57617700624 57634199072 57641876424 57668670576 57828909204 57855790296 57880065996 58054011136 58189211168 58213626768 58277216448 58293903744 58402514728 58410294426 58427019828 58490842608 58599820521 58651659279 58827923264 58855268736 59043568144 59046238656 59071013856 59181072722 59218192308 59243039658 59245719192 59270578092 59435267793 59462895582 59487845607 59612152336 59694357888 59722106112 59830671956 59858483544 59896028016 60007624017 60049992601 60115588236 60286466816 60294497472 60490137312 60543648288 60686411952 60694495884 60711875352 60891433614 60916983039 61090139584 61128456576 61156871424 61182532224 61352534496 61381053504 61521219198 61559806572 61588421928 61760693632 61789402368 61814185938 61943353824 61969344624 62170418904 62199318096 62225416296 62380454103 62398316334 62652382848 62670322944 62855673408 62882047008 62999206446 63068023656 63086082768 63094486356 63269801199 63299211426 63479139456 63505774656 63545606784 63575145216 63690715308 63720321192 63808191936 63927076932 63953900082 64175916288 64365719616 64392726816 64411165248 64601664336 64628770536 64631693664 64658812464 64819913202 64838473956 64847110977 65031438912 65087764083 65102476032 65269823952 65310762528 65341121472 65462862564 65490330114 65561868504 65580641712 65702829069 65775815424 65802197934 65989240704 66153656272 66181413672 66212177328 66396155012 66424014162 66427018488 66454890588 66651434091 66910878144 66930037632 67063671378 67156152624 67187369376 67281275413 67340793987 67383031518 67574567808 67602921408 67676767488 67822275168 67831309656 68019786274 68051404476 68272213446 68300859771 68316297984 68537966464 68569825536 68598596736 68726407032 68769513648 68801480352 68830348752 69021601308 69053685192 69227015616 69451639136 69480780336 69513077664 69556677696 69686273052 69706227256 69715512702 69941721267 69974232858 70003593333 70213972928 70217148672 70246611072 70474542912 70483930704 70504113312 70635473894 70679777916 70712632584 70742302884 70943387904 70951526613 70971843114 71149988272 71248104576 71281223424 71410802012 71414031888 71443996488 71488807632 71622002859 71685361341 71934217344 71954815232 72167625024 72197905824 72231466176 72411434568 72432169104 72441817668 72462560904 72676872378 72707366853 72710655372 72914037568 72959770752 72993685248 73160368776 73240285536 73261257408 73397754996 73428551946 73474607844 73508761656 73748641536 73778221926 73932390048 73997792352 74203403208 74237895792 74422863306 74454090381 74488699494 74730395799 74747287296 74778650496 75021287616 75056160384 75192601242 75274737912 75296292336 75520380672 75550671702 75765424512 75797214912 75880012032 76021388784 76053286584 76300059564 76310223363 76597061376 76823600832 76855835232 76891560768 77105212272 77141053728 77173421328 77317207911 77365702854 77401665396 77618169024 77685395841 77702955264 77880392568 77902693104 77987790144 78133094028 78165877878 78202212372 78251262408 78419505663 78728318208 78761351808 78957589744 78990719544 78994292256 79027437456 79247023724 79283860776 79294422042 79317127476 79551711657 79811311392 79861370688 79898493312 80010165356 80043736806 80154117648 80191376352 80303457751 80340785874 80374496049 80392663296 80424908586 80653516416 80724864384 80915215936 80925994512 80949167136 81184906198 81188578152 81222644052 81260399448 81462863889 81486190242 81520381017 81803379328 81841404672 81852306624 82028292264 82079742096 82117895904 82305414873 82418914584 82591138432 82625792832 82893891872 82932424128 82967221728 83173938804 83197755112 83247516396 83443816434 83478828609 83517632766 83807564544 83842729344 83881702656 83998941928 84090698208 84114777024 84125981808 84306855938 84359734932 84398948568 84674366208 84684080151 84708328878 84920953744 84960428256 85077589248 85236102576 85271866776 85484325993 85524062382 85559947407 85820959488 85856969088 85881553664 86135552448 86171694048 86175591552 86211749952 86426550936 86451298608 86462814636 86708585216 86743363806 86783685444 87026431936 87081016704 87121495296 87283816752 87320440152 87415824672 87440855616 87603772092 87615441639 87640529742 87736263912 88241884896 88282903104 88565352216 88569357984 88606520784 88771609083 88827288462 88864559487 88868578788 88905867138 89194343373 89214504192 89418228504 89541536832 89583159168 89746007934 89787725316 89844042024 90137228544 90173382354 90429700224 90441746208 90735205968 91029617928 91041743826 91067813028 91337150421 91635209376 91692684864 91735307136 91773798336 92028801744 92071580256 92281828797 92302687488 92339709858 92382632892 92641040448 92684103552 92721278907 92742236928 92915030736 92954016936 93255628356 93298977144 93338124444 93558218426 93597474501 93966057216 93978574272 94005484416 94239703888 94283510112 94323070512 94498809669 94602035484 94629124152 94641729534 94948817139 95218709184 95258661984 95318410176 95362717824 95496003812 95536072962 95580481788 95712287904 95846062477 95890615398 95930850123 96223500032 96263874432 96308621568 96548579424 96576225472 96589090224 96616747872 96902496504 96943155804 96947540496 96988218696 97229869803 97257710934 97547158368 97653714048 97681676544 97863673328 97904735928 97966143792 98011682208 98194293846 98235495171 98370962568 98576520064 98663723136 98937870944 98983861056 99230484408 99272120508 99318265992 99594232518 99636021243 99640527732 99682335882 100028383488 100116870912 100256801656 100366317216 100395056448 100595507067 100624311926 100734228936 101062953216 101074547277 101361851712 101404382112 101733412752 101746964484 102029679411 102077106714 102408320169 102431467776 102474446976 102522081024 102806949696 102854738304 102897895104 103089610548 103154270472 103202220528 103490892032 103532401962 103580527788 103840523424 103870257472 103983720192 104177458704 104221170504 104269616496 104335016544 104529409578 104559340884 104573269053 104961349287 105320959392 105325723008 105369916608 105711814368 105725896056 105756169968 105953210841 106019666874 106068948876 106113454326 106415081856 106457764671 106481827584 106724982408 106872156864 106921835136 107116203018 107121047832 107165994732 107233211448 107901326016 107932222848 108251437536 108296858736 108347199264 108617151852 108648253656 108662726502 108693841356 109015308567 109065983058 109136408832 109371056352 109439656128 109490527872 109740553164 109860428304 109891886112 110096632494 110142827919 110167723776 110211911766 110263142484 110576565504 110622962304 110667332889 110898585072 110996688528 111258421912 111305104812 111356843688 111634294959 111666260702 111733049241 112120930944 112153036032 112167975744 112479646576 112531931424 112584240576 112788901863 112912106868 112944438504 113280571008 113326007553 113648136768 113695822368 113820018048 113979101324 114032083176 114079929876 114396913279 114450089346 114847403264 114895592064 114948999936 115235401248 115268398144 115283752848 115337341152 115498545151 115657818408 115711580592 115760131992 116048554281 116378422336 116427253536 116554432896 116587807488 116805029456 116820588852 116854039656 116981685216 117199641042 117248816817 117303318558 117655846528 117710537472 118087136288 118092477312 118142027712 118362145444 118436384616 118486079316 118491438384 118541156184 118870535586 118925791164 118975691214 119224304672 119388715776 119661343912 119716967088 119792056032 120015248034 120065605209 120099985202 120231176472 120511178811 120588994944 120637362879 120980274624 121087296576 121372823904 121388991768 121423750704 121777359297 121782867228 121833966078 122180279168 122229285363 122256913152 122365064448 122705068992 122762107008 123042438396 123119613144 123176843856 123521387264 123628371876 123886707648 123938689248 124340837808 124398636192 124450832592 124760908206 124796632668 125165724651 125276449149 125304765696 125711346816 125764094016 125998412892 126136047312 126172165536 126188972712 126460283907 126539602398 126598422852 126958278912 127011549312 127062493317 127091213568 127381430616 127440642384 127616383872 127854153864 127907800164 128286093573 128731439232 128785453632 128822330496 129203328672 129257541072 129263387328 129317624928 129639826404 129676947912 129694221954 130062877824 130115045709 130175528166 130539647904 130621525056 130682242944 130925725128 130980660228 131123737008 131161283424 131405658138 131460794613 131604395868 131978481408 132307312544 132362827344 132424354656 132792310024 132848028324 132854036976 132909781176 133240932693 133302868182 133358800707 133821756288 133860075264 134127342756 134312305248 134374738752 134562550826 134619011901 134681587974 134766063036 135149135616 135205842816 135260073531 135644550336 135662619312 136039572548 136102808952 136544426892 136562615739 136601719542 137075932928 137197193472 137452814064 137539027296 137602960704 137660697504 137853102277 138043202616 138107370384 138454031232 138509564787 138903278272 138961560672 139026155328 139113355392 139372546104 139412454512 139431025404 139883442534 139948465716 140007186666 140337327639 140427945856 140493222144 140949085824 140967861408 141008226624 141270947788 141359555832 141425265168 141484605768 141903053226 141943686228 142299976544 142496209152 142821604024 142828063776 142887992976 142977615264 143244005718 143304109443 143370722682 143835923097 143868434688 144335250048 144395811648 144462932352 144822869136 144864338208 144883635336 144925121808 145353744756 145414733706 145421310744 145828075136 145886566401 145919541504 146320737552 146480571072 146522514816 146795509992 146857103892 146949215688 147017523312 147291440769 147556443852 147864780096 147995584704 148406806416 148475791584 148845726612 148908180762 148977398988 149391348777 149460791598 149523503823 149557300992 150042575232 150112320768 150385202484 150549475824 150592584672 150936467889 151101343404 151530849024 151594429824 152042777568 152106573168 152600119128 152620446726 152980330129 153115660071 153647201664 153711670464 153783121536 154210424544 154282107456 154346842656 154634415822 154731405708 154803330792 155236338048 155298602943 155370791682 155760785136 155805386208 155975580288 156266188056 156331755756 156404424744 156502524816 156794114367 156839011326 157522703616 157915179488 157981439088 157988584512 158054874912 158494047448 158567721552 158588844084 158634254952 159029500311 159103423314 159170181489 159622622784 159722741376 159796986624 160020330712 160087473612 160308235296 160382752704 160606915502 160674304527 160681571748 160748992098 160849817172 161307032832 161449728768 161830431872 161851989024 161898334272 162369812396 162377156304 162445288104 162520798896 162925727778 162972380484 162994089753 163040762034 163606758656 163704613248 164056584528 164159484192 164235791808 164534347879 164610829746 164837829168 165144948741 165182276864 165251585664 165317867649 165787783744 165864848256 165934443456 166347877608 166395510224 166495032792 166887632868 166957657218 167035265532 167499391053 167685458688 167997883856 168181396416 168229554048 168251963616 168613711876 168719469864 168797897136 169368160302 169416657756 169841907488 169920856512 170472205152 170543733552 170968651986 171048124764 171119894814 171675134019 171713938176 172271104896 172343388096 172351183104 172423499904 172853101872 172902597216 172925629272 173486727612 173567370888 174052863872 174162033408 174567633504 174640880304 174831649344 174881711232 175207544184 175230883278 175281059484 175472527824 175799461563 176483769792 176565806208 177130704432 177138715968 177213041568 177543218166 177654576924 177729118974 177737157576 177811734276 178305803379 178388686746 178463536821 178836457008 179083073664 179166318336 179492015868 179575450632 179688084048 180022872051 180149977803 180346764708 180859400448 180883492416 181470411936 182059235856 182083487652 182135626056 182589426283 182674300842 182750949117 183270418752 183385369728 183470614272 183547596672 184057603488 184143160512 184563657594 184679419716 184765265784 185282080896 185368207104 185442557814 185830061472 185908033872 186511256712 186597954288 186676248888 187116436852 187141362309 187194949002 187957148544 188010968832 188479407776 188567020224 188646141024 188997619338 189204070968 189258248304 189283459068 189809403597 189897634278 190437418368 190517323968 190636820352 190725435648 190992007624 191072145924 191160963576 191424575808 191692124954 191781230796 191861700246 192527748864 193097158848 193152450944 193178180448 193233495744 193804993008 193886311608 193895080992 193976437392 194459739606 194515421868 194541332931 195094316736 195307428096 195727346656 195809471856 195932287584 196023364416 196379705533 196388587692 196470990342 196741925136 197108487207 197153040128 197327446272 197875741888 197967722112 198460968816 198544241016 198636531984 199188465036 199272042486 199281055464 199364671764 199954302273 200513603312 200732634432 200790112896 201191014134 201248623852 201468457872 201843826239 202022381961 202149094554 202723703424 202808764224 203466825504 203493928968 204059358822 204154213428 204816640338 204902579313 204948893952 205613899392 205709476608 205795790208 206179221096 206308540944 206404441056 207064803924 207161055576 207681046848 207740514944 208354917408 208442341008 208539232992 208670033088 209058819156 209118681768 209146538106 209825163801 209922698574 210641918784 210651446016 210739833216 211423628736 211451792112 211512339936 211906421682 212039333748 212137897752 212226908652 212830163712 212854579839 212915529342 213449964816 213744313728 213843670272 214232406036 214242095664 214331989464 214466422896 214866008577 215056084023 215802652032 215864445696 216502875072 216593717472 216694398528 217234303704 217296507312 217325453004 217387682712 217929315241 218030617134 218122100559 218131966116 218742112704 218879312256 218981055744 219481106328 219720856608 219783772224 220193264988 220285655838 220423823532 220526284968 221245924608 221334665778 221797170144 221993377056 222516843824 222610209624 222713687376 223268589918 223332521404 223362271143 223466098482 224191187397 224241861888 224335951488 224959293152 225063862848 225168481152 225577803726 225824213736 225888877008 226309744571 226561142016 226652015106 227296273536 227391644736 227640036096 227958202648 228064166352 228159859752 228793826558 228900178692 228930670089 229791184128 230470802496 230536796288 230567505696 230674682304 230997090302 231315636816 231423161184 231520263984 231951623733 232097108562 232756844672 232854507072 233108865792 233610058912 233641177704 233708079312 233963370432 234399282084 234497633634 234606637116 235258516989 235311693056 236174272576 236184954624 236284055424 236724290888 236872769232 236972158632 236982876768 237082312368 237741071172 237851582328 237951382428 238448609344 238655134971 239322687824 239433934176 239584112064 240030496068 240131210418 240199970404 240462352944 240910373253 241022357622 241123488147 241177989888 241274725758 241960549248 242174593152 242745647808 242777983536 242847501408 243554718594 243565734456 243667932156 244360558336 244388591667 244458570726 244561143051 245410137984 245524214016 246084876792 246239226288 246353687712 246916244619 247256743752 247773415296 247877378496 248681675616 248797272384 248901665184 249521816412 249593265336 250331449302 250436485827 250552898298 251422693632 251528188032 251996825784 252272094624 252344331072 252377945424 252920567814 253079204796 253196845704 254023098624 254052240453 254124986634 254762861232 254881284768 255232767744 255708307728 255815600328 256452977979 256572187146 256679842221 257462878464 257570907264 257644660992 258406657344 258515082144 258526774656 258635249856 259279652808 259353895824 259388443908 260125755648 260230091418 260351056332 261079295808 261243050112 261364485888 261851450256 261961320456 262247474016 262322566848 262811316276 262846324917 262921589226 263208791736 264614625088 264725654688 264848709312 265584620048 265696056648 265708073952 265819562352 266314827249 266481865386 266593678461 266605736364 266717601414 267583030119 267643512576 268254685512 268624610496 268749477504 269125101652 269238023802 269363175948 269532126072 270111630617 270411685632 270520147062 271289100672 271325238624 272079145096 272205617904 273088853784 273125231478 273203439084 274011451263 274905628128 275078054592 275205921408 275321395008 275706204554 276086405232 276214740768 276845486391 276908062464 277019129574 277806556544 277923121344 278052310656 278226710784 278745092208 278824909024 278862050808 279766885068 279896931432 280014373332 280674655278 280792423503 280855891712 281898171648 281935722816 282016453248 282541895576 282719111664 282850530336 282969211536 283496429007 283806106452 283887372456 284599953088 284846451417 285643208048 285656127552 285775985952 285955230528 286488011436 286608218886 286741445364 287538187431 287671846194 287792550369 288670500096 288791623296 288925864704 289645738272 289728676416 289767270672 289850243616 290707489512 290829467412 290842621488 291656150272 291689609409 291773132802 292641475104 292961142144 293045029632 293591019984 293714207784 293898431376 294035046624 294582881538 294706485513 295112887704 295729560192 295991169408 296813612832 296951583168 297691453224 297816361524 297954797976 298782697554 298908063729 298921583196 299047007646 300085150464 300770404968 301098951648 301185169344 301786521201 301872935778 302202686808 303188859648 303223641831 304085555136 304213146336 305200238256 305240893452 305960660258 306089038233 306231320142 307224960507 307294403328 307423340928 307566243072 308420849088 308564214912 308693685312 309268831644 309462811416 309606661584 310472676096 310597205886 310741583364 311521570272 311610772416 311951160576 312532376112 312663511512 312808849488 313005049632 313588228734 313678022652 313719807159 314884047861 315830358976 315962878176 315977169024 316109749824 316988094896 317135443104 317177688168 317268509904 317859632523 318059000622 318206846628 318340362978 319245245568 319373294013 319445482752 320040661424 320174947224 320616470592 320765505408 321213831004 321348609054 321363143496 321497984196 321699634344 322391301059 323660863744 323703978048 323796668544 324739624792 324754312608 324890576208 325041597792 325495899971 325851455556 325944760968 325988179506 326081524068 327045925701 327409226496 328113169056 328318968384 328471583616 329068695758 329221659492 329675658336 330289897482 330428483757 330503171328 330635735298 331575567488 331729696512 331868886912 332695755216 332791020448 332990065584 333775265736 333915314436 334070531064 334902884877 334998782106 335995767712 336362792832 336459108096 336503927232 337227423752 337438939728 337595794272 338366705589 338736320604 338833315512 339683814976 339841713024 339978022659 340944410304 341087467104 341937303972 342096249528 342239789628 343190739837 343350268038 344542209792 344686776192 344846999808 345706203744 345805194432 345851258544 346495635453 346973455224 347134741776 348105727744 348145662843 349135267008 349281760608 349663298688 349763422464 350415088368 350461766556 350562118968 350945055648 351598923126 351746450451 352967539584 353131612416 354261408864 354277431936 354426083136 355086436332 355309153848 355458237948 355474315152 355623468552 356611606758 356777373492 356927073642 357672914016 358166147328 358984031736 359150901264 359376168096 360045744102 360196815627 360299955606 360693529416 361533536433 361766984832 361912088637 362940823872 364118471712 364166975304 364271252112 365178852566 365332077891 365348601684 365501898234 366540837504 366687856089 366770739456 367095193344 368115206976 368286321024 369127315188 369358839432 369530531568 370564161792 370885115628 371660122944 371816067744 373022513424 373195908576 373352497776 374232873704 374282724618 374389898004 375497173953 375829347447 375914297088 376958815552 377134040448 377292282048 377995238676 378408141936 378516496608 378566918136 379380851721 379618807194 379795268556 380874836736 381034647936 381187479951 381273640704 381984015248 382144291848 382321927152 382849151616 383384249908 383562461592 383723400492 384858280719 386194317696 386304901888 386356360896 386466991488 387609986016 387772623216 387790161984 387952874784 388495106417 388919479212 389030843736 389082665862 390188633472 390345137127 391454693312 391618943712 391864575168 392046728832 392759411066 392777175384 392941980684 393483850272 394216974414 394382383839 395751483776 395935444224 396921937632 397088482032 397273063968 398376930072 398544084972 398562110928 398729343528 399722798079 399908604546 401027206624 401465268864 401580225792 402382028268 402497247704 402936915744 403687652478 403857035703 404044763922 404298189108 405447406848 405617528448 405780220593 406933651008 406987857936 408118717644 408308426856 409633280676 409687847217 409805158626 411227798784 411591580416 412358442192 412617081888 412808882112 413559306831 414129607848 414322111152 415362093696 415481029888 415528694361 416709834816 416884682016 417078465984 417340066176 418117638312 418237363536 418293076212 419650327602 419845397148 421011982917 421283837568 421479666432 422847257472 422903584224 423024679872 423812843364 424078667496 424275795504 424453817304 425709159678 425831058684 426899929632 427488627456 428464812072 428484191328 428663978928 428932845792 429732017154 429912328329 430112168046 431507769291 431605304064 433005750144 433187434944 433388797056 434468607408 434593014624 434650906008 434775365424 435858630482 436061234268 436244201118 436263932232 437484225408 437659699203 437758624512 438962212656 439441713216 439567544448 440386529976 440571311676 440847647064 441052569936 441874322307 442669331556 443594340288 443986754112 445033687648 445220419248 445427374752 446537179836 446665042808 446724542286 446932196964 448174046331 448382374794 448570511469 448671902976 449918586304 450127725696 450336962304 451155607452 451648427472 451777754016 452619489142 452809403667 453304030212 454592547072 454783289472 455916405296 456128332704 456319719504 457587653116 457800357384 457861340178 458940990387 459346980213 460941604992 461073592576 461135011392 461349364608 461994180604 462631273632 462846322368 463040527968 463687707659 463903247466 464194217124 465513689344 465709014144 465895808829 467220117824 467282355408 467416158624 467926740864 468798564168 468995267268 469213274232 470382343101 470517033978 472348545152 472568110848 473448581776 473745538464 473944317264 473965753536 474164624736 475482142344 475703164656 475902764856 476897218688 477088500933 477310269942 478645375648 478867868352 479168224128 480060992136 480262420836 480399940808 480924705888 481820746506 482022913581 482044715244 482246976294 482549451516 483921098496 484349186304 485491295616 485555967072 485695002816 487109437188 487131468912 487335864312 488777183334 488917141452 488982269259 489122286102 490820275968 492169753584 492478452576 492707375424 493603043637 493832489238 494513487504 495434846223 495546830592 495754756992 495953602947 497363351232 497594544768 497803330368 499043632824 499186530672 500662898604 500872971654 501105796596 502498173159 503056376064 503993651568 504544189248 504688662144 504755890848 505841135628 506158409592 506393691408 508104480906 508249973268 509525722464 509762569536 511416615456 511631200656 512905955958 513144374292 513359684442 514570201343 515025402057 515141814528 516813314688 517030164288 517053549312 517270499712 518559305616 518707791648 518776887816 520460182836 520702112664 522158591616 522486100224 523702900512 523922640912 524494948032 524645133696 525622632552 525692649834 525843178452 526417583472 527398384689 529229250176 529451309376 529697418624 531169240096 531392113296 531416147904 531639124704 532629654498 532963730772 533187356922 533211472728 533435202828 534917410137 535166060238 535390610463 536509371024 537249220992 537498955008 538250203304 538476047604 538726351896 539064252144 540068616153 540223261234 540449933409 541040294124 542578201344 542650477248 544158290192 544411235808 546177707568 546250462956 546406878168 547768278849 548022902526 548252847351 549811256256 550156109184 550411842816 550642790016 551412409108 552172810464 552429481536 553433715593 553690972782 554038259148 555613113088 555846242688 556104621312 557490184416 557649818048 557724101616 559533770136 559793862864 560028746664 561349310556 561424086927 561584847006 563871445632 564032906496 565083791152 565438223328 565701060672 565938423072 566992858014 567612212904 567774744912 569199906176 569428210791 569692902834 571286416096 571312255104 571551971904 571910461056 572976022872 573216437772 573482890728 575076374862 575343692388 575585100738 577583246592 579291476544 579457352832 579534541344 579700487232 581414979024 581658934824 581685242976 583379218818 583546265604 583623998793 585282950208 585922284288 587182039968 587428415568 587796862752 588070093248 589139116599 589165763076 589412971026 590225775408 591325461621 591459120384 591982338816 593627225664 593903166336 595382906448 595632723048 595909595952 597565395108 597816127458 597843166392 598094015292 599862906819 601540809936 602197903296 602370338688 603573042402 603745871556 604405373616 605531478717 606067145883 606447283662 608171110272 608426292672 610400476512 610481786904 611921320516 612178076466 612462640284 614164433861 614449921014 614707737939 614846681856 616841698176 617128429824 617387370624 618537663288 618925622832 619213323168 621194411772 621483166728 623043140544 623221544832 625064752224 625327023024 625617698976 626010099264 627176457468 627356045304 627439614318 629475491403 629768095722 631660717952 631925756352 631954338048 632219499648 633976189792 634270886208 634355376336 634537019808 635719265046 636118001244 636413693256 636680725956 638490491136 638746588026 640081322848 640349894448 641232941184 641531010816 642427662008 642697218108 642726286992 642995968392 643399268688 644598025731 644782602118 645168252069 647407956096 647593337088 649479249584 649508625216 649781152416 650083195584 650991799942 651702911112 651889521936 651976359012 652163048136 653787945723 654091851402 654366301677 656226338112 656637936768 656943167232 658137391516 658443318984 659351316672 660549918611 660579794964 660856967514 661271470596 663151134976 663737773824 665391510432 665582040896 665980131168 667550531472 667830628872 668141062128 669805769754 669997564212 670086813429 671991535424 672573562191 672725585664 673007854464 674454847504 674877879456 675191588544 676733411178 677472641208 677666631024 678929233713 679367629952 679683426048 679956045318 681888820608 682174934208 683874607944 684192499056 684479579256 686381479674 686700536076 689373552384 691412407488 691610388864 691702517088 692991270906 693946910448 694269483552 695854871199 696291325686 698270534016 698563521216 699326597376 700830176736 700923533112 701124237936 701890111296 703197846252 703492900902 705775550967 705935079168 708522817728 708554863872 708852166272 710172872664 710618307696 710916475896 710948630304 711246937104 713223213516 713554746984 713854147284 715345828032 715965404913 717968063472 718301802528 718752336192 720091488204 720393631254 720599911212 721387058832 722731119759 723067072866 723370464441 723533969664 723824177274 725881647744 728236943424 728333950608 728542504224 730357705132 730664155782 730697203368 731003796468 733081675008 733165775001 733375712178 733683429153 736230413952 736572642048 738254630376 738717678864 739061063136 740094029543 740748733857 741770231256 743320245888 743632135488 746045026848 746391817152 746704995552 748465747408 748565449236 748779796008 750994347906 751309457481 751658694894 753917631104 754268080896 754584564096 755990477352 756816283872 757032993216 757133836272 758761703442 759237614388 759590537112 762069295872 762374959902 763968030496 764288583696 764643854304 765698303232 766768499816 767124923184 767446800984 769358933937 769716561438 770039526663 772388635392 772712721792 772933982976 775219972032 775545246432 775580323968 775905749568 776990212834 777838958424 778061687472 778165331724 780377266944 780690274254 782909386624 783237887424 783729150336 784093457664 785518822132 785554350768 785883961368 786967700544 788433948828 788538974751 788764767678 791502967552 793843875264 794176964064 794546127936 796753860144 797088169944 797124221856 797458687056 798944481747 799445596158 799781035383 799817209092 802054413248 802749090357 802930537728 804764056536 804994495408 805873831488 807375304956 807714071406 808089527844 808596378216 810334891851 811235056896 811560441186 813867302016 813975715872 816237435288 816616853712 819266561352 819375694434 819610317252 822034353789 824716884384 825234163776 825617764224 827118613662 828259215696 828644222304 830536459173 830724187392 831057388722 833419669632 833769364032 834156931968 834680132352 836235276624 836474727072 836586152424 839300655204 839690794296 842023965834 842377270509 842567675136 845694514944 845807168448 846049359744 847625686728 848157334992 848551591008 848907634608 850489287021 851418319356 851662117368 853799859264 854539354251 856929624144 856968382656 857327957856 857865691584 859464034308 859824656658 860224336092 862614562293 863015538582 863377651107 866011500288 866374869888 866777594112 868937214816 869186029248 869301812016 869550730848 871717260964 872122468536 872488402236 872527864464 874968450816 875068828227 875319398406 877924425312 878883426432 879135088896 880773059952 881142623352 881695294128 882105139872 883338035261 883748644614 884119456539 885338663112 887188680576 887973508224 890067375296 890440838496 890854749504 893074359672 893330085616 893449084572 893864393928 896348092662 896724191187 896764749588 897141022938 899837172608 900255451392 902311214904 903296854944 903555508032 905238978284 905359563603 905618807334 906608060424 909566578944 911832810592 912256665408 912639439008 915175306232 915600714768 915722680356 917881980774 918267114699 918693960426 921674881521 921883209984 922270022784 922698729216 923988361208 925262547264 925692644736 926081055936 927375415318 927806494932 928388434248 931418028288 931791617658 934440235648 934564710816 934832317248 935853481728 937597128336 937990534536 938426548464 940764686202 941034067956 941159421477 944697090304 946897163552 947491076928 947888634528 947931507072 948329249472 950964284688 951406329312 951805529712 953578897569 953794437376 954177001866 954620539884 957290751296 957735736704 958119882039 958336448256 960121984272 960524841672 960799881616 961849411776 963641493012 964045827162 964089430488 964493952588 965098903032 967173903177 970982591232 971111934144 971390005632 974218874376 974262937824 974671728624 976487699913 977554366668 977834282904 977964538518 978244572204 981137777103 984339507168 984956905152 985414750848 987206087274 987664978476 989026975008 990869692446 991285451271 991509513984 991907205894 994726702464 995189089536 995606660736 998087265648 998373061344 1001325797208 1001745943308 1002211593192 1004708654631 1004996346318 1007987303136 1009088378496 1009377324288 1009511781696 1011682271256 1012316819184 1012787382816 1015100116767 1016208961812 1016499946536 1019051444928 1019525139072 1019934067977 1022833230912 1023262401312 1025811911916 1026288748584 1026719368884 1029140402686 1029572219511 1030050804114 1033626629376 1034060328576 1034540999424 1037118611232 1037415583296 1037553775632 1039486906359 1040920365672 1041404225328 1044317183232 1044436988529 1047405801024 1047845281824 1048989896064 1049290267392 1051245265104 1051385299668 1051686356904 1052835166944 1054306687247 1054796769378 1055239351353 1058458500352 1058902618752 1059394837248 1062338480192 1062784226592 1062832295808 1063278249408 1065259308996 1065927461544 1066374713844 1066422945456 1066870405656 1069834820274 1070332120476 1070781220926 1073018742048 1074498441984 1076500406608 1076952095208 1077452703792 1078128504288 1080137232306 1080446522468 1080590446881 1080899866818 1082080588248 1084600609299 1085300954496 1088316580384 1088822471616 1092355415136 1092500925912 1092813756336 1094849845357 1095536557698 1095996233673 1096045805052 1096505694702 1099622512512 1100063568267 1100312218368 1101285580032 1102824818216 1104345620928 1104858963072 1106867431186 1107381945564 1108076518296 1111692485376 1114980368832 1115299636096 1115448203232 1119067540272 1119587725728 1120057493328 1122698621112 1122848173854 1123169694012 1126491521859 1127742891264 1130167582304 1130876446656 1131402121344 1131876846144 1133985716028 1135224425808 1135549489824 1138142555163 1138399812352 1138856421582 1139385805668 1142572832192 1142624510208 1143103943808 1143562439853 1143820922112 1145952045744 1146432875544 1146965781456 1150152749724 1150687384776 1151170201476 1154574842157 1158582953088 1158914705664 1159069082688 1159400974464 1162829958048 1163317869648 1163370485952 1165485319251 1166758437636 1167092531208 1167247997586 1170565900416 1171035411381 1174364079936 1174856831136 1175593725504 1176140186496 1178278233198 1178331526152 1178825942052 1180451550816 1182650923242 1183147151517 1187254451328 1187806332672 1190765812896 1191265446096 1191819191904 1195130790216 1195632254916 1195686332784 1196188030584 1199168394237 1199725813638 1203081619872 1204395806592 1204740677376 1207146084804 1207491743112 1208810747232 1211062957434 1211571107109 1212134291766 1212894567324 1216342220544 1216852585344 1217340661779 1220800953024 1220963573808 1223842641032 1224356152932 1224925280568 1228328867722 1228899842028 1229063541651 1229415475878 1233683396352 1234774741248 1237075326576 1237851245664 1238426646336 1240677920493 1242388823544 1242966333456 1246086281088 1246443089664 1246586083083 1250129504448 1250654046048 1251235397952 1252020198528 1254352914936 1254712090608 1254879228636 1258366046069 1258950982806 1259536191444 1263035948751 1263321435904 1263851512704 1264438999296 1267952379584 1268541772416 1268710752672 1269074039616 1271438530092 1272236002488 1272827386512 1273361451912 1277493176052 1280162645696 1280699788896 1282465882368 1284855324016 1285394436216 1285452573984 1285991936784 1286798537376 1289196051462 1289565204236 1289736984987 1290336504138 1294523307873 1294815912192 1298958499168 1299017250432 1299562304832 1300166391168 1301983599884 1303405822224 1303779043872 1303952718024 1304326096272 1306756267039 1307575891446 1308183702804 1308732603354 1312452676224 1312979097609 1313275873536 1316274783032 1316886637968 1318702633344 1321099837222 1321159589928 1321713935028 1322542941192 1325622966921 1330783020864 1331164081792 1331960262336 1335101062944 1335661257744 1336282124256 1339611539508 1339995128424 1340173626858 1343983070848 1344522138993 1345147124382 1346015708928 1348909695008 1349755758912 1350383177088 1353466822356 1354945282416 1355333262048 1357858467426 1358428211001 1358735259904 1359912090636 1363777641216 1364349868416 1367749215888 1368384998112 1368959158512 1372762959348 1373401072152 1376822971161 1378040940639 1382824814976 1383220777728 1383405034176 1385982541812 1387893820896 1388538967104 1391063122977 1391709742398 1392582651372 1396541068032 1397127042432 1397687426487 1401660353472 1401847066224 1402248475872 1403780222592 1406395692504 1406985801804 1411147029303 1411551101934 1417045635456 1417704332544 1420345745328 1421236615392 1421832951792 1421897260608 1422493874208 1426446427032 1427109493968 1427708294568 1430691656064 1431265502799 1431930809826 1435936126944 1436603605056 1437504672384 1440182976408 1440787262508 1441199822424 1442774117664 1445462239518 1446068740743 1446134145732 1446740928882 1447648354548 1451763295488 1456473886848 1456667901216 1457085008448 1460715410264 1461328311564 1461394406736 1462007592936 1466331550002 1466751424356 1466946807777 1467366858306 1472460827904 1476509260752 1477435357728 1478122126272 1480188059086 1480809130911 1481497467714 1483540462512 1486304538669 1486640491776 1487264270976 1487860808841 1492090053696 1492783634304 1493409991104 1496931494816 1497130898472 1497559592016 1501988695812 1502618914962 1503317389788 1507494519477 1507835262208 1509169128192 1511980954704 1513632567744 1514065986432 1514267672544 1517523406884 1518475228776 1519181074224 1524749919804 1527936060992 1528577167392 1529287708608 1533536999632 1534249846368 1534893601968 1538717867874 1539433122876 1540079053326 1543710604029 1545076206171 1545425443584 1550439944064 1551090492864 1551160647936 1551811499136 1553980425668 1555677916848 1556123374944 1556330663448 1559676834853 1561380548508 1565818773248 1566475774848 1567458300672 1571037644264 1571108701536 1571767922736 1573935401088 1576867897656 1577077949502 1577529535356 1582195154067 1587687750528 1588353928128 1589092255872 1593507720288 1594176339888 1594248443712 1594917374112 1597888963494 1598891192316 1599562070766 1599634418184 1604108826496 1604752230411 1605498180714 1609528113072 1609988990816 1611747662976 1614750609912 1615428142812 1616179055688 1617192756432 1620205848459 1620669783702 1621349800227 1623120882372 1627734604032 1627951431744 1632474870576 1633233707424 1638533122704 1638751388868 1639220634504 1643304836547 1644068707578 1644758542053 1649433768768 1650468327552 1651235528448 1654237227324 1656518431392 1657288444608 1660301146779 1661072918346 1662114777444 1666839339264 1667538728064 1668313863936 1672470553248 1672949454144 1673172304848 1678601310408 1679381588592 1684047931668 1684272260781 1684754541018 1691614336896 1692098719488 1695251373456 1696314669984 1697103182016 1697815269216 1700978574042 1702836638712 1703324234736 1707599718528 1708284632373 1709078708502 1713859248288 1713936765312 1714655915712 1715731383168 1718928068616 1719649313316 1720448672184 1725229124586 1726031077164 1726755302214 1730827040881 1732749739776 1737874429632 1738372058496 1738603624032 1739101461696 1743434521928 1744244937072 1744976804472 1745055728928 1750137656454 1750638796812 1750871996379 1755848850624 1757766852864 1761546119904 1762285246704 1763390588256 1764210279744 1766676070522 1767417349797 1767497289228 1768238913078 1770677326224 1773976384863 1774377361152 1775947016448 1780134750592 1780881676992 1781709499008 1786148719344 1786660171232 1786898169144 1787728787856 1792696185324 1793448382374 1793529499176 1794282045876 1799674345216 1804622429808 1806593709888 1807111016064 1810477956568 1810719127206 1811237614668 1813216120848 1816594436151 1818201437649 1823665621184 1824513330816 1825278878016 1830350612464 1831201429536 1831445360712 1835763961548 1836534229398 1837387920852 1842493301583 1843349763042 1844123213817 1844540045568 1847976722416 1850525094528 1851385289472 1852162111872 1854750830636 1855612989864 1856776868496 1861549770631 1863583235316 1868880471296 1869129421632 1869664634496 1875194256672 1875981069072 1876853096928 1881529372404 1882068135912 1882318842954 1888426474209 1893794327104 1894982153856 1895777269056 1895863014144 1896658498944 1901928569376 1902812658624 1903611059424 1907157795138 1908354003732 1909241079768 1914581502592 1915471473408 1916239764078 1920243968544 1921049683344 1921599763232 1923698823552 1927282986024 1928091654324 1928178860976 1928987905176 1930197806064 1933794077193 1934347806354 1942223868288 1942780011264 1948437748752 1948525875648 1949343457248 1952975399826 1955108733336 1955668565808 1955929077036 1956489144408 1961363837169 1962275554206 1963098905031 1968679014336 1969913810304 1970829501696 1974412174548 1975329956952 1978053950016 1981649755833 1981739384892 1982570902542 1983814411788 1989453404928 1991213321472 1996174531296 1996746122688 2002651594416 2003491886616 2004423186384 2009417309262 2009992692636 2010260440287 2015974606272 2017720686573 2018176756992 2019023563392 2023364542512 2024633638368 2025574765632 2030200233534 2032417923624 2032999893072 2036787701139 2038102889856 2039050278144 2039868135954 2045666461824 2046524802624 2051623823832 2052577497168 2053438737768 2058280805372 2059144439022 2060101608228 2068120657152 2074237222464 2074831166592 2075107551264 2078973812718 2081840731344 2082808450656 2087564613597 2088873977058 2094811602048 2095690563648 2097979792128 2102490530208 2102770599336 2103372713808 2105670333888 2108613374494 2109593538756 2110478702706 2117326652901 2117805237504 2124676960384 2125568453184 2125664591616 2126556498816 2130518617992 2131854923088 2132749427688 2132845890912 2133740811312 2139669640548 2140664240952 2141562441852 2146037484096 2153000813216 2153904190416 2154905407584 2156257008576 2160274464612 2160893044936 2161180893762 2161799733636 2164161176496 2168193359277 2169201218598 2170111393323 2170601908992 2176633160768 2177644943232 2184710830272 2185001851824 2185627512672 2189699690714 2191073115396 2191992467346 2192091610104 2193011389404 2199245025024 2199497325003 2200127136534 2201050287459 2205649636432 2208691241856 2209717926144 2213734862372 2214763891128 2216153036592 2220282088629 2222246201571 2229960737664 2230599272192 2230896406464 2238135080544 2239175451456 2240114986656 2245397242224 2245696347708 2246339388024 2252983043718 2253928372443 2260335164608 2261752893312 2262804242688 2263753692288 2267971432056 2270448851616 2271098979648 2276285110326 2277712843164 2278771611336 2285145664384 2286207887616 2287124879706 2291904091488 2292865751088 2293931562912 2300305499448 2301374769552 2302340402952 2308076801811 2309149684314 2317165906176 2318138165376 2318801948928 2325659916096 2326635739296 2326740971904 2330970638502 2333516875272 2334185062416 2334495995172 2341131800832 2342070822762 2348728159872 2349713662272 2351187451008 2352280372992 2356556466396 2356663052304 2357651884104 2360903101632 2365301846484 2365616924253 2366294303034 2374508902656 2381531625792 2382530892192 2383638383808 2390261580432 2391264509832 2391372665568 2392376061168 2396833445241 2398336788474 2399343106149 2399451627276 2406163239744 2408247271071 2408791613184 2414292169608 2414983486224 2417621494464 2422125914868 2423142214218 2424268583532 2425789134648 2431004675553 2433705170688 2434681323558 2441601906048 2441927147616 2447685282064 2448712305864 2449850561136 2456657735444 2457799684056 2458127083302 2458830951756 2466103061367 2474150653152 2475702491328 2476853292672 2481355840986 2484777647088 2485932666912 2489407190281 2491609377519 2492172562176 2493172166166 2500259008896 2501308092096 2502470795904 2504040397056 2508705829872 2509424181216 2509758457272 2516732092138 2517901965612 2519072382888 2526071897502 2527131811527 2527703025408 2535904759168 2537083544832 2537421505344 2538148079232 2542877060184 2544472004976 2545654773024 2546722903824 2551467861063 2554986352104 2560325291392 2561399577792 2569710648032 2570788872432 2570905147968 2571983873568 2573597074752 2578392102924 2579130408472 2579473969974 2580673008276 2587843686879 2589046615746 2590132953321 2597916998336 2598034500864 2599124609664 2600332782336 2603967199768 2606811644448 2607558087744 2607905436048 2608652192544 2613512534078 2615151782892 2616367405608 2617465206708 2624905352448 2625206484681 2625958195218 2632549566064 2633773275936 2637405266688 2642199674444 2642319179856 2643427870056 2645085882384 2650014105783 2651245933842 2652358369617 2661566041728 2662328163584 2663920524672 2670202125888 2671322515488 2672564248512 2679223079016 2679990256848 2680347253716 2687966141696 2689044277986 2690172573561 2690294248764 2697819390016 2699511517824 2700766354176 2706933644712 2709890564832 2710666524096 2715716934852 2716078690809 2716856422002 2719824181272 2728699736832 2735498431776 2736769996224 2737918317024 2745525918696 2746802144304 2753645942322 2754801344097 2756081881278 2765024644563 2765649629952 2766810068352 2771965083624 2775787641792 2777077934208 2782126245954 2783419484796 2785165302744 2794254084864 2795374852974 2803320706944 2803694132448 2804496951744 2807560445184 2812791385008 2813971603608 2822294058606 2823102203868 2823478264431 2834091270912 2840691490656 2842473230784 2843665903584 2843794521216 2844987748416 2852892854064 2854218987936 2855416589136 2860736692707 2861383312128 2862531005598 2863861619652 2871872253888 2873207210112 2874359646117 2875009344768 2880365952816 2881574525016 2882399644848 2885548235328 2890924479036 2892137481486 2892268291464 2893481857764 2895296709096 2901521709531 2912947773696 2913335802432 2914170016896 2921430820528 2922656623128 2922788813472 2924015185872 2929463099739 2932663100004 2933502848712 2933893615554 2934733716612 2943413331309 2953018521504 2954870715456 2956244252544 2960376118172 2961618261822 2962994935428 2967080925024 2971227936787 2972609077338 2973856353813 2974528541952 2975721617682 2984180107392 2985567268608 2986819982208 2993862989632 2994261796944 2995119184032 3003977391624 3005237829924 3006634779576 3014125963893 3014989038954 3023961909408 3027265135488 3028131972864 3028535345088 3035046813768 3036950457552 3038362148448 3045300350301 3049499839608 3055872121984 3057154334784 3058575417216 3067073999264 3068499692736 3069787203936 3077435735748 3078866245752 3080158106652 3087421208058 3088716658533 3090152412342 3100879888128 3102180985728 3103622998272 3107960851336 3111355833696 3112246749888 3112661326896 3118460719077 3119353669706 3122761097016 3132951549696 3133310965587 3142075288528 3142217403072 3143535845472 3147870802176 3153735795312 3154155899004 3155059070712 3162920061741 3164390308134 3165718054059 3175375501056 3176707856256 3178184511744 3187015440576 3188352679776 3188496887424 3189834748224 3195777926988 3197782384632 3199124141532 3199268836368 3208217652992 3209504460822 3210996361428 3219056226144 3219977981632 3223495325952 3229501219824 3230856285624 3232358111376 3234385512864 3240411696918 3241339567404 3241771340643 3242699600454 3246241764744 3253801827897 3255902863488 3264949741152 3266467414848 3277066245408 3277502777736 3278441269008 3284549536071 3286609673094 3287988701019 3288137415156 3289517084106 3298867537536 3300190704801 3300936655104 3308474454648 3313036862784 3314576889216 3320602293558 3322145836692 3324229554888 3335077456128 3344941106496 3345898908288 3346344609696 3357202620816 3358763177184 3368095863336 3368544521562 3369509082036 3379474565577 3383228673792 3390502746912 3392629339968 3394206364032 3395630538432 3401957148084 3405673277424 3406648469472 3414427665489 3415199437056 3416569264746 3418157417004 3427718496576 3427873530624 3429311831424 3430687319559 3431462766336 3437856137232 3439298626632 3440897344368 3450458249172 3452062154328 3453510604428 3461654081762 3463724526471 3475748859264 3476744116992 3477207248064 3478202923392 3486869043856 3488489874144 3489953608944 3490111457856 3496455957753 3500275312908 3501277593624 3501743992758 3511697701248 3513106234143 3523092239808 3524570493408 3526781176512 3528420559488 3533352141044 3534834699594 3534994578456 3536477826156 3541354652448 3546304311649 3547952769726 3549441454551 3560269501184 3561763353984 3563418998016 3572297438688 3573320342464 3573796338288 3575457575712 3580454899681 3585392370648 3586896764748 3587058998352 3588564091752 3597505182711 3609244859616 3613187419776 3614222032128 3620955913136 3621438254412 3622475229336 3626432241696 3633188872302 3634713321327 3636402875298 3647331242368 3649026661632 3650557756032 3660701224928 3662402859072 3662890721424 3671527923096 3673068458796 3674775841704 3684986603166 3686699526084 3688246427634 3695953444832 3701050189056 3704324223744 3709501661272 3711225979728 3713553736992 3722033761479 3723099541262 3727166470632 3738258843264 3739329268992 3739758249249 3750388513344 3751962138144 3753706193856 3763058744808 3764136271824 3764637685908 3775098138207 3776852948418 3787588654208 3789107846253 3789964307712 3791554538112 3793316997888 3803857138752 3805625317248 3807222118848 3814315590276 3816708007464 3818482159536 3829163005184 3832479528156 3840487937088 3842099366688 3843199526464 3847397647104 3854565972048 3856183308648 3856357721952 3857975810352 3860395612128 3867588154386 3868695612708 3869210954961 3883569923619 3884447736576 3896875497504 3897051751296 3898686914496 3905950799652 3910217466672 3911337131616 3911858154072 3912978288816 3920268801117 3922727674338 3924551108412 3926197810062 3937358028672 3938937292827 3939827620608 3948824349096 3950659913904 3956107900032 3963299511666 3963478769784 3965141805084 3967628823576 3976868900763 3992349062592 3993492245376 4005303188832 4006983773232 4008846372768 4018834618524 4019985385272 4020520880574 4031949212544 4033566416979 4035441373146 4038047126784 4046729085024 4049267276736 4051149531264 4060400467068 4064835847248 4065999786144 4073575402278 4075284633003 4076205779712 4079736271908 4091332923648 4093049605248 4103247647664 4105154994336 4106877475536 4116561610744 4118288878044 4120203216456 4130468913483 4134122821917 4148474444928 4149662333184 4150215102528 4157947625436 4163681462688 4165616901312 4173189368931 4175129227194 4177747954116 4189623204096 4191381127296 4193062279461 4204981060416 4205541198672 4206745427616 4211340667776 4217226748988 4219187077512 4220957405412 4233441087909 4234653305802 4249353920768 4251136906368 4253112997632 4261037235984 4263709846176 4265498855376 4265691781824 4267481622624 4273446170587 4279339281096 4281328481904 4283124883704 4292074968192 4293796508397 4306001626432 4307808380832 4309810815168 4312514017152 4320548929224 4321786089872 4322361787524 4323599467272 4328322352992 4336386718554 4338206222229 4338402437196 4340222786646 4353266321536 4355289886464 4369421660544 4370003703648 4371255025344 4379399381428 4382146230792 4383984934692 4384183220208 4386022778808 4398994650006 4400254273068 4402100574918 4411299272864 4417382483712 4427469724744 4429527782256 4432306073184 4440564177258 4442427392733 4444492403142 4458913616007 4459921475328 4461792812928 4463582426523 4476270161088 4478350902912 4480229973312 4490794484448 4491392695416 4492678776048 4505966087436 4507856744886 4520670329216 4522483558431 4523505786624 4527507384576 4535942864112 4540897703232 4542197959296 4552570220652 4555425686328 4557543222672 4570291328768 4574249759412 4583808182976 4585731502176 4587863125824 4600610998896 4602749539104 4604680805904 4616153603622 4618299368628 4631131812087 4635228618513 4636276330752 4651319832192 4653271478592 4653481943808 4661941277004 4667033750544 4668370124832 4668991990344 4679030504559 4684141645524 4697456319744 4699427324544 4702374902016 4713112932792 4713326104608 4715303768208 4721806203264 4730603692968 4731233848506 4732588606068 4746585462201 4763063251584 4765061784384 4767276767616 4780523160864 4782529019664 4782745331136 4784752122336 4793666890482 4796673576948 4798686212298 4798903254552 4812326479488 4814256691233 4816494542142 4828584339216 4829966972448 4835242988928 4844251829736 4846284428436 4848537167064 4851578269296 4860617545377 4862009351106 4864049400681 4869362647116 4883203812096 4883854295232 4895370564128 4897424611728 4899701122272 4913315470888 4915599368112 4916254166604 4917661903512 4929914509641 4932206122734 4934275626159 4948301306304 4951404982656 4953706585344 4962711681972 4969555294176 4971865333824 4978814380562 4980903440337 4983218755038 4986344332332 5000518017792 5002616184192 5004941591808 5017411659744 5018848362432 5019516914544 5033464184276 5035803931224 5038144765776 5052143795004 5052816782343 5054263623054 5071809518336 5074843010688 5076296158464 5085754120368 5088944009952 5091309546048 5093445807648 5100564784249 5102935722126 5109972704208 5120650582784 5122799155584 5124853897119 5139421296064 5141577744864 5141810295936 5143967747136 5147194149504 5156784205848 5158260816944 5158947939948 5161346016552 5175687373758 5178093231492 5180265906642 5192481122643 5195833996672 5198249219328 5207934399536 5213623288896 5215116175488 5215810872096 5217304385088 5227025068156 5230303565784 5232734811216 5234930413416 5250412969362 5251916390436 5265099132128 5267546551872 5284399348888 5284638359712 5286855740112 5290171764768 5300028211566 5302252049391 5302491867684 5304716739234 5321929154589 5323132083456 5327841049344 5340404251776 5342645030976 5345128497024 5358446158032 5359980513696 5360694507432 5378088555972 5380345147122 5380588497528 5395638780032 5399023035648 5413867289424 5419781129664 5421333048192 5431433869704 5432157381618 5433712844004 5439648362544 5449783308453 5470996863552 5473539992448 5475836634048 5491051837392 5493604288608 5507291884644 5509602688194 5512163762556 5527479904749 5530049289126 5532369641451 5533620136704 5543930167248 5551575283584 5554155868416 5564252491908 5566838969592 5570330605488 5584649311893 5590749705948 5606641413888 5607388264896 5608993903488 5625582770016 5627943207216 5644588117212 5646204407736 5646956528862 5660272214773 5665279422627 5681382981312 5684946461568 5687331807168 5687589042432 5689975496832 5705785708128 5708437975872 5710833178272 5721473385414 5725062011196 5727723239304 5743744507776 5746414420224 5748719292234 5760731905632 5763149050032 5764799289696 5771096470656 5781848958072 5784274962972 5784536582928 5786963715528 5790593418192 5801382231579 5803043419062 5826671604864 5828340033792 5842861641056 5845313246256 5845577626944 5848030371744 5858926199478 5865326200008 5867005697424 5867787231108 5869467433224 5884091511507 5886826662618 5889296715093 5906037043008 5909741430912 5912488505088 5920752236344 5923236523644 5925989870856 5934161850048 5942455873574 5944949267499 5945218154676 5947712707626 5951443235364 5968360214784 5973639964416 5987725979264 5988523593888 5990238368064 6007954783248 6010475659848 6013269559152 6028251927786 6029978077908 6030781320861 6047923818816 6054530270976 6057070690176 6070093627536 6073900915104 6076724296896 6087770871523 6090600700602 6098999679216 6110363103417 6111744243968 6114308669568 6117150834432 6134147998528 6136999385472 6139574407872 6154871471496 6157732491504 6160316213304 6174842416116 6177433317066 6180304824684 6204361971456 6215921702672 6222711667392 6224493499776 6225322653792 6236921438154 6238707339412 6245522194032 6262693840791 6266621931174 6284150577056 6284434806144 6287071690944 6307471590624 6308311798008 6310118141424 6325840123482 6328780616268 6331436108118 6351979958703 6353415712512 6374030881152 6376705359552 6376993774848 6379669496448 6391555853976 6395564769264 6398248283064 6398537672736 6419008921644 6421992722856 6438112452288 6439955963264 6459002439648 6461712571248 6464716222752 6468771025728 6480823393836 6482679134808 6483542681286 6485399200908 6492483529488 6504580077831 6507603655794 6511805726976 6529899482304 6532934829696 6554132490816 6555005555472 6556882538016 6569099072142 6573219346188 6575977402038 6576274830312 6579034168212 6597735075072 6598491975009 6600381409602 6603150862377 6616948909296 6626073725568 6629153778432 6641204587116 6644291673384 6648459109776 6660846265887 6666738604713 6689882212992 6691797816576 6692689219392 6714405241632 6717526354368 6736191726672 6737089043124 6739018164072 6755808772471 6758949131154 6761785117329 6781005493824 6785258679936 6788412728064 6791261076864 6803914296168 6811346554848 6813296938944 6828855330978 6833138529492 6836314834008 6855436993152 6858623662848 6861374639118 6875712274464 6878597253264 6881794688736 6900916498344 6904124308656 6907021208856 6923308163524 6924230405433 6927449052942 6951497718528 6954414496128 6956405846784 6973738087712 6976979748288 6979907217888 6980222915712 6992911915506 7000550625816 7002555187248 7003487985516 7023395402496 7026212468286 7046184479616 7049140986816 7053562353024 7056841118976 7066704282088 7069669399188 7069989156912 7072955652312 7082709304896 7092608623298 7095905539452 7096850772759 7098882909102 7123526707968 7144594877376 7146640684928 7147592676576 7150915151424 7160909799362 7170784741296 7173793529496 7174117996704 7177128183504 7190500335723 7195010365422 7198029318447 7218489719232 7226374839552 7241911826272 7242876508824 7244950458672 7252864483392 7266049104721 7266377744604 7269426642654 7272805750596 7293014026659 7294662484736 7301115512064 7321402449856 7324805718144 7325781442848 7343055846192 7346136917592 7349551683408 7369973206332 7373399052168 7376492855268 7391906889664 7398309184101 7419003322544 7422451959456 7427107473984 7444067522958 7446199082524 7454332941264 7468221570843 7474828132557 7476517686528 7479516498498 7500777026688 7503924276288 7507412387712 7526117489616 7528272543648 7529275371816 7550196276414 7553705896836 7575177308416 7578215692506 7581395434581 7583109076224 7607714277504 7611250634496 7614444237696 7628631180552 7633416014928 7636964319072 7654403583189 7664959056312 7680975874176 7684198733376 7686399052928 7709131944096 7712366617296 7712715443904 7715951620704 7720791224256 7735176308772 7737391225416 7738421909922 7763531060637 7767139847238 7793750995008 7794103502592 7797373828992 7811901599304 7820434933344 7822674263232 7823716308144 7825956577632 7840537602234 7845455348676 7849102216824 7852395620124 7874716057344 7875619454043 7877874585654 7897648698192 7901319827808 7912215800064 7926599023332 7926957539568 7930283610168 7935257647152 7950042317349 7953737801526 7957075108851 7984698125184 7986984490752 8010606377664 8013967546464 8017692745536 8037669237048 8039970770544 8041041761148 8063898425088 8067132833958 8070517720683 8070882746292 8093458170048 8098534553472 8102299062528 8120800934136 8129671694496 8131999572288 8147150804556 8148236072427 8150569266006 8159472543816 8186099210496 8206495295328 8210309988672 8213754951072 8233123221488 8236577756088 8240406432912 8260937826966 8264404032291 8268245643834 8295073933689 8296948889856 8300430205056 8315895250872 8327362925376 8331233802624 8346378737862 8350258454388 8355495908232 8373460549127 8382762254592 8386124558922 8409962120832 8411082397344 8413490855232 8422681335552 8434453497976 8438374155024 8441914810824 8466882175818 8469306611604 8470434793293 8502273812736 8522074471968 8527419692352 8530997710752 8531383563648 8534963245248 8546892341174 8558678562192 8562656963808 8566249767408 8582210078121 8584149936384 8587593016794 8612003252864 8615616761664 8619621630336 8625028034304 8641097858448 8643572179744 8644723575048 8647198934544 8656644705984 8672773437108 8676412444458 8676804874392 8680445573292 8704565128593 8706532643072 8738843321088 8740007407296 8742510050688 8758798762856 8764292461584 8767969869384 8768366440416 8772045557616 8788389299217 8797989300012 8800508546136 8804201149836 8822598545728 8830239993927 8854939449488 8859055564512 8864612146368 8881128354516 8884854785466 8888984806284 8913683810361 8917827232014 8921569061439 8923585625856 8927164853046 8952540322176 8956701805824 8960459946624 8981588968896 8982785390832 8985357552096 9011932174872 9015713489772 9041340658432 9042377891679 9044967116862 9071885728224 9081795406464 9084395918592 9105140441304 9110851372656 9115086445344 9135901050903 9148499518824 9167616365952 9171463004352 9175726251648 9201221997792 9205499078208 9209361611808 9232307207244 9236598737256 9262263624174 9266149975599 9270457237026 9302639664384 9306542957184 9323882554008 9334067501088 9336740249664 9337983980688 9355382157231 9358061009118 9368283291048 9398854649088 9399932896761 9426225865584 9426652209216 9430607536416 9443612406528 9461207385936 9462467697012 9465177212136 9488760185223 9493170924402 9497154162177 9526126503168 9530123568768 9534553535232 9561046321728 9565058039328 9565490662272 9569504244672 9587333780964 9593347153896 9597372424596 9597806509104 9624652958976 9628513382466 9632989084284 9657168678432 9659933944896 9670485977856 9688503659472 9692568856872 9697074334128 9703156538592 9721235090754 9724018702212 9725314021929 9728098801362 9738725294232 9761405483691 9767708590464 9790741128256 9794849223456 9799402244544 9826630941776 9831198736224 9832508333208 9835323807024 9853648608213 9859829019282 9863966103057 9864412245468 9868551252318 9896602612608 9900572114403 9902809965312 9925423363944 9939110588352 9943730667648 9957628761124 9961806880674 9966437510076 9972688664664 9994130332829 10005232368384 10034823319488 10037696724864 10039033829088 10066928368552 10071607862448 10076289531552 10104287590008 10105633564686 10108527246108 10138423696731 10149686021376 10171508240736 10177888019904 10182619092096 10186891615296 10201129568498 10205871444252 10219945408416 10243282996467 10245598311168 10249707794238 10278842592128 10283155489728 10283620591872 10287935494272 10294388299008 10313568411696 10316521633888 10317895879896 10322692033104 10351374747516 10356186462984 10360531813284 10384962245286 10391667993344 10415868799072 10427246577792 10430232350976 10431621744192 10434608770176 10454050136312 10460607131568 10465469622432 10469860826832 10489367873259 10500825938724 10503832780872 10530198264256 10535093103744 10539318702429 10568798697776 10569276719424 10573711480224 10580343529536 10600056423132 10604504098782 10604983735368 10609433478468 10638912934947 10643858309178 10648324363653 10680808503552 10685290061952 10690256994048 10716892316064 10719961027392 10721389014864 10741364699043 10756177111944 10760690294244 10761176995056 10791277560064 10792515548133 10827734578848 10839562259328 10842666096384 10862867739408 10864314763236 10867425688008 10879296725088 10899566616906 10904139963981 10941993727104 10947079984896 10951673268096 10982103674784 10987208577216 11014583769288 11019205376388 11024327525112 11054959809498 11060098578252 11064739282902 11087860334496 11103150567168 11128504983816 11133677939184 11140661210976 11166101284437 11169298623786 11181499411896 11214776529792 11217987806976 11219274747747 11251165540032 11255886414432 11289176234424 11292408815472 11293913057724 11320544429546 11325294414621 11330558845254 11362765962624 11367323538759 11369892923136 11374663614336 11379950993664 11411571416256 11416875951744 11421666356544 11442946770828 11450124022392 11455446478608 11487489015552 11497438584468 11521463811264 11526298100064 11529598579392 11542192941312 11563697916144 11568549925944 11569073165856 11573927431056 11581186836384 11602764463158 11606086838124 11607632864883 11650709770857 11653343209728 11685723282112 11690626492512 11691155253888 11696060743488 11717852398956 11730652400016 11734011394848 11735574462216 11738934866448 11760806403351 11768183023014 11773653325236 11778593430186 11812074086016 11816811878481 11819482861824 11841504472688 11846473047288 11851979741712 11868323700096 11884911747148 11889898534998 11890436309352 11895425415252 11902886470728 11930606702289 11975451958528 11977047187776 11980476736128 12015909566496 12020951319696 12026539118304 12043348298927 12056503855572 12059956155816 12061562641722 12095847637632 12100699250937 12114141380352 12140187255072 12147801830208 12153448593792 12175541743046 12181201401204 12197999358432 12220726206834 12225853899009 12228617339136 12268295997056 12273998770944 12279148815744 12309742942992 12315464983008 12320632426608 12349684832232 12354866634132 12360609649368 12391406740449 12431843405344 12445423334784 12448986999552 12450645307584 12473842876308 12477414678824 12491044388064 12519568106793 12525387681582 12533243862348 12568301154112 12568869612288 12574143381888 12579186838383 12614943181248 12616623596016 12620236282848 12651680246964 12657561232536 12662872216236 12700323263727 12703959917406 12748061762304 12753410719104 12759338992896 12783111707952 12791129538528 12796496566128 12797075345472 12820338511761 12838017843288 12843985445712 12876224904576 12879911926528 12881389525191 12918004879296 12923425142496 12929432445504 12937542051456 12961646787672 12965358269616 12967085362572 12970798401816 12984967058976 13009160155662 13014618666687 13015207311588 13059798964608 13065869659392 13108264981632 13110011110944 13113765076032 13138198144284 13146438692376 13151954804076 13152549660624 13158068336424 13196983950018 13200762819204 13206301724754 13233897818592 13252147451136 13282409174232 13288583346768 13296918219552 13321692531774 13327282178199 13333477209426 13376740848021 13379764425984 13385378438784 13390747279569 13428810483264 13435052708736 13472383453344 13474178086248 13478036328144 13511617544942 13517898262308 13523570234658 13562010987648 13567450675293 13570517359872 13582522153728 13607828592336 13622693109696 13626593877888 13657710661956 13666277058984 13672629668016 13710873986304 13722749278236 13751424548928 13757194506528 13763589377472 13801832996688 13808248617312 13814042417712 13846616327048 13848460810866 13854898105884 13893395436261 13905685855539 13908828992256 13947476175424 13953959496576 13959814435776 13960445831424 13985823831012 14001101251632 14005110374496 14006975971032 14037091513677 14052424936572 14092368959232 14098281973632 14107124706048 14133408564176 14139338798376 14139978313824 14145911304624 14165418609792 14185217246596 14191811078904 14193701545518 14197765818204 14239756386603 14289189754752 14293281369856 14295185353152 14301830302848 14321819598724 14341569482592 14347587058992 14348235993408 14354256367008 14374318937429 14381000671446 14390020730844 14396058636894 14436979438464 14442770073699 14483823652544 14485753017648 14489900917344 14505728966784 14532098209442 14532755489208 14538853285308 14545611501192 14581852636131 14586028053318 14592148202043 14642804899712 14649611436288 14651562885696 14686111692384 14692273835184 14699103366816 14739946412664 14746798104336 14752985710536 14783813779328 14789743528923 14796618368202 14838006645088 14844903918912 14854214947968 14888135045916 14892398165048 14908665882528 14936443141686 14942710321011 14949656265114 14959032996996 15001554053376 15007848552576 15014824775424 15052234979232 15056545087296 15058550743632 15100392552828 15107411793672 15156431385012 15158450347029 15162790869162 15215428555008 15228888475392 15257262361104 15266832029856 15273928638144 15301694352747 15308807166378 15329918112624 15361951748352 15368397466752 15372798105856 15374561691357 15418263888192 15424733234592 15425430887808 15431903241408 15441582448512 15470352617544 15474782450832 15476843819844 15527062121274 15534279694476 15577443367929 15587501990016 15594747657984 15623803198608 15640869866688 15645348526464 15647432616288 15651913155264 15681075204468 15690910697352 15698204433648 15704791240248 15751238908086 15755749171308 15795297396384 15802639655616 15853198046664 15853915079136 15860567220336 15870515294304 15900084634698 15906756148173 15907475603052 15914150217702 15965787463767 15969396250368 16021212755328 16027935092928 16035385491072 16075338474096 16079941541088 16082083522296 16134265667916 16141035441366 16141765492584 16186916340096 16197069106944 16241601868272 16259343388992 16263999144576 16294301609112 16296472144854 16301138532012 16318945087632 16349349925359 16412990590656 16420619977344 16427509902144 16466246442976 16473155512176 16480812865824 16521875653932 16528808064582 16536491287668 16582439714247 16590147867378 16597108924353 16600860410112 16631790501744 16654725850752 16662467605248 16692757475724 16700516908776 16710991816464 16746921098254 16753947935679 16772249117844 16819924241664 16822164794688 16826981710464 16868906995952 16876748310048 16883829621648 16933764351636 16938613223208 16940869586586 16980816644319 16995838267881 17044148943936 17054839384704 17061995421504 17062767127296 17069926490496 17093784682348 17117357124384 17125313927616 17132499534816 17156445183383 17164420156242 17175186033588 17224006505728 17231233523328 17239243260672 17282195716896 17287144359488 17289447150096 17294397869088 17313289411968 17345546874216 17352824888916 17353609748784 17360891146584 17404146694737 17409130257186 17480014814592 17485020101376 17517597525712 17528584923168 17535939738768 17536732880832 17544091115232 17576778598434 17595978600024 17601017092272 17608402299672 17645197091456 17652274534521 17660479987854 17709878898976 17718111129024 17729224292736 17762256709032 17769709570932 17777969612568 17827367620722 17834847802497 17835654464028 17843138122878 17854329706092 17905080644352 17920919893248 17963177937792 17965570781664 17970715104192 18023864349744 18031426979544 18084755783358 18089934233724 18092343962583 18143771456448 18163590812928 18210280882608 18221702745312 18230172890688 18263312614569 18271802101806 18296999037648 18331089310251 18335232731904 18342926008704 18351452503296 18402443995584 18410998156416 18418723223616 18464614414488 18473197474512 18524527248348 18532299951198 18540914474052 18613085914368 18647765108016 18668135002176 18673480499328 18675967961376 18710764314462 18716122018236 18736566582096 18788081522373 18799865793522 18852451731168 18853304418432 18861215072832 18922414771872 18924935394024 18930354424272 18977520370446 18986341848804 18994308324354 19039097449691 19055939876109 19060247137536 19122092643456 19130116078656 19130981324544 19139008489344 19174667561928 19186694307792 19194744849192 19195613018208 19257026764932 19265978168568 19314337356864 19319867889792 19377007318944 19385137713744 19394148668256 19406313077184 19442470181508 19448037404424 19450628043858 19456197602724 19477450588464 19513740233493 19522810967382 19535417180928 19581482256512 19589698446912 19598804489088 19653261883552 19662397472448 19665016666416 19670647614048 19707297216426 19719658038564 19727932206114 19728824490936 19737102504636 19793205225216 19801144228806 19809452587131 19850846727888 19878221176704 19887461335296 19915257522248 19923613761348 19932875020152 19945377329328 19982538797661 19988260665658 20000215814139 20069646638976 20075393449728 20078067658176 20133856737104 20143215724896 20152579063104 20208575180016 20211267129372 20217054492216 20267426317413 20276847393462 20285355351987 20343016481472 20355776039808 20365238184192 20373783230592 20402259136996 20411742888504 20439890816832 20477047476941 20486565992934 20499415588476 20557685184256 20566310979456 20575870988544 20627136823392 20633043267776 20635791759792 20645384066208 20702749495032 20712372925968 20721063626568 20769924490572 20772691216299 20831737598144 20854493155584 20863243488384 20869217540352 20908100272624 20921214263136 20930939244864 20939721653664 20978735746518 21001651877448 21007665561744 21060396528512 21070186207488 21078637404858 21137597395552 21138553438848 21147422960448 21160687059072 21200112846264 21209008197564 21209967470736 21218866956936 21277825869894 21287716618356 21296648727306 21370580123904 21433784632128 21439922054784 21442778029728 21482729398086 21512354223888 21521380588488 21522353990112 21571501007169 21585031096266 21594087955341 21655469157696 21679124518656 21725735478816 21728629526472 21734851376016 21758593450176 21798147314163 21799133233812 21808279927962 21879042079977 21883987454208 21903346536192 21964207349568 21974417154432 22029167538576 22038410752776 22048655050224 22109919618996 22120197156504 22129478565804 22175720668992 22194927552303 22257009967632 22267355878368 22281322421952 22332202568874 22338597247572 22362998823792 22404664712529 22424484397671 22429553059584 22438549495494 22502331080064 22511772828864 22578352468848 22584817630944 22587826115448 22641088859092 22650588829242 22661117690508 22725531925248 22734647077518 22744186303743 22749327228672 22823142832512 22833751903488 22843332713088 22885893541656 22900248044784 22910892957216 22963210749567 22994877168936 23042927622528 23052596200128 23059197158784 23127395832288 23137099851888 23138146331712 23147854862112 23162373672768 23205528926316 23212173676248 23215265729766 23290593181911 23301419541714 23371446564224 23381252985024 23382310507776 23392121486976 23435704797912 23461304800032 23468022789696 23471148924432 23477869732896 23521612806702 23536366046028 23547306650472 23557186860372 23624148172032 23633623756962 23683008945376 23692946094576 23703959483424 23736647400192 23769823494296 23779797069996 23780872618704 23790850830504 23805772941456 23850126952047 23861213404578 23871225326553 23954094375552 23960953472256 24031819132992 24041902639392 24053078236608 24086696597854 24113007711144 24119912311632 24123125283444 24191695275264 24201398501874 24211553162049 24280374510144 24295603660416 24306897187584 24351083486092 24362402802408 24395998716864 24441452413668 24444708217281 24451707798018 24536591994112 24558297631488 24619485885984 24630929966016 24641264853216 24699369664464 24709733268264 24721219298736 24782813480898 24793212096873 24863686810688 24885221801067 24890846669568 24901290615168 24947685752616 24954829357648 24982088776128 25039136213586 25050775363164 25066487724696 25120381647381 25136602308224 25148286763776 25158373676766 25229886362496 25233247192032 25240472565696 25303360493928 25315122465072 25325744432472 25400646527454 25407919834812 25506821438208 25566223415904 25582259077056 25592993132256 25594150690944 25640677023522 25676035686576 25687970891424 25746630234363 25752449809152 25762779050382 25836009758592 25846850284992 25858864891008 25875084102912 25923293575344 25930716539232 25934170725144 25941596803632 25969934117952 26018320311324 26029237333374 26030414623176 26113695385779 26119597929216 26216529963264 26220022221888 26227530152064 26276396288568 26292877384752 26303909608152 26305099321248 26316136672848 26365167897651 26393967900036 26401525638408 26412603449508 26467795637184 26490719981781 26564818348464 26577166693536 26593836439104 26643385063548 26654564356398 26666954418852 26741051431083 26753481696042 26764707184317 26770756877568 26781494559138 26857620966528 26870105417472 26944766906688 26948356172496 26956072656288 27023235089884 27035796524616 27047140469316 27124021975296 27127133675037 27134901350586 27215657184672 27245386219392 27253187755776 27315421323912 27332554117968 27345259336032 27383479093091 27407703152709 27445498556472 27502849097856 27514389013056 27527178754944 27603665993376 27616497234624 27628084835424 27693232654096 27696921621732 27709796211768 27786790872522 27798449926797 27811371711078 27894952350848 27907918993152 27919628871552 27971647662024 28002202503264 28010220748992 28013951942064 28066146471693 28074183027354 28104849873144 28196563947264 28266817128352 28278677596752 28279956627648 28291822609248 28330837219584 28370434493192 28383622157808 28387403091036 28395531636408 28466280555669 28479512773206 28491462486531 28578379509504 28590370706304 28603660605696 28643639197448 28683138965184 28695174117984 28696471986816 28708512734016 28748637874858 28762001342892 28780041461688 28792117273788 28873958876928 28885540147398 28967647305088 28971506035296 28979801834688 29011457933568 29064196418884 29065510978416 29077706570616 29091223002384 29163705272262 29172056106636 29175942065787 29184296404086 29285609799424 29303125771392 29372223384768 29384547670368 29398206733632 29479892825328 29493596208672 29505971421072 29560945824639 29567627558656 29579487057846 29591898309171 29593236736404 29676013290176 29689807837824 29701716343209 29708429895936 29776270091832 29784796330096 29817331765056 29872886283372 29885420642022 29899312530228 29918065993992 29982390998487 30015697105152 30104469958464 30113090174592 30117101487264 30200785105656 30214823587344 30312862770024 30316900694058 30325581738324 30415271090193 30514524722208 30533664059712 30547857276288 30603388705494 30617614332756 30659836225248 30729848989401 30736794933504 30749123382714 30836527776384 30849466469184 30850861775616 30863806482816 30883164897024 30940705235088 30949564901664 30953687639688 31054124242548 31068559388952 31154886735858 31175003980032 31247606397216 31281739733376 31290697052928 31294865232576 31303826310528 31362150408936 31381821394704 31396408867296 31409582480496 31468103619777 31502477816172 31511498342616 31590594792768 31605279311232 31617956107287 31706396093328 31707830158272 31721134440672 31741030588608 31800169269396 31813512296346 31814951206104 31828300435404 31916738804841 31931574927534 31944973090959 32042425510656 32055870185856 32070770982144 32150676948192 32159883082176 32164167044592 32224094097129 32268531335832 32282070882732 32283530985168 32373832680192 32377546644399 32483203736544 32518686777984 32527998289152 32588603218224 32592944289708 32602277064024 32637890175264 32683507304657 32698699850718 32712419891943 32825981181312 32841239954688 32855019804288 32932492885952 32946311024352 32961625731648 33043751307864 33057616129164 33072982575336 33164879428494 33180295734756 33194217848706 33263581003488 33309451701504 33385514951448 33401033817552 33421983632928 33493842196508 33498303853311 33507895871358 33544498235688 33644329589376 33653963420928 33737813991904 33753496620096 33767659243296 33867528703272 33877226446416 33881739173172 33961633288638 33975883243863 33991676535762 34088297887872 34101970616277 34109678769408 34123990843008 34139852980992 34187569364696 34234714248768 34250627855232 34264999069632 34312890366766 34328840312484 34350372067176 34462467046656 34564391433792 34574288718976 34578894300192 34588795738176 34626578823936 34691093748432 34705649777832 34707219497568 34721782293168 34808293389474 34818260514372 34822898594649 34960029629184 35035195051424 35057169846336 35071879477536 35073465761664 35088182230464 35153557196868 35191957200048 35202034184544 35216804599344 35282419210053 35290394182912 35304549069042 35320959975708 35419757797952 35436222258048 35450435635443 35458448585472 35524513418064 35539419141864 35555939225136 35654735241444 35669695604994 35671308928056 35686276245756 35708659412184 35791820106867 35926355875584 35931141563328 35941430208384 36047728699488 36062853959088 36130044896781 36169511566716 36179868467448 36184687925166 36287542912896 36302097752811 36420561765216 36443405490624 36460345781376 36526625229138 36543604203612 36593998075296 36662178620502 36677561697027 36685852017408 36804887991168 36821996312832 36837446447232 36929228828976 36946394949024 37049054496696 37064599902396 37081828948104 37174220221347 37295530216032 37336270004352 37346960998656 37351935922752 37421528628924 37432244036472 37473133164192 37558704320379 37576163044746 37599731587044 37704903462336 37706608836864 37722430145664 37737560515149 37844829543744 37849870788048 37860708848544 37955040740892 37972683697608 37988616648708 38078194899382 38100969791181 38111879752218 38244185286912 38260232157312 38278016978688 38349335123856 38373388615584 38389489698384 38391226036416 38461015535283 38514053529864 38531956337136 38628674713728 38639735779584 38644168575573 38754014637888 38770275427488 38788297336512 38812626154368 38884940363016 38896074808848 38901256087716 38912395205448 38954901176928 39009347428139 39027480466986 39043856000061 39045621934764 39162964513024 39179396893824 39197608978176 39306523767104 39324794944896 39330033332832 39341295228096 39414594432852 39439316077128 39455864412228 39457648981872 39474205009272 39602288457612 39618905174262 39701693455776 39756442353408 39830515044496 39847227522696 39865750040304 39890754658656 39965077595322 39976521331316 39981846534597 40000431628278 40130222544063 40139293277952 40156135316352 40267713474208 40286431449792 40305158126208 40417150360032 40422534258744 40434108984432 40509444278209 40534852634826 40553694786924 40570710703974 40686032962944 40702352025879 40711552079616 40747566461184 40804518273992 40823485777008 40879781633664 40954094953882 40973131985868 40998831176952 41132621958912 41254273646784 41266086535552 41271583519584 41290768132416 41405498990064 41424745851936 41442127253136 41539848981144 41545382432598 41663475196288 41680186308783 41726486976768 41816200545248 41842428526272 41861878489728 41879443307328 41957471493036 42003303754896 42015331123488 42111274541031 42120793057024 42157274809716 42275194791104 42277106877696 42294845920896 42321374118144 42400225692528 42418016395128 42419934941472 42437733913872 42555651739788 42575433236712 42593297454612 42719269159809 42867569264256 42879844109568 42885556059456 42965458796172 43024708447776 43042761176976 43044707980224 43122956812287 43143002014338 43170062192532 43188175910682 43310938315392 43328310221097 43451470957632 43457259052944 43469702752032 43517186900352 43596294628326 43598266467624 43616559855924 43745557908393 43758084159954 43776444606129 43928414699136 43948834308864 44058335077152 44076821505552 44097310100448 44219839237992 44240394313008 44258957131608 44351441337984 44369230586769 44389855104606 44514019935264 44534711756736 44562644843904 44664405137748 44677194495144 44725997647584 44809329425058 44828130963033 44848968795342 44877098990988 45004662160128 45023545657728 45156704937696 45169635261888 45175652230896 45282177718184 45301177658484 45322235381016 45469294155036 45475351041087 45488372607486 45646285665024 45686665426176 45771787083312 45800496089568 45821785914432 45905083058241 45926421499134 45989754337872 46085855245056 46105192400256 46118394317568 46123685074071 46254791664576 46274199703776 46276292663424 46295709724224 46324747345536 46411057852632 46424347352496 46430531459532 46581186363822 46602839083428 46732330103787 46742893128448 46762505970048 46784242973952 46871409595824 46922609600064 46936045579392 46942297848864 46955739465792 47043225613404 47072732092056 47094613300944 47114373720744 47267247513924 47366017890752 47385892189152 47407918966848 47539646988592 47559594139992 47561745237408 47581701661008 47611545882912 47700253904094 47720268444519 47722426809156 47742450653106 47897362391301 47908188751104 48063638265984 48083805278784 48106156473216 48173393195708 48226015422288 48239824623264 48246250566888 48349981880443 48402797003748 48423106324098 48560749020288 48591207320832 48702166972184 48724805604816 48791997433728 48882904827336 48889416434562 48903415596036 49048049776077 49238971771968 49261859932032 49282529706432 49398739328928 49419466536528 49442438597472 49565626961796 49586424193746 49727373621376 49747319142741 49770443602134 49802581230336 49895371505232 49909658715296 49964177552256 50078272427172 50101550726328 50132975449392 50240763294762 50261843807037 50273204616448 50316747353532 50459772724992 50466494384064 50480945131392 50606720987856 50630244930144 50651488864944 50801293054908 50815839669624 50942449932957 50987514803643 51132446831808 51164518154112 51185986264512 51188301381888 51281354047044 51352071373152 51375941782848 51469335550149 51493260468726 51525558100764 51672019517184 51693700569984 51717729782016 51846587150688 51861433078464 51868341450288 51883193607264 51939868235904 52036640622648 52058474666748 52060829246352 52212440084211 52227390771558 52440044443776 52455060304128 52552792577136 52585754769504 52607819216304 52610198642496 52632273345696 52730335795302 52787935800072 52803051276816 52825206899016 52935591274368 52956823603563 52981439963562 53129636696928 53154333387072 53187672878208 53286770127096 53309128712796 53333908837704 53482102862166 53504543407491 53506963392084 53529414368634 53562989118276 53715241933056 53889533813376 53896712344992 53912145312576 54046470179768 54071593049232 54094280938632 54254267350074 54269802701172 54277031887749 54431314369344 54490772438784 54630842647824 54665108235936 54690518672064 54766958186182 54789937843707 54815406305418 54890997112944 54993267930753 55005698195712 55028778026112 55054357509888 55207331986752 55232994469248 55256169670848 55386465308192 55393843243464 55419592423536 55573581745044 55596899853594 55622743422156 55789904701696 55839257743104 55943295324048 56004405006528 56020441497984 56027903884128 56132292943386 56148366054708 56209699746288 56364244567119 56533634256704 56557355193504 56559913255296 56583645218496 56740868986384 56767244315616 56774806182072 56791063272816 56932561111338 56959025546412 56982924973062 57117292349073 57167819628327 57180741412608 57287278394896 57366277930368 57390348235968 57392943973632 57417025468032 57497275749716 57524002685784 57560082923376 57584234547576 57708042889561 57771080294796 57935294610176 57943012070592 57959603669376 58128392837768 58131021956832 58155413141232 58182446004768 58327410544524 58344112213272 58351884131574 58368592808172 58541220700479 58606251542784 58744446769536 58769095340736 58796413467264 58959785650656 58987192417344 59011942842144 59121891649278 59158974115692 59183796618342 59186473472808 59352026580352 59379615675648 59403432686418 59552540183664 59569592660192 59634663530112 59745772566744 59770841284044 59798625060456 59836131987984 59947616392983 59964781996974 60208939916928 60226180349184 60234202974528 60401570211312 60429647174688 60625725540048 60633801388116 60651163476648 60802278952239 60830542180386 60856066055961 61029049444416 61067328119424 61095714552576 61206777410988 61235228665512 61319672450496 61431142430823 61459697978802 61498246765428 61673055552768 61698932938368 61727612965632 61881410470176 61899129803328 61907375279376 62108248485096 62137118777904 62309773471716 62318073648897 62495212794432 62563479466752 62589730465152 62607652621056 62724300817872 62763642789408 62792817734592 62819164960992 62936207239554 63004955632344 63022996685232 63181189585536 63210558622464 63235912214574 63412792186656 63415660316544 63442268881344 63482061177216 63600338538792 63627024592692 63629902412208 63656600870808 63833477609682 63863149855068 63889946181918 64111740371712 64301353896384 64319766164352 64328334089184 64448188194258 64537062671664 64564141765464 64567061970336 64714503021507 64755093288798 64782263866023 64966407473088 65037373555968 65177206436448 65185888579416 65204554128048 65275780350528 65367014609314 65394441942489 65397399701436 65424839783886 65637126239931 65651962362624 65710039608576 65864985771904 65892622048704 65923251463296 66087502615728 66115232258328 66145965150672 66329758856988 66360591469512 66388435697412 66527162006976 66771029902896 66802067635104 66843967265856 66987684393016 66996607706622 67015791742716 67088996471376 67213994137587 67273453193013 67288659178752 67475627983808 67506993240192 67535318486592 67735057406544 67754452892832 67763478346344 67923266577276 67951766487726 67983353071524 68176595775744 68203941232554 68232558911229 68247981686016 68375138729392 68469428497536 68501255710464 68529998139264 68625780733532 68657680624968 68700744134352 68889632248701 69128782867584 69148577437952 69157788600384 69177591476352 69382187496864 69411299555664 69414438995136 69443564586336 69616586778948 69636521028744 69645797189298 69871779545733 70070390102848 70114339692672 70143758955072 70146931523328 70176364460928 70307114393736 70383914400096 70404068369088 70433609198688 70564838420106 70609098138084 70641919951416 70839515595904 70872444516096 70900871270886 71049026836128 71078838283728 71111878450272 71309470482888 71339391209988 71342617856112 71372552491512 71417318824368 71550380856141 71583640213734 71862283126656 71882860416768 72095457398976 72125707918176 72260089793562 72339023133432 72359736934896 72369375850332 72575085825792 72604195505622 72634659486147 72841123530432 72886810981248 72920691562752 73053250458276 73087208407224 73187996150592 73324357241004 73334124651843 73355123394054 73609775982336 73674892894464 73858457657952 73892789898048 74098108993392 74129199804792 74163657896208 74348440442694 74379636290619 74591060432064 74655665403201 74672540008704 74703871845504 74843057257848 74864488072944 74946266328384 75117408640758 75152326089492 75199463174088 75361144942143 75409806924672 75444860291328 75475121030298 75689659087488 75699741576096 75721417697088 75910081481784 75945367395216 75977233297416 76156389798764 76201939582362 76223759504436 76520464314624 76698670247712 76746777231168 76778979396768 76782452072832 76922031070566 77028107059728 77063912674272 77239890703089 77257349427456 77288337151146 77508029275776 77540550854976 77576594673024 77625252308736 77769880726032 77792149617696 77802512175432 77824790410896 77909802353856 78018694856278 78054960933972 78087712000122 78091243869528 78341086157337 78358793787648 78613047534208 78649589889792 78660066665664 78682590456192 78829188865704 78878632154256 78911728824456 78915297963744 78948410018544 79095503692953 79204576915224 79237810348524 79403386911552 79661030088992 79694455045392 79731500080608 79781509317312 79930155190644 79953042662632 79963693069194 80000863256556 80223154293249 80260445088126 80294121552951 80312270632704 80535426948416 80572862899584 80610316252416 80834300720064 80845068517488 80868217968864 81018888556418 81069705269652 81107389573848 81141421407948 81372065925888 81381401025111 81404704051758 81609036547984 81646971554016 81759563267328 81908189907764 81946263971736 81997662353904 82150437279273 82223109458127 82508547293568 82532173071104 82543167039168 82581536264832 82810997980128 82849491703872 82884254506272 83079697962288 83090764865196 83326950392576 83360372617566 83395349780391 83632401090496 83684857052544 83723756979456 83758886614656 83914942986072 84006607509792 84030662246976 84198439415079 84222549082062 84314549619432 84550389582208 84589691841792 84800451385056 84836032790256 84839869882944 84875467827744 85111303479576 85150866473424 85186594909224 85398841667007 85438538319618 85735138528512 85771112118912 85930917592344 86049416895552 86085522353952 86089415960448 86245913624574 86286004028676 86340124385064 86376351821364 86621876630784 86656620442194 86902941915264 86914518105888 86939405504064 87034373800704 87192589256652 87196532935248 87233119711848 87491115816786 87516168319908 87527826197361 87552889212258 87856829398272 88116670154304 88153643011104 88194620200896 88439678475984 88480788626016 88517914263216 88682837473917 88702882675968 88738461173538 88775694927513 88779710209212 89028039870528 89069423513472 89105149029627 89125289687808 89328810275496 89354388990288 89451995295168 89618658850116 89656261926066 89697937590684 89754197981976 89947172995461 90047091315456 90313409875392 90339270523776 90351304461792 90564355436368 90602355316968 90644470762032 90938588310072 90950702082174 90976745214972 91245813270579 91543574166624 91600992179136 91643571828864 91810166116482 91852842998268 91979508675744 92108066040397 92189546968203 92210384800512 92247370148142 92509583329152 92548399407552 92552585326848 92591419448448 92649494691072 92822115705264 92848694704992 92861062919064 93162372727644 93205678166856 93464660207574 93525011940096 93742819191648 93845219200128 93872091158784 93884595697728 93911478931584 94086451226808 94145464184112 94189226601888 94228747441488 94404310859331 94534495027848 94732035781504 94771784378304 94815837933696 95079293977184 95119188279984 95123490474816 95163403322016 95223091765824 95400507808188 95440536889038 95444853618312 95484901306212 95750216414523 95794724782602 95834919272877 96127276531968 96167610557568 96212312946432 96346786391416 96452030844576 96479649246528 96492501133776 96672282291387 96699963760886 96805594007496 96846212648196 97121498040576 97132639933197 97404333944368 97449611209632 97583994867456 97765809654672 97778832869124 97806831192072 98050521913971 98096099552154 98137259675829 98477943543936 98523719864064 98565059412864 98797478657856 98838933073056 98884877194944 99131253923592 99172848387492 99454747242752 99494638285482 99540887204268 99790743010464 99819317430592 99928355104512 100156544854344 100203101452656 100265950898784 100481526589524 100494911559933 100523687614074 100633494707064 100932988768128 100961890262784 101213441975712 101260489860288 101302977729888 101602586109816 101631679339248 101884899865914 101927649731589 101975029607286 102264893663616 102305911848831 102329036308224 102371972529024 102562708094088 102704142746304 102751883565696 102938671100298 102986520937452 103051116201528 103387401139968 103693174301376 103722866156928 103736682900576 103766387214528 103879736471808 104073281245296 104116949333496 104121658492704 104424880168422 104454781543116 104468695783947 104880088887552 105105585154272 105171509539008 105215638432608 105220397284992 105264546691392 105460671590604 105575871600144 105606102553632 105650413798032 105847257630159 105871182548736 105913647207126 105962879927124 106259273393856 106308666774144 106351306906329 106375345756416 106573540254192 106618257425592 106667817675408 106964205724332 107009086814982 107013926784168 107058828737268 107125978236552 107375460320601 107779067626752 107793424689984 107824290625152 108092940359536 108143186098464 108188561877264 108390134690343 108508534700148 108539605402344 108554063775498 108862628738688 108906293258433 109261685295648 109330216471872 109381037344128 109533916372364 109579875687414 109630812610836 109781994225888 109935433661119 109986535861506 110032685091081 110057556052224 110414663973504 110465988938496 110512339341696 110772930616384 110787686486928 110839184847072 111147163490088 111193799707188 111245486844312 111522660664041 111886590648096 112008810013056 112040882995968 112055807768256 112264585886772 112296732109416 112419399492576 112676112961137 112728489134238 113067268513408 113114710387008 113119826510592 113167290436992 113481737972768 113534488631232 113549612364144 113582126545632 113865122222676 113918051092824 113965849946124 114234584698146 114335639256654 114574556789792 114732555860736 114780696471936 114834050936064 114994551499432 115048005371568 115120165846752 115168469095152 115383046605849 115416085779122 115542160589592 115886024141184 115919207338752 115932505726719 116256785675536 116262043913664 116310826282464 116364892009536 116654821089048 116688224426544 116703768263148 116737185616344 117028042284417 117082441400958 117131568000183 117488893539072 117538190681472 117592826934528 117919571301312 117974384834688 118023885684288 118243783298556 118317948231384 118367593236684 118372946945616 118704053160704 118806865372836 119105080367328 119139185320384 119269327060224 119491545133488 119541682568088 119597250120912 119672263975968 119895232785966 119929563993948 119945539603791 120390667632189 120417879833856 120468405949056 120803140422624 120859294349376 121251451080096 121267602776232 121302326953296 121528332834627 121604557904478 121661084360772 121712132111922 122058098888832 122107056077637 122134656238848 122413554821976 122470457331024 122639344900992 122862284861646 122919395957604 122996493530856 123397865876736 123762820940352 123798259606656 123814750558752 124216496970192 124274237555808 124619546943432 124636147297794 124990425588864 125040558926349 125179460930304 125448601635744 125527285578816 125585635469184 125638329921984 125872414479108 126009911264688 126045993370464 126333823623093 126362379171072 126471824429148 126825584373312 126831320633088 126884537762688 126964122354432 127200677077584 127254049185384 127259804824416 127313201741616 127666955219364 127726299710136 127779892363836 128157807479427 128602707792768 128639532328704 128656668178368 128896376388516 129074125343328 129128283530928 129134123940672 129368870436861 129429006043014 129510186577596 129564527732046 129932814946176 129984930663291 130354412872896 130371777158832 130409108256096 130551560701056 130734029218628 130788883884978 130794799402872 130849679567772 131236673725179 131274252479862 131329333818387 131729971543808 131785244097408 131846502926592 132175005231456 132230464516656 132291930301344 132476831288197 132659517713976 132721182939024 132776871394824 133054324013952 133107691760307 133542059805792 133604135270208 133687934531712 133975368786032 133993215413244 134031583485432 134177992942752 134427988275174 134484392889099 134546906386026 134951255967616 135013986480384 135070636973184 135470114813088 135508905785664 135526956692688 135846533154552 135903532975452 135966706143048 136407882465108 136465117822458 136750277458784 136938856995072 137059996278528 137251561467064 137315361249936 137401488268704 137715249174723 137779264497402 138257565735168 138315577200768 138355182952704 138371055222213 138764374993728 138822599111328 138828877990272 138887129172672 139233173557896 139273042057488 139291594378596 139743559091466 140140780205696 140196990311361 140228679385344 140287517910144 140352728921856 140614228787472 140767828800192 140808136738176 140867218397376 141129676840212 141218196276168 141283839902832 141679031191808 141801742541772 142098053672256 142157676567456 142223756900544 142618940965776 142678782419976 142685235712224 142745104983024 142834637648736 143100761712282 143160805333557 143167280427468 143692087173903 143724566253312 144190914797952 144251415836352 144520179587124 144678046266864 144719473869792 144738751700664 145049945641329 145208391011244 145269318972294 145682247060864 145773621962496 146106500916552 146174416814448 146375992301184 146648714482008 146668249303686 146710246788108 147144149328231 147716915315904 147785579796096 148196217986784 148258399609584 148327315792416 148696880885388 148759272581238 149182120864128 149241957428223 149311330806402 149407743691008 149686114515696 149728976145888 149892532656768 150234817281516 150304652178984 150398926348176 150722289884286 150785531421111 150819613849344 150950242060596 151379318174976 151399483152192 151442835394176 151820162963568 151890734790432 151954466594832 152312779597528 152403879164724 152447519008872 152827349798871 152962544410929 153397340495424 153493554462336 153557958793536 153564904145664 153844062141132 154056214119456 154127825348544 154408006650447 154479781406178 154576674302292 155016058551552 155081101709952 155153189346048 155539761452064 155584299235392 155605024350864 155649580821792 155819604707712 156037389712556 156109921867944 156175424000244 156182487739056 156637320252633 156682172314674 157226095068416 157320133331328 157365180912384 157658377731408 157757264308512 157823457648912 157830595927488 157896820037088 158117508311719 158191007385906 158409153830448 158475620697048 158806773823104 158870470810689 159322060177984 159388910090784 159463000161216 159563018634624 159860310381288 159906085325264 159927386138388 160001726513112 160446308586498 160513630222473 160520890176252 160588243105902 161070853896832 161145725799168 161668601440128 161690137034976 161736435937728 162037777112836 162139410539304 162214779147696 162282842815896 162762802050222 162809408103516 163218073095968 163293943108032 163816379815528 163892527943472 163995324707808 164300874558546 164369813531121 164446218916254 164979803792259 165017094587136 165086334078336 165163072529664 165621995960256 165698983407744 165768509012544 166159395924576 166181529730392 166720745235132 166790699560782 167264802180992 167369714105088 167517773229312 167829885972144 168013215019584 168061324493952 168396878830158 168445098164124 168629099238864 169100779164416 169600902770112 169672065580512 169679739765888 169750935655488 170222606959152 170301732946848 170373189818448 170797683334014 170877076639236 171351877047219 171503458884981 171542224237824 171861835184688 172098833791104 172171044707904 172178831920896 172491827249148 172572008057352 172680248770128 172752703642728 173124128668683 173313240884388 173805883830528 173829036211776 173878811008128 174385178513304 174393065870496 174466239423696 174982231633572 175032336639816 175055652394722 175105778424516 175623662101437 176233340308608 176307286022208 176389240401792 176879356951968 176961577252032 177035828526432 177365674947834 177476922347076 177551389855026 177559420418424 178056079741056 178138847026944 178210298059254 178657620550992 178708777980576 178903990590336 179237317700232 179312523852132 179395875181368 179508395963952 179842849178949 179894345990922 180626819750784 180678541047552 180702608923584 181128710872736 181204710633936 181288941524064 181877176620144 181901404164348 181953490429944 182406836856717 182491626541158 182568198167883 183087148333248 183201984358272 183287143657728 183620332232964 183705685996536 183959017351488 184216132080794 184293427292469 184379093936406 184494740296284 185019166658304 185096798815104 185182838896896 185644231410528 185697389409984 185722125838128 186324745455288 186411356333712 186929320415148 186954220946691 187485638383296 187690438400256 187769191395456 187822957863168 188172902453616 188290928368224 188378453203776 188457494882976 188720897017213 188808621718662 189068990055696 189464071563008 189543568756608 189631675867392 190158587954368 190238376559968 190246980949632 190326806644032 190446183531648 190801015616376 190881073778076 190889707236624 190969802612424 191500432829046 191589449565204 191669838545754 192335221115136 192693572782832 192904061689152 192959298493056 192985002267552 193344564582774 193399927521772 193611188014992 193692425296392 194143509064521 194265279866394 194808667888736 194899222419264 195531619309344 195557665738248 195613662384144 196101043827942 196183325827467 196192199104308 196274519351658 196911378719793 196955887087872 197130118825728 197594957315712 197677866146112 197769754389888 198262507847184 198345696774984 198989276570964 199081774408536 199581486020928 199638634861184 200313089708688 200406202905312 200531901797568 200963053179048 200989823119866 201047375228148 201266989414128 201641982412761 201865977536256 202426883951424 202520979720576 202605955459776 203205172219632 203263358678496 203769799731828 203855299463178 203950059214572 204529787327232 204611823697662 204697676733687 204743945058048 205125416188176 205408285492608 205503767131392 205877342200596 205973041874904 206102232403056 206668896746103 207386348602752 207445732313856 207473365801152 207532774429056 208146562490592 208233898666992 208243316985408 208849760336844 208909563086232 208937391567894 209430071946601 209615338637199 210211170308544 210343019078016 210431276865216 210440794569984 210529093382784 210921343181208 211151743200288 211212205107264 211300827596064 211694515260318 211827294414252 211925759854248 212518546787712 212617333548288 212702613812658 213147080508384 213236514851184 213335635350816 213928411448664 214018173629964 214027853568336 214117657474536 214251956473104 214651142568423 214750920641202 215586849379968 215648581250304 216185880719072 216286372196928 216377123754528 216780269380686 217017069400296 217079210804688 217108127550996 217725257477376 217812586516866 217903978458441 218523370591296 218660432943744 218762074688256 219067832744728 219159751374828 219261625221672 219563988451776 219870867322238 219973071723012 220002373955529 220065370182162 220829327947008 221024678683392 221545861232768 221575372973856 221678369694144 222294326980176 222387599414376 222490973688624 223045321328082 223138908871857 223773181296192 224017620026112 224111615536512 224529171773544 224593464218832 224838798985152 225247522246351 225352225922274 225456978268476 226083434826429 226134537026816 226229420774016 226334580873984 226963475945536 227068977262464 227099224728288 227164253091264 227730244445352 227836102185648 227931699892248 228469169396292 228671278513308 229149113579584 229561392943872 229989102998864 230096010743136 230240331693504 230336938190304 230766093211698 230832171558244 231084321179184 231719672109267 231772048282368 231865011453438 232513571351072 232524087827328 232621652564928 232729784019072 233309642178096 233376448853088 233407536526296 233474371232688 234056084568834 234164882801916 234263136000366 235023258472011 235076381362944 235839142602624 235948769669376 236047771368576 236487566597112 236635896462768 236735186473368 236745893891232 237286511078859 237613730745672 238210160734656 238278370640768 238983090266976 239083365136176 239194500241824 239344527951936 239790465571932 239859127987896 239891079207582 240669462879747 240781335264378 240936811898112 241606280845248 241718588698752 242502902160192 242535205552464 242604653906592 243056665669254 243209115808956 243322168721544 243424264223844 244116197777664 244144203075333 244214112155274 244827109643952 244940914662048 245278689801984 245724569723292 245838791915208 245992987061712 246451311837819 246669328374381 247525641880704 247596519213312 247629501117504 248432993940384 248548475111616 249239093886864 249272294595588 249980851177728 250081117852698 250186049341173 250897203271488 251054571157632 251171270938368 251276659843968 251744828958216 252019822529376 252091986740928 252595318245237 252667647246186 252943648858296 253651168746624 253769075525376 254401354155168 254508098370768 254519609648832 254626403483232 255333910438728 255452599420272 255559784727672 256196525001021 256315614958854 257205415585536 257313336356736 257792752777032 258148250686656 258256567061856 258268247881344 258737740873722 258858012086028 259020373155192 259129055464092 259865629892352 259969861326582 260708825745792 260743554317664 260818216512192 261103121402112 261468058437256 261577767769956 261589598805744 261699359135544 262473347450358 262548504959724 262583478592083 262658667636774 263570488194816 264350010462912 264460929033312 264583860602688 264953662576394 265319035427952 265442365878048 265553742789648 266048512421751 266108648027904 266215383520614 266327084782539 267084119611584 267208270540416 267375869063424 267950737572064 267986430826488 268063166970864 268355985885504 268855976550348 268968785778198 269093812772052 269841518986383 269902511935232 270141273946368 270940229626176 271017811571328 271053913385376 271693066309104 271807065950904 271933412286096 272815764930216 272930235644916 273500554917568 273737439811737 274503122934128 274630722499872 274802976537408 275430498349446 275558528994804 276324198121191 276568640904609 276631154401536 276742110444426 277528749987456 277645198222656 277657755980544 277774258345344 278466347115792 278546084114976 278583188757192 279487118182932 280281560411392 280393980622722 280575035820288 281228457574944 281535657600384 281616273476352 281734436794752 282259353680424 282436392552336 282567679805664 283212932577993 283603485083544 284196107344512 284315353134912 284447513801088 285237881931552 285357564839952 285370471424448 285490209966048 285669275297472 286201523424564 286321610667114 286334560854936 287250649243569 287384174347806 288381829595904 288502831672704 289040359174248 289356092533728 289438947739584 289477503401328 290016846874161 290099891282658 290416782022488 290538637944588 291364494121728 291397919799591 292213001833104 292348833628896 292751984602368 293297428964016 293336498607372 293420493576216 294151565741913 294288298656462 294411779027487 295433830631808 295571159592192 296392435973568 296516799219168 296654631584832 297393761770776 297518545162476 298364241728256 298483914856446 298622661612804 299372229031392 299457952291776 299785065313536 300469634563032 300609304357968 300797852696352 301444579768572 301484734679799 301571062842222 301900484121192 302798966304384 302885670788352 303640325927136 303781469580864 303908933189664 304625559195056 304807758329448 304895038017744 305654699597742 305782949194767 305925088821858 306794680990848 306917735546493 306987108924672 307115917587072 307688124282264 308112428238912 308255650697088 308816013300894 308959562812356 309153348604584 309818040317699 310162203419904 311079522904128 311168598470784 311210048701728 311299161643584 311639209415424 312074779425112 312219843735888 312350848000488 312364975478112 313274640505266 313364344629348 313406087351841 314640266662656 315316755462816 315514528617024 315646915297824 315661191854976 315793640074176 316235016623438 316382014771812 316818307660896 316951241394096 317541772890477 317613547646208 317740941621378 318644120355968 318777820181568 318926000322432 319126037269248 319720620762576 319812170650528 319854772276776 320003453026224 320892617172996 321027260444946 321041780352504 321176486211804 322141707793664 323337202880256 323380274069952 323472871875456 324075554225672 324278821078608 324429558295392 324565685631792 325170404071029 325525604100444 325618816207032 326436146191936 326587886216064 326718879775299 327632759631056 327785055886944 327990649415616 328601749117092 328739627062242 328892437832508 329806300983357 329959607584518 330098055273243 330172668156672 331243991920512 331397966815488 331537018025088 332318791849152 332363059460784 333441490470264 333581399121564 334529604361984 334567981992123 335659771944288 336026430039168 336122648987904 336793757660316 336890196328248 337258198477728 338028338883411 339201805540224 339344131161024 339359479531776 339501871310976 340445213918304 340603465893696 340746379636896 341595366668028 341754153278472 342703754094438 343006917769962 343723670369376 344197667582208 344342089415808 344983654498296 345144016114704 345360497540256 345505407285456 346149139817547 346248257337366 346626481768776 347658072423552 347757622016256 347797517180157 348770357026608 348786131740992 348932478847392 349964463267144 350064673279632 350111304789444 350211556849032 351084126853251 351247324202874 351394704000549 352466680617216 352614572044416 352778480803584 353758713903936 353923154504064 354071657052864 354731349895668 354953844694152 355102779710052 355118840836848 356112159482112 356420596118508 357315241101984 357417555961152 357807981180672 358474635400464 358625047704264 358791750362736 359016791927904 359685698357898 359788691981844 359836618811373 361172002896567 361253639501568 361405217847168 362257421745472 362409421267872 362577883048128 363754353240288 363802808328696 363906980859888 364584998503881 364813673713434 364983253082316 365136396335766 366174296666496 366321168232911 366403968716544 367240664465928 367411371993072 367918034702976 368432264161588 368586854584938 368758187872812 368989480592568 370193597630208 371288462821056 371394778819968 371444251676256 372649490910576 372822712667424 373858640830296 373908441893382 374971276766592 375121676779047 375538382790912 376345804907232 376581856736448 376756906407552 376914989765952 377441794034426 377617243437324 378137980111392 379001470869279 379087137513216 380317175908736 380476753119936 380493961899264 380653613288064 380892367063296 381602031232752 381762147556152 381779414473248 381939605224848 383000865658092 383178899130408 383339677091508 385387145565664 385808123378304 385918596986112 385970004535104 386689129165548 386799855043544 387222376029984 387384850592784 388106611310583 388287018129042 388530559732788 389617335777472 389798444838528 389954791989873 391063238618688 391115331476496 391227324768288 392202087655884 392366651654934 392384398208616 392549038703316 393710021175537 393822757439586 393988001455161 395189914631424 395355732292224 395539508779776 396525015694368 396691393549968 397430493864591 397978553141928 398163548817072 399162972041856 399277269722368 399323075280921 400626179417376 400812405810624 401063803595136 401926106358096 401979646239732 402094750456296 402533978828256 403283964825522 403453178667297 404853767902848 405041959441152 405211910919552 406410344439264 406526717356992 407539599463656 407710598926356 407900118429144 409223647395324 409395353467374 410250832376352 410816570985216 411754684401192 411946083749808 412204464806112 413145747524169 413337793492206 414772697205504 414946731602304 415065548858112 415113165666639 416293124981184 416467797333984 416486633970816 417699520673688 417819126172464 417874783135788 418860143893202 419230677274398 420422340617088 420590970934083 420686038156032 420862553730432 421058186765568 421842686362416 422303486400576 422424410214528 422601655192128 423389030520636 423654588828504 423851519708496 425037093575424 425405227625316 426294161016768 426473029702368 426671270701632 427856822897328 428036347259928 428055707136672 428235314949072 428503912946208 429302285136846 429482416000671 429501841282404 431076261521709 431173698759936 432371761438144 432572744393856 432754247509056 433560538761372 434034138800592 434158421609376 434216255101992 435149836923987 435625173033732 435807956916882 437046741182592 437320865887488 438135665489456 438319502749656 438523250443344 439127976903552 439741734644476 439946143446024 440004747911058 440130740364324 441432447984693 443091722465536 443150745947712 443356739388288 444588653960352 444775198828752 444981947377248 445603887060299 446090642656164 446277817743714 447546362592384 447725872284669 448223231073024 449058343547088 449186928437664 449677597970304 450495044492702 450704451844548 450913956536952 452166869652858 452356594263333 452458841548032 453926951891072 454137954524928 454198449456576 454328506182528 455460488890704 455672204371296 455863399784496 456938338792584 457342557026616 458298227159168 458482049396613 459978205997728 460192021486272 460480663387008 460673876380608 461532186423396 461664343116488 462168642358368 463224019951341 463439344218534 463730022906876 465027142702144 465048175654656 465243305129856 465459568038144 466619284356192 466752897706176 466815073052592 466948742465376 468112169137668 468329765603832 468526272000732 469911960757899 470046516944022 471678285205248 472095542737152 472975133194224 473271792925536 473470372946736 473491787782464 474352524935157 474573022157718 475227461491344 476420321469312 476556741281536 476611412432067 477966180533952 478166730272352 478389000483648 478689055903872 479580931143864 479718255975792 479782158415164 481338925759494 481540890667419 481562670528756 483212561690496 483437177397504 485005804320384 485070411104928 485209307813184 486113331338508 486418231617912 486644337443088 486848528447688 488288406150666 488428224310548 489654219287904 489881829324096 491449139446584 491677583830416 491985974123424 492902623675638 493109440593363 493338656748762 494939411376777 495051283761408 495259002235008 496865987880768 497096950223232 498478187773728 498544589191176 500162235705396 500372098682346 501794406542976 502109142315264 502553319687936 503489657916432 504039645058752 504183973481856 505190636490474 505335294492372 505887297716592 507302337493248 508802708310336 509016196741536 509039219297664 509252806966464 510667820877456 510905198840544 511119569455344 512393050002042 512631229917708 514055631141657 514510376654943 514626672713472 515585505554064 516296501373312 516513134123712 516536495762688 517475481747444 517716024172056 518040746310384 518258110928184 519372386006049 519939722653164 521417651491584 521487108635328 521636433024384 522936116874512 523155535539912 523179197611488 523398718271088 524946694900716 525097009919448 525166957184166 525317335273548 526870986304311 528700020925824 528921858066624 529167721205376 529907325152788 530638070855904 530884731756096 531107485579296 531849800684873 532097024843502 532430767041228 532654169565078 534168239223168 534416541080832 535901475144128 535972861652976 536126333941728 536711971771008 537711953100696 537937571556396 538187625544104 539528547536847 539683037972766 541880459252352 542035623142656 542107826770752 543386132618208 543614131901808 543866824572192 545631529860432 545860471289832 547001109835136 547220510570151 547474879623474 549006245868256 549261444999744 549605953074816 550860996698892 551117057989608 552648396242382 552880281877407 553137281809218 553484220888852 555057499974912 555290396445312 555548516690688 556932694231584 557092168229952 557166377514384 558974236365864 560787961245444 560862662840073 562456915149888 563071315200768 563468873589504 564518707360848 564872785104672 565135359611328 566162691051639 566425865155986 567206970167088 568392214689024 568630706269824 568895027602176 570475763863104 570715129679904 570740942848896 570980419932096 571338550594944 572403046849128 572643221334228 572669121709872 574501298487138 574768348695612 577005663345408 578080718348496 578712185067456 578877895479168 578955006802656 580033693748322 580199782565316 580833564044976 581077275889176 582430527193563 582795839599182 584426003666208 584697667257792 586594857928032 586672997214744 586840987152432 588303131483826 588549977482401 588576597312924 588823558054974 590734136159379 590867661263616 592784871947136 593033598438336 593309263169664 594787523541552 595037090324952 596967829712892 597245323225608 598744458062784 598915904583552 600939269126064 601218608715936 601595705392704 602889159537144 602969469359598 603142125684444 603800968242384 604925947238283 605597932608768 607280651854272 607562939161728 607817866379328 609251118390112 609615516658896 609790076035488 611309399195484 611565898389534 611850177643716 613589361981696 613835471092986 614093030201061 614231835174144 615376248564528 616224856477824 616511301394176 617632026601788 617919125624712 618306697209168 619636080635398 620006690238309 622159045808256 622337196941568 622420097403456 622598323287168 624149558850224 624439687471776 624701696000976 624729950956224 626549281010532 626728689258696 626812174703682 628290215839803 628846015911597 630633510925632 631029057234048 631293830595648 631322383709952 631587280148352 632470033246876 632764029543624 633636615321792 633902482788192 634788471785171 635083545780954 635481883242756 637288240711936 637555640363136 637852000644864 639441241525152 639624341301056 639709544553552 640006906052448 641785234345992 642054520889892 642083560705008 642352972423608 643953427705269 646760548139904 646945743750912 648151108451344 648557642157216 648859116590784 649131371263584 650340808142058 651051208200888 651237632414064 652872292383872 653175772432128 653437759550598 655265519262112 655570111773888 655981298831232 657203498234184 657479254124484 657784875665016 659612601966714 659919215169036 660196110546486 662487983841024 663074036050176 664637583698304 664726118921568 666882980940528 667162798243128 669135963984246 669416726615571 671319543888576 672052860078336 673587515320632 673780392656496 674516396955456 675742566739053 676056677766822 678250304479287 678403611080448 678688262322048 679003742621952 680890427836608 681206931787392 681492759273792 683190733336056 683508306556944 685407508188876 686013835539924 687447340738752 688684178831616 689967308996592 690288032229408 690720995080512 691010814570912 692298279635094 692496514674732 693252963537552 695159016327801 695316144847104 695595034360314 697540714053216 697572263481984 697864957694784 699928926534288 700129346559264 700222609578888 700423113698064 702168253706502 702494648405748 702789408001098 705069775416033 705229144088832 707517427807872 707846309008128 708143314105728 709462699791336 709907689388304 710205559420104 710237681673696 711859533236577 712841192237016 714630482203968 714835111922304 716949270800928 717250095408528 717583500725472 718033583855808 719371396715796 719577383963688 719673237622746 722008388639241 722344005793134 722810435694336 724514843490944 724818842535744 725155766096256 727508706480576 727605616657392 727813961719776 729169997007762 729627347426868 729966506164632 730272792671532 732348593332992 732642336465822 734481328931856 734822743986144 735836069405952 736864528323176 737173709169876 737516375745624 737978961185136 739353935513457 740007985123143 742576925642112 742789557639936 742888503352512 745298981821152 745645425334848 747717281660592 747816883786764 749942553533184 750243353558094 750558148023519 752691609814464 753163713472896 753513812815104 753829979531904 754883588068852 755234486874648 756275960222784 757785954735711 758002941738558 760634351817472 760953506239872 761307226576128 763204062465504 763524295112304 763558828946496 763879210449696 766001731316184 766357798260816 766679354183016 768589575003063 770774291131328 771616246756608 771940009070208 773378258331096 773599710087088 774444752059968 774769701185568 776213222621166 776574036258084 777061119465576 779234671554944 779596889677056 779909583979746 782126477237376 782230662952992 782454649536576 784404175311768 784733303309868 784768796417232 785098077406632 787420042351074 787645514879172 787976002910322 790711464584448 793050031388736 793382787099936 794860987729182 795957106283856 796327097634144 798145537265253 798325944083712 798646150561842 798981254347617 801252358834752 801624811621248 802127607190272 803852212716192 803959292479464 804189500912592 805067957656512 806567929651044 806906357334594 809524556959149 809707535805696 810423821839104 812820688878528 813053434713984 815079198927312 815421197852712 815800236858288 818447294790648 818790706934748 820501664752704 821212319435211 823509368802384 823892167499616 824408929612224 826291495048338 826675586984412 828972594363573 829705922713827 829893463204608 830226331333278 832586249962368 832935594667968 832973267941632 835399041347376 835638252344928 835749566271576 837720287786404 838461354548796 840844681234176 841181941868166 841725107460864 843685372724832 844606972801152 844848820429056 845203310384256 846778061041272 847309177657008 847703039416992 849638797733979 850810455250632 852588322033536 852946059404736 853342541403264 855713645794656 856072694519856 856111414273344 856470629898144 857007825892416 858604570273692 858964832001342 859003682564808 861751947730707 862152523043418 864743522876288 865145488787712 865508495018112 867121077522744 868068277601184 868316843218752 868432510203984 870050540622483 870299673847974 871250346067464 871615913833764 874093482365184 876271330978912 876639005499312 877046500886688 878255953807104 879483469288952 879892286892048 880009495822116 880261480728648 882454697225739 882864895969386 883235337082461 886301491895424 886713478776576 889177307920704 889550397657504 889963894754496 891207774120598 892181285312328 892555635487428 895092725184768 895451744569338 898116687094176 898373856875328 899355195940608 900990088985404 901408903689096 901827913073904 904333739305716 904454204039397 904713188526666 907853903782144 908396898913152 908657012365056 910920977781408 911344408742592 911726799568992 913876677585168 914685114053232 916596454318336 916964098793226 917348847584301 919956411995456 920384042972544 920753206639479 920961326774016 921347752761216 923064372846792 923328686232976 924337284716736 926448039902682 926878688437068 927460045813752 929454120953097 930054285404288 930486610259712 933238568712384 933505795412352 933630146105184 933897484930752 936224338275336 936659531207664 937052544001464 939823921515798 940093033888044 945950266388448 946543585851072 946940745893472 946983575564928 948705049870314 949146044315436 950454922982688 952625318671431 952840642938624 953222824864134 955932361067904 956333460544704 956778000967296 957378111807744 959161862287728 959436511951584 959564316830328 962677851518988 963081781334838 963125341057512 966425123380992 970011608640768 970140822209856 970418615626368 972226662677016 972836463235824 973288674886176 973697056895376 975511212213087 976576812301332 976856448621096 979308438575808 979763658648192 980156639325897 982898278893168 983355167660832 983971948246848 985805247351276 986218881186726 986677313497524 989418902950071 989878822753554 990294165819729 990518004470016 993731975761536 994193900446464 996956375547456 997089178382352 1000324471410792 1000744197364692 1003588813085952 1003703945976369 1006979315832864 1008079290117504 1008367946963712 1010381272980948 1010670588984744 1011774595433184 1013188726444367 1014085016650233 1017605416620672 1018032393483072 1018078438595328 1018505613932928 1021335641754912 1021810397681088 1022239138910688 1024786100004084 1025262459835416 1028111262283314 1029020753309886 1031171011108128 1032593002746624 1033026268247424 1034950963494888 1035432048344112 1036081492620768 1036516221856368 1038447419452641 1038744772012098 1039879445306328 1042974217270656 1043272866048768 1045872233749024 1046311071079824 1046358395222976 1046797436542176 1049893389801432 1050194019838896 1050333914368332 1050634670547096 1053252380559753 1053741972608622 1054184112001647 1057400041851648 1057843716133248 1058335442410752 1059814650305576 1061276141711808 1061769463512192 1062214971158592 1063699601369746 1064194049687004 1064861534082456 1065308339130156 1068336478446336 1071802950288256 1071945723305952 1072252667883456 1073423943542016 1075423906201392 1075875143112792 1076375251088208 1079057095073694 1079366075945532 1079509856434119 1083760918504704 1084215653541504 1086772265236416 1087228263803616 1087733649144384 1091263059720864 1091720942579664 1093754995511643 1094002219670272 1094441021140302 1094949759246948 1098012491736512 1098522889999488 1098963504698733 1099211906149632 1101721993397784 1102234115979216 1105296792484764 1105760563754814 1106274563618436 1106968441777704 1110580792890624 1113865388463168 1114184336459904 1114332755028768 1117948472731728 1121575922490888 1121725325680146 1124913830299776 1125365030337141 1129037414721696 1129745570209344 1130270719222656 1132325382103278 1132851730311972 1134413940334176 1137004412607837 1137261412539648 1140951527726208 1141430259359808 1141481885697792 1141960839864192 1142677101189888 1144806093698256 1145286442668456 1145338243419744 1149002596974276 1149536697391224 1156161436696992 1157424370134912 1157755790958336 1157910013605312 1160067387496644 1160399565130632 1161667128089952 1162154551778352 1164319833931749 1164861054387126 1165591679198364 1168852007332416 1169395334515584 1169864375969619 1173189715856064 1173345994429488 1173681974304864 1176606262967652 1177099954964802 1177153194625848 1177647116109948 1181130063526611 1181468272318758 1181964004365483 1185569743894272 1186067196876672 1186618526339328 1189575047083104 1190074180649904 1192291481593773 1193935659425784 1194490646451216 1197488916125568 1197831809167104 1197969225842763 1201878538252128 1202437217431872 1203191410785408 1205778319074288 1205938938719196 1206284251368888 1207601936484768 1209289770272309 1209851894476566 1210359536001891 1214561303708544 1215125878323456 1215635732758656 1218502236780224 1219231033317792 1219580152070976 1222618798390968 1223131796779068 1223700355287432 1227670942185972 1228186060402122 1230752497129056 1232449712955648 1235264053203576 1235838251249424 1236613394418336 1239272161270796 1239437242572507 1240013380476618 1244318091616512 1244840194806912 1245196646574336 1248299117700448 1248879374943552 1249403392001952 1249459901912448 1253098562021064 1253457378517392 1253624349407364 1256580431679606 1257692031823194 1261267021851264 1261772912802249 1262058114468096 1262587661191296 1263174560296704 1264940066493752 1265528059087248 1267273230643584 1267804965576384 1269576943570342 1270167091561908 1270963766485512 1275111280726272 1278882483050304 1279248682602112 1279419089107104 1280013812104896 1283570468691984 1284109041779784 1284167121410016 1284705944847216 1287906855410538 1288447248002013 1293521096279808 1296302216902688 1297115284314432 1297718233181568 1298262742527168 1300681616284116 1302102416401776 1302475264828128 1305449510771961 1305744584767744 1306875519101196 1310531038524224 1311140223547776 1311962597662464 1314406996468368 1314958508248968 1315569751330032 1319225203933428 1319838430338072 1320392221092972 1324297343954079 1329275167396608 1329452237843136 1333765961881056 1334325596486256 1336811661180897 1338271927968492 1338833453231142 1342639087777152 1343177616854007 1347175030641264 1347560785312992 1349032793910912 1351485133478106 1352113355533644 1356500608958574 1357069782789999 1357376524644096 1361780855673216 1362413863574784 1362985518547584 1366381466672112 1367016613113888 1370815016377752 1372027671079848 1374894681477504 1375446148189839 1379934617993184 1380576064458816 1381441990161024 1382021629141824 1384596559270188 1384993029349464 1386505927075104 1389672059854023 1390318032655602 1391190068720628 1395081428106432 1395144526963968 1395729915389568 1399857853068576 1400258693118528 1400445219157776 1400846227396128 1404336507413004 1404989296811496 1405578816002196 1409735882273697 1410139550832066 1415034855615744 1416286628211456 1418925399582672 1419815378776608 1420411118840208 1420475363347392 1423057574805471 1423719066473154 1425682384474032 1429260964407936 1429670223844608 1429834237296201 1433898541601856 1434500190817056 1435167001450944 1436067167711616 1438742793431592 1439154767927376 1439346475245492 1444016777278482 1444622672002257 1444688011586268 1449029686981888 1449637685071488 1450311532192512 1455017412961152 1455211233314784 1455627923439552 1458339994015524 1459254694853736 1459933012329264 1460545585343064 1465284672931644 1468962657863712 1469645487972288 1473729056646352 1474347418339752 1475032751491248 1475957922370272 1478707871026914 1479328321780089 1480015970246286 1484818234130331 1485153851284224 1485777006705024 1490597963642304 1491290850669696 1495434563321184 1495633767573528 1498849438293733 1500486707116188 1501116296047038 1505383219628928 1506327426945792 1507659959063808 1509767176137704 1510468973749296 1512551920445568 1515571909471422 1516005883477116 1521907012479744 1526408124931008 1527048590224608 1527117657892992 1527758420899392 1532003462632368 1532715596521632 1533358708366032 1537179150006126 1541548582262656 1542166893424971 1543880018140416 1546756516662192 1547199420174176 1548889504119936 1549539402371136 1552426445242332 1553148072516168 1554122238931152 1558117158018147 1558469343109888 1559819167959492 1564252954474752 1564461325905984 1564909299073152 1568808350623536 1569466606619736 1569537592834464 1570196154813264 1574840084702148 1575291029758344 1575952005820644 1580612958912933 1586100062777472 1586765574199872 1589721975458364 1591914212567712 1592654195268288 1595549402054619 1596291074530506 1597292301123684 1597962508695234 1602504717669504 1603249623242496 1607704425432384 1607918584958928 1608379001825184 1610135915313024 1613135859302088 1613812714669188 1618585642610541 1619049113918298 1625641377757056 1626106869427968 1630158397854624 1630842395705424 1631600473716576 1636894589581296 1637581413869496 1641003329505408 1641661531710453 1642424638870422 1647018737604768 1647784334999232 1648817859224448 1652582990096676 1653351173968824 1657945188727146 1658640845632221 1659411845427654 1660452662666556 1665172499924736 1665871189335936 1670798082694752 1671276504689856 1671499132543152 1675440575572808 1676922709097592 1682363883736332 1682587988520219 1687370745449664 1689213945602304 1690406620768512 1693556122082544 1694618355314016 1695406078833984 1698488073154917 1699277595467958 1701620910501264 1705176644067072 1705892118809472 1706685082806528 1711427291589312 1712145389039712 1712222828546688 1712941259796288 1714015651784832 1717209140547384 1717929664002684 1718007365129616 1723503895461414 1724305046086836 1729487045752576 1731016990036224 1734242155045488 1736136555202368 1736633686437504 1736865020407968 1740101081244966 1740599347695948 1742500692134928 1743231827667528 1747291581580689 1752542661957824 1753278010998624 1754093001773376 1758966938577904 1759784573784096 1760018991644232 1760522961457296 1764909394451478 1765649932447203 1765729791938772 1766470674164922 1772202408478137 1772602983790848 1778354615841408 1779100795315008 1779927789508992 1782415548241196 1784362570624656 1785111270974856 1788949329576391 1790903489138676 1796233374188352 1796747713750656 1801980177970808 1802817807378192 1803655826147808 1808667478611432 1808908408078794 1809426377053332 1814777841714849 1816793797826304 1821841955562816 1822688817485184 1823453599137984 1827753355170336 1829370228106464 1833928197586452 1834697695168602 1839912823990912 1840768085945088 1841506413278958 1842695505522432 1846128745693584 1846657372465952 1848674569433472 1852896079805364 1853757376874136 1854920091627504 1858908241906194 1860108570808576 1866477137424768 1867011590824704 1867260292210368 1867794969861504 1872448676550672 1873319062415328 1874105088002928 1879647843031596 1880186067776088 1884870647519409 1886538047734791 1891900532776896 1893087171702144 1893881491786944 1893967151129856 1897410099740628 1898292088630872 1900909845965376 1904365415355513 1905250637342862 1906445649728268 1911864722135808 1912666921089408 1913556001934592 1918323724575456 1918873023903168 1919128633660656 1925355703037976 1926163562669676 1926250682115024 1931860283115807 1940281644419712 1940837231252736 1944453325354032 1945672926471648 1946577349772352 1947394113790752 1951022424426174 1953153624602664 1953712897242192 1958616877151616 1959527317296384 1960313278651794 1965796557786336 1966710335321664 1967943896493696 1971610494702552 1972437762373452 1973354626995048 1978837805900142 1979757645507108 1980588331639458 1987463951523072 1993912751094912 1994178356764704 2000648942821584 2001488394729384 2007407891952738 2008250179846713 2013958631665728 2016158580235008 2020762545961896 2021341177969488 2023549190866368 2026377452888734 2027227700217159 2028170033300466 2034750913437861 2035210833241344 2036064786966144 2037011227865856 2042671283509824 2043620795362176 2044478277821376 2049572200008168 2050524919670832 2056222524566628 2058041506619772 2062342022216256 2066052536494848 2069901926989776 2070864096688224 2072162985241536 2073032443712736 2076894838905282 2077489544024196 2079758890612656 2085477048983403 2085948434541312 2091744467498048 2092622142159648 2092716790445952 2093594873084352 2099786779602864 2100388039677792 2100667828736664 2101269341094192 2106504761119506 2107483945217244 2108368224003294 2115209326248099 2115687432266496 2119629300611152 2122552283423616 2123538927024384 2124429942317184 2127399202739492 2128388099374008 2129723068164912 2130616678260312 2135578599709731 2143605900576512 2143891446611904 2144505335766912 2150847812402784 2151750286225584 2152750502176416 2158114190147388 2158732151891064 2159019712868238 2166025165917723 2168431307083008 2173544530472832 2174456527607232 2175467298288768 2182526119441728 2183441885159328 2187509991023286 2188882042280604 2189899518493896 2196024983473024 2197045779998976 2197927009397466 2203443986795568 2204468231958432 2210593584969528 2211521127509628 2212549127236872 2213936883555408 2218061806540371 2227730776926336 2228368672919808 2228665510057536 2235896945463456 2243151844981776 2243450651360292 2249827660599552 2250730060674282 2251674444070557 2258074829443392 2259491140418688 2260541438445312 2264650764206556 2265703460623944 2268827880668352 2273357864207133 2274008825215674 2281903055452416 2282860518719616 2283921679728384 2289612187396512 2290572885336912 2290676486839488 2298005193948552 2299073394782448 2305768725009189 2312322873393984 2314848740269824 2315820027210624 2320134774993288 2320799130261264 2323334256179904 2324309103556704 2328639667863498 2329722108774252 2331183358396728 2337704014664832 2338790669031168 2339728751939238 2346379431712128 2346691988858976 2347363948609728 2353212525935304 2354199909929604 2354306389251696 2355294232219896 2362260127053222 2362936544637516 2363928008730966 2372134393753344 2379150094166208 2380148361299808 2384582963187546 2387871318851568 2388981292902432 2394436611795759 2394977832251136 2395938451685526 2396943763042851 2403757076504256 2404874434863744 2406382821570816 2411556638148576 2411877877438392 2412568502737776 2415203872969536 2418579540544618 2419703788953132 2420719072003782 2428573670877447 2429122607417088 2431271465517312 2437004473560448 2438462066635584 2439160304141952 2445237596781936 2446263593558136 2447400710574864 2455341884371944 2456372120804244 2461504994258112 2470528106407152 2471676502498848 2473226788836672 2478544322541592 2478874485145014 2480026760953236 2486917783090719 2489117768141481 2489680389613824 2496598235400896 2497758749887104 2498806784003904 2498919803824896 2506197124042128 2506914757034784 2507248698814728 2513160863359212 2515384063646388 2522534043702528 2523545825604498 2525175322382592 2529880132987504 2531056118174496 2534546461287168 2535609931152768 2539153887140684 2540334183123816 2541927532971024 2548916393201937 2557764966100608 2558497365204224 2558838178214208 2560027624209792 2567140937383968 2568218083559568 2568334242820032 2569411889694432 2575813710821076 2576894496004026 2585255843192121 2592604433805376 2594230568628864 2595436466363136 2596525485054336 2601363232568232 2604204832803552 2604950529656256 2610151621867449 2610899021543922 2613751038202392 2621062077048448 2622280447095552 2628813992936736 2629917016497936 2631139502660064 2638450407866856 2639676860676144 2640784442185944 2647364091677217 2648594687908158 2658904475686272 2667531923762112 2668651192972512 2673623322361794 2676543855936984 2677666906462284 2685278175554304 2686355233708014 2694350061282528 2695121570625984 2698065587821824 2702970266956212 2704226711067288 2713001217917148 2713362612118191 2714139565579998 2723561711346432 2725971037095168 2732762933344224 2734033226227776 2741630032755504 2744055342159696 2749789362955008 2750892296379678 2752046542752903 2759869235986368 2761152128917632 2762259619918437 2762883980322048 2764043258283648 2769193118540376 2769986058698928 2773011854150208 2779344119708046 2780636065311204 2782380137441256 2788362362859291 2790162856212864 2791459830779136 2799715706137152 2800517386237056 2800890438315552 2801692454792256 2808673014826008 2809978593622992 2811157632004392 2819471764547394 2820279101664132 2837850799165344 2839630757553216 2840822237680416 2840950726694784 2846115149610942 2847438132946308 2851364768948064 2857875956014293 2858521928815872 2859668474592402 2867797083203712 2869000381634112 2870334002901888 2872134335423232 2877485586863184 2878309535854752 2878692950490984 2888033554556964 2889245344004514 2889376023172536 2899275370142976 2910034825922304 2910422466629568 2911255846879104 2916679988031048 2918509389707472 2919866024658528 2921091170686128 2926533636639261 2930569345863288 2937925315727424 2939290975944576 2947458113292704 2948694836679504 2950065502982496 2951915844740544 2957415742053828 2958656643560178 2960031940492572 2968256708850213 2969636468260662 2970882497459187 2971554013410048 2981195927284608 2982581701339392 2990869126642368 2991267535147056 2997698876587466 3000973414232376 3002232592094076 3010766439257856 3011111837929107 3019534352275408 3020937947498592 3025103840891136 3031143818942844 3032011766954232 3039566179333101 3042255049950699 3052816249862016 3054097180449216 3054235315785984 3055516841798784 3064006925264736 3065431193043264 3066717416732064 3074358300012252 3083097164525312 3084333786849942 3093513033324384 3094398840348352 3097779008239872 3099078804742272 3104852890484664 3106296145032336 3108244477862304 3115342258357923 3116234316036294 3119638335918984 3128922651811968 3129818598146304 3137616701247072 3138933213239472 3139075185668928 3140392309626528 3149680169404296 3150582059516688 3151904011641288 3159757141679259 3161225917825866 3172200125554944 3173531148399744 3179443950916728 3183828425135424 3185308390536576 3191098804109238 3192582149061012 3194584602247368 3195925017390468 3205009435339008 3215408850864768 3215837169917856 3216758003650368 3220271830626048 3226271718604176 3227625429338376 3237171285221082 3238098227836596 3238529569302357 3251282755514112 3260316795709248 3261684791410848 3263200947433152 3273789179162592 3275162827738992 3281264986534929 3282006659010816 3283323063420906 3284849277740844 3294037475209536 3295568669998464 3296890514096199 3297635718448896 3305165980193352 3306702347937648 3315890377454292 3317281691264442 3318823690855308 3320905325333112 3331742378671872 3341596165389504 3342553009379712 3342998265086304 3350881151145616 3353845418195184 3364727767472664 3365175977040438 3374741490899328 3376095091011423 3387112244165088 3389236710628032 3390812157667968 3396976146309834 3398555190935916 3403241821002528 3407998443494689 3411013237823511 3411784237618944 3422854583178624 3424290778079424 3424445657093376 3425882519592576 3428031303569664 3434418281094768 3435859328005368 3436014730259232 3447007790922828 3448610092173672 3468484310090976 3472273110404736 3473267372875008 3473730040815936 3480202162489932 3481198695391896 3485001384269856 3486463655335056 3492959501795247 3494583163161378 3505085323915648 3506556021997248 3508186003546752 3517933877155808 3519569147568192 3520037983288464 3521045922914592 3529818788902956 3531299864894406 3531459583877544 3532941348329844 3544404816956274 3545892013096449 3556709231682816 3558201590630016 3559855579017984 3564831096482392 3568725141249312 3570222541949712 3576874444781319 3577898659152782 3581806978277352 3592466748376704 3593495427501312 3593907677528289 3603960355941616 3605635614756384 3607311652295616 3617334957222864 3617816816157588 3618852754106664 3627869310816927 3629555683429698 3631078608005673 3643683911125632 3645377634970368 3646907198275968 3655506710340672 3658740456212928 3667856395172904 3669395390337204 3679825647981824 3683012826557916 3692257491387168 3693314744931904 3697349138866944 3705792159610728 3707514753748272 3709840183255008 3717816483812388 3718311727717521 3732954274849536 3734520584420736 3735589939723008 3744897353101344 3746638124830656 3748210176005856 3759295686063192 3760372135552176 3769741295038818 3773076095469582 3783801065553792 3785318738406747 3786174343404288 3787762983573888 3794820199481256 3796584177261744 3801819691930752 3808730830711026 3810501274685724 3812891299456536 3825333842178816 3836647449150912 3837746047806336 3838257267321312 3850711406075952 3852327125339352 3852501364230048 3863720566231614 3865341744006039 3880563288839424 3888906650708064 3891345852943296 3893154699544704 3894788227581504 3902044848852348 3906307249205328 3907425794484384 3916348532315883 3917233754303232 3920626557303588 3931593115572672 3933420670643328 3935887792987392 3943220989405104 3944875524746904 3946709253990096 3957675611800284 3959515291014216 3961176663278916 3972892031862237 3987825502189824 3988356713529408 4001297885643168 4002976789458768 4010434983542691 4014815783905476 4016500359693426 4027917263331456 4029532850562021 4041525091923792 4042682355938976 4047098381732736 4052754905777468 4054455400434318 4056340066600932 4069501826875722 4071209348369997 4072129573932288 4085342567019648 4087241590724352 4088956555642752 4099144400016336 4101049839341664 4112445049133256 4116083013239544 4124684044432512 4126338444569517 4139803853979552 4141728193376448 4144325970483072 4146064887425472 4153789677810564 4154979088048392 4159517781225312 4169016179562069 4170954097966806 4183488934996096 4185244284319296 4185433580891904 4187189746168704 4199573559205728 4200776079355584 4201335657473328 4202538682188384 4213009522239012 4214967890434488 4216736448006588 4230418652496198 4239258601222304 4245104566847232 4248859884634368 4254798405478984 4256776198748016 4259446136329824 4261233356520624 4269172724416413 4271157199419462 4287782893223808 4289010671533824 4289502711888603 4301695624805568 4303500572451168 4305501004352832 4316228380294776 4317464303782128 4318039425736476 4332050331835446 4333868016006771 4347089060945664 4348913055214464 4350934596577536 4365052238883456 4366883770318656 4375019982046572 4377764084561208 4379799036987792 4392049966946048 4395854018794932 4406887973591136 4408936463916864 4421187169939056 4423042255019256 4425098254473744 4427873767110816 4436123613080742 4437984965340267 4454454702390993 4455461553852672 4457331020115072 4471793890926912 4486303689963552 4486901302720584 4496548314881199 4501460121348564 4503348888141114 4516149658886784 4518982280837376 4529301528413112 4531406921247888 4537655761336704 4546715728414266 4548017650431348 4565721037439232 4579224374793024 4581145770673824 4581352973678976 4596010387897104 4598146789564896 4611537450018378 4624645746787968 4626500680274913 4631640054421248 4640269549986576 4641598260522528 4646668512359808 4648618207113408 4657279335726996 4659444217548504 4662366716793456 4674351474054441 4675408029329664 4679457503878476 4692758863424256 4693383977717952 4694727897219456 4706425051870608 4708399819859208 4708612778503392 4710588464439792 4724520254106444 4725873089275032 4727856017461932 4741838876738799 4758300188332416 4760296722599616 4769165926375092 4775742637703136 4777962585804864 4786648206163857 4788873223591518 4791876903371052 4793887526085702 4807514153008512 4809748869727488 4823113276297152 4823755754876784 4825137005475552 4830407745939072 4837159081089236 4839407577906264 4841438144007564 4855756927831623 4857147341754894 4874008947120896 4876924133271168 4878320608283904 4890475193563872 4892527187116272 4894801421149728 4901642757663289 4910683768743888 4912744241608488 4923009988516224 4924984595131359 4941056212814304 4943353004997696 4946453577673344 4957088645083184 4957748970290028 4960053521906472 4973835566181438 4975922536896663 4978235536282962 4993196470801792 4995517499774208 4997613568007808 5012394248084256 5013829514069568 5014497397629456 5026321726718424 5030768127292776 5047091651208996 5059760265975008 5062112236348992 5071219862305536 5078307774281368 5080668366247632 5083855065942048 5095464219464751 5097832786403874 5115529932201216 5117676356428416 5120055248419584 5134281874767936 5136436167119136 5136668485640064 5138823779388864 5151627421642152 5153788992008052 5170511686384242 5185208867610752 5188461137257728 5193050970108672 5202726465136464 5208409665607104 5209901059312512 5220303243734898 5221798043087844 5227502076404784 5242124154096896 5257627985873472 5259834032995872 5262279005320128 5276900815733712 5279353721352288 5281568884371888 5294728183354434 5296949797341609 5297189375816316 5316607225434411 5317808951372544 5335063847524224 5337302385945024 5347246644723588 5353087711873968 5355333812924568 5366847988729173 5372710467416028 5388700122565056 5390243141251968 5405940533912424 5408453422134576 5426002435834296 5426725224236382 5428279131159996 5444333525144547 5465525866688448 5468066452455552 5483260065511008 5488110684319392 5501784592759356 5504093085505806 5519738471972736 5522304257835264 5524519239836874 5528086516567296 5538386237080752 5539972117397856 5546023708300416 5558688239416092 5561272130622408 5564760274882512 5576724725718582 5580325712425728 5599431412274304 5601034772474112 5601780876631104 5603384909584512 5617346029652016 5619957187245984 5622315264008784 5638943529094788 5640558203328264 5654611942558227 5659614143204373 5675701598330688 5679261515106432 5681644475360832 5681901453389568 5692230299221884 5694876265892616 5702729537896128 5713096246066539 5715751912028586 5719336949184804 5735594166407424 5738000763268224 5740668005803776 5754971173726368 5756619071709504 5757385900981968 5776067109113928 5778490688009028 5778752046345072 5795580849347421 5820844933259136 5822511693758208 5833359976062096 5837018779414944 5839732049317056 5842182341372256 5850347807533603 5853067273278522 5861138691726576 5875850631454848 5878581951889152 5894916226585408 5897389673359008 5900131005964992 5903831689481088 5914831484107656 5917313287120356 5920063880985144 5936513417700426 5939272936521324 5941764994918374 5962391854569216 5981738253284736 5982535070294112 5995397753174932 6001946828464752 6004465184188152 6022223675858214 6039068704550816 6041875894997184 6062287637885688 6064023533908464 6079132358666202 6081683100651477 6084510099901398 6104252740313583 6105632499724032 6108194360898432 6111033683597568 6128013850529472 6130862386086528 6133434833464128 6148716600024504 6168667573699884 6187026066648768 6188797680696704 6198157609484544 6209705780969328 6212592290064672 6216488955724608 6230684516715846 6232468632072588 6239276671837968 6257845303623936 6275233402494144 6277866426478944 6278150371337856 6280784619253056 6299360338808592 6301164119033376 6303808023282576 6319514283358518 6322451835651732 6345627978744297 6347062296799488 6358887901833456 6367656850270848 6370616781073152 6382197608218476 6385164298122024 6389169204494736 6391850034780936 6406735799129193 6430817701729536 6431674339835712 6433516007300736 6452543437208352 6455250858676752 6474342570442164 6476196455673192 6477059138604714 6498075497753169 6520633591418496 6523369582821696 6526401894866304 6547578358325184 6550325655477984 6562529973069858 6566646126841812 6569698555481688 6588074950419072 6591137339996928 6593781028192398 6610331960386704 6613404695875296 6631780754908584 6634563382528884 6637647381710616 6641810650666224 6654185419621113 6683192330779008 6685106018759424 6685996530172608 6701762302291232 6707690836390368 6729455534945328 6730351954080876 6749482981798656 6752190182022846 6755023332211671 6774224488330176 6778473421256064 6781624315335936 6793952292619668 6797110381871832 6806483642005056 6815996886989378 6820073592621399 6822026475647022 6845709166357248 6848581556158848 6851765039185152 6868836562189536 6871718656010736 6872029460518464 6894015581845656 6897220184347344 6917306175027567 6936968620181952 6944546220809472 6947460081631872 6960404324979864 6962397390783792 6970002768539712 6972927310670112 6982673189636881 6985919003590494 6989166326322756 7010170647831296 7013112043994496 7016372007093504 7035867754311616 7039138295136384 7040075966576928 7042091845829184 7059637577805912 7062599729788812 7062919167755088 7065882696659688 7088809633912548 7091784026192898 7116403181260032 7129662192964784 7137450282498624 7140445083899424 7153748889562638 7155797318305564 7163613956554704 7183309835387277 7184933496753408 7187815355056578 7207920711883232 7211271229512768 7214623304591232 7234669914445728 7235633632315176 7237705508213328 7255738621633854 7259111366859396 7262157216011346 7285721012632341 7287367822251264 7293814396551936 7311013420681344 7317480912425856 7335712790345808 7338790780674408 7366025653115832 7384514982774336 7386629489863808 7411584319221456 7415029507496544 7419680366510016 7435632967624776 7436623455435042 7460753349272157 7469041168841472 7489794706202688 7493276249661312 7496420352011712 7518591372126384 7520744271104352 7539482590077636 7546152190939164 7567602131107584 7570637476813494 7575525967147776 7589640398962512 7593168354523488 7603639383861504 7617461661422052 7621002549371448 7625782598913072 7646749179605811 7673294898301824 7675492095612672 7676514534642624 7701422812151904 7704654250678704 7705002728460096 7727441132463228 7730683488012078 7755767529576363 7777813301416128 7782691705886592 7786309399089408 7789576455163008 7804089697704696 7812614498410656 7814851588968768 7830454865602347 7832697064631766 7841253114607176 7863186231145344 7866841341286656 7886441978810208 7889751049493808 7893418507980192 7915351223600568 7919030582028432 7922353326557832 7942092275031651 7945784063724474 7976713427058816 8002595771286336 8005953578917536 8020869967085382 8029631567810952 8033000719386852 8055834526662912 8059065701124042 8083050183847584 8085364711877952 8094196763465472 8105509811554936 8108910800868636 8112680133201864 8139003653751444 8140087836354573 8142418696739994 8170685134039296 8177913111285504 8198288800032672 8202099678683328 8224890098266512 8232166026479088 8249368088865024 8252676889139034 8256139628258709 8279607707959104 8283456386752896 8288651940966144 8292129774850944 8307579355621128 8309958176096784 8319035562450624 8338032359124138 8341908195933612 8365087088577873 8366977869992192 8370488568638592 8374379492337408 8399147118411456 8401552158711168 8402671314946656 8405077364376768 8426019044478024 8429935780868976 8433472896013176 8460837304992396 8478517202444608 8509596810957968 8513552397496032 8518892272659648 8522466713041248 8538345448832826 8542314398838924 8573627868042879 8575565786447616 8579005423777206 8603391249611136 8607001144902336 8611002008705664 8632456760589552 8634928607564256 8636078851472952 8664100663670892 8667736032013542 8697826110428928 8730104477766912 8733767540637312 8750039964093144 8755528169122416 8759598073975584 8779600909917783 8791708037589864 8813775947182272 8817872927833728 8842374339878112 8846084510038512 8850196508947488 8855747534221632 8872247226161484 8875969930680534 8904770126550639 8908909404781986 8914662040230144 8943587781853824 8972607379927104 8973802605441168 8993096629762398 9002920242697128 9006697776282228 9032299317773568 9033335513787321 9058603056826224 9062813842495776 9075311522673408 9093431456828532 9096035300862696 9118698537999303 9126765149852097 9158448749586048 9162291541347648 9162705947357952 9192020775794208 9196293579129792 9223074900036756 9249291493575936 9253001360549826 9280539099973152 9283196521045056 9293337024719616 9297236414226816 9314558671453992 9318888435097008 9324733433586912 9346026775073769 9348702948108882 9358915007756952 9386767955435904 9389455794438912 9412850103741216 9416799639718416 9417225557006784 9421176928879584 9449040508212888 9451746178550064 9455712034923864 9479271425037777 9483677753477598 9516600376664832 9520593445199232 9538331852750184 9551485275406272 9555925171609728 9573296412327714 9577746447183036 9583753806742104 9587775052171404 9615028306017024 9646226552594304 9647511509753568 9650274010951104 9660815491878144 9674318162178472 9678815155812528 9682876288015128 9711513855663246 9714294683509788 9715588707907071 9753848266542336 9780950387127744 9785054374232544 9789602842299456 9803285515326578 9821367537487776 9825488483216976 9843794959604787 9846019977032448 9849969190262718 9882112425628608 9886706009995392 9892907155346688 9914177290166368 9915497940580056 9920107043812944 9947671132362876 9951845073793326 9956471072565924 9986392941603584 9995227136015616 10024788496168512 10027659028139136 10028994795258912 10052643453436848 10061536254585552 10094183302417992 10119520531950016 10124224472697984 10128285273034269 10156615548562736 10161336732495264 10167710131884096 10190928438929502 10195665572807748 10223995330484067 10233039713470533 10235352712856832 10268563749535872 10272872334238272 10273336971280128 10277647558777728 10303254843284304 10307577984016104 10341023372768484 10370417735221504 10405452930272928 10416819331214208 10419802118625024 10440606487469796 10443596086175688 10455004152809568 10478878505385741 10515255971746944 10519668065991744 10524558010640256 10553801631467424 10558707442704576 10563137768743776 10589456366708868 10593899594683218 10594378751632632 10633214450868822 10670127695048448 10674604771890048 10694493289447176 10706175423747936 10710667625849136 10730623334343957 10733695977458346 10745420934832056 10777400245130112 10780486282503936 10781723032584867 10811881067824848 10816906844269152 10852004871668592 10853450448472764 10856558262319992 10883607932450781 10888667050289094 10893235824017019 10931051733376896 10936132904911104 10966520131022016 10976221368638784 11003569185518712 11008186171011612 11039476943945472 11049038479673748 11076772474161504 11079944234795712 11092047416600832 11117376478832184 11122544261244816 11129520549765024 11153449451437164 11154935183152563 11198862824548608 11203561753262208 11206769819169024 11234692059304032 11239914374491968 11244630528017568 11277887058189576 11281116406656528 11309223885116454 11319228286408746 11351403196661376 11355956215220241 11358523030212864 11363288950721664 11384460598443768 11389752531785232 11405459075792256 11426192492133078 11431503824057172 11438673898369608 11476001526536448 11509942347452736 11513238143419008 11514771801963936 11552134218227856 11556981376018056 11557504092690144 11591161698694842 11596025232018117 11641689866518272 11666719952124192 11674037558829888 11679464098634112 11684364682744512 11700695615067206 11706134546557044 11722277383453152 11749045596947649 11751701262909696 11789832453170816 11794779346718016 11800262011929984 11807663378962176 11829662968215312 11834626574240712 11840127761970288 11873026835400852 11878545873042648 11883529989836748 11963476506569472 11965070140588224 11990795506349864 12003893656929504 12008930368376304 12031304950628073 12044447351716428 12078137409101632 12083751789994368 12088598551686063 12124575275771376 12128047067816928 12158264717332404 12163366201302954 12169020199802796 12208505480627166 12213628045109991 12216388721796864 12256027701058944 12261724772173056 12266869666928256 12297433200049008 12337335147399768 12374052133297536 12377595361393408 12379015333708551 12419411561938656 12425184580129344 12432977911449216 12461369033431692 12464937264145176 12478553343675936 12507048538686207 12550466804988288 12555732852957888 12556300742675712 12561569238506112 12598720677617184 12602328238066752 12607616046565152 12639028566717036 12644903671303464 12691255957488594 12717775803666912 12735313700541696 12764395216436952 12770328596244048 12778338408989472 12783700069561872 12807518173249239 12813471598258386 12863348679671424 12867032014601472 12868508135665809 12905086874416704 12910501717353504 12948685140884328 12952392911346384 12954118277209428 12996150995506338 13001604048020313 13041267182836992 13046739165643392 13052803789732608 13095156716650368 13100651310955968 13125059946139716 13133292253683624 13139397110963376 13176149900838144 13187562056384796 13220663920773408 13226809391750592 13263561509817168 13269126765057768 13275294763421232 13283621301332448 13308370839242226 13313954896020801 13363364107172979 13366384661558016 13371993060345216 13403524604582464 13415381672780736 13458911069890656 13460703908161752 13489644944643597 13504380364045692 13510046664423342 13548448976660352 13556946842512128 13587904585239336 13594220763743664 13612967284010112 13631993773978756 13640147185242798 13644052951294044 13697163112317696 13737673124379072 13743437312021472 13744058921036928 13788031163691312 13794440368694688 13834612350055134 13873937240363904 13879502040824739 13894920163263744 13920808649959728 13924794781567584 13940005537079424 13945854621340224 13965346379273762 13971838007180988 13978332652645512 14023054422163323 14026224087988992 14071735508623232 14078276590272768 14080151933153856 14084183691658368 14119275155611824 14125199459577624 14125838335510176 14131765393319376 14177619267825096 14183568052385796 14259324385929568 14274900564997248 14280890167798848 14307497779125276 14311594636611128 14327227913109408 14359944618491571 14366619670774554 14375630710113156 14415841423766464 14422542459025536 14429246609182464 14469339828891456 14471267264630352 14475411016426656 14511477243267708 14518222733718792 14524314432022692 14567270783494869 14571442025264682 14622026841362688 14634961824851712 14671425580691616 14677581561348816 14704928272989867 14732051306231664 14769029965548672 14773258979727616 14774953785394077 14823168638442912 14830059014993088 14839360733020032 14871265935249552 14873246910870084 14921506698544314 14927767610689989 14979589412405376 14986552499322624 14992840704023424 15037182744252768 15041488542208704 15078965180155272 15092304381878328 15141274953626988 15179280797925024 15186336709046976 15234923322844104 15242005098742896 15251565197826144 15286392658394253 15293498359211622 15346589796603648 15353029069285248 15402845624303808 15409308501357408 15410005456920192 15454882264926456 15461366976024156 15511535059152726 15555626602832256 15565383411773184 15579152910326016 15608179395409392 15625228996821312 15629703177937536 15660909731204694 15665394129263532 15682506229214352 15726372462290688 15772883957620416 15779502098987616 15786837015960384 15830702447201136 15838061164056864 15844706653115664 15884184550063302 15890849392024827 15891568127448948 15949821676303233 15953426854117632 16005191542572672 16011907157835072 16041739934170764 16059263135621904 16066001438773704 16100543966187519 16118131402248084 16166100367695168 16170729423755904 16211019623109872 16217821601737272 16225360266403728 16278007307502888 16280175672709146 16284837393479988 16333000575433641 16396577600065344 16404199357366656 16449780196533024 16464332052958176 16487343821231063 16505353778278068 16512279256517418 16559215415918208 16566912773505792 16584259549701888 16615158711242256 16619916352193568 16638071124901248 16676064718248276 16683816391867224 16730174177155746 16740977137277184 16798294236822912 16803104317422336 16805342629893312 16810154728753536 16852038088956048 16859871561737952 16866945792026352 16921674609984792 16957034404889216 16963835827674681 17019193621915936 17027104794992064 17037784545319296 17044933426082496 17076690897665652 17084628797677848 17139288738199617 17147255736085758 17158010847554412 17206782499222272 17214002289804672 17222004017411328 17264913521179104 17269857215128512 17272157702945904 17328201327341784 17335472064027084 17386742548042263 17467535081274624 17500079928186288 17511056338244832 17519196147951168 17551043422600809 17559201819835566 17583416075179728 17627551894364544 17635745855667456 17684748679756224 17692169020077024 17700393017894976 17711495068443264 17744494452322968 17751939861361068 17809540253101278 17817818809563972 17887175563707648 17945214759854208 17947605210882336 17986193259524796 18005840485394256 18013395552564456 18066671027574642 18117206113652448 18125627684991552 18186862913657064 18192070601725392 18237397075998606 18245049301954431 18253530299704194 18312758220940749 18316897499172096 18324583082695296 18384041551588416 18392587158259584 18446149800073512 18506002721099652 18561078199946304 18566393042090112 18594472828453632 18629117342907984 18637776870194016 18649466867173824 18692053550147538 18697405896217764 18717830015513904 18773535910871808 18825700207482432 18833599279436832 18834451114013568 18842353857759168 18898081016425776 18903492357100128 18911424069847728 18958542850075554 18967355506955196 19036883936232891 19041186890398464 19076663705500368 19102970550812544 19111850343219456 19146592824655428 19155492894366072 19167507613484208 19175550104342808 19220207397387579 19292453105188608 19295023019507136 19300548021902208 19348636324356944 19357630311625056 19365752576030256 19423027711326492 19428589367019576 19431177415814142 19494226493259507 19561900774255488 19570108748465088 19579205684598912 19606571030653156 19642735074975552 19650976966433952 19678442625340301 19687589919209574 19699938380525436 19764224851257216 19773412019990784 19828354580332736 19830995881160112 19840214087625888 19895342264725752 19903690147586652 19912942145131848 19962556258863339 20049576992337024 20055318056278272 20057989590517824 20105286906873696 20123072509171104 20188366604835984 20239041063900032 20248448945395968 20256570546068538 20313231097125472 20322673464990528 20335420263768192 20381856877859004 20391331145615496 20447990660968134 20466079426941066 20537127499071744 20545744668476544 20555295117555456 20606509686568608 20615155968032208 20682046745536968 20751918525082701 20810905860545856 20833638662428416 20881212974939592 20887192172351376 20910008305619136 20948019568910643 20957757010771482 21030511943493888 21039336131983488 21049116021280512 21107603262934848 21117414885409152 21126275537487552 21178912733417736 21187799189366436 21188757503265264 21266428901737644 21349209543780096 21388986578894352 21412350847495872 21421335251698272 21461246668687914 21467391954916692 21490841869664112 21549929506161831 21554800490260224 21563446065169734 21623762135649696 21633813688538304 21704009743337184 21706900896945528 21713116524639984 21767215864901562 21777334100578188 21786471648034038 21857163037897023 21862103466753792 21933040262044032 21952442737277568 22007138371037424 22016372342023224 22098076959347496 22153544948323008 22159888469591424 22234752957664368 22245088522489632 22259041099530048 22306898902874328 22309870366305126 22382260047816471 22407123506524416 22469384118608064 22479828748983936 22489261056035136 22555774116379152 22562232813313056 22618447770232908 22638456572817492 22702806393322752 22711912430440482 22726577901443328 22768921196887536 22779505063570464 22810918151584512 22852384984266156 22863007648114344 22877347796739216 22940247538817433 23019884694905472 23026476286838016 23029543603927872 23104268436455712 23113962752036112 23115008185380288 23182323397389684 23192050464036234 23267302588729089 23333439904248384 23348075117659776 23358928197268224 23368729365489024 23401391230134412 23412269093114088 23444554766906304 23491364596807041 23498091193895298 23579664906341632 23589558693436032 23600524023859968 23659325936430624 23669253148481424 23680255523940576 23746053670801704 23757091746085296 23767059979673496 23826276825094953 23930140281176448 23981591012699728 24007787313859008 24017860736752608 24062609901256146 24088894703432856 24156274818203264 24167503579988736 24177197103372126 24249150551542752 24256094135633856 24316529434664808 24326732402605908 24338040399605592 24417010961254332 24427256090219982 24512055402117888 24533739333856512 24594866400098016 24674670294799536 24748104266595072 24758030667417102 24768418884776127 24838823123877312 24850369160258688 24865955822898432 24922738066863384 24929874528290352 24957106687351872 25014097077372414 25095261265733619 25100933609976576 25111465705915776 25123138477012224 25197441355234368 25204656476133504 25215232093130304 25278057133434072 25289807342606928 25382511914977188 25435551607333824 25528790432873904 25540657192488096 25556676817978944 25567400139123744 25615036346498478 25626943196516772 25720883604128637 25726697359342848 25737016271331618 25810173748833408 25821003434707008 25897370281768656 25904785822692768 25908236554418856 25992301991012676 26003208096040626 26093478331286784 26190313433300736 26201302621911936 26250119892279432 26266584507367248 26278794221926752 26338802729753349 26375124112769592 26441327841546816 26453618783501184 26527123019634336 26538253530115536 26550589526842464 26567242602664896 26616741678484452 26627909792041602 26714310379651917 26726728214345958 26743986120690432 26807049209164928 26830763345561472 26917822139781312 26921407816323504 26979289889287194 27008760728091384 27020093328846684 27096897953320704 27175809170478672 27188441527487328 27225934568020224 27263987547957512 27280294370485596 27288105902588088 27356095613997909 27380295449556291 27475346248758144 27486874624042944 27488117842073856 27576062327382624 27588880737389376 27669224700110268 27747874480727808 27759004081649478 27841617299919456 27849589563135168 27880011074158848 27891709242680448 27930692758547524 27943676014361976 27956665305291024 28038080325221307 28046108844326646 28143471017246464 28160303866307712 28168367383316736 28238550311223648 28250398919155248 28251676671020352 28263530786638752 28355238535650192 28367136104771592 28437814275113331 28518648771859136 28549801129994496 28561780335597696 28614995558250552 28623189273222256 28654455826218816 28719889236983142 28733239341549108 28751261420226312 28831682847532928 28845084918051072 28938679657782912 28942534529260704 28950822032853312 29022954486535416 29036445467437584 29048628864045384 29134541566989738 29142884050529364 29342851161383232 29355163122697632 29409856545979734 29464102612463328 29531384878814361 29538059931097344 29549907570788154 29646337276885824 29660118029986176 29678721466040064 29742531870499104 29746493821740168 29843013397088628 29855535221379978 29959178824810752 29985681408046848 30074365488505536 30082977084417408 30157930360310544 30184608763756656 30282549907253976 30358561595850048 30372673418093952 30384855819102807 30469846645688208 30484010197485792 30503130395652288 30572785316788506 30586996718423244 30671985991452201 30699119140411599 30706058138570496 30805691248607616 30818617002714816 30820010913840384 30909764529852912 30922733952048312 31023070118305452 31111253205664512 31216358790818784 31250457993642624 31259406355875072 31321819462409388 31330788258527064 31365012458428704 31436635516157223 31545767915240832 31559004197975232 31573674031920768 31661404894402272 31676122328113728 31689413306231328 31768369100126604 31781698784049654 31783136254897896 31899643352606466 32010383085145344 32023814315670144 32083479868341528 32118526271243808 32132002877547408 32191870003031871 32201087932375038 32236262804496168 32332200735390336 32341458847511808 32422039246219744 32435643203474544 32450720532807456 32556014615005776 32560351345418292 32569674786959976 32650823797352343 32666001150867282 32679707472051057 32793155200130688 32808398714733312 32899560393066048 32928664105916352 32974687642462126 33010707556556136 33024558513034836 33118430831836416 33230317422484512 33239832704387136 33276142249802496 33352129436496552 33367632783734448 33460348354311492 33464805549457689 33596588473645824 33610685259786624 33620309457507072 33704076177912096 33719743123475904 33733891584052704 33843349219969584 33914068809778432 33927671655349362 34038387243831872 34054209589984128 34067868645660723 34075569090638592 34089866852164992 34153381795331304 34169257595355696 34278577476399234 34294511472171516 34316021695108824 34428004579609344 34529827042358208 34539714430257024 34544315405891808 34656402654683568 34670944128054168 34773485096084526 35000159856372576 35022112676489664 35038392295902336 35102086845201618 35118403639671132 35166832150359456 35247136790842947 35255103788729088 35369497359512448 35384338040154048 35400786035789952 35422990136886528 35488988904645936 35503879722722136 35619080506202556 35635637619127944 35890429519708416 35895210421764672 35972386519049592 36011680970788512 36026791105128912 36093914851884219 36133342055149284 36234412227304896 36251255369983104 36265795655058189 36373725827314128 36384141203450784 36474794151997212 36490098603908862 36507060599408388 36625516441881498 36640884135329973 36649166165390592 36768083103176832 36785174316519168 36892299600147024 37012005442199304 37122156399892608 37132786084180224 37137046001125653 37258234685815968 37275553740388032 37298933734347648 37384107100295076 37394811792435528 37435660031027808 37487982878441579 37521145616058621 37651400414964864 37667198558873664 37668902228027136 37684707715518336 37796162032851552 37806984714200256 37822848139695456 37917085700151108 37934711013910392 38073767872465782 38153327411000736 38205941101625088 38293185649310856 38310985788732144 38335015226968416 38351100208685616 38422554519747717 38440414794775158 38590046039014272 38601096043804416 38697272648713888 38715260623250112 38731505152060512 38846055422652984 38857178734039152 38862354831628284 38988452986519014 39004812144060939 39123801548510976 39140217496930176 39158411369197824 39213142061306312 39285470149951104 39301953932867904 39356885250680602 39375179838419148 39399876761050872 39528449702514432 39656709160665472 39661991762320224 39680428175251776 39790684529451504 39807380295173304 39825884290263696 39925112517726678 39941864688062403 40099153984674048 40115979181035648 40210573813747392 40246145018342208 40376733209671968 40468934833930791 40478082127800064 40513141092137076 40626462194250944 40645346929981056 40670840527536384 40763713755718008 40782662291230992 40895981321936268 40932158853882132 41091489336953088 41213019373137216 41230311936064416 41364093491073936 41503837050165402 41621811721091712 41638506122474217 41762425949879184 41774384344702752 41820016611238272 41896039137821286 41915514021542964 42069163266489969 42078672263966976 42215206525869696 42234829770818304 42252551074975104 42357825466835472 42375598378732872 42377515006530528 42532857803475288 42777973157788704 42824701694991744 42842670503396544 42922493337375828 42934783909833384 42981683739328224 43079833855474713 43099859012323662 43126892130339468 43247524271299392 43267627377076608 43408019486674368 43413801793891056 43426233049279968 43534431729803124 43554668201156376 43572943296068076 43701812350484607 43714326075794046 43866080524088064 43904885474555136 44014276742074848 44032744684046448 44114784818969601 44196153918694992 44307089896646016 44319776939182848 44324861356182231 44469505915328736 44490177044979264 44518082199060096 44613797805748656 44619740732610252 44764520095632942 44783302832069967 44938768237216128 44959657497967872 44978522112070272 45111548232758304 45124465626626112 45236895540465816 45276913145634984 45423824860880964 45537842393775072 45559010127140928 45704769968532312 45726015296228688 45754695593478432 45859177975182759 45880495077634866 46039769389810944 46059087207855744 46208536872911424 46227925504072224 46230016370760576 46364646794779368 46384100928072468 46534605177458178 46666879808496768 46696150235319552 46737458730978048 46802782460268824 46824538186228176 46889109533812608 46982729193614082 46996182387790596 47179117386872064 47318651872861248 47338506296962848 47360511047881152 47492107341603408 47514183492170592 47534119959346992 47652553650189906 47672548176074481 47860280562352896 47963182025399456 48015574627718016 48035721473505216 48125219802512292 48177789406865712 48301631898562557 48312549636406528 48354394206744252 48498301103085504 48512188271267712 48633058869329616 48653464805211816 48676080799211184 48834021922508664 48854512180439964 48999001726300923 49189732800196032 49349340589599072 49462031463693189 49516061334834204 49536837769552254 49677646247754624 49700738320517376 49845476133726768 49859749056580704 49914213374703744 50028194154744828 50190522531467238 50222931411831552 50394882710468736 50409312952267008 50430464186260608 50556114266868144 50579614685213856 50765023829954376 50871103214667648 50891507483024043 51057580865747808 51081314384976192 51113353635957888 51134800278247488 51230072692996956 51253886393033544 51417866214598851 51441767208257274 51474032542663236 51620347497666816 51642006869414016 51794740563537312 51809571645385536 51816473108837712 51984603982025352 52006416192081252 52160227644126789 52402605243823872 52500239784558864 52533169014734496 52557588443853504 52653130267802427 52677605459506698 52750248225539184 52882655683093632 52907237567002368 53054246039268672 53076507060231072 53101179053684928 53134485205329792 53233483356968904 53255819584083204 53428620759303834 53453456428691916 53614098418329856 53661526691122944 53835644279562624 53842815632647008 53958579778574388 54017521456182768 54040186657693368 54351618340957344 54376883054974656 54527975095915024 54560588740971192 54576211805176176 54712191227995818 54735147905863293 54760590899112582 54938274662822247 54950692497516288 54973749248085888 55152124654765248 55177761474778752 55338449400220536 55457429216868121 55518008163298956 55683234599838912 55699179126270336 55783418485360896 55861385517095048 55887352028723952 55913330610582048 56076160650442614 56092217688653292 56320607732615424 56477100622447296 56500797838310496 56503353342040704 56527061573277504 56710477071300384 56734272209543184 56875628550226662 57037297543718272 57123560671195392 57229991116501104 57246378546444512 57308911652437632 57439778473966284 57466478683098216 57502522840452624 57663365695065856 57877359315565824 57885069058521408 57901644065706624 58045908973070832 58072890934875168 58097257728090768 58269083133979476 58285768101058728 58482679479778521 58685702322766464 58710326245395264 58819713091959468 58928205224926656 59035327876020903 59062769757628722 59099815141576308 59292674553771648 59320236059972352 59485063740998208 59492987643480336 59686026794177256 59711070442759956 59887668776590017 60148730977011072 60165954168834816 60315860720621088 60369217527513312 60565099814507952 60717123191700096 60745346836187904 60769711638205614 60939693291376416 60968020394971584 61006260791304576 61145570633577012 61173993436846488 61343971982904402 61398238280823198 61611382497215232 61637234005429632 61819529059705824 61845467904096624 62046140236610904 62255755575248103 62432717581637568 62500915987285248 62643638924818776 62661576517054128 62730024916857408 62844058706731929 62873271032314446 63091535830481664 63118008395950464 63147348063841536 63322809788804544 63352244656227456 63378826612462656 63536738200253208 63563397568099308 63566272509795792 63799286705212932 64047628631340288 64166959736683056 64237052542487616 64264005755094816 64383740006063742 64402175864750076 64472525608992336 64649788518485493 64664401470780672 64844078492439488 64871286406949088 64901441065614912 65112029230011552 65120702690836584 65139349573919952 65301647594704686 65332002301734564 65359414944102114 65571489113691069 65586310400261376 65799120786132096 65857328211832704 65949375284924252 66021415113112272 66049117026069672 66460634844969024 66479665408774272 66704258872993104 66735265567468896 66920696708622984 66929611098915378 67146780143449413 67221370519573248 67408152355824192 67439486246951808 67467783168105408 67686698439939168 67855343310698724 68076774487663744 68108419179968256 68135737291321446 68179733704329984 68306763590662608 68338515190711392 68557154952798468 68589022944343032 68632043390217648 69059654084716416 69079428860514048 69088630811783616 69312805309367136 69341888256108336 69546970192169052 69801907766187267 70000319712745152 70044225352979328 70076784591804672 70204173690403236 70236807279342264 70333664300718912 70474093790421123 70494273581685894 70738994719024896 70768676080308096 70801572071579904 70977977809291872 71007759445444272 71238161012405112 71271275238255888 71478830475284859 71790420843529344 71944773038099184 72023361941577024 72053582210257824 72187829703768438 72266684110298568 72468824454609792 72502510739966208 72531591310116378 72747451654628256 72768282406901568 72949588303994424 72980197207817724 73014121198816776 73251032883762996 73281768270659946 73536166206353664 73784599200294048 74024010884398608 74244312799785216 74274092002251306 74305256654328381 74516469371631936 74551107480776064 74597867468695296 74768214200590152 74789623584871056 74871320062055616 74975965756883158 75042291232117242 75285783797200857 75302800829929728 75334397117747328 75369415431036672 75592324065703104 75613969428400512 75645696279390912 75834171400302216 75869422027820784 76147535744931564 76306654822001472 76586371298621712 76621971577464288 76670030453936832 76702200417371232 76845109039495434 76880829589550316 77162650812385911 77180092078028544 77394545297427776 77430521246500224 77463010304121024 77692110845305968 77714357468078304 77724709663256568 77976905973038028 78009624288121878 78280434993860352 78426284122612624 78570940299902208 78603907865735808 78713770501361204 78750359676838296 78799753522101744 79016408189260047 79313418321330944 79323983524640448 79360856350503552 79581369058903008 79614760590346608 79651768580527392 79850225035453356 79883729376124806 80142931138955751 80231958362071296 80421147627494784 80492290036684416 80753466419343936 80937869667861582 81026282184274152 81252924388501888 81290693859962112 81527427511436016 81565324582461984 81791962643872536 81864317707764264 82068286841993727 82426038746274432 82460623872128832 82728186982147872 83007674100330804 83243623442183424 83277012244948434 83524851899758368 83548768689405504 83640033222476544 83792078275642572 83831028043085928 84114240975663921 84138326532979938 84430413051739392 84505102149950208 84715650933670944 84751196757465744 84755030013061056 85065715606950576 85313442825339993 85555946315577408 85649403389983488 85685341006793088 85844986674751656 85869567819666768 85963367478656448 86159667710949426 86199718024647324 86253784260678936 86495048542598784 86535254754153216 86816038973348736 86827603587782112 86852466098559936 87068863459606248 87109336402312752 87145886592136152 87403624700969214 87428652151588092 88028553484149696 88065489368092896 88229569637939202 88392307837389984 88594154636443083 88614179793292032 88649722712364462 88939011830657472 88980354089958528 89036164398120192 89227595611497312 89239481465220504 89529040191265884 89566605664139934 89877536474432256 89957044224140544 90223096465516608 90248931253252224 90473791080931632 90553826291269968 90847649721761928 91075684787550144 91118020254281856 91409539937064624 91452030592457376 91509391186956864 91718355950365518 91760990155269732 92015957974356603 92097357421234797 92118174415711488 92417073745822848 92455851008144448 92460032741521152 92729293589558736 92768201856144936 93069210354916356 93333759616993536 93605564920537648 93649076372456352 93778219067625216 93965458387228164 93992364775581192 94309906548471669 94637303745722496 94677012593925696 94721022095762304 94984214683206816 95028366984341184 95068239918693984 95305107300379812 95345096352148962 95926364050798912 96031149255436032 96071442947010432 96250439605024584 96355578813731424 96575610009095613 96603263797125114 96708788413488504 96996602206171008 97024376542535424 97266117738659232 97306929610423632 97352161598422368 97668043845017328 97709024360879928 97952471392057029 97998003452601846 98379465600392064 98698681179198144 98924062927386378 99032122669668408 99073675539104508 99355292495509248 99690952267453536 99719498113161408 99828426749407488 100056388309489656 100381045062934476 100394416648373067 100789765420937472 100860928372521216 101112228533736288 101159229370427712 101530047659908752 101742206429335296 101783014966048086 102115161731495616 102162628769952384 102203605936982169 102226707271915776 102269600556494976 102460145385993912 102507772786067088 102835732429197702 102883534416514548 102948065085326472 103284013738828032 103589481127074624 103619143290771072 103632946217675424 103969207964050704 104012832384162504 104320455288253578 105000479569117728 105066338029468992 105115176887707008 105306260535604854 105355210919013396 105500496451078368 105741410372528841 105765311366187264 106108492078537344 106153014120462144 106202358107369856 106268970410659584 106466966713937808 106511639168166408 106857241518607668 106906912857383832 107671288559125248 107685631265294016 107917159557148776 108035042912365536 108080373315386736 108281744555652657 108703236681914688 108753766109949312 109055950191830048 109121177481942384 109152423610352352 109424382455991636 109470295811726586 109521181798225164 109876549325644494 109922652405989919 109947498496171776 110304249309530496 110355522949557504 110676898800441072 110914858433736242 111036016326597912 111366469199677824 111398358252540672 111411138003376959 111722771034190096 111774704057447904 111826661221164096 112152321300885228 112184435377306584 112463948635324737 112563436848175863 112954201244894592 113001595676620992 113006706684081408 113054123146555008 113420954142600768 113468544419086368 113751257100453324 114074595087436544 114459982233002208 114492757092889024 114617823304875264 114879556947932568 114932957366196432 115005045680905248 115267663559243151 115770138117042816 115803288131413248 116091817946141664 116145781869750336 116194515456181536 116538166267958952 116571536202117456 116965358959557042 117371404645532928 117420652490790528 117639426183918936 117856410449853312 118070655752041806 118125539515257444 118199630283152616 118585349107543296 118970127481996416 118985975286960672 119372053588354512 119422140885519912 119775337553180034 119825594064187209 120297461954022144 120631721441242176 120738435055026624 121130199629015904 121406804501792373 121434246383400192 121539423276411228 121879386582752832 121936040789943168 122012521582609152 122291141267154024 122347986873692976 122687943965808804 122796476561646396 123274468010859264 123639058119411648 123690935808193248 124092280473221808 124511511150496206 124865435163275136 124915518367422651 125287277849637552 125323153034108256 125460049833714816 125688117413463858 125746542064628892 126207489799469907 126236016791900928 126645619577609088 126704489312454912 126757653224925312 127073476400506416 127126795136198616 127132545019591584 127598573410425864 128333919473366112 128474105084975232 128528011510189632 128767480012127484 128804351729500152 128945051217984672 129239501566424139 129299577036970986 129688156984878976 129742572813898176 129802882131229824 130224058460023104 130241405381673168 130278699147839904 130603295189409372 130664004603469128 130718829888204228 131142978227382138 131598241572264192 131714656423665408 131898750569848504 132042830226224544 132098234052139344 132344354456908803 132921269689938048 132959330817548544 132974584068546693 133408517745986208 133470531134937792 133841393417245968 133859222197830756 134293560286898826 134349908496209901 134816304711648384 134878972493903616 134935566336210816 135373396879878336 135710686621397448 136153548975327488 136271474582642892 136613527181325216 136677030381422784 137114309905596936 137178045888686064 137264086780435296 137577533925548277 138119308169432832 138177261623567232 138625610618734272 138683776512216672 139093940384338104 139603815532374534 140000639425490304 140088450705958656 140408347380806472 140473614558684528 140667328601437824 140948187580842246 140988547163371788 141537352160616192 141955955618583744 142015518890888544 142476322024810224 142542550476511776 142957660950569718 143017644528223443 143580841687058688 143889546076198368 144046723883154048 144107164420515648 144375659407536876 144533368220597136 144904895695687671 144937648909219584 145063182620232756 145494903309256512 145536564813803136 145899176607988848 145960394415635448 146028242397633552 146502065767525992 146563536541319892 146997005178902769 147569198400588096 148048021768797216 148386094391079567 148548184004502612 148610513308656762 149032938743263872 149102214961552128 149536428401180304 149579247169742112 149742640124111232 149951931513766316 150084582464234484 150571567594401714 150668794235494656 151184648131406208 151227938856801024 151291392558781824 151668342800604432 151738844055641568 152295071489863128 152613309644002944 152674522449072129 153172742597243424 153243943154928576 153340060907873664 153404400834742464 153690218078990868 153761659179100632 154253598643796553 154325301624771822 154789090594855552 154861042493000448 154926020608242048 155384221690611936 155428714936156608 155449419326513136 155953811946076056 156019248576243756 156852568245225248 157207815731471616 157427541002722408 157500719353676592 157599507044203488 157959390803407281 158032816378520094 158647967049280896 158721712701007104 159162738117806016 159229521180693216 159303537161054784 159700450070906712 159767458752249612 160285862277911502 160842295254989568 160984580073368832 161506932838687872 161875739335723164 162052564368548304 162505848777003776 163054855022872032 163130649164923968 163583925287745072 163728635415528528 164136573683987454 164205443717589879 164814823988466741 164852077492548864 164921247744257664 165456373964295744 166015348200661608 166372287650604363 166554024489896868 167049703799516736 167097537378811008 167584156551285144 167662056086171856 168228481951327842 168276653065959876 169431301867341888 169502393514931488 169510060026122112 170131431213901152 170626885650679986 171111892631154816 171370682013586176 171689973349503312 171739135639333536 171926734957312896 172319335421898852 172399436049294648 172507568521357872 172990097085197568 173632077946697472 173655207175564224 173704932197119872 174137726919212496 174218672804625504 174291773184272304 174807249401938428 174857304303176184 175448038439335563 176057106968299392 176130978736185792 176459139275878404 176784615674779968 177105983628062709 177188309272886166 177299445424728924 177878023661314944 177960708179917056 178455191222994624 178478962930441008 179058080382531768 179133211328279868 179663006329770051 180446192931033216 180497862506504448 180947582161863264 181107652582539936 181360782033541693 181695299443523856 182151369575100288 182236040508563712 182819079874129248 182904061184914752 183018782373913728 183436711900731036 183521980310539464 184031915948713206 184194714842469594 184834147491645696 184911702016288896 185458587179117472 185536403712289872 186138420709832712 187211129841075296 187298152744912704 187930916774456328 187984729551162384 188532176120195787 188619813096943338 189274607491444992 189354025187851392 189442044191524608 189968429366413632 190056733968682368 190136479837387968 190610214600759624 190690192704297924 191852728101597824 192142885894020864 192500879210049168 192711157627462848 193151220018191226 193206527594250228 193417576826977008 193993204412342016 194532235477318464 194613859220847264 194704323196844736 195336087690034656 195418048721759856 195904942784114058 195996006905203692 196714467341073207 196758931200784128 197397362358396288 197848125854772756 198064245339336816 198147351078209016 199381904534907072 199438996226322816 200112776618979312 200762090125868952 200788833296746134 201440340430348239 202224457067472576 202318458740855424 203060095319817504 203566029932096172 204230323462991232 204325257539904768 204407211873964338 204539201112989952 204920290771987824 205015545572134176 205671464858395404 205767068833029096 205896130170652944 207178962254149248 207238286581542144 207265892435350848 207938415928101408 208025664768325008 208640910576507156 209405723298561801 210000959138235456 210132676058937984 210230353775414016 210612521071209708 210710421838026792 211000992902156736 211422281371263369 211482820745057682 212216984157074688 212306028240924288 212404716214739712 212933933427875616 213023278336332816 213714483037215336 213813825714767664 214436491425854577 215371262530588032 215834319114297552 216070085824731072 216160746630773472 216462868878743311 216563489111305314 217406473363829376 217507532219898624 218111900383660096 218242354963884768 218304847220704704 218848764911983272 218940591623453172 219042363596450328 219753098651288988 219845304811979838 220608498619060992 221353797600882144 221829716867472484 222072032653195824 222732938399355648 222822276006753918 223445542068380192 223549408114895808 223653322442328192 224304642601770456 224368870754613168 224927897270649474 225126873696351726 225857351391602571 225908402489789184 226003191353241984 226108246293110016 226841908285201536 226937088838172736 227502514200906648 228919964466004416 228985514185778048 229759113895865136 229865914732392864 230010091361810496 230535327118486302 231540276234085632 232183635892283328 232291563739500672 232389030912363072 233076332535917904 233143072404234912 233930717919114084 234841304981581056 235278852367837872 235712820899706624 236141311504083612 236251079030514888 236399260566305232 237049224567780141 237940254963992832 237971950573921344 238744107176709024 238844281771039824 239550675106360068 239651188128374418 240428793416867253 241263442882484352 241476870110053248 242260399258031808 242813609003584746 243078846552822456 243758773165505664 243872081579886336 244582282534308048 244695973747385952 245375887931617608 245592953123292792 246204860525981181 247278116238823296 247381871616386496 248184560946443616 249023022300992412 249730870326550272 249831036734845302 250574555699275104 250646306068216512 250920099667429632 251376234826927716 251493084129257784 252342722926991763 252414979598939814 253291239155218176 253515306449850624 254146952801012832 254253590272397232 254265090039183168 255197146820851728 255940328476019979 256667838946732224 256948210169950464 257056023020379264 257534960024254968 257608703459000304 257890102435969344 258479003132848278 258599154073941972 259376313969757952 259485145627796352 259605764262459648 260448116920046208 260482810763346336 260557398295679808 261206590378818744 261328009206938256 261437659776408456 262285956454764276 263797501139697008 264085660452449088 264196468104278688 264688708913817606 265782463909329249 265842539379876096 265949168137093386 266817035491972416 266941062269875584 267682786834491936 267718444395661512 268587120573797652 268699816992419802 269632609423296768 269871132672421632 270746793759756672 271421373242794896 272542949165285784 273227054362650432 273354060762845568 274228619811193872 274356091777372128 274528173560870592 275155067851096554 276047873923069809 276354523247134464 277251221237468544 277367553024433344 278187880768676208 279207631064749068 280001278850980608 280816694761612944 280947229117369056 281334657202875648 281896375161684492 281977094326743576 282929719645415007 283911911237167488 284031037781777088 284952644049620448 285085100953023552 285915321901139436 286035289056446886 287779092152396736 288093447766308096 288214328841031296 288751318815073752 289066736441194272 289726830027286839 289809791391375342 290126365240465512 290989806618513024 291073129627606272 291798353215977696 291920788831270896 292056484795267104 293004131535051984 293127073082639784 293857414176171087 293994010357805538 295138396801176192 296096043537594432 296772188782159134 297096368009005224 297221026617313524 298065877486527744 299072856802360608 299158494339484224 299485280248222464 299903863027532632 300169164928468968 301143135188803428 301183249945119201 302369296262812416 302582785117563648 303336685601208864 303477688111283136 304590142979726256 305226619288005888 305349044898144258 306345485194486848 306487886309857152 306680121815747328 306808801669484928 307380436157981736 307523318358201264 308507197287593106 308650603249543644 309578181189711104 309852041216484096 310768443381223872 310857429872313216 310898838653026272 311907623892152112 312038497152487512 313705136490450496 314855082005444816 315001438707353184 315199014088406976 315918781606814562 316065632757040188 317224231117586523 317295934098561792 318325476235612032 318459042361386432 318607074322109568 319400900141813424 319534917504499224 320571724555823004 323013865677375744 323751478671446328 324105128737096608 324845233666957971 326109710045744064 326261298329847936 327167850575490144 327457270831057056 328273147367974908 328410887435179758 329629647976933482 329842495488515328 330912747928591488 332030696401323216 332744575301208726 333108048979793736 334099407599033472 334195074757622016 334233414010130877 335168313102570288 335324112172343712 336456963902655684 336553306131919752 337391845905974211 337690310544527589 338862603734683776 339004787029862976 339020120052244224 340262862427802304 341253771301359972 342223785262309632 343379946699006624 343478271278667072 343853469914625792 344638670843797704 344798872098589296 345015137042715744 345802990677729453 347310414351128448 347409864394239744 348275453838424992 348437345609251008 348583546368544608 349614498803876856 349714608606352368 350896076878671126 352114213936598784 352261957472371584 352918278551756808 353569231349559936 354211967256125418 354376618545772332 354598890849457848 355756047322629888 356910382445989248 356957925860882016 358116160765063536 358266422656559736 359326012659540102 359476782192561627 360892385862066432 361895164323726528 362215305165079872 362721564067083386 363390598887047712 364220413505377119 364302739150200576 365638159748258496 365808122369829504 366037564747827456 366873423801462072 367043960621078928 368063831897426412 368389429684939188 369823404032577792 370917174358234944 371072807424579744 372276841419665424 374422259682150592 374596305489825408 374746555102267953 375861833548912656 375969459102324768 377064352240391574 377239626193886676 378622469398409721 378708050375702784 379936858732827264 380113467937364736 380272959674775936 381220429201519248 381380385408595848 383705456203195648 385001758420098336 385422315254925696 386302440036382452 386413055188500456 386835153653954016 387718504699272417 389064470954636928 389227718441694528 389408646393689472 390672175380069312 390836097443519712 391809885568228116 391992013810407384 393428934682146414 394794724716792576 395696251709545512 396128490678673632 396294702156418032 397033063370726409 398763809069814144 398877992452645632 398923752205640079 400225553237958624 401524180251737904 401577666593492268 402880680860696478 403049725488629703 404448914134945152 404636917481710848 406120190639635008 407132059864192344 408460646925982464 408814423747928676 409840581543975648 410031091144268352 411342929716790808 411534137666058192 411792260341305888 412732601776644831 414357924508298496 414531784870701696 415876831856202816 416051329536650016 417281821153014312 418811446597123602 420001918276470912 420265352117875968 421225042142419416 421420843676053584 422001985804313472 422844562742526738 422965641490115364 424612056481848576 425867866855751232 426046556672665632 427428966074430672 427627651429535328 428872982851709154 429052933584670329 430742525061176064 431668638228595104 432140171649462144 432321493261546944 432925737757486622 433126978222610628 434714687087063013 434812946727658752 436223800767320192 436484709927769536 436609694441409408 437697529823966544 437881183246906344 438084727192900656 439506197302577976 439690609623959676 442707595201764288 443659433734944968 444144065306391648 445158283173238701 445644552013507836 446891084136760384 447098816229791616 447306644884656384 448609285203540912 448737741509226336 449855794541298948 450253747392703452 451714702783205142 452006382706483968 453683816570403072 453874177676345472 455005028401813296 457839928932008832 457971028371556096 458023567347216387 459518227791730272 459731829464785728 460020182723620992 461070654236972604 462760795931389659 464367271784566656 464583127479001344 464778061824726144 466152665071835808 466286144808469824 467861435838228168 470557704735675744 472282623008167224 472502158061029776 472798521132610464 473878172410221843 474098449135560282 475943901147842688 477488214353418048 477688563542079648 479101350212720136 479302376256748836 480857586833734506 482526885764968704 482953740220106496 484520798516063616 485627218007169492 486157693105644912 487517546331011328 489164565068616096 489391947494771904 490751775863235216 491185906246585584 492409721051962362 492616331152769637 494444471965400223 494556232477646592 494763743232772992 496369121892887232 498046044601984824 499116862951813089 499662073469690604 501149111398550208 501292612136433024 502752469653855432 502986168258515568 504685445853983526 504829959197879628 508293905602025664 508507180544794464 508530180078366336 510394293641703456 511880656952039958 513335677893464448 514112046040758528 515069920048509936 515217406918000608 515780204871938688 516958006265696556 517198308147883944 518970291255592704 520896233840092416 520965621526692672 521114796591359616 522413180757637488 522656018413876512 522875319552816912 524571912909528552 527595002279394016 528171320904898176 528392936208557376 529377417827635212 531317950884188127 531564927818658498 531898336274186772 533634070983944832 533882124539751168 535365573668983872 535436888791323024 537174241147595304 537399633984839604 538989018989310153 541493587519513344 542842746485589792 544082346100625079 545085898330571568 546454108725300864 546708121525691136 548457239622387744 548712183554744256 549056347121741184 550310135702193108 552095747846139618 554502442474937088 554735106048866688 556375761537352416 558415262129498136 561633389523225888 561894458234738112 563792750323368984 563954188653487152 565596528360587361 565859439290830014 567823822474334976 568062075563554176 569905288099240896 570170201906047104 571830643802278872 572070578112893772 575558184304793472 576428657682062592 577502637630147504 578133472882388544 579453660054573678 579619582782750684 580252730480931024 581979613237026048 583596706431955392 583841577662541792 584112969590534208 586008263070103968 586254146165279568 587714828352342174 587988020715611076 590143402023219621 590276793602352384 592192087075188864 593544377564318268 594192736018010448 594442053234627048 598145713604721216 598316988678968448 599807726055065264 600338329856937936 602286270377606856 602366499890238402 604321021291044717 606673371202417728 606955376222566272 609180285959452512 610031721385549331 610698089796288516 612690970388973696 612975772619714304 613617603338969856 614760872315963472 615046636716402528 617014394575186212 617301206499087288 621536886762447744 621714859744626432 621797677306052544 623815247784304224 624076994304975024 627410272980900992 629710164010889632 630002877414706368 630398028176813952 631837563213629124 632131265514080376 634448462235173046 636650952471224064 636918084722772864 637214148644219136 638801800283626848 639069835008998448 641143449111646008 643309474277563731 647502957342892656 648210257474193216 649388606636229933 649690467333915942 652219420091488128 652522596659695872 654335701150980288 654914541662114112 656546294735949816 656821774870359516 659259295953866964 661825495857182976 664061392802646432 665489150602417452 666216097959587472 668198815198066944 668466828020261754 670336626205140576 670648224344687424 672913927805311368 673106612263839504 674783691811948422 675380621089055178 677572054174807713 677725207469367552 678009574059725952 680525724855604608 682507542602719944 686759893398013248 686956542557334144 689277341687595408 689597744197178592 690030274085431488 691605981355458906 694620828702256896 696550907676849984 696874691218502016 697167092737089216 699228997607753712 699429217212704736 701792153757342252 704523914944743168 705836557103513616 707138462699119872 708423934512250836 708753237091544664 709197781698915696 711147673703340423 713820764891978496 713915851721764032 716232321530127072 716532845313119472 718652025319080204 718953564385123254 721286380250601759 723790328647453056 724430610330159744 725443128134166772 726781197774095424 728440827010754238 731276319496516992 731616244739659008 733746847602924144 734087921242157856 736127663794852824 736778859369878376 738614581577943543 741834348716469888 742145614849159488 744553682839330848 748844519364301184 749192610979650816 749493110204535906 751723667097825312 751938918204649536 754128704480783148 754479252387773352 757244938796819442 759873717465654528 760545919349551872 762440858403038496 762760770817191696 767820985428059937 770003516840196672 770844630509851392 772604880072764904 772826110377000912 773670307307908032 775437009398544834 778128941909273856 778455436883389056 778817292787378944 781344350760138624 781672194887039424 783619771136456232 783984027620814768 786857869364292828 791392503419091024 792256981357347264 792589404312836064 794066126741452818 797347391727987747 797527618139628288 797847504411280158 800451106475917248 803048360503475808 803155333186984536 805761361721392956 806099450977259406 808897828269890304 812240381279270016 814264119728384688 817628847495857352 819681163087951296 820062182288536704 822685859433581616 823068275332116384 823584520682611776 825465203553289662 828143621769209427 829063569741403392 831753663712405632 832102659073300032 834563642306028624 837622893194247204 840003836552941824 842450084284838832 842841687352107168 844003971608626944 845689125485053476 845931282980230728 848789158936245021 851735733711502464 852093113345331264 854857932148861344 855255302859070656 857745965703418308 858105867169340658 863337276457190208 864280343298924288 864642986523093888 865851475514973244 866253956445221256 869180490081860517 869429374174126026 872447601534640384 872969419855539072 873219388882818816 875395059647933088 875762366493812688 876169454385801312 879012394605155952 879381219247919352 881572242528513261 885415190403528576 887318867469889936 888288130612783296 890316566346477402 891289104027015672 893782168273520768 894197632459583232 897218570407081824 897475483018452672 899711589082597896 900507494785406904 903429405566410284 907748355352690944 910010056803626592 915679857864017664 916047134694432774 919036455583460544 919463658929571456 920040365447241984 922141308473945208 925521591862779318 928734543569133312 929556123649452288 932305330143671616 932572289616939648 935722871676456336 941115409471351488 944565246016334448 945004316122059552 945597042265220928 947756344820443686 948196898271120564 951672693352759569 951887802295685376 954976428706836096 955377127084159296 958202700425440272 958604752513497672 961715173667469012 969041597032127232 971254436014338984 972315386211289824 974535701000873913 978329130137232192 978783894989543808 981503551726470432 982371812493171168 984819442103924724 985232662305539274 988888943930800446 989527486465545984 992738243785774464 996092089203969648 998233725903626178 999324146939381208 1002298222797100416 1002585224272866048 1005504939307710864 1005972336517031136 1009370891707967052 1009659918395759256 1012175537717922633 1013070931633582767 1016587811204051328 1017014361089588928 1017060360156732672 1020788587283406912 1023761313904079916 1026671355786928896 1030139840097019872 1030434813836001216 1031560409743877376 1033916012531393112 1034396616295767888 1037408972033188359 1041931243053385344 1042229593182719232 1044826361515274976 1045312036827753024 1045750639105633824 1049143825819057104 1055190004558788032 1056342641809796352 1056785872417114752 1058754835655270424 1062635901768376254 1063129855637316996 1063796672548373544 1067268141967889664 1070731147337967744 1070873777582646048 1074348482295190608 1074799267969679208 1077978037978620306 1085685492971179584 1088164692201250158 1090171796661143136 1092661240516131357 1092908217450601728 1096914479244775488 1097424367109488512 1098112694243482368 1100620271404386216 1104191495692279236 1109470212097733376 1112751523074704832 1116830524258996272 1123266779046451776 1123788916469476224 1124239665306803859 1127585500646737968 1127908377306974304 1131193056721174722 1131718878581660028 1135867408195229163 1136124151127108352 1139810576198481792 1140340403812094208 1143661287604557744 1144141156225787544 1151116368609586944 1155005275260295008 1156266945764777088 1158907320109147356 1159239165565501368 1160505460961862048 1163155514097817251 1167193412863910784 1167683155325083584 1168225939181068416 1172016526140207936 1172508292330559136 1175429656704684348 1175976041431222152 1180286804046439242 1184384174150377728 1187088755128636536 1188385472036020896 1188884106469254096 1191099190112179227 1196291427209442432 1196633977357936896 1199615452110130528 1200676659713875872 1204572540755213712 1204732999780476804 1208642042582089434 1209149176465889109 1213346742404835456 1213910752445132544 1218360571918905024 1220063442771098662 1221396179592577032 1225381940777947392 1229521744631926944 1230093273432805056 1234028789150372424 1234602412998174576 1238197805329934493 1243073773524895488 1243595354612105088 1247630495568608448 1248153988609950048 1254820545961801984 1259420328021779264 1260005754829412736 1260796056353627904 1263675126427258248 1264262531028160752 1268896924470346092 1273836169445545728 1277603600567253696 1278139670017996896 1282286898223292016 1286618948555127462 1295005914685785312 1296420514948386432 1298777213272459866 1299380934667831884 1304144061261189039 1304438840182976256 1308671402301960576 1309829083324228224 1313092589471899632 1313643549740719032 1318518591907733928 1328122785605292864 1330978301204834904 1332432195919174944 1335474849519716103 1336933656040523508 1340673252410281152 1341296448689374848 1345827855610622736 1346213224527679008 1349567383623896844 1350761242178110356 1355144108349615426 1356019148119451904 1361051449711209216 1365015085205439888 1373519786796026496 1373913085114668288 1374070702041649161 1378554683375190816 1379195488394357184 1380060548170862976 1383211962710917812 1388282387794168977 1393101815353699968 1393749382437004032 1394334185474178432 1398457995215507424 1398858434425409472 1403584307514684504 1411673114207027232 1416847869024501672 1417506474183089328 1418395563397831392 1421634517230665529 1422295347406680846 1427831703443528064 1432464643060254144 1433065690626238944 1437304050638160408 1437907128770246508 1442572760501203518 1447580657294906112 1448861220660319488 1450886256268333544 1453562395548190848 1456881654021508476 1462552638993033984 1467493695205848288 1468175842484315712 1472255327589705648 1473557718739756752 1477229163155887086 1477848993458308911 1483668697432939776 1484291229698318976 1489107365678661696 1497350588855439267 1497689038728602368 1498986220409071812 1503447334195650624 1503877836409299072 1508257408961566296 1508958504775546704 1514489877593638884 1524881716806076992 1525521541634383392 1535641970856119874 1540007033680393344 1545209760145529808 1545652220754001824 1547340614615816064 1550874018797089668 1556910873766778112 1562688701520277248 1563344389774078848 1567239542272912464 1567968055241629536 1573715738728585656 1582785006838182048 1584513962714694528 1585178808625672128 1588132253482905636 1593953852652564381 1594694783455975494 1595695008822560316 1600902212951834496 1606096721006951616 1606310666373969072 1611522723442785912 1612198901954518812 1616967056967930459 1624480762558540032 1628528239456769376 1632247038301875237 1635257694991714704 1639362326175902592 1640124364577073408 1645371718867163232 1646136550664232768 1647169041365223552 1650930407106579324 1656287243538418854 1663507327424811264 1664205318146600064 1669127284612057248 1675245786388494408 1684900168569677664 1685683374704214336 1691378250970106952 1691862565960461456 1696789585081762083 1697578317872490042 1703471467423004928 1704186226690662528 1709715864297722688 1710510605718141312 1715491931406836616 1716211734338681316 1726674552914380416 1729285973046187776 1731702951029946488 1732507912890442512 1738360980163721034 1738858748348252052 1745938839711078144 1750790119295866176 1751524732987625376 1752338908771602624 1758024789210311904 1758762438495838704 1763144485057026522 1770830380807057152 1774637734939779872 1776576261225566592 1780633132692954804 1782578208054031344 1787564336547041536 1794437140814163648 1794950966036905344 1799423178165195792 1801014989570813808 1806858811132820568 1812963063873134151 1820020113607253184 1830095164156647993 1832094269388865548 1838072911166921088 1838927317859142912 1844282616947890416 1851043183725558636 1864610660287343232 1865144579233879296 1871445743352912672 1882230818942702976 1889130492032668896 1890008632244119104 1891194084530441856 1895512689640887372 1896393796542241128 1903345386705519138 1909952857413672192 1910754254168318592 1916405400850880544 1917209505026995344 1923430347334938024 1929928422832691193 1942508872028677968 1944630772422579648 1948165819908689799 1949071402001747826 1956658260274464384 1957567789979087616 1963007103452940864 1964743624986342336 1969638884207849448 1970465324611078548 1977777887861600892 1985476487571548928 1992184178407939296 1996467451807252356 1998648293878762416 2004596445594200832 2011009878615421728 2011944673034062272 2018741783415934104 2019319836791518512 2024351075435845266 2026141863267165534 2032716162524423139 2033175622408102656 2034028722179177856 2041577174566813824 2047522627808159832 2060279680194039744 2060869627672002432 2067832025062786224 2068793232591535776 2074817944066376718 2083862486106770688 2089652723030549952 2090624073655506048 2091501278211267648 2098287651638114208 2110380009117576064 2113571744834229504 2117509671310540848 2125271803536752508 2126259711274633992 2127593345096747088 2141462294675935488 2141747555165292096 2148696964590381216 2149598535939358416 2155956075957240612 2163859140751805277 2171370985942359168 2176329384402500316 2180343593322286272 2185322481032262714 2193828958489550976 2194848734218977024 2201240542808772432 2208382991384558472 2215843744733830629 2225503046149409664 2233661048517992544 2246533558092903552 2247577832938952448 2248479330613607718 2255171001293475936 2255816754613948608 2262386113442349444 2263437757163320056 2271734816390458326 2279621152396963584 2287322575209115488 2288282312451575088 2303462956284179811 2310010550520590016 2312533891529554176 2317814640218294712 2318478331131002736 2321010921923724096 2326311028195634502 2334386825727821568 2335366310650167168 2336451878362136832 2344033052280415872 2345016584661118272 2350859313409368696 2351952082862444304 2360573608092878484 2374177510257273072 2376770944072041792 2377768212938508192 2382198380224358454 2392042175183963241 2392582854418884864 2399230904220261056 2401353319427751744 2409145081510427424 2409465999560953608 2417284085164178868 2418298352931778218 2426693484809670912 2436721143837810048 2440126885542197324 2442792359185154064 2459043489263853888 2460186546865610112 2468057578300744848 2469204825996349152 2476395610659868986 2484430865307628281 2487190709224210176 2495260991137216896 2496307977219900096 2518840656043558528 2520011509658825472 2527350252854516496 2528525062056321504 2537793848940692184 2555207201134507392 2556279340035993792 2564573796446584032 2573237897110254924 2590011829371570624 2592841029896772864 2597554426544919732 2598761869335663768 2607541470245581551 2608288122522378078 2617342804603921152 2619658166648456448 2626185178943799264 2627287099481438064 2637037183815467856 2644716727585539783 2656245571210585728 2661956602409669808 2664864391838349888 2670949699039432206 2673867312081047016 2681346504820562304 2682592897378749696 2691655711221245472 2692426449055358016 2699134767247793688 2701522484356220712 2710288216699230852 2730030170410879776 2747039573592052992 2748141404083298322 2757109366750381632 2758390976788714368 2760121096341725952 2766423925421835624 2776564775588337954 2786203630707399936 2788668370948356864 2796915990431014848 2797716868850818944 2807168615029369008 2823346228414054464 2833695738049003344 2835012948366178656 2836791126795662784 2843269034461331058 2844590694813361692 2855018080058278707 2855663406887056128 2864929286120508288 2866131381252477888 2874608101276320816 2875814257540493016 2885145521002407036 2901772512536667088 2907124791096381696 2913763308043016952 2923607103002621739 2934987390411696576 2936351684968631424 2944510655179411296 2947115437479513504 2954458326311774172 2955697986916617822 2968582459396637952 2978214731357323392 2994701177710878534 2997972440818143624 3006894668391301248 3007755672818598144 3016514817923132592 3017917009551093408 3028979755187277768 3036526613153767899 3049763433612153984 3051043083268766784 3071283941712239748 3080014067360786688 3090419520291059616 3091304441508003648 3094681229231632128 3101748037594179336 3112226916099565077 3126688779548157696 3134479084545824928 3135936110483259072 3147431477457171312 3165570013676364096 3169027925429389056 3170357617251344256 3176264506965811272 3187907705305128762 3189389566911950988 3191390017645120632 3201804425903668992 3212193442013903232 3212621332747938144 3223045446885571824 3224397803909037624 3233934113935860918 3257056478913538752 3264494076603750474 3270515389983429408 3277983721548394071 3278724652351805184 3290743437734326464 3292273101328465536 3294338082730447104 3301860814213158648 3312574487076837708 3328410636293200128 3338254569224114496 3350491572776988816 3369800337139355328 3371366749408428672 3382756501940213904 3383725131920922912 3393579170163524166 3395156635744980084 3407602224585687489 3408372453381325056 3419431728595445376 3421021211436282624 3430983862813673232 3432423468677362632 3453349105828760832 3463405902059892976 3465015825780885024 3476721960327442068 3477717496696504104 3489466542293451753 3501580238591732352 3503049465975250752 3504677817543205248 3516049578420623808 3517524876991677408 3526288970114053044 3549275469879559744 3553152522451133184 3561266265385909608 3565156416108062688 3573297570336537681 3588874281628327296 3589901932073810688 3598846356330391584 3602029979141627616 3613717622265641136 3625926127746268302 3640040227214506368 3660190328313295986 3664188538777731096 3676145822333842176 3688565233895780832 3702086367451117272 3714593415989803479 3729221320574686464 3742891486705825344 3764461637885405952 3778260984065337792 3780017264488238208 3782388169060883712 3791025379281774744 3792787593084482256 3806690773411038276 3821508508336637184 3832810801701761088 3834419010053990688 3846860694669876048 3859856845665382386 3885017744057355936 3889261544845159296 3896331639817379598 3898142804003495652 3912432183783567117 3913316520548928768 3926014206905881728 3929487249972684672 3939277768415698896 3940930649222157096 3955555775723201784 3984368356815878592 3992934903614504712 3997296587757524832 4006424548559148309 4022019757230843456 4023889346068124544 4037483566831868208 4038639673583037024 4048702150871690532 4052283726534331068 4065432325048846278 4068057444358355712 4083154349133627648 4095045255616319664 4120559360388079488 4121739255344004864 4122212106124947483 4135664050125572448 4137586465183071552 4149635888132753436 4164847163382506931 4179305446061099904 4181248147311012096 4183002556422535296 4196575303276228416 4220760018235152128 4235019342621081696 4250543607073505016 4252519422549267984 4255186690193494176 4264903551691996587 4283495110330584192 4297393929180762432 4299197071878716832 4311912151914481224 4327718281503610554 4342741971884718336 4352658768805000632 4360687186644572544 4370644962064525428 4387657916979101952 4402481085617544864 4416765982769116944 4431687489467661258 4433546980374926733 4451006092298819328 4467322097035985088 4492051766566317801 4493067116185807104 4496958661227215436 4510342002586951872 4511633509227897216 4524772226884698888 4526875514326640112 4543469632780916652 4574645150418230976 4576564624903150176 4606925912568359622 4620021101041180032 4635629280436589424 4636956662262005472 4642021843847448192 4652622056391269004 4670732621300334336 4688066104560831744 4690033169322236544 4701718626818737392 4703904165724888608 4721147216185756968 4748355020514546144 4753541888144083584 4755536425877016384 4764396760448716908 4781861557957693143 4784084350367926482 4798461808440522112 4802706638855503488 4818290163020854848 4818931999121907216 4834568170328357736 4836596705863556436 4873442287675620096 4880253771084394648 4885584718370308128 4896741114905625711 4918086978527707776 4920373093731220224 4936115156601489696 4938409651992698304 4952791221319737972 4968861730615256562 4990521982274433792 4992615954439800192 5037681312087117056 5054700505709032992 5057050124112643008 5075587697881384368 5090368755245286249 5110414402269014784 5112558680071987584 5129147592893168064 5146475794220509848 5180023658743141248 5195108853089839464 5197523738671327536 5215082940491163102 5216576245044756156 5252370357887598528 5254574198962876128 5274074367630935712 5289433455171079566 5312491142421171456 5323913204819339616 5329728783676699776 5341899398078864412 5347734624162094032 5362693009641124608 5383311422442490944 5384852898110716032 5398269534495587376 5403044968712441424 5420576433398461704 5438889191619402453 5460060340821759552 5490285492469943979 5496282808166596644 5514218733500763264 5516781953577428736 5532847850843671248 5553129551176675908 5593831980862029696 5595433737701637888 5614337230058738016 5646692456828108928 5667391476098006688 5670025896732357312 5673582253591325568 5686538068922662116 5689181389626723384 5710036160116557414 5729858572241016576 5732262762504955776 5749216202552641632 5751628515080986032 5770291042004814072 5803545025073334176 5827526616086033904 5844497459726069397 5847214206005243478 5869974780823393152 5872703369937262848 5889021310358822592 5894230874959027008 5908916652623548344 5911395973833235644 5956429462714646784 5989402355421757068 5995944881636287248 6013789336782602496 6033029635846265184 6035834019102186816 6057959510374555536 6073053226307535798 6098148487573269417 6099526867224307968 6102086166537533568 6142567883424479496 6180839040582119232 6182608883016007296 6203496075188358672 6224453832199130154 6268958169091649856 6271872220966518144 6294862954914342624 6331140027352728192 6340715234502688512 6352529013931622544 6375815410610257524 6378779133823901976 6382780035290241264 6424386884027806464 6425242665495876288 6446090893771143648 6448795607818075248 6467868227871721836 6491577422255415831 6514112957827077504 6528988153207500948 6541030779966858816 6555967443096788142 6581486875468652928 6584546202656931072 6603721628426317296 6625148974153675416 6647531234201491887 6676509138448228992 6700983145553977632 6710348935241042641 6739600674278710656 6742733498816857344 6765513003880427808 6767450263841845824 6787158340327048332 6790313271489960168 6815204449171374978 6838863457190890752 6861967725627346464 6864846937354725264 6926811804119785952 6930031651561770048 6953443920654884136 6955434993393008208 6978933084586903506 7003160477183464704 7006098931950501504 7009355635086410496 7032099156841247616 7035049753983354816 7052577940228106088 7098550939759119488 7122532530771819216 7130312832216125376 7146595140673075362 7177748563256654592 7197692712660783168 7204059958283255232 7227435244531282272 7251852255492536604 7280080454429012736 7320380656626591972 7328377077555462192 7377130467791561664 7404172734902234544 7429186831979606958 7453292595922884843 7485782973411650688 7556521968130675584 7560034528976476416 7582050758563549488 7585575186168964512 7613381546822076552 7665621603403522176 7668838020107981376 7693721389339752096 7719713691330764772 7770035488114711872 7778523089690318592 7792663279634759196 7796285608006991304 7822624410736744653 7824864367567134234 7852028413811763456 7858974499945369344 7878555536831397792 7881861298444314192 7911111551446403568 7934150182756619349 7968736713631757184 7985869807229009424 7994593175515049664 8012849097118296618 8044039514461686912 8047778692136249088 8074967133663736416 8077279347166074048 8097404301743381064 8104567453068662136 8130864650097692556 8190090511232639328 8241118720776158976 8244424212249894966 8271328100251144896 8275172930366143104 8299271776265506872 8329694326765013862 8358610892122199808 8366005112845070592 8393150606552456832 8470038685242163392 8501087214147010032 8505038845098535968 8510373380386988352 8529807103383993174 8566990220661168384 8594787858361524864 8598394143757433664 8623824303828962448 8655436563007221108 8705317537610001264 8721374373289145088 8741289924129050856 8770821309007865217 8804962171235089728 8833531965538233888 8863374978935322516 8867093960749853466 8934644194071970176 8984103533132635602 8993917322454430872 9020684005173903744 9023267018455794432 9049544453769397776 9053751028653280224 9086939265561833304 9109579839461303697 9149290300836461952 9153129249806300352 9213851825136719244 9240042202082360064 9271258560873178848 9273913324524010944 9284043687694896384 9305244112782538008 9336680748298695231 9380066338644473088 9403437253637474784 9407808331449777216 9442294432371513936 9496710041029092288 9507083776288167168 9511072851754032768 9528793520897433816 9563723115915386286 9568168700735852964 9596923616881044224 9605413277711006976 9636580326041709696 9637863998243814432 9669136340656715472 9673193411727112872 9760507542168789296 9771169436740616256 9793482229811251422 9833951164645182213 9836173957055415552 9872230313202979392 9876819303985396608 9905582442639475944 9937723461230513124 9985231908879600384 10109401011418065984 10114100248225286016 10151175395762768736 10180737510490572498 10225117360143975168 10258295185786336128 10292951588441019696 10360047317486282496 10390217706179678928 10395047477342655072 10430165880982326204 10433152490089512312 10468399626880355259 10504740715775197056 10509148397925752256 10548148735261871424 10578866910342159132 10647826409638679232 10659457567353399552 10683798796157728824 10695469248324188064 10719892711009613043 10766622844884981888 10769705796221432064 10796539068991174752 10806089937424882848 10841152866796923408 10877778383238804906 10920120681643519104 10980570984939887958 10992565616333193288 11028437467001526528 11065695701687342496 11106259102353351816 11143780247969410437 11187663961724059392 11228674460117476032 11293384913656217856 11334782952196013376 11340051793464714624 11347164507182651136 11373076137845324232 11378362779253446768 11420072320233114828 11464525525009911552 11498432405105283264 11503257030161972064 11540582084009628144 11607090050146668352 11655053232172067808 11688994919452138794 11694428412010486956 11737296551350701351 11739949561646786304 11778042620717645184 11788461749918054016 11817833305247096688 11822791947666471288 11978804710843514136 11991889763272574496 12019273645677444927 12066059271692530368 12071668038204373632 12115919020749111072 12146106452615071596 12196296975146538834 12204172333075067136 12285135766848958992 12361678081164238464 12365217766032014592 12366636318374842449 12406992150376717344 12448907664398260308 12494541490147520793 12537916338183299712 12543744441933036288 12589725909828685248 12662280054705456384 12705058027863245088 12751630821220515048 12757558267647803952 12765560070580482528 12794710655075989761 12850485330991752576 12892181787542287296 12897591215636150496 12935736455743443672 12983154844510831662 13028225915654155008 13057976306415001896 13082061559933717632 13111934886193576284 13162973750937305856 13207443256852634592 13250297948307350832 13295062468402983774 13300640941124780199 13353018276896457984 13401966291107955264 13420697870482085282 13476155299698953403 13479201348557421312 13531026007760855616 13534900527683691648 13574316680654096664 13580626542979920336 13630408898342749956 13723935451254692928 13729693874709450528 13853623608239571904 13860063303123540096 13906887841309768272 13910869986786016416 13957866169173807012 14012197863901003008 14064198313682495232 14070099507966709632 14105155880456212176 14197101879518238976 14245065061543638432 14260625664432250752 14293190281346150724 14345584673873079429 14395385425321566336 14408119916566510464 14454870489062564544 14503704510985073208 14640761313253183944 14656754155110924384 14690223344716877133 14754260935583123328 14808345469804469088 14858373663959213916 14906585191845769686 14971565946823301376 15113043936261351168 15164101517127098976 15171150372337929024 15226763093644153104 15271106265735858747 15331243206807044352 15337676040215962752 15387442778679504192 15439427382661529544 15540070976229423744 15585326559269518392 15592571216013982608 15645248821473489306 15649728735134268468 15757111073662795584 15763722596888628384 15822223102892807136 15868300365513238698 15937473427263514368 15971739614458018848 15989186351030099328 16025698194236593236 16088079028923373824 16149934267327472832 16154558694332148096 16194808603486762128 16209134906137324272 16261729300195385112 16380181022465278656 16470856477409831937 16488848424499789932 16542656200502289792 16550345860732286208 16598543552531013744 16659388653530027724 16786301213104913664 16940077370484326784 17002174428294020064 17010077690197071936 17020746760773976704 17059614206767986348 17189575716723049728 17196788287514867328 17247648607657924896 17310873126014442216 17410635075220002528 17482579848258101712 17533492379178208191 17541642618015730434 17609924342470179456 17667063931076467776 17726749957870645032 17734187921499706932 17869288388143940352 17968207066265271204 17987834644908861744 18041368010347807488 18099088907538795552 18107502057306560448 18173878531123666608 18219159678922607394 18294445462719808251 18298580601672923904 18306258499612600704 18427703650273438488 18542517121746357696 18547826649048021888 18610488225565076016 18673361496597390462 18806874507274949568 18815616662899554432 18884588864743027872 18993420082058184576 19022145703508065536 19057587041794867632 19127446231830772572 19136337401471705928 19273160652083419392 19275727996487628864 19338272681313430944 19346386823454225744 19521015084337578592 19542338873481232512 19586964459622502844 19667902329290364426 19744460626405958784 19753638607970793216 19811164885278951888 19875446922461026248 19942593702604475661 20131046805723127923 20218802022836131968 20228200496450572032 20302350791525537472 20361475020981144996 20516590371572672256 20585903176882039392 20780435412359357856 20790094954685310144 20860331761964652408 20866304980179024624 20936799253760710518 21009481431550394112 21018296795851504512 21096297470523742848 21157733820684318264 21295652819277358464 21367597592315457648 21390938496648376128 21439785422019226086 21533245689769963776 21593078137982349504 21612179874849765696 21682305733593846816 21755556766477609812 21840241363287038208 21961141969879775916 21985131232666386576 22131391403374684992 22212518204706703632 22287560495938820874 22359877787768654529 22457348920234952064 22669565904392026752 22680103586929429248 22746152275690648464 22756725558506893536 22840144640466229656 22996864810210566528 23006514060323944128 23081164168019256288 23214180100293336704 23310106464344135616 23377989838904277588 23388856824020973912 23474593102701402702 23556085241435290368 23576923499836108032 23635666610494193376 23645583895332942576 23802450548269858047 23957609421687028272 23983779526545148992 24038547291354889854 24132118543385060736 24143336076408747264 24231838041498222144 24292212905230143192 24392593950293077668 24570271533697917984 24723356162328476928 24733272636749684898 24813984300753434688 24897815328796520616 24989082980295041586 25075832676366599424 25179451819657370496 25410116055726490176 25503261642441030096 25515116535295607904 25531120141160965056 25589421310151979522 25700970661983505152 25784363575084574592 25795182431272300992 25871472911486887344 25966309689021663324 26115952612830003792 26164123119867435264 26223869772387152568 26312463927023595651 26414886513705269184 26500595896614701664 26590124936805967548 26601281882249560398 26803932582215910528 26841395740964170564 26952310599397906806 27062052015521711232 27069801055367383296 27148633361308193328 27161253085959840672 27260817796685499912 27328739518383911091 27447870902509385856 27459387749418901056 27707247216479143808 27720126606247080192 27813775682619536544 27821739973572032832 27915732338347614024 28140199015933419264 28210311760912424352 28490130123087276864 28521251328864501504 28586380562692301448 28691169347746158858 28790770850643132672 28816239833133020928 28909740978125129088 29007409021970146416 29281522626506367888 29313508310221848768 29380446689433754266 29501853493935546639 29508521871166246656 29616690939608938176 29716747327918427832 29813170383691539372 30328203034254197952 30342300744675858048 30453526187288306208 30542212531471717494 30675352080431925504 30774885557359008384 30878854765323059088 31080141952458847488 31170653118539036784 31185142432027965216 31290497642946978612 31299457470268536936 31405198880641065777 31514222147325591168 31527445193777256768 31644446205785614272 31736600731026477396 31943479228916037696 31978372702060198656 32051396388473186472 32159678133028839129 32299868534654945664 32309117388664296192 32389617206973524256 32418269812274648544 32523458600390770224 32760362044930557312 32941712954819663874 32977696848999579864 33085312401004579584 33197087105062027488 33318777307060055448 33880154740968653568 34004348856588040128 34020155380394143872 34041493521547953408 34119228413535972696 34393576575029734656 34495297215315849792 34621746252028884432 34821270150440005056 34965159696516203424 35066984758356416382 35083285236031460868 35211889654052104053 35219848684940358912 35334127862152935552 35453499915741290064 35468375842999413864 35936414132530542408 35975669289817723488 36057820937032334781 36198177815077591104 36215004114613120896 36347757062247333216 36438319357845214788 36588890925439616502 36612516999225201408 36855407300546876976 37085034243492715392 37095653298096043776 37220976451130152032 37346722993194780924 37483624470442562379 37613749014549899136 37631233325799108864 37769177729486055744 37986840164116369152 38115174083589735264 38254892463661545144 38272674802943411856 38384131965227969283 38551455992975257728 38676545362626861888 38692773646908451488 39042030168675157184 39084677746962465024 39173928919245005688 39335804658580728852 39488921252811917568 39622329770557903776 39750893844922052496 39885187405208951322 40262093611446255846 40428465899096860209 40437604045672263936 40604701583051074944 40722950041962289992 41171806353764078784 41560870824718715712 41580189909370620288 41720663523929304816 41732609960358049248 41873598507521421036 42036593591703009024 42192594941047485696 42315467641368636528 42591305638554716928 42735195184630915296 42781876993296752256 42879570844038452172 43036754021619238287 43186156275964699008 43224359749699531392 43364611467187693632 43511113532955219624 43922283939759551832 43970262465332773152 44070670034150631399 44262782806749369984 44425036409413407264 44575120991877641748 44719755575537309058 44914697840469904128 45339131808784053504 45492304551381296928 45513451117013787072 45680289280932459312 45813318797207576241 45993729620421133056 46013028120647888256 46162328336038512576 46428360200586673408 46620212928688271232 46755979677808555176 46777713648041947824 46949186205402805404 47271333220988386752 47291167790665885152 47604901096539716094 47915218843374056544 47967559053090297984 48077094582709779708 48264237086770121472 48463676082996444288 48584425810460286384 48785187900586155336 49140543067395835968 49412569432229495811 49466545273499369796 49627968601506869376 49795630657593041232 49978165960590083172 50358903639314740992 50820232111452980352 51006523284882060192 51030233070591215808 51062240282321930112 51178842620303959044 51568727150169149184 51590364862544601984 51742945822973774688 51932619378043326648 52231905225660007584 52447739544774305136 52600477137534624573 52624927854047191302 52829773027410538368 53001191793229403328 53180249873611935096 53202563764499120796 53607865164431821056 53682791481928341128 53904621198795813612 54124104031043422464 54297266722616386656 54322506171919681344 54521635593370999824 54657479036767822182 54895741805018771712 54918775498837802112 55414494432958287616 55627551365239073088 55643479947144065664 55831464676695228048 56420623521824848704 56980260246174553728 57172761125384602896 57382338695492317716 57819481956250258176 58014818043940292832 58563045253012735776 58627016620443697536 58760893378867508532 59003706987871093278 59233381879217876352 59433494655836855664 59626340767383078744 59827781107813426983 60393140417169383769 60656406068508395904 60684601489351716096 60907052374576612416 61084425062943434988 61549771114718016768 61757709530646118176 62341306237078073568 62370284864055930432 62580995285893957224 62598914940537073872 62810397761282131554 63028444294651182336 63054890387554513536 63288892411571228544 63473201462052954792 63886958457832075392 64102792776946372944 64319356266057678258 64599737069309891328 64779234413947048512 64836539624549297088 65046917200781540448 65520724089861114624 65883425909639327748 65955393697999159728 66394174210124054976 66637554614120110896 67079633363305963587 68008697713176080256 68040310760788287744 68238456827071945392 68990594430631699584 69243492504057768864 69642540300880010112 69930319393032406848 70133969516712832764 70166570472062921736 70423779308104208106 70668255724305871104 70906999831482580128 70936751685998827728 71407351644809574141 71872828265061084816 71951338579635446976 72115641874064669562 72396355630155182208 72430008229226241792 72695514124494666432 72876638715690429576 73177781850879233004 73710814601093753952 74170068486985430784 74441952902260304064 74693445986389561848 74967248940885124758 75227498029099798272 75538355458972111488 76230348167179470528 76509784927323090288 76545349605886823712 76768263930455938566 77102911985950515456 77353090725253723776 77385547293816902976 78084060337350314368 78347857838490011376 78671609317161457704 79244659541115807552 79501787689844104992 79770374810417902644 80524187222892511692 80856931798193720418 81209403166102149888 81445900083924579984 81986218555151733273 82343612707528157568 83121741649437431424 83160379818741240576 83441327047858609632 83465219920716098496 83747197015042842072 84630935282737273056 85470390369261830592 85563753986593504512 85759141688076904344 86073508043238476574 86372312551929398016 86448719499399062784 86729222934375387264 87022227065910439248 87844567879519103664 87940524930665546304 88141340068301262798 88505560481806639917 88525565613498739968 88850072818826814528 89150241983755283496 89439511151074618116 90984609102762593856 91026902234027574144 91360578561864918624 91626637594415152482 92026056241295776512 92324656672077025152 93240425857376542464 93511959355617110352 93555427296083895648 93898372410805610808 94542666441976773504 94582335581331770304 95209802193079432188 95830437686748113088 95935118106180595968 96154189165419559416 96479034399086517387 96927352165992888576 97168851620920572768 97570375801172310672 98281086134791671936 98825138864458991622 98933090546998739592 99255937203013738752 99591261315186082464 99956331921180166344 101640464222905960704 102013046569764120384 102060466141182431616 102124480564643860224 102357685240607918088 103180729725089203968 103485891645947549376 103865238756086653296 104463810451320015168 104895479089548610272 105200954275069249146 105249855708094382604 105635668962156312159 105659546054821076736 106002383586458806656 106360499747223870192 106405127528998241592 107365582963856682256 107809242397591627224 108173462811097004343 108594533445232773312 108645012343839362688 109043271186741999648 109314958073535644364 109837550997675604224 111255102730478146176 111286959894288131328 111662929353390456096 112841247043649697408 113960520492349107456 114345522250769205792 114764677390984635432 115152395895683907849 116029636087880585664 117126090506025471552 117254033240887395072 117521786757735017064 118007413975742186556 118466763758435752704 118866989311673711328 119252681534766157488 119655562215626853966 120786280834338767538 121285397697290580627 121312812137016791808 121814104749153224832 122168850125886869976 123515419061292236352 124682612474156147136 124740569728111860864 125161990571787914448 125197829881074147744 125620795522564263108 126109780775109027072 126577784823142457088 126946402924105909584 127773916915664150784 128205585553892745888 128638712532115356516 129110262064857714861 129558468827894097024 129673079249098594176 130093834401563080896 131766851819278655496 131910787395998319456 132212010102451894197 132788348420248109952 133275109228240221792 134159266726611927174 136017395426352160512 136476913654143890784 137439956391622728723 137981188861263399168 138486985008115537728 139285080601760020224 139860638786064813696 140267939033425665528 140333140944125843472 140847558616208416212 141813999662965160256 141873503371997655456 142814703289619148282 143745656530122169632 143902677159270893952 144231283748129339124 144792711260310364416 145391028248989332864 145753277431380859152 146355563701758466008 147421629202187507904 148237708296688487433 148883905804520608128 149386891972779123696 149934497881770249516 151076710917944222976 152460696334358941056 153019569854646180576 153090699211773647424 153536527860911877132 154706181450507447552 154771094587633805952 156168120674700628736 156695715676980022752 157343218634322915408 157801431412603873719 158489319082231615104 159003575379688209984 159540749620835805288 161048374445785023384 161713863596387440836 162891800167849159968 163972437110303466546 164687225415056315136 166243483298874862848 166882654095717219264 166930439841432196992 167494394030085684144 169261870565474546112 170940780738523661184 171518283376153808688 172147016086476953148 173458445868750774528 174044454131820878496 175689135759038207328 175881049861331092608 176282680136602525596 177011120963613279834 177700145637653629056 178300483967510566992 178879022302149236232 181179421251508151307 181969218205525187712 182053804468055148288 182721157123729837248 183253275188830304964 184649313344154050304 187023918711234220704 187110854592167791296 187796744821611221616 189085332883953547008 189164671162663540608 190419604386158864376 191660875373496226176 192308378330839118832 192958068798173034774 194337703241841145536 195140751602344621344 196562172269583343872 197650277728917983244 197866181093997479184 199182522630372164928 199912663842360332688 201238900089917890761 204026093139528240768 204120932282364863232 204715370481215836176 206971783291895098752 207730477512173306592 208927620902640030336 209790958179097220544 210401908550138498292 210499711416188765208 211271337924312624318 212004767172917613312 212720999494447740384 212810255057996483184 214731165927713364512 215618484795183254448 216346925622194008686 217189066890465546624 217290024687678725376 218086542373483999296 218629916147071288728 222510205460956292352 223325858706780912192 225682494087299394816 228691044501538411584 229529354781969270864 230304791791367815698 232059272175761171328 234252181012050943104 235043573515470034128 236014827951484373112 237733978623347422656 238505363069532314976 239311124431253707932 241572561668677535076 242570795394581161254 243628209498306449664 244337700251773739952 245958655665455199819 247030838122584472704 249365224948312294272 249481139456223721728 250323981143575828896 250395659762148295488 251241591045128526216 253892805848211819168 256411171107785491776 257277425064230713032 258220524129715429722 259116937655788194048 259346158498197188352 260187668803126161792 263533703638557310992 263821574791996638912 264424020204903788394 265576696840496219904 266550218456480443584 268318533453223854348 272953827308287781568 274879912783245457446 276973970016231075456 279721277572129627392 280535878066851331056 280666281888251686944 281695117232416832424 283627999325930320512 283747006743995310912 285629406579238296564 287491313060244339264 287805354318541787904 288462567496258678248 289437103197259552161 290782056497978665728 291506554862761718304 292711127403516932016 294843258404375015808 296475416593376974866 297767811609041216256 298773783945558247392 299868995763540499032 304921392668717882112 306039139709292361152 306181398423547294848 307073055721823754264 309542189175267611904 313391431353960045504 314686437268645830816 315602862825207747438 316978638164463230208 318007150759376419968 319081499241671610576 322096748891570046768 323427727192774881672 324520388433291013029 325783600335698319936 327944874220606933092 333765308191434438528 333860879682864393984 334988788060171368288 338523741130949092224 341881561477047322368 343036566752307617376 344294032172953906296 345457187687051723547 348088908263641756992 351378271518076414656 351762099722662185216 352565360273205051192 354022241927226559668 355400291275307258112 356600967935021133984 357758044604298472464 362358842503016302614 363856193091871741881 363938436411050375424 365442314247459674496 366506550377660609928 374047837422468441408 374221709184335582592 375593489643222443232 378329342325327081216 380839208772317728752 383321750746992452352 384616756661678237664 385916137596346069548 387330786194573144583 388675406483682291072 390281503204689242688 395300555457835966488 395732362187994958368 396636030307355682591 398365045260744329856 399825327684720665376 402477800179835781522 408052186279056481536 409430740962431672352 412319869174868186169 413943566583790197504 415460955024346613184 417855241805280060672 419581916358194441088 420803817100276996584 420999422832377530416 422542675848625248636 425441998988895480768 425620510115992966368 429462331855426729024 431236969590366508896 432693851244388017372 434378133780931093248 436173084746967998592 437259832294142577456 444713124890065462299 446651717413561824384 457382089003076823168 459058709563938541728 460609583582735631396 464118544351522342656 468504362024101886208 470087147030940068256 472029655902968746224 473404294237811621157 475467957246694845312 477010726139064629952 478622248862507415864 483145123337355070152 485141590789162322508 488675400503547479904 491917311330910399638 494061676245168945408 498730449896624588544 500647962287151657792 500791319524296590976 502483182090257052432 507785611696423638336 512822342215570983552 514554850128461426064 516441048259430859444 520375337606252323584 527067407277114621984 527643149583993277824 528848040409807576788 533100436912960887168 536637066906447708696 543538263754524453921 545907654616575563136 549759825566490914892 553947940032462150912 561071756133702662112 561332563776503373888 563390234464833664848 567255998651860641024 567494013487990621824 571258813158476593128 574982626120488678528 576925134992517356496 578874206394519104322 583013109725523436608 585422254807033864032 589686516808750031616 592950833186753949732 597547567891116494784 599737991527080998064 612078279418584722304 612362796847094589696 614146111443647508528 626782862707920091008 629372874537291661632 631205725650415494876 636014301518752839936 638162998483343221152 644193497783140093536 646855454385549763344 649040776866582026058 651567200671396639872 655889748441213866184 667530616382868877056 669977576120342736576 677047482261898184448 686073133504615234752 688588064345907812592 690914375374103447094 696177816527283513984 702756543036152829312 705130720546410102384 708044483854453119336 713201935870042267968 715516089208596944928 724717685006032605228 727712386183743483762 730884628494919348992 733013100755321219856 737875966996365599457 748095674844936882816 748443418368671165184 751186979286444886464 761678417544635457504 769233513323356475328 771832275192692139096 774661572389146289166 777350812967364582144 780563006409378485376 790601110915671932976 791464724375989916736 793272060614711365182 796730090521488659712 799650655369441330752 804955600359671563044 818861481924863344704 824639738349736372338 830921910048693226368 839163832716388882176 841607634200553993168 841998845664755060832 845085351697250497272 850883997977790961536 851241020231985932736 858924663710853458048 862473939180733017792 865387702488776034744 872346169493935997184 874519664588285154912 889426249780130924598 893303434827123648768 914764178006153646336 918117419127877083456 921219167165471262792 940174294061880136512 944059311805937492448 946808588475623242314 950935914493389690624 954021452278129259904 957244497725014831728 966290246674710140304 970283181578324645016 973561165299873039087 977350801007094959808 983834622661820799276 1001295924574303315584 1001582639048593181952 1004966364180514104864 1015571223392847276672 1025644684431141967104 1029109700256922852128 1032882096518861718888 1054134814554229243968 1055286299167986555648 1057696080819615153576 1066200873825921774336 1073274133812895417392 1087076527509048907842 1091568579275615225643 1091815309233151126272 1099519651132981829784 1122143512267405324224 1122665127553006747776 1126780468929667329696 1134988026975981243648 1142517626316953186256 1149965252240977357056 1153850269985034712992 1157748412789038208644 1161992358583719433749 1166026219451046873216 1170844509614067728064 1185901666373507899464 1189908090922067047773 1195095135782232989568 1199475983054161996128 1224156558837169444608 1228292222887295017056 1253565725415840182016 1258745749074583323264 1262411451300830989752 1276325996966686442304 1288386995566280187072 1293710908771099526688 1298081553733164052116 1303134401342793279744 1311779496882427732368 1334139374670196386897 1339955152240685473152 1372146267009230469504 1377176128691815625184 1381828750748206894188 1392355633054567027968 1405513086072305658624 1410261441092820204768 1416088967708906238672 1420212882713434863471 1426403871740084535936 1431032178417193889856 1449435370012065210456 1455424772367486967524 1466026201510642439712 1475751933992731198914 1496191349689873765632 1502373958572889772928 1523356835089270915008 1538467026646712950656 1543664550385384278192 1549323144778292578332 1561126012818756970752 1581202221831343865952 1582929448751979833472 1586544121229422730364 1599301310738882661504 1609911200719343126088 1630614791263573361763 1637722963849726689408 1649279476699472744676 1661843820097386452736 1683215268401107986336 1683997691329510121664 1690170703394500994544 1701767995955581923072 1702482040463971865472 1717849327421706916096 1724947878361466035584 1730775404977552069488 1749039329176570309824 1778852499560261849196 1836234838255754166912 1842438334330942525584 1880348588123760273024 1888118623611874984896 1893617176951246484628 1908042904556258519808 1914488995450029663456 1932580493349420280608 1940566363156649290032 1947122330599746078174 1954701602014189919616 1967669245323641598552 2002591849148606631168 2009932728361028209728 2031142446785694553344 2058219400513845704256 2065764193037723437776 2108269629108458487936 2115392161639230307152 2146548267625790834784 2174153055018097815684 2183137158551230451286 2199039302265963659568 2213627900989096798371 2244287024534810648448 2245330255106013495552 2253560937859334659392 2285035252633906372512 2307700539970069425984 2315496825578076417288 2323984717167438867498 2332052438902093746432 2341689019228135456128 2371803332747015798928 2379816181844134095546 2390190271564465979136 2398951966108323992256 2456584445774590034112 2517491498149166646528 2524822902601661979504 2552651993933372884608 2576773991132560374144 2587421817542199053376 2596163107466328104232 2623558993764855464736 2668278749340392773794 2679910304481370946304 2744292534018460939008 2754352257383631250368 2763657501496413788376 2820522882185640409536 2832177935417812477344 2840425765426869726942 2852807743480169071872 2862064356834387779712 2898870740024130420912 2910849544734973935048 2932052403021284879424 2951503867985462397828 3004747917145779545856 3046713670178541830016 3076934053293425901312 3087329100770768556384 3098646289556585156664 3162404443662687731904 3165858897503959666944 3173088242458845460728 3198602621477765323008 3219822401438686252176 3261229582527146723526 3274705737826845676929 3275445927699453378816 3298558953398945489352 3366430536802215972672 3367995382659020243328 3380341406789001989088 3404964080927943730944 3449895756722932071168 3461550809955104138976 3498078658353140619648 3557704999120523698392 3569724272766201143319 3672469676511508333824 3684876668661885051168 3760697176247520546048 3776237247223749969792 3787234353902492969256 3828977990900059326912 3865160986698840561216 3881132726313298580064 3894244661199492156348 3909403204028379839232 3935338490647283197104 4002418124010589160691 4019865456722056419456 4116438801027691408512 4131528386075446875552 4216539258216916975872 4230784323278460614304 4260638648140304590413 4293096535251581669568 4348306110036195631368 4366274317102460902572 4398078604531927319136 4427255801978193596742 4488574049069621296896 4507121875718669318784 4570070505267812745024 4615401079940138851968 4630993651156152834576 4647969434334877734996 4683378038456270912256 4743606665494031597856 4759632363688268191092 4797903932216647984512 4891844373790720085289 4913168891549180068224 5049645805203323959008 5105303987866745769216 5153547982265120748288 5174843635084398106752 5192326214932656208464 5247117987529710929472 5336557498680785547588 5508704514767262500736 5527315002992827576752 5641045764371280819072 5664355870835624954688 5680851530853739453884 5724128713668775559424 5797741480048260841824 5821699089469947870096 5864104806042569758848 5903007735970924795656 6093427340357083660032 6174658201541537112768 6197292579113170313328 6324808887325375463808 6346176484917690921456 6439644802877372504352 6522459165054293447052 6549411475653691353858 6597117906797890978704 6732861073604431945344 6735990765318040486656 6760682813578003978176 6923101619910208277952 6996157316706281239296 7115409998241047396784 7139448545532402286638 7369753337323770102336 7552474494447499939584 7574468707804985938512 7657955981800118653824 7730321973397681122432 7762265452626597160128 7788489322398984312696 7870676981294566394208 8004836248021178321382 8039730913444112838912 8232877602055382817024 8263056772150893751104 8461568646556921228608 8521277296280609180826 8586193070503163339136 8696612220072391262736 8732548634204921805144 8796157209063854638272 8854511603956387193484 9014243751437338637568 9140141010535625490048 9230802159880277703936 9261987302312305669152 9295938868669755469992 9487213330988063195712 9519264727376536382184 9595807864433295969024 9783688747581440170578 9826337783098360136448 10099291610406647918016 10349687270168796213504 10384652429865312416928 10494235975059421858944 10673114997361571095176 10709172818298603429957 11017409029534525001472 11054630005985655153504 11282091528742561638144 11328711741671249909376 11361703061707478907768 11595482960096521683648 11643398178939895740192 11728209612085139517696 11806015471941849591312 12007254372031767482073 12349316403083074225536 12394585158226340626656 12649617774650750927616 12692352969835381842912 12781915944420913771239 12879289605754745008704 13044918330108586894104 13098822951307382707716 13194235813595781957408 13465722147208863890688 13521365627156007956352 13846203239820416555904 14230819996482094793568 14278897091064804573276 14675533121372160255867 14739506674647540204672 15148937415609971877024 15315911963600237307648 15460643946795362244864 15524530905253194320256 15576978644797968625392 15741353962589132788416 16009672496042356642764 16526113544301787502208 16923137293113842457216 17042554592561218361652 17172386141006326678272 17393224440144782525472 17465097268409843610288 17592314418127709276544 17709023207912774386968 18280282021071250980096 18523974604624611338304 18591877737339510939984 18974426661976126391424 19038529454753072764368 19567377495162880341156 20198583220813295836032 20769304859730624833856 20988471950118843717888 21346229994723142190352 21418345636597206859914 22109260011971310307008 22657423483342499818752 22723406123414957815536 23190965920193043367296 23286796357879791480384 23612030943883699182624 24014508744063534964146 24698632806166148451072 24789170316452681253312 25384705939670763685824 25563831888841827542478 25758579211509490017408 26089836660217173788208 26197645902614765415432 26388471627191563914816 27042731254312015912704 27692406479640833111808 28461639992964189587136 28557794182129609146552 29351066242744320511734 29479013349295080409344 30297874831219943754048 31049061810506388640512 31153957289595937250784 31482707925178265576832 32019344992084713285528 33052227088603575004416 33846274586227684914432 34085109185122436723304 34786448880289565050944 34930194536819687220576 35184628836255418553088 35418046415825548773936 36021763116095302446219 37047949209249222676608 37183755474679021879968 37948853323952252782848 38077058909506145528736 39134754990325760682312 40397166441626591672064 41538609719461249667712 42692459989446284380704 42836691273194413719828 44026599364116480767601 44218520023942620614016 45446812246829915631072 46381931840386086734592 46573592715759582960768 47224061887767398365248 48029017488127069928292 49578340632905362506624 50769411879341527371648 51127663777683655084956 51517158423018980034816 52179673320434347576416 52395291805229530830864 52776943254383127829632 56923279985928379174272 57115588364259218293104 58702132485488641023468 60595749662439887508096 62307914579191874501568 62965415850356531153664 64038689984169426571056 68170218370244873446608 69572897760579130101888 69860389073639374441152 70836092831651097547872 72043526232190604892438 74095898418498445353216 74367510949358043759936 76154117819012291057472 78269509980651521364624 83077219438922499335424 85384919978892568761408 85673382546388827439656 88053198728232961535202 88437040047885241228032 90893624493659831262144 93147185431519165921536 94448123775534796730496 96058034976254139856584 99156681265810725013248 101538823758683054743296 102255327555367310169912 104359346640868695152832 104790583610459061661728 105553886508766255659264 113846559971856758348544 114231176728518436586208 117404264970977282046936 121191499324879775016192 124615829158383749003136 128077379968338853142112 132079798092349442302803 136340436740489746893216 139145795521158260203776 139720778147278748882304 141672185663302195095744 144087052464381209784876 148735021898716087519872 152308235638024582114944 156539019961303042729248 170769839957785137522816 171346765092777654879312 176106397456465923070404 181787248987319662524288 188896247551069593460992 192116069952508279713168 204510655110734620339824 208718693281737390305664 209581167220918123323456 228462353457036873172416 234808529941954564093872 249231658316767498006272 256154759936677706284224 264159596184698884605606 272680873480979493786432 279441556294557497764608 283344371326604390191488 288174104928762419569752 297470043797432175039744 304616471276049164229888 313078039922606085458496 341539679915570275045632 342693530185555309758624 352212794912931846140808 363574497974639325048576 384232139905016559426336 396239394277048326908409 409021310221469240679648 417437386563474780611328 419162334441836246646912 456924706914073746344832 469617059883909128187744 512309519873355412568448 528319192369397769211212 545361746961958987572864 566688742653208780382976 576348209857524839139504 626156079845212170916992 685387060371110619517248 704425589825863692281616 768464279810033118852672 792478788554096653816818 818042620442938481359296 838324668883672493293824 913849413828147492689664 939234119767818256375488 1024619039746710825136896 1056638384738795538422424 1090723493923917975145728 1152696419715049678279008 1252312159690424341833984 1370774120742221239034496 1408851179651727384563232 1536928559620066237705344 1584957577108193307633636 1636085240885876962718592 1878468239535636512750976 2113276769477591076844848 2305392839430099356558016 2741548241484442478068992 2817702359303454769126464 3073857119240132475410688 3169915154216386615267272 3272170481771753925437184 3756936479071273025501952 4226553538955182153689696 4610785678860198713116032 5635404718606909538252928 6339830308432773230534544 8453107077910364307379392 9221571357720397426232064 11270809437213819076505856 12679660616865546461069088 16906214155820728614758784 25359321233731092922138176 33812428311641457229517568 50718642467462185844276352 101437284934924371688552704
- Sum of all divisors σ(n): 356538327774113635981633495
- Sum of proper divisors (its aliquot sum) s(n): 255101042839189264293080791
- 101437284934924371688552704 is an abundant number, because the sum of its proper divisors (255101042839189264293080791) is greater than itself. Its abundance is 153663757904264892604528087
Bases of 101437284934924371688552704
- Binary: 1010011111010000010111000111100001000001011000010010110011110010110100111111001000000002
- Hexadecimal: 0x53E82E3C20B0967969F900
- Base-36: CQU71JY7TINO90000
Squares and roots of 101437284934924371688552704
- 101437284934924371688552704 squared (1014372849349243716885527042) is 10289522774969034893070141146466920849203194185711616
- 101437284934924371688552704 cubed (1014372849349243716885527043) is 1043741253568927699017243760849417108921746977632718506831069378202347361009664
-
101437284934924371688552704 is a
perfect square number . Itssquare root is 10071607862448 -
The
cube root of 101437284934924371688552704 is 466372075.5953423989
Scales and comparisons
How big is 101437284934924371688552704?- 101,437,284,934,924,371,688,552,704 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 101,437,284,934,924,371,688,552,704 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 101437284934924371688552704 cubic inches would be around 38864339.6 feet tall.
Recreational maths with 101437284934924371688552704
- 101437284934924371688552704 backwards is 407255886173429439482734101
- The number of decimal digits it has is: 27
- The sum of 101437284934924371688552704's digits is 117
- 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 101437284934924371688552704 - Facts about the integer". Numbermatics.com. 2024. Web. 1 June 2024.
APA style:
Numbermatics. (2024). Number 101437284934924371688552704 - Facts about the integer. Retrieved 1 June 2024, from https://numbermatics.com/n/101437284934924371688552704/
Chicago style:
Numbermatics. 2024. "Number 101437284934924371688552704 - Facts about the integer". https://numbermatics.com/n/101437284934924371688552704/
The information we have on file for 101437284934924371688552704 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 101437284934924371688552704, math, Factors of 101437284934924371688552704, curriculum, school, college, exams, university, Prime factorization of 101437284934924371688552704, STEM, science, technology, engineering, physics, economics, calculator, one hundred one septillion, four hundred thirty-seven sextillion, two hundred eighty-four quintillion, nine hundred thirty-four quadrillion, nine hundred twenty-four trillion, three hundred seventy-one billion, six hundred eighty-eight million, five hundred fifty-two thousand, seven hundred four.