31812541789996678791168
31,812,541,789,996,678,791,168 is an even composite number composed of six prime numbers multiplied together.
31812541789996678791168 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-one thousand, six hundred divisors.
Prime factorization of 31812541789996678791168:
214 × 39 × 113 × 172 × 413 × 612
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 11 × 11 × 11 × 17 × 17 × 41 × 41 × 41 × 61 × 61)See below for interesting mathematical facts about the number 31812541789996678791168 from the Numbermatics database.
Names of 31812541789996678791168
- Cardinal: 31812541789996678791168 can be written as Thirty-one sextillion, eight hundred twelve quintillion, five hundred forty-one quadrillion, seven hundred eighty-nine trillion, nine hundred ninety-six billion, six hundred seventy-eight million, seven hundred ninety-one thousand, one hundred sixty-eight.
Scientific notation
- Scientific notation: 3.1812541789996678791168 × 1022
Factors of 31812541789996678791168
Divisors of 31812541789996678791168
- Number of divisors d(n): 21600
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 16 17 18 22 24 27 32 33 34 36 41 44 48 51 54 61 64 66 68 72 81 82 88 96 99 102 108 121 122 123 128 132 136 144 153 162 164 176 183 187 192 198 204 216 242 243 244 246 256 264 272 288 289 297 306 324 328 352 363 366 369 374 384 396 408 432 451 459 484 486 488 492 512 528 544 549 561 576 578 594 612 648 656 671 697 704 726 729 732 738 748 768 792 816 864 867 891 902 918 968 972 976 984 1024 1037 1056 1088 1089 1098 1107 1122 1152 1156 1188 1224 1296 1312 1331 1342 1353 1377 1394 1408 1452 1458 1464 1476 1496 1536 1584 1632 1647 1681 1683 1728 1734 1782 1804 1836 1936 1944 1952 1968 2013 2048 2057 2074 2091 2112 2176 2178 2187 2196 2214 2244 2304 2312 2376 2448 2501 2592 2601 2624 2662 2673 2684 2706 2754 2788 2816 2904 2916 2928 2952 2992 3072 3111 3168 3179 3264 3267 3294 3321 3362 3366 3456 3468 3564 3608 3672 3721 3872 3888 3904 3936 3993 4026 4059 4096 4114 4131 4148 4182 4224 4352 4356 4374 4392 4428 4488 4608 4624 4752 4896 4941 4961 5002 5043 5049 5184 5202 5248 5324 5346 5368 5412 5508 5576 5632 5808 5832 5856 5904 5984 6039 6144 6171 6222 6273 6336 6358 6528 6534 6561 6588 6642 6724 6732 6912 6936 7128 7216 7344 7381 7442 7503 7667 7744 7776 7803 7808 7872 7986 8019 8052 8118 8192 8228 8262 8296 8364 8448 8704 8712 8748 8784 8856 8976 9216 9248 9333 9504 9537 9792 9801 9882 9922 9963 10004 10086 10098 10368 10404 10496 10648 10692 10736 10824 11016 11152 11163 11264 11407 11616 11664 11712 11808 11849 11968 11979 12078 12177 12288 12342 12393 12444 12546 12672 12716 13056 13068 13122 13176 13284 13448 13464 13824 13872 14256 14432 14688 14762 14823 14883 14884 15006 15129 15147 15334 15488 15552 15606 15616 15744 15972 16038 16104 16236 16384 16456 16524 16592 16728 16896 17408 17424 17496 17568 17629 17712 17952 18117 18432 18491 18496 18513 18666 18819 19008 19074 19584 19602 19683 19764 19844 19926 20008 20172 20196 20736 20808 20992 21296 21384 21472 21648 22032 22143 22304 22326 22509 22528 22627 22814 23001 23232 23328 23409 23424 23616 23698 23936 23958 24057 24156 24354 24576 24684 24786 24888 25092 25344 25432 26112 26136 26244 26352 26568 26896 26928 27511 27648 27744 27999 28512 28577 28611 28864 29376 29403 29524 29646 29766 29768 29889 30012 30258 30294 30668 30976 31104 31212 31232 31488 31944 32076 32208 32472 32912 33048 33184 33456 33489 33792 34221 34816 34848 34969 34992 35136 35258 35424 35547 35904 35937 36234 36531 36864 36982 36992 37026 37179 37332 37638 38016 38148 39168 39204 39366 39528 39688 39852 40016 40344 40392 40931 41472 41616 41984 42517 42592 42768 42944 43296 44064 44286 44469 44608 44649 44652 45018 45056 45254 45387 45441 45628 46002 46464 46656 46818 46848 47232 47396 47872 47916 48114 48312 48708 49152 49368 49572 49776 50184 50688 50864 52224 52272 52488 52704 52887 53136 53792 53856 54351 54571 55022 55296 55473 55488 55539 55998 56457 57024 57154 57222 57728 58752 58806 59048 59292 59532 59536 59778 60024 60516 60588 61336 61952 62208 62424 62464 62976 63257 63888 64152 64416 64944 65824 66096 66368 66429 66912 66978 67527 67584 67881 68442 68921 69003 69632 69696 69938 69984 70227 70272 70516 70848 71094 71808 71874 72171 72468 73062 73728 73964 73984 74052 74358 74664 75276 76032 76296 78336 78408 78732 79056 79376 79704 80032 80688 80784 81191 81862 82533 82944 83232 83968 83997 84337 85034 85184 85536 85731 85833 85888 86592 88128 88209 88572 88938 89216 89298 89304 89667 90036 90112 90508 90774 90882 91256 92004 92928 93312 93636 93696 94464 94792 95744 95832 96228 96624 97416 98736 99144 99552 100368 100467 101376 101728 102541 102663 104448 104544 104907 104976 105408 105774 106272 106641 107584 107712 107811 108702 109142 109593 110044 110592 110946 110976 111078 111537 111996 112914 114048 114308 114444 115456 117504 117612 118096 118584 119064 119072 119556 120048 121032 121176 122672 122793 123904 124416 124848 124928 125477 125952 126514 127551 127776 128304 128832 129888 130339 131648 132192 132736 132858 133407 133824 133947 133956 135054 135168 135762 136161 136323 136884 137842 138006 139264 139392 139876 139968 140454 140544 141032 141696 142188 143616 143748 144342 144936 146124 147456 147928 147968 148104 148716 149328 150552 152064 152561 152592 156672 156816 157464 158112 158661 158752 159408 160064 161376 161568 162382 163053 163713 163724 165066 165888 166419 166464 166617 167936 167994 168674 169371 170068 170368 171072 171462 171666 171776 173184 176256 176418 177144 177876 178432 178596 178608 179334 180072 180224 181016 181548 181764 182512 184008 185856 186624 187272 187392 188928 189584 189771 191488 191664 192456 193248 193919 194832 197472 198288 199104 199287 200736 200934 202581 202752 203401 203456 203643 205082 205326 206763 207009 208896 209088 209814 209952 210681 210816 211548 212544 213282 215168 215424 215622 216513 217404 218284 219186 220088 221184 221892 221952 222156 223074 223992 225828 228096 228616 228888 230912 235008 235224 236192 237168 238128 238144 239112 240096 242064 242352 243573 245344 245586 247599 247808 248832 249696 249856 250954 251904 251991 253011 253028 255102 255552 256608 257193 257499 257664 259776 260678 263296 264384 264627 265472 265716 266814 267648 267894 267912 269001 270108 270336 271524 272322 272646 273768 275684 276012 278528 278784 279752 279936 280908 281088 282064 283392 284376 287232 287496 288684 289872 292248 295856 295936 296208 297432 298656 301104 301401 302621 304128 305122 305184 307623 307989 313344 313632 314347 314721 314928 316224 317322 317504 318816 319923 320128 322752 323136 323433 324764 326106 327426 327448 328779 330132 331776 332838 332928 333234 334611 335872 335988 337348 338742 340136 340736 342144 342924 343332 343552 346368 352512 352836 354288 355752 356864 357192 357216 358668 360144 362032 363096 363528 365024 368016 368379 371712 373248 374544 374784 376431 377856 379168 379542 382653 382976 383328 384659 384912 386496 387838 389664 391017 394944 396576 398208 398574 400221 401472 401841 401868 405162 405504 406802 406912 407286 408483 408969 410164 410652 413526 414018 417792 418176 419628 419904 421362 421632 423096 425088 426564 430336 430848 431244 433026 434808 436568 438372 440176 442368 443784 443904 444312 446148 447984 450241 451656 456192 457232 457683 457776 461824 467687 470016 470448 472384 474336 475983 476256 476288 478224 480192 484128 484704 485809 487146 489159 490688 491139 491172 495198 495616 497664 499257 499392 499712 499851 501908 503808 503982 506022 506056 508113 510204 511104 513216 514386 514998 515328 519552 521356 526592 528768 529254 530944 531432 533628 535296 535788 535824 538002 540216 540672 543048 544644 545292 547536 551368 552024 557568 559504 559872 561816 562176 564128 566784 568752 569313 574464 574992 577368 579744 581757 584496 591712 591872 592416 594864 597312 597861 602208 602802 605242 607743 608256 610203 610244 610368 610929 615246 615978 620289 621027 626688 627264 628694 629442 629856 632043 632448 634644 635008 637632 639846 640256 645504 646272 646866 649528 652212 654852 654896 657558 660264 663552 665676 665856 666468 669222 671744 671976 674696 677484 680272 681472 684288 685848 686664 687104 692736 695827 705024 705672 708576 711504 713728 714384 714432 717336 720288 722789 724064 726192 727056 730048 730719 736032 736758 742797 743424 746496 749088 749568 752862 755712 755973 758131 758336 759033 759084 765306 765952 766656 769318 769824 771579 772497 772992 775676 779328 782034 789888 793152 793881 796416 797148 800442 802944 803682 803736 807003 810324 811008 813604 813824 814572 816966 817938 820328 821304 827052 828036 835584 836352 839256 839808 842724 843264 846192 850176 853128 860672 861696 862488 866052 869616 873136 876744 880352 887568 887808 888624 892296 895968 900482 903312 904203 907863 912384 914464 915366 915552 922869 923648 923967 927707 935374 940032 940896 943041 944163 944768 948672 951966 952512 952576 956448 959769 960384 968256 969408 970299 971618 974292 978318 981376 982278 982344 986337 990396 991232 995328 998514 998784 999424 999702 1003816 1007616 1007964 1012044 1012112 1016226 1020408 1022208 1026432 1028772 1029996 1030656 1039104 1042712 1053184 1057536 1058508 1061888 1062864 1067256 1070592 1071576 1071648 1075369 1076004 1080432 1086096 1089288 1090584 1095072 1102736 1104048 1105137 1115136 1119008 1119744 1123632 1124352 1127951 1128256 1129293 1133568 1137504 1138626 1147959 1148928 1149984 1153977 1154736 1159488 1163514 1168992 1171657 1173051 1183424 1183744 1184832 1189728 1194624 1195722 1200663 1204416 1205523 1205604 1210484 1215486 1216512 1220406 1220488 1220736 1221858 1225449 1226907 1230492 1231956 1240578 1242054 1253376 1254528 1257388 1258884 1259712 1264086 1264896 1269288 1270016 1275264 1279692 1280512 1291008 1292544 1293732 1299056 1304424 1309704 1309792 1315116 1320528 1327104 1331352 1331712 1332936 1338444 1343952 1349392 1350723 1354968 1360544 1362944 1368576 1371696 1373049 1373328 1374208 1380247 1385472 1391654 1403061 1410048 1411344 1417152 1423008 1427456 1427949 1428768 1428864 1433729 1434672 1440576 1445578 1448128 1452384 1454112 1457427 1460096 1461438 1467477 1472064 1473417 1473516 1485594 1486848 1492992 1497771 1498176 1499136 1499553 1505724 1511424 1511946 1516262 1516672 1518066 1518168 1524339 1530612 1531904 1533312 1538636 1539648 1543158 1544994 1545984 1551352 1558656 1564068 1579776 1586304 1587762 1592832 1594296 1600884 1605888 1607364 1607472 1614006 1620648 1622016 1627208 1627648 1629144 1633932 1635876 1640656 1642608 1654104 1656072 1672704 1678171 1678512 1679616 1685448 1686528 1692384 1700352 1706256 1707939 1721344 1723392 1724976 1732104 1739232 1743197 1745271 1746272 1753488 1760704 1775136 1775616 1777248 1784592 1791936 1793583 1800964 1806624 1808406 1815726 1823229 1824768 1828928 1830609 1830732 1831104 1832787 1845738 1847296 1847934 1855414 1860867 1863081 1870748 1880064 1881792 1886082 1888326 1889536 1896129 1897344 1903932 1905024 1905152 1912896 1919538 1920768 1936512 1938816 1940598 1943236 1948584 1956636 1962752 1964556 1964688 1972674 1980792 1982464 1990656 1997028 1997568 1999404 2007632 2015232 2015928 2024088 2024224 2032452 2040816 2044416 2052864 2057544 2059992 2061312 2078208 2085424 2087481 2106368 2115072 2117016 2123776 2125728 2133109 2134512 2141184 2143152 2143296 2150738 2152008 2160864 2168367 2172192 2178576 2181168 2190144 2192157 2205472 2208096 2210274 2228391 2230272 2237411 2238016 2239488 2247264 2248704 2255902 2256512 2258586 2267136 2267919 2274393 2275008 2277099 2277252 2295918 2297856 2299968 2307954 2309472 2314737 2317491 2318976 2327028 2337984 2343314 2346102 2366848 2367488 2369664 2379456 2381643 2389248 2391444 2401326 2408832 2411046 2411208 2420968 2430972 2433024 2440812 2440976 2441472 2443716 2450898 2453814 2460984 2463912 2481156 2484108 2506752 2509056 2514776 2517768 2519424 2528172 2529792 2538576 2540032 2550528 2559384 2561024 2582016 2585088 2587464 2593537 2598112 2608848 2619408 2619584 2630232 2641056 2662704 2663424 2665872 2676888 2687904 2698784 2701446 2709936 2712609 2721088 2723589 2725888 2737152 2743392 2746098 2746656 2748416 2760494 2768607 2770944 2771901 2783121 2783308 2806122 2820096 2822688 2829123 2832489 2834304 2846016 2854912 2855898 2857536 2857728 2867458 2869344 2879307 2881152 2891156 2896256 2904768 2908224 2910897 2914854 2920192 2922876 2934954 2944128 2946834 2947032 2959011 2971188 2973696 2985984 2995542 2996352 2998272 2999106 3011448 3022848 3023892 3032524 3033344 3036132 3036336 3048678 3061224 3063808 3066624 3077272 3079296 3086316 3089988 3091968 3102704 3117312 3128136 3159552 3172608 3175524 3185664 3188592 3201768 3211776 3214728 3214944 3226107 3228012 3241296 3254416 3255296 3258288 3267864 3271752 3281312 3285216 3308208 3312144 3315411 3328831 3345408 3356342 3357024 3359232 3370896 3373056 3383853 3384768 3387879 3400704 3412512 3415878 3442688 3443877 3446784 3449952 3457817 3461931 3464208 3478464 3486394 3490542 3492544 3506976 3514971 3519153 3521408 3550272 3551232 3554496 3569184 3583872 3587166 3601928 3613248 3616569 3616812 3631452 3646458 3649536 3657856 3661218 3661464 3662208 3665574 3676347 3680721 3691476 3694592 3695868 3710828 3721734 3726162 3741496 3760128 3763584 3772164 3776652 3779072 3792258 3794688 3807864 3810048 3810304 3825792 3839076 3841536 3873024 3877632 3881196 3886472 3897168 3913272 3925504 3929112 3929376 3945348 3961584 3981312 3994056 3995136 3998808 4015264 4031856 4048176 4048448 4052169 4064904 4081632 4088832 4105728 4115088 4119147 4119984 4122624 4140741 4156416 4170848 4174962 4204181 4209183 4212736 4230144 4234032 4247552 4251456 4266218 4269024 4282368 4283847 4286304 4286592 4301187 4301476 4304016 4321728 4336734 4344384 4357152 4362336 4372281 4380288 4384314 4402431 4410944 4416192 4420251 4420548 4456782 4460544 4474822 4476032 4478976 4493313 4494528 4497408 4498659 4511804 4513024 4517172 4534272 4535838 4548786 4550016 4554198 4554504 4573017 4591836 4595712 4599936 4615908 4618944 4629474 4634982 4637952 4654056 4675968 4686628 4692204 4733696 4734976 4739328 4758912 4763286 4778496 4782888 4802652 4817664 4822092 4822416 4841936 4861944 4866048 4881624 4881952 4882944 4887432 4901796 4907628 4921968 4927824 4952651 4962312 4968216 5018112 5029552 5034513 5035536 5038848 5056344 5059584 5077152 5080064 5101056 5118768 5122048 5123817 5144557 5164032 5170176 5174928 5187074 5196224 5217696 5229591 5235813 5238816 5239168 5260464 5282112 5325408 5326848 5331744 5343899 5353776 5375808 5380749 5397568 5402892 5419872 5425218 5442176 5447178 5451776 5469687 5474304 5486784 5491827 5492196 5493312 5496832 5498361 5520988 5537214 5541888 5543802 5566242 5566616 5582601 5589243 5612244 5640192 5645376 5658246 5664978 5668608 5688387 5692032 5709824 5711796 5715072 5715456 5734916 5738688 5758614 5762304 5782312 5792512 5809536 5816448 5821794 5829708 5840384 5845752 5869908 5888256 5893668 5894064 5918022 5942376 5947392 5971968 5991084 5992704 5998212 6022896 6045696 6047784 6065048 6066688 6072264 6072672 6097356 6122448 6133248 6154544 6158592 6172632 6179976 6183936 6205408 6234624 6255001 6256272 6262443 6319104 6345216 6351048 6371328 6377184 6399327 6403536 6423552 6429456 6429888 6452214 6456024 6482592 6505101 6508832 6510592 6516576 6535728 6543504 6562624 6570432 6576471 6616416 6624288 6630822 6657662 6685173 6690816 6712233 6712684 6714048 6718464 6741792 6746112 6767706 6769536 6775758 6801408 6803757 6823179 6825024 6831297 6831756 6885376 6887754 6893568 6899904 6915634 6923862 6928416 6944211 6952473 6956928 6972788 6981084 6985088 7013952 7029942 7038306 7042816 7100544 7102464 7108992 7138368 7167744 7174332 7203856 7226496 7233138 7233624 7262904 7292916 7299072 7315712 7322436 7322928 7324416 7331148 7352694 7361442 7382952 7389184 7391736 7421656 7443468 7452324 7482992 7520256 7527168 7544328 7553304 7558144 7584516 7589376 7615728 7620096 7620608 7651584 7654097 7678152 7683072 7746048 7755264 7762392 7772944 7780611 7794336 7826544 7851008 7858224 7858752 7890696 7923168 7950679 7988112 7990272 7997616 8030528 8063712 8096352 8096896 8104338 8129808 8137827 8163264 8170767 8177664 8211456 8230176 8238294 8239968 8245248 8281482 8305821 8312832 8315703 8339441 8341696 8349363 8349924 8408362 8418366 8425472 8460288 8468064 8487369 8495104 8497467 8502912 8532436 8538048 8564736 8567694 8572608 8573184 8602374 8602952 8608032 8637921 8643456 8673468 8688768 8714304 8724672 8732691 8744562 8760576 8768628 8804862 8821888 8832384 8840502 8841096 8877033 8913564 8921088 8949644 8952064 8957952 8986626 8989056 8994816 8997318 9023608 9026048 9034344 9068544 9071676 9097572 9100032 9108396 9109008 9146034 9183672 9191424 9199872 9231816 9237888 9258948 9269964 9275904 9308112 9351936 9373256 9384408 9467392 9478656 9517824 9526572 9556992 9565776 9605304 9635328 9644184 9644832 9678321 9683872 9723888 9763248 9763904 9765888 9774864 9803592 9815256 9843936 9855648 9905302 9924624 9936432 9946233 9986493 10036224 10059104 10069026 10071072 10077696 10112688 10119168 10151559 10154304 10160128 10163637 10202112 10237536 10244096 10247634 10289114 10328064 10331631 10340352 10349856 10373451 10374148 10385793 10392448 10435392 10459182 10471626 10477632 10478336 10520928 10544913 10557459 10564224 10650816 10653696 10663488 10687798 10707552 10751616 10761498 10795136 10805784 10839744 10849707 10850436 10884352 10894356 10903552 10939374 10948608 10973568 10983654 10984392 10986624 10993664 10996722 11029041 11041976 11074428 11083776 11087604 11132484 11133232 11165202 11178486 11224488 11280384 11290752 11316492 11329956 11337216 11376774 11384064 11419648 11423592 11430144 11430912 11469832 11477376 11517228 11524608 11564624 11585024 11619072 11632896 11643588 11659416 11680768 11691504 11739816 11776512 11787336 11788128 11829059 11836044 11884752 11943936 11982168 11985408 11996424 12045792 12095568 12130096 12133376 12144528 12145344 12156507 12194712 12244896 12266496 12309088 12317184 12345264 12357441 12359952 12367872 12407461 12410816 12422223 12469248 12510002 12512544 12524886 12612543 12627549 12638208 12690432 12702096 12742656 12754368 12798654 12807072 12847104 12851541 12858912 12859776 12888227 12903561 12904428 12912048 12965184 13010202 13017664 13021184 13033152 13071456 13087008 13116843 13125248 13140864 13152942 13207293 13232832 13248576 13260753 13261644 13315324 13370346 13381632 13424466 13425368 13428096 13436928 13479939 13483584 13492224 13495977 13535412 13539072 13551516 13602816 13607514 13646358 13650048 13662594 13663512 13719051 13770752 13775508 13787136 13799808 13831268 13847724 13856832 13888422 13904946 13913856 13945576 13962168 13970176 14027904 14059884 14076612 14085632 14201088 14204928 14217984 14276736 14335488 14348664 14407712 14452992 14466276 14467248 14525808 14585832 14598144 14631424 14644872 14645856 14648832 14662296 14705388 14722884 14765904 14783472 14843312 14857953 14886936 14904648 14965984 15054336 15088656 15103539 15106608 15116288 15169032 15178752 15231456 15240192 15241216 15303168 15308194 15356304 15366144 15371451 15433671 15492096 15510528 15524784 15545888 15561222 15588672 15653088 15688773 15702016 15707439 15716448 15717504 15771019 15781392 15846336 15901358 15976224 15980544 15995232 16031697 16061056 16127424 16142247 16192704 16193792 16208676 16259616 16275654 16326528 16341534 16355328 16409061 16422912 16460352 16475481 16476588 16479936 16490496 16495083 16562964 16611642 16625664 16631406 16678882 16683392 16698726 16699848 16747803 16767729 16816724 16836732 16850944 16920576 16936128 16974738 16990208 16994934 17005824 17064872 17076096 17129472 17135388 17145216 17146368 17204748 17205904 17216064 17275842 17286912 17346936 17377536 17428608 17449344 17465382 17489124 17521152 17537256 17609724 17643776 17664768 17681004 17682192 17754066 17827128 17842176 17899288 17904128 17915904 17973252 17978112 17994636 18047216 18052096 18068688 18137088 18143352 18195144 18200064 18216792 18218016 18292068 18367344 18399744 18459881 18463632 18475776 18517896 18539928 18551808 18616224 18703872 18746512 18765003 18768816 18787329 18934784 18957312 19035648 19053144 19113984 19131552 19175167 19197981 19210608 19270656 19288368 19289664 19356642 19367744 19447776 19515303 19526496 19527808 19531776 19549728 19607184 19630512 19687872 19711296 19729413 19810604 19849248 19872864 19892466 19918169 19972986 20055519 20072448 20118208 20136699 20138052 20142144 20155392 20225376 20238336 20303118 20308608 20320256 20327274 20404224 20411271 20469537 20475072 20488192 20493891 20495268 20578228 20656128 20663262 20680704 20699712 20746902 20748296 20771586 20784896 20832633 20857419 20870784 20918364 20943252 20955264 20956672 21041856 21089826 21114918 21128448 21301632 21307392 21326976 21375596 21415104 21503232 21522996 21590272 21611568 21679488 21699414 21700872 21768704 21788712 21807104 21878748 21897216 21947136 21967308 21968784 21973248 21993444 22058082 22083952 22148856 22167552 22175208 22264968 22266464 22330404 22356972 22448976 22560768 22581504 22632984 22659912 22674432 22753548 22768128 22847184 22860288 22861824 22939664 22954752 22962291 23034456 23049216 23129248 23170048 23238144 23265792 23287176 23318832 23341833 23361536 23383008 23464199 23479632 23553024 23574672 23576256 23658118 23672088 23769504 23852037 23964336 23970816 23992848 24091584 24191136 24260192 24266752 24289056 24290688 24313014 24389424 24413481 24489792 24512301 24532992 24618176 24634368 24690528 24714882 24719904 24735744 24814922 24821632 24844446 24917463 24938496 24947109 25018323 25020004 25025088 25048089 25049772 25225086 25255098 25276416 25380864 25404192 25462107 25485312 25492401 25508736 25597308 25614144 25694208 25703082 25717824 25719552 25776454 25807122 25808856 25824096 25913763 25930368 26020404 26035328 26042368 26066304 26142912 26174016 26198073 26233686 26250496 26281728 26305884 26414586 26465664 26497152 26521506 26523288 26630648 26740692 26763264 26848932 26850736 26856192 26873856 26959878 26967168 26984448 26991954 27070824 27078144 27103032 27205632 27215028 27292716 27300096 27325188 27327024 27438102 27541504 27551016 27574272 27599616 27662536 27695448 27713664 27776844 27809892 27827712 27891152 27924336 27940352 28055808 28119768 28153224 28171264 28402176 28435968 28528907 28553472 28670976 28697328 28815424 28905984 28932552 28934496 29034963 29051616 29171664 29262848 29289744 29291712 29297664 29324592 29410776 29445768 29531808 29566944 29634349 29686624 29715906 29773872 29809296 29838699 29931968 29959479 30108672 30177312 30207078 30213216 30232576 30338064 30357504 30454677 30462912 30480384 30482432 30490911 30606336 30616388 30712608 30732288 30742902 30867342 30984192 30994893 31021056 31049568 31091776 31120353 31122444 31157379 31177344 31306176 31377546 31404032 31414878 31432896 31435008 31542038 31562784 31634739 31672377 31692672 31802716 31952448 31961088 31990464 32063394 32122112 32254848 32284494 32385408 32387584 32417352 32519232 32549121 32551308 32653056 32683068 32710656 32818122 32845824 32920704 32950962 32953176 32959872 32980992 32990166 33087123 33125928 33223284 33251328 33262812 33357764 33366784 33397452 33399696 33495606 33535458 33633448 33673464 33701888 33841152 33872256 33949476 33989868 34011648 34129744 34152192 34258944 34270776 34290432 34292736 34409496 34411808 34432128 34551684 34573824 34693872 34755072 34857216 34898688 34930764 34978248 35042304 35074512 35219448 35287552 35329536 35362008 35364384 35487177 35508132 35654256 35798576 35808256 35831808 35946504 35956224 35989272 36094432 36104192 36137376 36286704 36390288 36400128 36433584 36436032 36469521 36584136 36734688 36799488 36919762 36927264 36951552 37035792 37072323 37079856 37103616 37222383 37232448 37266669 37407744 37493024 37530006 37537632 37574658 37837629 37869568 37882647 37914624 38035987 38071296 38106288 38227968 38263104 38350334 38395962 38421216 38541312 38554623 38576736 38579328 38664681 38710683 38713284 38735488 38895552 39030606 39052992 39055616 39063552 39099456 39214368 39261024 39350529 39375744 39422592 39458826 39621208 39698496 39745728 39782259 39784932 39836338 39945972 40111038 40144896 40236416 40273398 40276104 40284288 40310784 40439817 40450752 40476672 40487931 40606236 40617216 40640512 40654548 40808448 40822542 40939074 40950144 40976384 40987782 40990536 41156456 41312256 41326524 41361408 41399424 41493804 41496592 41543172 41569792 41665266 41714838 41741568 41836728 41886504 41910528 41913344 42083712 42179652 42229836 42256896 42603264 42614784 42653952 42751192 42830208 43006464 43045992 43180544 43223136 43358976 43398828 43401744 43537408 43577424 43757496 43794432 43894272 43934616 43937568 43946496 43986888 44090129 44116164 44167904 44297712 44350416 44529936 44532928 44573859 44660808 44713944 44897952 45163008 45265968 45310617 45319824 45348864 45507096 45536256 45694368 45720576 45723648 45879328 45909504 45924582 46068912 46098432 46114353 46245991 46258496 46301013 46340096 46476288 46531584 46574352 46637664 46683666 46723072 46766016 46928398 46959264 47066319 47106048 47122317 47149344 47152512 47313057 47316236 47344176 47539008 47704074 47928672 47941632 47985696 48095091 48183168 48382272 48426741 48520384 48533504 48578112 48581376 48626028 48778848 48826962 48979584 49024602 49065984 49227183 49236352 49268736 49381056 49426443 49429764 49439808 49471488 49485249 49629844 49643264 49688892 49834926 49876992 49894218 50036646 50040008 50050176 50096178 50099544 50243409 50303187 50450172 50510196 50552832 50761728 50808384 50924214 50970624 50984802 51017472 51194616 51228288 51388416 51406164 51435648 51439104 51552908 51614244 51617712 51648192 51827526 51860736 52040808 52070656 52084736 52132608 52285824 52348032 52396146 52467372 52500992 52563456 52611768 52829172 52931328 52994304 53043012 53046576 53261296 53481384 53526528 53697864 53701472 53712384 53747712 53919756 53934336 53983908 54141648 54156288 54206064 54411264 54430056 54585432 54600192 54650376 54654048 54876204 55102032 55199232 55325072 55379643 55390896 55427328 55553688 55619784 55655424 55782304 55848672 55880704 56111616 56239536 56295009 56306448 56342528 56361987 56590127 56804352 56871936 57057814 57106944 57341952 57394656 57525501 57593943 57630848 57811968 57865104 57868992 58069926 58103232 58343328 58525696 58545909 58579488 58583424 58595328 58649184 58782889 58821552 58891536 59063616 59133888 59188239 59268698 59373248 59431812 59547744 59618592 59677398 59754507 59863936 59918958 60166557 60217344 60354624 60410097 60414156 60426432 60465152 60676128 60715008 60909354 60925824 60960768 60964864 60981822 61212672 61232776 61408611 61425216 61464576 61481673 61485804 61734684 61968384 61989786 62042112 62099136 62183552 62240706 62244888 62314758 62354688 62497899 62572257 62612352 62755092 62808064 62829756 62865792 62870016 63084076 63125568 63269478 63344754 63385344 63605432 63904896 63922176 63980928 64126788 64244224 64509696 64568988 64770816 64775168 64834704 65038464 65098242 65102616 65306112 65366136 65421312 65636244 65691648 65841408 65901924 65906352 65919744 65980332 66174246 66251856 66446568 66502656 66525624 66715528 66733568 66794904 66799392 66991212 67070916 67266896 67346928 67682304 67744512 67898952 67979736 68023296 68259488 68304384 68541552 68580864 68585472 68805011 68818992 68823616 68864256 68886873 69103368 69147648 69387744 69510144 69714432 69797376 69861528 69956496 70025499 70084608 70149024 70392597 70438896 70575104 70659072 70724016 70728768 70974354 71016264 71308512 71471077 71556111 71597152 71616512 71893008 71912448 71978544 72188864 72208384 72274752 72573408 72780576 72800256 72867168 72872064 72939042 73168272 73240443 73469376 73536903 73598976 73839524 73854528 73903104 74071584 74144646 74159712 74207232 74444766 74464896 74533338 74752389 74815488 74841327 74986048 75054969 75060012 75075264 75144267 75149316 75675258 75739136 75765294 75829248 76071974 76142592 76212576 76386321 76455936 76477203 76526208 76700668 76791924 76842432 77082624 77109246 77153472 77158656 77329362 77421366 77426568 77470976 77741289 77791104 78061212 78105984 78111232 78127104 78198912 78428736 78522048 78701058 78751488 78845184 78917652 79242416 79396992 79491456 79564518 79569864 79672676 79891944 80222076 80289792 80472832 80546796 80552208 80568576 80621568 80879634 80901504 80953344 80975862 81212472 81234432 81281024 81309096 81616896 81645084 81878148 81900288 81975564 81981072 82312912 82624512 82653048 82722816 82798848 82987608 82993184 83086344 83139584 83330532 83429676 83483136 83673456 83773008 83821056 83826688 84167424 84195067 84359304 84459672 84513792 85206528 85307904 85502384 85586721 85660416 86012928 86091984 86361088 86446272 86717952 86797656 86803488 87074816 87104889 87154848 87457469 87514992 87788544 87869232 87875136 87892992 87973776 88180258 88232328 88335808 88595424 88700832 88903047 89059872 89065856 89147718 89321616 89427888 89516097 89795904 89878437 90326016 90531936 90621234 90639648 90697728 91014192 91072512 91364031 91388736 91441152 91447296 91472733 91733851 91758656 91819008 91849164 92137824 92196864 92228706 92491982 92516992 92602026 92680192 92952576 92984679 93063168 93148704 93275328 93361059 93367332 93446144 93472137 93532032 93856796 93918528 94132638 94212096 94244634 94298688 94305024 94626114 94632472 94688352 94904217 95017131 95078016 95408148 95857344 95883264 95971392 96190182 96366336 96764544 96853482 97040768 97067008 97156224 97162752 97252056 97557696 97647363 97653924 97959168 98049204 98131968 98454366 98472704 98537472 98762112 98852886 98859528 98879616 98942976 98970498 99259688 99286528 99377784 99669852 99753984 99788436 100073292 100080016 100100352 100192356 100199088 100486818 100606374 100900344 101020392 101105664 101523456 101616768 101848428 101969604 102034944 102389232 102456576 102776832 102812328 102871296 102878208 103105816 103228488 103235424 103296384 103655052 103721472 104081616 104141312 104265216 104571648 104696064 104792292 104934744 105001984 105126912 105223536 105658344 105862656 105988608 106086024 106093152 106335017 106461531 106522592 106962768 107395728 107402944 107424768 107495424 107839512 107868672 107967816 108283296 108312576 108412128 108860112 109170864 109200384 109300752 109308096 109408563 109752408 110204064 110398464 110650144 110759286 110781792 110854656 111107376 111216969 111239568 111310848 111564608 111667149 111697344 111761408 111800007 112223232 112479072 112590018 112612896 112685056 112723974 113180254 113512887 113608704 113647941 113743872 114107961 114115628 114213888 114683904 114789312 115051002 115187886 115261696 115623936 115663869 115730208 115737984 115994043 116132049 116139852 116206464 116686656 117051392 117091818 117158976 117166848 117190656 117298368 117565778 117643104 117783072 118051587 118127232 118267776 118376478 118537396 118746496 118863624 119095488 119237184 119346777 119354796 119509014 119727872 119837916 120333114 120434688 120709248 120820194 120828312 120852864 120930304 121319451 121352256 121430016 121818708 121851648 121921536 121963644 122425344 122465552 122817222 122850432 122929152 122963346 122971608 123469368 123936768 123979572 124084224 124198272 124367104 124481412 124489776 124629516 124709376 124995798 125144514 125224704 125510184 125616128 125659512 125731584 125740032 126168152 126251136 126538956 126689508 126770688 127210864 127809792 127844352 127961856 128253576 128488448 129019392 129137976 129541632 129550336 129669408 130076928 130119649 130196484 130205232 130612224 130732272 131272488 131383296 131682816 131803848 131812704 131839488 131960664 132270387 132348492 132503712 132893136 133051248 133431056 133467136 133589808 133598784 133721577 133982424 134141832 134533792 134693856 135489024 135797904 135931851 135959472 136046592 136482071 136518976 136608768 137083104 137161728 137170944 137610022 137637984 137647232 137728512 137773746 138206736 138295296 138343059 138737973 138775488 138903039 139020288 139428864 139594752 139723056 139912992 140050998 140169216 140298048 140785194 140877792 141150208 141198957 141318144 141366951 141448032 141457536 141770497 141939171 141948708 142032528 142617024 142942154 143112222 143194304 143233024 143786016 143824896 143957088 144285273 144377728 144416768 144549504 145146816 145280223 145561152 145600512 145734336 145744128 145878084 146336544 146480886 146938752 147073806 147197952 147679048 147709056 147806208 148143168 148279329 148289292 148319424 148414464 148455747 148889532 148929792 149066676 149504778 149630976 149682654 149972096 150109938 150120024 150150528 150288534 150298632 150730227 150909561 151350516 151478272 151530588 151658496 152143948 152285184 152425152 152772642 152911872 152954406 153052416 153401336 153583848 153684864 154165248 154218492 154306944 154317312 154658724 154842732 154853136 154941952 155482578 155582208 156122424 156211968 156222464 156254208 156397824 156857472 157044096 157402116 157502976 157690368 157835304 158484832 158793984 158982912 159129036 159139728 159345352 159783888 160444152 160579584 160945664 161093592 161104416 161137152 161243136 161759268 161803008 161951724 162424944 162468864 162618192 163233792 163290168 163756296 163800576 163951128 163962144 164625824 165306096 165597696 165975216 165986368 166138929 166172688 166279168 166661064 166859352 166966272 167346912 167546016 167642112 167653376 168334848 168390134 168718608 168885027 168919344 169027584 169085961 169770381 170413056 170615808 171004768 171173442 171320832 172025856 172183968 172576503 172722176 172781829 172892544 173435904 173595312 173606976 174149632 174209778 174309696 174914938 175029984 175577088 175637727 175738464 175750272 175785984 175947552 176348667 176360516 176464656 176671616 177190848 177401664 177564717 177806094 178119744 178131712 178295436 178643232 178855776 179032194 179263521 179591808 179756874 180499671 180652032 181063872 181230291 181242468 181279296 181395456 182028384 182145024 182728062 182777472 182882304 182894592 182945466 183467702 183517312 183638016 183698328 184225833 184275648 184393728 184445019 184457412 184983964 185033984 185204052 185360384 185905152 185969358 186126336 186297408 186550656 186722118 186734664 186892288 186944274 187064064 187493697 187713592 187837056 188265276 188424192 188489268 188597376 188610048 189252228 189264944 189376704 189808434 190034262 190156032 190816296 191714688 191766528 191942784 192380364 192732672 193529088 193706964 194081536 194134016 194312448 194325504 194504112 195115392 195294726 195307848 195918336 196098408 196263936 196908732 196945408 197074944 197524224 197705772 197719056 197759232 197940996 198519376 198573056 198755568 199339704 199507968 199576872 200146584 200160032 200200704 200384712 200398176 200973636 201212748 201800688 202040784 203046912 203058691 203233536 203696856 203939208 204069888 204778464 204913152 205624656 205742592 205756416 206211632 206415033 206456976 206470848 206592768 206660619 207310104 207442944 208163232 208282624 208530432 209143296 209392128 209584584 209869488 210003968 210076497 210253824 210447072 210926837 211177791 211316688 211725312 211977216 212172048 212186304 212670034 212923062 213045184 213925536 214413231 214668333 214791456 214805888 214849536 215679024 215737344 215935632 216566592 216625152 216824256 217720224 218341728 218400768 218601504 218616192 218817126 219099859 219504816 220408128 220610709 220796928 221300288 221518572 221563584 221709312 222214752 222433938 222479136 222621696 223129216 223334298 223394688 223522816 223600014 224257167 224446464 224523981 224958144 225164907 225180036 225225792 225370112 225432801 225447948 226360508 227025774 227217408 227295882 227487744 228215922 228231256 228427776 229158963 229367808 229431609 229578624 230102004 230375772 230523392 231247872 231327738 231460416 231475968 231988086 232264098 232279704 232412928 233223867 233373312 234102784 234183636 234317952 234333696 234381312 234596736 235131556 235286208 235566144 236103174 236254464 236535552 236752956 237074792 237492992 237727248 238190976 238474368 238693554 238709592 239018028 239455744 239675832 240666228 240869376 241418496 241640388 241656624 241705728 242638902 242704512 242860032 243637416 243703296 243843072 243927288 244850688 244931104 245634444 245700864 245926692 245943216 246938736 247873536 247959144 248168448 248396544 248734208 248962824 248979552 249259032 249418752 249991596 250289028 250449408 251020368 251319024 251463168 251480064 252336304 252502272 252585201 253077912 253379016 253541376 254421728 255619584 255923712 256455041 256507152 256760163 256976896 258038784 258275952 259083264 259100672 259338816 260153856 260239298 260392968 260410464 261224448 261314667 261464544 262372407 262544976 263365632 263607696 263625408 263678976 263921328 264540774 264696984 265007424 265786272 266102496 266709141 266862112 266934272 267179616 267197568 267443154 267964848 268283664 268548291 269067584 269387712 269635311 270978048 271595808 271863702 271918944 272093184 272964142 273037952 273217536 274092093 274166208 274323456 274341888 274418199 275201553 275220044 275275968 275294464 275457024 275547492 276413472 276590592 276686118 277475946 277550976 277806078 278040576 278857728 278954037 279189504 279446112 279825984 280083177 280101996 280338432 280416411 280596096 281570388 281755584 282300416 282397914 282636288 282733902 282896064 282915072 283540994 283878342 283897416 284065056 284712651 285051393 285234048 285884308 286224444 286388608 286466048 287572032 287649792 287914176 288570546 288755456 288833536 289099008 290293632 290560446 291122304 291201024 291468672 291488256 291756168 292673088 292961772 293877504 294147612 294395904 295358096 295418112 295612416 296286336 296558658 296578584 296638848 296828928 296911494 297779064 297859584 298133352 299009556 299261952 299365308 299944192 300219876 300240048 300301056 300577068 300597264 301460454 301819122 302701032 302956544 303061176 303316992 304287896 304570368 304850304 305545284 305908812 306104832 306802672 307167696 307369728 308330496 308436984 308613888 308634624 309317448 309685464 309706272 309883904 310965156 311164416 312244848 312423936 312444928 312795648 313714944 313817977 314088192 314804232 315005952 315380736 315670608 316969664 317587968 317965824 318258072 318279456 318690704 319005051 319384593 319567776 320888304 321891328 322187184 322208832 322274304 322486272 323518536 323606016 323903448 324849888 324937728 325236384 325977839 326580336 327512592 327601152 327902256 327924288 328225689 329251648 330612192 331195392 331950432 331972736 332277858 332345376 332558336 333322128 333650907 333718704 333932544 334693824 335001447 335092032 335284224 335306752 335400021 336669696 336780268 337437216 337770054 337838688 338055168 338171922 339540762 340538661 340826112 340943823 341231616 342009536 342323883 342346884 342641664 344051712 344367936 345153006 345444352 345563658 345785088 346871808 346991607 347190624 347213952 347982129 348299264 348396147 348419556 348619392 349829876 350059968 351154176 351275454 351476928 351500544 351571968 351895104 352697334 352721032 352929312 353343232 354154761 354381696 354803328 355129434 355612188 356239488 356263424 356590872 357286464 357711552 358040331 358064388 358527042 359183616 359513748 360999342 361304064 362127744 362460582 362484936 362558592 362790912 363958353 364056768 364290048 365456124 365554944 365764608 365890932 366935404 367034624 367276032 367396656 368451666 368551296 368787456 368890038 368914824 369967928 370067968 370408104 370720768 371810304 371938716 372252672 372594816 373101312 373444236 373469328 373888548 374128128 374987394 375427184 375674112 376530552 376848384 376978536 377194752 377220096 378504456 378529888 378753408 379616868 380068524 380312064 381632592 383429376 383533056 383885568 384760728 385465344 387058176 387413928 388163072 388624896 388651008 389008224 390230784 390358947 390589452 390615696 391836672 392196816 393817464 393890816 394149888 395048448 395411544 395438112 395518464 395881992 396811161 397038752 397146112 397511136 398679408 399153744 400293168 400320064 400401408 400769424 400796352 401164731 401947272 402425496 403601376 404081568 406117382 406467072 407393712 407795553 407878416 408139776 409446213 409556928 409826304 411249312 411485184 411512832 412423264 412830066 412913952 412941696 413185536 413321238 414620208 414885888 415029177 416213919 416326464 416565248 416709117 417060864 418286592 418784256 419169168 419738976 420007936 420152994 420507648 420894144 421853674 422355582 422633376 423450624 423596871 423954432 424100853 424344096 424372608 425311491 425340068 425817513 425846124 426090368 427851072 428826462 429336666 429582912 429611776 429699072 431358048 431474688 431871264 432855819 433133184 433250304 433648512 435440448 436683456 436801536 437203008 437232384 437634252 438199718 439009632 440816256 441221418 441593856 442600576 443037144 443127168 443418624 444429504 444837987 444867876 444958272 445243392 445367241 446258432 446668596 446789376 447045632 447200028 448514334 448892928 449047962 449916288 450329814 450360072 450451584 450740224 450865602 450895896 452190681 452721016 454051548 454434816 454591764 454975488 456431844 456462512 456855552 458317926 458735616 458863218 459157248 460204008 460751544 461046784 462495744 462655476 462920832 462951936 463976172 464528196 464559408 464825856 466447734 466746624 468205568 468367272 468635904 468667392 468762624 469193472 470263112 470572416 471132288 472206348 472508928 473071104 473505912 474149584 474985984 475454496 476381952 476948736 477387108 477419184 478036056 478911488 479351664 481332456 481738752 482836992 483280776 483313248 483411456 484991419 485277804 485409024 487274832 487406592 487854576 489701376 489862208 491268888 491401728 491853384 491886432 493877472 495918288 496793088 497468416 497925648 497959104 498416787 498518064 498837504 499983192 500578056 500898816 502040736 502638048 502926336 502960128 504672608 505004544 505170402 506155824 506655081 506758032 507082752 507257883 508705901 508843456 509311143 511239168 511847424 512910082 513014304 513520326 513953792 516077568 516551904 517729509 518166528 518201344 518345487 518677632 520307712 520478596 520785936 520820928 522448896 522629334 522929088 524744814 525089952 526731264 526913181 527215392 527250816 527357952 527842656 529046001 529081548 529393968 530014848 531572544 532204992 532694151 533418282 533724224 533868544 534359232 534395136 534886308 535929696 536567328 537096582 537790563 538135168 538775424 539270622 541499013 541956096 543191616 543690873 543727404 543837888 544186368 545928284 546075904 546435072 548184186 548332416 548646912 548683776 548836398 550403106 550440088 550551936 550588928 550914048 551094984 552677499 552826944 553181184 553335057 553372236 554951892 555101952 555612156 556081152 557715456 557908074 558379008 558892224 559651968 560166354 560203992 560676864 560832822 561192192 562481091 563140776 563511168 564600832 564795828 565272576 565467804 565792128 565830144 567081988 567756684 567794832 568130112 569425302 570102786 570468096 571768616 572448888 572777216 572932096 575144064 575299584 575828352 577141092 577510912 578198016 580587264 581120892 582244608 582402048 582937344 582976512 583512336 585346176 585923544 587755008 588295224 588791808 590716192 590836224 591224832 592572672 593117316 593157168 593277696 593822988 595558128 595719168 596266704 598019112 598523904 598730616 599888384 600439752 600480096 600602112 601154136 601194528 602920908 603638244 605402064 606122352 608575792 609140736 609176073 609700608 611090568 611817624 612209664 613605344 614335392 614739456 616873968 617227776 617269248 618634896 619245099 619370928 619412544 619767808 619981857 621930312 622328832 624489696 624847872 624889856 625591296 627429888 627635954 628176384 629608464 630011904 630229491 630761472 631341216 632780511 633533373 633939328 635175936 635931648 636516144 636558912 637381408 638010102 638769186 639135552 641776608 643239693 643782656 644004999 644374368 644417664 644548608 646611779 647037072 647212032 647806896 649699776 649875456 650472768 651955678 653160672 655025184 655202304 655804512 655848576 656451378 657299577 658503296 661224384 661832127 662390784 663900864 663945472 664555716 664690752 665116672 666644256 667301814 667437408 667865088 669387648 670002894 670184064 670568448 670613504 670800042 672771501 673339392 673560536 674874432 675494721 675540108 675677376 676110336 676298403 676343844 679081524 681077322 681652224 681887646 682463232 684019072 684647766 684693768 685283328 687476889 688103424 688294827 688735872 690306012 690888704 691127316 691570176 693743616 693983214 694381248 694427904 695964258 696598528 696792294 696839112 697238784 699659752 700119936 702308352 702550908 702953856 703001088 703143936 703790208 705394668 705442064 705858624 706686464 708309522 708763392 709606656 710258868 711224376 712478976 712526848 713181744 714572928 715423104 716080662 716128776 717054084 718367232 719027496 721998684 722608128 724255488 724921164 724969872 725117184 727916706 728113536 728580096 730912248 731109888 731529216 731781864 733870808 734069248 734552064 734793312 736903332 737102592 737780076 737829648 739935856 740135936 740816208 743620608 743877432 744505344 745189632 746202624 746888472 746938656 747777096 748256256 749974788 750854368 751348224 753061104 753957072 754389504 754440192 756855121 757008912 757059776 757506816 757755603 759233736 760137048 760624128 763265184 766858752 767771136 769365123 769521456 770280489 770930688 774116352 774827856 776326144 777249792 777302016 778016448 780461568 780717894 781178904 781231392 783673344 783944001 784393632 786181847 787117221 787634928 787781632 790096896 790823088 790876224 791036928 791763984 793622322 794077504 794292224 795022272 797358816 798307488 800127423 800586336 800640128 800802816 801538848 801592704 802329462 803894544 804850992 805644873 807202752 808163136 808905933 812234764 812934144 814787424 815591106 815756832 816279552 818892426 819113856 819652608 822276279 822498624 822970368 823025664 823254597 824846528 825604659 825660132 825827904 825883392 826371072 826642476 829240416 829771776 830058354 832427838 832652928 833130496 833418234 834121728 836573184 836862111 837568512 838338336 839477952 840015872 840249531 840305988 841015296 841249233 841788288 843707348 844711164 845266752 846901248 847193742 847908864 848201706 848688192 848745216 850622982 850680136 851635026 851692248 852180736 854137953 855154179 855702144 857652924 858673332 859165824 859223552 859398144 862716096 862949376 863742528 865711638 866266368 866500608 867297024 870880896 873366912 873603072 874406016 874464768 875268504 876399436 878019264 881632512 882442836 883187712 885201152 886074288 886254336 886837248 888859008 889675974 889735752 889916544 890486784 890734482 892516864 893337192 893578752 894091264 894400056 897028668 897785856 898095924 899832576 900659628 900720144 900903168 901731204 901791792 904381362 905442032 908103096 908869632 909183528 909950976 912863688 912925024 913711104 916635852 917726436 918314496 920408016 921503088 922093568 924991488 925310952 925841664 925903872 927952344 929056392 929118816 929651712 932895468 933493248 936734544 937271808 937334784 938386944 940526224 941144832 941453931 942264576 944412696 945017856 946142208 947011824 948299168 949971968 950908992 952763904 953897472 954774216 954838368 956072112 957015153 957822976 958153779 958703328 962032159 962664912 965673984 966561552 966626496 966822912 969982838 970555608 970818048 974549664 974813184 975709152 977933517 979724416 982537776 982803456 983706768 983772864 984677067 987754944 991836576 993586176 994936832 995851296 995918208 996833574 997036128 997675008 999966384 1000952721 1001156112 1001797632 1004081472 1005004341 1005276096 1005852672 1005920256 1006200063 1009345216 1010009088 1010340804 1012311648 1013310162 1013516064 1014165504 1014515766 1017411802 1017686912 1018622286 1021615983 1022478336 1022831469 1023694848 1025820164 1026028608 1026971649 1027040652 1027907584 1032155136 1033103808 1035459018 1036333056 1036402688 1036690974 1037355264 1040615424 1040957192 1041571872 1041641856 1043946387 1044897792 1045188441 1045258668 1045858176 1049489628 1050179904 1053462528 1053826362 1054430784 1054501632 1054715904 1055685312 1058092002 1058163096 1058787936 1060029696 1062464283 1063145088 1064409984 1065388302 1066836564 1067448448 1067737088 1068718464 1068790272 1069772616 1071859392 1073134656 1074120993 1074193164 1075581126 1076270336 1077550848 1078541244 1082998026 1083912192 1086383232 1087381746 1087454808 1087675776 1088372736 1091856568 1092151808 1092870144 1096368372 1096664832 1097293824 1097672796 1100806212 1100880176 1101103872 1101177856 1101828096 1102189968 1105354998 1105653888 1106362368 1106670114 1106744472 1109903784 1110203904 1111224312 1112162304 1115430912 1115816148 1116758016 1117784448 1119303936 1120332708 1120407984 1121665644 1122384384 1124962182 1126281552 1127022336 1129201664 1129591656 1130545152 1130935608 1131584256 1131660288 1134163976 1135513368 1135589664 1136260224 1138850604 1140205572 1140936192 1143537232 1144897776 1145554432 1150288128 1150599168 1151656704 1154282184 1155021824 1156396032 1161174528 1162241784 1164489216 1165874688 1165953024 1167024672 1169685187 1170692352 1171076841 1171847088 1175510016 1176590448 1181432384 1181672448 1182449664 1185145344 1186234632 1186314336 1186555392 1187645976 1190433483 1191116256 1191438336 1192533408 1196038224 1197461232 1199776768 1200879504 1200960192 1201204224 1202308272 1202389056 1203494193 1205841816 1207276488 1210804128 1212244704 1215008309 1217151584 1218352146 1219401216 1222181136 1223386659 1223635248 1224419328 1227210688 1228338639 1228670784 1229478912 1233747936 1234455552 1234538496 1237269792 1238490198 1238741856 1238825088 1239535616 1239963714 1243860624 1244657664 1245087531 1248641757 1248979392 1249695744 1249779712 1250127351 1251182592 1254859776 1255271908 1256352768 1259216928 1260023808 1260458982 1261522944 1262682432 1265561022 1267066746 1267878656 1270351872 1270790613 1271863296 1272302559 1273032288 1273117824 1274762816 1275934473 1276020204 1277452539 1277538372 1278271104 1283553216 1286479386 1287565312 1288009998 1288748736 1288835328 1289097216 1293223558 1294074144 1294424064 1295613792 1298567457 1299399552 1299750912 1300945536 1303911356 1306321344 1310050368 1310404608 1311609024 1311697152 1312902756 1314599154 1317006592 1322448768 1323664254 1324781568 1327801728 1327890944 1329111432 1329381504 1330233344 1333288512 1334513961 1334603628 1334874816 1335730176 1338775296 1340005788 1340368128 1341136896 1341600084 1345543002 1346678784 1347121072 1349748864 1350989442 1351080216 1351354752 1352220672 1352596806 1352687688 1356572043 1358163048 1362154644 1363304448 1363775292 1364926464 1368038144 1369295532 1369387536 1370566656 1374953778 1376206848 1376589654 1377471744 1380612024 1381777408 1382254632 1383140352 1387487232 1387966428 1388762496 1388855808 1391928516 1393584588 1393678224 1394477568 1399319504 1400239872 1404616704 1405101816 1405907712 1406002176 1406287872 1407580416 1410789336 1410884128 1411717248 1413372928 1416619044 1417526784 1419213312 1420517736 1422448752 1424957952 1425053696 1426363488 1429145856 1430846208 1431316139 1432161324 1432257552 1434108168 1436734464 1438054992 1443997368 1445216256 1448510976 1449842328 1449939744 1450234368 1454974257 1455833412 1456227072 1461824496 1462219776 1463563728 1467741616 1468138496 1469104128 1469586624 1473806664 1474205184 1475560152 1475659296 1479871712 1480271872 1481632416 1487754864 1490379264 1492405248 1493776944 1493877312 1495250361 1495554192 1496512512 1499949576 1501708736 1502696448 1506122208 1507914144 1508779008 1508880384 1513710242 1514017824 1514119552 1515013632 1515511206 1518467472 1519965243 1520274096 1521248256 1521773649 1526117703 1526530368 1527933429 1533717504 1535542272 1538730246 1539042912 1540560978 1541861376 1548232704 1549655712 1552652288 1553188527 1554499584 1554604032 1555036461 1556032896 1559475467 1560923136 1561435788 1562357808 1562462784 1567346688 1567888002 1568787264 1572363694 1574234442 1575269856 1575563264 1580193792 1580739543 1581646176 1581752448 1582073856 1583527968 1587138003 1587244644 1588155008 1588584448 1590044544 1594717632 1596614976 1598082453 1600254846 1601172672 1601280256 1601605632 1603077696 1603185408 1604658924 1607789088 1609701984 1611289746 1613371689 1614405504 1616326272 1617811866 1624469528 1625868288 1629574848 1631072619 1631182212 1631513664 1632559104 1637784852 1638227712 1639305216 1644552558 1644997248 1645940736 1646051328 1646509194 1649693056 1651209318 1651320264 1651655808 1651766784 1652742144 1653284952 1658032497 1658480832 1659543552 1660005171 1660116708 1664855676 1665305856 1666260992 1666836468 1668243456 1673146368 1673724222 1675137024 1676676672 1678955904 1680031744 1680499062 1680611976 1682030592 1682498466 1683576576 1687414696 1689422328 1690533504 1693802496 1694387484 1695817728 1696403412 1697376384 1697490432 1701245964 1701360272 1703270052 1703384496 1704361472 1708275906 1710308358 1711404288 1715305848 1717346664 1718331648 1718447104 1718796288 1725432192 1725898752 1727485056 1731423276 1732532736 1734594048 1741761792 1746733824 1747206144 1748812032 1748929536 1750537008 1752798872 1756038528 1763265024 1764885672 1766375424 1770402304 1772148576 1772508672 1773674496 1777718016 1779351948 1779471504 1779833088 1781468964 1785033728 1786674384 1787157504 1788800112 1794057336 1795571712 1796191848 1799665152 1801319256 1801440288 1801806336 1803462408 1803583584 1807695289 1808762724 1810884064 1816206192 1818367056 1825727376 1825850048 1827422208 1827528219 1833271704 1835452872 1836628992 1840816032 1843006176 1844187136 1850621904 1851683328 1851807744 1855904688 1857735297 1858112784 1858237632 1859303424 1859945571 1865790936 1866986496 1873469088 1874543616 1874669568 1876773888 1881052448 1882289664 1882907862 1884529152 1888825392 1890035712 1890688473 1892284416 1894023648 1896598336 1898341533 1899943936 1900600119 1901817984 1905527808 1907794944 1909548432 1909676736 1912144224 1914030306 1915645952 1916307558 1917406656 1924064318 1925329824 1929719079 1931347968 1932014997 1933123104 1933252992 1933645824 1939835337 1939965676 1941111216 1941636096 1949099328 1949626368 1951418304 1955867034 1959448832 1965075552 1965606912 1967413536 1967545728 1969354134 1971898731 1975509888 1983673152 1985496381 1987172352 1989873664 1991702592 1991836416 1993667148 1994072256 1995350016 1999932768 2001905442 2002312224 2003595264 2008162944 2010008682 2010552192 2011705344 2011840512 2012400126 2018314503 2018690432 2020018176 2020681608 2024623296 2026484163 2026620324 2027032128 2028331008 2028895209 2029031532 2034823604 2035373824 2037244572 2043231966 2044956672 2045662938 2047389696 2051640328 2052057216 2053943298 2054081304 2055815168 2062430667 2064310272 2066207616 2070918036 2072666112 2073381948 2074710528 2081230848 2081914384 2083143744 2083283712 2087892774 2089795584 2090376882 2090517336 2091716352 2098979256 2100359808 2106925056 2107652724 2108861568 2109003264 2109431808 2111370624 2116184004 2116326192 2117575872 2120059392 2124928566 2126290176 2128819968 2130776604 2133673128 2134896896 2135474176 2137436928 2137580544 2139545232 2143718784 2146269312 2148241986 2148386328 2151162252 2152540672 2155101696 2157082488 2165996052 2167824384 2172766464 2174763492 2174909616 2175351552 2183713136 2184303616 2185740288 2192736744 2193329664 2194587648 2195345592 2201612424 2201760352 2202207744 2202355712 2203656192 2204379936 2210709996 2211307776 2213340228 2213488944 2219807568 2220407808 2222448624 2230861824 2231632296 2233516032 2235568896 2238607872 2240665416 2240815968 2243331288 2244768768 2249924364 2252563104 2254044672 2259183312 2261871216 2263168512 2263320576 2268327952 2270565363 2271026736 2271179328 2272520448 2273266809 2277701208 2280411144 2281872384 2287074464 2289795552 2291108864 2300576256 2303313408 2308095369 2308564368 2310043648 2310841467 2312792064 2320195207 2322349056 2324483568 2328978432 2331749376 2331906048 2334049344 2339370374 2341384704 2342153682 2343694176 2351020032 2351832003 2353180896 2358545541 2361351663 2362864768 2363344896 2370290688 2372469264 2372628672 2373110784 2375291952 2380866966 2382232512 2382876672 2385066816 2392076448 2394922464 2399553536 2400382269 2401759008 2401920384 2402408448 2404616544 2404778112 2406988386 2410098449 2411683632 2414552976 2421608256 2424489408 2426717799 2430016618 2434303168 2436704292 2438802432 2444362272 2446773318 2447270496 2448838656 2454421376 2456677278 2457341568 2458957824 2466828837 2467495872 2468911104 2469076992 2469763791 2474539584 2476813977 2476980396 2477483712 2477650176 2479071232 2479927428 2487721248 2489315328 2490175062 2497283514 2497958784 2499391488 2499559424 2500254702 2502365184 2509719552 2510543816 2512705536 2518433856 2520047616 2520748593 2520917964 2523045888 2523747699 2525364864 2531122044 2534133492 2535757312 2540703744 2541581226 2543726592 2544605118 2546064576 2546235648 2549525632 2551868946 2552040408 2554905078 2555076744 2556542208 2562413859 2565462537 2567106432 2572958772 2575130624 2576019996 2577497472 2577670656 2578194432 2586447116 2588148288 2588848128 2591227584 2597134914 2598799104 2599501824 2601891072 2607822712 2612642688 2620100736 2620809216 2623218048 2623394304 2625805512 2629198308 2634013184 2644897536 2647328508 2649563136 2655603456 2655781888 2658222864 2658763008 2666577024 2669027922 2669207256 2669749632 2671460352 2677550592 2680011576 2680736256 2682273792 2683200168 2691086004 2693357568 2694242144 2699497728 2701978884 2702160432 2702709504 2705193612 2705375376 2713144086 2716326096 2724309288 2726608896 2727550584 2729852928 2736076288 2738591064 2738775072 2741133312 2749907556 2753179308 2754943488 2761224048 2764509264 2766280704 2774974464 2775932856 2777524992 2777711616 2783857032 2787169176 2787356448 2788955136 2798639008 2800479744 2810203632 2811815424 2812004352 2815160832 2821005451 2821578672 2821768256 2823434496 2824361793 2826745856 2833238088 2835053568 2838426624 2841035472 2844897504 2849915904 2850107392 2852726976 2858291712 2861692416 2862632278 2864322648 2864515104 2868216336 2871045459 2873468928 2874461337 2876109984 2886096477 2887994736 2897021952 2899684656 2899879488 2900468736 2909948514 2911666824 2912454144 2923648992 2924439552 2927127456 2933800551 2935483232 2936276992 2939173248 2947613328 2948410368 2951120304 2951318592 2954031201 2959743424 2960543744 2963264832 2975509728 2980758528 2984810496 2987553888 2987754624 2990500722 2991108384 2993025024 2999899152 3002858163 3003417472 3005392896 3012244416 3015013023 3015828288 3017558016 3017760768 3018600189 3027420484 3028035648 3028239104 3030027264 3031022412 3036934944 3039930486 3040548192 3042496512 3043547298 3052235406 3053060736 3055866858 3064847949 3067435008 3068494407 3071084544 3077460492 3078085824 3080914947 3081121956 3083722752 3096465408 3099311424 3105304576 3106377054 3108999168 3109208064 3110072922 3112065792 3118950934 3121846272 3122871576 3124715616 3124925568 3131839161 3134693376 3135565323 3135776004 3137574528 3144727388 3148468884 3150539712 3151126528 3160387584 3161479086 3163292352 3163504896 3164147712 3167055936 3174276006 3174489288 3176310016 3177168896 3180089088 3187392849 3189435264 3193229952 3196164906 3200509692 3202345344 3202560512 3203211264 3206155392 3206370816 3209317848 3215578176 3219403968 3222579492 3226743378 3228811008 3232652544 3235623732 3248939056 3251736576 3259149696 3262145238 3262364424 3263027328 3265118208 3275569704 3276455424 3278610432 3289105116 3289994496 3291881472 3293018388 3299386112 3302418636 3302640528 3303311616 3303533568 3305484288 3306569904 3316064994 3316961664 3319087104 3320010342 3320233416 3329711352 3330611712 3332521984 3333672936 3336486912 3346292736 3347448444 3350274048 3353353344 3357911808 3360998124 3361223952 3364996932 3367153152 3374829392 3378844656 3381067008 3387604992 3388774968 3391635456 3392806824 3394752768 3394980864 3402491928 3402720544 3406540104 3406768992 3408722944 3416551812 3420616716 3422808576 3430611696 3434693328 3436663296 3436894208 3450864384 3451797504 3451997747 3454970112 3462846552 3465065472 3469188096 3483523584 3493467648 3497624064 3497859072 3501074016 3505597744 3509055561 3512077056 3513230523 3526530048 3529771344 3540804608 3544297152 3545017344 3547348992 3555436032 3558703896 3558943008 3559666176 3562937928 3570067456 3571300449 3573348768 3574315008 3577600224 3585756229 3588114672 3592383696 3599330304 3602638512 3602880576 3603612672 3606924816 3607167168 3610482579 3615390578 3617525448 3621768128 3632412384 3636734112 3645024927 3651454752 3651700096 3655056438 3666543408 3670159977 3670905744 3673257984 3681632064 3685015917 3686012352 3688374272 3701243808 3703366656 3703615488 3711809376 3715470594 3716225568 3716475264 3718606848 3719891142 3731581872 3733972992 3745925271 3746938176 3749087232 3749339136 3750382053 3753547776 3762104896 3764579328 3765815724 3769058304 3777650784 3780071424 3781376946 3784568832 3788047296 3793196672 3796683066 3799887872 3801200238 3803635968 3811055616 3812371839 3815589888 3816907677 3819096864 3819353472 3824288448 3827803419 3828060612 3831291904 3832357617 3832615116 3834813312 3848128636 3850659648 3859438158 3862695936 3864029994 3866246208 3866505984 3867291648 3879670674 3879931352 3882222432 3883272192 3895702371 3898198656 3899252736 3902836608 3911734068 3918897664 3930151104 3931213824 3934827072 3935091456 3938708268 3943797462 3951019776 3967346304 3970992762 3974344704 3979747328 3983405184 3983672832 3987334296 3988144512 3990700032 3999865536 4003541883 4003810884 4004624448 4007190528 4016325888 4020017364 4021104384 4023410688 4024800252 4036629006 4037380864 4040036352 4041363216 4049246592 4052968326 4053240648 4054064256 4056662016 4057790418 4058063064 4069647208 4070747648 4074489144 4086463932 4089913344 4091325876 4094779392 4103280656 4104114432 4107886596 4108162608 4124861334 4128620544 4132415232 4141836072 4145332224 4146763896 4149421056 4162461696 4163828768 4166287488 4166567424 4175785548 4180753764 4181034672 4183432704 4197958512 4200719616 4213850112 4215305448 4217723136 4218006528 4218863616 4222741248 4232368008 4232652384 4235151744 4240118784 4249857132 4252580352 4257639936 4261553208 4267346256 4269793792 4274873856 4275161088 4279090464 4287437568 4292538624 4293948417 4296483972 4296772656 4302324504 4305081344 4310203392 4314164976 4331992104 4335648768 4345532928 4349526984 4349819232 4350703104 4359735697 4364922771 4367426272 4368607232 4385473488 4386659328 4390691184 4403224848 4403520704 4404415488 4404711424 4407312384 4408759872 4421419992 4422615552 4426680456 4426977888 4439615136 4440815616 4444897248 4463264592 4471137792 4477215744 4481330832 4481631936 4485751083 4486662576 4489537536 4499848728 4505126208 4508089344 4518366624 4523742432 4526337024 4526641152 4536655904 4541130726 4542053472 4542358656 4545040896 4546533618 4555402416 4559895729 4560822288 4563744768 4565320947 4574148928 4578353109 4579591104 4582217728 4583800287 4601152512 4606626816 4616190738 4617128736 4620087296 4621682934 4625584128 4640390414 4644698112 4648967136 4657956864 4659565581 4663498752 4663812096 4665109383 4668098688 4678426401 4678740748 4682769408 4684307364 4687388352 4702040064 4703664006 4706361792 4717091082 4722703326 4725729536 4726689792 4740581376 4742218629 4744938528 4745257344 4746221568 4750583904 4761414009 4761733932 4764465024 4765753344 4770133632 4784152896 4789844928 4799107072 4800764538 4803518016 4803840768 4804816896 4809233088 4809556224 4813976772 4820196898 4823367264 4829105952 4840115067 4843216512 4848978816 4853435598 4860033236 4868606336 4873408584 4877604864 4888724544 4893217857 4893546636 4894540992 4897677312 4908842752 4913354556 4914683136 4917915648 4933657674 4934991744 4937822208 4938153984 4939527582 4949079168 4953627954 4953960792 4954967424 4955300352 4958142464 4959854856 4974097491 4975442496 4978630656 4980350124 4994567028 4995917568 4998782976 5000509404 5004730368 5019439104 5021087632 5025411072 5036867712 5040095232 5041497186 5041835928 5046091776 5047495398 5050729728 5062244088 5068266984 5071514624 5081407488 5083162452 5087453184 5089210236 5092129152 5092471296 5099051264 5103737892 5104080816 5109810156 5110153488 5113084416 5124827718 5130925074 5134212864 5145917544 5150261248 5152039992 5154994944 5155341312 5156388864 5172894232 5176296576 5177696256 5182455168 5194269828 5197598208 5203782144 5215645424 5225285376 5240201472 5241618432 5246436096 5246788608 5251611024 5258396616 5268026368 5289795072 5294657016 5299126272 5311206912 5311563776 5316445728 5317526016 5333154048 5334905609 5338055844 5338414512 5339499264 5355101184 5360023152 5361472512 5366400336 5382172008 5386715136 5388484288 5398995456 5403957768 5404320864 5405419008 5410387224 5410750752 5423085867 5426288172 5432652192 5448618576 5455101168 5472152576 5477182128 5477550144 5482266624 5482584657 5499815112 5506358616 5509886976 5522448096 5529018528 5532561408 5551865712 5555049984 5555423232 5567714064 5573205891 5574338352 5574712896 5577910272 5579836713 5595764911 5597278016 5600959488 5620407264 5623630848 5624008704 5630321664 5642010902 5643157344 5643536512 5646868992 5648723586 5653491712 5666476176 5670107136 5672065419 5676853248 5682070944 5689795008 5695024599 5699831808 5700214784 5701800357 5705453952 5716583424 5723384832 5725264556 5728645296 5729030208 5736432672 5742090918 5746937856 5748922674 5752219968 5772192954 5775989472 5789157237 5794043904 5796044991 5799369312 5799758976 5800937472 5819506011 5819897028 5823333648 5824908288 5847297984 5848879104 5854254912 5867601102 5870966464 5872553984 5878346496 5895226656 5896820736 5902240608 5902637184 5908062402 5915696193 5919486848 5921087488 5926529664 5951019456 5956489143 5961517056 5969620992 5975107776 5975509248 5981001444 5982216768 5986050048 5999798304 6005716326 6006834944 6010785792 6024488832 6030026046 6031656576 6035116032 6035521536 6037200378 6054840968 6056071296 6056478208 6060054528 6062044824 6073869888 6079452489 6079860972 6081096384 6084993024 6086685627 6087094596 6104470812 6106121472 6111733716 6129695898 6134870016 6136988814 6142169088 6154920984 6156171648 6161829894 6162243912 6167445504 6187292001 6192930816 6198622848 6210609152 6212754108 6217998336 6220145844 6224131584 6237901868 6243692544 6245743152 6249431232 6249851136 6263678322 6269386752 6271130646 6271552008 6275149056 6289454776 6296937768 6301079424 6302253056 6320775168 6322958172 6326584704 6327009792 6328295424 6334111872 6348552012 6348978576 6352620032 6360178176 6374785698 6378870528 6386459904 6392329812 6401019384 6404690688 6405121024 6406422528 6412310784 6412741632 6418635696 6431156352 6438807936 6445158984 6453486756 6457622016 6465305088 6471247464 6497878112 6503473152 6518299392 6524290476 6524728848 6526054656 6551139408 6552910848 6557220864 6578210232 6579988992 6583762944 6586036776 6598772224 6604837272 6605281056 6606623232 6607067136 6610968576 6613139808 6632129988 6633923328 6640020684 6640466832 6659422704 6661223424 6667345872 6692585472 6694896888 6700548096 6706706688 6715823616 6721996248 6722447904 6729993864 6734306304 6749658784 6757689312 6762134016 6777549936 6785613648 6789505536 6789961728 6804983856 6805441088 6811696089 6813080208 6813537984 6817445888 6819800427 6833103624 6841233432 6845617152 6861223392 6869386656 6873326592 6873788416 6901728768 6903995494 6909940224 6924286107 6925693104 6930130944 6932524401 6938376192 6960585621 6967047168 6986935296 6995248128 6995718144 7002148032 7011195488 7018111122 7024154112 7026461046 7053060096 7055496009 7059542688 7075636623 7081609216 7084054989 7088594304 7090034688 7110872064 7117407792 7117886016 7119332352 7125875856 7140134912 7142600898 7146697536 7148630016 7155200448 7171512458 7176229344 7184767392 7198660608 7201146807 7205277024 7205761152 7207225344 7213849632 7214334336 7220965158 7230295347 7230781156 7235050896 7243536256 7264824768 7273468224 7280153397 7290049854 7302909504 7303400192 7310112876 7333086816 7340319954 7341811488 7346515968 7363264128 7370031834 7372024704 7376748544 7400486511 7402487616 7406733312 7407230976 7423618752 7430441931 7430941188 7432451136 7432950528 7437213696 7439782284 7463163744 7467945984 7491850542 7493876352 7498174464 7498678272 7500764106 7507095552 7524209792 7529158656 7531631448 7538116608 7555301568 7560142848 7562245779 7562753892 7569137664 7571243097 7576094592 7586393344 7593366132 7599775744 7602400476 7607271936 7622111232 7624743678 7631179776 7633815354 7638193728 7638706944 7648576896 7655606838 7656121224 7662583808 7664715234 7665230232 7669626624 7687241577 7696257272 7701319296 7718876316 7725391872 7728059988 7732492416 7733011968 7734583296 7759341348 7759862704 7764444864 7766544384 7791404742 7796397312 7798505472 7805673216 7823468136 7837795328 7860302208 7862427648 7869654144 7870182912 7877416536 7887594924 7902039552 7934692608 7941985524 7948689408 7959494656 7966810368 7967345664 7974668592 7976289024 7999731072 8007083766 8007621768 8009248896 8014381056 8032651776 8040034728 8042208768 8046821376 8049600504 8073258012 8074761728 8080072704 8082726432 8098493184 8105936652 8106481296 8108128512 8115580836 8116126128 8139294416 8141495296 8148978288 8172927864 8179826688 8182651752 8189558784 8206561312 8208228864 8215773192 8216325216 8249722668 8264830464 8283672144 8293527792 8298842112 8324923392 8325406331 8327657536 8332574976 8333134848 8351571096 8361507528 8362069344 8366865408 8395917024 8401439232 8430610896 8435446272 8436013056 8445482496 8463016353 8464736016 8465304768 8470303488 8473085379 8480237568 8499714264 8505160704 8515279872 8523106416 8534692512 8539587584 8549747712 8550322176 8558180928 8574875136 8585077248 8587896834 8592967944 8593545312 8604649008 8610162688 8613136377 8620406784 8623384011 8628329952 8648000317 8658289431 8663984208 8691065856 8699053968 8699638464 8701406208 8719471394 8729845542 8734852544 8737214464 8770946976 8773318656 8781382368 8801401653 8806449696 8807041408 8808830976 8809422848 8817519744 8842839984 8845231104 8853360912 8853955776 8862093603 8879230272 8881631232 8889794496 8926529184 8942275584 8954431488 8962661664 8963263872 8971502166 8973325152 8979075072 8999697456 9010252416 9016178688 9036733248 9045039069 9047484864 9052674048 9053282304 9055800567 9073311808 9082261452 9084106944 9084717312 9090081792 9093067236 9110804832 9119791458 9121644576 9127489536 9130641894 9148297856 9156706218 9159182208 9164435456 9167600574 9194543847 9202305024 9205483221 9213253632 9232381476 9234257472 9240174592 9242744841 9243365868 9251168256 9280780828 9289396224 9297934272 9315913728 9319131162 9326997504 9327624192 9330218766 9336197376 9356852802 9357481496 9365538816 9368614728 9374776704 9395517483 9404080128 9406695969 9407328012 9412723584 9434182164 9445406652 9451459072 9453379584 9481162752 9484437258 9489877056 9490514688 9492443136 9501167808 9522828018 9523467864 9528930048 9531506688 9540267264 9562178547 9568305792 9579689856 9598214144 9601529076 9607036032 9607681536 9609633792 9618466176 9619112448 9627953544 9640393796 9646734528 9658211904 9680230134 9686433024 9697957632 9706871196 9720066472 9737212672 9746817168 9755209728 9777449088 9786435714 9787093272 9789081984 9795354624 9817685504 9826709112 9829366272 9835831296 9867315348 9869983488 9875644416 9879055164 9898158336 9907255908 9907921584 9909934848 9910600704 9919709712 9948194982 9950884992 9957261312 9960700248 9989134056 9991835136 9997565952 10001018808 10009460736 10038878208 10042175264 10050822144 10073735424 10082994372 10083671856 10094990796 10101459456 10124488176 10136533968 10143029248 10162814976 10166324904 10174906368 10178420472 10184258304 10184942592 10198102528 10207475784 10208161632 10219620312 10220306976 10226168832 10249655436 10261850148 10268425728 10291835088 10304079984 10309989888 10310682624 10345788464 10352593152 10355392512 10355993241 10364910336 10388539656 10395196416 10407564288 10431290848 10450570752 10480402944 10492872192 10493577216 10503222048 10516793232 10527166683 10536052736 10539691569 10579590144 10589314032 10622413824 10623127552 10632891456 10635052032 10666308096 10669811218 10676111688 10676829024 10678998528 10710202368 10713901347 10720046304 10722945024 10732800672 10757268687 10764344016 10776968576 10797990912 10807915536 10808641728 10810838016 10820774448 10821501504 10831447737 10846171734 10852576344 10865304384 10897237152 10910202336 10935074781 10944305152 10954364256 10955100288 10965169314 10999630224 11010479931 11012717232 11019773952 11044896192 11055047751 11058037056 11065122816 11103731424 11110099968 11110846464 11135428128 11146411782 11148676704 11149425792 11155820544 11159673426 11191529822 11194556032 11201918976 11237775813 11240814528 11247261696 11248017408 11251146159 11260643328 11284021804 11286314688 11287073024 11293737984 11297447172 11306983424 11332952352 11340214272 11344130838 11353706496 11364141888 11379590016 11390049198 11399663616 11400429568 11403600714 11410907904 11433166848 11437115517 11446769664 11450529112 11457290592 11458060416 11472865344 11483410257 11484181836 11493875712 11497072851 11497845348 11504439936 11544385908 11551978944 11578314474 11588087808 11592089982 11598738624 11599517952 11601874944 11639012022 11639794056 11646667296 11649816576 11687107113 11694595968 11697758208 11708509824 11735202204 11741932928 11745107968 11756692992 11790453312 11793641472 11804481216 11805274368 11816124804 11831392386 11838973696 11842174976 11853059328 11902038912 11912978286 11923034112 11939241984 11950215552 11951018496 11962002888 11964433536 11972100096 11999596608 12011432652 12013669888 12021571584 12048977664 12060052092 12063313152 12070232064 12074400756 12109681936 12112142592 12112956416 12120109056 12124089648 12147739776 12158904978 12159721944 12162192768 12169986048 12173371254 12174189192 12208941624 12212242944 12223467432 12259391796 12269740032 12273977628 12284338176 12309841968 12312343296 12323659788 12324487824 12374584002 12385861632 12397245696 12421218304 12425508216 12435996672 12440291688 12448263168 12475803736 12487385088 12491486304 12498862464 12499702272 12527356644 12542261292 12543104016 12550298112 12578909552 12593875536 12602158848 12641550336 12645916344 12653169408 12654019584 12656590848 12668223744 12697104024 12697957152 12705240064 12720356352 12749571396 12757741056 12772919808 12784659624 12802038768 12809381376 12810242048 12824621568 12825483264 12837271392 12862312704 12866537057 12877615872 12881845251 12890317968 12906973512 12915244032 12930610176 12942494928 12995756224 13006946304 13036598784 13048580952 13049457696 13052109312 13079207091 13094768313 13102278816 13105821696 13156420464 13159977984 13172073552 13197544448 13209674544 13210562112 13213246464 13214134272 13221937152 13226279616 13264259976 13267846656 13280041368 13280933664 13318845408 13322446848 13334691744 13365091399 13389793776 13413413376 13431647232 13443992496 13444895808 13457253249 13459987728 13468612608 13499317568 13515378624 13524268032 13555099872 13571227296 13579011072 13579923456 13609967712 13610882176 13623392178 13626160416 13627075968 13634891776 13639600854 13666207248 13679687187 13682466864 13691234304 13695962841 13722446784 13735059327 13738773312 13746653184 13747576832 13751400861 13803457536 13807990988 13819880448 13848572214 13851386208 13860261888 13865048802 13876752384 13921171242 13934094336 13973870592 13978696743 13990496256 13991436288 13995328149 14004296064 14022390976 14035279203 14036222244 14048308224 14052922092 14106120192 14110992018 14119085376 14151273246 14163218432 14168109978 14177188608 14180069376 14221744128 14226655887 14234815584 14235772032 14238664704 14251751712 14280269824 14284242027 14285201796 14293395072 14297260032 14310400896 14343024916 14352458688 14369534784 14397321216 14402293614 14410554048 14411522304 14414450688 14427699264 14428668672 14441930316 14460590694 14461562312 14470101792 14487072512 14520345201 14529649536 14546936448 14560306794 14580099708 14605819008 14606800384 14620225752 14666173632 14679653571 14680639908 14683622976 14693031936 14726528256 14740063668 14744049408 14800973022 14804975232 14813466624 14814461952 14847237504 14860883862 14861882376 14864902272 14865901056 14874427392 14879564568 14922292473 14926327488 14935891968 14983701084 14987752704 14996348928 15001528212 15014191104 15048419584 15058317312 15063262896 15076233216 15110603136 15120285696 15124491558 15125507784 15138275328 15142486194 15152189184 15172786688 15186732264 15199551488 15204800952 15214543872 15244222464 15249487356 15262359552 15267630708 15276387456 15277413888 15297153792 15311213676 15312242448 15329430468 15330460464 15339253248 15374483154 15392514544 15402638592 15437752632 15450783744 15456119976 15464984832 15466023936 15469166592 15518682696 15519725408 15528889728 15533088768 15582809484 15592794624 15611346432 15646936272 15675590656 15720604416 15724855296 15739308288 15740365824 15754833072 15775189848 15804079104 15869385216 15883971048 15897378816 15933620736 15934691328 15949337184 15952578048 15999462144 16004716827 16014167532 16015243536 16018497792 16065303552 16080069456 16084417536 16099201008 16146516024 16149523456 16160145408 16165452864 16196986368 16211873304 16212962592 16216257024 16231161672 16232252256 16269257601 16278588832 16282990592 16297956576 16345855728 16365303504 16413122624 16416457728 16431546384 16432650432 16447753971 16499445336 16529660928 16567344288 16587055584 16597684224 16650812662 16655315072 16665149952 16666269696 16703142192 16719617673 16723015056 16724138688 16733730816 16739510139 16787294733 16791834048 16802878464 16861221792 16870892544 16872026112 16890964992 16926032706 16929472032 16930609536 16940606976 16946170758 16960475136 16999428528 17010321408 17016196257 17030559744 17046212832 17069385024 17079175168 17085073797 17099495424 17100644352 17105401071 17116361856 17149750272 17170154496 17175793668 17185935888 17187090624 17209298016 17220325376 17226272754 17240813568 17246768022 17256659904 17296000634 17316578862 17327968416 17367471711 17382131712 17388134973 17398107936 17399276928 17402812416 17438942788 17458518033 17459691084 17469705088 17474428928 17541893952 17546637312 17562764736 17602803306 17612899392 17614082816 17617661952 17618845696 17635039488 17685679968 17690462208 17706721824 17707911552 17724187206 17747088579 17758460544 17763262464 17779588992 17853058368 17884551168 17908862976 17925323328 17926527744 17943004332 17946650304 17958150144 17999394912 18020504832 18032357376 18073466496 18090078138 18094969728 18105348096 18106564608 18111601134 18146623616 18164522904 18168213888 18169434624 18180163584 18186134472 18221609664 18238357467 18239582916 18243289152 18254979072 18260056881 18261283788 18296595712 18313412436 18318364416 18328870912 18335201148 18389087694 18404610048 18410966442 18426507264 18464762952 18468514944 18480349184 18485489682 18486731736 18502336512 18561561656 18578792448 18595868544 18631827456 18638262324 18653995008 18660437532 18672394752 18713705604 18714962992 18731077632 18737229456 18749553408 18791034966 18808160256 18813391938 18814656024 18825447168 18868364328 18890813304 18902918144 18906759168 18962325504 18968874516 18979754112 18981029376 18984886272 19002335616 19045656036 19046935728 19057860096 19080534528 19124357094 19136611584 19159379712 19196428288 19203058152 19214072064 19215363072 19219267584 19236932352 19238224896 19255907088 19280787592 19293469056 19316423808 19360460268 19372866048 19395915264 19413742392 19440132944 19474425344 19493634336 19510419456 19554898176 19572871428 19574186544 19578163968 19635371008 19653418224 19658732544 19671662592 19734630696 19739966976 19751288832 19758110328 19796316672 19814511816 19815843168 19819869696 19821201408 19839419424 19884648179 19896389964 19901769984 19921400496 19978268112 19983670272 20002037616 20077756416 20084350528 20101644288 20147470848 20165988744 20167343712 20189981592 20202918912 20248976352 20273067936 20286058496 20332649808 20356840944 20368516608 20369885184 20396205056 20414951568 20416323264 20435088267 20439240624 20440613952 20452337664 20459401281 20499310872 20523700296 20536851456 20583670176 20608159968 20619979776 20621365248 20691576928 20705186304 20711986482 20729820672 20772858321 20777079312 20790392832 20797573203 20815128576 20862581696 20881756863 20901141504 20960805888 20985744384 20987154432 21006444096 21033586464 21054333366 21072105472 21079383138 21159180288 21166488027 21178628064 21226909869 21244827648 21246255104 21252164967 21265782912 21270104064 21332616192 21339622436 21352223376 21353658048 21357997056 21420404736 21427802694 21440092608 21445890048 21465601344 21514537374 21528688032 21553937152 21595981824 21603440421 21615831072 21617283456 21621676032 21641548896 21643003008 21662895474 21690886041 21692343468 21705152688 21730608768 21794474304 21820404672 21840460191 21870149562 21888610304 21908728512 21910200576 21930338628 21999260448 22020959862 22025434464 22039547904 22089792384 22110095502 22116074112 22130245632 22201459533 22207462848 22220199936 22221692928 22270856256 22291325793 22292823564 22297353408 22298851584 22311641088 22319346852 22383059644 22389112064 22403837952 22475551626 22481629056 22494523392 22496034816 22502292318 22521286656 22568043608 22572629376 22574146048 22587475968 22594894344 22613966848 22665904704 22680428544 22686737337 22688261676 22707412992 22728283776 22759180032 22780098396 22799327232 22807201428 22821815808 22866333696 22874231034 22893539328 22901058224 22914581184 22916120832 22945730688 22966820514 22968363672 22987751424 22994145702 22995690696 23008879872 23061724731 23088771816 23103957888 23156628948 23176175616 23184179964 23197477248 23199035904 23203749888 23278024044 23279588112 23293334592 23299633152 23374214226 23389191936 23395516416 23417019648 23470404408 23483865856 23490215936 23513385984 23580906624 23587282944 23608962432 23610548736 23632249608 23662784772 23677947392 23706118656 23804077824 23825956572 23846068224 23878483968 23900431104 23902036992 23924005776 23928867072 23999193216 24022865304 24027339776 24043143168 24097955328 24120104184 24126626304 24140464128 24148801512 24219363872 24224285184 24225912832 24240218112 24248179296 24295479552 24317809956 24319443888 24324385536 24346742508 24348378384 24417883248 24424485888 24446934864 24518783592 24539480064 24547955256 24568676352 24619683936 24624686592 24647319576 24648975648 24749168004 24794491392 24851016432 24880583376 24896526336 24951607472 24974770176 24976218993 24982972608 24997724928 24999404544 25054713288 25084522584 25086208032 25100596224 25157819104 25187751072 25204317696 25291832688 25306338816 25308039168 25336447488 25389049059 25394208048 25395914304 25410480128 25419256137 25440712704 25499142792 25515482112 25545839616 25569319248 25604077536 25618762752 25620484096 25649243136 25650966528 25674542784 25724625408 25733074114 25755231744 25763690502 25780635936 25813947024 25830488064 25839409131 25861220352 25870152033 25884989856 25944000951 25974868293 25991512448 26073197568 26097161904 26098915392 26104218624 26158414182 26189536626 26204557632 26211643392 26312840928 26319955968 26344147104 26395088896 26404204959 26419349088 26421124224 26426492928 26428268544 26452559232 26511082939 26528519952 26535693312 26560082736 26561867328 26637690816 26644893696 26669383488 26730182798 26779587552 26826826752 26863294464 26887984992 26889791616 26914506498 26919975456 26937225216 26998635136 27030757248 27048536064 27110199744 27135117207 27142454592 27158022144 27159846912 27167401701 27219935424 27221764352 27246784356 27252320832 27254151936 27269783552 27279201708 27332414496 27359374374 27364933728 27382468608 27391925682 27444893568 27470118654 27477546624 27493306368 27495153664 27502801722 27583631541 27606915072 27615981976 27639760896 27697144428 27702772416 27720523776 27728234523 27730097604 27753504768 27842342484 27868188672 27947741184 27957393486 27980992512 27982872576 27990656298 28008592128 28044781952 28070558406 28072444488 28096616448 28105844184 28186552449 28212240384 28220087907 28221984036 28238170752 28302546492 28326436864 28336219956 28354377216 28360138752 28443488256 28453311774 28469631168 28471544064 28477329408 28503503424 28560539648 28568484054 28570403592 28586790144 28594520064 28620801792 28686049832 28704917376 28739069568 28794642432 28804587228 28821108096 28823044608 28828901376 28855398528 28857337344 28883860632 28921181388 28923124624 28940203584 28974145024 29040690402 29059299072 29093872896 29120613588 29160199416 29211638016 29213600768 29240451504 29332347264 29359307142 29361279816 29367245952 29386063872 29453056512 29480127336 29488098816 29601946044 29609950464 29626933248 29694475008 29721767724 29723764752 29729804544 29731802112 29759129136 29844584946 29852654976 29871783936 29967402168 29975505408 29992697856 30003056424 30028382208 30096839168 30116634624 30126525792 30152466432 30221206272 30248983116 30251015568 30284972388 30304378368 30345573376 30373464528 30409601904 30429087744 30488444928 30498974712 30524719104 30535261416 30552774912 30554827776 30594307584 30622427352 30624484896 30658860936 30660920928 30678506496 30748966308 30785029088 30805277184 30875505264 30912239952 30929969664 30932047872 31031059961 31037365392 31039450816 31057779456 31066177536 31067979723 31165618968 31185589248 31222692864 31293872544 31351181312 31441208832 31478616576 31480731648 31509666144 31550379696 31581500049 31608158208 31619074707 31738770432 31767942096 31867241472 31869382656 31898674368 31905156096 31998924288 32009433654 32028335064 32030487072 32036995584 32130607104 32141704041 32160138912 32168835072 32198402016 32271806061 32293032048 32299046912 32330905728 32393972736 32423746608 32425925184 32432514048 32462323344 32464504512 32494343211 32538515202 32557177664 32565981184 32595913152 32691711456 32730607008 32805224343 32826245248 32832915456 32863092768 32865300864 32895507942 32998890672 33031439793 33059321856 33134688576 33165143253 33174111168 33195368448 33301625324 33310630144 33330299904 33332539392 33406284384 33439235346 33446030112 33448277376 33467461632 33479020278 33574589466 33583668096 33605756928 33713327439 33722443584 33741785088 33744052224 33753438477 33781929984 33852065412 33858944064 33861219072 33881213952 33892341516 33920950272 33998857056 34020642816 34032392514 34061119488 34092425664 34138770048 34158350336 34170147594 34198990848 34201288704 34210802142 34232723712 34299500544 34311346551 34340308992 34351587336 34371871776 34374181248 34418596032 34440650752 34450230771 34452545508 34481627136 34491218553 34493536044 34513319808 34592001268 34633157724 34655936832 34734943422 34764263424 34776269946 34796215872 34798553856 34805624832 34877885576 34917036066 34919382168 34939410176 34948857856 35061321339 35083787904 35093274624 35125529472 35205606612 35225798784 35228165632 35235323904 35270078976 35371359936 35380924416 35413443648 35415823104 35448374412 35494177158 35516921088 35526524928 35559177984 35706116736 35769102336 35817725952 35850646656 35853055488 35886008664 35893300608 35916300288 35998789824 36041009664 36064714752 36146932992 36180156276 36189939456 36210696192 36223202268 36293247232 36329045808 36336427776 36338869248 36360327168 36372268944 36443219328 36476714934 36479165832 36486578304 36509958144 36520113762 36522567576 36593191424 36626824872 36636728832 36657741824 36670402296 36778175388 36809220096 36821932884 36853014528 36929525904 36937029888 36970979364 36973463472 37123123312 37157584896 37191737088 37263654912 37276524648 37307990016 37320875064 37344789504 37427411208 37429925984 37462155264 37474458912 37499106816 37582069932 37626783876 37629312048 37650894336 37736728656 37781626608 37805836288 37924651008 37937749032 37959508224 37962058752 37969772544 38004671232 38091312072 38093871456 38115720192 38161069056 38248714188 38273223168 38318759424 38406116304 38428144128 38430726144 38473864704 38476449792 38511814176 38561575184 38586938112 38599611171 38632847616 38645535753 38720920536 38745732096 38791830528 38827484784 38880265888 38948850688 38987268672 39020838912 39109796352 39145742856 39148373088 39156327936 39237621273 39270742016 39284304939 39306836448 39317465088 39443318519 39469261392 39479933952 39516220656 39592633344 39629023632 39631686336 39639739392 39642402816 39678838848 39769296358 39792779928 39803539968 39842800992 39956536224 39967340544 40004075232 40095274197 40168701056 40294941696 40331977488 40334687424 40371759747 40379963184 40405837824 40497952704 40546135872 40572116992 40665299616 40713681888 40737033216 40739770368 40792410112 40829903136 40832646528 40870176534 40878481248 40881227904 40904675328 40918802562 40998621744 41039061561 41047400592 41073702912 41167340352 41205177981 41216319936 41239959552 41242730496 41254202583 41383153856 41410372608 41423972964 41459641344 41545716642 41554158624 41580785664 41595146406 41630257152 41725163392 41763513726 41802283008 41921611776 41936090229 41971488768 41974308864 41985984447 42012888192 42067172928 42105837609 42108666732 42144210944 42158766276 42318360576 42332976054 42357256128 42453819738 42489655296 42492510208 42504329934 42531565824 42540208128 42665232384 42679244872 42704446752 42707316096 42715994112 42840809472 42852726081 42855605388 42880185216 42891780096 42931202688 43029074748 43057376064 43107874304 43191963648 43206880842 43231662144 43234566912 43243352064 43283097792 43286006016 43325790948 43381772082 43384686936 43410305376 43461217536 43561035603 43588948608 43640809344 43680920382 43740299124 43777220608 43817457024 43820401152 43860677256 43998520896 44038960713 44041919724 44050868928 44079095808 44179584768 44220191004 44232148224 44402919066 44414925696 44440399872 44443385856 44541712512 44582651586 44585647128 44594706816 44597703168 44623282176 44638693704 44766119288 44778224128 44807675904 44951103252 44963258112 44989046784 45004584636 45042573312 45136087216 45145258752 45148292096 45174951936 45189788688 45331809408 45360857088 45373474674 45376523352 45414825984 45456567552 45518360064 45560196792 45598654464 45614402856 45643631616 45732667392 45748462068 45787078656 45802116448 45829162368 45832241664 45891461376 45933641028 45936727344 45988291404 45991381392 46017759744 46123449462 46177543632 46207915776 46313257896 46352351232 46368359928 46394954496 46398071808 46407499776 46556048088 46559176224 46586669184 46599266304 46748428452 46778383872 46834039296 46940808816 46967731712 47026771968 47161813248 47174565888 47217924864 47221097472 47264499216 47325569544 47355894784 47412237312 47608155648 47651913144 47692136448 47800862208 47804073984 47848011552 47857734144 47957092667 47998386432 48014150481 48045730608 48054679552 48195910656 48240208368 48253252608 48297603024 48438727744 48448570368 48451825664 48480436224 48496358592 48590959104 48635619912 48638887776 48648771072 48693485016 48696756768 48807772803 48835766496 48848971776 48893869728 49037567184 49095910512 49239367872 49249373184 49294639152 49297951296 49343261913 49498336008 49588982784 49702032864 49761166752 49793052672 49903214944 49952437986 49965945216 49995449856 49998809088 50109426576 50158853019 50169045168 50172416064 50201192448 50218530417 50315638208 50361884199 50375502144 50408635392 50583665376 50612677632 50616078336 50672894976 50778098118 50788416096 50791828608 50820960256 50838512274 50881425408 50998285584 51030964224 51048588771 51091679232 51138638496 51208155072 51237525504 51240968192 51255221391 51298486272 51301933056 51316203213 51349085568 51449250816 51466148228 51510463488 51527381004 51561271872 51627894048 51660976128 51678818262 51722440704 51740304066 51769979712 51888001902 51949736586 51983024896 52102415133 52146395136 52164404919 52194323808 52197830784 52208437248 52316828364 52375554099 52379073252 52409115264 52423286784 52625681856 52639911936 52688294208 52790177792 52808409918 52838698176 52842248448 52852985856 52856537088 52905118464 53022165878 53057039904 53071386624 53120165472 53123734656 53241265737 53275381632 53289787392 53338766976 53460365596 53559175104 53653653504 53726588928 53775969984 53779583232 53829012996 53839950912 53874450432 53997270272 54061514496 54097072128 54220399488 54270234414 54284909184 54316044288 54319693824 54334803402 54439870848 54443528704 54493568712 54504641664 54508303872 54539567104 54558403416 54664828992 54715072401 54718748748 54729867456 54764937216 54783851364 54889787136 54940237308 54955093248 54986612736 55005603444 55167263082 55213830144 55231963952 55279521792 55394288856 55405544832 55441047552 55456469046 55460195208 55507009536 55684684968 55736377344 55895482368 55914786972 55961985024 55981312596 56017184256 56089563904 56141116812 56144888976 56193232896 56211688368 56373104898 56424480768 56440175814 56443968072 56476341504 56605092984 56652873728 56672439912 56708754432 56720277504 56886976512 56906623548 56939262336 56943088128 56954658816 57007006848 57136968108 57140807184 57173580288 57241603584 57372099664 57409834752 57478139136 57589284864 57609174456 57642216192 57646089216 57657802752 57710797056 57714674688 57767721264 57842362776 57846249248 57880407168 57948290048 58081380804 58118598144 58187745792 58241227176 58320398832 58423276032 58427201536 58480903008 58664694528 58683961699 58718614284 58722559632 58734491904 58906113024 58960254672 58976197632 59203892088 59219900928 59253866496 59388950016 59443535448 59447529504 59459609088 59463604224 59518258272 59653944537 59689169892 59705309952 59934804336 59951010816 60006112848 60193678336 60233269248 60253051584 60304932864 60442412544 60497966232 60502031136 60569944776 60608756736 60691146752 60746929056 60819203808 60858175488 60997949424 61070522832 61105549824 61109655552 61188615168 61244854704 61248969792 61305264801 61317721872 61321841856 61357012992 61378203843 61497932616 61570058176 61610554368 61751010528 61824479904 61859939328 61864095744 62062119922 62074730784 62078901632 62115558912 62135959446 62318574963 62331237936 62371178496 62392719609 62445385728 62587745088 62645270589 62702362624 62882417664 62957233152 62961463296 63019332288 63100759392 63163000098 63216316416 63238149414 63477540864 63535884192 63680729607 63734482944 63738765312 63756494901 63797348736 63810312192 63997848576 64018867308 64056670128 64060974144 64073991168 64261214208 64283408082 64320277824 64337670144 64396804032 64543612122 64586064096 64598093824 64661811456 64787945472 64810321263 64847493216 64851850368 64865028096 64924646688 64929009024 64988686422 65072658123 65077030404 65114355328 65131962368 65191826304 65383422912 65461214016 65521380573 65610448686 65652490496 65665830912 65726185536 65730601728 65791015884 65997781344 66062879586 66118643712 66269377152 66330286506 66348222336 66390736896 66603250648 66621260288 66660599808 66665078784 66812568768 66873977379 66878470692 66892060224 66896554752 66934923264 66958040556 67149178932 67167336192 67211513856 67426654878 67444887168 67483570176 67488104448 67506876954 67563859968 67704130824 67717888128 67722438144 67762427904 67784683032 67841900544 67997714112 68041285632 68060212011 68064785028 68122238976 68184851328 68277540096 68316700672 68340295188 68397981696 68421604284 68465447424 68599001088 68622693102 68680617984 68703174672 68743743552 68748362496 68837192064 68881301504 68900461542 68905091016 68963254272 68982437106 68987072088 69026639616 69184002536 69266315448 69311873664 69469886844 69528526848 69552539892 69592431744 69597107712 69611249664 69755771152 69834072132 69838764336 69878820352 70122642678 70167575808 70186549248 70251058944 70411213224 70451597568 70456331264 70470647808 70540157952 70742719872 70761848832 70826887296 70831646208 70896748824 70988354316 71033842176 71118355968 71412233472 71538204672 71635451904 71701293312 71706110976 71772017328 71786601216 71997579648 72082019328 72129429504 72293865984 72360312552 72379878912 72421392384 72446404536 72586494464 72658091616 72672855552 72677738496 72720654336 72744537888 72886438656 72953429868 72958331664 72973156608 73040227524 73045135152 73186382848 73253649744 73273457664 73340804592 73556350776 73618440192 73643865768 73706029056 73859051808 73874059776 73941958728 73946926944 74115506849 74246246624 74383474176 74553049296 74641750128 74689579008 74854822416 74859851968 74924310528 74928656979 74948917824 74998213632 75164139864 75253567752 75258624096 75301788672 75473457312 75563253216 75611672576 75875498064 75919016448 75924117504 76009342464 76167147177 76182624144 76187742912 76231440384 76257768411 76322138112 76497428376 76546446336 76637518848 76812232608 76856288256 76861452288 76947729408 76952899584 77023628352 77123150368 77173876224 77199222342 77265695232 77291071506 77441841072 77491464192 77518227393 77583661056 77610456099 77654969568 77760531776 77832002853 77897701376 77924604879 77974537344 78219592704 78291485712 78296746176 78312655872 78475242546 78541484032 78568609878 78613672896 78634930176 78886637038 78938522784 78959867904 79032441312 79185266688 79212614877 79258047264 79263372672 79279478784 79284805632 79357677696 79533248817 79538592716 79585559856 79607079936 79685601984 79913072448 79934681088 80008150464 80190548394 80337402112 80589883392 80663954976 80669374848 80743519494 80759926368 80811675648 80995905408 81092271744 81144233984 81330599232 81405351621 81427363776 81474066432 81479540736 81584820224 81659806272 81665293056 81740353068 81756962496 81762455808 81809350656 81837605124 81997243488 82078123122 82094801184 82147405824 82334680704 82410355962 82432639872 82479919104 82485460992 82508405166 82750894623 82766307712 82820745216 82847945928 82919282688 83091433284 83108317248 83161571328 83184703569 83190292812 83260514304 83450326784 83527027452 83604566016 83843223552 83872180458 83942977536 83948617728 83971968894 84025776384 84134345856 84211675218 84217333464 84288421888 84317532552 84559657347 84636721152 84665952108 84714512256 84907639476 84979310592 85008659868 85063131648 85080416256 85330464768 85358489744 85408893504 85414632192 85431988224 85681618944 85705452162 85711210776 85760370432 85783560192 85862405376 86058149496 86114752128 86215748608 86383927296 86413761684 86463324288 86469133824 86486704128 86566195584 86572012032 86651581896 86763544164 86769373872 86820610752 86922435072 87122071206 87177897216 87281618688 87361840764 87480598248 87554441216 87634914048 87640802304 87721354512 87997041792 88077921426 88083839448 88101737856 88158191616 88359169536 88440382008 88464296448 88805838132 88829851392 88880799744 89083425024 89165303172 89171294256 89189413632 89195406336 89277387408 89532238576 89556448256 89615351808 89902206504 89926516224 89978093568 90009169272 90085146624 90272174432 90290517504 90296584192 90349903872 90379577376 90663618816 90746949348 90753046704 90913135104 91036720128 91120393584 91228805712 91287263232 91465334784 91496924136 91574157312 91604232896 91658324736 91664483328 91782922752 91867282056 91873454688 91976582808 91982762784 92035519488 92246898924 92355087264 92415831552 92626515792 92736719856 92789908992 92796143616 93093179883 93112096176 93118352448 93173338368 93198532608 93203939169 93496856904 93556767744 93668078592 93881617632 93935463424 94053543936 94323626496 94435849728 94442194944 94528998432 94651139088 94711789568 94744500147 94824474624 94857224121 95128003487 95216311296 95303826288 95601724416 95608147968 95696023104 95715468288 95914185334 95996772864 96028300962 96091461216 96109359104 96391821312 96425112123 96480416736 96506505216 96595206048 96815418183 96877455488 96897140736 96903651328 96992717184 97181918208 97271239824 97277775552 97297542144 97386970032 97393513536 97483029633 97615545606 97671532992 97697943552 97787739456 98075134368 98191821024 98415673029 98478735744 98498746368 98589278304 98595902592 98686523826 98996672016 99177965568 99404065728 99495429759 99522333504 99586105344 99806429888 99904875972 99931890432 99990899712 99997618176 100218853152 100317706038 100338090336 100344832128 100402384896 100437060834 100631276416 100723768398 100751004288 100817270784 101139982317 101167330752 101225355264 101232156672 101260315431 101345789952 101556196236 101576832192 101583657216 101641920512 101677024548 101762850816 101996571168 102061928448 102097177542 102183358464 102277276992 102416310144 102475051008 102481936384 102510442782 102596972544 102603866112 102632406426 102698171136 102898501632 102932296456 103020926976 103054762008 103122543744 103255788096 103321952256 103350692313 103357636524 103444881408 103473655659 103480608132 103539959424 103776003804 103899473172 103966049792 104204830266 104292790272 104328809838 104388647616 104395661568 104416874496 104633656728 104751108198 104758146504 104818230528 104846573568 105183964017 105251363712 105279823872 105376588416 105580355584 105616819836 105677396352 105684496896 105705971712 105810236928 106044331756 106114079808 106142773248 106240330944 106247469312 106482531474 106550763264 106579574784 106677533952 106920731192 107118350208 107307307008 107453177856 107551939968 107559166464 107658025992 107679901824 107748900864 107994540544 108123028992 108194144256 108440798976 108540468828 108569818368 108632088576 108669606804 108879741696 108887057408 108987137424 109009283328 109016607744 109116806832 109329657984 109430144802 109437497496 109459734912 109529874432 109567702728 109779574272 109880474616 109910186496 109973225472 110011206888 110334526164 110427660288 110463927904 110559043584 110788577712 110811089664 110912938092 110920390416 111369369936 111472754688 111790964736 111829573944 111923970048 111962625192 112034368512 112179127808 112282233624 112289777952 112386465792 112423376736 112746209796 112880351628 112887936144 112952683008 113210185968 113344879824 113417508864 113773953024 113813247096 113878524672 113886176256 113909317632 114014013696 114273936216 114281614368 114347160576 114483207168 114744199328 114819669504 114956278272 115218348912 115284432384 115292178432 115421594112 115429349376 115535442528 115684725552 115692498496 115760814336 115798833513 115896580096 115936607259 116162761608 116237196288 116375491584 116482454352 116640797664 116846552064 116854403072 116961806016 117329389056 117367923398 117437228568 117445119264 117468983808 117712863819 117812226048 117852914817 117920509344 117952395264 118329955557 118407784176 118439801856 118777900032 118887070896 118895059008 118919218176 118927208448 119036516544 119307889074 119378339784 119410619904 119869608672 119902021632 120012225696 120285822591 120387356672 120506103168 120884825088 120995932464 121004062272 121115279241 121139889552 121217513472 121382293504 121493858112 121638407616 121716350976 121995898848 122141045664 122211099648 122219311104 122377230336 122489709408 122497939584 122610529602 122635443744 122643683712 122714025984 122756407686 122995865232 123117184683 123140116352 123221108736 123502021056 123615533943 123648959808 123719878656 123728191488 123762607749 124124239844 124149461568 124157803264 124231117824 124271918892 124637149926 124662475872 124742356992 124785439218 124890771456 125175490176 125290541178 125404725248 125764835328 125808270687 125914466304 125922926592 126038664576 126201518784 126317512827 126326000196 126432632832 126476298828 126955081728 127071768384 127361459214 127468965888 127477530624 127512989802 127594697472 127620624384 127995697152 128037734616 128113340256 128121948288 128147982336 128522428416 128558178243 128566816164 128640555648 128675340288 128793608064 129087224244 129172128192 129196187648 129323622912 129575890944 129620642526 129694986432 129703700736 129730056192 129849293376 129858018048 129977372844 130145316246 130154060808 130228710656 130263924736 130383652608 130683106809 130766845824 130922428032 131042761146 131220897372 131304980992 131331661824 131452371072 131461203456 131582031768 131995562688 132125759172 132237287424 132538754304 132660573012 132696444672 133206501296 133242520576 133321199616 133330157568 133625137536 133747954758 133756941384 133784120448 133793109504 133869846528 133916081112 134298357864 134334672384 134423027712 134853309756 134889774336 134967140352 135013753908 135127719936 135408261648 135435776256 135444876288 135524855808 135569366064 135995428224 136082571264 136120424022 136129570056 136244477952 136369702656 136555080192 136633401344 136680590376 136795963392 136843208568 136930894848 137198002176 137245386204 137361235968 137406349344 137487487104 137496724992 137674384128 137800923084 137810182032 137964874212 137974144176 138053279232 138368005072 138532630896 138623747328 138939773688 139057053696 139105079784 139184863488 139194215424 139222499328 139511542304 139668144264 139677528672 139757640704 140245285356 140335151616 140502117888 140822426448 140903195136 140912662528 141080315904 141485439744 141523697664 141531907627 141653774592 141663292416 141793497648 141976708632 142067684352 142236711936 142824466944 143076409344 143402586624 143412221952 143544034656 143573202432 143871278001 143995159296 144042451443 144164038656 144587731968 144720625104 144759757824 144892809072 145172988928 145316183232 145345711104 145355476992 145441308672 145489075776 145772877312 145906859736 145916663328 145946313216 146080455048 146090270304 146372765696 146423318409 146507299488 146546915328 146681609184 147016005389 147112701552 147287731536 147718103616 147748119552 147883917456 147893853888 148029785739 148231013698 148492493248 148766948352 149106098592 149283500256 149379158016 149709644832 149719703936 149857313958 149897835648 149996427264 150328279728 150476559057 150507135504 150517248192 150603577344 150655591251 150946914624 151085652597 151126506432 151223345152 151750996128 151838032896 151848235008 152018684928 152334294354 152365248288 152375485824 152462880768 152515536822 152644276224 152994856752 153092892672 153275037696 153624465216 153712576512 153722904576 153765664173 153895458816 153905799168 153948609639 154047256704 154246300736 154347752448 154398444684 154531390464 154582143012 154883682144 154982928384 155036454786 155167322112 155220912198 155309939136 155521063552 155664005706 155795402752 155849209758 155949074688 156307245399 156439185408 156493214757 156582971424 156593492352 156625311744 156950485092 157082968064 157126662297 157137219756 157227345792 157269860352 157773274076 157877045568 157919735808 158064882624 158370533376 158425229754 158516094528 158526745344 158558957568 158569611264 158715355392 159066497634 159077185432 159171119712 159214159872 159371203968 159723797211 159826144896 159869362176 160016300928 160381096788 160674804224 161179766784 161327909952 161338749696 161487038988 161519852736 161623351296 161991810816 162184543488 162661198464 162810703242 162854727552 162948132864 162959081472 163169640448 163319612544 163330586112 163480706136 163513924992 163524911616 163618701312 163675210248 163994486976 164145217203 164156246244 164189602368 164294811648 164669361408 164820711924 164865279744 164959838208 165016810332 165501789246 165532615424 165641490432 165695891856 165838565376 166182866568 166216634496 166323142656 166369407138 166380585624 166521028608 166900653568 167054054904 167209132032 167686447104 167744360916 167885955072 167943937788 168051552768 168268691712 168423350436 168434666928 168635065104 169119314694 169273442304 169331904216 169429024512 169815278952 169958621184 170017319736 170126263296 170160832512 170660929536 170716979488 170817787008 170829264384 170863976448 171410904324 171422421552 171520740864 171724810752 172116298992 172229504256 172431497216 172767854592 172827523368 172926648576 172938267648 172973408256 173132391168 173144024064 173303163792 173527088328 173538747744 173641221504 173844870144 174244142412 174355794432 174563237376 174723681528 174961196496 175269828096 175281604608 175442709024 175994083584 176051885097 176155842852 176167678896 176203475712 176718339072 176880764016 176928592896 177611676264 177659702784 177761599488 178166850048 178330606344 178342588512 178378827264 178390812672 178554774816 178961833611 179064477152 179112896512 179804413008 179853032448 180018338544 180544348864 180581035008 180593168384 180699807744 180759154752 181327237632 181493898696 181506093408 181826270208 182073440256 182240787168 182457611424 182574526464 182993848272 183208465792 183316649472 183328966656 183565845504 183734564112 183746909376 183915794403 183953165616 183965525568 184071038976 184134611529 184493797848 184710174528 184831663104 185253031584 185473439712 185579817984 185592287232 186186359766 186224192352 186236704896 186346676736 186407878338 186955724889 186993713808 187113535488 187178158827 187336157184 187763235264 187870926848 187935811767 188107087872 188647252992 188871699456 188884389888 189057996864 189302278176 189423579136 189489000294 189648949248 189714448242 190256006974 190432622592 190607652576 191042188821 191203448832 191216295936 191269484703 191392046208 191430936576 191828370668 191993545728 192056601924 192182922432 192218718208 192783642624 192850224246 192960833472 193013010432 193190412096 193630836366 193754910976 193794281472 193807302656 193985434368 194363836416 194430963789 194542479648 194555551104 194595084288 194773940064 194787027072 194966059266 195217974369 195231091212 195343065984 195395887104 195575478912 196150268736 196383642048 196831346058 196957471488 196997492736 197178556608 197191805184 197373047652 197993344032 198355931136 198808131456 198990859518 199044667008 199172210688 199612859776 199809751944 199863780864 199981799424 199995236352 200437706304 200621932137 200635412076 200676180672 200689664256 200804769792 200874121668 201262552832 201447536796 201502008576 201634541568 202279964634 202334661504 202450710528 202464313344 202520630862 202691579904 203112392472 203153664384 203167314432 203283841024 203354049096 203525701632 203993142336 204123856896 204194355084 204366716928 204554553984 204832620288 204950102016 205020885564 205193945088 205264812852 205396342272 205797003264 205864592912 206041853952 206109524016 206245087488 206511576192 206643904512 206701384626 206715273048 206889762816 206947311318 206961216264 207079918848 207552007608 207798946344 207932099584 208409660532 208585580544 208657619676 208777295232 208791323136 208833748992 209267313456 209502216396 209516293008 209636461056 210367928034 210502727424 210559647744 210753176832 211160711168 211233639672 211354792704 211368993792 211411943424 211620473856 212088663512 212228159616 212285546496 212480661888 212494938624 212965062948 213101526528 213355067904 213841462384 214236700416 214614614016 214906355712 215103879936 215118332928 215316051984 215359803648 215989081088 216246057984 216388288512 216881597952 217080937656 217139636736 217264177152 217339213608 217759483392 217774114816 217974274848 218018566656 218033215488 218233613664 218659315968 218731129969 218860289604 218874994992 218919469824 219135405456 219559148544 219760949232 219820372992 220022413776 220669052328 220855320576 220927855808 221118087168 221577155424 221622179328 221825876184 221840780832 222346520547 222738739872 223659147888 223925250384 224068737024 224358255616 224564467248 224579555904 224772931584 224785970937 224846753472 225492419592 225760703256 225775872288 225905366016 226420371936 226689759648 226835017728 227626494192 227757049344 227772352512 228028027392 228501441531 228547872432 228563228736 228694321152 228773305233 228966414336 229488398656 229639339008 229912556544 230436697824 230568864768 230584356864 230843188224 230858698752 231070885056 231369451104 231384996992 231521628672 231597667026 231793160192 231873214518 232325523216 232474392576 232554682179 232750983168 232831368297 232964908704 233281595328 233496008559 233693104128 233708806144 233773814637 233923612032 234658778112 234735846796 234874457136 234890238528 234937967616 235425727638 235624452096 235705829634 235841018688 235904790528 236659911114 236815568352 236879603712 237555800064 237637844631 237774141792 237790118016 237838436352 237854416896 238073033088 238599746451 238615778148 238756679568 238821239808 239739217344 239804043264 240024451392 240571645182 240774713344 241012206336 241769650176 241991864928 242008124544 242230558482 242279779104 242435026944 242764587008 242987716224 243276815232 243432701952 243991797696 244216054863 244282091328 244422199296 244438622208 244754460672 244979418816 244995879168 245221059204 245270887488 245287367424 245428051968 245512815372 245991730464 246234369366 246280232704 246442217472 247004042112 247231067886 247297919616 247439757312 247456382976 247525215498 248248479688 248298923136 248315606528 248462235648 248543837784 249274299852 249324951744 249484713984 249554110707 249570878436 249781542912 250350980352 250581082356 251529670656 251616541374 251828932608 251845853184 252077329152 252403037568 252635025654 252652000392 252865265664 252952597656 253678972041 253910163456 254143536768 254722918428 254937931776 255025979604 255189394944 255241248768 255991394304 256075469232 256226680512 256243896576 256295964672 257044856832 257116356486 257133632328 257281111296 257350680576 257587216128 258174448488 258344256384 258392375296 258647245824 259151781888 259241285052 259389972864 259407401472 259460112384 259698586752 259716036096 259954745688 260290632492 260308121616 260457421312 260767305216 261366213618 261533691648 261844856064 262085522292 262441794744 262609961984 262663323648 262904742144 262922406912 263164063536 263991125376 264251518344 264474574848 265077508608 265321146024 265392889344 266413002592 266485041152 266642399232 267250275072 267495909516 267513882768 267568240896 267586219008 267832162224 268596715728 268669344768 268846055424 269706619512 269779548672 269934280704 270027507816 270255439872 270816523296 270871552512 270889752576 271049711616 271138732128 271990856448 272240848044 272259140112 272739405312 273110160384 273361180752 273686417136 273861789696 274396004352 274490772408 274722471936 274812698688 274974974208 274993449984 275348768256 275601846168 275620364064 275929748424 275948288352 276106558464 276736010144 277065261792 277247494656 277879547376 278210159568 278369726976 278388430848 279023084608 279279539649 279336288528 279355057344 279515281408 279611817507 280490570712 280670303232 281004235776 281644852896 281806390272 281825325056 282160631808 282970879488 283063815254 283307549184 283326584832 283586995296 283953417264 284135368704 284233500441 284473423872 284571672363 285384010461 285648933888 286805173248 286824443904 287088069312 287146404864 287742556002 287990318592 288084902886 288328077312 289175463936 289275336369 289441250208 289519515648 289785618144 290345977856 290446254549 290632366464 290691422208 290710953984 290978151552 291545754624 291813719472 291833326656 291892626432 292160910096 292180540608 292745531392 292846636818 293014598976 293093830656 293363218368 294032010778 294225403104 294575463072 295247019087 295436207232 295496239104 295767834912 295787707776 296059571478 296462027396 296984986496 297533896704 298212197184 298486289277 298567000512 298758316032 299419289664 299439407872 299714627916 299795671296 299992854528 300656559456 300953118114 301014271008 301034496384 301207154688 301311182502 301893829248 302171305194 302253012864 302446690304 303419946951 303501992256 303676065792 303696470016 304037369856 304668588708 304730496576 304750971648 304925761536 305031073644 305288552448 305989713504 306185785344 306550075392 307248930432 307425153024 307445809152 307531328346 307790917632 307811598336 307897219278 308094513408 308492601472 308695504896 308796889368 309062780928 309164286024 309767364288 309965856768 310052076939 310072909572 310334644224 310420966977 310441824396 310619878272 311042127104 311328011412 311590805504 311698419516 311898149376 312614490798 312878370816 312986429514 313165942848 313186984704 313250623488 313900970184 314165936128 314253324594 314274439512 314454691584 314539720704 315546548152 315754091136 315839471616 316129765248 316741066752 316850459508 317032189056 317053490688 317117915136 317430710784 318132995268 318154370864 318342239424 318428319744 318742407936 319447594422 319652289792 319738724352 320032601856 320762193576 321349608448 322359533568 322655819904 322677499392 322974077976 323039705472 323246702592 323983621632 324369086976 325322396928 325621406484 325709455104 325896265728 326339280896 326639225088 326661172224 326961412272 327027849984 327049823232 327350420496 327988973952 328290434406 328312492488 328379204736 328589623296 329338722816 329641423848 329730559488 329919676416 330033620664 331003578492 331065230848 331282980864 331391783712 331677130752 332365733136 332433268992 332738814276 332761171248 333801307136 334108109808 334418264064 335372894208 335488721832 335771910144 335887875576 336103105536 336537383424 336846700872 336869333856 337270130208 338238629388 338663808432 338858049024 339630557904 340034639472 340252526592 341321859072 341341659571 341433958976 341635574016 341658528768 341727952896 342821808648 342844843104 343041481728 343449621504 344232597984 344459008512 344862994432 345655046736 345853297152 345876535296 346264782336 346288048128 346606327584 347054176656 347077495488 347282443008 347396500539 347689740288 347809821777 348488284824 348711588864 349126474752 349447363056 349922392992 350539656192 350563209216 350885418048 351988167168 352103770194 352311685704 352335357792 352406951424 353138591457 353436678144 353558744451 353761528032 353857185792 354989866671 355223352528 355319405568 356333700096 356661212688 356685177024 356757654528 356781625344 357109549632 357923667222 358128954304 358225793024 359608826016 359706064896 360036677088 360857467773 361088697728 361162070016 361186336768 361518309504 362654475264 362987797392 363012186816 363345837723 363652540416 364146880512 364481574336 364915222848 365149052928 365987696544 366416931584 366633298944 366657933312 367131691008 367469128224 367493818752 367831588806 367906331232 367931051136 368142077952 368269223058 368987595696 369420349056 369663326208 370506063168 370846601829 370946879424 371159635968 371184574464 371287823247 372372719532 372448384704 372473409792 372693353472 372815756676 373911449778 373987427616 374227070976 374356317654 374672314368 375526470528 375741853696 375871623534 376214175744 377294505984 377424812061 377743398912 377768779776 378115993728 378604556352 378847158272 378952538481 378978000588 379297898496 379428896484 380512013948 380865245184 381215305152 382084377642 382406897664 382432591872 382538969406 382784092416 382861873152 383656741336 383987091456 384113203848 384365844864 384437436416 385567285248 385674534729 385700448492 385921666944 386026020864 386380824192 387261672732 387509821952 387588562944 387970868736 388727672832 388861927578 389084959296 389111102208 389190168576 389547880128 389574054144 389932118532 390435948738 390462182424 390686131968 390791774208 391150957824 392049320427 392300537472 392767284096 393662692116 393914942976 393994985472 394357113216 394383610368 394746095304 395986688064 396711862272 397616262912 397981719036 398089334016 399225719552 399619503888 399727561728 399963598848 399990472704 400875412608 401243864274 401270824152 401352361344 401379328512 401609539584 401748243336 402525105664 402895073592 403004017152 403269083136 404559929268 404669323008 404901421056 405041261724 405383159808 406224784944 406307328768 406334628864 406708098192 407986284672 408247713792 408388710168 408733433856 409109107968 409665240576 409900204032 410041771128 410387890176 410529625704 410792684544 411594006528 411729185824 412083707904 412219048032 412490174976 413023152384 413402769252 413430546096 413894622636 413922432528 414159837696 415104015216 415597892688 415864199168 416819321064 417171161088 417315239352 417554590464 417582646272 417667497984 418534626912 419004432792 419032586016 419272922112 420735856068 421005454848 421506353664 422467279344 422709585408 422737987584 423240947712 424177327024 424456319232 424571092992 424595722881 424961323776 424989877248 425930125896 426203053056 426710135808 427682924768 428473400832 429229228032 430207759872 430236665856 430632103968 430719607296 431613834003 431978162176 432127354329 432492115968 433763195904 434161875312 434279273472 434678427216 435518966784 435548229632 435948549696 436037133312 436066430976 436467227328 437318631936 437462259938 437720579208 437749989984 437838939648 438270810912 439118297088 439269955227 439521898464 439640745984 440044827552 441048016167 441338104656 441855711616 443154310848 443244358656 443651752368 443681561664 444089357217 444693041094 445477479744 447318295776 447850500768 448137474048 448716511232 449128934496 449159111808 449571941874 449693506944 450984839184 451429677171 451521406512 451551744576 451810732032 452840743872 453256957791 453379519296 453670035456 455252988384 455514098688 455544705024 456056054784 457002883062 457095744864 457126457472 457388642304 457546610466 457932828672 458976797312 459278678016 459825113088 460873395648 461137729536 461168713728 461296992519 461686376448 461717397504 461845828917 462141770112 462738902208 462769993984 463043257344 463195334052 463586320384 463746429036 464651046432 464948785152 465109364358 465501966336 465662736594 465929817408 466563190656 466992017118 467386208256 467417612288 467547629274 467847224064 468921736197 469317556224 469471693592 469748914272 469780477056 469875935232 470851455276 471248904192 471379986891 471411659268 471682037376 471809581056 473319822228 473631136704 473759207424 475111600128 475275689262 475548283584 475580236032 475676872704 475708833792 476146066176 477199492902 477231556296 477513359136 477642479616 479171391633 479478434688 479608086528 480048902784 481143290364 481549426688 482024412672 483539300352 483983729856 484016249088 484461116964 484559558208 484870053888 485529174016 485975432448 486553630464 487983595392 488432109726 488564182656 488844398592 488877244416 489508921344 489958837632 489991758336 490442118408 490541774976 490574734848 490856103936 491025630744 491983460928 492468738732 492560465408 492884434944 494008084224 494462135772 494595839232 494879514624 495050430996 496496959376 496597846272 496631213056 496924471296 497087675568 498548599704 498649903488 498969427968 499108221414 499141756872 499563085824 500701960704 501162164712 503059341312 503233082748 503657865216 504154658304 504806075136 505270051308 505304000784 505905195312 507357944082 507820326912 508287073536 509445836856 509875863552 510051959208 510378789888 510482497536 511982788608 512150938464 512453361024 512487793152 512591929344 514232712972 514267264656 514562222592 515174432256 516348896976 516688512768 517294491648 518303563776 518482570104 518779945728 518814802944 518920224768 519397173504 519432072192 519909491376 520581264984 520616243232 520914842624 521534610432 522732427236 523067383296 523689712128 524171044584 524883589488 525219923968 525809484288 525844813824 526328127072 527528019337 527982250752 528155655291 528503036688 530155017216 530642292048 530785778688 532826005184 532970082304 533284798464 534500550144 534991819032 535027765536 535136481792 535172438016 535664324448 536885500833 537193431456 537338689536 539413239024 539559097344 540055015632 541633046592 541743105024 541779505152 542099423232 542277464256 543981712896 544481696088 544518280224 545478810624 546220320768 546722361504 547372834272 547723579392 548981544816 549625397376 549949948416 549986899968 550697536512 551203692336 551240728128 551747383209 551859496848 551896576704 552213116928 552403834587 553472020288 554130523584 554494989312 555759094752 556420319136 556739453952 556776861696 558046169216 558559079298 558672577056 558710114688 559030562816 559223635014 560867174667 560981141424 561340606464 561534476481 562008471552 563289705792 563612780544 563650650112 563807435301 564321263616 565941758976 566127630508 566615098368 566653169664 567173990592 567906834528 568270737408 568467000882 568946847744 569143344726 570768020922 571297867776 573126566463 573610346496 573648887808 573808454109 574176138624 574292809728 575485112004 575980637184 576169805772 576656154624 578350927872 578550672738 578882500416 579039031296 579571236288 580691955712 580892509098 581264732928 581382844416 581421907968 581956303104 583091509248 583292891367 583627438944 583666653312 583785252864 584321820192 584361081216 585491062784 585653923107 585693273636 586029197952 586187661312 586726436736 588064021556 588450806208 589150926144 590494038174 590872414464 590992478208 591535669824 591575415552 592119142956 592924054792 593969972992 595067793408 596424394368 596972578554 597134001024 597516632064 598838579328 598878815744 599429255832 599591342592 599985709056 601313118912 601865796411 601906236228 602028542016 602068992768 602414309376 602622365004 603787658496 604342610388 604506025728 606839893902 607003984512 607352131584 607392940032 608074739712 609337177416 609460993152 609501943296 609851523072 610062147288 610577104896 611979427008 612371570688 613100150784 614497860864 614850306048 615062656692 615581835264 615794438556 616189026816 616985202944 617391009792 617593778736 618125561856 618328572048 619534728576 619931713536 620104153878 620145819144 620669288448 620841933954 620883648792 621239756544 622084254208 622656022824 623181611008 623396839032 623796298752 625228981596 625756741632 625972859028 626331885696 626373969408 626501246976 627801940368 628506649188 628548879024 628909383168 631093096304 631508182272 631678943232 632259530496 633482133504 633700919016 634064378112 634106981376 634235830272 634861421568 636265990536 636308741728 636684478848 636856639488 637484815872 638895188844 639304579584 640065203712 641524387152 642699216896 644719067136 645311639808 645354998784 645948155952 646079410944 647967243264 648738173952 650644793856 651242812968 651418910208 651792531456 653278450176 653322344448 653922824544 654055699968 654099646464 654700840992 655977947904 656193389907 656580868812 656624984976 656758409472 658677445632 659282847696 659461118976 660067241328 662007156984 662130461696 662565961728 662783567424 663354261504 664731466272 664866537984 665477628552 665522342496 667039561641 667602614272 668216219616 670977443664 671775751152 672206211072 673074766848 673693401744 673738667712 674357912811 674540260416 676477258776 677327616864 677716098048 679261115808 680069278944 680505053184 682683319142 682867917952 683271148032 683317057536 685504324593 685643617296 685689686208 686082963456 686319915699 686899243008 688465195968 688918017024 689725988864 691310093472 691706594304 691753070592 692529564672 692576096256 693212655168 694108353312 694154990976 694564886016 694793001078 695379480576 695619643554 696976569648 697423177728 697664046537 698252949504 698894726112 699844785984 700488025677 701079312384 701126418432 701321443911 701770836096 703976334336 704207540388 704623371408 704670715584 704813902848 706277182914 706873356288 707117488902 707523056064 707714371584 709979733342 710446705056 710638811136 712667400192 712913533893 713322425376 713370354048 713515309056 713563250688 714219099264 715799239353 715847334444 716257908608 716451586048 719217652032 719412129792 720073354176 721714935546 722177395456 722324140032 722372673536 723036619008 725308950528 725975594784 726024373632 726691675446 727305080832 728293761024 728963148672 729830445696 730298105856 731975393088 732833863168 733266597888 733315866624 734263382016 734938256448 734987637504 735663177612 735812662464 735862102272 736284155904 736538446116 737975191392 738840698112 739326652416 741012126336 741693203658 741893758848 742319271936 742369148928 742575646494 744745439064 744896769408 744946819584 745386706944 745631513352 747822899556 747974855232 748454141952 748662332121 748712635308 749344628736 751052941056 751483707392 751743247068 754589011968 754849624122 755486797824 755537559552 756231987456 757209112704 757694316544 757905076962 757956001176 758595796992 758857792968 761024027896 761730490368 762430610304 764168755284 764813795328 765077938812 765568184832 765723746304 767313482672 767974182912 768226407696 768731689728 771134570496 771349069458 771400896984 771843333888 772052041728 772761648384 774523345464 775019643904 775177125888 775941737472 777455345664 777723855156 778169918592 778222204416 778380337152 779095760256 779148108288 779864237064 780871897476 780924364848 781372263936 782301915648 784098640854 784601074944 785534568192 787325384232 787829885952 787989970944 788714226432 788767220736 789492190608 791973376128 793423724544 795232525824 795963438072 796178668032 798451439104 799239007776 799455123456 799927197696 801750825216 802487728548 802541648304 802704722688 802758657024 803496486672 805050211328 805790147184 806008034304 806538166272 809119858536 809338646016 809802842112 810082523448 810766319616 812449569888 812614657536 812669257728 813416196384 815270575339 815972569344 816777420336 818218215936 819330481152 820083542256 821059251408 821585369088 823188013056 823458371648 824167415808 824438096064 824980349952 826046304768 826805538504 826861092192 827789245272 827844865056 828319675392 830208030432 831195785376 831728398336 833638642128 834630478704 835109180928 835165292544 837069253824 837838618947 838008865584 838065172032 838545844224 838835452521 841471712136 842010909696 843012707328 844934558688 845419170816 845475975168 846481895424 848354654048 848912638464 849191445762 849922647552 849979754496 851860251792 852406106112 852700501323 853420271616 853715017089 855365849536 856152031383 856946801664 860415519744 860473331712 861264207936 861439214592 863227668006 863956324352 864254708658 864984231936 867526391808 867826009107 868323750624 868558546944 869356854432 871037933568 871096459264 871338763647 871897099392 872074266624 872132861952 872934454656 874637263872 874924519876 875441158416 875499979968 875677879296 876541621824 878236594176 878539910454 879043796928 879281491968 880089655104 882096032334 882676209312 883711423232 885741057261 886308621696 886488717312 887303504736 887363123328 888178714434 889386082188 890954959488 894636591552 895458867831 895701001536 896274948096 897433022464 898257868992 898318223616 899143883748 899387013888 901969678368 902859354342 903042813024 903103489152 903621464064 905681487744 906513915582 906759038592 907340070912 910259840853 910505976768 911028197376 911089410048 912112109568 914005766124 914191489728 914252914944 914777284608 915093220932 915865657344 917953594624 918557356032 919650226176 921746791296 922275459072 922337427456 922593985038 923372752896 923434795008 923691657834 924283540224 925477804416 925539987968 926086514688 926390668104 927172640768 927492858072 929302092864 929897570304 930156230817 930218728716 931003932672 931325473188 931859634816 933126381312 933984034236 934772416512 935095258548 935694448128 937843472394 938635112448 938943387184 939497828544 939560954112 939751870464 941702910552 942497808384 942759973782 942823318536 943364074752 943619162112 946639644456 947262273408 947518414848 950223200256 950551378524 951096567168 951160472064 951353745408 952292132352 954398985804 954463112592 955026718272 955284959232 958342783266 958956869376 959216173056 960097805568 962286580728 963098853376 964048825344 967078600704 967967459712 968032498176 968922233928 969119116416 969740107776 971950864896 973107260928 975967190784 976864219452 977128365312 977688797184 979017842688 979917675264 979983516672 980884236816 981083549952 981149469696 982051261488 983966921856 984937477464 985120930816 985768869888 988016168448 988924271544 989191678464 989759029248 990100861992 992993918752 993195692544 993262426112 993848942592 994175351136 997097199408 997299806976 998216442828 998283513744 1001403921408 1002324329424 1006118682624 1006466165496 1007315730432 1008309316608 1009612150272 1010540102616 1010608001568 1011810390624 1014715888164 1016574147072 1018891673712 1020103918416 1020757579776 1023965577216 1024024978713 1024301876928 1024906722048 1024975586304 1025183858688 1028465425944 1028534529312 1029124445184 1030348864512 1032697793952 1033377025536 1034588983296 1036965140208 1037559891456 1037629605888 1038794347008 1038864144384 1039818982752 1041162529968 1041232486464 1041829685248 1042189501617 1043069220864 1043429465331 1045464854472 1046134766592 1047379424256 1048342089168 1049767178976 1050439847936 1051618968576 1051689627648 1052656254144 1055056038674 1055964501504 1056311310582 1057006073376 1059415774371 1060310034432 1060676233353 1061284584096 1061571557376 1064969600013 1065652010368 1065940164608 1069001100288 1069983638064 1070055531072 1070272963584 1070344876032 1071328648896 1073771001666 1074386862912 1074677379072 1078826478048 1079118194688 1080110031264 1082572403319 1083266093184 1083486210048 1083559010304 1084554928512 1087963425792 1088963392176 1089036560448 1090957621248 1092440641536 1093444723008 1094745668544 1095447158784 1097963089632 1099250794752 1099899896832 1099973799936 1101395073024 1102407384672 1102481456256 1103494766418 1103718993696 1103793153408 1104426233856 1104807669174 1106944040576 1108261047168 1108989978624 1111518189504 1112539805487 1112840638272 1113478907904 1113553723392 1113863469741 1116092338432 1117118158596 1117345154112 1117420229376 1118061125632 1118447270028 1121734349334 1121962282848 1122681212928 1123068952962 1124016943104 1126579411584 1127225561088 1127301300224 1127614870602 1128642527232 1131883517952 1132255261016 1133230196736 1133306339328 1134347981184 1135813669056 1136541474816 1136857615443 1136934001764 1137893695488 1138286689452 1141536041844 1142595735552 1146253132926 1147220692992 1147297775616 1147616908218 1148352277248 1148585619456 1150970224008 1151961274368 1152339611544 1153312309248 1156701855744 1157023604187 1157101345476 1157765000832 1158078062592 1159142472576 1161383911424 1161785018196 1162529465856 1162765688832 1163912606208 1166183018496 1166585782734 1167254877888 1167333306624 1167570505728 1168643640384 1168722162432 1170982125568 1171307846214 1171386547272 1172058395904 1172375322624 1173452873472 1176128043112 1176901612416 1178301852288 1180988076348 1181744828928 1181984956416 1183071339648 1183150831104 1184238285912 1185848109584 1187939945984 1190135586816 1192848788736 1193945157108 1194268002048 1197677158656 1197757631488 1198858511664 1199182685184 1199971418112 1202626237824 1203731592822 1203812472456 1204057084032 1204137985536 1204828618752 1205244730008 1207575316992 1208685220776 1209012051456 1213679787804 1214007969024 1214704263168 1216149479424 1218674354832 1218921986304 1219003886592 1220124294576 1223958854016 1224743141376 1226200301568 1228995721728 1229700612096 1230125313384 1231163670528 1231588877112 1232378053632 1233970405888 1234782019584 1235187557472 1236251123712 1236657144096 1239069457152 1240208307756 1240291638288 1241683867908 1241767297584 1242479513088 1244168508416 1245312045648 1246793678064 1247592597504 1250457963192 1251513483264 1251945718056 1252663771392 1252747938816 1253002493952 1255603880736 1257013298376 1257097758048 1257818766336 1262186192608 1263016364544 1264519060992 1267401838032 1268128756224 1268213962752 1269722843136 1272531981072 1272617483456 1273368957696 1273713278976 1273787168643 1274969631744 1277790377688 1278609159168 1280130407424 1283048774304 1285398433792 1290623279616 1290709997568 1291896311904 1292158821888 1294841502009 1295934486528 1296382062987 1297476347904 1301289587712 1302485625936 1302837820416 1306556900352 1306644688896 1307845649088 1308111399936 1308199292928 1309401681984 1311955895808 1312386779814 1313161737624 1313249969952 1313516818944 1317354891264 1317809865681 1318565695392 1318922237952 1320134482656 1323144048501 1324014313968 1324260923392 1325567134848 1329462932544 1329733075968 1330955257104 1331044684992 1332268071651 1334079123282 1335205228544 1336432439232 1341954887328 1343551502304 1344412422144 1346149533696 1347386803488 1347477335424 1348715825622 1349080520832 1352954517552 1354289031513 1354655233728 1355432196096 1358522231616 1359770873373 1360138557888 1361010106368 1365366638284 1365735835904 1366542296064 1366634115072 1371008649186 1371287234592 1371379372416 1372165926912 1372639831398 1373798486016 1376930391936 1377836034048 1379451977728 1382620186944 1383413188608 1383506141184 1383890977557 1385059129344 1385152192512 1386425310336 1388216706624 1388309981952 1389129772032 1389586002156 1390758961152 1391239287108 1393953139296 1394846355456 1395328093074 1396505899008 1397789452224 1399689571968 1400976051354 1402158624768 1402252836864 1402642887822 1403541672192 1406765208591 1407952668672 1408415080776 1409246742816 1409341431168 1409627805696 1412554365828 1413746712576 1414139960673 1414234977804 1415046112128 1415428743168 1419959466684 1420893410112 1421277622272 1425334800384 1425827067786 1426644850752 1426740708096 1427030618112 1427126501376 1428438198528 1431598478706 1431694668888 1432515817216 1432903172096 1437514174899 1438435304064 1438824259584 1440146708352 1443429871092 1444354790912 1444648280064 1446073238016 1450617901056 1451951189568 1452048747264 1453383350892 1454610161664 1456587522048 1457926297344 1459660891392 1463950786176 1465667726336 1466533195776 1466631733248 1468526764032 1469876512896 1469975275008 1471326355224 1471625324928 1471724204544 1472568311808 1473076892232 1475950382784 1477681396224 1478653304832 1482024252672 1483386407316 1483787517696 1484638543872 1485151292988 1489490878128 1489793538816 1489893639168 1490773413888 1491263026704 1495645799112 1495949710464 1496908283904 1497324664242 1497425270616 1498689257472 1502105882112 1502967414784 1503486494136 1509178023936 1509699248244 1510973595648 1512463974912 1514418225408 1515810153924 1515912002352 1517715585936 1522048055792 1523460980736 1524861220608 1528337510568 1529627590656 1530155877624 1531136369664 1531447492608 1534626965344 1535948365824 1536452815392 1537463379456 1542698138916 1542801793968 1543686667776 1545523296768 1549046690928 1550039287808 1551883474944 1554910691328 1555447710312 1556339837184 1556444408832 1556760674304 1558191520512 1558296216576 1559728474128 1561743794952 1561848729696 1562744527872 1564603831296 1568197281708 1569202149888 1571069136384 1574650768464 1575659771904 1577428452864 1577534441472 1578984381216 1582584058011 1583946752256 1584466965873 1590465051648 1591926876144 1592357336064 1596902878208 1598478015552 1598910246912 1599854395392 1603501650432 1604975457096 1605083296608 1605409445376 1605517314048 1606992973344 1610100422656 1610656502499 1611580294368 1612016068608 1617176059279 1618239717072 1618677292032 1620165046896 1624899139776 1625229315072 1625338515456 1626832392768 1630541150678 1631945138688 1633554840672 1636436431872 1638660962304 1640167084512 1642118502816 1643170738176 1646916743296 1648876192128 1649960699904 1652092609536 1653611077008 1653722184384 1655242149627 1655578490544 1655689730112 1656639350784 1657211503761 1660416060864 1662391570752 1663456796672 1667277284256 1669260957408 1670218361856 1670330585088 1674138507648 1675677237894 1676017731168 1676130344064 1677091688448 1677670905042 1682601524001 1682943424272 1684021819392 1686025414656 1689869117376 1690838341632 1690951950336 1691422305903 1692963790848 1696709308096 1697825276928 1698382891524 1699845295104 1699959508992 1703720503584 1704812212224 1705401002646 1706840543232 1707430034178 1710731699072 1712304062766 1713893603328 1719379699389 1720831039488 1720946663424 1721425362327 1722528415872 1722878429184 1726455336012 1727912648704 1728509417316 1729968463872 1735052783616 1735652018214 1736647501248 1737117093888 1738713708864 1742075867136 1742192918528 1742677527294 1743794198784 1744148533248 1744265723904 1745868909312 1749274527744 1749849039752 1750882316832 1750999959936 1751355758592 1753083243648 1756473188352 1756961769321 1757079820908 1758087593856 1758562983936 1760179310208 1764192064668 1765352418624 1767422846464 1771482114522 1772617243392 1772977434624 1774607009472 1774726246656 1776357428868 1778772164376 1781909918976 1789273183104 1790917735662 1791402003072 1792549896192 1794866044928 1796515737984 1796636447232 1798287767496 1798774027776 1803939356736 1805597389233 1805718708684 1806085626048 1806206978304 1807242928128 1811362975488 1813027831164 1813518077184 1820519681706 1821011953536 1822056394752 1822178820096 1824224219136 1828011532248 1828382979456 1828505829888 1829554569216 1830186441864 1831731314688 1835907189248 1837114712064 1839300452352 1843493582592 1844550918144 1845187970076 1846745505792 1847383315668 1848567080448 1850955608832 1851079975936 1852173029376 1852781336208 1854985716144 1858604185728 1859795140608 1860312461634 1860437457432 1862007865344 1862650946376 1863719269632 1866252762624 1867968068472 1869544833024 1870190517096 1871388896256 1875686944788 1877270224896 1877886774368 1878995657088 1879121908224 1879503740928 1883405821104 1885519947564 1885646637072 1886728149504 1893279288912 1894524546816 1895036829696 1900446400512 1901102757048 1902193134336 1902320944128 1902707490816 1904584264704 1908797971608 1908926225184 1910053436544 1910569918464 1916685566532 1917913738752 1920195611136 1924573161456 1928097650688 1934157201408 1935934919424 1936064996352 1937844467856 1938238232832 1943901729792 1946214521856 1951934381568 1953728438904 1954256730624 1955377594368 1959835350528 1959967033344 1961768473632 1962167099904 1962298939392 1964102522976 1967933843712 1968580169721 1969874954928 1970241861632 1976032336896 1977848543088 1978383356928 1980201723984 1985987837504 1986391385088 1986524852224 1987697885184 1988350702272 1994194398816 1994599613952 1996432885656 1996567027488 2001118684923 2002807842816 2004648658848 2012932330992 2016618633216 2019224300544 2021080205232 2021216003136 2023073738433 2023620781248 2029431776328 2033148294144 2037783347424 2040207836832 2041515159552 2048049957426 2048603753856 2049813444096 2049951172608 2056512973779 2056930851888 2057069058624 2058248890368 2058959747097 2060697729024 2065395587904 2066754051072 2069177966592 2073930280416 2075119782912 2075259211776 2077588694016 2077728288768 2079637965504 2082325059936 2082464972928 2083659370496 2084379003234 2086138441728 2086858930662 2090929708944 2092269533184 2092992139611 2094758848512 2096684178336 2099534357952 2100879695872 2101464077031 2103237937152 2103379255296 2103964331733 2105312508288 2110112077348 2111929003008 2112622621164 2114012146752 2118831548742 2120620068864 2121352466706 2122569168192 2123143114752 2129939200026 2131304020736 2131880329216 2138002200576 2138740601679 2139967276128 2140111062144 2140545927168 2140689752064 2142657297792 2147397718059 2147542003332 2148773725824 2149354758144 2157652956096 2158236389376 2160220062528 2165144806638 2166532186368 2166972420096 2167118020608 2169109857024 2175926851584 2177926784352 2178073120896 2181915242496 2184881283072 2186889446016 2189491337088 2190894317568 2195926179264 2198501589504 2199799793664 2199947599872 2202790146048 2204814769344 2204962912512 2206989532836 2207437987392 2207586306816 2208852467712 2209615338348 2213888081152 2216522094336 2217979957248 2223036379008 2225079610974 2225681276544 2226957815808 2227107446784 2227726939482 2232184676864 2234236317192 2234690308224 2234840458752 2236122251264 2236894540056 2243468698668 2243924565696 2245362425856 2246137905924 2248033886208 2253158823168 2254451122176 2255229741204 2263767035904 2264510522032 2266460393472 2266612678656 2268695962368 2271627338112 2273082949632 2273715230886 2273868003528 2275787390976 2276573378904 2283072083688 2285191471104 2292506265852 2294441385984 2295233816436 2296704554496 2297171238912 2301940448016 2303922548736 2304679223088 2313403711488 2314047208374 2314202690952 2315530001664 2316156125184 2318284945152 2322767822848 2323570036392 2325058931712 2325531377664 2327825212416 2332366036992 2333171565468 2334509755776 2334666613248 2335141011456 2337287280768 2337444324864 2342615692428 2342773094544 2344116791808 2346905746944 2352256086224 2353803224832 2356603704576 2361976152696 2363489657856 2363969912832 2366142679296 2366301662208 2368476571824 2371696219168 2375879891968 2380271173632 2385697577472 2387890314216 2388536004096 2395354317312 2395515262976 2397717023328 2398365370368 2405252475648 2406042429659 2407463185644 2407624944912 2408114168064 2408275971072 2410489460016 2415150633984 2417370441552 2418024102912 2427359575608 2428015938048 2429408526336 2432298958848 2437348709664 2437843972608 2438007773184 2440248589152 2445811726017 2447917708032 2457991443456 2460250626768 2463177754224 2464756107264 2467940811776 2469564039168 2470375114944 2472502247424 2473314288192 2478138914304 2480416615512 2480583276576 2483367735816 2483534595168 2484959026176 2488337016832 2490624091296 2493587356128 2495185195008 2500915926384 2503891436112 2505327542784 2505495877632 2511207761472 2513515856841 2514026596752 2514195516096 2515637532672 2516506357563 2524372385216 2526032729088 2529038121984 2534803676064 2536257512448 2536427925504 2539445686272 2545063962144 2545234966912 2546737915392 2547574337286 2549939263488 2555580755376 2557218318336 2558101503969 2560260814848 2561145051267 2566097548608 2568456094149 2570796867584 2581246559232 2581419995136 2583792623808 2584317643776 2589683004018 2591868973056 2592764125974 2594952695808 2602579175424 2604971251872 2605675640832 2613113800704 2613289377792 2614016290941 2615691298176 2616222799872 2616398585856 2618803363968 2623911791616 2624773559628 2626323475248 2626499939904 2627033637888 2634709782528 2635619731362 2637131390784 2637844475904 2640268965312 2646288097002 2648028627936 2648521846784 2651134269696 2657223171783 2658925865088 2659466151936 2661910514208 2662089369984 2664536143302 2668158246564 2670410457088 2672864878464 2683909774656 2686376603493 2687103004608 2688824844288 2692299067392 2694773606976 2694954670848 2697431651244 2698161041664 2705909035104 2708578063026 2709310467456 2710864392192 2717044463232 2719541746746 2720277115776 2722020212736 2730733276568 2731471671808 2733084592128 2733268230144 2742017298372 2742574469184 2742758744832 2744331853824 2745279662796 2747596972032 2753860783872 2755672068096 2765240373888 2766826377216 2767012282368 2767781955114 2770118258688 2770304385024 2772850620672 2776433413248 2776619963904 2778259544064 2779172004312 2781517922304 2782478574216 2787906278592 2789692710912 2790468692451 2790656186148 2793011798016 2795578904448 2799379143936 2801952102708 2804317249536 2805285775644 2807083344384 2813530417182 2815905337344 2816830161552 2818493485632 2818682862336 2819255611392 2825108731656 2827493425152 2828279921346 2828469955608 2830092224256 2830857486336 2839918933368 2841786820224 2842555244544 2850669600768 2851654135572 2853289701504 2853481416192 2854061236224 2856876397056 2863196957412 2863389337776 2865031634432 2875028349798 2876870608128 2877648519168 2880293416704 2886859742184 2888709581824 2889296560128 2892146476032 2901235802112 2903902379136 2904097494528 2906766701784 2909220323328 2915852594688 2919321782784 2927901572352 2931335452672 2933066391552 2937053528064 2939753025792 2939950550016 2942652710448 2943250649856 2943448409088 2946153784464 2951900765568 2955362792448 2957306609664 2964048505344 2966772814632 2967575035392 2969277087744 2970302585976 2978981756256 2979587077632 2979787278336 2981546827776 2982526053408 2991291598224 2991899420928 2994649328484 2994850541232 3004211764224 3006972988272 3018356047872 3019398496488 3021947191296 3024927949824 3028836450816 3031620307848 3031824004704 3035431171872 3044096111584 3049722441216 3056675021136 3060311755248 3062272739328 3069253930688 3071896731648 3072074936139 3072905630784 3074926758912 3085396277832 3085603587936 3087373335552 3091046593536 3098093381856 3100078575616 3103766949888 3110895420624 3112679674368 3112888817664 3116383041024 3116592433152 3119456948256 3123487589904 3123697459392 3125489055744 3126568504851 3129207662592 3130288395993 3136394563416 3138404299776 3142138272768 3149301536928 3151319543808 3154856905728 3155068882944 3157968762432 3165168116022 3167893504512 3168933931746 3178247323113 3180930103296 3182028700059 3183853752288 3184714672128 3193805756416 3194908800039 3196956031104 3197820493824 3207003300864 3209950914192 3210166593216 3210818890752 3211034628096 3213985946688 3220200845312 3221313004998 3223160588736 3224032137216 3234352118558 3236479434144 3237354584064 3240330093792 3247717209957 3249798279552 3250458630144 3250677030912 3253664785536 3261082301356 3263890277376 3267109681344 3272872863744 3277321924608 3280334169024 3284237005632 3286341476352 3293833486592 3297752384256 3299921399808 3304185219072 3307222154016 3307444368768 3310484299254 3311156981088 3311379460224 3313278701568 3314423007522 3320832121728 3324783141504 3326913593344 3334554568512 3337619416461 3338521914816 3340436723712 3340661170176 3348277015296 3351354475788 3352035462336 3352260688128 3354183376896 3355341810084 3365203048002 3365886848544 3368043638784 3372050829312 3379738234752 3381676683264 3381903900672 3382844611806 3385927581696 3393418616192 3395650553856 3396765783048 3399690590208 3399919017984 3407441007168 3409624424448 3410572846329 3410802005292 3413681086464 3414860068356 3421463398144 3424608125532 3427787206656 3438759398778 3441662078976 3441893326848 3442850724654 3445056831744 3445756858368 3452910672024 3455825297408 3457018834632 3459936927744 3470105567232 3471304036428 3473295002496 3474234187776 3477427417728 3484151734272 3485355054588 3487588397568 3488297066496 3491737818624 3498549055488 3499698079504 3501764633664 3501999919872 3502711517184 3506166487296 3512946376704 3513923538642 3514159641816 3516175187712 3517125967872 3520358620416 3528384129336 3530704837248 3534845692928 3542964229044 3545234486784 3545954869248 3549214018944 3549452493312 3552714857736 3557544328752 3563819837952 3578546366208 3581835471324 3582804006144 3589732089856 3593031475968 3593272894464 3596575534992 3597548055552 3607878713472 3611194778466 3611437417368 3612171252096 3612413956608 3614485856256 3622725950976 3626055662328 3627036154368 3641039363412 3642023907072 3644112789504 3648448438272 3656023064496 3656765958912 3657011659776 3660372883728 3671814378496 3674229424128 3678600904704 3686987165184 3689101836288 3690375940152 3693491011584 3694766631336 3697134160896 3701911217664 3702159951872 3704346058752 3705562672416 3709971432288 3717208371456 3720624923268 3720874914864 3725301892752 3727438539264 3732505525248 3735936136944 3740381034192 3742777792512 3751373889576 3754540449792 3755773548736 3757991314176 3758243816448 3759007481856 3766811642208 3771039895128 3771293274144 3773456299008 3786558577824 3789049093632 3802205514096 3804386268672 3804641888256 3809168529408 3817595943216 3817852450368 3820106873088 3821139836928 3821361505929 3833371133064 3835827477504 3840391222272 3849146322912 3856195301376 3871869838848 3872129992704 3875688935712 3876476465664 3884524506027 3887803459584 3889146188961 3892429043712 3903868763136 3907456877808 3908513461248 3919670701056 3919934066688 3923536947264 3924334199808 3924597878784 3928205045952 3935867687424 3937160339442 3939749909856 3940483723264 3952064673792 3953429597043 3955697086176 3956766713856 3960403447968 3969432145503 3971975675008 3972782770176 3973049704448 3976701404544 3988388797632 3989199227904 3992865771312 3993134054976 3996804214953 4002237369846 4005615685632 4009297317696 4025864661984 4033237266432 4038448601088 4042160410464 4042432006272 4046147476866 4047241562496 4058863552656 4066296588288 4075566694848 4079312620119 4080415673664 4083030319104 4096099914852 4097207507712 4099626888192 4099902345216 4113025947558 4113861703776 4114138117248 4116497780736 4117919494194 4121395458048 4130791175808 4133508102144 4138355933184 4147860560832 4150239565824 4150518423552 4151672932671 4155177388032 4155456577536 4159275931008 4164650119872 4164929945856 4167318740992 4168758006468 4172276883456 4173717861324 4181859417888 4184539066368 4185984279222 4189517697024 4193368356672 4199068715904 4201759391744 4202928154062 4206475874304 4206758510592 4207928663466 4210625016576 4220224154696 4223858006016 4225245242328 4228024293504 4237663097484 4241240137728 4242419882019 4242704933412 4245138336384 4246286229504 4259878400052 4262608041472 4276004401152 4277481203358 4279934552256 4280222124288 4281091854336 4281379504128 4285314595584 4294795436118 4295084006664 4297547451648 4298709516288 4312542524697 4315305912192 4316472778752 4320440125056 4330289613276 4333064372736 4333944840192 4338219714048 4351853703168 4355853568704 4356146241792 4363830484992 4369762566144 4373778892032 4378982674176 4391852358528 4397003179008 4399599587328 4399895199744 4405580292096 4409629538688 4409925825024 4413979065672 4414875974784 4415172613632 4417704935424 4419230676696 4427776162304 4433044188672 4435959914496 4446072758016 4450159221948 4451362553088 4453915631616 4455453878964 4464369353728 4468472634384 4469380616448 4469680917504 4473789080112 4486937397336 4487849131392 4490724851712 4492275811848 4496067772416 4506317646336 4508902244352 4510459482408 4527534071808 4529021044064 4532920786944 4537391924736 4543254676224 4547430461772 4547736007056 4553146757808 4566144167376 4570382942208 4585012531704 4588882771968 4590467632872 4593409108992 4594342477824 4603880896032 4607845097472 4609358446176 4628094416748 4628405381904 4631060003328 4636569890304 4647140072784 4650117863424 4655650424832 4664732073984 4666343130936 4669019511552 4669333226496 4670282022912 4674574561536 4674888649728 4685231384856 4685546189088 4688233583616 4693811493888 4704512172448 4707606449664 4713207409152 4723952305392 4726979315712 4732285358592 4732603324416 4736953143648 4743392438336 4747752174033 4751759783936 4753400897619 4771395154944 4775780628432 4777072008192 4790708634624 4791030525952 4795434046656 4796730740736 4810504951296 4812084859318 4814926371288 4815249889824 4816228336128 4816551942144 4820978920032 4830301267968 4831969507497 4834740883104 4836048205824 4851528177837 4854719151216 4856031876096 4874697419328 4875687945216 4876015546368 4880497178304 4891623452034 4895835416064 4915982886912 4920501253536 4926355508448 4929512214528 4935881623552 4940750229888 4946628576384 4956277828608 4960833231024 4961166553152 4965726448881 4966735471632 4967069190336 4969918052352 4976674033664 4981248182592 4987174712256 4990370390016 5001831852768 5007782872224 5010655085568 5010991755264 5022415522944 5027031713682 5028053193504 5028391032192 5031275065344 5033012715126 5047804572003 5048744770432 5052065458176 5058076243968 5069607352128 5072515024896 5072855851008 5074266917709 5078891372544 5090127924288 5090469933824 5093475830784 5095148674572 5099878526976 5111161510752 5114436636672 5116203007938 5120521629696 5122290102534 5132195097216 5136912188298 5141593735168 5158139098167 5162493118464 5162839990272 5167585247616 5168635287552 5179366008036 5183737946112 5185528251948 5189905391616 5205158350848 5209942503744 5211351281664 5226227601408 5226578755584 5228032581882 5231382596352 5232445599744 5232797171712 5237606727936 5247823583232 5249547119256 5252646950496 5252999879808 5254067275776 5269419565056 5270885307963 5271239462724 5274262781568 5275688951808 5280537930624 5292576194004 5296057255872 5297043693568 5302268539392 5314446343566 5317851730176 5318932303872 5323821028416 5324178739968 5329072286604 5336316493128 5340820914176 5345729756928 5367819549312 5372753206986 5374206009216 5377649688576 5384598134784 5389547213952 5389909341696 5394863302488 5396322083328 5411818070208 5417156126052 5418620934912 5421728784384 5434088926464 5439083493492 5440554231552 5461466553136 5462943343616 5466169184256 5466536460288 5484034596744 5485148938368 5485517489664 5488663707648 5490559325592 5495193944064 5507721567744 5511344136192 5530480747776 5533652754432 5535563910228 5540236517376 5545701241344 5552866826496 5553239927808 5556519088128 5558344008624 5564957148432 5575812557184 5579385421824 5580937384902 5581312372296 5586023596032 5591157808896 5598758287872 5603904205416 5608634499072 5610571551288 5614166688768 5627060834364 5631810674688 5633660323104 5636986971264 5637365724672 5638511222784 5650217463312 5656559842692 5656939911216 5660184448512 5679837866736 5683573640448 5685110489088 5701339201536 5703308271144 5706579403008 5706962832384 5708122472448 5713752794112 5726393914824 5726778675552 5730063268864 5750056699596 5753741216256 5760586833408 5773719484368 5777419163648 5784292952064 5802471604224 5802808212707 5807804758272 5808194989056 5813533403568 5831705189376 5838643565568 5855803144704 5862670905344 5866132783104 5879506051584 5879901100032 5885305420896 5886501299712 5886896818176 5892307568928 5903801531136 5905740509163 5910725584896 5928097010688 5933545629264 5935150070784 5940605171952 5957963512512 5959174155264 5959574556672 5963093655552 5965052106816 5982583196448 5983798841856 5989298656968 5989701082464 6003356054769 6008423528448 6013945976544 6038796992976 6049855899648 6057672901632 6063240615696 6063648009408 6069221215299 6070862343744 6088192223168 6099444882432 6113350042272 6120623510496 6124545478656 6138507861376 6144149872278 6145811261568 6149853517824 6169538921337 6170792555664 6171207175872 6174746671104 6176879241291 6182093187072 6196186763712 6200157151232 6207533899776 6221790841248 6225359348736 6225777635328 6232766082048 6233184866304 6238913896512 6246975179808 6247394918784 6250978111488 6253137009702 6258415325184 6260576791986 6272789126832 6276808599552 6284276545536 6298603073856 6302639087616 6304392231093 6309713811456 6310137765888 6311892995199 6315937524864 6330336232044 6335787009024 6337867863492 6356494646226 6361860206592 6364057400118 6367707504576 6369429344256 6387611512832 6389817600078 6393912062208 6395640987648 6414006601728 6416221805037 6419901828384 6420333186432 6421637781504 6422069256192 6427971893376 6440401690624 6442193154177 6442626009996 6446321177472 6448064274432 6468704237116 6472958868288 6474709168128 6480660187584 6495434419914 6499596559104 6500917260288 6501354061824 6507329571072 6522164602712 6527780554752 6534219362688 6545745727488 6554643849216 6560668338048 6568474011264 6572682952704 6587666973184 6595504768512 6599842799616 6608370438144 6614444308032 6614888737536 6620968598508 6622313962176 6622758920448 6626557403136 6628846015044 6641664243456 6649566283008 6669109137024 6675238832922 6677043829632 6680873447424 6681322340352 6696554030592 6702708951576 6704070924672 6704521376256 6708366753792 6710683620168 6730406096004 6731773697088 6736087277568 6744101658624 6759476469504 6763353366528 6765689223612 6786837232384 6791301107712 6793531566096 6799381180416 6799838035968 6814882014336 6819248848896 6821145692658 6821604010584 6827362172928 6829720136712 6842926796288 6849216251064 6855574413312 6877518797556 6883324157952 6885701449308 6890113663488 6891513716736 6905821344048 6914037669264 6940211134464 6942608072856 6946590004992 6948468375552 6954854835456 6968303468544 6970710109176 6975176795136 6976594132992 6983475637248 6997098110976 6999396159008 7003529267328 7003999839744 7005423034368 7012332974592 7027847077284 7028319283632 7032350375424 7040717240832 7056768258672 7061409674496 7069691385856 7085928458088 7090468973568 7091909738496 7098428037888 7098904986624 7105429715472 7115088657504 7127639675904 7157092732416 7163670942648 7165608012288 7186062951936 7186545788928 7193151069984 7195096111104 7215757426944 7218127288977 7222389556932 7222874834736 7224342504192 7224827913216 7245451901952 7252111324656 7254072308736 7282078726824 7284047814144 7288225579008 7296896876544 7312046128992 7313531917824 7314023319552 7320745767456 7337435178051 7343628756992 7373974330368 7380751880304 7389533262672 7394268321792 7403822435328 7404319903744 7408692117504 7411125344832 7419942864576 7434416742912 7441249846536 7441749829728 7450603785504 7454877078528 7465011050496 7471872273888 7480762068384 7485555585024 7502747779152 7511547097472 7515982628352 7516487632896 7533623284416 7540547570523 7542079790256 7542586548288 7546912598016 7549519072689 7573117155648 7578098187264 7604411028192 7608772537344 7609283776512 7618337058816 7635191886432 7635704900736 7640213746176 7642723011858 7666742266128 7671654955008 7674304511907 7680782444544 7698292645824 7705368282447 7712390602752 7743739677696 7744259985408 7751377871424 7752952931328 7769049012054 7775606919168 7778292377922 7784858087424 7807737526272 7814913755616 7817026922496 7839341402112 7839868133376 7842048872823 7847073894528 7848668399616 7849195757568 7856410091904 7871735374848 7874320678884 7879499819712 7880967446528 7904129347584 7906859194086 7911394172352 7913533427712 7920806895936 7938864291006 7943951350016 7945565540352 7946099408896 7953402809088 7971669515349 7976777595264 7978398455808 7985731542624 7986268109952 7993608429906 8004474739692 8011231371264 8018594635392 8051729323968 8066474532864 8076897202176 8084320820928 8084864012544 8092294953732 8094483124992 8117727105312 8132593176576 8151133389696 8158625240238 8160831347328 8166060638208 8192199829704 8194415015424 8199253776384 8199804690432 8226051895116 8227723407552 8228276234496 8232995561472 8235838988388 8242790916096 8261582351616 8267016204288 8295721121664 8300479131648 8301036847104 8303345865342 8310354776064 8310913155072 8318551862016 8329300239744 8329859891712 8334637481984 8337516012936 8344553766912 8347435722648 8363718835776 8369078132736 8371968558444 8379035394048 8386736713344 8398137431808 8405856308124 8412951748608 8415857326932 8421250033152 8440448309392 8447716012032 8450490484656 8456048587008 8475326194968 8482480275456 8484839764038 8485409866824 8490276672768 8492572459008 8519756800104 8525216082944 8552008802304 8554962406716 8559869104512 8560444248576 8562183708672 8570629191168 8589590872236 8590168013328 8595094903296 8625085049394 8630611824384 8632945557504 8640880250112 8660579226552 8666128745472 8667889680384 8676439428096 8703707406336 8711707137408 8712292483584 8727660969984 8747557784064 8757965348352 8783704717056 8794006358016 8799199174656 8811160584192 8819259077376 8819851650048 8827958131344 8829751949568 8830345227264 8838461353392 8855552324608 8866088377344 8871919828992 8892145516032 8900318443896 8902725106176 8907831263232 8910907757928 8928738707456 8936945268768 8938761232896 8939361835008 8947578160224 8967976328729 8973874794672 8975698262784 8984551623696 9012635292672 9020918964816 9055068143616 9058042088128 9065841573888 9074783849472 9086509352448 9094860923544 9095472014112 9106293515616 9132288334752 9170025063408 9180935265744 9186818217984 9207761792064 9215690194944 9216224808417 9218716892352 9256188833496 9256810763808 9262120006656 9273139780608 9294280145568 9300235726848 9311300849664 9332686261872 9338039023104 9338666452992 9349149123072 9349777299456 9370462769712 9371092378176 9376467167232 9379705514553 9387622987776 9390865187979 9409024344896 9415212899328 9426414818304 9447904610784 9453958631424 9464570717184 9465206648832 9473906287296 9486784876672 9495504348066 9503519567872 9506801795238 9534741969339 9542790309888 9546086100177 9551561256864 9554144016384 9581417269248 9582061051904 9584726400117 9590868093312 9593461481472 9621009902592 9624169718636 9629852742576 9630499779648 9632456672256 9633103884288 9641957840064 9660602535936 9663939014994 9669481766208 9672096411648 9703056355674 9709438302432 9712063752192 9743151629871 9749394838656 9751375890432 9752031092736 9760994356608 9783246904068 9791670832128 9831965773824 9841002507072 9852711016896 9859024429056 9871763247104 9881500459776 9893257152768 9912555657216 9921666462048 9922333106304 9931452897762 9933470943264 9934138380672 9939836104704 9953348067328 9962496365184 9974349424512 9980740780032 10003663705536 10012858249383 10015565744448 10021310171136 10021983510528 10044831045888 10054063427364 10056106387008 10056782064384 10062550130688 10066025430252 10095609144006 10097489540864 10104130916352 10116152487936 10139214704256 10145030049792 10145711702016 10148533835418 10157782745088 10180255848576 10180939867648 10186951661568 10190297349144 10199757053952 10222323021504 10228873273344 10231718538987 10232406015876 10241043259392 10244580205068 10264390194432 10273824376596 10316278196334 10324986236928 10325679980544 10335170495232 10337270575104 10358732016072 10367475892224 10371056503896 10379810783232 10410316701696 10419885007488 10422702563328 10452455202816 10456065163764 10462765192704 10464891199488 10475213455872 10495647166464 10499094238512 10505293900992 10505999759616 10508134551552 10538839130112 10541770615926 10542478925448 10548525563136 10551377903616 10561075861248 10585152388008 10592114511744 10594087387136 10604537078784 10628892687132 10635703460352 10637864607744 10647642056832 10648357479936 10658144573208 10672632986256 10691459513856 10735639098624 10745506413972 10748412018432 10769196269568 10779094427904 10779818683392 10789726604976 10792644166656 10823636140416 10834312252104 10837241869824 10843457568768 10868177852928 10878166986984 10881108463104 10922933106272 10925886687232 10932338368512 10968069193488 10970297876736 10971034979328 10981118651184 11015443135488 11022688272384 11060961495552 11067305508864 11071127820456 11080473034752 11091402482688 11105733652992 11106479855616 11113038176256 11116688017248 11129914296864 11151625114368 11161874769804 11162624744592 11182315617792 11197516575744 11207808410832 11221143102576 11228333377536 11254121668728 11263621349376 11267320646208 11273973942528 11274731449344 11277022445568 11300434926624 11313119685384 11313879822432 11320368897024 11359675733472 11367147280896 11406616542288 11413158806016 11413925664768 11427505588224 11452787829648 11453557351104 11460126537728 11464084517787 11500113399192 11507482432512 11521173666816 11547438968736 11554838327296 11568585904128 11605616425414 11615609516544 11616389978112 11627066807136 11653573518081 11663410378752 11667438566883 11677287131136 11711606289408 11725341810688 11759012103168 11759802200064 11770610841792 11773002599424 11773793636352 11784615137856 11807603062272 11811481018326 11821451169792 11856194021376 11860288791129 11867091258528 11870300141568 11881210343904 11908296436509 11915927025024 11918348310528 11919149113344 11930104213632 11965166392896 11967597683712 11978597313936 11979402164928 12006712109538 12016847056896 12027891953088 12077593985952 12099711799296 12115345803264 12126481231392 12127296018816 12138442430598 12141724687488 12176384446336 12198889764864 12226700084544 12237937860357 12241247020992 12249090957312 12277015722752 12288299744556 12291622523136 12299707035648 12339077842674 12341585111328 12342414351744 12349493342208 12353758482582 12364186374144 12392373527424 12400314302464 12415067799552 12443581682496 12450718697472 12451555270656 12465532164096 12466369732608 12477827793024 12493950359616 12494789837568 12501956222976 12506274019404 12516830650368 12521153583972 12545578253664 12553617199104 12568553091072 12597206147712 12605278175232 12608784462186 12619427622912 12620275531776 12623785990398 12631875049728 12660672464088 12671574018048 12675735726984 12712989292452 12723720413184 12727259646057 12728114800236 12735415009152 12738858688512 12775223025664 12779635200156 12787824124416 12828013203456 12832443610074 12839803656768 12840666372864 12843275563008 12844138512384 12855943786752 12880803381248 12884386308354 12885252019992 12892642354944 12896128548864 12937408474232 12945917736576 12949418336256 12961320375168 12990868839828 12999193118208 13001834520576 13014659142144 13044329205424 13055561109504 13068438725376 13091491454976 13109287698432 13121336676096 13136948022528 13175333946368 13191009537024 13199685599232 13216740876288 13228888616064 13229777475072 13241937197016 13244627924352 13245517840896 13253114806272 13257692030088 13283328486912 13299132566016 13338218274048 13350477665844 13354087659264 13361746894848 13393108061184 13405417903152 13408141849344 13409042752512 13421367240336 13460812192008 13463547394176 13472174555136 13488203317248 13518952939008 13526706733056 13531378447224 13573674464768 13582602215424 13587063132192 13598762360832 13629764028672 13642291385316 13643208021168 13659440273424 13685853592576 13698432502128 13711148826624 13755037595112 13766648315904 13771402898616 13780227326976 13783027433472 13811642688096 13828075338528 13885216145712 13893180009984 13909709670912 13941420218352 13950353590272 13966951274496 13994196221952 13998792318016 14007058534656 14007999679488 14010846068736 14024665949184 14055694154568 14056638567264 14064700750848 14081434481664 14113536517344 14122819348992 14139382771712 14171856916176 14180937947136 14196856075776 14197809973248 14210859430944 14230177315008 14243256522099 14255279351808 14260202692857 14314185464832 14327341885296 14331216024576 14372125903872 14373091577856 14386302139968 14390192222208 14431514853888 14436254577954 14444779113864 14445749669472 14448685008384 14449655826432 14490903803904 14495908522491 14504222649312 14508144617472 14554584533511 14564157453648 14568095628288 14624092257984 14627063835648 14628046639104 14641491534912 14674870356102 14687257513984 14747948660736 14761503760608 14779066525344 14788536643584 14807644870656 14808639807488 14822250689664 14839885729152 14868833485824 14882499693072 14883499659456 14897179346643 14901207571008 14909754157056 14930022100992 14943744547776 14961524136768 14971111170048 15005495558304 15023094194944 15031965256704 15032975265792 15067246568832 15081095141046 15084159580512 15085173096576 15093825196032 15099038145378 15146234311296 15156196374528 15208822056384 15217545074688 15218567553024 15222800753127 15236674117632 15270383772864 15271409801472 15280427492352 15285446023716 15333484532256 15343309910016 15348609023814 15361564889088 15396585291648 15410736564894 15424781205504 15474417294501 15487479355392 15488519970816 15502755742848 15505905862656 15538098024108 15551213838336 15556584755844 15569716174848 15615475052544 15629827511232 15634053844992 15678682804224 15679736266752 15684097745646 15694147789056 15697336799232 15698391515136 15712820183808 15743470749696 15748641357768 15758999639424 15761934893056 15808258695168 15812655923889 15813718388172 15822788344704 15827066855424 15841613791872 15877728582012 15887902700032 15891131080704 15906805618176 15943339030698 15953555190528 15956796911616 15971463085248 15972536219904 15987216859812 16008949479384 16022462742528 16037189270784 16103458647936 16132949065728 16153794404352 16168641641856 16169728025088 16184589907464 16188966249984 16235454210624 16265186353152 16302266779392 16317250480476 16321662694656 16384399659408 16388830030848 16398507552768 16399609380864 16452103790232 16455446815104 16456552468992 16465991122944 16471677976776 16485581832192 16523164703232 16534032408576 16591442243328 16600958263296 16606691730684 16620709552128 16637103724032 16658600479488 16659719783424 16675032025872 16694871445296 16727437671552 16738156265472 16743937116888 16758070788096 16773473426688 16796274863616 16811712616248 16825903497216 16831714653864 16842500066304 16880896618784 16895432024064 16900980969312 16912097174016 16950652389936 16969679528076 16970819733648 16980553345536 17039513600208 17050432165888 17104017604608 17109924813432 17119738209024 17120888497152 17124367417344 17141258382336 17179181744472 17180336026656 17190189806592 17250170098788 17261223648768 17281760500224 17321158453104 17332257490944 17352878856192 17407414812672 17408424638121 17423414274816 17424584967168 17495115568128 17515930696704 17567409434112 17588012716032 17598398349312 17638518154752 17639703300096 17655916262688 17659503899136 17660690454528 17676922706784 17711104649216 17717221527489 17732176754688 17784291032064 17800636887792 17805450212352 17821815515856 17857477414912 17873890537536 17877522465792 17878723670016 17895156320448 17935952657458 17947749589344 17951396525568 17969103247392 18010068164307 18025270585344 18041837929632 18116084176256 18149567698944 18173018704896 18189721847088 18190944028224 18207663645897 18212587031232 18264576669504 18340050126816 18361870531488 18373636435968 18415523584128 18432449616834 18437433784704 18508616764011 18512377666992 18513621527616 18524240013312 18546279561216 18588560291136 18600471453696 18622601699328 18665372523744 18676078046208 18677332905984 18698298246144 18699554598912 18740925539424 18742184756352 18752934334464 18759411029106 18775245975552 18781730375958 18818048689792 18830425798656 18852829636608 18895809221568 18907917262848 18913176693279 18929141434368 18930413297664 18935678985597 18947812574592 18973569753344 18991008696132 19007039135744 19013603590476 19069483938678 19085580619776 19092172200354 19103122513728 19108288032768 19162834538496 19164122103808 19169452800234 19181736186624 19186922962944 19242019805184 19248339437272 19259705485152 19260999559296 19264913344512 19266207768576 19283915680128 19321205071872 19326579462531 19327878029988 19338963532416 19344192823296 19406112711348 19418876604864 19424127504384 19486303259742 19498789677312 19502751780864 19504062185472 19521988713216 19566493808136 19583341664256 19663931547648 19682005014144 19705422033792 19718048858112 19743526494208 19763000919552 19786514305536 19825111314432 19843332924096 19844666212608 19862905795524 19866941886528 19868276761344 19879672209408 19906696134656 19924992730368 19948698849024 20007327411072 20025716498766 20031131488896 20042620342272 20043967021056 20089662091776 20108126854728 20112212774016 20113564128768 20125100261376 20132050860504 20191218288012 20194979081728 20208261832704 20232304975872 20278429408512 20290060099584 20297067670836 20360511697152 20361879735296 20373903323136 20380594698288 20399514107904 20444646043008 20457746546688 20463437077974 20464812031752 20482086518784 20489160410136 20528780388864 20547648753192 20632556392668 20649972473856 20670340990464 20674541150208 20717464032144 20742113007792 20820633403392 20839770014976 20845405126656 20904910405632 20912130327528 20925530385408 20929782398976 20950426911744 20991294332928 20998188477024 21010587801984 21011999519232 21016269103104 21083541231852 21084957850896 21097051126272 21122151722496 21170304776016 21184229023488 21209074157568 21257785374264 21271406920704 21275729215488 21295284113664 21296714959872 21316289146416 21345265972512 21382919027712 21471278197248 21491012827944 21496824036864 21558188855808 21559637366784 21579453209952 21585288333312 21647272280832 21654381866931 21668624504208 21674483739648 21736355705856 21756333973968 21762216926208 21845866212544 21851773374464 21864676737024 21936138386976 21940595753472 21942069958656 21962237302368 22012305534153 22030886270976 22121922991104 22142255640912 22182804965376 22211467305984 22212959711232 22226076352512 22233376034496 22259828593728 22303250228736 22323749539608 22325249489184 22364631235584 22395033151488 22415616821664 22442286205152 22456666755072 22508243337456 22534641292416 22547947885056 22549462898688 22600869853248 22621642711569 22626239370768 22627759644864 22640737794048 22648557218067 22719351466944 22734294561792 22813233084576 22826317612032 22827851329536 22855011176448 22905575659296 22907114702208 22920253075456 22928169035574 23000226798384 23014964865024 23022913535721 23042347333632 23094877937472 23109676654592 23116104847341 23137171808256 23211232850828 23231219033088 23232779956224 23254133614272 23307147036162 23326820757504 23334877133766 23354574262272 23423212578816 23450683621376 23518024206336 23519604400128 23526146618469 23541221683584 23546005198848 23547587272704 23569230275712 23615206124544 23622962036652 23642902339584 23712388042752 23720577582258 23734182517056 23740600283136 23762420687808 23816592873018 23831854050048 23836696621056 23838298226688 23860208427264 23915008546047 23930332785792 23935195367424 23957194627872 23958804329856 24013424219076 24033694113792 24055783906176 24155187971904 24199423598592 24230691606528 24252962462784 24254592037632 24276884861196 24283449374976 24352768892672 24397779529728 24453400169088 24475875720714 24482494041984 24498181914624 24554031445504 24576599489112 24583245046272 24599414071296 24678155685348 24683170222656 24684828703488 24698986684416 24707516965164 24728372748288 24784747054848 24887163364992 24901437394944 24903110541312 24931064328192 24932739465216 24955655586048 24987900719232 24989579675136 25003912445952 25012548038808 25033661300736 25042307167944 25091156507328 25107234398208 25137106182144 25194412295424 25217568924372 25238855245824 25247571980796 25263750099456 25321344928176 25343148036096 25351471453968 25425978584904 25447440826368 25454519292114 25456229600472 25470830018304 25477717377024 25550446051328 25559270400312 25575648248832 25656026406912 25664887220148 25679607313536 25681332745728 25686551126016 25711887573504 25768772616708 25770504039984 25785284709888 25874816948464 25891835473152 25898836672512 25922640750336 25981737679656 25998386236416 26003669041152 26029318284288 26088658410848 26111122219008 26136877450752 26182982909952 26242673352192 26273896045056 26350667892736 26382019074048 26433481752576 26457777232128 26459554950144 26483874394032 26489255848704 26491035681792 26515384060176 26566656973824 26598265132032 26676436548096 26700955331688 26708175318528 26723493789696 26786216122368 26810835806304 26816283698688 26818085505024 26842734480672 26903928986187 26921624384016 26927094788352 27037905878016 27062756894448 27147348929536 27165204430848 27174126264384 27197524721664 27259528057344 27284582770632 27286416042336 27318880546848 27371707185152 27396865004256 27510075190224 27542805797232 27560454653952 27623285376192 27648674425251 27656150677056 27770432291424 27786360019968 27819419341824 27882840436704 27900707180544 27933902548992 27997584636032 28014117069312 28015999358976 28049331898368 28111388309136 28113277134528 28129401501696 28139116543659 28162868963328 28172595563937 28227073034688 28245638697984 28278765543424 28343713832352 28361875894272 28393712151552 28395619946496 28421718861888 28460354630016 28486513044198 28510558703616 28520405385714 28604225908017 28628370929664 28654683770592 28662432049152 28744251807744 28746183155712 28754179200351 28772604279936 28780384444416 28863029707776 28872509155908 28889558227728 28891499338944 28897370016768 28899311652864 28981807607808 28991817044982 29008445298624 29016289234944 29109169067022 29128314907296 29136191256576 29229454889613 29248184515968 29254127671296 29256093278208 29282983069824 29349740712204 29374515027968 29495897321472 29523007521216 29558133050688 29577073287168 29615289741312 29617279614976 29644501379328 29679771458304 29737666971648 29764999386144 29766999318912 29794358693286 29802415142016 29819508314112 29860044201984 29887489095552 29923048273536 29942222340096 30010991116608 30046188389888 30063930513408 30065950531584 30134493137664 30162190282092 30168319161024 30170346193152 30187650392064 30198076290756 30292468622592 30312392749056 30417644112768 30435090149376 30437135106048 30445601506254 30473348235264 30540767545728 30542819602944 30560854984704 30570892047432 30666969064512 30686619820032 30695155616961 30697218047628 30723129778176 30793170583296 30821473129788 30948834589002 30974958710784 30977039941632 31005511485696 31011811725312 31076196048216 31102427676672 31113169511688 31139432349696 31230950105088 31259655022464 31268107689984 31357365608448 31368195491292 31388295578112 31394673598464 31425640367616 31486941499392 31497282715536 31517999278848 31616517390336 31625311847778 31627436776344 31645576689408 31654133710848 31683227583744 31755457164024 31775805400064 31782262161408 31813611236352 31886678061396 31907110381056 31913593823232 31942926170496 31945072439808 31974433719624 32017898958768 32074378541568 32206917295872 32307588808704 32337283283712 32339456050176 32369179814928 32377932499968 32470908421248 32530372706304 32604533558784 32634500960952 32643325389312 32768799318816 32777660061696 32797015105536 32904207580464 32910893630208 32913104937984 32943355953552 33046329406464 33068064817152 33182884486656 33201916526592 33213383461368 33241419104256 33274207448064 33317200958976 33319439566848 33350064051744 33389742890592 33454875343104 33487874233776 33546946853376 33592549727232 33623425232496 33663429307728 33685000132608 33761793237568 33790864048128 33801961938624 33824194348032 33901304779872 33939359056152 33941639467296 33961106691072 34079027200416 34100864331776 34219849626864 34239476418048 34241776994304 34282516764672 34358363488944 34360672053312 34380379613184 34392253553361 34500340197576 34522447297536 34563521000448 34642316906208 34664514981888 34705757712384 34816849276242 34846828549632 34849169934336 34960720554243 34990231136256 35002315700649 35031861393408 35134818868224 35176025432064 35277036309504 35279406600192 35311832525376 35319007798272 35321380909056 35353845413568 35422209298432 35434443054978 35464353509376 35568582064128 35580866373387 35601273775584 35610900424704 35643631031712 35714954829824 35724889309527 35747781075072 35755044931584 35757447340032 35790312640896 35871905314916 35895499178688 35902793051136 35938206494784 36020136328614 36050541170688 36083675859264 36232168352512 36299135397888 36346037409792 36379443694176 36381888056448 36415327291794 36425174062464 36529153339008 36680100253632 36713813581071 36723741062976 36747272871936 36831047168256 36864899233668 36874867569408 37017233528022 37024755333984 37027243055232 37048480026624 37092559122432 37177120582272 37200942907392 37245203398656 37330745047488 37352156092416 37354665811968 37396596492288 37399109197824 37481851078848 37484369512704 37505868668928 37518822058212 37550491951104 37563460751916 37636097379584 37660851597312 37705659273216 37791618443136 37815834525696 37826353386558 37858282868736 37860826595328 37871357971194 37895625149184 37947139506688 37982017392264 38014078271488 38027207180952 38138967877356 38171161239552 38184344400708 38206245027456 38216576065536 38325669076992 38338905600468 38363472373248 38484039610368 38496678874544 38519410970304 38521999118592 38529826689024 38532415537152 38567831360256 38642410143744 38653158925062 38655756059976 38677927064832 38688385646592 38812225422696 38837753209728 38848255008768 38972606519484 38997579354624 39005503561728 39043977426432 39132987616272 39166683328512 39327863095296 39364010028288 39410844067584 39487052988416 39526001839104 39573028611072 39650222628864 39686665848192 39689332425216 39725811591048 39733883773056 39736553522688 39759344418816 39849985460736 39897397698048 40014654822144 40051432997532 40062262977792 40085240684544 40179324183552 40216253709456 40224425548032 40227128257536 40264101721008 40382436576024 40389958163456 40416523665408 40464609951744 40556858817024 40580120199168 40594135341672 40721023394304 40723759470592 40747806646272 40761189396576 40889292086016 40926874155948 40929624063504 40978320820272 41057560777728 41095297506384 41265112785336 41299944947712 41340681980928 41349082300416 41434928064288 41484226015584 41679540029952 41824260655056 41851060770816 41900853823488 41982588665856 41996376954048 42021175603968 42023999038464 42032538206208 42167082463704 42169915701792 42194102252544 42244303444992 42340609552032 42368458046976 42418148315136 42515570748528 42542813841408 42590568227328 42593429919744 42632578292832 42690531945024 42729769566297 42765838055424 42780608078571 42942556394496 42982025655888 42993648073728 43116377711616 43119274733568 43158906419904 43170576666624 43294544561664 43308763733862 43337249008416 43348967479296 43472711411712 43487725567473 43512667947936 43524433852416 43663753600533 43691732425088 43703546748928 43872276773952 43881191506944 43884139917312 43924474604736 44024611068306 44061772541952 44243845982208 44284511281824 44365609930752 44422934611968 44425919422464 44466752068992 44519657187456 44606500457472 44647499079216 44650498978368 44729262471168 44790066302976 44831233643328 44884572410304 44913333510144 45016486674912 45069282584832 45095895770112 45098925797376 45201739706496 45243285423138 45252478741536 45255519289728 45281475588096 45297114436134 45438702933888 45468589123584 45626466169152 45652635224064 45655702659072 45668402259381 45710022352896 45811151318592 45814229404416 45840506150912 45856338071148 46000453596768 46029929730048 46045827071442 46084694667264 46189755874944 46219353309184 46232209694682 46274343616512 46422465701656 46462438066176 46465559912448 46508267228544 46614294072324 46653641515008 46669754267532 46709148524544 46846425157632 47036048412672 47039208800256 47052293236938 47082443367168 47092010397696 47095174545408 47138460551424 47230412249088 47245924073304 47285804679168 47424776085504 47437967771667 47441155164516 47468365034112 47481200566272 47524841375616 47633185746036 47663708100096 47673393242112 47720416854528 47830017092094 47860665571584 47870390734848 47914389255744 47917608659712 48026848438152 48067388227584 48111567812352 48310375943808 48398847197184 48461383213056 48505924925568 48509184075264 48553769722392 48566898749952 48705537785344 48795559059456 48906800338176 48951751441428 48964988083968 49108062891008 49153198978224 49166490092544 49198828142592 49356311370696 49366340445312 49369657406976 49397973368832 49415033930328 49456745496576 49569494109696 49774326729984 49802874789888 49862128656384 49911311172096 49975801438464 49979159350272 50025096077616 50084614335888 50182313014656 50214468796416 50274212364288 50388824590848 50435137848744 50477710491648 50495143961592 50527500198912 50642689856352 50686296072192 50702942907936 50851957169808 50909038584228 50912459200944 50941660036608 51118540800624 51151296497664 51312052813824 51329774440296 51359214627072 51362665491456 51373102252032 51423775147008 51537545233416 51541008079968 51570569419776 51749633896928 51783670946304 51845281500672 51963475359312 51996772472832 52058636568576 52177316821696 52222244438016 52225273914363 52273754901504 52485346704384 52547792090112 52701335785472 52764038148096 52915554464256 52919109900288 52967748788064 52978511697408 52982071363584 53030768120352 53133313947648 53151664582467 53196530264064 53352873096192 53401910663376 53416350637056 53572432244736 53621671612608 53632567397376 53636171010048 53685468961344 53807857972374 53843248768032 53854189576704 54030204492921 54075811756032 54125513788896 54294697859072 54348252528768 54519056114688 54569165541264 54572832084672 54622990937691 54637761093696 54743414370304 54793730008512 55020150380448 55085611594464 55120909307904 55246570752384 55297348850502 55312301354112 55525850292033 55540864582848 55572720039936 55638838683648 55765680873408 55801414361088 55867805097984 55995169272064 56028234138624 56031998717952 56098663796736 56222776618272 56226554269056 56258803003392 56278233087318 56325737926656 56345191127874 56454146069376 56491277395968 56557531086848 56687427664704 56723751788544 56739530079837 56787424303104 56791239892992 56843437723776 56920709260032 56973026088396 57021117407232 57040810771428 57208451816034 57256741859328 57309367541184 57324864098304 57488503615488 57492366311424 57508358400702 57545208559872 57560768888832 57726059415552 57745018311816 57779116455456 57782998677888 57794740033536 57798623305728 57963615215616 57979738387593 57983634089964 58016890597248 58032578469888 58218338134044 58256629814592 58272382513152 58458909779226 58496369031936 58508255342592 58512186556416 58565966139648 58699481424408 58749030055936 58991794642944 59046015042432 59116266101376 59154146574336 59230579482624 59289002758656 59359542916608 59475333943296 59529998772288 59533998637824 59588717386572 59604830284032 59639016628224 59720088403968 59774978191104 59846096547072 60021982233216 60092376779776 60127861026816 60131901063168 60268986275328 60324380564184 60336638322048 60340692386304 60375300784128 60396152581512 60584937245184 60624785498112 60835288225536 60870180298752 60891203012508 61081535091456 61085639205888 61121709969408 61141784094864 61333938129024 61373239640064 61390311233922 61394436095256 61446259556352 61586341166592 61642946259576 61897669178004 61949917421568 62011022971392 62023623450624 62152392096432 62226339023376 62461900210176 62519310044928 62536215379968 62714731216896 62736390982584 62776591156224 62789347196928 62851280735232 62973882998784 62994565431072 63035998557696 63250623695556 63254873552688 63291153378816 63366455167488 63510914328048 63551610800128 63627222472704 63773356122792 63814220762112 63827187646464 63885852340992 63890144879616 63948867439248 64035797917536 64148757083136 64413834591744 64674566567424 64678912100352 64738359629856 64755864999936 64941816842496 64963145600793 65209067117568 65269001921904 65286650778624 65537598637632 65555320123392 65594030211072 65808415160928 65821787260416 65826209875968 65886711907104 66036916602459 66092658812928 66365768973312 66426766922736 66548414896128 66634401917952 66638879133696 66700128103488 66779485781184 66909750686208 66975748467552 67093893706752 67185099454464 67246850464992 67326858615456 67370000265216 67523586475136 67603923877248 67648388696064 67802609559744 67864928134707 67878718112304 67883278934592 67922213382144 67945671654201 68158054400832 68201728663552 68439699253728 68478952836096 68483553988608 68565033529344 68716726977888 68721344106624 68760759226368 68784507106722 69000680395152 69044894595072 69127042000896 69284633812416 69329029963776 69348314542023 69411515424768 69633698552484 69693657099264 69698339868672 69921441108486 69980462272512 70004631401298 70063722786816 70269637736448 70352050864128 70554072619008 70558813200384 70578439855407 70623665050752 70638015596544 70642761818112 70707690827136 70844418596864 70868886109956 70928707018752 71137164128256 71161732746774 71202547551168 71221800849408 71287262063424 71429909659648 71449778619054 71495562150144 71510089863168 71514894680064 71580625281792 71743810629832 71790998357376 71805586102272 71876412989568 72040272657228 72101082341376 72167351718528 72464336705024 72598270795776 72692074819584 72758887388352 72763776112896 72830654583588 72850348124928 73058306678016 73360200507264 73427627162142 73447482125952 73494545743872 73662094336512 73729798467336 73749735138816 74034467056044 74049510667968 74054486110464 74096960053248 74185118244864 74354241164544 74661490094976 74704312184832 74709331623936 74793192984576 74798218395648 74963702157696 74968739025408 75011737337856 75037644116424 75100983902208 75126921503832 75272194759168 75321703194624 75411318546432 75583236886272 75652706773116 75716565737472 75742715942388 75791250298368 75894279013376 75964034784528 76054414361904 76277935754712 76342322479104 76368688801416 76412490054912 76433152131072 76651338153984 76677811200936 76726944746496 76968079220736 76993357749088 77038821940608 77043998237184 77059653378048 77135662720512 77306317850124 77311512119952 77355854129664 77624450845392 77675506419456 77696510017536 77945213038968 77995158709248 78011007123456 78087954852864 78265975232544 78333366657024 78728020056576 78821688135168 79052003678208 79146057222144 79300445257728 79373331696384 79378664850432 79451623182096 79467767546112 79473107045376 79699970921472 79794795396096 80029309644288 80102865995064 80124525955584 80170481369088 80358648367104 80432507418912 80448851096064 80454256515072 80528203442016 80711786958561 80764873152048 80779916326912 81113717634048 81188270683344 81442046788608 81447518941184 81495613292544 81522378793152 81778584172032 81853748311896 81859248127008 81956641640544 82115121555456 82190595012768 82530225570672 82681363961856 82869856128576 82946023275753 82968452031168 83359080059904 83648521310112 83702121541632 83801707646976 83992753908096 84042351207936 84047998076928 84334164927408 84339831403584 84388204505088 84417349630977 84488606889984 84681219104064 84736916093952 84836296630272 85031141497056 85085627682816 85181136454656 85186859839488 85265156585664 85381063890048 85459539132594 85531676110848 85561216157142 85812677724051 85885112788992 85964051311776 85987296147456 86232755423232 86238549467136 86262537601053 86317812839808 86341153333248 86589089123328 86617527467724 86674498016832 86697934958592 86945422823424 86975451134946 87025335895872 87048867704832 87327507201066 87383464850176 87407093497856 87688364668839 87744553547904 87762383013888 87768279834624 87848949209472 88049222136612 88123545083904 88487691964416 88569022563648 88731219861504 88845869223936 88851838844928 88933504137984 89039314374912 89213000914944 89294998158432 89300997956736 89458524942336 89580132605952 89662467286656 89769144820608 89826667020288 90032973349824 90138565169664 90191791540224 90197851594752 90403479412992 90486570846276 90504957483072 90511038579456 90562951176192 90594228872268 90877405867776 90937178247168 91252932338304 91305270448128 91311405318144 91336804518762 91420044705792 91622302637184 91628458808832 91681012301824 91712676142296 92000907193536 92059859460096 92091654142884 92169389334528 92379511749888 92464419389364 92844931403312 92924876132352 92931119824896 93016534457088 93228588144648 93307283030016 93339508535064 93418297049088 93692850315264 94072096825344 94104586473876 94164886734336 94184020795392 94276921102848 94460824498176 94491848146608 94849552171008 94875935543334 94882310329032 94936730068224 94962401132544 95049682751232 95266371492072 95327416200192 95346786484224 95440833709056 95660034184188 95721331143168 95740781469696 95828778511488 95835217319424 96053696876304 96223135624704 96620751887616 96922766426112 97011849851136 97018368150528 97107539444784 97133797499904 97411075570688 97591118118912 97813600676352 97903502882856 97929976167936 98216125782016 98306397956448 98332980185088 98647739616019 98712622741392 98732680890624 98739314813952 98830067860656 99138988219392 99548653459968 99605749579776 99724257312768 99822622344192 99951602876928 99958318700544 100050192155232 100169228671776 100364626029312 100777649181696 100870275697488 100990287923184 101055000397824 101285379712704 101372592144384 101405885815872 101703914339616 101818077168456 101824918401888 101883320073216 102237081601248 102302592995328 102659548880592 102718429254144 102725330982912 102847550294016 103075090466832 103082016159936 103141138839552 103176760660083 103499267793856 103567341892608 103690563001344 103926950718624 103993544945664 104117273137152 104354633643392 104450547828726 104547509803008 104882161662729 104970693408768 105006947101947 105095584180224 105402671570944 105528076296192 105831108928512 105838219800576 105935497576128 105957023394816 105964142727168 106061536240704 106266627895296 106303329164934 106393060528128 106705746192384 106803821326752 106832701274112 107144864489472 107174667928581 107243343225216 107265134794752 107272342020096 107370937922688 107615715944748 107686497536064 107708379153408 108060408985842 108151623512064 108251027577792 108589395718144 108696505057536 109038112229376 109138331082528 109145664169344 109245981875382 109275522187392 109486828740608 109587460017024 110040300760896 110141440743213 110171223188928 110241818615808 110493141504768 110594697701004 110624602708224 111051700584066 111081729165696 111145440079872 111277677367296 111531361746816 111602828722176 111735610195968 111990338544128 112056468277248 112063997435904 112197327593472 112445553236544 112453108538112 112517606006784 112556466174636 112651475853312 112690382255748 112908292138752 112982554791936 113374855329408 113447503577088 113479060159674 113574848606208 113582479785984 113686875447552 113841418520064 113946052176792 114042234814464 114081621542856 114416903632068 114513483718656 114618735082368 114649728196608 114977007230976 115016716801404 115090417119744 115452118831104 115490036623632 115558232910912 115565997355776 115589480067072 115597246611456 115927230431232 115959476775186 115967268179928 116033781194496 116065156939776 116436676268088 116513259629184 116544765026304 116917819558452 116992738063872 117016510685184 117131932279296 117398962848816 117983589285888 118092030084864 118232532202752 118461158965248 118578005517312 118719085833216 118950667886592 119059997544576 119067997275648 119177434773144 119209660568064 119278033256448 119549956382208 119692193094144 120043964466432 120184753559552 120255722053632 120537972550656 120648761128368 120673276644096 120681384772608 120792305163024 121169874490368 121249570996224 121670576451072 121740360597504 121782406025016 122163070182912 122171278411776 122243419938816 122283568189728 122667876258048 122780622467844 122788872190512 123172682333184 123285892519152 123795338356008 123899834843136 124022045942784 124047246901248 124304784192864 124452678046752 125038620089856 125472781965168 125553182312448 125702561470464 125947765997568 125989130862144 126071997115392 126501247391112 126509747105376 126582306757632 126732910334976 127021828656096 127103221600256 127254444945408 127546712245584 127628441524224 127771704681984 127780289759232 127897734878496 128071595835072 128189308698891 128297514166272 128341824235713 128827669183488 129349133134848 129357824200704 129476719259712 129511729999872 129883633684992 129926291201586 130418134235136 130463176702419 130538003843808 130573301557248 130991260801599 131075197275264 131110640246784 131616830321856 131643574520832 131652419751936 131773423814208 132073833204918 132185317625856 132731537946624 132853533845472 133096829792256 133268803835904 133277758267392 133400256206976 133558971562368 133819501372416 133951496935104 134187787413504 134370198908928 134493700929984 134653717230912 134740000530432 135047172950272 135207847754496 135296777392128 135605219119488 135729856269414 135757436224608 135766557869184 135844426764288 135891343308402 136316108801664 136403457327104 136879398507456 136957905672192 136967107977216 137130067058688 137433453955776 137442688213248 137521518452736 137569014213444 138001360790304 138089789190144 138254084001792 138569267624832 138658059927552 138696629084046 138823030849536 139267397104968 139387314198528 139396679737344 139842882216972 139960924545024 140009262802596 140127445573632 140539275472896 141108145238016 141117626400768 141156879710814 141247330101504 141276031193088 141285523636224 141415381654272 141688837193728 141737772219912 141857414037504 142274328256512 142323465493548 142405095102336 142443601698816 142574524126848 142899557238108 142991124300288 143020179726336 143161250563584 143487621259664 143581996714752 143611172204544 143752825979136 144080545314456 144202164682752 144334703437056 144928673410048 145196541591552 145384149639168 145517774776704 145527552225792 145661309167176 145700696249856 146116613356032 146720401014528 146855254324284 146894964251904 147324188673024 147459596934672 147499470277632 148068934112088 148099021335936 148108972220928 148193920106496 148370236489728 148708482329088 149322980189952 149408624369664 149586385969152 149927404315392 149937478050816 150075288232848 150253843007664 150544389518336 150643406389248 150822637092864 151166473772544 151305413546232 151433131474944 151485431884776 151582500596736 151788558026752 151928069569056 152108828723808 152555871509424 152737377602832 152824980109824 153355622401872 153453889492992 153936158441472 153986715498176 154077643881216 154087996474368 154119306756096 154271325441024 154612635700248 154623024239904 154711708259328 155248901690784 155351012838912 155890426077936 155990317418496 156175909705728 156531950465088 156666733314048 156675821743089 157456040113152 157643376270336 158104007356416 158292114444288 158746663392768 158757329700864 158903246364192 158935535092224 158946214090752 159399941842944 159454993747401 159589590792192 160058619288576 160205731990128 160249051911168 160717296734208 160865014837824 160897702192128 160908513030144 161056406884032 161423573917122 161529746304096 161559832653824 162090613478763 162227435268096 162376541366688 162884093577216 162895037882368 163044757586304 163557168344064 163707496623792 163718496254016 163868972813073 163913283281088 164230243110912 164381190025536 165060451141344 165362727923712 165739712257152 165892046551506 165936904062336 166718160119808 167297042620224 167404243083264 167603415293952 167985507816192 168084702415872 168095996153856 168668329854816 168679662807168 168776409010176 168834699261954 168977213779968 169362438208128 169473832187904 169672593260544 170062282994112 170171255365632 170218590239511 170362272909312 170373719678976 170530313171328 170762127780096 170919078265188 171063352221696 171122432314284 171625355448102 171770225577984 171928102623552 171974592294912 172465510846464 172477098934272 172525075202106 172635625679616 172682306666496 173178178246656 173235054935448 173348996033664 173395869917184 173890845646848 173939215162779 173950902269892 174050671791744 174097735409664 174655014402132 174766929700352 175376729337678 175489107095808 175524766027776 175536559669248 175697898418944 176098444273224 176247090167808 176975383928832 177138045127296 177462439723008 177691738447872 177867008275968 178078628749824 178426001829888 178589996316864 178601995913472 178917049884672 179160265211904 179324934573312 179538289641216 180065946699648 180277130339328 180383583080448 180395703189504 180806958825984 180973141692552 181009914966144 181022077158912 181125902352384 181188457744536 181754811735552 181874356494336 182505864676608 182610540896256 182673609037524 183244605274368 183256917617664 183425352284592 184001814387072 184119718920192 184183308285768 184338778669056 184759023499776 184928838778728 185689862806624 185849752264704 186033068914176 186457176289296 186679017070128 187385700630528 188144193650688 188209172947752 188329773468672 188368041590784 188553842205696 188921648996352 188983696293216 189751871086668 189764620658064 189873460136448 190099365502464 190532742984144 190654832400384 190881667418112 191320068368376 191442662286336 191481562939392 191657557022976 191670434638848 192107393752608 192446271249408 193241503775232 194023699702272 194036736301056 194215078889568 194267594999808 194822151141376 194889436802379 195627201352704 195807005765712 195859952335872 196432251564032 196612795912896 196665960370176 197295479232038 197425245482784 197465361781248 197478629627904 197660135721312 198110749807377 198277976438784 199097306919936 199645244688384 199903205753856 199916637401088 200100384310464 200338457343552 200729252058624 201555298363392 201740551394976 201980575846368 202110000795648 202570759425408 202811771631744 203407828679232 203594784404121 203636154336912 203649836803776 203766640146432 204474163202496 204605185990656 205319097761184 205436858508288 205450661965824 205695100588032 206150180933664 206164032319872 206282277679104 206353521320166 206998535587712 207134683785216 207381126002688 207853901437248 207987089891328 208044943626069 208234546274304 208709267286784 208901095657452 209095019606016 209764323325458 209941386817536 210013894203894 210191168360448 210805343141888 211056152592384 211662217857024 211676439601152 211870995152256 211914046789632 211928285454336 212123072481408 212533255790592 212606658329868 212786121056256 213411492384768 213607642653504 213665402548224 214289728978944 214349335857162 214486686450432 214530269589504 214544684040192 214741875845376 215231431889496 215372995072128 215416758306816 216120817971684 216303247024128 216502055155584 217178791436288 217393010115072 218076224458752 218276662165056 218291328338688 218491963750764 218551044374784 218973657481216 219174920034048 220080601521792 220282881486426 220342446377856 220483637231616 220986283009536 221189395402008 221249205416448 222103401168132 222163458331392 222290880159744 222555354734592 223062723493632 223980677088256 224112936554496 224127994871808 224394655186944 224891106473088 224906217076224 225035212013568 225112932349272 225302951706624 225380764511496 225816584277504 225965109583872 226749710658816 226958120319348 227149697212416 227373750895104 227682837040128 227892104353584 228163243085712 228833807264136 229026967437312 229237470164736 229299456393216 229954014461952 230033433602808 230180834239488 230904237662208 230980073247264 231116465821824 231131994711552 231178960134144 231918953550372 231934536359856 232067562388992 232873352536176 233026519258368 233089530052608 233835639116904 233985476127744 234033021370368 234263864558592 234797925697632 236184060169728 236465064405504 237156011034624 237438171666432 237901335773184 238119995089152 238135994551296 238354869546288 238419321136128 239099912764416 239384386188288 240087928932864 240369507119104 240511444107264 241075945101312 241297522256736 241346553288192 241362769545216 241584610326048 242135360875683 242339748980736 243341152902144 243564812050032 244326140365824 244342556823552 244486839877632 244567136379456 245335752516096 245561244935688 245577744381024 246345364666368 246571785038304 247590676712016 248044091885568 248609568385728 248838069827259 248905356093504 250077240179712 250945563930336 251106364624896 251405122940928 251978261724288 252143994230784 253002494782224 253019494210752 253164613515264 253252048892931 253465820669952 254043657312192 254206443200512 254508889890816 255093424491168 255256883048448 255543409363968 255560579518464 255795469756992 256143191670144 256378617397782 256595028332544 256683648471426 257655338366976 258698266269696 258715648401408 258787612803159 258953438519424 259023459999744 259767267369984 259852582403172 260836268470272 260926353404838 261076007687616 261146603114496 261982521603198 262150394550528 262221280493568 263065094006517 263233660643712 263287149041664 263304839503872 263546847628416 264147666409836 264370635251712 265463075893248 265707067690944 266193659584512 266537607671808 266555516534784 266800512413952 267117943124736 267639002744832 267902993870208 268375574827008 268740397817856 268987401859968 269307434461824 269480001060864 270094345900544 270415695508992 270593554784256 271210438238976 271459712538828 271514872449216 271533115738368 271688853528576 271782686616804 272632217603328 273758797014912 273915811344384 273934215954432 274260134117376 274866907911552 274885376426496 275043036905472 275138028426888 276002721580608 276179578380288 276508168003584 277138535249664 277393258168092 278534794209936 278774628397056 278793359474688 279685764433944 279921849090048 280018525605192 280254891147264 281078550945792 282216290476032 282313759421628 282494660203008 282552062386176 282830763308544 283475544439824 284548656513024 284646930987096 284810190204672 284887203397632 285149048253696 285799114476216 285982248600576 286040359452672 286322501127168 286975242519328 287163993429504 287222344409088 287505651958272 288161090628912 288669406874112 289857346820096 290768299278336 291035549553408 291055104451584 291322618334352 291401392499712 292233226712064 293440802029056 293710508648568 293789928503808 294648377346048 294919193869344 294998940555264 295943218848057 296137868224176 296198042671872 296217944441856 297416964658176 298645960379904 298817248739328 299172771938304 299854808630784 299874956101632 300150576465696 300507686015328 301088779036672 302332947545088 302610827092464 302970863769552 303165001193472 303577116053504 303856139138112 304217657447616 305111743018848 305474755205664 305649960219648 306711244803744 306907778985984 307973430996352 308155287762432 308175992948736 308542650882048 309225271400496 309246048479808 309423416518656 309530281980249 310497803381568 310702025677824 311780852155872 311980634836992 312351819411456 313063900930176 313351643486178 314646484988187 314912080226304 315286752540672 316208014712832 316584228888576 317493326785536 317514659401728 317806492728384 317871070184448 317892428181504 318799883685888 318909987494802 319179181584384 320117238577152 320411463980256 320498103822336 321434593468416 321524003785743 321730029675648 321795404384256 321817026060288 322112813768064 322847147834244 323059492608192 323119665307648 324181226957526 324454870536192 324753082733376 325768187154432 325790075764736 326089515172608 327114336688128 327414993247584 327436992508032 327737945626146 327826566562176 328460486221824 328762380051072 330120902282688 330725455847424 331479424514304 331784093103012 331873808124672 333436320239616 334594085240448 334808486166528 335206830587904 335971015632384 336169404831744 336191992307712 337336659709632 337359325614336 337552818020352 337669398523908 337954427559936 338724876416256 338947664375808 340124565988224 340342510731264 340437180479022 340724545818624 340747439357952 341060626342656 341524255560192 341838156530376 342126704443392 342244864628568 343250710896204 343540451155968 343856205247104 343949184589824 344931021692928 345050150404212 345271251359232 346356356493312 346470109870896 346697992067328 346791739834368 347781691293696 347878430325558 347901804539784 348101343583488 348195470819328 349310028804264 349533859400704 350753458675356 350978214191616 351049532055552 351395796837888 352196888546448 353950767857664 354276090254592 355383476895744 355734016551936 356157257499648 356852003659776 357179992633728 357203991826944 357834099769344 358649869146624 359076579282432 360131893399296 360554260678656 360767166160896 361613917651968 361946283385104 362019829932288 362044154317824 362376915489072 363509623471104 363748712988672 365011729353216 365221081792512 365347218075048 366489210548736 366513835235328 366850704569184 368003628774144 368366616571536 369518046999552 369857677557456 371379725613248 371699504529408 372066137828352 372914352578592 373358034140256 376418345895504 376659546937344 377107684411392 377843297992704 377967392586432 379503742173336 379529241316128 379746920272896 380198731004928 381065485968288 381309664800768 381763334836224 382640136736752 382885324572672 383315114045952 383340869277696 384214787505216 384567926096673 384892542498816 385025472707139 386483007550464 388047399404544 388073472602112 388430157779136 388535189999616 389644302282752 389778873604758 391254402705408 391389530107257 391614011531424 391719904671744 392864503128064 392973782404797 393225591825792 393331920740352 394590958464076 394850490965568 394930723562496 394957259255808 395320271442624 396221499614754 396555952877568 398194613839872 399290489376768 399806411507712 399833274802176 400200768620928 400676914687104 401458504117248 403110596726784 403481102789952 403961151692736 404220001591296 405141518850816 405623543263488 406815657358464 407189568808242 407272308673824 407299673607552 407533280292864 408948326404992 409210371981312 410638195522368 410873717016576 410901323931648 411390201176064 412300361867328 412328064639744 412564555358208 412707042640332 413997071175424 414269367570432 414762252005376 415707802874496 415974179782656 416089887252138 416469092548608 417418534573568 417802191314904 418190039212032 419528646650916 419882773635072 420027788407788 420382336720896 423324435714048 423352879202304 423741990304512 423828093579264 423856570908672 424246144962816 425066511581184 425213316659736 425572242112512 426822984769536 427215285307008 427330805096448 428698671714324 428973372900864 429060539179008 429483751690752 430462863778992 430745990144256 430833516613632 432241635943368 432606494048256 433004110311168 434357582872576 434786020230144 436152448917504 436553324330112 436582656677376 436983927501528 437102088749568 438349840068096 440161203043584 440565762972852 440684892755712 441972566019072 442378790804016 442498410832896 444206802336264 444326916662784 444581760319488 445110709469184 446125446987264 447961354176512 448225873108992 449782212946176 449812434152448 450225864698544 450761529022992 451633168555008 451930219167744 453499421317632 453916240638696 454299394424832 454747501790208 455365674080256 455784208707168 456326486171424 457667614528272 458474940329472 460066867205616 460361668478976 461808475324416 461960146494528 462232931643648 462263989423104 462357920268288 463837907100744 463869072719712 464135124777984 465746705072352 466053038516736 467671278233808 467970952255488 468527729117184 469595851395264 470027465229267 472368120339456 472930128811008 474312022069248 474876343332864 476239990178304 476271989102592 476709739092576 476838642272256 478199825528832 478364981242203 478768772376576 480175857865728 480739014238208 482151890202624 482595044513472 482693106576384 482725539090432 483169220652096 484270721751366 484679497961472 486271840436289 486682305804288 487129624100064 488652280731648 488685113647104 489134272758912 490671505032192 491122489871376 491155488762048 492690729332736 493143570076608 495181353424032 496088183771136 497219136771456 497676139654518 497810712187008 500154480359424 501891127860672 502212729249792 502810245881856 503956523448576 504287988461568 506004989564448 506038988421504 506329227030528 506504097785862 506931641339904 508087314624384 508412886401024 509017779781632 510186848982336 510513766096896 511086818727936 511121159036928 511590939513984 512286383340288 512757234795564 513190056665088 513367296942852 515310676733952 517396532539392 517431296802816 517575225606318 517906877038848 518046919999488 519534534739968 519705164806344 521672536940544 521817645488337 521852706809676 522152015375232 522293206228992 523965043206396 524300789101056 526130188013034 526467321287424 526574298083328 526609679007744 527093695256832 528295332819672 528741270503424 530926151786496 531414135381888 532387319169024 533075215343616 533601024827904 534235886249472 535278005489664 535805987740416 536751149654016 537480795635712 537974803719936 538614868923648 540188691801088 540831391017984 541187109568512 542420876477952 542919425077656 543029744898432 543066231476736 543377707057152 543565373233608 545264435206656 547517594029824 547831622688768 549733815823104 549770752852992 550276056853776 552005443161216 552359156760576 553016336007168 554277070499328 554786516336184 557069588419872 557549256794112 559371528867888 560037051210384 562157101891584 564432580952064 564627518843256 564989320406016 565104124772352 565661526617088 566951088879648 569293861974192 569620380409344 570298096507392 571598228952432 571964497201152 572645002254336 573950485038656 574327986859008 574444688818176 575011303916544 576322181257824 577338813748224 579714693640192 582071099106816 582110208903168 582645236668704 582802784999424 584466453424128 584668310407137 586881604058112 587421017297136 587579857007616 589296754692096 589838387738688 589997881110528 591886437696114 592275736448352 592396085343744 592435888883712 594332249422131 594833929316352 597291920759808 599709617261568 599749912203264 600301152931392 601015372030656 602177558073344 604665895090176 605221654184928 605941727539104 606330002386944 607154232107008 607712278276224 608435314895232 610223486037696 610784353212363 610949510411328 611299920439296 613422489607488 613815557971968 615946861992704 616310575524864 616351985897472 617085301764096 618450542800992 618492096959616 618846833037312 619060563960498 620995606763136 621404051355648 623561704311744 623961269673984 624134830878207 624703638822912 626127801860352 626703286972356 629292969976374 629824160452608 630573505081344 632416029425664 633168457777152 634986653571072 635029318803456 635612985456768 635742140368896 635784856363008 637599767371776 637819974989604 638358363168768 640234477154304 640822927960512 640996207644672 642869186936832 643048007571486 643460059351296 643590808768512 643634052120576 644225627536128 645694295668488 646118985216384 646239330615296 648362453915052 648909741072384 649506165466752 651536374308864 652179030345216 654228673376256 654829986495168 654873985016064 655475891252292 655653133124352 656920972443648 657524760102144 660241804565376 661450911694848 662958849028608 663568186206024 663747616249344 666872640479232 669188170480896 671942031264768 672338809663488 672383984615424 674673319419264 674718651228672 675105636040704 675338797047816 675908855119872 677449752832512 677895328751616 680249131976448 680874360958044 681449091637248 682121252685312 683048511120384 683676313060752 684489729257136 686501421792408 687080902311936 687712410494208 687898369179648 689862043385856 690100300808424 690542502718464 692712712986624 692940219741792 693395984134656 695756860651116 695803609079568 696202687166976 698620057608528 699067718801408 701506917350712 701956428383232 702099064111104 702791593675776 704393777092896 708552180509184 711468033103872 712314514999296 713704007319552 714359985267456 714407983653888 717299738293248 718153158564864 720263786798592 721108521357312 721534332321792 723227835303936 723892566770208 724039659864576 724088308635648 724753830978144 726406082627049 727019246942208 730023458706432 730694436150096 732978421097472 733027670470656 733701409138368 736007257548288 736733233143072 739036093999104 739715355114912 742759451226496 744132275656704 745828705157184 746514209481777 746716068280512 752836691791008 753319093874688 754215368822784 755934785172864 759007484346672 759058482632256 759493840545792 760397462009856 762130971936576 762619329601536 763526669672448 765280273473504 765770649145344 766630228091904 766681738555392 768429575010432 769135852193346 769785084997632 770050945414278 772966015100928 776094798809088 776146945204224 776362838409477 776860315558272 777070379999232 779288604565504 779557747209516 782508805410816 782779060214514 783228023062848 783439809343488 785729006256128 785947564809594 786451183651584 786663841480704 789181916928152 789700981931136 789861447124992 789914518511616 790640542885248 792442999229508 793111905755136 796389227679744 798580978753536 799612823015424 799666549604352 800401537241856 801353829374208 802917008234496 806221193453568 806962205579904 807922303385472 808440003182592 810283037701632 811247086526976 813631314716928 814379137616484 814544617347648 814599347215104 815066560585728 817896652809984 821276391044736 821747434033152 821802647863296 822780402352128 824600723734656 824656129279488 825129110716416 825414085280664 827994142350848 828538735140864 829524504010752 831415605748992 832179774504276 834837069147136 835604382629808 836380078424064 839057293301832 839765547270144 840055576815576 840764673441792 846648871428096 847483980609024 847656187158528 848492289925632 850426633319472 853645969539072 854430570614016 854661610192896 857397343428648 857946745801728 858121078358016 858967503381504 860925727557984 861491980288512 861667033227264 864483271886736 866008220622336 869572040460288 872304897835008 873106648660224 873165313354752 873967855003056 874204177499136 876699680136192 880322406087168 881131525945704 881369785511424 883945132038144 884757581608032 884996821665792 887829656544171 888413604672528 888653833325568 892250893974528 895922708353024 896451746217984 899564425892352 899624868304896 900451729397088 901523058045984 903266337110016 906998842635264 907832481277392 909495003580416 910731348160512 911568417414336 912652972342848 915335229056544 916949880658944 920133734411232 920723336957952 923920292989056 924465863287296 924527978846208 927675814201488 927738145439424 928270249555968 928590845940747 931493410144704 932106077033472 935342556467616 935941904510976 937055458234368 939191702790528 940054930458534 943939454964561 944736240678912 945860257622016 948624044138496 949752686665728 952479980356608 952543978205184 953419478185152 953677284544512 956399651057664 956729962484406 957537544753152 960351715731456 961478028476416 964303780405248 964572011357229 965190089026944 965386213152768 965451078180864 966338441304192 968541443502732 969358995922944 972543680872578 973364611608576 974259248200128 977304561463296 977370227294208 978268545517824 981343010064384 982244979742752 982310977524096 985381458665472 986287140153216 990362706848064 992176367542272 994438273542912 995352279309036 995621424374016 1000308960718848 1003782255721344 1004425458499584 1005620491763712 1007913046897152 1008575976923136 1012009979128896 1012077976843008 1012658454061056 1013008195571724 1013863282679808 1016174629248768 1020373697964672 1021027532193792 1022173637455872 1022242318073856 1023181879027968 1024572766680576 1025514469591128 1026380113330176 1026734593885704 1030621353467904 1034793065078784 1035150451212636 1035813754077696 1039069069479936 1039410329612688 1043345073881088 1043635290976674 1043705413619352 1044304030750464 1044586412457984 1047930086412792 1048601578202112 1052260376026068 1052934642574848 1053148596166656 1054187390513664 1056590665639344 1061852303572992 1062828270763776 1066150430687232 1067202049655808 1068471772498944 1070556010979328 1071611975480832 1073502299308032 1075949607439872 1077229737847296 1080377383602176 1081662782035968 1084841752955904 1085838850155312 1086059489796864 1086132462953472 1087130746467216 1090528870413312 1095035188059648 1095663245377536 1099467631646208 1099541505705984 1100552113707552 1104010886322432 1108554140998656 1109573032672368 1114139176839744 1115098513588224 1118743057735776 1120074102420768 1129255037686512 1129978640812032 1131323053234176 1133902177759296 1138587723948384 1139240760818688 1140596193014784 1143196457904864 1143928994402304 1145290004508672 1147900970077312 1148655973718016 1150022607833088 1152644362515648 1153703778290019 1154677627496448 1155076418121417 1159429387280384 1164142198213632 1164220417806336 1165290473337408 1165605569998848 1168932906848256 1169336620814274 1173763208116224 1174842034594272 1175159714015232 1178593509384192 1178921347214391 1179676775477376 1179995762221056 1183772875392228 1184551472896704 1184792170687488 1184871777767424 1188664498844262 1189667858632704 1194583841519616 1199419234523136 1199499824406528 1200602305862784 1202030744061312 1204355116146688 1209331790180352 1210443308369856 1211883455078208 1212660004773888 1214308464214016 1215424556552448 1216870629790464 1220446972075392 1221568706424726 1221899020822656 1222599840878592 1226844979214976 1227631115943936 1231893723985408 1232621151049728 1232703971794944 1234170603528192 1236901085601984 1236984193919232 1237693666074624 1238121127920996 1241991213526272 1242808102711296 1247123408623488 1247922539347968 1248269661756414 1249407277645824 1252255603720704 1253406573944712 1258585939952748 1259648320905216 1261147010162688 1269973307142144 1270058637606912 1271225970913536 1271484280737792 1271569712726016 1275199534743552 1275639949979208 1276716726337536 1280468954308608 1281645855921024 1281992415289344 1286096015142972 1286920118702592 1287181617537024 1288451255072256 1291388591336976 1292237970432768 1296724907830104 1297819482144768 1299012330933504 1303072748617728 1304358060690432 1308457346752512 1309659972990336 1309747970032128 1310951782504584 1311306266248704 1315049520204288 1320483609130752 1325917698057216 1327136372412048 1327495232498688 1333745280958464 1338376340961792 1343884062529536 1344677619326976 1349346638838528 1349437302457344 1350677594095632 1354899505665024 1355790657503232 1360498263952896 1361748721916088 1362898183274496 1364242505370624 1366097022240768 1367352626121504 1368979458514272 1373002843584816 1375424820988416 1380200601616848 1381085005436928 1385425425973248 1385880439483584 1386791968269312 1391513721302232 1391607218159136 1392405374333952 1397240115217056 1398135437602816 1403013834701424 1403912856766464 1405583187351552 1408787554185792 1410082395687801 1417104361018368 1422936066207744 1424629029998592 1428719970534912 1428815967307776 1434599476586496 1435094943726609 1436306317129728 1440527573597184 1442217042714624 1446455670607872 1447785133540416 1448079319729152 1448176617271296 1449507661956288 1452812165254098 1454038493884416 1458815521308867 1460046917412864 1461388872300192 1465956842194944 1466055340941312 1467402818276736 1472014515096576 1473466466286144 1478072187998208 1479430710229824 1485518902452992 1488264551313408 1491657410314368 1493028418963554 1493432136561024 1505673383582016 1506638187749376 1508430737645568 1511869570345728 1518014968693344 1518116965264512 1518987681091584 1520794924019712 1524261943873152 1525238659203072 1527053339344896 1530560546947008 1531541298290688 1533260456183808 1533363477110784 1536859150020864 1538271704386692 1539570169995264 1540101890828556 1545932030201856 1552189597618176 1552293890408448 1552725676818954 1553720631116544 1554140759998464 1558577209131008 1559115494419032 1565017610821632 1565558120429028 1566456046125696 1566879618686976 1571895129619188 1572902367303168 1578363833856304 1579401963862272 1579722894249984 1579829037023232 1581281085770496 1584885998459016 1586223811510272 1592778455359488 1597161957507072 1599225646030848 1600803074483712 1602707658748416 1605834016468992 1612442386907136 1613924411159808 1615844606770944 1620566075403264 1622494173053952 1627262629433856 1628758275232968 1629089234695296 1629198694430208 1630133121171456 1635793305619968 1642552782089472 1643494868066304 1649201447469312 1649312258558976 1650828170561328 1655988284701696 1657077470281728 1659049008021504 1662831211497984 1664359549008552 1669674138294272 1671208765259616 1678114586603664 1680111153631152 1693297742856192 1694967961218048 1695312374317056 1696984579851264 1700853266638944 1708861141228032 1714794686857296 1715893491603456 1717935006763008 1721851455115968 1722983960577024 1723334066454528 1728966543773472 1732016441244672 1739144080920576 1746213297320448 1746330626709504 1747935710006112 1748408354998272 1753399360272384 1754004931221411 1760644812174336 1762263051891408 1762739571022848 1767890264076288 1769515163216064 1769993643331584 1775659313088342 1776827209345056 1777307666651136 1782996748266393 1784501787949056 1791845416706048 1799128851784704 1799249736609792 1800903458794176 1803046116091968 1806532674220032 1813997685270528 1815664962554784 1818990007160832 1821462696321024 1823136834828672 1825305944685696 1830670458113088 1833899761317888 1840267468822464 1841446673915904 1847840585978112 1848931726574592 1849055957692416 1855351628402976 1855476290878848 1856540499111936 1857181691881494 1862986820289408 1864212154066944 1870685112935232 1871883809021952 1872404492634621 1874110916468736 1878383405581056 1880109860917068 1887878909929122 1889472481357824 1891720515244032 1897248088276992 1899505373331456 1904959960713216 1905087956410368 1906838956370304 1907354569089024 1912799302115328 1913459924968812 1915075089506304 1920703431462912 1928607560810496 1929144022714458 1930380178053888 1930772426305536 1930902156361728 1932676882608384 1937082887005464 1938717991845888 1945087361745156 1946729223217152 1948518496400256 1954609122926592 1956537091035648 1962686020128768 1964489959485504 1964621955048192 1970762917330944 1972574280306432 1980725413696128 1984352735084544 1988876547085824 1990704558618072 1991242848748032 2000617921437696 2007564511442688 2015826093794304 2017151953846272 2024019958257792 2024155953686016 2025316908122112 2026016391143448 2027726565359616 2032349258497536 2040747395929344 2044347274911744 2046363758055936 2049145533361152 2051028939182256 2053469187771408 2061242706935808 2069586130157568 2070300902425272 2071627508155392 2078138138959872 2078820659225376 2087270581953348 2087410827238704 2088608061500928 2095860172825584 2097203156404224 2104520752052136 2105869285149696 2106297192333312 2108374781027328 2113181331278688 2125656541527552 2134404099311616 2136943544997888 2141112021958656 2143223950961664 2151899214879744 2154459475694592 2160754767204352 2163325564071936 2169683505911808 2171677700310624 2172118979593728 2172264925906944 2174261492934432 2179218247881147 2181057740826624 2190070376119296 2198935263292416 2199083011411968 2201104227415104 2208021772644864 2217108281997312 2219146065344736 2228278353679488 2237486115471552 2239542628445331 2240148204841536 2258510075373024 2259957281624064 2262646106468352 2267804355518592 2277175447896768 2278481521637376 2281192386029568 2286392915809728 2287857988804608 2290580009017344 2295801940154624 2297311947436032 2300045215666176 2305288725031296 2307407556580038 2309355254992896 2310152836242834 2318858774560768 2328284396427264 2328440835612672 2330580946674816 2331211139997696 2337865813696512 2338673241628548 2347526416232448 2349684069188544 2350319428030464 2357187018768384 2357842694428782 2359353550954752 2359991524442112 2367545750784456 2369102945793408 2369584341374976 2369743555534848 2377328997688524 2379335717265408 2389167683039232 2398838469046272 2398999648813056 2401204611725568 2404061488122624 2408710232293376 2418663580360704 2420886616739712 2423766910156416 2425320009547776 2430849113104896 2433741259580928 2440893944150784 2443137412849452 2443798041645312 2445199681757184 2453689958429952 2463787447970816 2465242302099456 2465407943589888 2468341207056384 2473802171203968 2473968387838464 2475387332149248 2476242255841992 2483982427052544 2485616205422592 2494246817246976 2496539323512828 2504511207441408 2506813147889424 2517171879905496 2519296641810432 2522294020325376 2539946614284288 2542451941827072 2542968561475584 2551279899958416 2560937908617216 2563291711842048 2563984830578688 2572192030285944 2573840237405184 2574363235074048 2576902510144512 2582777182673952 2584475940865536 2593449815660208 2598024661867008 2608716121380864 2616914693505024 2619319945980672 2619495940064256 2621903565009168 2622612532497408 2630099040408576 2640967218261504 2651835396114432 2654272744824096 2654990464997376 2663488969632513 2676752681923584 2687768125059072 2689355238653952 2698693277677056 2698874604914688 2701355188191264 2709799011330048 2720996527905792 2723497443832176 2728485010741248 2732194044481536 2734705252243008 2737958917028544 2746005687169632 2750849641976832 2760401203233696 2762170010873856 2771760878967168 2773583936538624 2783027442604464 2783214436318272 2784810748667904 2785772537822241 2794480230434112 2796270875205632 2806027669402848 2807825713532928 2811166374703104 2817575108371584 2820164791375602 2834208722036736 2845872132415488 2849258059997184 2857439941069824 2857631934615552 2869198953172992 2870189887453218 2872612634259456 2881055147194368 2884434085429248 2892911341215744 2893716034071687 2895570267080832 2896158639458304 2896353234542592 2899015323912576 2905624330508196 2908076987768832 2917631042617734 2920093834825728 2922777744600384 2931913684389888 2932110681882624 2934805636553472 2944029030193152 2946932932572288 2956144375996416 2958861420459648 2971037804905984 2976529102626816 2983314820628736 2986056837927108 2986864273122048 3011346767164032 3013276375498752 3016861475291136 3023739140691456 3036029937386688 3036233930529024 3037975362183168 3041589848039424 3048523887746304 3061121093894016 3063082596581376 3066520912367616 3066726954221568 3073718300041728 3076543408773384 3079140339990528 3080203781657112 3091864060403712 3104379195236352 3105451353637908 3107441262233088 3118230988838064 3130035221643264 3131116240858056 3132912092251392 3133759237373952 3143790259238376 3145804734606336 3156727667712608 3158803927724544 3159445788499968 3162562171540992 3169771996918032 3185556910718976 3198451292061696 3201606148967424 3205415317496832 3211668032937984 3227848822319616 3231689213541888 3241132150806528 3244988346107904 3254525258867712 3257516550465936 3258178469390592 3258397388860416 3271586611239936 3285105564178944 3286989736132608 3298402894938624 3298624517117952 3301656341122656 3311976569403392 3325662422995968 3328719098017104 3339348276588544 3342417530519232 3356229173207328 3360222307262304 3389935922436096 3393969159702528 3401706533277888 3417722282456064 3429589373714592 3431786983206912 3435870013526016 3443702910231936 3445967921154048 3457933087546944 3461111334870057 3464032882489344 3478288161841152 3492426594640896 3492661253419008 3495871420012224 3496816709996544 3506798720544768 3508009862442822 3521289624348672 3524526103782816 3525479142045696 3535780528152576 3536764041643173 3539030326432128 3539987286663168 3551318626176684 3553654418690112 3554615333302272 3565993496532786 3569003575898112 3583690833412096 3598257703569408 3598499473219584 3601806917588352 3606092232183936 3613065348440064 3627995370541056 3631329925109568 3637980014321664 3642925392642048 3646273669657344 3650611889371392 3661340916226176 3667799522635776 3680534937644928 3682893347831808 3695681171956224 3697863453149184 3698111915384832 3710703256805952 3710952581757696 3713080998223872 3714363383762988 3725973640578816 3728424308133888 3741370225870464 3743767618043904 3744808985269242 3748221832937472 3756766811162112 3760219721834136 3775757819858244 3778944962715648 3783441030488064 3809919921426432 3810175912820736 3813677912740608 3814709138178048 3825598604230656 3826919849937624 3830150179012608 3841406862925824 3858288045428916 3860760356107776 3861544852611072 3865353765216768 3874165774010928 3890174723490312 3893458446434304 3897036992800512 3909218245853184 3913074182071296 3925372040257536 3928979918971008 3929243910096384 3945148560612864 3961450827392256 3977753094171648 3981409117236144 3982485697496064 4001235842875392 4015129022885376 4031652187588608 4048039916515584 4048311907372032 4052032782286896 4064698516995072 4081494791858688 4088694549823488 4092727516111872 4098291066722304 4102057878364512 4106938375542816 4140601804850544 4143255016310784 4156276277919744 4157641318450752 4174541163906696 4174821654477408 4177216123001856 4191720345651168 4194406312808448 4209041504104272 4211738570299392 4216749562054656 4226362662557376 4230247187063403 4251313083055104 4268808198623232 4273887089995776 4286447901923328 4303798429759488 4305284831179827 4308918951389184 4321509534408704 4326651128143872 4339367011823616 4343355400621248 4344237959187456 4344529851813888 4348522985868864 4358436495762294 4362115481653248 4380140752238592 4397870526584832 4398166022823936 4402208454830208 4416043545289728 4434216563994624 4438292130689472 4456556707358976 4474972230943104 4479085256890662 4480296409683072 4517020150746048 4519914563248128 4525292212936704 4535608711037184 4554350895793536 4556963043274752 4562384772059136 4572785831619456 4575715977609216 4581160018034688 4591603880309248 4594623894872064 4600090431332352 4610577450062592 4614815113160076 4618710509985792 4620305672485668 4656568792854528 4656881671225344 4661161893349632 4662422279995392 4675731627393024 4677346483257096 4695052832464896 4699368138377088 4700638856060928 4715685388857564 4718707101909504 4735091501568912 4738205891586816 4739168682749952 4739487111069696 4754657995377048 4758671434530816 4778335366078464 4797676938092544 4802409223451136 4808122976245248 4837327160721408 4841773233479424 4847533820312832 4861698226209792 4867482519161856 4881787888301568 4886274825698904 4887596083290624 4890399363514368 4907379916859904 4927574895941632 4930484604198912 4947604342407936 4947936775676928 4952484511683984 4967964854105088 4971232410845184 4988493634493952 4993078647025656 5009022414882816 5013626295778848 5034343759810992 5079893228568576 5084903883654144 5085937122951168 5102559799916832 5126583423684096 5144384060571888 5147680474810368 5153805020289024 5165554365347904 5168951881731072 5186899631320416 5196049323734016 5217432242761728 5238639891961344 5238991880128512 5243807130018336 5245225064994816 5260198080817152 5262014793664233 5281934436523008 5303670792228864 5308545489648192 5309980929994752 5326977939265026 5348990244799179 5353505363847168 5375536250118144 5397386555354112 5397749209829376 5402710376382528 5419598022660096 5441993055811584 5446994887664352 5456970021482496 5464388088963072 5469410504486016 5475917834057088 5492011374339264 5501699283953664 5520802406467392 5524340021747712 5543521757934336 5547167873077248 5566054885208928 5566428872636544 5569621497335808 5571545075644482 5588960460868224 5592541750411264 5612055338805696 5615651427065856 5622332749406208 5635150216743168 5640329582751204 5668417444073472 5691744264830976 5698516119994368 5714879882139648 5715263869231104 5738397906345984 5740379774906436 5745225268518912 5762110294388736 5785822682431488 5787432068143374 5791140534161664 5792317278916608 5792706469085184 5798030647825152 5811248661016392 5816153975537664 5835262085235468 5840187669651456 5845555489200768 5863827368779776 5869611273106944 5888058060386304 5893865865144576 5912288751992832 5917722840919296 5942075609811968 5953058205253632 5966629641257472 5972113675854216 5973728546244096 6022693534328064 6047478281382912 6072059874773376 6072467861058048 6075950724366336 6083179696078848 6097047775492608 6122242187788032 6133041824735232 6147436600083456 6153086817546768 6160407563314224 6183728120807424 6208758390472704 6210902707275816 6214882524466176 6236461977676128 6262232481716112 6265824184502784 6287580518476752 6291609469212672 6313455335425216 6317607855449088 6318891576999936 6325124343081984 6339543993836064 6403212297934848 6410830634993664 6423336065875968 6455697644639232 6463378427083776 6482264301613056 6489976692215808 6509050517735424 6515033100931872 6516356938781184 6516794777720832 6537654743643441 6543173222479872 6570211128357888 6596805789877248 6597249034235904 6603312682245312 6623953138806784 6651324845991936 6657438196034208 6678696553177088 6684835061038464 6712458346414656 6718627885335993 6720444614524608 6779871844872192 6787938319405056 6803413066555776 6835444564912128 6859178747429184 6863573966413824 6871740027052032 6887405820463872 6891935842308096 6915866175093888 6922222669740114 6928065764978688 6956576323682304 6984853189281792 6985322506838016 6991742840024448 6993633419993088 7013597441089536 7016019724885644 7042579248697344 7049052207565632 7050958284091392 7071561056305152 7073528083286346 7078060652864256 7079974573326336 7102637252353368 7107308837380224 7109230666604544 7131986993065572 7138007151796224 7196515407138816 7196998946439168 7203613835176704 7212184464367872 7226130696880128 7255990741082112 7262659850219136 7275960028643328 7292547339314688 7301223778742784 7322681832452352 7335599045271552 7361069875289856 7391362343912448 7395726906298368 7396223830769664 7421406513611904 7421905163515392 7426161996447744 7428726767525976 7451947281157632 7456848616267776 7482740451740928 7489617970538484 7513533622324224 7520439443668272 7551515639716488 7557889925431296 7566882060976128 7619839842852864 7627355825481216 7653839699875248 7682813725851648 7716576090857832 7721520712215552 7723089705222144 7730707530433536 7748331548021856 7780349446980624 7794073985601024 7826148364142592 7850744080515072 7857959837942016 7858487820192768 7890297121225728 7922901654784512 7955506188343296 7962818234472288 7964971394992128 7990466908897539 8030258045770752 8063304375177216 8096079833031168 8096623814744064 8104065564573792 8129397033990144 8162989583717376 8185455032223744 8196582133444608 8204115756729024 8213876751085632 8281203609701088 8286510032621568 8315282636901504 8349082327813392 8349643308954816 8354432246003712 8383440691302336 8388812625616896 8418083008208544 8423477140598784 8433499124109312 8452725325114752 8460494374126806 8502626166110208 8537616397246464 8547774179991552 8572895803846656 8607596859518976 8610569662359654 8617837902778368 8643019068817408 8653302256287744 8678734023647232 8686710801242496 8688475918374912 8689059703627776 8697045971737728 8716872991524588 8724230963306496 8760281504477184 8795741053169664 8796332045647872 8804416909660416 8832087090579456 8868433127989248 8876584261378944 8913113414717952 8949944461886208 8958170513781324 8960592819366144 9034040301492096 9039829126496256 9050584425873408 9071217422074368 9108701791587072 9113926086549504 9124769544118272 9145571663238912 9183207760618496 9189247789744128 9200180862664704 9221154900125184 9229630226320152 9237421019971584 9240611344971336 9313137585709056 9322323786699264 9354692966514192 9390105664929792 9398736276754176 9401277712121856 9431370777715128 9437414203819008 9470183003137824 9476411783173632 9478337365499904 9509315990754096 9556670732156928 9595353876185088 9604818446902272 9616245952490496 9683546466958848 9695067640625664 9723396452419584 9734965038323712 9763575776603136 9772549651397808 9775192166581248 9814759833719808 9855149791883264 9860969208397824 9895208684815872 9895873551353856 9904969023367968 9935929708210176 9976987268987904 9986157294051312 10018044829765632 10027252591557696 10068687519621984 10169807767308288 10205119599833664 10253166847368192 10288768121143776 10295360949620736 10307610040578048 10331108730695808 10337903763462144 10373799262640832 10383334004610171 10392098647468032 10434864485523456 10477279783922688 10477983760257024 10487614260036672 10490450129989632 10520396161634304 10524029587328466 10563868873046016 10607341584457728 10610292124929519 10617090979296384 10619961859989504 10653955878530052 10697980489598358 10707010727694336 10751072500236288 10794773110708224 10795498419658752 10805420752765056 10839196045320192 10883986111623168 10893989775328704 10913940042964992 10928776177926144 10938821008972032 10951835668114176 10984022748678528 11003398567907328 11041604812934784 11048680043495424 11087043515868672 11094335746154496 11132109770417856 11132857745273088 11139242994671616 11143090151288964 11177920921736448 11224110677611392 11231302854131712 11244665498812416 11270300433486336 11280659165502408 11336834888146944 11429759764279296 11430527738462208 11476795812691968 11480759549812872 11490450537037824 11524220588777472 11574864136286748 11582281068323328 11584634557833216 11596061295650304 11622497322032784 11670524170470936 11680375339302912 11691110978401536 11727654737559552 11739222546213888 11776116120772608 11787731730289152 11835445681838592 11884151219623936 11933259282514944 11944227351708432 11947457092488192 12045387068656128 12094956562765824 12144119749546752 12144935722116096 12194095550985216 12244484375576064 12266083649470464 12294873200166912 12306173635093536 12320815126628448 12421805414551632 12429765048932352 12472923955352256 12524464963432224 12531648369005568 12575161036953504 12583218938425344 12626910670850432 12635215710898176 12650248686163968 12679087987672128 12690741561190209 12806424595869696 12821661269987328 12911395289278464 12926756854167552 12964528603226112 12979953384431616 13018101035470848 13030066201863744 13032713877562368 13033589555441664 13075309487286882 13086346444959744 13140422256715776 13193611579754496 13194498068471808 13206625364490624 13247906277613568 13302649691983872 13314876392068416 13357393106354176 13369670122076928 13424916692829312 13437255770671986 13440889229049216 13559743689744384 13575876638810112 13606826133111552 13670889129824256 13718357494858368 13727147932827648 13743480054104064 13774811640927744 13783871684616192 13831732350187776 13844445339480228 13856131529957376 13969706378563584 13970645013676032 13983485680048896 13987266839986176 14027194882179072 14032039449771288 14085158497394688 14098104415131264 14101916568182784 14147056166572692 14156121305728512 14205274504706736 14214617674760448 14218461333209088 14263973986131144 14276014303592448 14393030814277632 14407227670353408 14424368928735744 14511981482164224 14525319700438272 14585094678629376 14602447557485568 14645363664904704 14671198090543104 14722139750579712 14782724687824896 14791453812596736 14842813027223808 14843810327030784 14857453535051952 14903894562315264 14913697232535552 14965480903481856 14979235941076968 15027067244648448 15040878887336544 15103031279432976 15239679685705728 15254711650962432 15307679399750496 15433152181715664 15443041424431104 15461415060867072 15496663096043712 15560698893961248 15588147971202048 15652296728285184 15715919675884032 15716975640385536 15780594242451456 15786044380992699 15845803309569024 15911012376686592 15925636468944576 15929942789984256 15980933817795078 16046970734397537 16060516091541504 16126608750354432 16192159666062336 16193247629488128 16208131129147584 16258794067980288 16325979167434752 16370910064447488 16393164266889216 16408231513458048 16427753502171264 16562407219402176 16573020065243136 16630565273803008 16698164655626784 16699286617909632 16708864492007424 16766881382604672 16777625251233792 16836166016417088 16846954281197568 16866998248218624 16905450650229504 16920988748253612 17005252332220416 17075232794492928 17095548359983104 17145791607693312 17215193719037952 17221139324719308 17235675805556736 17357468047294464 17373421602484992 17376951836749824 17378119407255552 17394091943475456 17433745983049176 17448461926612992 17520563008954368 17591482106339328 17608833819320832 17664174181158912 17736866255978496 17753168522757888 17826226829435904 17899888923772416 17916341027562648 17921185638732288 18068080602984192 18142434844148736 18217403583174144 18227852173099008 18249539088236544 18291143326477824 18366415521236992 18442309800250368 18459260452640304 18481222689942672 18626275171418112 18644647573398528 18709385933028384 18797472553508352 18862741555430256 18874828407638016 18940366006275648 18952823566347264 18956674730999808 19018631981508192 19209636893804544 19232491904980992 19367092933917696 19390135281251328 19446792904839168 19469930076647424 19527151553206272 19545099302795616 19550384333162496 19612964230930323 19629519667439616 19710299583766528 19790417369631744 19791747102707712 19809938046735936 19871859416420352 19953974537975808 19972314588102624 20036089659531264 20054505183115392 20137375039243968 20339615534616576 20410239199667328 20506333694736384 20577536242287552 20590721899241472 20615220081156096 20662217461391616 20675807526924288 20747598525281664 20766668009220342 20784197294936064 20869728971046912 20954559567845376 20955967520514048 20975228520073344 20980900259979264 21040792323268608 21048059174656932 21127737746092032 21214683168915456 21220584249859038 21234181958592768 21239923719979008 21307911757060104 21395960979196716 21414021455388672 21589546221416448 21590996839317504 21610841505530112 21678392090640384 21767972223246336 21787979550657408 21827880085929984 21877642017944064 21903671336228352 21968045497357056 22006797135814656 22083209625869568 22174087031737344 22188671492308992 22264219540835712 22265715490546176 22278485989343232 22286180302577928 22355841843472896 22448221355222784 22540600866972672 22561318331004816 22673669776293888 22859519528558592 22961519099625744 23048441177554944 23149728272573496 23164562136646656 23169269115666432 23192122591300608 23244994644065568 23341048340941872 23382221956803072 23478445092427776 23552232241545216 23575463460578304 23670891363677184 23768302439247872 23866518565029888 23888454703416864 23894914184976384 23971400726692617 24090774137312256 24189913125531648 24288239499093504 24289871444232192 24388191101970432 24488968751152128 24589746400333824 24612347270187072 24641630253256896 24843610829103264 24859530097864704 24945847910704512 25048929926864448 25063296738011136 25150322073907008 25166437876850688 25253821341700864 25270431421796352 25300497372327936 25358175975344256 25381483122380418 25612849191739392 25643322539974656 25822790578556928 25853513708335104 25929057206452224 25959906768863232 26036202070941696 26060132403727488 26065427755124736 26067179110883328 26150618974573764 26172692889919488 26280844513431552 26387223159508992 26388996136943616 26413250728981248 26495812555227136 26605299383967744 26629752784136832 26739340244153856 26849833385658624 26874511541343972 26881778458098432 27119487379488768 27151753277620224 27213652266223104 27341778259648512 27436714989716736 27549623281855488 27567743369232384 27663464700375552 27688890678960456 27712263059914752 27939412757127168 27966971360097792 28064078899542576 28170316994789376 28196208830262528 28203833136365568 28294112333145384 28312242611457024 28410549009413472 28429235349520896 28527947972262288 28786061628555264 28814455340706816 28848737857471488 29050639400876544 29170189357258752 29204895114971136 29290727329809408 29444279501159424 29565449375649792 29582907625193472 29685626054447616 29687620654061568 29714907070103904 29807789124630528 29930961806963712 29958471882153936 30054134489296896 30081757774673088 30206062558865952 30509423301924864 30615358799500992 30866304363431328 30886082848862208 30922830121734144 30993326192087424 31121397787922496 31176295942404096 31304593456570368 31431839351768064 31433951280771072 31561188484902912 31572088761985398 31691606619138048 31822024753373184 31830876374788557 31851272937889152 31859885579968512 31961867635590156 32093941468795074 32121032183083008 32253217500708864 32384319332124672 32386495258976256 32416262258295168 32517588135960576 32651958334869504 32741820128894976 32786328533778432 32816463026916096 32855507004342528 33124814438804352 33146040130486272 33261130547606016 33396329311253568 33398573235819264 33417728984014848 33533762765209344 33672332032834176 33693908562395136 33733996496437248 33810901300459008 33841977496507224 34010504664440832 34291583215386624 34430387438075904 34442278649438616 34471351611113472 34746843204969984 34753903673499648 34788183886950912 34867491966098352 35041126017908736 35182964212678656 35217667638641664 35328348362317824 35506337045515776 35652453658871808 35799777847544832 35832682055125296 35842371277464576 36136161205968384 36284869688297472 36434807166348288 36582286652955648 36732831042473984 36884619600500736 36918520905280608 36962445379885344 37289295146797056 37418771866056768 37594945107016704 37725483110860512 37749656815276032 37880732012551296 37905647132694528 38037263963016384 38072224683570627 38419273787609088 38464983809961984 38734185867835392 38780270562502656 38893585809678336 38939860153294848 39054303106412544 39090198605591232 39100768666324992 39225928461860646 39259039334879232 39420599167533056 39580834739263488 39583494205415424 39619876093471872 39743718832840704 39907949075951616 39944629176205248 40072179319062528 40109010366230784 40274750078487936 40679231069233152 40820478399334656 41012667389472768 41155072484575104 41181443798482944 41230440162312192 41324434922783232 41351615053848576 41495197050563328 41533336018440684 41568394589872128 41909119135690752 41911935041028096 41950457040146688 41961800519958528 42081584646537216 42096118349313864 42255475492184064 42441168499718076 42468363917185536 42615823514120208 42791921958393432 42828042910777344 43179092442832896 43221683011060224 43535944446492672 43575959101314816 43755284035888128 43807342672456704 43936090994714112 44013594271629312 44166419251739136 44348174063474688 44528439081671424 44531430981092352 44572360605155856 44711683686945792 44896442710445568 45081201733945344 45122636662009632 45719039057117184 45923038199251488 46299456545146992 46329124273293312 46384245182601216 46489989288131136 46682096681883744 46764443913606144 46956890184855552 47150926921156608 47341782727354368 47358133142978097 47536604878495744 47733037130059776 47776909406833728 47789828369952768 47942801453385234 48181548274624512 48379826251063296 48576478998187008 48579742888464384 48776382203940864 48977937502304256 49179492800667648 49224694540374144 49283260506513792 49687221658206528 49719060195729408 49891695821409024 50097859853728896 50126593476022272 50300644147814016 50332875753701376 50507642683401728 50540862843592704 50600994744655872 50716351950688512 50762966244760836 51225698383478784 51286645079949312 51645581157113856 51707027416670208 52072404141883392 52120264807454976 52130855510249472 52134358221766656 52301237949147528 52345385779838976 52561689026863104 52774446319017984 52826501457962496 53210598767935488 53259505568273664 53478680488307712 53699666771317248 53749023082687944 53763556916196864 54427304532446208 54683556519297024 54873429979433472 55099246563710976 55326929400751104 55377781357920912 55878825514254336 55933942720195584 56128157799085152 56392417660525056 56588224666290768 56624485222914048 56821098018826944 56858470699041792 57055895944524576 57628910681413632 57697475714942976 58101278801753088 58340378714517504 58409790229942272 58581454659618816 58838892692790969 58888559002318848 59130898751299584 59371252108895232 59375241308123136 59429814140207808 59615578249261056 59861923613927424 59916943764307872 60108268978593792 60163515549346176 60412125117731904 61018846603849728 61230717599001984 61732608726862656 61772165697724416 61845660243468288 61986652384174848 62242795575844992 62352591884808192 62609186913140736 62863678703536128 62867902561542144 63122376969805824 63144177523970796 63383213238276096 63644049506746368 63661752749577114 63702545875778304 63719771159937024 63923735271180312 64187882937590148 64242064366166016 64768638664249344 64772990517952512 64832524516590336 65035176271921152 65303916669739008 65483640257789952 65632926053832192 65711014008685056 66249628877608704 66522261095212032 66792658622507136 66797146471638528 66835457968029696 67067525530418688 67344664065668352 67621802600918016 67683954993014448 68021009328881664 68884557298877232 69493686409939968 69507807346999296 69576367773901824 69734983932196704 70435335277283328 70656696724635648 71012674091031552 71304907317743616 71599555695089664 71665364110250592 71684742554929152 71914202180077851 72272322411936768 72569739376594944 72869614332696576 73164573305911296 73465662084947968 73769239201001472 73837041810561216 73924890759770688 74578590293594112 74837543732113536 75189890214033408 75450966221721024 75499313630552064 75761464025102592 75811294265389056 76074527926032768 76144449367141254 76838547575218176 76929967619923968 77468371735670784 77560541125005312 77787171619356672 77879720306589696 78108606212825088 78180397211182464 78201537332649984 78451856923721292 78518078669758464 79161669478526976 79166988410830848 79239752186943744 79487437665681408 79815898151903232 79889258352410496 80218020732461568 80549500156975872 81358462138466304 81640956798669312 82025334778945536 82310144969150208 82648869845566464 82703230107697152 82990394101126656 83066672036881368 83136789179744256 83818238271381504 83900914080293376 84192236698627728 84510950984368128 84882336999436152 84936727834371072 85231647028240416 85583843916786864 86358184885665792 86443366022120448 87151918202629632 87510568071776256 87614685344913408 87872181989428224 88332838503478272 88696348126949376 89056878163342848 89062861962184704 89144721210311712 89423367373891584 89792885420891136 90162403467890688 90245273324019264 91846076398502976 92598913090293984 92658248546586624 92768490365202432 92979978576262272 93364193363767488 93528887827212288 93913780369711104 94301853842313216 94683565454708736 94716266285956194 95073209756991488 95466074260119552 95553818813667456 95579656739905536 95885602906770468 96363096549249024 96759652502126592 97152957996374016 97159485776928768 97552764407881728 97955875004608512 98358985601335296 98449389080748288 98566521013027584 99374443316413056 99438120391458816 99783391642818048 100195719707457792 100253186952044544 100601288295628032 101015285366803456 101081725687185408 101201989489311744 101432703901377024 101525932489521672 103291162314227712 103414054833340416 104240529614909952 104261711020498944 104602475898295056 105123378053726208 105548892638035968 105653002915924992 106519011136547328 106957360976615424 107399333542634496 107498046165375888 107527113832393728 108854609064892416 109746859958866944 110198493127421952 110653858801502208 110755562715841824 111867885440391168 112256315598170304 112784835321050112 113176449332581536 113248970445828096 113642196037653888 113716941398083584 114111791889049152 114216674050711881 115257821362827264 115394951429885952 116202557603506176 116680757429035008 116819580459884544 117162909319237632 117677785385581938 117777118004637696 118261797502599168 118742504217790464 118750482616246272 118859628280415616 119231156498522112 119723847227854848 119833887528615744 120216537957187584 120327031098692352 120824250235463808 122037693207699456 122461435198003968 123465217453725312 123544331395448832 123691320486936576 123973304768349696 124485591151689984 124705183769616384 125727357407072256 125735805123084288 126244753939611648 126288355047941592 126766426476552192 127323505499154228 127405091751556608 127847470542360624 128375765875180296 128484128732332032 129537277328498688 129665049033180672 130607833339478016 131265852107664384 131422028017370112 132499257755217408 133044522190424064 133585317245014272 133594292943277056 134135051060837376 134689328131336704 135243605201836032 135367909986028896 137769114597754464 138987372819879936 139152735547803648 139469967864393408 140870670554566656 142025348182063104 142609814635487232 143199111390179328 143330728220501184 143369485109858304 143828404360155702 144544644823873536 145139478753189888 145739228665393152 146329146611822592 146931324169895936 147538478402002944 147674083621122432 147849781519541376 149157180587188224 149675087464227072 150379780428066816 150901932443442048 150998627261104128 151522928050205184 151622588530778112 152149055852065536 152288898734282508 153677095150436352 153859935239847936 154936743471341568 155121082250010624 156217212425650176 156360794422364928 156403074665299968 156903713847442584 157036157339516928 158323338957053952 158479504373887488 159631796303806464 159778516704820992 160436041464923136 161099000313951744 163281913597338624 164050669557891072 164620289938300416 165297739691132928 165980788202253312 166133344073762736 167636476542763008 167801828160586752 168384473397255456 169764673998872304 169873455668742144 170463294056480832 171167687833573728 172886732044240896 174303836405259264 175021136143552512 175229370689826816 175744363978856448 176516678078372907 176665677006956544 177392696253898752 178113756326685696 178125723924369408 178289442420623424 178846734747783168 179585770841782272 180324806935781376 180490546648038528 183692152797005952 185197826180587968 185316497093173248 185536980730404864 185959957152524544 186728386727534976 187057775654424576 187827560739422208 188603707684626432 189367130909417472 189432532571912388 190932148520239104 191107637627334912 191159313479811072 191771205813540936 192726193098498048 194305915992748032 194318971553857536 195105528815763456 195911750009217024 196898778161496576 197133042026055168 198748886632826112 199566783285636096 200391439414915584 200506373904089088 201202576591256064 202030570733606912 202865407802754048 203051864979043344 208481059229819904 208523422040997888 209204951796590112 211306005831849984 213038022273094656 213914721953230848 214798667085268992 214996092330751776 215054227664787456 215742606540233553 217709218129784832 219493719917733888 220396986254843904 221307717603004416 221511125431683648 223735770880782336 224512631196340608 225569670642100224 226352898665163072 226497940891656192 227284392075307776 227433882796167168 228223583778098304 228433348101423762 230515642725654528 230789902859771904 232405115207012352 233361514858070016 233639160919769088 234325818638475264 235355570771163876 235554236009275392 237485008435580928 237500965232492544 237719256560831232 238462312997044224 239447694455709696 239667775057231488 240654062197384704 241648500470927616 244075386415398912 244922870396007936 246930434907450624 247946609536699392 248971182303379968 249410367539232768 251454714814144512 252576710095883184 253532852953104384 254647010998308456 254810183503113216 255694941084721248 256751531750360592 259074554656997376 259330098066361344 262531704215328768 262844056034740224 264998515510434816 266089044380848128 267170634490028544 267188585886554112 268270102121674752 269378656262673408 270487210403672064 270735819972057792 275538229195508928 277974745639759872 278305471095607296 278939935728786816 281741341109133312 284050696364126208 285219629270974464 286398222780358656 286661456441002368 286738970219716608 287656808720311404 289089289647747072 290278957506379776 291478457330786304 292658293223645184 295076956804005888 295348167242244864 295699563039082752 298314361174376448 299350174928454144 300759560856133632 301803864886884096 303045856100410368 303245177061556224 304298111704131072 304577797468565016 309873486942683136 310242164500021248 312721588844729856 313807427694885168 316646677914107904 316959008747774976 319557033409641984 320872082929846272 322198000627903488 326563827194677248 329240579876600832 330595479382265856 331961576404506624 332266688147525472 335603656321173504 336768946794510912 339529347997744608 339746911337484288 340926588112961664 342335375667147456 345773464088481792 348607672810518528 350042272287105024 350458741379653632 351488727957712896 353033356156745814 353331354013913088 354785392507797504 356227512653371392 356251447848738816 356578884841246848 357693469495566336 359171541683564544 360649613871562752 360981093296077056 367384305594011904 370395652361175936 370632994186346496 371073961460809728 371919914305049088 373456773455069952 374115551308849152 377207415369252864 378734261818834944 378865065143824776 382215275254669824 383542411627081872 385452386196996096 388611831985496064 391823500018434048 393797556322993152 394266084052110336 397497773265652224 399133566571272192 400782878829831168 402405153182512128 404061141467213824 405730815605508096 406103729958086688 416962118459639808 418409903593180224 422612011663699968 426076044546189312 427829443906461696 429597334170537984 429992184661503552 430108455329574912 431485213080467106 435418436259569664 438987439835467776 440793972509687808 442615435206008832 443022250863367296 447471541761564672 449025262392681216 451139341284200448 452705797330326144 452995881783312384 454568784150615552 454867765592334336 456447167556196608 456866696202847524 461031285451309056 461579805719543808 464810230414024704 468651637276950528 470711141542327752 471108472018550784 474970016871161856 475438513121662464 478895388911419392 479335550114462976 481308124394769408 483297000941855232 489845740792015872 493860869814901248 495893219073398784 497942364606759936 502909429628289024 505153420191766368 509294021996616912 509620367006226432 511389882169442496 513503063500721184 518660196132722688 525063408430657536 525688112069480448 529997031020869632 532178088761696256 534341268980057088 534377171773108224 536540204243349504 538757312525346816 540974420807344128 541471639944115584 551076458391017856 555949491279519744 556610942191214592 557879871457573632 563482682218266624 568101392728252416 572796445560717312 573322912882004736 573477940439433216 575313617440622808 578178579295494144 582956914661572608 585316586447290368 590696334484489728 591399126078165504 598700349856908288 601519121712267264 603607729773768192 606091712200820736 608596223408262144 609155594937130032 625443177689459712 627614855389770336 633918017495549952 639114066819283968 641744165859692544 644396001255806976 647227819620700659 653127654389354496 658481159753201664 661190958764531712 663923152809013248 664533376295050944 671207312642347008 673537893589021824 679058695995489216 679493822674968576 681853176225923328 684670751334294912 691546928176963584 697215345621037056 700084544574210048 700917482759307264 702977455915425792 706066712313491628 706662708027826176 712455025306742784 712502895697477632 713157769682493696 715386938991132672 718343083367129088 721962186592154112 734768611188023808 740791304722351872 743839828610098176 746913546910139904 748231102617698304 757730130287649552 764430550509339648 767084823254163744 777223663970992128 787595112645986304 788532168104220672 794995546531304448 798267133142544384 801565757659662336 804810306365024256 808122282934427648 811461631211016192 812207459916173376 833924236919279616 836819807186360448 845224023327399936 852152089092378624 855658887812923392 859194668341075968 859984369323007104 860216910659149824 862970426160934212 870836872519139328 877974879670935552 885230870412017664 886044501726734592 894943083523129344 898050524785362432 902278682568400896 905411594660652288 909137568301231104 909735531184668672 912894335112393216 913733392405695048 929620460828049408 941422283084655504 949940033742323712 950877026243324928 958671100228925952 962616248789538816 966594001883710464 979691481584031744 987721739629802496 991786438146797568 995884729213519872 1010306840383532736 1018588043993233824 1019240734012452864 1022779764338884992 1027006127001442368 1037320392265445376 1050126816861315072 1051376224138960896 1059994062041739264 1064356177523392512 1068682537960114176 1068754343546216448 1073080408486699008 1077514625050693632 1081948841614688256 1082943279888231168 1102152916782035712 1111898982559039488 1113221884382429184 1115759742915147264 1136202785456504832 1146645825764009472 1150627234881245616 1156357158590988288 1181392668968979456 1182798252156331008 1197400699713816576 1207215459547536384 1212183424401641472 1217192446816524288 1218311189874260064 1250886355378919424 1255229710779540672 1267836034991099904 1278228133638567936 1283488331719385088 1288792002511613952 1294455639241401318 1306255308778708992 1316962319506403328 1322381917529063424 1327846305618026496 1329066752590101888 1342414625284694016 1347075787178043648 1358117391990978432 1358987645349937152 1363706352451846656 1369341502668589824 1383093856353927168 1394430691242074112 1405954911830851584 1412133424626983256 1413325416055652352 1424910050613485568 1426315539364987392 1436686166734258176 1443924373184308224 1469537222376047616 1481582609444703744 1487679657220196352 1493827093820279808 1515460260575299104 1528861101018679296 1534169646508327488 1575190225291972608 1577064336208441344 1589991093062608896 1596534266285088768 1603131515319324672 1609620612730048512 1616244565868855296 1622923262422032384 1624414919832346752 1667848473838559232 1673639614372720896 1690448046654799872 1704304178184757248 1718389336682151936 1719968738646014208 1720433821318299648 1725940852321868424 1755949759341871104 1772089003453469184 1796101049570724864 1804557365136801792 1810823189321304576 1818275136602462208 1825788670224786432 1827466784811390096 1882844566169311008 1901754052486649856 1917342200457851904 1925232497579077632 1933188003767420928 1941683458862101977 1959382963168063488 1975443479259604992 1983572876293595136 1991769458427039744 2020613680767065472 2037176087986467648 2038481468024905728 2045559528677769984 2054012254002884736 2074640784530890752 2100253633722630144 2102752448277921792 2119988124083478528 2137365075920228352 2137508687092432896 2146160816973398016 2155029250101387264 2165886559776462336 2204305833564071424 2231519485830294528 2293291651528018944 2301254469762491232 2362785337937958912 2365596504312662016 2394801399427633152 2414430919095072768 2424366848803282944 2434384893633048576 2436622379748520128 2501772710757838848 2510459421559081344 2535672069982199808 2556456267277135872 2566976663438770176 2577584005023227904 2588911278482802636 2612510617557417984 2633924639012806656 2655692611236052992 2658133505180203776 2684829250569388032 2694151574356087296 2716234783981956864 2727412704903693312 2738683005337179648 2788861382484148224 2824266849253966512 2849820101226971136 2852631078729974784 2887848746368616448 2939074444752095232 2963165218889407488 2975359314440392704 2987654187640559616 3030920521150598208 3057722202037358592 3068339293016654976 3150380450583945216 3154128672416882688 3179982186125217792 3193068532570177536 3206263030638649344 3219241225460097024 3245846524844064768 3248829839664693504 3335696947677118464 3347279228745441792 3408608356369514496 3439937477292028416 3451881704643736848 3544178006906938368 3592202099141449728 3621646378642609152 3636550273204924416 3651577340449572864 3654933569622780192 3765689132338622016 3803508104973299712 3834684400915703808 3850464995158155264 3866376007534841856 3883366917724203954 3918765926336126976 3950886958519209984 3967145752587190272 3983538916854079488 4041227361534130944 4074352175972935296 4076962936049811456 4091119057355539968 4108024508005769472 4149281569061781504 4239976248166957056 4274730151840456704 4310058500202774528 4331773119552924672 4408611667128142848 4463038971660589056 4586583303056037888 4602508939524982464 4725570675875917824 4731193008625324032 4789602798855266304 4828861838190145536 4848733697606565888 4868769787266097152 4873244759497040256 5003545421515677696 5020918843118162688 5071344139964399616 5112912534554271744 5155168010046455808 5177822556965605272 5267849278025613312 5316267010360407552 5388303148712174592 5432469567963913728 5454825409807386624 5477366010674359296 5648533698507933024 5705262157459949568 5775697492737232896 5878148889504190464 5926330437778814976 5950718628880785408 5975308375281119232 6061841042301196416 6115444404074717184 6136678586033309952 6300760901167890432 6308257344833765376 6359964372250435584 6412526061277298688 6438482450920194048 6497659679329387008 6694558457490883584 6879874954584056832 6903763409287473696 7088356013813876736 7184404198282899456 7243292757285218304 7273100546409848832 7303154680899145728 7309867139245560384 7531378264677244032 7607016209946599424 7669368801831407616 7700929990316310528 7732752015069683712 7766733835448407908 7837531852672253952 7901773917038419968 7967077833708158976 8082454723068261888 8148704351945870592 8182238114711079936 8216049016011538944 8549460303680913408 8663546239105849344 8817223334256285696 8926077943321178112 9173166606112075776 9205017879049964928 9451141351751835648 9462386017250648064 9579205597710532608 9657723676380291072 9737539574532194304 9746489518994080512 10007090843031355392 10041837686236325376 10225825069108543488 10355645113931210544 10632534020720815104 10776606297424349184 10864939135927827456 10909650819614773248 10954732021348718592 11297067397015866048 11410524314919899136 11551394985474465792 11756297779008380928 11852660875557629952 11901437257761570816 11950616750562238464 12123682084602392832 12230888808149434368 12273357172066619904 12719928744500871168 12995319358658774016 13389116914981767168 13759749909168113664 13807526818574947392 14176712027627753472 14368808396565798912 14486585514570436608 14546201092819697664 14606309361798291456 14619734278491120768 15062756529354488064 15214032419893198848 15338737603662815232 15465504030139367424 15533467670896815816 15803547834076839936 16164909446136523776 16297408703891741184 16364476229422159872 16432098032023077888 17327092478211698688 17634446668512571392 17852155886642356224 18346333212224151552 18410035758099929856 18902282703503671296 18924772034501296128 19315447352760582144 19492979037988161024 20083675372472650752 20711290227862421088 21265068041441630208 21553212594848698368 21729878271855654912 21819301639229546496 21909464042697437184 22594134794031732096 22821048629839798272 23102789970948931584 23512595558016761856 23705321751115259904 23901233501124476928 24247364169204785664 24546714344133239808 25990638717317548032 26778233829963534336 27519499818336227328 27615053637149894784 28353424055255506944 28737616793131597824 28973171029140873216 29212618723596582912 29239468556982241536 30125513058708976128 30677475207325630464 31066935341793631632 32329818892273047552 32594817407783482368 32728952458844319744 32864196064046155776 34654184956423397376 35268893337025142784 35704311773284712448 36692666424448303104 36820071516199859712 38985958075976322048 40167350744945301504 41422580455724842176 42530136082883260416 43106425189697396736 43459756543711309824 43638603278459092992 43818928085394874368 45188269588063464192 45642097259679596544 47410643502230519808 48494728338409571328 49093428688266479616 51981277434635096064 53556467659927068672 55038999636672454656 55230107274299789568 56706848110511013888 57946342058281746432 58478937113964483072 60251026117417952256 62133870683587263264 64659637784546095104 65189634815566964736 65457904917688639488 65728392128092311552 69308369912846794752 70537786674050285568 73640143032399719424 77971916151952644096 80334701489890603008 82845160911449684352 85060272165766520832 86212850379394793472 86919513087422619648 87637856170789748736 90376539176126928384 96989456676819142656 98186857376532959232 103962554869270192128 107112935319854137344 110077999273344909312 110460214548599579136 116957874227928966144 120502052234835904512 124267741367174526528 129319275569092190208 130379269631133929472 130915809835377278976 131456784256184623104 147280286064799438848 155943832303905288192 160669402979781206016 165690321822899368704 170120544331533041664 173839026174845239296 180753078352253856768 193978913353638285312 196373714753065918464 207925109738540384256 220920429097199158272 233915748455857932288 241004104469671809024 248535482734349053056 258638551138184380416 260758539262267858944 262913568512369246208 294560572129598877696 311887664607810576384 321338805959562412032 331380643645798737408 361506156704507713536 387957826707276570624 392747429506131836928 441840858194398316544 467831496911715864576 482008208939343618048 497070965468698106112 521517078524535717888 589121144259197755392 623775329215621152768 662761287291597474816 723012313409015427072 775915653414553141248 883681716388796633088 935662993823431729152 964016417878687236096 994141930937396212224 1178242288518395510784 1325522574583194949632 1446024626818030854144 1767363432777593266176 1871325987646863458304 1988283861874792424448 2651045149166389899264 2892049253636061708288 3534726865555186532352 3976567723749584848896 5302090298332779798528 7953135447499169697792 10604180596665559597056 15906270894998339395584 31812541789996678791168
- Sum of all divisors σ(n): 116199150524202086909568
- Sum of proper divisors (its aliquot sum) s(n): 84386608734205408118400
- 31812541789996678791168 is an abundant number, because the sum of its proper divisors (84386608734205408118400) is greater than itself. Its abundance is 52574066944208729327232
Bases of 31812541789996678791168
- Binary: 1101011110010001111101101000101111111101110100011010111011001000000000000002
- Hexadecimal: 0x6BC8FB45FEE8D764000
- Base-36: 56HSS0UDLXC0000
Squares and roots of 31812541789996678791168
- 31812541789996678791168 squared (318125417899966787911682) is 1012037815140285091910477376851868105754804224
- 31812541789996678791168 cubed (318125417899966787911683) is 32195495287207253009986090591783381744675512252559988994184820293632
-
The
square root of 31812541789996678791168 is 178360706967.6409383993 -
The
cube root of 31812541789996678791168 is 31685905.5554542889
Scales and comparisons
How big is 31812541789996678791168?- 31,812,541,789,996,678,791,168 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 31,812,541,789,996,678,791,168 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 31812541789996678791168 cubic inches would be around 2640492.1 feet tall.
Recreational maths with 31812541789996678791168
- 31812541789996678791168 backwards is 86119787669998714521813
- The number of decimal digits it has is: 23
- The sum of 31812541789996678791168's digits is 126
- 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 31812541789996678791168 - Facts about the integer". Numbermatics.com. 2024. Web. 22 June 2024.
APA style:
Numbermatics. (2024). Number 31812541789996678791168 - Facts about the integer. Retrieved 22 June 2024, from https://numbermatics.com/n/31812541789996678791168/
Chicago style:
Numbermatics. 2024. "Number 31812541789996678791168 - Facts about the integer". https://numbermatics.com/n/31812541789996678791168/
The information we have on file for 31812541789996678791168 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 31812541789996678791168, math, Factors of 31812541789996678791168, curriculum, school, college, exams, university, Prime factorization of 31812541789996678791168, STEM, science, technology, engineering, physics, economics, calculator, thirty-one sextillion, eight hundred twelve quintillion, five hundred forty-one quadrillion, seven hundred eighty-nine trillion, nine hundred ninety-six billion, six hundred seventy-eight million, seven hundred ninety-one thousand, one hundred sixty-eight.