507225819215236973969424384
507,225,819,215,236,973,969,424,384 is an even composite number composed of seven prime numbers multiplied together.
507225819215236973969424384 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of eighteen thousand, two hundred twenty-five divisors.
Prime factorization of 507225819215236973969424384:
214 × 34 × 72 × 112 × 192 × 292 × 4607932
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 7 × 7 × 11 × 11 × 19 × 19 × 29 × 29 × 460793 × 460793)See below for interesting mathematical facts about the number 507225819215236973969424384 from the Numbermatics database.
Names of 507225819215236973969424384
- Cardinal: 507225819215236973969424384 can be written as Five hundred seven septillion, two hundred twenty-five sextillion, eight hundred nineteen quintillion, two hundred fifteen quadrillion, two hundred thirty-six trillion, nine hundred seventy-three billion, nine hundred sixty-nine million, four hundred twenty-four thousand, three hundred eighty-four.
Scientific notation
- Scientific notation: 5.07225819215236973969424384 × 1026
Factors of 507225819215236973969424384
Divisors of 507225819215236973969424384
- Number of divisors d(n): 18225
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 19 21 22 24 27 28 29 32 33 36 38 42 44 48 49 54 56 57 58 63 64 66 72 76 77 81 84 87 88 96 98 99 108 112 114 116 121 126 128 132 133 144 147 152 154 162 168 171 174 176 189 192 196 198 203 209 216 224 228 231 232 242 252 256 261 264 266 288 294 297 304 308 319 324 336 342 348 352 361 363 378 384 392 396 399 406 418 432 441 448 456 462 464 484 504 512 513 522 528 532 539 551 567 576 588 594 608 609 616 627 638 648 672 684 693 696 704 722 726 756 768 783 784 792 798 812 836 841 847 864 882 891 896 912 924 928 931 957 968 1008 1024 1026 1044 1056 1064 1078 1083 1089 1102 1134 1152 1176 1188 1197 1216 1218 1232 1254 1276 1296 1323 1344 1368 1386 1392 1408 1421 1444 1452 1463 1512 1536 1539 1566 1568 1584 1596 1617 1624 1653 1672 1682 1694 1728 1764 1782 1792 1824 1827 1848 1856 1862 1881 1914 1936 2016 2048 2052 2079 2088 2112 2128 2156 2166 2178 2204 2233 2268 2299 2304 2349 2352 2376 2394 2432 2436 2464 2508 2523 2527 2541 2552 2592 2646 2688 2736 2772 2784 2793 2816 2842 2871 2888 2904 2926 3024 3072 3078 3132 3136 3168 3192 3234 3248 3249 3267 3306 3344 3364 3388 3456 3509 3528 3564 3584 3591 3648 3654 3696 3712 3724 3762 3828 3857 3872 3969 3971 4032 4096 4104 4158 4176 4224 4256 4263 4312 4332 4356 4389 4408 4466 4536 4598 4608 4698 4704 4752 4788 4851 4864 4872 4928 4959 5016 5046 5054 5082 5104 5184 5292 5376 5472 5481 5544 5568 5586 5632 5643 5684 5742 5776 5808 5852 5887 5929 6048 6061 6144 6156 6237 6264 6272 6336 6384 6468 6496 6498 6534 6612 6688 6699 6728 6776 6897 6912 7018 7056 7128 7168 7182 7296 7308 7392 7424 7448 7524 7569 7581 7623 7656 7714 7744 7938 7942 8064 8192 8208 8316 8352 8379 8448 8512 8526 8613 8624 8664 8712 8778 8816 8932 9072 9196 9216 9251 9396 9408 9504 9576 9702 9728 9744 9747 9801 9856 9918 10032 10092 10108 10164 10208 10241 10368 10469 10527 10584 10752 10773 10944 10962 11088 11136 11172 11264 11286 11368 11484 11552 11571 11616 11704 11774 11858 11913 12096 12122 12288 12312 12474 12528 12544 12672 12768 12789 12936 12992 12996 13068 13167 13224 13376 13398 13456 13552 13794 13824 14036 14112 14256 14336 14364 14553 14592 14616 14784 14848 14877 14896 15048 15138 15162 15246 15312 15428 15488 15631 15876 15884 15979 16093 16128 16384 16416 16443 16632 16704 16758 16896 16929 17024 17052 17226 17248 17328 17424 17556 17632 17661 17689 17787 17864 18144 18183 18392 18432 18502 18792 18816 19008 19152 19404 19456 19488 19494 19602 19712 19836 20064 20097 20184 20216 20328 20416 20482 20691 20736 20938 21054 21168 21504 21546 21888 21924 22176 22272 22344 22528 22572 22707 22736 22743 22869 22968 23104 23142 23232 23408 23548 23716 23826 24192 24244 24563 24576 24624 24948 25056 25088 25137 25344 25536 25578 25839 25872 25984 25992 26136 26334 26448 26752 26796 26912 26999 27104 27588 27648 27753 27797 28072 28224 28512 28672 28728 29106 29184 29232 29241 29568 29696 29754 29792 30096 30276 30324 30492 30624 30723 30856 30976 31262 31407 31581 31752 31768 31958 32186 32256 32832 32886 33264 33408 33516 33792 33858 34048 34104 34452 34496 34656 34713 34848 35112 35264 35322 35378 35574 35728 35739 36288 36366 36784 36864 37004 37584 37632 38016 38304 38367 38808 38912 38976 38988 39204 39424 39501 39672 40128 40194 40368 40432 40656 40832 40964 41209 41382 41472 41876 42108 42336 42427 43008 43092 43659 43681 43776 43848 44352 44544 44631 44688 45056 45144 45414 45472 45486 45738 45936 46208 46284 46464 46816 46893 47096 47432 47652 47937 48279 48384 48488 49126 49152 49248 49896 50112 50176 50274 50688 51072 51156 51678 51744 51968 51984 52272 52668 52896 52983 53067 53361 53504 53592 53824 53998 54208 54549 55176 55296 55506 55594 56144 56448 57024 57344 57456 58212 58368 58464 58482 59136 59392 59508 59584 60192 60291 60552 60648 60984 61248 61446 61712 61952 62073 62524 62814 63162 63504 63536 63916 64372 64512 64757 65664 65772 66528 66671 66816 67032 67584 67716 68096 68121 68208 68229 68607 68904 68992 69312 69426 69696 70224 70528 70644 70756 71148 71456 71478 72576 72732 73283 73568 73689 73728 74008 75168 75264 75411 76032 76608 76734 77616 77824 77952 77976 78408 78848 79002 79344 80256 80388 80736 80864 80997 81312 81664 81928 82418 82764 82944 83259 83391 83752 84216 84672 84854 86016 86184 87318 87362 87552 87696 88704 89088 89262 89376 90112 90288 90828 90944 90972 91476 91872 92169 92416 92568 92928 93632 93786 94192 94221 94743 94864 95304 95874 96558 96768 96976 98252 98496 99792 100224 100352 100548 101376 101761 102144 102312 103356 103488 103936 103968 104139 104544 105336 105792 105966 106134 106722 107008 107184 107217 107648 107996 108416 109098 110352 110592 111012 111188 111853 112288 112651 112896 114048 114688 114912 115101 115159 116424 116736 116928 116964 118272 118503 118784 119016 119168 120384 120582 121104 121296 121968 122496 122892 123424 123627 123904 124146 125048 125628 126324 127008 127072 127281 127832 128744 129024 129514 131043 131328 131544 133056 133342 133632 134064 135168 135432 136192 136242 136416 136458 137214 137808 137984 138624 138852 139392 140448 140679 141056 141288 141512 142296 142912 142956 143811 144837 145152 145464 146566 147136 147378 147456 148016 150336 150528 150822 152064 153216 153468 155232 155648 155904 155952 156816 157696 158004 158688 158949 159201 160083 160512 160776 161472 161728 161994 162624 163328 163647 163856 164836 165528 165888 166518 166782 167504 168432 169344 169708 171941 172032 172368 174636 174724 175104 175392 175769 177408 178176 178524 178752 180224 180576 180873 181656 181888 181944 182952 183744 184338 184832 185136 185856 186219 187264 187572 188384 188442 189486 189728 190608 191748 193116 193536 193952 194271 194579 196504 196992 199584 200013 200448 200704 201096 202752 203522 204288 204624 204687 206712 206976 207872 207936 208278 209088 210672 211584 211932 212268 213444 214016 214368 214434 215296 215992 216832 218196 219849 220704 221067 221184 222024 222376 223706 224576 225302 225792 228096 229824 230202 230318 232848 233472 233856 233928 236544 237006 237568 238032 238336 240768 241164 242208 242592 242991 243936 244992 245784 246848 247254 247808 248292 249777 250096 250173 251256 252648 254016 254144 254562 255664 257488 258048 259028 262086 262656 263088 266112 266684 267264 268128 270336 270864 272384 272484 272832 272916 274428 275616 275968 276507 277248 277704 278784 280896 281358 282112 282576 282663 283024 284229 284592 285824 285912 287622 289674 290304 290928 293132 294272 294756 296032 296989 300672 301056 301644 303601 304128 305283 305767 306432 306936 310464 311296 311808 311904 312417 313632 315392 316008 317376 317898 318402 320166 321024 321552 321651 322944 323456 323988 325248 326656 327294 327712 329672 331056 331776 333036 333564 335008 335559 336864 337953 338688 339416 343882 344064 344736 345477 349272 349448 350208 350784 351538 354816 356352 357048 357504 361152 361746 363312 363776 363888 365904 367488 368676 369664 370272 370881 371712 372438 374528 375144 376768 376884 378972 379456 381216 381843 383496 386232 387072 387904 388542 389158 393008 393129 393984 399168 400026 400896 401408 402192 405504 407044 408576 409248 409374 413424 413952 415744 415872 416556 418176 421344 422037 423168 423864 424536 426888 428032 428736 428868 430592 431433 431984 433664 434511 436392 439698 441408 442134 442368 444048 444752 447412 449152 450604 451584 453299 456192 459648 460404 460636 460793 465696 466697 466944 467712 467856 473088 474012 475136 476064 476672 476847 477603 480249 481536 482328 484416 485184 485982 487872 489984 490941 491568 493696 494508 495616 496584 499554 500192 500346 502512 505296 508032 508288 509124 511328 512981 514976 515823 516096 518056 524172 525312 526176 527307 532224 533368 534528 536256 540672 541728 544768 544968 545664 545832 548856 551232 551936 553014 554496 555408 557568 561792 562716 564224 565152 565326 566048 568458 569184 571648 571824 575244 579348 580608 581856 582813 583737 586264 588544 589512 592064 593978 600039 601344 602112 603288 607202 608256 610566 611534 612864 613872 620928 623616 623808 624834 627264 630784 632016 634752 635796 636804 640332 642048 643104 643302 645888 646912 647976 650496 653312 654588 655424 659344 659547 662112 663201 663552 666072 667128 670016 671118 673728 675906 677376 678832 687764 689472 690954 698544 698896 700416 701568 703076 709632 712327 712704 714096 715008 722304 723492 726624 727552 727776 728973 731808 734976 737352 739328 740544 741762 743424 744876 749056 749331 750288 750519 753536 753768 757944 758912 762432 763686 766992 772464 774144 775808 777084 778316 782971 786016 786258 787968 798336 800052 801792 802816 804384 806113 811008 814088 817152 818496 818748 826848 827904 829521 831488 831744 833112 836352 842688 844074 846336 847728 847989 849072 853776 856064 857472 857736 861184 862866 863968 867328 869022 872784 879396 882816 884268 888096 889504 890967 894824 898304 901208 903168 906598 910803 912384 915849 917301 919296 920808 921272 921586 931392 933394 933888 935424 935712 946176 948024 952128 953344 953694 955206 960498 963072 964656 968832 970368 971964 975744 979968 981882 983136 987392 989016 991232 993168 999108 1000384 1000692 1005024 1006677 1010592 1013859 1016064 1016576 1018248 1022656 1025962 1029952 1031646 1032192 1036112 1036431 1048344 1050624 1052352 1054614 1064448 1066736 1069056 1072512 1083456 1089536 1089936 1091328 1091664 1097712 1102464 1103872 1106028 1108992 1110816 1112643 1115136 1123584 1125432 1128448 1130304 1130652 1132096 1136916 1138368 1143296 1143648 1145529 1150488 1158696 1161216 1163712 1165626 1167474 1172528 1177088 1179024 1179387 1184128 1187956 1200078 1202688 1204224 1206576 1214404 1216512 1221132 1223068 1225728 1227744 1230383 1241856 1247232 1247616 1249668 1254528 1261568 1264032 1266111 1266749 1269504 1271592 1273608 1280664 1284096 1286208 1286604 1291776 1293824 1294299 1295952 1300992 1303533 1306624 1309176 1310848 1318688 1319094 1324224 1326402 1327104 1332144 1334256 1340032 1342236 1347456 1351812 1354752 1357664 1359897 1375528 1378944 1381908 1382379 1397088 1397792 1400091 1400832 1403136 1406152 1419264 1424654 1425408 1428192 1430016 1432809 1444608 1446984 1453248 1455104 1455552 1457946 1463616 1469952 1474704 1478656 1481088 1483524 1486848 1489752 1498112 1498662 1500576 1501038 1507072 1507536 1515888 1517824 1524864 1527372 1533984 1538943 1544928 1547469 1548288 1551616 1554168 1556632 1565942 1572032 1572516 1575936 1581921 1596672 1600104 1603584 1608768 1612226 1622016 1628176 1634304 1636992 1637496 1653696 1655808 1659042 1662976 1663488 1666224 1672704 1685376 1688148 1692672 1695456 1695978 1698144 1707552 1712128 1714944 1715472 1722368 1725732 1727936 1734656 1738044 1745568 1748439 1751211 1758792 1765632 1768536 1776192 1779008 1781934 1789648 1796608 1800117 1802416 1806336 1813196 1821606 1824768 1831698 1834602 1838592 1841616 1842544 1843172 1862784 1866788 1870848 1871424 1892352 1896048 1904256 1906688 1907388 1910412 1920996 1926144 1929312 1933459 1937664 1940736 1943928 1951488 1959936 1963764 1966272 1974784 1978032 1978641 1982464 1986336 1989603 1998216 2000768 2001384 2010048 2013354 2021184 2027718 2032128 2033152 2036496 2045312 2051924 2059904 2063292 2072224 2072862 2096688 2101248 2104704 2109228 2125207 2128896 2133472 2136981 2138112 2140369 2145024 2166912 2179072 2179872 2182656 2183328 2186919 2195424 2204928 2207744 2212056 2217984 2221632 2225286 2230272 2247168 2250864 2251557 2256896 2260608 2261304 2264192 2273832 2276736 2286592 2287296 2291058 2300976 2317392 2322432 2327424 2331252 2334948 2345056 2348913 2354176 2358048 2358774 2368256 2375912 2400156 2405376 2408448 2413152 2418339 2428808 2433024 2442264 2446136 2451456 2455488 2460766 2483712 2494464 2495232 2499336 2509056 2528064 2532222 2533498 2539008 2543184 2547216 2561328 2568192 2572416 2573208 2583552 2587648 2588598 2591904 2601984 2607066 2613248 2618352 2621696 2637376 2638188 2648448 2652804 2664288 2668512 2672901 2680064 2684472 2694912 2703624 2709504 2715328 2719794 2732409 2747547 2751056 2751903 2757888 2763816 2764758 2794176 2795584 2800182 2801664 2806272 2812304 2838528 2849308 2856384 2860032 2865618 2889216 2893968 2906496 2910208 2911104 2915892 2927232 2939904 2949408 2957312 2962176 2967048 2973696 2979504 2996224 2997324 3001152 3002076 3014144 3015072 3020031 3031776 3035648 3041577 3049728 3054744 3067968 3077886 3089856 3094938 3096576 3103232 3108336 3109293 3113264 3131884 3144064 3145032 3151872 3163842 3193344 3200208 3207168 3217536 3224452 3225551 3256352 3266879 3268608 3273984 3274992 3307392 3311616 3318084 3325952 3326976 3332448 3337929 3339611 3345408 3370752 3376296 3385344 3390912 3391956 3396288 3415104 3424256 3429888 3430944 3436587 3444736 3451464 3455872 3469312 3476088 3491136 3496878 3502422 3517584 3531264 3537072 3538161 3552384 3558016 3563868 3579296 3593216 3600234 3604832 3612672 3626392 3643212 3649536 3663396 3669204 3677184 3683232 3685088 3686344 3691149 3725568 3733576 3741696 3742848 3784704 3792096 3800247 3808512 3813376 3814776 3820824 3841992 3852288 3858624 3866918 3875328 3881472 3887856 3902976 3919872 3927528 3932544 3949568 3956064 3957282 3972672 3979206 3996432 4001536 4002768 4020096 4026708 4042368 4055436 4064256 4066304 4072992 4079691 4090624 4103848 4119808 4126584 4144448 4145724 4147137 4193376 4200273 4202496 4209408 4218456 4250414 4257792 4266944 4273962 4276224 4280738 4290048 4333824 4359744 4365312 4366656 4373838 4390848 4409856 4415488 4424112 4435968 4443264 4450572 4460544 4494336 4501728 4503114 4513792 4521216 4522608 4528384 4547664 4553472 4573184 4574592 4582116 4601952 4616829 4634784 4642407 4644864 4654848 4662504 4669896 4690112 4697826 4708352 4716096 4717548 4736512 4745763 4751824 4800312 4810752 4826304 4836678 4857616 4866048 4884528 4892272 4902912 4910976 4921532 4967424 4986289 4988928 4990464 4998672 5018112 5056128 5064444 5066996 5068723 5078016 5086368 5094432 5122656 5136384 5144832 5146416 5167104 5175296 5177196 5183808 5203968 5214132 5226496 5236704 5243392 5245317 5253633 5274752 5276376 5296896 5305608 5328576 5337024 5345802 5360128 5368944 5389824 5400351 5407248 5419008 5430656 5439588 5464818 5495094 5502112 5503806 5515776 5527632 5529516 5588352 5591168 5600364 5612544 5624608 5642791 5677056 5698616 5712768 5720064 5731236 5778432 5787936 5800377 5812992 5820416 5822208 5831784 5854464 5879808 5898816 5914624 5924352 5934096 5935923 5947392 5959008 5992448 5994648 6002304 6004152 6028288 6030144 6040062 6063552 6071296 6083154 6099456 6109488 6135936 6155772 6179712 6189876 6206464 6216672 6218586 6226528 6263768 6288128 6290064 6303744 6327684 6375621 6386688 6400416 6410943 6414336 6421107 6435072 6448904 6451102 6512704 6533758 6537216 6547968 6549984 6614784 6623232 6636168 6653952 6664896 6675858 6679222 6690816 6741504 6752592 6770688 6781824 6783912 6792576 6830208 6859776 6861888 6873174 6889472 6902928 6911744 6938624 6952176 6982272 6993756 7004844 7035168 7046739 7062528 7074144 7076322 7104768 7116032 7127736 7158592 7186432 7200468 7209664 7225344 7252784 7255017 7286424 7299072 7326792 7338408 7354368 7366464 7370176 7372688 7382298 7451136 7467152 7483392 7485696 7584192 7600494 7617024 7626752 7629552 7641648 7683984 7704576 7717248 7733836 7750656 7762944 7775712 7805952 7839744 7855056 7865088 7899136 7912128 7914564 7945344 7958412 7992864 8003072 8005536 8018703 8040192 8053416 8084736 8110872 8128512 8132608 8145984 8159382 8181248 8197227 8207696 8239616 8242641 8253168 8255709 8288896 8291448 8294274 8386752 8400546 8404992 8418816 8436912 8500828 8515584 8533888 8547924 8561476 8580096 8612681 8667648 8719488 8730624 8733312 8747676 8755067 8781696 8819712 8830976 8848224 8867243 8871936 8886528 8901144 8921088 8988672 9003456 9006228 9027584 9042432 9045216 9056768 9060093 9095328 9106944 9124731 9146368 9149184 9164232 9203904 9233658 9269568 9284814 9289728 9309696 9325008 9327879 9339792 9380224 9395652 9416704 9432192 9435096 9473024 9491526 9503648 9600624 9621504 9652608 9673356 9676653 9715232 9769056 9784544 9800637 9805824 9821952 9843064 9934848 9972578 9977856 9980928 9997344 10018833 10036224 10112256 10128888 10133992 10137446 10156032 10172736 10188864 10245312 10272768 10289664 10292832 10334208 10350592 10354392 10367616 10407936 10428264 10473408 10486784 10490634 10507266 10549504 10552752 10593792 10611216 10657152 10674048 10691604 10720256 10737888 10779648 10800702 10814496 10838016 10861312 10879176 10929636 10990188 11004224 11007612 11031552 11055264 11059032 11073447 11176704 11182336 11200728 11225088 11249216 11285582 11354112 11397232 11400741 11425536 11440128 11462472 11556864 11575872 11600754 11625984 11640832 11644416 11663568 11708928 11759616 11797632 11848704 11868192 11871846 11918016 11984896 11989296 12004608 12008304 12056576 12060288 12080124 12127104 12142592 12166308 12198912 12218976 12239073 12271872 12311544 12359424 12379752 12412928 12433344 12437172 12441411 12453056 12527536 12576256 12580128 12600819 12607488 12655368 12751242 12773376 12800832 12821886 12828672 12842214 12870144 12897808 12902204 13025408 13067516 13095936 13099968 13229568 13246464 13272336 13307904 13329792 13351716 13358444 13362997 13381632 13483008 13505184 13534213 13541376 13563648 13567824 13585152 13660416 13719552 13723776 13746348 13778944 13805856 13823488 13850487 13877248 13904352 13927221 13964544 13987512 14009688 14070336 14093478 14125056 14148288 14152644 14209536 14232064 14237289 14255472 14317184 14372864 14400936 14419328 14505568 14510034 14572848 14598144 14653584 14676816 14708736 14732928 14740352 14745376 14764596 14876449 14902272 14934304 14958867 14966784 14971392 15168384 15200988 15206169 15234048 15253504 15259104 15283296 15367968 15409152 15434496 15467672 15501312 15525888 15551424 15611904 15679488 15710112 15730176 15760899 15798272 15824256 15829128 15890688 15916824 15985728 16006144 16011072 16037406 16080384 16106832 16169472 16221744 16257024 16265216 16291968 16318764 16362496 16394454 16415392 16479232 16485282 16506336 16511418 16577792 16582896 16588548 16773504 16801092 16837632 16873824 16928373 17001656 17031168 17067776 17095848 17122952 17160192 17225362 17335296 17401131 17438976 17461248 17466624 17495352 17510134 17563392 17639424 17696448 17734486 17743872 17773056 17802288 17842176 17977344 18006912 18012456 18084864 18090432 18113536 18120186 18190656 18213888 18249462 18292736 18298368 18328464 18407808 18467316 18539136 18569628 18619392 18650016 18655758 18679584 18760448 18791304 18833408 18864384 18870192 18946048 18983052 19007296 19126863 19201248 19232829 19243008 19263321 19305216 19346712 19353306 19430464 19538112 19569088 19601274 19611648 19643904 19686128 19869696 19945156 19961856 19994688 20037666 20072448 20224512 20257776 20267984 20274892 20312064 20345472 20377728 20490624 20579328 20585664 20668416 20701184 20708784 20735232 20815872 20856528 20946816 20973568 20981268 21014532 21099008 21105504 21140217 21187584 21222432 21314304 21348096 21383208 21440512 21475776 21559296 21601404 21628992 21676032 21722624 21758352 21765051 21859272 21980376 22008448 22015224 22063104 22110528 22118064 22146894 22353408 22364672 22401456 22450176 22498432 22571164 22578857 22794464 22801482 22851072 22880256 22924944 23113728 23151744 23201508 23251968 23281664 23288832 23327136 23377277 23417856 23519232 23595264 23697408 23736384 23743692 23836032 23969792 23978592 24009216 24016608 24056109 24113152 24120576 24160248 24254208 24285184 24332616 24397824 24437952 24478146 24543744 24591681 24623088 24718848 24759504 24767127 24825856 24866688 24874344 24882822 24906112 25055072 25152512 25160256 25201638 25214976 25310736 25502484 25546752 25601664 25643772 25684428 25740288 25795616 25804408 25838043 26050816 26135032 26191872 26199936 26265201 26459136 26492928 26544672 26601729 26615808 26659584 26703432 26716888 26725994 26763264 26966016 27010368 27068426 27082752 27127296 27135648 27170304 27320832 27439104 27447552 27492696 27611712 27646976 27700974 27808704 27854442 27929088 27975024 28019376 28140672 28186956 28250112 28296576 28305288 28419072 28464128 28474578 28510944 28634368 28745728 28801872 28838656 29011136 29020068 29029959 29145696 29307168 29353632 29401911 29417472 29465856 29480704 29490752 29529192 29752898 29804544 29868608 29917734 29933568 29942784 30056499 30336768 30401976 30412338 30468096 30518208 30566592 30735936 30818304 30868992 30935344 31002624 31051776 31102848 31223808 31420224 31460352 31521798 31596544 31648512 31658256 31781376 31833648 31971456 32012288 32022144 32074812 32160768 32213664 32338944 32443488 32514048 32530432 32583936 32637528 32724992 32788908 32830784 32958464 32970564 33012672 33022836 33155584 33165792 33177096 33220341 33547008 33602184 33675264 33747648 33856746 34003312 34062336 34135552 34191696 34202223 34245904 34320384 34450724 34670592 34802262 34877952 34922496 34933248 34990704 35020268 35126784 35278848 35392896 35468972 35481061 35546112 35604576 35954688 36013824 36024912 36169728 36180864 36227072 36240372 36381312 36427776 36498924 36585472 36596736 36656928 36717219 36735721 36815616 36934632 37078272 37139256 37238784 37300032 37311516 37324233 37359168 37520896 37582608 37666816 37728768 37740384 37802457 37892096 37966104 38014592 38253726 38402496 38465658 38486016 38526642 38610432 38693424 38706612 38860928 39076224 39138176 39202548 39287808 39372256 39739392 39890312 39923712 39989376 40075332 40088991 40144896 40449024 40515552 40535968 40549784 40602639 40624128 40690944 40755456 40981248 41158656 41171328 41336832 41402368 41417568 41470464 41551461 41631744 41713056 41893632 41947136 41962536 42029064 42198016 42211008 42280434 42375168 42444864 42628608 42696192 42766416 42881024 42951552 43118592 43202808 43257984 43445248 43516704 43530102 43718544 43960752 44016896 44030448 44126208 44221056 44236128 44293788 44629347 44706816 44729344 44802912 44876601 44900352 44996864 45142328 45157714 45588928 45602964 45618507 45702144 45760512 45849888 46227456 46303488 46403016 46503936 46577664 46654272 46754554 46835712 47038464 47190528 47394816 47472768 47487384 47672064 47957184 48018432 48033216 48112218 48226304 48241152 48320496 48508416 48570368 48665232 48795648 48875904 48956292 49087488 49183362 49246176 49437696 49519008 49534254 49651712 49733376 49748688 49765644 49812224 50110144 50305024 50320512 50403276 50621472 50785119 51004968 51093504 51203328 51287544 51368856 51480576 51591232 51608816 51676086 52101632 52203393 52270064 52383744 52399872 52530402 52918272 53089344 53203458 53231616 53319168 53406864 53433776 53451988 53526528 53932032 54020736 54136852 54254592 54271296 54340608 54641664 54878208 54895104 54985392 55223424 55293952 55401948 55617408 55708884 55755953 55858176 55950048 56038752 56281344 56373912 56500224 56593152 56610576 56838144 56928256 56949156 57021888 57268736 57380589 57491456 57603744 57677312 57698487 57789963 58022272 58040136 58059918 58291392 58614336 58707264 58803822 58834944 58931712 58961408 58981504 59058384 59505796 59609088 59737216 59835468 59885568 60112998 60673536 60803952 60824676 60936192 61036416 61133184 61285469 61471872 61737984 61870688 62005248 62070701 62103552 62205696 62447616 62840448 62920704 63043596 63193088 63297024 63316512 63420651 63562752 63667296 63942912 64024576 64044288 64149624 64321536 64427328 64677888 64886976 65028096 65060864 65167872 65275056 65295153 65449984 65577816 65661568 65916928 65941128 66025344 66045672 66311168 66331584 66354192 66440682 67094016 67204368 67350528 67495296 67713492 67736571 68006624 68271104 68383392 68404446 68491808 68640768 68901448 69341184 69604524 69755904 69844992 69866496 69981408 70040536 70131831 70253568 70557696 70785792 70937944 70962122 71092224 71209152 71909376 72027648 72049824 72339456 72361728 72454144 72480744 72762624 72855552 72997848 73193472 73313856 73434438 73471442 73631232 73869264 74156544 74278512 74477568 74600064 74623032 74648466 74718336 75041792 75165216 75457536 75480768 75604914 75784192 75932208 76029184 76507452 76804992 76931316 77053284 77220864 77386848 77413224 77514129 77721856 78152448 78276352 78405096 78575616 78744512 78795603 79478784 79780624 79805187 79847424 79978752 80150664 80177982 80289792 80898048 81031104 81071936 81099568 81205278 81248256 81381888 81510912 81962496 82317312 82342656 82835136 82940928 83102922 83426112 83787264 83894272 83925072 84058128 84396032 84422016 84560868 84750336 84889728 85257216 85392384 85532832 85762048 85903104 86237184 86405616 86515968 86890496 87033408 87060204 87089877 87437088 87921504 88033792 88060896 88205733 88252416 88442112 88472256 88587576 89258694 89413632 89458688 89605824 89753202 89800704 89993728 90169497 90284656 90315428 91177856 91205928 91237014 91404288 91699776 92454912 92606976 92806032 93007872 93155328 93308544 93509108 93540979 93671424 94381056 94739491 94789632 94945536 94974768 95344128 95914368 96036864 96066432 96224436 96305737 96452608 96482304 96640992 97016832 97140736 97330464 97591296 97751808 97912584 98174976 98366724 98492352 98875392 99038016 99068508 99303424 99466752 99497376 99531288 99624448 99661023 100220288 100610048 100641024 100806552 101242944 101570238 102009936 102187008 102406656 102575088 102606669 102737712 102961152 103182464 103217632 103352172 104203264 104406786 104540128 104767488 104799744 105060804 105836544 106178688 106406916 106443183 106638336 106813728 106867552 106903976 107864064 108041472 108273704 108509184 108542592 108681216 109283328 109756416 109790208 109970784 110207163 110446848 110587904 110803896 111234816 111417768 111511906 111716352 111900096 112077504 112562688 112747824 113000448 113186304 113221152 113676288 113856512 113898312 114043776 114537472 114761178 115207488 115354624 115396974 115579926 116044544 116080272 116119836 116582784 117228672 117414528 117607644 117863424 117922816 117963008 118116768 119011592 119218176 119474432 119670936 119771136 120225996 120266973 121347072 121607904 121649352 121807917 121872384 122072832 122266368 122570938 122943744 123475968 123741376 124010496 124141402 124207104 124411392 124895232 125680896 125841408 126087192 126594048 126633024 126841302 127125504 127334592 127885824 128049152 128088576 128299248 128643072 128854656 129355776 129773952 130335744 130550112 130590306 130899968 131155632 131323136 131833856 131882256 132050688 132091344 132622336 132663168 132708384 132881364 133888041 134188032 134408736 134629803 134701056 134990592 135426984 135473142 136013248 136542208 136766784 136808892 136855521 136983616 137281536 137802896 138682368 139209048 139511808 139732992 139962816 140081072 140263662 140507136 141115392 141571584 141875888 141924244 142184448 142418304 144055296 144099648 144678912 144723456 144908288 144961488 145525248 145711104 145995696 146386944 146627712 146868876 146942884 146992967 147262464 147738528 148313088 148557024 148955136 149200128 149246064 149296932 149436672 150083584 150330432 150915072 150961536 151209828 151568384 151864416 152058368 152355357 153014904 153609984 153862632 154106568 154441728 154773696 154826448 155028258 155443712 156304896 156552704 156610179 156810192 157151232 157489024 157591206 159561248 159610374 159694848 159957504 160301328 160355964 160579584 161796096 162062208 162143872 162199136 162410556 162763776 163021824 163640939 163924992 164634624 164685312 165670272 165881856 166205844 166346273 166852224 167267859 167574528 167788544 167850144 168116256 168792064 168844032 169121736 169500672 169779456 170514432 170784768 171065664 171524096 171806208 172141767 172474368 172811232 173031936 173369889 173780992 174066816 174120408 174179754 174874176 175843008 176067584 176121792 176411466 176504832 176884224 176944512 177175152 178517388 178827264 178917376 179211648 179506404 179987456 180338994 180569312 180630856 182355712 182411856 182474028 182808576 183399552 183856407 185213952 185612064 186015744 186212103 186310656 186617088 187018216 187081958 187342848 188762112 189478982 189579264 189891072 189949536 190688256 191828736 192073728 192132864 192448872 192611474 192964608 193281984 194033664 194660928 195182592 195503616 195825168 196349952 196733448 196984704 197750784 198076032 198137016 198933504 198994752 199062576 199248896 199322046 200440576 201220096 201282048 201613104 202485888 203140476 203209713 204019872 204813312 205150176 205213338 205475424 205922304 206364928 206435264 206704344 208406528 208813572 209080256 209534976 209599488 210121608 210395493 211673088 212357376 212813832 212886366 213276672 213627456 213735104 213807952 215728128 216082944 216547408 217018368 217085184 217362432 218566656 219580416 219941568 220414326 220893696 221175808 221607792 222469632 222835536 223023812 223432704 223800192 224155008 225125376 225495648 226372608 226442304 227352576 227713024 227796624 228087552 229074944 229522356 230414976 230709248 230793948 231159852 232089088 232160544 232239672 232542387 233165568 234457344 234829056 235215288 235726848 235845632 235926016 236233536 236386809 238023184 238436352 238948864 239341872 239415561 239542272 240451992 240533946 242694144 243215808 243298704 243615834 243744768 244145664 244532736 245141876 245887488 246951936 247482752 248282804 248367427 248822784 251361792 251682816 252174384 253188096 253266048 253682604 253896943 254251008 254669184 255771648 256098304 256177152 256598496 257150047 257286144 257709312 258711552 259547904 260671488 261100224 261180612 261269631 261799936 262311264 262646272 263667712 263764512 264101376 264182688 264617199 265244672 265326336 265416768 265762728 267776082 268376064 268817472 269259606 269402112 269981184 270508491 270853968 270946284 272026496 273084416 273533568 273617784 273711042 273967232 275605792 277364736 278418096 279023616 279465984 279925632 280162144 280527324 280622937 281014272 283143168 283751776 283848488 284218473 284368896 284836608 288110592 288199296 288917211 289357824 289446912 289816576 289922976 291050496 291422208 291991392 292773888 293255424 293737752 293885768 293985934 294524928 295477056 296626176 297114048 297910272 298400256 298492128 298593864 298873344 300167168 300660864 301830144 301923072 302419656 303728832 304116736 304710714 306029808 307219968 307725264 308213136 308883456 309547392 309652896 310056516 310887424 312609792 313105408 313220358 313620384 314302464 314978048 315182412 319122496 319220748 319329549 319915008 320602656 320711928 323592192 324124416 324287744 324398272 324821112 325527552 326043648 327281878 327849984 329269248 329370624 330621489 331340544 331763712 332411688 332692546 333704448 334535718 335149056 335700288 336232512 337584128 337688064 338243472 339001344 339558912 341028864 341569536 342131328 343612416 344283534 345622464 346063872 346739778 347561984 348133632 348240816 348359508 349748352 351686016 352135168 352243584 352822932 353768448 353889024 354350304 357034776 357654528 357834752 358423296 359012808 359974912 360677988 360800919 361138624 361261712 364711424 364823712 364948056 365423751 365617152 366799104 367712814 370427904 371224128 372031488 372424206 372621312 373234176 374036432 374163916 374685696 377524224 378957964 379782144 379899072 381376512 383657472 384147456 384265728 384897744 385222948 385929216 386563968 387526913 388067328 389321856 390291671 391007232 391650336 392699904 393466896 393969408 395501568 396152064 396274032 397867008 397989504 398125152 398497792 398644092 400881152 401664123 402440192 402564096 403226208 403889409 404971776 406280952 406419426 408039744 409626624 410300352 410426676 410566563 410950848 411844608 412729856 412870528 413408688 416813056 417627144 418160512 419198976 420243216 420790986 423346176 424714752 425627664 425772732 426553344 427254912 427470208 427615904 428998283 432165888 433094816 434036736 434170368 434724864 437133312 439160832 439883136 440828652 440978901 441787392 442351616 443215584 444939264 445671072 446047624 446865408 447600384 448310016 450250752 450991296 452745216 452884608 454705152 455426048 455593248 456175104 457066071 458149888 459044712 460829952 461418496 461587896 462319704 464178176 464321088 464479344 465084774 466331136 468914688 469658112 470430576 471453696 471691264 471852032 472467072 472773618 476046368 477897728 478683744 478831122 479084544 480903984 481067892 485388288 486431616 486597408 487231668 488291328 489065472 490283752 490922817 491774976 493903872 494965504 496565608 496734854 497645568 499038819 501803577 502723584 503365632 504348768 506376192 506532096 507365208 507793886 508502016 509338368 511543296 512354304 513196992 514300094 514572288 515418624 517423104 519095808 521342976 522200448 522361224 522539262 524622528 525292544 527529024 528202752 528365376 529234398 530489344 530652672 530833536 531525456 535552164 536752128 537634944 538519212 539962368 541016982 541707936 541892568 544052992 546168832 547067136 547235568 547422084 547934464 551211584 551569221 556836192 558047232 558636309 558931968 559851264 560324288 561054648 561245874 562028544 566286336 567503552 567696976 568436946 568737792 569673216 576221184 576398592 577834422 578893824 579845952 582100992 583982784 585547776 586510848 587475504 587771536 587971868 589049856 590954112 593252352 594228096 596800512 596984256 597187728 597746688 600334336 601321728 603660288 603846144 604839312 607457664 608233472 609421428 609629139 612059616 614439936 615450528 616426272 617766912 619094784 619305792 620113032 621774848 625219584 626210816 626440716 627240768 628604928 629956096 630364824 631186479 638244992 638441496 638659098 639830016 641205312 641423856 647184384 648248832 648575488 648796544 649642224 651055104 652087296 654563756 654786853 655699968 658741248 661242978 662681088 663527424 664823376 665385092 667408896 669071436 670298112 671400576 672465024 674140159 675168256 675376128 676486944 679117824 682057728 683139072 684262656 687224832 688567068 691244928 692127744 693479556 695123968 696267264 696481632 696719016 697627161 699496704 703372032 704270336 704487168 705645864 707536896 707778048 708700608 709160427 714069552 715309056 715669504 716846592 718025616 718246683 719949824 721355976 721601838 722277248 722523424 729422848 729647424 729896112 730847502 731234304 733598208 735425628 740855808 742448256 744848412 745102281 746468352 748072864 748327832 755048448 757915928 759564288 759798144 761690829 762753024 767314944 768294912 768531456 769795488 770445896 771450141 771858432 773127936 775053826 776134656 778643712 780583342 782014464 783300672 785399808 786933792 787938816 791003136 792304128 792548064 795734016 795979008 796250304 796995584 797288184 801762304 803328246 805128192 806452416 807778818 809943552 812561904 812838852 816079488 819253248 820600704 820853352 821133126 821901696 825459712 825741056 826817376 833626112 835254288 836321024 838397952 840486432 841581972 841868811 849429504 851255328 851545464 852655419 853106688 854509824 854940416 855231808 857996566 864331776 866189632 866751633 868073472 868340736 869449728 874266624 878321664 879766272 881657304 881957802 883574784 886431168 889878528 891342144 892095248 893730816 895200768 896620032 900501504 901982592 905490432 905769216 911186496 912350208 914132142 916299776 918089424 921659904 922836992 923175792 924639408 928356352 928642176 928958688 930169548 932662272 937829376 939316224 940861152 942907392 943382528 943704064 944934144 945547236 952092736 955795456 957367488 957662244 957988647 961807968 962135784 970776576 972863232 973194816 974463336 976582656 978130944 980567504 981845634 983549952 987807744 989931008 991864467 993131216 993469708 995291136 998077638 1003607154 1005447168 1008697536 1012752384 1013064192 1014730416 1015587772 1017004032 1018676736 1023086592 1024708608 1026393984 1028600188 1028950769 1030837248 1038191616 1042685952 1044400896 1044722448 1045078524 1049245056 1050585088 1055058048 1056405504 1056730752 1058468796 1059363107 1060978688 1061305344 1061667072 1063050912 1071104328 1073504256 1075269888 1077038424 1079924736 1082033964 1082402757 1083415872 1083785136 1088105984 1092337664 1094134272 1094471136 1094844168 1095868928 1096271253 1102423168 1103138442 1113672384 1116094464 1117272618 1117863936 1119702528 1120648576 1122109296 1122491748 1124057088 1132572672 1135007104 1135393952 1136873892 1139346432 1152442368 1152797184 1155668844 1157787648 1159691904 1162580739 1164201984 1164423911 1167965568 1170875013 1173021696 1174951008 1175543072 1175943736 1178099712 1181908224 1186504704 1188456192 1193601024 1193968512 1194375456 1195493376 1200668672 1202643456 1204992369 1207320576 1207692288 1209678624 1214915328 1216466944 1218842856 1219258278 1224119232 1228879872 1230901056 1232852544 1235533824 1238189568 1238611584 1240226064 1243549696 1250439168 1252421632 1252881432 1254481536 1259912192 1260729648 1262372958 1276489984 1276882992 1277318196 1279660032 1282410624 1282847712 1286994849 1296497664 1297150976 1297593088 1299284448 1302110208 1304174592 1309127512 1309573706 1311399936 1317482496 1322485956 1322936703 1325362176 1327054848 1329646752 1330770184 1334817792 1338142872 1340596224 1342801152 1344930048 1348280318 1350752256 1352973888 1358235648 1364115456 1366278144 1368525312 1374449664 1377134136 1382489856 1384255488 1386959112 1392534528 1392963264 1393438032 1395254322 1398993408 1406744064 1408540672 1408974336 1411291728 1415073792 1415556096 1417401216 1418320854 1428139104 1433693184 1436051232 1436493366 1439899648 1442711952 1443203676 1444554496 1445046848 1458845696 1459294848 1459792224 1461695004 1467196416 1470851256 1472768451 1481711616 1484896512 1489696824 1490204562 1492936704 1496145728 1496655664 1497116457 1505410731 1510096896 1515831856 1519128576 1519596288 1523381658 1525506048 1534629888 1537062912 1539590976 1540891792 1542900282 1543716864 1546255872 1550107652 1552269312 1557287424 1561166684 1564028928 1566601344 1573867584 1575877632 1584608256 1585096128 1591468032 1591958016 1592500608 1593991168 1594576368 1603524608 1606656492 1610256384 1612904832 1615557636 1616922637 1619887104 1625123808 1625677704 1632158976 1638506496 1641201408 1641706704 1642266252 1643803392 1650919424 1651482112 1653634752 1654707663 1667252224 1670508576 1672642048 1675908927 1676795904 1680972864 1683163944 1683737622 1698859008 1702510656 1703090928 1705310838 1706213376 1709019648 1709880832 1710463616 1715993132 1728663552 1732379264 1733503266 1736681472 1756643328 1759532544 1763314608 1763915604 1767149568 1772862336 1777278601 1779757056 1782684288 1784190496 1790401536 1793240064 1800050329 1801003008 1803965184 1810980864 1811538432 1822372992 1824700416 1828264284 1828887417 1829809003 1832599552 1836178848 1843319808 1845673984 1846351584 1849278816 1856712704 1857284352 1857917376 1860339096 1865324544 1875658752 1878632448 1881722304 1885814784 1886765056 1887408128 1889868288 1891094472 1893559437 1904185472 1911590912 1914734976 1915324488 1915977294 1923615936 1924271568 1941553152 1945726464 1946389632 1948926672 1953165312 1956261888 1961135008 1963691268 1964360559 1967099904 1979862016 1983728934 1986262432 1986939416 1990582272 1996155276 2007214308 2010894336 2017395072 2022420477 2025504768 2026128384 2029460832 2031175544 2037353472 2046173184 2049417216 2052787968 2057200376 2057901538 2061674496 2076383232 2085371904 2088801792 2089444896 2090157048 2098490112 2101170176 2110116096 2112811008 2113461504 2116937592 2118726214 2122610688 2123334144 2126101824 2142208656 2147008512 2150539776 2154076848 2159849472 2164067928 2164805514 2166831744 2167570272 2176211968 2188268544 2188942272 2189688336 2191737856 2192542506 2204846336 2206276884 2227344768 2234545236 2235306843 2239405056 2241297152 2244218592 2244983496 2265145344 2270014208 2270787904 2273747784 2278692864 2285072487 2304884736 2305594368 2311337688 2314350423 2315575296 2319383808 2325161478 2328403968 2328847822 2335931136 2341750026 2346043392 2349902016 2351086144 2351887472 2356199424 2363816448 2373009408 2376912384 2387202048 2387937024 2388750912 2390986752 2405286912 2409984738 2415384576 2419357248 2429830656 2432933888 2437685712 2438516556 2448238464 2457759744 2461802112 2465705088 2476379136 2477223168 2480452128 2487099392 2500878336 2504843264 2505762864 2508963072 2519824384 2521459296 2524745916 2525606433 2552979968 2553765984 2554636392 2557966257 2559320064 2564821248 2565695424 2573989698 2592995328 2594301952 2595186176 2598568896 2600254899 2604220416 2608349184 2618255024 2619147412 2622799872 2634964992 2644971912 2645873406 2650724352 2659293504 2661540368 2669635584 2676285744 2681192448 2685602304 2689860096 2696560636 2701504512 2705947776 2712688391 2716471296 2732041697 2737050624 2748899328 2754268272 2764979712 2768510976 2773918224 2785069056 2785926528 2786876064 2790508644 2792866373 2797986816 2813488128 2817081344 2817948672 2822583456 2830147584 2831112192 2834802432 2836641708 2856278208 2867386368 2872102464 2872986732 2873965941 2879799296 2885423904 2886407352 2889108992 2890093696 2917691392 2918589696 2919584448 2923390008 2934392832 2941702512 2945536902 2963423232 2969793024 2975593401 2979393648 2980409124 2985873408 2992291456 2993311328 2994232914 3010821462 3031663712 3038257152 3039192576 3046763316 3051012096 3069259776 3074125824 3079181952 3081783584 3085800564 3086852307 3092511744 3100215304 3114574848 3122333368 3128057856 3133202688 3147735168 3151755264 3169216512 3170192256 3178089321 3182936064 3183916032 3185001216 3187982336 3189152736 3207049216 3213312984 3220512768 3225809664 3231115272 3233845274 3239774208 3250247616 3251355408 3264317952 3277012992 3282402816 3283413408 3284532504 3287606784 3301838848 3302964224 3307269504 3309415326 3341017152 3345284096 3351817854 3353591808 3361945728 3366327888 3367475244 3397718016 3405021312 3406181856 3410621676 3418039296 3419761664 3420927232 3431986264 3457327104 3464758528 3467006532 3473362944 3487742217 3493271733 3512625039 3519065088 3526629216 3527831208 3534299136 3545724672 3554557202 3559514112 3565368576 3568380992 3580803072 3586480128 3600100658 3602006016 3607930368 3621961728 3623076864 3644745984 3649400832 3656528568 3657774834 3659618006 3672357696 3686639616 3692703168 3698557632 3713425408 3714568704 3715834752 3720678192 3730649088 3751317504 3757264896 3763444608 3774816256 3779736576 3782188944 3787118874 3808370944 3823181824 3829469952 3830648976 3831954588 3847231872 3848543136 3860984547 3891452928 3892779264 3897853344 3906330624 3912523776 3922270016 3927382536 3928721118 3934199808 3959724032 3967457868 3968810109 3972524864 3973878832 3981164544 3992310552 4014428616 4021788672 4034790144 4044840954 4052256768 4058921664 4062351088 4074706944 4092346368 4098834432 4105575936 4114400752 4115803076 4123348992 4152766464 4177603584 4178889792 4180314096 4196980224 4202340352 4220232192 4225622016 4226923008 4233875184 4237452428 4245221376 4246668288 4252203648 4262796043 4284417312 4301079552 4308153696 4319698944 4328135856 4329611028 4333663488 4335140544 4352423936 4376537088 4377884544 4379376672 4383475712 4385085012 4409692672 4412553768 4418305353 4454689536 4469090472 4470613686 4478810112 4482594304 4488437184 4489966992 4491349371 4516232193 4530290688 4540028416 4541575808 4547495568 4557385728 4570144974 4611188736 4622675376 4628700846 4631150592 4638767616 4650322956 4656807936 4657695644 4671862272 4683500052 4692086784 4699804032 4702172288 4703774944 4718981113 4727632896 4753824768 4774404096 4775874048 4777501824 4781973504 4810573824 4819969476 4824041917 4830769152 4838714496 4850767911 4859661312 4865867776 4875371424 4877033112 4896476928 4915519488 4923604224 4931410176 4952758272 4954446336 4960904256 4964122989 4974198784 5001756672 5009686528 5011525728 5017926144 5027726781 5039648768 5042918592 5049491832 5051212866 5105959936 5107531968 5109272784 5115932514 5118640128 5129642496 5131390848 5147979396 5185990656 5188603904 5190372352 5197137792 5200509798 5236510048 5238294824 5269929984 5289943824 5291746812 5301448704 5318587008 5323080736 5331835803 5339271168 5352571488 5371204608 5379720192 5393121272 5400150987 5403009024 5411895552 5425376782 5432942592 5464083394 5474101248 5489427009 5497798656 5508536544 5529959424 5537021952 5547836448 5570138112 5571853056 5573752128 5581017288 5585732746 5595973632 5626976256 5635897344 5645166912 5660295168 5662224384 5669604864 5673283416 5712556416 5734772736 5744204928 5745973464 5747931882 5770847808 5772814704 5778217984 5780187392 5835382784 5837179392 5839168896 5846780016 5868785664 5883405024 5891073804 5893081677 5939586048 5951186802 5958787296 5960818248 5971746816 5984582912 5986622656 5988465828 6021642924 6063327424 6067261431 6076514304 6078385152 6093526632 6138519552 6148251648 6158363904 6163567168 6171601128 6173704614 6185023488 6200430608 6229149696 6244666736 6256115712 6266405376 6295470336 6303510528 6338433024 6340384512 6356178642 6367832064 6370002432 6378305472 6414098432 6426625968 6441025536 6451619328 6462230544 6467690548 6479548416 6500495232 6502710816 6528635904 6564805632 6566826816 6569065008 6575213568 6603677696 6605928448 6614539008 6618830652 6682034304 6690568192 6703635708 6705920529 6723891456 6732655776 6734950488 6795436032 6810042624 6812363712 6821243352 6836078592 6839523328 6841854464 6855217461 6863972528 6914654208 6929517056 6934013064 6943051269 6946725888 6975484434 6986543466 7025250078 7038130176 7053258432 7055662416 7068598272 7091449344 7109114404 7119028224 7130737152 7136761984 7161606144 7172960256 7200201316 7202655383 7215860736 7246153728 7289491968 7298801664 7313057136 7315549668 7319236012 7344715392 7363011347 7373279232 7385406336 7397115264 7415541749 7426850816 7429137408 7431669504 7441356384 7461298176 7502635008 7514529792 7526889216 7549632512 7559473152 7564377888 7574237748 7576819299 7616741888 7646363648 7658939904 7661297952 7663909176 7673898771 7694463744 7697086272 7721969094 7782905856 7785558528 7795706688 7800764697 7812661248 7825047552 7844540032 7854765072 7857442236 7868399616 7919448064 7934915736 7937620218 7945049728 7947757664 7984621104 8028857232 8043577344 8069580288 8089681908 8104513536 8117843328 8124702176 8138065173 8149413888 8150967377 8196125091 8211151872 8228801504 8231606152 8246697984 8305532928 8355207168 8357779584 8360628192 8378599119 8393960448 8404680704 8440464384 8451244032 8453846016 8467750368 8474904856 8490442752 8493336576 8504407296 8525592086 8568834624 8602159104 8616307392 8639397888 8656271712 8659222056 8667326976 8670281088 8704847872 8753074176 8755769088 8758753344 8766951424 8770170024 8819385344 8825107536 8836610706 8909379072 8938180944 8941227372 8957620224 8965188608 8976874368 8979933984 8982698742 9032464386 9080056832 9083151616 9094991136 9114771456 9140289948 9222377472 9245350752 9257401692 9260556921 9277535232 9300645912 9315391288 9343724544 9367000104 9384173568 9399608064 9404344576 9407549888 9437962226 9455265792 9507649536 9534267963 9548808192 9551748096 9555003648 9563947008 9621147648 9639938952 9648083834 9661538304 9677428992 9701535822 9719322624 9750742848 9754066224 9792953856 9831038976 9847208448 9862820352 9905516544 9908892672 9921808512 9928245978 10023051456 10035852288 10055453562 10079297536 10085837184 10098983664 10102425732 10211919872 10215063936 10218545568 10231865028 10259284992 10262781696 10295958792 10371981312 10377207808 10380744704 10394275584 10401019596 10463226651 10473020096 10476589648 10479815199 10537875117 10579887648 10583493624 10602897408 10637174016 10646161472 10663671606 10678542336 10705142976 10742409216 10759440384 10786242544 10800301974 10806018048 10823791104 10850753564 10865885184 10928166788 10948202496 10978854018 11017073088 11059918848 11095672896 11140276224 11143706112 11147504256 11162034576 11171465492 11191947264 11253952512 11271794688 11290333824 11318458459 11324448768 11339209728 11346566832 11425112832 11469545472 11488409856 11491946928 11495863764 11541695616 11545629408 11556435968 11560374784 11582953641 11670765568 11674358784 11678337792 11693560032 11737571328 11766810048 11782147608 11786163354 11879172096 11902373604 11906430327 11917574592 11921636496 11943493632 11969165824 11973245312 11976931656 12043285848 12126654848 12134522862 12156770304 12187053264 12277039104 12296503296 12316727808 12327134336 12343202256 12347409228 12370046976 12400861216 12440950207 12458299392 12489333472 12532810752 12590940672 12607021056 12676866048 12680769024 12712357284 12735664128 12740004864 12756610944 12788388129 12808663021 12828196864 12853251936 12903238656 12924461088 12935381096 12959096832 13000990464 13005421632 13057271808 13129611264 13133653632 13138130016 13150427136 13207355392 13211856896 13229078016 13237661304 13254916059 13364068608 13381136384 13407271416 13411841058 13447782912 13465311552 13469900976 13474048113 13590872064 13620085248 13624727424 13642486704 13672157184 13679046656 13683708928 13710434922 13727945056 13859034112 13868026128 13886102538 13893451776 13950968868 13973086932 14050500156 14076260352 14106516864 14111324832 14156943339 14182898688 14218228808 14261474304 14273523968 14323212288 14345920512 14400402632 14405310766 14431721472 14472125751 14492307456 14552303733 14578983936 14597603328 14626114272 14631099336 14638472024 14689430784 14726022694 14746558464 14770812672 14794230528 14831083498 14858274816 14863339008 14882712768 14922596352 15005270016 15029059584 15053778432 15118946304 15128755776 15148475496 15153638598 15233483776 15317879808 15322595904 15327818352 15347797542 15388927488 15394172544 15443938188 15565811712 15571117056 15591413376 15601529394 15689080064 15709530144 15714884472 15838896128 15869831472 15875240436 15890099456 15895515328 15969242208 15995507409 16057714464 16139160576 16179363816 16200452961 16209027072 16235686656 16249404352 16276130346 16298827776 16301934754 16392250182 16422303744 16457603008 16463212304 16468281027 16493395968 16611065856 16710414336 16715559168 16721256384 16757198238 16787920896 16880928768 16907692032 16935500736 16949809712 16980885504 16986673152 17008814592 17051184172 17137669248 17204318208 17232614784 17312543424 17318444112 17334653952 17340562176 17409695744 17506148352 17511538176 17517506688 17533902848 17540340048 17638770688 17650215072 17673221412 17679245031 17818758144 17876361888 17882454744 17915240448 17930377216 17953748736 17959867968 17965397484 18064928772 18160113664 18166303232 18189982272 18201784293 18229542912 18280579896 18444754944 18490701504 18514803384 18521113842 18555070464 18601291824 18630782576 18687449088 18734000208 18768347136 18799216128 18808689152 18815099776 18875924452 18910531584 18988818737 19015299072 19068535926 19103496192 19110007296 19242295296 19279877904 19296167668 19323076608 19354857984 19403071644 19438645248 19501485696 19508132448 19550064611 19585907712 19694416896 19725640704 19811033088 19817785344 19843617024 19856491956 20046102912 20071704576 20110907124 20117761587 20127899033 20158595072 20171674368 20197967328 20204851464 20423839744 20430127872 20437091136 20463730056 20518569984 20525563392 20565652383 20591917584 20743962624 20754415616 20761489408 20788551168 20802039192 20829153807 20926453302 20946040192 20953179296 20959630398 21075750234 21159775296 21166987248 21205794816 21274348032 21292322944 21327343212 21357084672 21410285952 21484818432 21518880768 21572485088 21600603948 21607966149 21647582208 21701507128 21856333576 21896404992 21957708036 22034146176 22089034041 22119837696 22191345792 22246625247 22280552448 22287412224 22295008512 22324069152 22342930984 22383894528 22507905024 22543589376 22580667648 22636916918 22648897536 22678419456 22693133664 22850225664 22939090944 22976819712 22983893856 22991727528 23083391232 23091258816 23112871936 23120749568 23165907282 23348717568 23356675584 23387120064 23475142656 23533620096 23564295216 23572326708 23758344192 23804747208 23812860654 23835149184 23843272992 23938331648 23946490624 23953863312 24086571696 24253309696 24269045724 24313540608 24374106528 24414195519 24452902131 24588375273 24633455616 24654268672 24686404512 24694818456 24740093952 24801722432 24881900414 24916598784 24978666944 25065621504 25135797357 25181881344 25214042112 25353732096 25361538048 25424714568 25471328256 25480009728 25513221888 25576776258 25617326042 25706503872 25806477312 25848922176 25870762192 25918193664 26001980928 26010843264 26114543616 26259222528 26267307264 26276260032 26300854272 26423713792 26458156032 26475322608 26509832118 26728137216 26762272768 26814542832 26823682116 26895565824 26930623104 26939801952 26948096226 27240170496 27249454848 27284973408 27344314368 27358093312 27367417856 27420869844 27455890112 27718068224 27736052256 27772205076 27781670763 27901937736 27946173864 28101000312 28152520704 28213033728 28222649664 28313886678 28365797376 28436457616 28522948608 28547047936 28602803889 28646424576 28691841024 28800805264 28810621532 28863442944 28944251502 28984614912 29104607466 29157967872 29252228544 29262198672 29276944048 29378861568 29452045388 29493116928 29541625344 29588461056 29662166996 29716549632 29726678016 29765425536 29839572301 30107556864 30237892608 30257511552 30296950992 30307277196 30466967552 30635759616 30645191808 30655636704 30695595084 30721530103 30777854976 30788345088 30887876376 31131623424 31142234112 31182826752 31203058788 31378160128 31389679953 31419060288 31429768944 31439445597 31613625351 31677792256 31739662944 31750480872 31780198912 31791030656 31938484416 31991014818 32115428928 32278321152 32358727632 32400905922 32418054144 32471373312 32498808704 32552260692 32597655552 32603869508 32784500364 32844607488 32915206016 32926424608 32936562054 33420828672 33431118336 33442512768 33514396476 33575841792 33761857536 33768293419 33815384064 33871001472 33899619424 33955375377 33973346304 34017629184 34102368344 34275338496 34408636416 34465229568 34625086848 34636888224 34669307904 34681124352 34748860923 34819391488 35012296704 35023076352 35035013376 35067805696 35080680096 35277541376 35300430144 35346442824 35358490062 35637516288 35752723776 35764909488 35830480896 35860754432 35907497472 35919735936 35930794968 36129857544 36320227328 36332606464 36379964544 36403568586 36561159792 36889509888 36981403008 37029606768 37042227684 37110140928 37202583648 37261565152 37322850621 37374898176 37468000416 37598432256 37617378304 37630199552 37751848904 37821063168 37977637474 38030598144 38137071852 38206992384 38220014592 38365164387 38425989063 38484590592 38559755808 38592335336 38709715968 38806143288 38877290496 39002971392 39016264896 39100129222 39171815424 39388833792 39451281408 39622066176 39635570688 39687234048 39712983912 40092205824 40143409152 40221814248 40235523174 40255798066 40343348736 40395934656 40409702928 40847679488 40860255744 40874182272 40927460112 41037139968 41051126784 41131304766 41183835168 41522978816 41577102336 41604078384 41658307614 41852906604 41892080384 41906358592 41919260796 42151500468 42319550592 42333974496 42470830017 42548696064 42584645888 42654686424 42820571904 42969636864 43037761536 43144970176 43201207896 43215932298 43295164416 43403014256 43416377253 43656911199 43712667152 43792809984 43915416072 44068292352 44178068082 44239675392 44382691584 44493250494 44574824448 44590017024 44648138304 44685861968 44767789056 45015810048 45087178752 45161335296 45273833836 45356838912 45386267328 45700451328 45953639424 45967787712 45983455056 46166782464 46182517632 46225743872 46241499136 46331814564 46697435136 46713351168 46774240128 46890756473 47067240192 47128590432 47144653416 47516688384 47609494416 47625721308 47670298368 47686545984 47876663296 47892981248 47907726624 47986522227 48173143392 48506619392 48538091448 48601358883 48627081216 48748213056 48828391038 48905804262 49176750546 49266911232 49308537344 49372809024 49389636912 49404843081 49480187904 49603444864 49763800828 49833197568 49957333888 50131243008 50271594714 50363762688 50723076096 50849429136 50942656512 50960019456 51026443776 51153552516 51234652084 51413007744 51541079429 51612954624 51697844352 51741524384 51908792243 52003961856 52021686528 52229087232 52518445056 52534614528 52552520064 52601708544 52847427584 52916312064 52950645216 53019664236 53037735093 53064461087 53456274432 53524545536 53629085664 53647364232 53791131648 53861246208 53879603904 53896192452 54480340992 54498909696 54569946816 54605352879 54688628736 54716186624 54734835712 54841739688 54911780224 55436136448 55472104512 55544410152 55563341526 55803875472 55892347728 56202000624 56305041408 56426067456 56445299328 56627773356 56731594752 56872915232 56966456211 57045897216 57094095872 57205607778 57601610528 57621243064 57726885888 57888503004 57969229824 58209214932 58315935744 58504457088 58524397344 58553888096 58650193833 58757723136 58904090776 59083250688 59176922112 59324333992 59433099264 59453356032 59530851072 59679144602 60215113728 60383697099 60475785216 60515023104 60593901984 60614554392 60933935104 61271519232 61290383616 61311273408 61391190168 61443060206 61555709952 61576690176 61775752752 62263246848 62284468224 62365653504 62406117576 62756320256 62779359906 62838120576 62859537888 62878891194 63227250702 63479325888 63500961744 63560397824 63582061312 63876968832 63982029636 64230857856 64556642304 64717455264 64801811844 64823898447 64942746624 64997617408 65104521384 65207739016 65569000728 65689214976 65830412032 65852849216 65873124108 66267102123 66739875741 66841657344 66862236672 66885025536 67028792952 67151683584 67523715072 67536586838 67630768128 67742002944 67799238848 67910750754 67946692608 68035258368 68204736688 68550676992 68817272832 68930459136 69250173696 69273776448 69338615808 69362248704 69497721846 70046152704 70070026752 70161360192 70555082752 70600860288 70692885648 70716980124 71275032576 71505447552 71529818976 71721508864 71814994944 71839471872 71861589936 72259715088 72640454656 72665212928 72759929088 72807137172 73122319584 73242586557 73358706393 73765125819 73962806016 74059213536 74084455368 74220281856 74405167296 74523130304 74645701242 74749796352 74936000832 75196864512 75234756608 75260399104 75407392071 75503697808 75642126336 75955274948 76061196288 76274143704 76413984768 76440029184 76730328774 76851978126 77119511616 77184670672 77419431936 77612286576 77754580992 78005942784 78032529792 78200258444 78343630848 78777667584 78902562816 79229209213 79271141376 79374468096 79425967824 80184411648 80286818304 80443628496 80471046348 80511596132 80686697472 80791869312 80819405856 80993124817 81695358976 81720511488 81748364544 81854920224 82074279936 82102253568 82262609532 82367670336 83045957632 83154204672 83208156768 83316615228 83345012289 83705813208 83784160768 83812717184 83838521592 84303000936 84639101184 84667948992 84941660034 85097392128 85169291776 85309372848 85641143808 85808411667 85939273728 86075523072 86289940352 86402415792 86431864596 86590328832 86806028512 86832754506 87313822398 87425334304 87830832144 88136584704 88356136164 88479350784 88765383168 88986500988 89149648896 89180034048 89296276608 89371723936 89518716903 89660641147 90322670592 90547667672 90713677824 90772534656 91400902656 91907278848 91935575424 91966910112 92164590309 92333564928 92365035264 92451487744 92482998272 92663629128 93394870272 93426702336 93548480256 93781512946 94134480384 94257180864 94289306832 94318336791 95033376768 95218988832 95251442616 95340596736 95373091968 95753326592 95785962496 95815453248 95973044454 96346286784 97013238784 97076182896 97202717766 97254162432 97496426112 97656782076 97811608524 98353501092 98533822464 98617074688 98745618048 98779273824 98809686162 99206889728 99527601656 99914667776 100262486016 100543189428 100727525376 101304880257 101446152192 101698858272 101866126131 101920038912 102052887552 102307105032 102469304168 102826015488 103082158858 103225909248 103395688704 103483048768 103817584486 104007923712 104043373056 104458174464 105036890112 105069229056 105105040128 105203417088 105832624128 105901290432 106039328472 106075470186 106128922174 106912548864 107258171328 107294728464 107582263296 107722492416 107759207808 107792384904 108960681984 108997819392 109139893632 109210705758 109469671424 109683479376 109823560448 110872272896 110944209024 111088820304 111126683052 111607750944 111784695456 111968551863 112404001248 112852134912 112890598656 113255546712 113463189504 113745830464 113932912422 114091794432 114188191744 114411215556 115095493161 115203221056 115242486128 115277967189 115453771776 115777006008 116418429864 116631871488 117008914176 117048794688 117107776192 117300387666 117515446272 117808181552 118166501376 118353844224 118648667984 118866198528 118906712064 119061702144 119358289204 120430227456 120767394198 121030046208 121187803968 121229108784 121867870208 122543038464 122580767232 122622546816 122782380336 122886120412 123111419904 123153380352 123551505504 124568936448 124731307008 124812235152 125512640512 125558719812 125676241152 125719075776 125757782388 126454501404 126958651776 127001923488 127120795648 127164122624 127412490051 127753937664 127964059272 128461715712 129113284608 129434910528 129603623688 129647796894 129885493248 129995234816 130209042768 130249131759 130415478032 130970733597 131138001456 131378429952 131660824064 131705698432 131746248216 132534204246 133479751482 133724473344 133770051072 134057585904 134303367168 135047430144 135073173676 135261536256 135484005888 135598477696 135821501508 136070516736 136409473376 136850452277 137101353984 137860918272 138500347392 138547552896 138677231616 138724497408 138995443692 139897215593 140092305408 140140053504 140322720384 140672269419 140895293231 141110165504 141201720576 141385771296 141433960248 142550065152 143010895104 143059637952 143443017728 143629989888 143678943744 143723179872 143959566681 144519430176 145280909312 145330425856 145519858176 145614274344 145804076649 146244639168 146485173114 146717412786 147530251638 147925612032 148118427072 148168910736 148214529243 148440563712 148810334592 149046260608 149291402484 149499592704 149872001664 150393729024 150469513216 150520798208 150814784142 151007395616 151910549896 152548287408 152827969536 152880058368 153460657548 153703956252 154239023232 154369341344 154623238287 154838863872 155224573152 155726376729 156011885568 156065059584 156400516888 156687261696 157555335168 157805125632 158458418426 158542282752 158748936192 158851935648 159193383261 160368823296 160573636608 160887256992 160942092696 161023192264 161373394944 161583738624 161638811712 161986249634 163441022976 163496729088 163709840448 164148559872 164204507136 164525219064 164735340672 166308409344 166416313536 166633230456 166690024578 167411626416 167568321536 167625434368 167677043184 168606001872 169278202368 169335897984 169883320068 170194784256 170338583552 170618745696 170899368633 171282287616 171616823334 172579880704 172804831584 172863729192 173180657664 173612057024 173665509012 174627644796 174850668608 175661664288 175950581499 176273169408 176712272328 177530766336 177973001976 178299297792 178360068096 178592553216 178743447872 179037433806 179321282294 180645341184 181095335344 181151091297 181427355648 181545069312 182801805312 183814557696 183871150848 183933820224 184329180618 184667129856 184730070528 184965996544 185327258256 186789740544 186853404672 187096960512 187563025892 188268960768 188514361728 188578613664 188636673582 190437977664 190502885232 190681193472 190746183936 191506653184 191571924992 191630906496 191946088908 192692573568 194026477568 194152365792 194405435532 194471695341 194992852224 195313564152 195623217048 196707002184 197067644928 197234149376 197491236096 197558547648 197619372324 198413779456 198801306369 199055203312 199829335552 200219627223 200524972032 201086378856 201455050752 202609760514 202892304384 203397716544 203732252262 203840077824 204105775104 204614210064 204938608336 205652030976 206164317716 206451818496 206791377408 206966097536 207635168972 208015847424 208086746112 208877006107 210138458112 210210080256 211665248256 211802580864 212078656944 212150940372 212257844348 212330188849 213825097728 214516342656 214589456928 215050710721 215164526592 215444984832 215518415616 215584769808 217921363968 217995638784 218279787264 218421411516 218939342848 219366958752 219647120896 219727759671 220076119179 221295377457 221744545792 221888418048 222177640608 222253366104 223215501888 223569390912 223937103726 224808002496 225704269824 225781197312 226222176213 226511093424 226926379008 227491660928 227865824844 228183588864 228376383488 228822431112 230190986322 230406442112 230484972256 230555934378 231554012016 232836859728 233263742976 234017828352 234097589376 234215552384 234600775332 235030892544 235616363104 236333002752 236378053933 236707688448 237297335968 237687627639 237813424128 238123404288 238716578408 240860454912 241534788396 242060092416 242375607936 242458217568 242979374451 243735740416 245086076928 245161534464 245245093632 245564760672 245772240824 246222839808 246306760704 247103011008 249137872896 249462614016 249624470304 251025281024 251117439624 251352482304 251438151552 251515564776 252909002808 253917303552 254003846976 254241591296 254328245248 254824980102 255507875328 255928118544 256923431424 258226569216 258869821056 259207247376 259295593788 259770986496 259990469632 260418085536 260498263518 260830956064 261941467194 262276002912 263321648128 263411396864 263492496432 265068408492 266959502964 267448946688 267540102144 268115171808 268556150709 268981923441 270146347352 270968011776 271196955392 271643003016 272141033472 272818946752 273700904554 274202707968 275721836544 276493770927 277000694784 277095105792 277354463232 277448994816 277990887384 279794431186 280184610816 280280107008 280645440768 281344538838 281790586462 282403441152 282771542592 282867920496 285100130304 286021790208 286119275904 287259979776 287357887488 287446359744 287919133362 289038860352 290660851712 291039716352 291228548688 291608153298 292489278336 292970346228 293434825572 295060503276 295851224064 296236854144 296337821472 296429058486 297620669184 298092521216 298582804968 299744003328 300787458048 300939026432 301041596416 301629568284 302014791232 303821099792 303914640771 305096574816 305598378393 305760116736 306921315096 307407912504 308478046464 308738682688 309246476574 309677727744 310449146304 311452753458 312023771136 312130119168 312801033776 313374523392 315110670336 315610251264 316916836852 317497872384 317703871296 318386766522 320737646592 321774513984 321884185392 322046384528 322746789888 323167477248 323277623424 323972499268 326882045952 326993458176 327419680896 328235295311 328409014272 329050438128 329470681344 332616818688 332832627072 333266460912 333380049156 334823252832 335136643072 335250868736 335354086368 335905655589 337212003744 338556404736 338671795968 339766640136 340389568512 340677167104 341237491392 341798737266 342564575232 343233646668 345159761408 345286479483 345609663168 345727458384 345833901567 346361315328 347224114048 347331018024 349255289592 349701337216 351323328576 351901162998 352546338816 353424544656 355061532672 355946003952 356598595584 356720136192 357185106432 357486895744 358074867612 358642564588 360787556003 361290682368 362190670688 362302182594 363090138624 365603610624 367629115392 367742301696 367867640448 368658361236 369334259712 369460141056 369931993088 370654516512 371451227609 373706809344 374193921024 375126051784 376537921536 377028723456 377157227328 377273347164 380875955328 381005770464 381362386944 381492367872 382237470153 383013306368 383143849984 383261812992 383892177816 385385147136 388052955136 388304731584 388810871064 388943390682 389985704448 390627128304 390747395277 391246434096 393414004368 394135289856 394468298752 394982472192 395117095296 395238744648 396827558912 397602612738 398110406624 399658671104 400439254446 402172757712 402910101504 405219521028 405784608768 406795433088 407464504524 408211550208 409228420128 409877216672 410551356831 411304061952 412328635432 413582754816 413932195072 415270337944 416031694848 416173492224 417754012214 419691646779 420276916224 420420160512 422016808257 422685879693 423330496512 423605161728 424157313888 424301880744 424515688696 424660377698 427650195456 429032685312 429178913856 430101421442 430329053184 430889969664 431036831232 431169539616 435842727936 435991277568 436559574528 436842823032 438733917504 439294241792 439455519342 440152238358 442590754914 443776836096 444355281216 444506732208 446431003776 447138781824 447874207452 449616004992 451408539648 451562394624 452444352426 453022186848 454983321856 455731649688 456752766976 457644862224 460381972644 460812884224 460969944512 461111868756 463108024032 463869714861 465673719456 467179130187 468035656704 468195178752 468431104768 469201550664 470061785088 471232726208 472666005504 472756107866 473415376896 474594671936 475375255278 475626848256 476246808576 477433156816 477580149783 481720909824 483069576792 484120184832 484751215872 484916435136 485958748902 490323068928 490490187264 491129521344 491544481648 492445679616 492613521408 494206022016 498925228032 499248940608 502050562048 502234879248 502704964608 502876303104 503031129552 505818005616 507834607104 508007693952 508483182592 508656490496 509649960204 511015750656 511856237088 512698105899 513846862848 517739642112 518414494752 518591187576 519541972992 519980939264 520836171072 520996527036 521661912128 523882934388 524552005824 526643296256 526822793728 526984992864 527851744497 530136816984 533919005928 534897893376 535080204288 536230343616 537112301418 537963846882 540292694704 541936023552 542393910784 543286006032 543453273891 544282066944 545637893504 547401809108 548405415936 551443673088 552987541854 554001389568 554190211584 554897989632 555981774768 559588862372 560369221632 560560214016 561290881536 562689077676 563581172924 564806882304 565543085184 565735840992 566951873719 572043580416 572238551808 574519959552 574715774976 574892719488 575838266724 578077720704 581321703424 582079432704 582457097376 583216306596 583415086023 583709071957 584978556672 585940692456 586869651144 590121006552 591702448128 592473708288 592675642944 592858116972 595241338368 596185042432 596403919107 597165609936 599488006656 600658881669 601574916096 601878052864 602083192832 603259136568 604029582464 607642199584 607829281542 610193149632 611196756786 611520233472 613842630192 614815825008 616956092928 617477365376 618492953148 619355455488 620898292608 622905506916 624047542272 624260238336 625602067552 626631018321 633833673704 634995744768 635407742592 636773533044 636990566547 641475293184 643549027968 643768370784 644092769056 645152132163 645493579776 646334954496 646555246848 647944998536 653764091904 653986916352 654839361792 656470590622 656818028544 658100876256 658941362688 660228357537 665233637376 665665254144 666532921824 666760098312 669646505664 670273286144 670501737472 670708172736 671811311178 674424007488 677112809472 677343591936 679533280272 680779137024 681354334208 682474982784 683597474532 685129150464 686467293336 690319522816 690572958966 691219326336 691454916768 691667803134 694448228096 694662036048 698510579184 699402674432 702646657152 703802325996 705092677632 706849089312 709134161799 710123065344 711892007904 713062882917 713440272384 714370212864 714973791488 716149735224 717285129176 721575112006 722581364736 724381341376 724604365188 726180277248 728938123353 731207221248 735258230784 735484603392 735735280896 737316722472 738668519424 738920282112 741309033024 742902455218 747413618688 748387842048 750252103568 753075843072 754057446912 754314454656 754546694328 761751910656 762011540928 762724773888 762984735744 764474940306 766287699968 766523625984 767784355632 770770294272 776105910272 776609463168 777621742128 777886781364 779971408896 781254256608 781494790554 782492868192 786828008736 788936597504 789964944384 790234190592 790477489296 793655117824 795205225476 796220813248 799317342208 800878508892 804345515424 805668452127 806945770323 810439042056 813590866176 814929009048 816423100416 818456840256 819754433344 821102713662 822608123904 824657270864 827165509632 827864390144 829481312781 830540675888 832063389696 832346984448 835508024428 839383293558 840553832448 840840321024 844033616514 845371759386 847210323456 848314627776 848603761488 849031377392 849320755396 855300390912 858065370624 858357827712 860202842884 861779939328 862073662464 862339079232 871982555136 873119149056 873685646064 877467835008 878588483584 878911038684 880304476716 885181509828 887553672192 888710562432 889013464416 890924372987 892862007552 894277563648 895748414904 899232009984 902817079296 903124789248 904888704852 906044373696 909966643712 911463299376 911743922313 913505533952 915289724448 916795135179 920763945288 921625768448 921939889024 922223737512 926216048064 927739429722 931347438912 934358260374 936071313408 936390357504 936862209536 938403101328 940123570176 942465452416 945332011008 945512215732 946830753792 949189343872 950750510556 952493617152 954866313632 955160299566 966139153584 968240369664 969502431744 969832870272 971917497804 979280509151 980646137856 980980374528 982259042688 983088963296 984705885933 985227042816 986267052617 988412044032 997850456064 998497881216 1004101124096 1004469758496 1005409929216 1005752606208 1006062259104 1007716966767 1011636011232 1015669214208 1016015387904 1016966365184 1017312980992 1019299920408 1022031501312 1023712474176 1025396211798 1027693725696 1035479284224 1036828989504 1037182375152 1037501704701 1039083945984 1039961878528 1041672342144 1041993054072 1043323824256 1047765868776 1049104011648 1053286592512 1053645587456 1053969985728 1055703488994 1060273633968 1067838011856 1069795786752 1070160408576 1072460687232 1074224602836 1075927693764 1080585389408 1082362668009 1083872047104 1084787821568 1086572012064 1086906547782 1091275787008 1094803618216 1096810831872 1102887346176 1105975083708 1108002779136 1108380423168 1109795979264 1111963549536 1114353682827 1119177724744 1121120428032 1122581763072 1125378155352 1127162345848 1129613764608 1131086170368 1131471681984 1133903747438 1144087160832 1144477103616 1149039919104 1149431549952 1149785438976 1151676533448 1156155441408 1164158865408 1164914194752 1166432613192 1166830172046 1167418143914 1169957113344 1171881384912 1173739302288 1180242013104 1183404896256 1184947416576 1185351285888 1185716233944 1190482676736 1192370084864 1192807838214 1194331219872 1198976013312 1201317763338 1204166385664 1206518273136 1208059164928 1215284399168 1215658563084 1220386299264 1222393513572 1227685260384 1229631650016 1231654070493 1233912185856 1234954730752 1236985906296 1241796585216 1245811013832 1248095084544 1248520476672 1251204135104 1253262036642 1259074940337 1266050424771 1267667347408 1268057639079 1269991489536 1270815485184 1273547066088 1273981133094 1282950586368 1287098055936 1287536741568 1288185538112 1290304264326 1290987159552 1292669908992 1293110493696 1295889997072 1307528183808 1307973832704 1309678723584 1312941181244 1316201752512 1317882725376 1320456715074 1331330508288 1333065843648 1333520196624 1339293011328 1340546572288 1341003474944 1341416345472 1343622622356 1348848014976 1354225618944 1354687183872 1359066560544 1362708668416 1364949965568 1367194949064 1370258300928 1372934586672 1380639045632 1381145917932 1382438652672 1382909833536 1383335606268 1388896456192 1389324072096 1391609144583 1397021158368 1398805348864 1401537390561 1405293314304 1407604651992 1410185355264 1413698178624 1418268323598 1420246130688 1423784015808 1426125765834 1426880544768 1428740425728 1429947582976 1432299470448 1432740449349 1434570258352 1443150224012 1445162729472 1448762682752 1449208730376 1452360554496 1457876246706 1470969206784 1471470561792 1474633444944 1477337038848 1477840564224 1482618066048 1485804910436 1486311321943 1496775684096 1500504207136 1505354975047 1506151686144 1508114893824 1508628909312 1509093388656 1523503821312 1524023081856 1525449547776 1525969471488 1528949880612 1532575399936 1533047251968 1535568711264 1538094317697 1538869371523 1541540588544 1552211820544 1553218926336 1555243484256 1555773562728 1559942817792 1562508513216 1562989581108 1564985736384 1573656017472 1577873195008 1579929888768 1580468381184 1580954978592 1583555233491 1587310235648 1590410450952 1592441626496 1598634684416 1601757017784 1608691030848 1611336904254 1613891540646 1620878084112 1627181732352 1629858018096 1630359821673 1632846200832 1636913680512 1639508866688 1642205427324 1645216247808 1649314541728 1654331019264 1655728780288 1658962625562 1661081351776 1664693968896 1671016048856 1678766587116 1681107664896 1681680642048 1688067233028 1690743518772 1694420646912 1696629255552 1697207522976 1698062754784 1698641510792 1700855621157 1716130741248 1716715655424 1720405685768 1723559878656 1724147324928 1724678158464 1743965110272 1746238298112 1747371292128 1751127215871 1754935670016 1757176967168 1757822077368 1760608953432 1770363019656 1775107344384 1777421124864 1778026928832 1781848745974 1785724015104 1788555127296 1791496829808 1798464019968 1805634158592 1806249578496 1809777409704 1812088747392 1819933287424 1822926598752 1823487844626 1830579448896 1833590270358 1841527890576 1843251536896 1843879778048 1844447475024 1852432096128 1855478859444 1862694877824 1868716520748 1872142626816 1872780715008 1873724419072 1876806202656 1879893054963 1884930904832 1891024431464 1898378687744 1901501021112 1904987234304 1909732627264 1910320599132 1910971699641 1932278307168 1935456396489 1936480739328 1939004863488 1939665740544 1943834995608 1958561018302 1961292275712 1961960749056 1964518085376 1966177926592 1969411771866 1970454085632 1972534105234 1976824088064 1995700912128 1996995762432 2008939516992 2010819858432 2011505212416 2012124518208 2015433933534 2023272022464 2031338428416 2032030775808 2034625961984 2038599840816 2044063002624 2047424948352 2050792423596 2055387451392 2070958568448 2073657979008 2074364750304 2075003409402 2079923757056 2083344684288 2083986108144 2086647648512 2095531737552 2098208023296 2106573185024 2107291174912 2107939971456 2111406977988 2120547267936 2127402485397 2135676023712 2139188648751 2140320817152 2144921374464 2148449205672 2151855387528 2161170778816 2164725336018 2167744094208 2169575643136 2173144024128 2173813095564 2182551574016 2186814370059 2189607236432 2193621663744 2205774692352 2211950167416 2216005558272 2216760846336 2223927099072 2228707365654 2238355449488 2242240856064 2245163526144 2250756310704 2254324691696 2259227529216 2262172340736 2262943363968 2267807494876 2288174321664 2288954207232 2297647067177 2298863099904 2299570877952 2303353066896 2312310882816 2328317730816 2329828389504 2332865226384 2333660344092 2334836287828 2335632077339 2339914226688 2343762769824 2347478604576 2360484026208 2366809792512 2369894833152 2370702571776 2371432467888 2380965353472 2384740169728 2385615676428 2388662439744 2397952026624 2402635526676 2408332771328 2413036546272 2416118329856 2417005356381 2420837310969 2430568798336 2431317126168 2440772598528 2444787027144 2455370520768 2459263300032 2463308140986 2467824371712 2469909461504 2473971812592 2483593170432 2488443938343 2491622027664 2496190169088 2497040953344 2502408270208 2506524073284 2518149880674 2532100849542 2535334694816 2536115278158 2541630970368 2547094132176 2547962266188 2565901172736 2574196111872 2575073483136 2576371076224 2580608528652 2585339817984 2586220987392 2591779994144 2600158593263 2615947665408 2619357447168 2625882362488 2632403505024 2635765450752 2640913430148 2662661016576 2666131687296 2667040393248 2672773118961 2678586022656 2681093144576 2682006949888 2682832690944 2687245244712 2697696029952 2708451237888 2709374367744 2718133121088 2725417336832 2729899931136 2734389898128 2735231766939 2740516601856 2745869173344 2761278091264 2762291835864 2764877305344 2765819667072 2766671212536 2777792912384 2778648144192 2783218289166 2794042316736 2797610697728 2803074781122 2810586628608 2815209303984 2820370710528 2827396357248 2836536647196 2840492261376 2847568031616 2852251531668 2857480851456 2859895165952 2864598940896 2865480898698 2869140516704 2886300448024 2897525365504 2898417460752 2904721108992 2915752493412 2937841527453 2941938413568 2942941123584 2949266889888 2954117657799 2955681128448 2958801157851 2965236132096 2971609820872 2972622643886 2993551368192 3001008414272 3010709950094 3012303372288 3016229787648 3017257818624 3018186777312 3047007642624 3048046163712 3050899095552 3051938942976 3057899761224 3066094503936 3071137422528 3076188635394 3077738743046 3083081177088 3106437852672 3110486968512 3111547125456 3119885635584 3125017026432 3125979162216 3129971472768 3147312034944 3159859777536 3160936762368 3161909957184 3167110466982 3174620471296 3180820901904 3184883252992 3197269368832 3203514035568 3217382061696 3222673808508 3227783081292 3241756168224 3247088004027 3254363464704 3259716036192 3260719643346 3273827361024 3279017733376 3284410854648 3290432495616 3298629083456 3308662038528 3311457560576 3317925251124 3322162703552 3329387937792 3342032097712 3343061048481 3357533174232 3363361284096 3376134466056 3381487037544 3388841293824 3393258511104 3394415045952 3396125509568 3397283021584 3401711242314 3432261482496 3433431310848 3440811371536 3447119757312 3448294649856 3449356316928 3492476596224 3494742584256 3502254431742 3509871340032 3514353934336 3515644154736 3521217906864 3540726039312 3550214688768 3554842249728 3556053857664 3563697491948 3571448030208 3577110254592 3582993659616 3596928039936 3612499156992 3619554819408 3624177494784 3639866574848 3645853197504 3646975689252 3661158897792 3667180540716 3683055781152 3686503073792 3687759556096 3688894950048 3694962211479 3704864192256 3710957718888 3725389755648 3737433041496 3744285253632 3745561430016 3747448838144 3753612405312 3759786109926 3769861809664 3777224821011 3782048862928 3796757375488 3798151274313 3803002042224 3804172917237 3809974468608 3819465254528 3820641198264 3821943399282 3864556614336 3870912792978 3872961478656 3878009726976 3879331481088 3887669991216 3917122036604 3922584551424 3923921498112 3929036170752 3932355853184 3938823543732 3945068210468 3953648176128 3968663116033 3993991524864 4017879033984 4021639716864 4023010424832 4024249036416 4030867867068 4034273588131 4046544044928 4062676856832 4064061551616 4069251923968 4077199681632 4085963503699 4088126005248 4094849896704 4101584847192 4110774902784 4141917136896 4147315958016 4148729500608 4150006818804 4159847514112 4166689368576 4167972216288 4173295297024 4174827433749 4191063475104 4196416046592 4204612171683 4213146370048 4214582349824 4215879942912 4222813955976 4241094535872 4254804970794 4271352047424 4278377297502 4280641634304 4289842748928 4296898411344 4298221348047 4303710775056 4322341557632 4329450672036 4335488188416 4339151286272 4346288048256 4347626191128 4365103148032 4373628740118 4379214472864 4423900334832 4432011116544 4433521692672 4447854198144 4457414731308 4458933965829 4476710898976 4490327052288 4501512621408 4508649383392 4516064925141 4518455058432 4524344681472 4525886727936 4535614989752 4576348643328 4577908414464 4595294134354 4597726199808 4599141755904 4606706133792 4616608114569 4624621765632 4656635461632 4659656779008 4665730452768 4667320688184 4669672575656 4671264154678 4679828453376 4687525539648 4694957209152 4720968052416 4733619585024 4739789666304 4741405143552 4742864935776 4761930706944 4769480339456 4771231352856 4777324879488 4795904053248 4805271053352 4826073092544 4832236659712 4834010712762 4841674621938 4861137596672 4862634252336 4881545197056 4889574054288 4910741041536 4918526600064 4926616281972 4935648743424 4939818923008 4947943625184 4967186340864 4976887876686 4983244055328 4994081906688 5004816540416 5013048146568 5036299761348 5064201699084 5070669389632 5072230556316 5083261940736 5094188264352 5095924532376 5102566863471 5148392223744 5150146966272 5152742152448 5161217057304 5170679635968 5172441974784 5183559988288 5200317186526 5231895330816 5238714894336 5251764724976 5253381647613 5264807010048 5271530901504 5281826860296 5325322033152 5332263374592 5334080786496 5345546237922 5357172045312 5364013899776 5365665381888 5374490489424 5395392059904 5416902475776 5418748735488 5436266242176 5459799862272 5468779796256 5470463533878 5491738346688 5522556182528 5524583671728 5529754610688 5531639334144 5533342425072 5555585824768 5557296288384 5566436578332 5588084633472 5595221395456 5606149562244 5621173257216 5630418607968 5639679164889 5654792714496 5673073294392 5695136063232 5704503063336 5714961702912 5719790331904 5729197881792 5730961797396 5732915098923 5738281033408 5772600896048 5795050731008 5796834921504 5806369189467 5809442217984 5831504986824 5875683054906 5883876827136 5885882247168 5898533779776 5908235315598 5911362256896 5917602315702 5930472264192 5943219641744 5945245287772 5987102736384 6002016828544 6021419900188 6032459575296 6034515637248 6036373554624 6094015285248 6096092327424 6103877885952 6115799522448 6132189007872 6142274845056 6152377270788 6155477486092 6157575476621 6166162354176 6212875705344 6220973937024 6223094250912 6236470610909 6239771271168 6250034052864 6251958324432 6259942945536 6294624069888 6319719555072 6321873524736 6323819914368 6334220933964 6349240942592 6361641803808 6369766505984 6382207456191 6394538737664 6407028071136 6417565946253 6434764123392 6445347617016 6455566162584 6483512336448 6494176008054 6508726929408 6519432072384 6521439286692 6547654722048 6558035466752 6560443110177 6568821709296 6580864991232 6597258166912 6617324077056 6622915121152 6635850502248 6644325407104 6684064195424 6686122096962 6715066348464 6726722568192 6752268932112 6762974075088 6777682587648 6786517022208 6788830091904 6792251019136 6794566043168 6803422484628 6854963564057 6864522964992 6866862621696 6881622743072 6892941201531 6896589299712 6898712633856 6984953192448 6989485168512 7004508863484 7006896232017 7019742680064 7028707868672 7031288309472 7042435813728 7081452078624 7100429377536 7109684499456 7112107715328 7127394983896 7142896060416 7154220509184 7165987319232 7193856079872 7224998313984 7239109638816 7248354989568 7262511932907 7279733149696 7291706395008 7293951378504 7322317795584 7334361081432 7366111562304 7373006147584 7375519112192 7377789900096 7389924422958 7409728384512 7421915437776 7450779511296 7474866082992 7488570507264 7491122860032 7494897676288 7507224810624 7519572219852 7539723619328 7554449642022 7564097725856 7593514750976 7596302548626 7606004084448 7608345834474 7638930509056 7641282396528 7643886798564 7729113228672 7741825585956 7756019453952 7758662962176 7775339982432 7800475779789 7834244073208 7847842996224 7858072341504 7864711706368 7877647087464 7890136420936 7907296352256 7937326232066 7987983049728 8018319356883 8035758067968 8043279433728 8046020849664 8048498072832 8061735734136 8068547176262 8093088089856 8125353713664 8128123103232 8154399363264 8171927007398 8176252010496 8189699793408 8203169694384 8221549805568 8283834273792 8294631916032 8297459001216 8300013637608 8333378737152 8335944432576 8346590594048 8349654867498 8382126950208 8392832093184 8409224343366 8429164699648 8431759885824 8445627911952 8482189071744 8509609941588 8542704094848 8556754595004 8579685497856 8593796822688 8596442696094 8607421550112 8644683115264 8658901344072 8678302572544 8692576096512 8695252382256 8730206296064 8747257480236 8758428945728 8813524582359 8847800669664 8862352973397 8867043385344 8876403473553 8895708396288 8914829462616 8917867931658 8953421797952 8980654104576 9003025242816 9017298766784 9032129850282 9036910116864 9048689362944 9051773455872 9071229979504 9152697286656 9155816828928 9190588268708 9198283511808 9213412267584 9233216229138 9249243531264 9319313558016 9331460905536 9334641376368 9339345151312 9342528309356 9359656906752 9375051079296 9389914418304 9441936104832 9479579332608 9482810287104 9485729871552 9523861413888 9538960678912 9542462705712 9554649758976 9591808106496 9610542106704 9652146185088 9664473319424 9668021425524 9683349243876 9722275193344 9725268504672 9741264012081 9763090394112 9779148108576 9821482083072 9837053200128 9853232563944 9871297486848 9879637846016 9895887250368 9934372681728 9953775753372 9966488110656 9988163813376 10009633080832 10026096293136 10029183145443 10072599522696 10128403398168 10141338779264 10144461112632 10166523881472 10188376528704 10191849064752 10205133726942 10296784447488 10300293932544 10305484304896 10322434114608 10341359271936 10344883949568 10367119976576 10400634373052 10404179253601 10477429788672 10503529449952 10506763295226 10529614020096 10543061803008 10563653720592 10650644066304 10664526749184 10668161572992 10691092475844 10714344090624 10728027799552 10731330763776 10748980978848 10772085600661 10790784119808 10837497470976 10872532484352 10919599724544 10937559592512 10940927067756 10983476693376 11045112365056 11049167343456 11059509221376 11063278668288 11066684850144 11084886634437 11111171649536 11114592576768 11132873156664 11176169266944 11190442790912 11212299124488 11242346514432 11260837215936 11279358329778 11309585428992 11331674463033 11346146588784 11390272126464 11409006126672 11412518751711 11429923405824 11439580663808 11458395763584 11461923594792 11465830197846 11476562066816 11545201792096 11590101462016 11593669843008 11612738378934 11618884435968 11663009973648 11751366109812 11767753654272 11771764494336 11797067559552 11816470631196 11835204631404 11860944528384 11886439283488 11890490575544 11905989348099 12004033657088 12042839800376 12064919150592 12069031274496 12072747109248 12102820764393 12188030570496 12192184654848 12207755771904 12231599044896 12257890511097 12264378015744 12284549690112 12304754541576 12310954972184 12315150953242 12332324708352 12425751410688 12441947874048 12446188501824 12472941221818 12479542542336 12500068105728 12503916648864 12519885891072 12589248139776 12639439110144 12643747049472 12647639828736 12668441867928 12723283607616 12739533011968 12764414912382 12814056142272 12835131892506 12869528246784 12890695234032 12911132325168 12967024672896 12988352016108 13017453858816 13038864144768 13042878573384 13095309444096 13116070933504 13120886220354 13137643418592 13194516333824 13245830242304 13271701004496 13288650814208 13368128390848 13372244193924 13376801897487 13430132696928 13504537864224 13525948150176 13548194775423 13555365175296 13573034044416 13577660183808 13584502038272 13589132086336 13606844969256 13709927128114 13729045929984 13733725243392 13763245486144 13785882403062 13793178599424 13797425267712 13849824343707 13969906384896 13978970337024 14009017726968 14013792464034 14039485360128 14062576618944 14084871627456 14162904157248 14200858755072 14219368998912 14224215430656 14254789967792 14285792120832 14308441018368 14331974638464 14387712159744 14478219277632 14496709979136 14525023865814 14559466299392 14583412790016 14587902757008 14644635591168 14668722162864 14732223124608 14746012295168 14751038224384 14755579800192 14779848845916 14819456769024 14843830875552 14901559022592 14949732165984 14982245720064 14989795352576 15014449621248 15039144439704 15079447238656 15108899284044 15128195451712 15187029501952 15192605097252 15212008168896 15216691668948 15277861018112 15282564793056 15287773597128 15307700590413 15458226457344 15483651171912 15512038907904 15517325924352 15550679964864 15600951559578 15668488146416 15695685992448 15716144683008 15729423412736 15755294174928 15760144942839 15780272841872 15814592704512 15874652464132 15975966099456 16036638713766 16071516135936 16092041699328 16096996145664 16123471468272 16137094352524 16186176179712 16250707427328 16256246206464 16308798726528 16343854014796 16349424541373 16379399586816 16406339388768 16567668547584 16589263832064 16594918002432 16600027275216 16666757474304 16671888865152 16693181188096 16699309734996 16764253900416 16785664186368 16818448686732 16858329399296 16863519771648 16891255823904 16919037494667 16927563086753 16964378143488 17019219883176 17085408189696 17113509190008 17159370995712 17187593645376 17192885392188 17198745296769 17214843100224 17289366230528 17317802688144 17356605145088 17385152193024 17390504764512 17419107568401 17460412592128 17494514960472 17516857891456 17627049164718 17695601339328 17724705946794 17734086770688 17752806947106 17791416792576 17829658925232 17835735863316 17906843595904 17961308209152 18006050485632 18034597533568 18064259700564 18097378725888 18103546911744 18142459959008 18311633657856 18381176537416 18396567023616 18426824535168 18466432458276 18472726429863 18498487062528 18638627116032 18662921811072 18669282752736 18678690302624 18685056618712 18709411832727 18719313813504 18750102158592 18779828836608 18883872209664 18959158665216 18965620574208 18971459743104 19047722827776 19077921357824 19084925411424 19109299517952 19146622368573 19183616212992 19221084213408 19304292370176 19328946638848 19336042851048 19366698487752 19444550386688 19450537009344 19482528024162 19526180788224 19558296217152 19642964166144 19674106400256 19706465127888 19742594973696 19759275692032 19791774500736 19868745363456 19907551506744 19932976221312 20019266161664 20052192586272 20058366290886 20145199045392 20256806796336 20282677558528 20288922225264 20333047762944 20376753057408 20383698129504 20410267453884 20564890692171 20593568894976 20600587865088 20610968609792 20644868229216 20678823604593 20689767899136 20734239953152 20801268746104 20808358507202 20954859577344 21007058899904 21013526590452 21020688696051 21059228040192 21086123606016 21127307441184 21301288132608 21329053498368 21336323145984 21382184951688 21428688181248 21462661527552 21497961957696 21544171201322 21581568239616 21674994941952 21745064968704 21839199449088 21875119185024 21881854135512 21966953386752 22098334686912 22119018442752 22126557336576 22133369700288 22169773268874 22222343299072 22229185153536 22265746313328 22352338533888 22380885581824 22424598248976 22484693028864 22521674431872 22558716659556 22619170857984 22663348926066 22692293177568 22780544252928 22818012253344 22825037503422 22879161327616 22916791527168 22923847189584 22931660395692 22953124133632 23090403584192 23180202924032 23187339686016 23225476757868 23326019947296 23401427339367 23502732219624 23543528988672 23594135119104 23632941262392 23670409262808 23721889056768 23772878566976 23780981151088 23811978696198 24008067314176 24054958070649 24085679600752 24129838301184 24138062548992 24145494218496 24205641528786 24376061140992 24384369309696 24463198089792 24515781022194 24528756031488 24569099380224 24609509083152 24621909944368 24630301906484 24664649416704 24851502821376 24883895748096 24892377003648 24945882443636 25000136211456 25007833297728 25039771782144 25178496279552 25287494098944 25295279657472 25336883735856 25446567215232 25479066023936 25528829824764 25628112284544 25670263785012 25691952850729 25739056493568 25781390468064 25822264650336 25934049345792 25976704032216 26034907717632 26077728289536 26085757146768 26190618888192 26232141867008 26241772440708 26275286837184 26389032667648 26440573747077 26491660484608 26543402008992 26577301628416 26587058920191 26629210420659 26736256781696 26744488387848 26753603794974 26860265393856 27009075728448 27051896300352 27096389550846 27110730350592 27146068088832 27155320367616 27169004076544 27178264172672 27213689938512 27419854256228 27458091859968 27467450486784 27526490972288 27571764806124 27594850535424 27699648687414 27957940674048 28018035453936 28027584928068 28078970720256 28125153237888 28169743254912 28239915116917 28325808314496 28438737997824 28448430861312 28509579935584 28571584241664 28601744525893 28616882036736 28663949276928 28775424319488 28956438555264 28993419958272 29050047731628 29118932598784 29166825580032 29175805514016 29223792036243 29289271182336 29337444325728 29464446249216 29492024590336 29502076448768 29511159600384 29559697691832 29638913538048 29687661751104 29803118045184 29899464331968 29964491440128 29979590705152 30028899242496 30078288879408 30087549436329 30158894477312 30217798568088 30256390903424 30374059003904 30385210194504 30424016337792 30433383337896 30555722036224 30565129586112 30575547194256 30615401180826 30916452914688 30967302343824 31024077815808 31034651848704 31101359929728 31201903119156 31212537760803 31336976292832 31432289366016 31458846825472 31510588349856 31520289885678 31560545683744 31629185409024 31749304928264 31951932198912 32073277427532 32143032271872 32184083398656 32193992291328 32246942936544 32274188705048 32316256801983 32372352359424 32512492412928 32617597453056 32687708029592 32698849082746 32758799173632 32812678777536 33135337095168 33178527664128 33189836004864 33200054550432 33333514948608 33343777730304 33386362376192 33398619469992 33528507800832 33571328372736 33636897373464 33727039543296 33782511647808 33838074989334 33855126173506 33928756286976 34038439766352 34170816379392 34227018380016 34318741991424 34375187290752 34385770784376 34397490593538 34429686200448 34578732461056 34635605376288 34770304386048 34781009529024 34838215136802 34920825184256 34989029920944 35033715782912 35254098329436 35391202678656 35449411893588 35505613894212 35582833585152 35659317850464 35671471726632 35717968044297 35813687191808 36012100971264 36069195067136 36128519401128 36194757451776 36207093823488 36284919918016 36308462293179 36623267315712 36762353074832 36773671533291 36793134047232 36853649070336 36932864916552 36945452859726 36996974125056 37277254232064 37325843622144 37338565505472 37357380605248 37370113237424 37418823665454 37438627627008 37500204317184 37559657673216 37767744419328 37918317330432 37931241148416 37942919486208 38169850822848 38218599035904 38293244737146 38442168426816 38608584740352 38657893277696 38672085702096 38733396975504 38889100773376 38901074018688 38965056048324 39052361576448 39116592434304 39285928332288 39348212800512 39412930255776 39518551384064 39583549001472 39737490726912 39815103013488 39865952442624 40038532323328 40104385172544 40116732581772 40130405692461 40290398090784 40513613592672 40565355117056 40577844450528 40644584326269 40666095525888 40753506114816 40767396259008 40820534907768 41129781384342 41187137789952 41201175730176 41221937219584 41289736458432 41357647209186 41379535798272 41468479906304 41549473031121 41602537492208 41616717014404 41909719154688 42014117799808 42027053180904 42041377392102 42118456080384 42254614882368 42602576265216 42658106996736 42672646291968 42764369903376 42857376362496 42925323055104 42995923915392 43088342402644 43103028336347 43163136479232 43490129937408 43655294276363 43678398898176 43750238370048 43763708271024 43933906773504 44196669373824 44238036885504 44253114673152 44266739400576 44339546537748 44377009469441 44444686598144 44458370307072 44531492626656 44704677067776 44761771163648 44849196497952 44969386057728 45043348863744 45117433319112 45238341715968 45326697852132 45384586355136 45561088505856 45636024506688 45650075006844 45758322655232 45833583054336 45847694379168 45863320791384 45906248267264 45923101771239 46180807168384 46360405848064 46374679372032 46450953515736 46652039894592 46802854678734 47005464439248 47087057977344 47188270238208 47265882524784 47280434828517 47340818525616 47443778113536 47545757133952 47561962302176 47623957392396 48016134628352 48109916141298 48171359201504 48276125097984 48290988436992 48411283057572 48752122281984 48768738619392 48926396179584 49031562044388 49048273624119 49138198760448 49219018166304 49243819888736 49260603812968 49703005642752 49767791496192 49784754007296 49891764887272 50000272422912 50015666595456 50079543564288 50356992559104 50574988197888 50590559314944 50673767471712 50782689260259 50893134430464 50958132047872 51057659649528 51256224569088 51340527570024 51383905701458 51478112987136 51562780936128 51644529300672 51868098691584 51953408064432 52069815435264 52155456579072 52171514293536 52381237776384 52464283734016 52483544881416 52550573674368 52778065335296 52881147494154 53086804017984 53154603256832 53174117840382 53258420841318 53472513563392 53488976775696 53507207589948 53720530787712 54018151456896 54103792600704 54192779101692 54292136177664 54310640735232 54338008153088 54356528345344 54427379877024 54839708512456 54934900973568 55052981944576 55143529612248 55189701070848 55399297374828 55418179289589 55915881348096 56036070907872 56055169856136 56128235498181 56157941440512 56250306475776 56339486509824 56479830233834 56651616628992 56877475995648 56896861722624 57019159871168 57143168483328 57203489051786 57233764073472 57327898553856 57550848638976 57912877110528 57986839916544 58100095463256 58333651160064 58351611028032 58447584072486 58578542364672 58674888651456 58928892498432 59004152897536 59022319200768 59119395383664 59277827076096 59375323502208 59606236090368 59798928663936 60057798484992 60156577758816 60175098872658 60317788954624 60435597136176 60512781806848 60748118007808 60770420389008 60848032675584 60866766675792 61111444072448 61130259172224 61151094388512 61230802361652 61694672076513 61832905829376 61934604687648 62036470813779 62069303697408 62202719859456 62403806238312 62425075521606 62673952585664 62864578732032 62917693650944 63021176699712 63040579771356 63062066088153 63121091367488 63258370818048 63498609856528 63903864397824 64146554855064 64286064543744 64387984582656 64493885873088 64548377410096 64632513603966 64744704718848 65024984825856 65235194906112 65375416059184 65397698165492 65517598347264 65625357555072 66357055328256 66379672009728 66400109100864 66667029897216 66687555460608 66772724752384 66797238939984 67057015601664 67142656745472 67273794746928 67454079086592 67565023295616 67676149978668 67710252347012 67733330242831 67857512573952 68076879532704 68341632758784 68454036760032 68637483982848 68750374581504 68771541568752 68794981187076 68859372400896 69157464922112 69271210752576 69540608772096 69562019058048 69676430273604 69841650368512 69978059841888 70067431565824 70204282018101 70508196658872 70782405357312 70898823787176 71011227788424 71165667170304 71318635700928 71342943453264 71435936088594 71627374383616 72024201942528 72138390134272 72164874211947 72257038802256 72389514903552 72414187646976 72569839836032 72616924586358 73524706149664 73547343066582 73586268094464 73707298140672 73865729833104 73890905719452 73993948250112 74554508464128 74651687244288 74677131010944 74714761210496 74740226474848 74837647330908 75000408634368 75119315346432 75404599204627 75535488838656 75862482296832 75885838972416 76339701645696 76437198071808 76586489474292 76651198174489 76884336853632 77075858552187 77217169480704 77315786555392 77344171404192 77466793951008 77778201546752 77802148037376 77930112096648 78104723152896 78233184868608 78571856664576 78696425601024 78825860511552 79037102768128 79167098002944 79321721241231 79474981453824 79630206026976 79731904885248 79887631261977 80077064646656 80208770345088 80233465163544 80260811384922 80580796181568 81027227185344 81130710234112 81155688901056 81289168652538 81332191051776 81507012229632 81534792518016 81641069815536 82259562768684 82374275579904 82402351460352 82443874439168 82579472916864 82715294418372 82936959812608 83098946062242 83205074984416 83233434028808 84028235599616 84054106361808 84082754784204 84236912160768 84509229764736 84719745350751 85316213993472 85345292583936 85528739806752 85714752724992 85805233577679 85850646110208 85991847830784 86176684805288 86206056672694 86326272958464 86980259874816 87310588552726 87356797796352 87500476740096 87527416542048 87867813547008 88393338747648 88476073771008 88506229346304 88533478801152 88679093075496 88754018938882 88916740614144 89062985253312 89409354135552 89698392995904 89938772115456 90086697727488 90234866638224 90476683431936 90653395704264 90769172710272 91122177011712 91272049013376 91300150013688 91667166108672 91695388758336 91726641582768 91812496534528 91846203542478 92361614336768 92720811696128 92749358744064 92901907031472 93304079789184 93605709357468 93637613282409 94010928878496 94376540476416 94531765049568 94560869657034 94681637051232 94887556227072 95091514267904 95123924604352 95247914784792 96032269256704 96219832282596 96342718403008 96552250195968 96581976873984 96822566115144 96948770405949 97537477238784 97852792359168 98063124088776 98096547248238 98276397520896 98438036332608 98487639777472 98521207625936 99406011285504 99535582992384 99569508014592 99783529774544 100000544845824 100031333190912 100159087128576 100713985118208 101181118629888 101347534943424 101565378520518 101786268860928 101916264095744 102115319299056 102512449138176 102681055140048 102767811402916 102956225974272 103125561872256 103289058601344 103736197383168 103906816128864 104310913158144 104343028587072 104762475552768 104928567468032 104967089762832 105101147348736 105556130670592 105762294988308 106173608035968 106309206513664 106348235680764 106516841682636 106945027126784 106977953551392 107014415179896 107153904132891 107441061575424 108036302913792 108207585201408 108385558203384 108584272355328 108621281470464 108676016306176 108713056690688 108854759754048 108925386879537 109679417024912 109869801947136 110105963889152 110287059224496 110321014599873 110379402141696 110798594749656 110836358579178 111831762696192 112072141815744 112110339712272 112256470996362 112315882881024 112500612951552 112678973019648 112959660467668 113303233257984 113754951991296 113793723445248 114038319742336 114406978103572 114445971789611 114655797107712 115825754221056 115973679833088 116200190926512 116667302320128 116703222056064 116895168144972 116993934055799 117157084729344 117349777302912 117857784996864 118008305795072 118044638401536 118238790767328 118492941607271 118555654152192 118750647004416 119212472180736 119597857327872 120115596969984 120313155517632 120350197745316 120391217077383 120635577909248 120871194272352 121025563613696 121496236015616 121540840778016 121696065351168 121733533351584 121933752978807 122222888144896 122260518344448 122302188777024 122461604723304 123389344153026 123665811658752 123869209375296 124072941627558 124138607394816 124405439718912 124648419093363 124807612476624 124850151043212 125347905171328 125729157464064 125835387301888 126042353399424 126081159542712 126124132176306 126242182734976 126997219713056 127807728795648 128293109710128 128572129087488 128775969165312 128987771746176 129096754820192 129265027207932 129309085009041 129489409437696 130470389812224 130750832118368 130795396330984 130965882829089 131035196694528 131250715110144 132714110656512 132759344019456 132800218201728 133131028408323 133334059794432 133375110921216 133545449504768 133594477879968 134114031203328 134285313490944 134547589493856 134908158173184 135130046591232 135352299957336 135420504694024 135466660485662 135715025147904 136153759065408 136683265517568 136908073520064 137274967965696 137500749163008 137543083137504 137589962374152 137718744801792 138314929844224 138542421505152 139081217544192 139124038116096 139352860547208 139956119683776 140134863131648 140408564036202 141016393317744 141564810714624 141797647574352 142022455576848 142331334340608 142637271401856 142685886906528 142871872177188 143254748767232 144048403885056 144276780268544 144329748423894 144514077604512 144828375293952 145139679672064 145233849172716 147049412299328 147094686133164 147144820872357 147414596281344 147731459666208 147781811438904 149109016928256 149303374488576 149354262021888 149429522420992 149480452949696 149675294661816 150000817268736 150238630692864 150809198409254 151070977677312 151724964593664 151771677944832 152348067780777 152679403291392 152874396143616 153172978948584 153302396348978 153768673707264 154151717104374 154434338961408 154688342808384 154933587902016 155556403093504 155604296074752 155860224193296 156209446305792 156466369737216 157143713329152 157392851202048 157651721023104 158334196005888 158643442482462 159260412053952 159463809770496 159775262523954 160154129293312 160417540690176 160466930327088 160521622769844 161161592363136 162054454370688 162261420468224 162311377802112 162578337305076 163014024459264 163069585036032 163282139631072 164519125537368 164804702920704 164887748878336 165158945833728 165430588836744 165873919625216 166197892124484 166254537868767 166410149968832 166466868057616 168056471199232 168108212723616 168165509568408 168384706494543 168473824321536 169018459529472 169439490701502 170632427986944 170690585167872 171057479613504 171429505449984 171610467155358 171701292220416 171983695661568 172353369610576 172412113345388 172652545916928 173960519749632 174621177105452 175000953480192 175054833084096 175735627094016 176786677495296 177012458692608 177066957602304 177358186150992 177508037877764 177833481228288 178125970506624 178569688822009 178818708271104 179396785991808 179843669955103 180173395454976 180469733276448 180953366863872 181306791408528 181538345420544 182244354023424 182544098026752 182600300027376 183334332217344 183390777516672 183453283165536 183624993069056 183692407084956 184723228673536 185084016229539 185441623392256 185498717488128 185803814062944 186109412441337 186608159578368 187211418714936 187275226564818 188021857756992 188753080952832 189063530099136 189121739314068 189186198264459 189363274102464 189775112454144 190183028535808 190247849208704 190495829569584 192064538513408 192439664565192 192685436806016 193163953747968 193645132230288 193897540811898 195074954477568 195705584718336 196126248177552 196193094496476 196552795041792 196876072665216 196975279554944 197042415251872 197679405818419 199071165984768 199139016029184 199567059549088 200001089691648 200062666381824 200318174257152 201427970236416 202362237259776 202695069886848 203130757041036 203199990728493 203572537721856 203832528191488 204230638598112 205024898276352 205362110280096 205535622805832 205912451948544 206251123744512 206578117202688 207472394766336 207813632257728 208621826316288 208686057174144 209524951105536 209857134936064 209934179525664 210202294697472 210612846054303 211112261341184 211524589976616 212347216071936 212618413027328 212696471361528 213033683365272 213890054253568 213955907102784 214028830359792 214307808265782 214882123150848 216072605827584 216415170402816 216771116406768 217168544710656 217242562940928 217352032612352 217426113381376 217709519508096 217850773759074 219358834049824 220211927778304 220574118448992 220642029199746 220758804283392 221597189499312 221672717158356 223663525392384 224144283631488 224220679424544 224512941992724 225001225903104 225357946039296 225919320935336 226213797613881 226606466515968 227587446890496 228076639484672 228813956207144 228891943579222 229311594215424 229953594523467 231227575656561 231651508442112 231947359666176 232400381853024 233334604640256 233406444112128 233790336289944 233987868111598 234314169458688 234699554605824 235715569993728 236089276803072 236477581534656 236985883214542 237111308304384 237501294008832 238424944361472 239195714655744 240231193939968 240626311035264 240700395490632 240782434154766 241742388544704 242051127227392 243081681556032 243392130702336 243467066703168 243867505957614 244445776289792 244521036688896 244604377554048 244923209446608 246778688306052 247331623317504 247738418750592 248145883255116 248810879437824 249296838186726 249615224953248 249700302086424 250695810342656 251670774603776 252084706798848 252162319085424 252248264352612 252484365469952 253994439426112 254159236052253 256586219420256 257144258174976 257415700733037 257551938330624 257975543492352 258193509640384 258530054415864 258618170018082 258978818875392 260940779624448 261501664236736 261590792661968 261931765658178 262070393389056 262501430220288 265428221313024 265518688038912 265600436403456 266262056816646 266750221842432 267188955759936 268228062406656 269095178987712 269816316346368 270260093182464 270704599914672 270841009388048 270933320971324 271430050295808 272307518130816 273366531035136 273816147040128 275001498326016 275086166275008 275179924748304 275437489603584 276629859688448 277084843010304 278162435088384 278248076232192 278705721094416 279912239367552 280269726263296 280817128072404 280912839847227 282032786635488 283129621429248 283595295148704 284044911153696 284662668681216 285274542803712 285371773813056 285743744354376 286509497534464 288096807770112 288553560537088 288659496847788 289028155209024 289656750587904 290279359344128 290467698345432 290846311217847 294098824598656 294189372266328 294289641744714 294829192562688 295462919332416 295563622877808 298218033856512 298606748977152 298708524043776 298859044841984 298960905899392 299350589323632 300001634537472 300477261385728 301618396818508 301721198354429 302141955354624 303543355889664 304696135561554 305358806582784 305748792287232 306345957897168 306604792697956 307537347414528 308303434208748 308868677922816 309376685616768 309867175804032 310639066286087 311112806187008 311208592149504 311720448386592 312932739474432 314287426658304 314785702404096 315303442046208 316668392011776 317286884964924 318520824107904 318927619540992 319550525047908 320308258586624 320835081380352 320933860654176 321043245539688 321461712398673 322323184726272 324108908741376 324522840936448 324622755604224 325156674610152 326028048918528 326139170072064 326564279262144 326776160638611 329038251074736 329609405841408 329775497756672 330317891667456 330861177673488 330963043799619 331747839250432 332395784248968 332509075737534 332820299937664 332933736115232 336112942398464 336216425447232 336331019136816 336769412989086 336947648643072 338036919058944 338878981403004 341264855973888 341381170335744 342114959227008 343220934310716 343337915368833 343967391323136 344706739221152 344824226690776 347921039499264 349242354210904 350001906960384 350109666168192 350981802167397 351471254188032 353573354990592 354024917385216 354133915204608 354716372301984 355016075755528 355478824821813 355666962456576 356251941013248 357139377644018 357637416542208 358793571983616 359687339910206 360346790909952 360939466552896 361906733727744 362613582817056 363076690841088 364488708046848 365088196053504 365200600054752 366668664434688 366781555033344 366906566331072 367249986138112 367384814169912 369446457347072 370168032459078 370997434976256 371607628125888 372218824882674 373216319156736 374422837429872 374550453129636 376043715513984 377506161905664 378127060198272 378243478628136 378372396528918 378726548204928 380366057071616 380495698417408 380991659139168 384129077026816 384879329130384 385370873612032 386327907495936 387290264460576 387795081623796 387927255027123 391411169436672 392252496355104 392386188992952 392897648487267 393105590083584 393752145330432 393950559109888 394084830503744 395358811636838 398142331969536 398278032058368 399134119098176 399393085224969 400002179383296 400125332763648 400636348514304 402855940472832 404724474519552 405390139773696 406261514082072 406399981456986 407145075443712 408461277196224 410049796552704 410724220560192 411071245611664 411824903897088 412502247489024 413156234405376 414944789532672 415627264515456 417243652632576 417372114348288 419868359051328 420404589394944 421225692108606 422224522682368 423049179953232 424694432143872 425236826054656 425392942723056 426067366730544 427780108507136 427911814205568 428057660719584 428615616531564 429764246301696 432145211655168 432830340805632 433542232813536 434485125881856 434704065224704 434852226762752 435419039016192 435701547518148 438717668099648 440423855556608 441148236897984 441284058399492 441434462617071 443194378998624 443345434316712 447327050784768 448288567262976 448441358849088 449025883985448 450002451806208 450715892078592 451838641870672 452427595227762 453212933031936 455174893780992 456153278969344 457044203342331 457627912414288 457783887158444 458623188430848 459907189046934 462455151313122 463303016884224 464800763706048 466669209280512 466812888224256 467580672579888 467975736223196 468628338917376 469399109211648 471431139987456 472178553606144 472955163069312 473971766429084 474133311699817 475002588017664 478391429311488 480462387879936 481252622070528 481400790981264 481564868309532 483484777089408 484102254454784 486163363112064 486784261404672 486934133406336 487735011915228 488147104163851 488891552579584 489042073377792 489208755108096 489846418893216 493557376612104 494663246635008 495476837501184 496291766510232 497621758875648 498593676373452 498763613606301 499230449906496 499400604172848 501391620685312 503341549207552 504169413597696 504324638170848 504496528705224 504968730939904 505154119483629 507988878852224 508318472104506 513172438840512 514288516349952 514831401466074 515103876661248 515951086984704 516387019280768 517060108831728 517236340036164 517957637750784 521881559248896 523003328473472 523181585323936 523863531316356 525002860440576 531037376077824 531200872806912 532524113633292 533500443684864 534377911519872 535709066466027 536456124813312 536558387221423 538190357975424 539531009865309 540520186364928 541409199829344 541682018776096 541866641942648 542860100591616 544615036261632 546733062070272 547632294080256 550002996652032 550172332550016 550359849496608 550874979207168 553259719376896 554169686020608 555252048688617 556324870176768 556496152464384 557411442188832 559824478735104 560539452526592 561634256144808 561825679694454 564065573270976 566259242858496 567190590297408 568089822307392 569325337362432 570549085607424 570743547626112 571487488708752 573018995068928 576193615540224 577107121074176 577318993695576 578056310418048 580558718688256 580935396690864 581692622435694 588197649197312 588378744532656 588579283489428 589658385125376 590925838664832 591127245755616 593038217455257 597213497954304 597417048087552 597718089683968 597921811798784 598701178647264 600003269074944 600954522771456 603236793637016 603442396708858 604283910709248 607086711779328 609392271123108 609599972185479 610717613165568 611497584574464 612691915794336 613209585395912 615074694829056 616606868417496 617737355845632 618753371233536 619734351608064 621278132572174 622417184299008 623440896773184 625865478948864 628574853316608 629571404808192 630606884092416 633336784023552 634573769929848 637041648215808 637855239081984 639101050095816 641670162760704 641867721308352 642086491079376 642923424797346 644646369452544 648217817482752 649045681872896 649245511208448 650313349220304 652056097837056 652278340144128 653128558524288 653552321277222 658076502149472 660635783334912 661722355346976 661926087599238 663495678500864 664791568497936 665018151475068 665640599875328 665867472230464 672225884796928 672432850894464 672662038273632 673538825978172 676073838117888 677757962806008 678641392841643 682762340671488 684229918454016 686441868621432 686675830737666 687934782646272 689413478442304 689648453381552 689860783570401 693682726969683 695842078998528 698484708421808 700003813920768 700219332336384 701963604334794 702942508376064 707146709981184 708267830409216 709432744603968 710032151511056 710957649643626 711333924913152 712503882026496 714278755288036 715274833084416 717587143967232 719374679820412 720693581819904 721878933105792 725227165634112 726153381682176 730176392107008 730401200109504 733337328869376 733563110066688 733813132662144 734499972276224 734769628339824 738892914694144 740336064918156 741994869952512 743215256251776 744437649765348 745066632671141 746432638313472 748845674859744 749100906259272 752087431027968 755012323811328 756254120396544 756486957256272 756744793057836 757453096409856 760732114143232 760991396834816 761983318278336 762477708156759 768258154053632 769758658260768 770741747224064 772247102199111 772655814991872 774580528921152 775590163247592 775854510054246 782822338873344 784504992710208 784772377985904 785795296974534 786211180167168 787504290660864 787901118219776 788169661007488 790717623273676 796284663939072 796556064116736 798268238196352 798786170449938 800250665527296 809448949039104 810780279547392 812523028164144 812799962913972 814290150887424 816922554392448 818957538390593 820099593105408 821448441120384 822142491223328 825004494978048 826312468810752 829450591250897 829889579065344 831254529030912 834487305265152 834744228696576 839736718102656 840809178789888 842451384217212 842738519541681 843163179919379 844449045364736 846098359906464 849388864287744 850473652109312 850785885446112 852134733461088 855560217014272 855823628411136 856115321439168 857231233063128 859528492603392 864290423310336 865660681611264 867084465627072 868970251763712 869408130449408 869704453525504 870838078032384 871403095036296 872538933653541 877435336199296 880847711113216 882296473795968 882568116798984 882868925234142 886388757997248 886690868633424 894654101569536 896577134525952 896882717698176 898051767970896 900004903612416 901431784157184 903677283741344 904855190455524 905163595063287 906425866063872 912306557938688 914088406684662 915255824828576 915567774316888 917246376861696 919814378093868 924910302626244 926606033768448 929601527412096 931917198858261 933338418561024 933625776448512 935161345159776 935951472446392 938798218423296 942862279974912 944357107212288 945910326138624 947943532858168 948266623399634 950005176035328 956782858622976 960924775759872 962505244141056 962801581962528 963129736619064 966969554178816 968204508909568 972326726224128 973568522809344 973868266812672 975470023830456 976294208327702 978084146755584 978417510216192 979692837786432 987114753224208 989326493270016 990953675002368 992583533020464 995243517751296 997187352746904 997527227212602 998460899812992 998801208345696 1002783241370624 1008338827195392 1008649276341696 1008993057410448 1009937461879808 1010308238967258 1015977757704448 1016636944209012 1026344877681024 1029662802932148 1030013746106499 1031902173969408 1032774038561536 1034120217663456 1034472680072328 1043763118497792 1046006656946944 1046363170647872 1047727062632712 1050005720881152 1052945406502191 1062074752155648 1062401745613824 1065048227266584 1066436474465439 1067000887369728 1068755823039744 1071418132932054 1072912249626624 1073116774442846 1076380715950848 1079062019730618 1081040372729856 1082818399658688 1083364037552192 1083733283885296 1085720201183232 1089230072523264 1093466124140544 1095264588160512 1100005993304064 1100344665100032 1100719698993216 1101749958414336 1108339372041216 1110504097377234 1112992304928768 1114822884377664 1119648957470208 1121078905053184 1123268512289616 1123651359388908 1128131146541952 1132518485716992 1134381180594816 1136179644614784 1141098171214848 1141487095252224 1142974977417504 1146037990137856 1152387231080448 1154214242148352 1154637987391152 1156112620836096 1161117437376512 1161870793381728 1163385244871388 1163781765081369 1176395298394624 1176757489065312 1177158566978856 1178692945461801 1179316770250752 1181851677329664 1182254491511232 1186076434910514 1194426995908608 1194834096175104 1195436179367936 1195843623597568 1197402357294528 1198179255674907 1200006538149888 1201909045542912 1206473587274032 1206884793417716 1208567821418496 1214173423558656 1218784542246216 1219199944370958 1221435226331136 1225383831588672 1226419170791824 1230149389658112 1233213736834992 1235474711691264 1237506742467072 1239468703216128 1242556265144348 1244834368598016 1246881793546368 1249987821754063 1251730957897728 1258905689685721 1261213768184832 1266673568047104 1269147539859696 1274083296431616 1275710478163968 1278202100191632 1283340325521408 1283735442616704 1284172982158752 1285846849594692 1286933274613789 1289292738905088 1296435634965504 1298091363745792 1298491022416896 1300626698440608 1304112195674112 1304556680288256 1306257117048576 1307104642554444 1316153004298944 1321271566669824 1323444710693952 1323852175198476 1324303387851213 1326991357001728 1329583136995872 1330036302950136 1331281199750656 1331734944460928 1344451769593856 1344865701788928 1345324076547264 1347077651956344 1352147676235776 1355515925612016 1357282785683286 1365524681342976 1368459836908032 1371132610026993 1372883737242864 1373351661475332 1375869565292544 1378826956884608 1379296906763104 1379721567140802 1387365453939366 1396969416843616 1400007627841536 1400438664672768 1403927208669588 1405885016752128 1414293419962368 1416535660818432 1418865489207936 1420064303022112 1421915299287252 1422399935099451 1425007764052992 1428557510576072 1435174287934464 1438749359640824 1441387163639808 1443757866211584 1450454331268224 1452306763364352 1460352784214016 1460802400219008 1464441312491553 1466674657738752 1467126220133376 1467626265324288 1468999944552448 1469539256679648 1477785829388288 1480672129836312 1483989739905024 1486430512503552 1488875299530696 1490133265342282 1492865276626944 1497691349719488 1498201812518544 1504174862055936 1510024647622656 1512508240793088 1512973914512544 1513489586115672 1514906192819712 1521464228286464 1521982793669632 1523966636556672 1524955416313518 1539517316521536 1541483494448128 1544494204398222 1545311629983744 1549161057842304 1551180326495184 1551709020108492 1565644677746688 1569009985420416 1569544755971808 1571590593949068 1575008581321728 1575802236439552 1576339322014976 1581435246547352 1593112128233472 1596536476392704 1597572340899876 1600501331054592 1607127199398081 1609675161664269 1618593029595927 1621560559094784 1625046056328288 1625599925827944 1628580301774848 1633845108784896 1637915076781186 1640199186210816 1642896882240768 1644284982446656 1650008989956096 1652624937621504 1658901182501794 1659779158130688 1662509058061824 1668974610530304 1669488457393152 1679473436205312 1681618357579776 1684902768434424 1685477039083362 1686326359838758 1692196719812928 1698777728575488 1701571770892224 1704269466922176 1711120434028544 1711647256822272 1712230642878336 1714462466126256 1719056985206784 1728580846620672 1731321363222528 1734168931254144 1739408907051008 1741676156064768 1742806190072592 1745077867307082 1754870672398592 1761695422226432 1764592947591936 1765136233597968 1765737850468284 1772777515994496 1773381737266848 1779114652365771 1793154269051904 1793765435396352 1796103535941792 1800009807224832 1802863568314368 1807354567482688 1809710380911048 1810327190126574 1812851732127744 1824613115877376 1828176813369324 1828799916556437 1830511649657152 1831135548633776 1834492753723392 1839628756187736 1849820605252488 1853212067536896 1859203054824192 1863834397716522 1867251552897024 1870322690319552 1871902944892784 1877596436846592 1885724559949824 1888714214424576 1891820652277248 1895887065716336 1896533246799268 1900010352070656 1913565717245952 1925010488282112 1925603163925056 1926259473238128 1933939108357632 1936409017819136 1944653452448256 1947137045618688 1947736533625344 1950940047660912 1952588416655404 1956168293511168 1956835020432384 1959385675572864 1964266577042099 1974229506448416 1981907350004736 1985167066040928 1990487035502592 1994374705493808 1995054454425204 1996921799625984 1997602416691392 2005566482741248 2016677654390784 2017298552683392 2017986114820896 2019874923759616 2020616477934516 2031955515408896 2033273888418024 2035924178524929 2052689755362048 2059325605864296 2060027492212998 2063804347938816 2065548077123072 2068240435326912 2068945360144656 2069582350711203 2081048180909049 2087526236995584 2092013313893888 2092726341295744 2095454125265424 2100011441762304 2105890813004382 2124803491227648 2130096454533168 2132872948930878 2134001774739456 2137511646079488 2142836265864108 2145824499253248 2146233548885692 2152761431901696 2158124039461236 2162080745459712 2165636799317376 2166728075104384 2167466567770592 2174473464002609 2178460145046528 2190529176321024 2200011986608128 2200689330200064 2201439397986432 2203499916828672 2216678744082432 2221008194754468 2222884747060181 2225984609857536 2229645768755328 2235199898013423 2239297914940416 2242157810106368 2246537024579232 2247302718777816 2256262293083904 2265036971433984 2268762361189632 2272359289229568 2282196342429696 2282974190504448 2285949954835008 2287433124470277 2292075980275712 2304774462160896 2308428484296704 2309275974782304 2312225241672192 2316741306597333 2322234874753024 2323741586763456 2326770489742776 2327563530162738 2352790596789248 2353514978130624 2354317133957712 2357385890923602 2358633540501504 2363703354659328 2364508983022464 2372152869821028 2388853991817216 2389668192350208 2390872358735872 2391687247195136 2394804714589056 2396358511349814 2412947174548064 2413769586835432 2428346847117312 2437569084492432 2438399888741916 2442870452662272 2450767663177344 2452838341583648 2456872615171779 2460298779316224 2466427473669984 2475013484934144 2478937406432256 2485112530288696 2488351773752691 2489668737196032 2493763587092736 2499975643508126 2503461915795456 2517811379371442 2522427536369664 2529489539758137 2533347136094208 2538295079719392 2548166592863232 2551420956327936 2556404200383264 2566680651042816 2567470885233408 2568345964317504 2571693699189384 2573866549227578 2578585477810176 2592871269931008 2596982044833792 2601253396881216 2608224391348224 2609113360576512 2612514234097152 2614209285108888 2632306008597888 2642543133339648 2646889421387904 2647704350396952 2648606775702426 2659166273991744 2660072605900272 2662562399501312 2663469888921856 2688903539187712 2689731403577856 2690648153094528 2694155303912688 2704295352471552 2711031851224032 2714565571366572 2715490785189861 2736919673816064 2742265220053986 2745767474485728 2746703322950664 2751739130585088 2757653913769216 2758593813526208 2759443134281604 2774730907878732 2793938833687232 2795751596574783 2800015255683072 2800877329345536 2807854417339176 2828586839924736 2833071321636864 2837730978415872 2840128606044224 2843830598574504 2844799870198902 2850015528105984 2857115021152144 2870348575868928 2877498719281648 2882774327279616 2887515732423168 2900908662536448 2904613526728704 2920705568428032 2921604800438016 2928882624983106 2934252440266752 2935252530648576 2939078513359296 2955571658776576 2961344259672624 2967979479810048 2972861025007104 2977750599061392 2980266530684564 2985730553253888 2995382699438976 2996403625037088 3008349724111872 3025016481586176 3025947829025088 3026979172231344 3029812385639424 3042928456572928 3043965587339264 3047933273113344 3049910832627036 3079034633043072 3082966988896256 3088988408796444 3090041238319497 3098322115684608 3102360652990368 3103418040216984 3131289355493376 3138019970840832 3139089511943616 3143181187898136 3150017162643456 3151604472879104 3152678644029952 3158836219506573 3162870493094704 3186224256466944 3193072952785408 3195144681799752 3199309423396317 3201002662109184 3214254398796162 3219350323328538 3237186059191854 3243121118189568 3250092112656576 3251199851655888 3257160603549696 3267690217569792 3275830153562372 3280398372421632 3285793764481536 3288569964893312 3300017979912192 3305249875243008 3317802365003588 3318933181898719 3325018116123648 3338976914786304 3358946872410624 3363236715159552 3369805536868848 3370954078166724 3372652719677516 3384393439625856 3392824087618171 3397555457150976 3403143541784448 3408538933844352 3417029729146957 3422240868057088 3423294513644544 3424461285756672 3428924932252512 3438113970413568 3457161693241344 3462642726445056 3468337862508288 3478817814102016 3483352312129536 3485612380145184 3490155734614164 3491345295244107 3509741344797184 3523390844452864 3529185895183872 3530272467195936 3531475700936568 3536078836385403 3545555031988992 3546763474533696 3558229304731542 3586308538103808 3587530870792704 3592207071883584 3594537767024721 3600019614449664 3605727136628736 3614709134965376 3619420761822096 3620654380253148 3625703464255488 3649226231754752 3656353626738648 3657599833112874 3661023299314304 3662271097267552 3679257512375472 3699641210504976 3706424135073792 3718406109648384 3727668795433044 3734503105794048 3740645380639104 3743805889785568 3749963465262189 3755192873693184 3755908710549961 3776717069057163 3783641304554496 3791774131432672 3793066493598536 3800020704141312 3827131434491904 3850020976564224 3851206327850112 3852518946476256 3860799823841367 3867878216715264 3872818035638272 3889306904896512 3894274091237376 3895473067250688 3901880095321824 3905176833310808 3912336587022336 3913670040864768 3918771351145728 3928533154084198 3948459012896832 3963814700009472 3970334132081856 3980974071005184 3988749410987616 3990108908850408 3993843599251968 3995204833382784 4011132965482496 4033355308781568 4034597105366784 4035972229641792 4039749847519232 4041232955869032 4063911030817792 4066547776836048 4071848357049858 4105379510724096 4118651211728592 4120054984425996 4127608695877632 4131096154246144 4136480870653824 4137890720289312 4139164701422406 4162096361818098 4184026627787776 4185452682591488 4190908250530848 4200022883524608 4211781626008764 4249606982455296 4260192909066336 4265745897861756 4267199805298353 4275023292158976 4285672531728216 4292467097771384 4305522863803392 4316248078922472 4324161490919424 4331273598634752 4333456150208768 4334933135541184 4348946928005218 4356920290093056 4381058352642048 4393323937474659 4400023973216256 4401378660400128 4402878795972864 4406999833657344 4433357488164864 4442016389508936 4445769494120362 4451969219715072 4459291537510656 4470399796026846 4478595829880832 4493074049158464 4494605437555632 4512524586167808 4530073942867968 4537524722379264 4544718578459136 4564392684859392 4565948381008896 4571899909670016 4574866248940554 4618551949564608 4624450483344384 4633482613194666 4644469749506048 4647483173526912 4653540979485552 4655127060325476 4705581193578496 4707029956261248 4708634267915424 4714771781847204 4727406709318656 4729017966044928 4744305739642056 4779336384700416 4781744717471744 4783374494390272 4789609429178112 4792717022699628 4821381598194243 4825894349096128 4827539173670864 4829025484992807 4855779088787781 4875138168984864 4876799777483832 4885740905324544 4901535326354688 4905676683167296 4913745230343558 4920597558632448 4932854947339968 4950026969868288 4957874812864512 4970225060577392 4976703547505382 4979337474392064 4987527174185472 4999951287016252 5006923831590912 5035622758742884 5044855072739328 5058979079516274 5076590159438784 5096333185726464 5112808400766528 5133361302085632 5134941770466816 5136691928635008 5143387398378768 5147733098455156 5157170955620352 5185742539862016 5193964089667584 5202506793762432 5215466428697987 5218226721153024 5225028468194304 5228418570217776 5264612017195776 5285086266679296 5293778842775808 5295408700793904 5297213551404852 5318332547983488 5320145211800544 5325124799002624 5326939777843712 5337343957097313 5377807078375424 5379462807155712 5381296306189056 5388310607825376 5408590704943104 5422063702448064 5429131142733144 5430981570379722 5473839347632128 5484530440107972 5486399749669311 5491534948971456 5493406645901328 5503478261170176 5515307827538432 5517187627052416 5518886268563208 5549461815757464 5587877667374464 5591503193149566 5601754658691072 5615708834678352 5657173679849472 5666142643273728 5675461956831744 5680257212088448 5687661197149008 5689599740397804 5700031056211968 5714230042304288 5732702768734151 5740697151737856 5754997438563296 5775031464846336 5801817325072896 5809227053457408 5841411136856064 5843209600876032 5857765249966212 5868504880533504 5870505061297152 5878157026718592 5892799731126297 5902142259435653 5911143317553152 5922688519345248 5945722050014208 5955501198122784 5960533061369128 5971461106507776 5990765398877952 5992807250074176 6016699448223744 6050032963172352 6051895658050176 6053958344462688 6059624771278848 6085856913145856 6087931174678528 6095866546226688 6099821665254072 6107772535574787 6158069266086144 6165933977792512 6177976817592888 6180082476638994 6196644231369216 6204721305980736 6206836080433968 6208747052133609 6262578710986752 6276039941681664 6278179023887232 6286362375796272 6300034325286912 6303208945758208 6305357288059904 6317672439013146 6325740986189408 6386145905570816 6390289363599504 6398618846792634 6402005324218368 6428508797592324 6438700646657076 6474372118383708 6486242236379136 6500184225313152 6502399703311776 6523420392007827 6535380435139584 6551660307124744 6571587528963072 6577139929786624 6600035959824384 6610499750486016 6635604730007176 6637866363797438 6650036232247296 6668654241180543 6677953829572608 6705599694040269 6717893744821248 6726473430319104 6739611073737696 6741908156333448 6745305439355032 6768786879251712 6785648175236342 6795110914301952 6806287083568896 6817077867688704 6834059458293914 6846589027289088 6848922571513344 6857849864505024 6876227940827136 6914323386482688 6925285452890112 6936675725016576 6966704624259072 6971224760290368 6980311469228328 6982690590488214 7019482689594368 7058371790367744 7060544934391872 7062951401873136 7072157672770806 7091110063977984 7093526949067392 7116458609463084 7172617076207616 7175061741585408 7184414143767168 7189075534049442 7229418269930752 7238841523644192 7241308760506296 7298452463509504 7312707253477296 7315199666225748 7322046598628608 7324542194535104 7358515024750944 7370617845515337 7399282421009952 7436812219296768 7455337590866088 7465055321258073 7469006211588096 7481290761278208 7487611779571136 7499926930524378 7510385747386368 7511817421099922 7553434138114326 7567282609108992 7583548262865344 7586132987197072 7588468619274411 7600041408282624 7654262868983808 7700041953128448 7702412655700224 7705037892952512 7721599647682734 7735756433430528 7778613809793024 7790946134501376 7803760190643648 7810353666621616 7824673174044672 7827340081729536 7837542702291456 7857066308168396 7896918025793664 7927629400018944 7940668264163712 7977498821975232 7980217817700816 7987687198503936 7990409666765568 8022265930964992 8066710617563136 8069194210733568 8071944459283584 8079499695038464 8082465911738064 8127822061635584 8133095553672096 8143696714099716 8146472355569583 8210759021448192 8237302423457184 8240109968851992 8255217391755264 8262192308492288 8272961741307648 8275781440578624 8278329402844812 8324192723636196 8368053255575552 8370905365182976 8381816501061696 8387254789724349 8400045767049216 8423563252017528 8499213964910592 8520385818132672 8531491795723512 8534399610596706 8550046584317952 8571345063456432 8584934195542768 8611045727606784 8632496157844944 8648322981838848 8662547197269504 8666912300417536 8669866271082368 8697893856010436 8713840580186112 8749914752278441 8762116705284096 8786647874949318 8802757320800256 8805757591945728 8866714976329728 8884032779017872 8891538988240724 8903938439430144 8918583075021312 8940799592053692 8957191659761664 8986148098316928 8989210875111264 9008532922296523 9025049172335616 9075049444758528 9089437156918272 9128785369718784 9131896762017792 9143799819340032 9149732497881108 9237103899129216 9248900966688768 9266965226389332 9270123714958491 9274794979113169 9288939499012096 9294966347053824 9307081958971104 9310254120650952 9411162387156992 9414059912522496 9417268535830848 9429543563694408 9454813418637312 9458035932089856 9476508658519719 9488611479284112 9558672769400832 9563489434943488 9566748988780544 9579218858356224 9585434045399256 9597928270188951 9642763196388486 9651788698192256 9655078347341728 9658050969985614 9711558177575562 9750276337969728 9753599554967664 9771481810649088 9803070652709376 9811353366334592 9827490460687116 9841195117264896 9865709894679936 9900053939736576 9915749625729024 9940450121154784 9953407095010764 9956799545696157 9975054348370944 9999902574032504 10071245517485768 10089710145478656 10117958159032548 10153180318877568 10178472262854513 10192666371452928 10225616801533056 10251089187440871 10266722604171264 10269883540933632 10273383857270016 10286774796757536 10295466196910312 10314341911240704 10371485079724032 10387928179335168 10405013587524864 10430932857395974 10436453442306048 10450056936388608 10456837140435552 10529224034391552 10570172533358592 10587557685551616 10590817401587808 10594427102809704 10636665095966976 10640290423601088 10650249598005248 10653879555687424 10674687914194626 10758925614311424 10762592612378112 10776621215650752 10817181409886208 10844127404896128 10858262285466288 10861963140759444 10947678695264256 10969060880215944 10972799499338622 10983069897942912 10986813291802656 11030615655076864 11034375254104832 11037772537126416 11098923631514928 11175755334748928 11183006386299132 11203509317382144 11231417669356704 11249890395786567 11267726131649883 11330151207171489 11350923913663488 11360514424176896 11375322394298016 11379199480795608 11400062112423936 11428460084608576 11465405537468302 11481394303475712 11509994877126592 11550062929692672 11582399471524101 11603634650145792 11618454106914816 11682822273712128 11686419201752064 11715530499932424 11737009761067008 11741010122594304 11756314053437184 11785599462252594 11804284518871306 11845377038690496 11891444100028416 11911002396245568 11921066122738256 11942922213015552 11981530797755904 11985614500148352 12033398896447488 12100065926344704 12103791316100352 12107916688925376 12119249542557696 12175862349357056 12191733092453376 12199643330508144 12215545071149574 12316138532172288 12331867955585024 12355953635185776 12360164953277988 12393288462738432 12409442611961472 12413672160867936 12417494104267218 12552079883363328 12556358047774464 12572724751592544 12600068650573824 12606417891516416 12610714576119808 12635344878026292 12651481972378816 12772291811141632 12780578727199008 12797237693585268 12801599415895059 12857017595184648 12877401293314152 12948744236767416 12972484472758272 13000368450626304 13004799406623552 13046840784015654 13070760870279168 13103320614249488 13143175057926144 13154279859573248 13179971812423977 13200071919648768 13220999500972032 13271209460014352 13275732727594876 13300072464494592 13337308482361086 13355907659145216 13411199388080538 13435787489642496 13479222147475392 13483816312666896 13490610878710064 13537573758503424 13571296350472684 13590221828603904 13612574167137792 13634155735377408 13668118916587828 13693178054578176 13697845143026688 13715699729010048 13749866039294693 13873351450033152 13933409248518144 13942449520580736 13960622938456656 13965381180976428 14038965379188736 14116743580735488 14121089868783744 14125902803746272 14144315345541612 14156266020751679 14182220127955968 14187053898134784 14232917218926168 14345234152415232 14350123483170816 14368828287534336 14378151068098884 14458836539861504 14464144794582729 14477683047288384 14482617521012592 14487076454978421 14567337266363343 14596904927019008 14625414506954592 14630399332451496 14644093197257216 14649084389070208 14717030049501888 14741235691030674 14798564842019904 14873624438593536 14910675181732176 14930110642516146 14938012423176192 14962581522556416 14975223559142272 14999853861048756 15020771494772736 15023634842199844 15106868276228652 15134565218217984 15167096525730688 15172265974394144 15176937238548822 15400083906256896 15404825311400448 15410075785905024 15443199295365468 15471512866861056 15557227619586048 15560193229421267 15581892269002752 15607520381287296 15620707333243232 15646399286093961 15654680163459072 15675085404582912 15714132616336792 15793836051587328 15855258800037888 15881336528327424 15954997643950464 15960435635401632 15975374397007872 15980819333531136 16012031871291939 16044531861929984 16133421235126272 16138388421467136 16143888918567168 16158999390076928 16164931823476128 16255644123271168 16266191107344192 16287393428199432 16292944711139166 16421518042896384 16474604846914368 16480219937703984 16510434783510528 16524384616984576 16545923482615296 16551562881157248 16556658805689624 16648385447272392 16736106511151104 16741810730365952 16763633002123392 16774509579448698 16847126504035056 16998427929821184 17040771636265344 17062983591447024 17068799221193412 17100093168635904 17142690126912864 17169868391085536 17198108306202453 17222091455213568 17264992315689888 17325094394539008 17333824600835072 17339732542164736 17395787712020872 17427681160372224 17499829504556882 17524233410568192 17573295749898636 17605514641600512 17611515183891456 17678399193378891 17706426778306959 17733429952659456 17768065558035744 17783077976481448 17837166150042624 17881599184107384 17914383319523328 17972296196633856 17978421750222528 18017065844593046 18050098344671232 18150098889517056 18178874313836544 18257570739437568 18263793524035584 18287599638680064 18299464995762216 18474207798258432 18497801933377536 18533930452778664 18540247429916982 18549589958226338 18589932694107648 18614163917942208 18620508241301904 18822324774313984 18828119825044992 18834537071661696 18859087127388816 18909626837274624 18916071864179712 18953017317039438 18977222958568224 19133497977561088 19158437716712448 19170868090798512 19195856540377902 19285526392776972 19303577396384512 19310156694683456 19316101939971228 19423116355151124 19500552675939456 19507199109935328 19570261176023481 19606141305418752 19622706732669184 19654980921374232 19731419789359872 19800107879473152 19831499251458048 19880900242309568 19906814190021528 19913599091392314 19950108696741888 19999805148065008 20005962723541629 20116799082120807 20142491034971536 20179420290957312 20235916318065096 20306360637755136 20356944525709026 20385332742905856 20451233603066112 20502178374881742 20539767081867264 20546767714540032 20573549593515072 20590932393820624 20628683822481408 20742970159448064 20775856358670336 20810027175049728 20861865714791948 20900113872777216 20913674280871104 21058448068783104 21175115371103232 21181634803175616 21188854205619408 21273330191933952 21280580847202176 21300499196010496 21307759111374848 21349375828389252 21517851228622848 21525185224756224 21553242431301504 21606932347463089 21688254809792256 21716524570932576 21723926281518888 21895357390528512 21938121760431888 21945598998677244 21966139795885824 21973626583605312 22061231310153728 22068750508209664 22075545074252832 22111853536546011 22197847263029856 22351510669497856 22366012772598264 22395165963774219 22407018634764288 22462835338713408 22499780791573134 22535452263299766 22660302414342978 22701847827326976 22721028848353792 22750644788596032 22758398961591216 22765405857823233 22800124224847872 22856920169217152 22930811074936604 22962788606951424 23019989754253184 23100125859385344 23164798943048202 23207269300291584 23372838403504128 23431060999864848 23474019522134016 23482020245188608 23512628106874368 23571198924505188 23608569037742612 23690754077380992 23749768613327197 23782888200056832 23822004792491136 23842132245476512 23919208104028699 23963061595511808 23971229000296704 24066797792894976 24200131852689408 24207582632200704 24215833377850752 24238499085115392 24351724698714112 24383466184906752 24399286661016288 24431090142299148 24439417066708749 24451732217661991 24632277064344576 24663735911170048 24711907270371552 24720329906555976 24786576925476864 24818885223922944 24827344321735872 24834988208534436 25104159766726656 25112716095548928 25145449503185088 25161764369173047 25200137301147648 25212835783032832 25221429152239616 25270689756052584 25302963944757632 25544583622283264 25561157454398016 25594475387170536 25603198831790118 25714035190369296 25754802586628304 25897488473534832 25944968945516544 26000736901252608 26009598813247104 26093681568031308 26141521740558336 26206641228498976 26249744256835323 26286350115852288 26308559719146496 26359943624847954 26542418920028704 26551465455189752 26600144928989184 26674616964722172 26711815318290432 26822398776161076 26871574979284992 26958444294950784 26967632625333792 26981221757420128 27025598766889569 27075147517006848 27142592700945368 27225148334275584 27268311470754816 27336237833175656 27386356109156352 27395690286053376 27431399458020096 27499732078589386 27746702900066304 27824384937339507 27866818497036288 27884899041161472 27921245876913312 27930762361952856 28077930758377472 28233487161470976 28242179737567488 28251805607492544 28288630691083224 28312532041503358 28364440255911936 28374107796269568 28465834437852336 28690468304830464 28700246966341632 28737656575068672 28756302136197768 28917673079723008 28928289589165458 28955366094576768 28965235042025184 28974152909956842 29134674532726686 29250829013909184 29260798664902992 29288186394514432 29298168778140416 29434060099003776 29482471382061348 29597129684039808 29747248877187072 29821350363464352 29860221285032292 29870398637088471 29925163045112832 29950447118284544 29999707722097512 30047269684399688 30213736552457304 30269130436435968 30334193051461376 30344531948788288 30353874477097644 30535416788563539 30753267562322613 30800167812513792 30809650622800896 30820151571810048 30886398590730936 30943025733722112 31114455239172096 31120386458842534 31163784538005504 31215040762574592 31241414666486464 31292798572187922 31309360326918144 31350170809165824 31428265232673584 31587672103174656 31710517600075776 31762673056654848 31909995287900928 31920871270803264 31950748794015744 31961638667062272 32024063742583878 32276776842934272 32287777837134336 32329863646952256 32511288246542336 32532382214688384 32574786856398864 32585889422278332 32843036085792768 32949209693828736 32960439875407968 33048769233969152 33091846965230592 33103125762314496 33113317611379248 33296770894544784 33472213022302208 33483621460731904 33527266004246784 33549019158897396 33694253008070112 33749671187359701 33803178394949649 33990453621514467 34081543272530688 34125967182894048 34137598442386824 34200186337271808 34285380253825728 34339736782171072 34396216612404906 34444182910427136 34529984631379776 34650188789078016 34667649201670144 34679465084329472 34747198414572303 34791575424041744 34855362320744448 34999659009113764 35048466821136384 35146591499797272 35211029283201024 35223030367782912 35356798386757782 35412853556613918 35536131116071488 35566155952962896 35674332300085248 35763198368214768 35828766639046656 35944592393267712 35956843500445056 36034131689186092 36100196689342464 36300197779034112 36357748627673088 36508265000885909 36527587048071168 36575199277360128 36598929991524432 36948415596516864 36995603866755072 37067860905557328 37080494859833964 37099179916452676 37179865388215296 37228327835884416 37241016482603808 37321064963799881 37644649548627968 37656239650089984 37669074143323392 37718174254777632 37819253674549248 37832143728359424 37906034634078876 37954445917136448 38266995955122176 38316875433424896 38341736181597024 38391713080755804 38404798247685177 38571052785553944 38607154792769024 38620313389366912 38632203879942456 38846232710302248 39001105351878912 39014398219870656 39140522352046962 39212282610837504 39245413465338368 39309961842748464 39462839578719744 39539915437271931 39600215758946304 39662998502916096 39761800484619136 39813628380043056 39827198182784628 39900217393483776 39999610296130016 40011925447083258 40233598164241614 40284982069943072 40471832636130192 40612721275510272 40713889051418052 40770665485811712 40902467206132224 41004356749763484 41079534163734528 41093535429080064 41147099187030144 41181864787641248 41249598117884079 41314995816049571 41620054350099456 41723731429583896 41800227745554432 41827348561742208 42116896137566208 42350230742206464 42363269606351232 42377708411238816 42468798062255037 42546660383867904 42561161694404352 42600998392020992 42615518222749696 42698751656778504 43035702457245696 43050370449512448 43106484862603008 43213864694926178 43376509619584512 43433049141865152 43447852563037776 43461229364935263 43790714781057024 43876243520863776 43891197997354488 43932279591771648 43947253167210624 44122462620307456 44137501016419328 44151090148505664 44223707073092022 44395694526059712 44703021338995712 44732025545196528 44790331927548438 44814037269528576 44925670677426816 44999561583146268 45070904526599532 45320604828685956 45403695654653952 45442057696707584 45501289577192064 45516797923182432 45530811715646466 45713840338434304 45861622149873208 46039979508506368 46200251718770688 46329597886096404 46414538600583168 46680579688263801 46745676807008256 46862121999729696 46939197858281883 46964040490377216 47025256213748736 47142397849010376 47217138075485224 47381508154761984 47499537226654394 47565776400113664 47644009584982272 47684264490953024 47838416208057398 47926123191023616 47942458000593408 48133595585789952 48400263705378816 48415165264401408 48431666755701504 48476998170230784 48766932369813504 48798573322032576 48862180284598296 48878834133417498 48903464435323982 49264554128689152 49423814540743104 49440659813111952 49573153850953728 49637770447845888 49654688643471744 49669976417068872 50208319533453312 50225432191097856 50290899006370176 50323528738346094 50442858304479232 50541379512105168 50605927889515264 51089167244566528 51122314908796032 51188950774341072 51206397663580236 51428070380738592 51509605173256608 51594324918607359 51794976947069664 52001473802505216 52019197626494208 52187363136062616 52283043481116672 52413282456997952 52499488513670646 52572700231704576 52617119438292992 52719887249695908 53035197580136673 53084837840057408 53102930910379504 53119280334920877 53200289857978368 53349233929444344 53644797552322152 53743149958569984 53916888589901568 53935265250667584 53962443514840256 54051197533779138 54150295034013696 54285185401890736 54450296668551168 54536622941509632 54672475666351312 54772712218312704 54791380572106752 54862798916040192 54999464157178772 55493405800132608 55648769874679014 55769798082322944 55842491753826624 55861524723905712 56155861516754944 56466974322941952 56484359475134976 56503611214985088 56577261382166448 56625064083006716 56728880511823872 56748215592539136 56931668875704672 57400493932683264 57475313150137344 57512604272395536 57835346159446016 57856579178330916 57910732189153536 57930470084050368 57948305819913684 58269349065453372 58501658027818368 58521597329805984 58576372789028864 58596337556280832 58710783528070443 58868120198007552 58964942764122696 59194259368079616 59494497754374144 59642700726928704 59720442570064584 59740797274176942 59850326090225664 59900894236569088 59999415444195024 60017888170624887 60094539368799376 60350397246362421 60427473104914608 60538260872871936 60668386102922752 60689063897576576 60707748954195288 61070833577127078 61506535124645226 61619301245601792 61640303143620096 61772797181461872 61886051467444224 62228910478344192 62240772917685068 62327569076011008 62430081525149184 62482829332972928 62585597144375844 62700341618331648 62856530465347168 63059730456075661 63175344206349312 63525346113309696 63819990575801856 63841742541606528 63901497588031488 63923277334124544 64048127485167756 64463657664745249 64553553685868544 64575555674268672 64659727293904512 64820797042389267 64923564853792183 65022576493084672 65064764429376768 65149573712797728 65171778844556664 65686072171585536 65898419387657472 65920879750815936 66097538467938304 66183693930461184 66206251524628992 66226635222758496 66335560609638033 66593541789089568 66944426044604416 66967242921463808 67054532008493568 67098038317794792 67185497891322657 67388506016140224 67499342374719402 67606356789899298 67980907243028934 68163086545061376 68251934365788096 68275196884773648 68296217573469699 68400372674543616 68570760507651456 68679473564342144 68792433224809812 68888365820854272 69059969262759552 69300377578156032 69335298403340288 69358930168658944 69494396829144606 69583150848083488 69999318018227528 70293182999594544 70422058566402048 70446060735565824 70713596773515564 70825707113227836 71072262232142976 71132311905925792 71249305839981591 71348664600170496 71526396736429536 71757624312086097 71889184786535424 71913687000890112 72068263378372184 72200393378684928 72600395558068224 72715497255346176 73016530001771818 73055174096142336 73150398554720256 73197859983048864 73355196652985973 73896831193033728 73991207733510144 74135721811114656 74160989719667928 74198359832905352 74359730776430592 74456655671768832 74482032965207616 74642129927599762 75312479300179968 75338148286646784 75436348509555264 75638507349098496 75664287456718848 75812069268157752 75908891834272896 76633750866849792 76683472363194048 76783426161511608 76809596495370354 77142105571107888 77214309585538048 77240626778733824 77264407759884912 77692465420604496 78002210703757824 78028796439741312 78281044704093924 78424565221675008 78490826930676736 78619923685496928 78749232770505969 78925679157439488 79079830874543862 79523600969238272 79627256760086112 79654396365569256 79800434786967552 79999220592260032 80023850894166516 80467196328483228 80569964139886144 80943665272260384 81076796300668707 81225442551020544 81427778102836104 81804934412264448 82008713499526968 82159068327469056 82187070858160128 82294198374060288 82363729575282496 82499196235768158 82629991632099142 83240108700198912 83447462859167792 83473154812018521 83600455491108864 83654697123484416 84233792275132416 84700461484412928 84726539212702464 84755416822477632 84937596124510074 85093320767735808 85122323388808704 85231036445499392 85397503313557008 86071404914491392 86100740899024896 86212969725206016 86427729389852356 86753019239169024 86866098283730304 86895705126075552 86922458729870526 87752487041727552 87782395994708976 87864559183543296 87894506334421248 88244925240614912 88275002032838656 88302180297011328 88447414146184044 88791389052119424 89406042677991424 89464051090393056 89580663855096876 89611195911265413 89851341354853632 89999123166292536 90141809053199064 90641209657371912 90807391309307904 90884115393415168 91002579154384128 91033595846364864 91061623431292932 91427680676868608 91606250365690617 91723244299746416 92079959017012736 92259802686967839 92400503437541376 92659195772192808 92829077201166336 93361159376527602 93491353614016512 93724243999459392 93878395716563766 93928080980754432 94050512427497472 94284795698020752 94434276150970448 94763016309523968 94999074453308788 95131552800227328 95288019169964544 95368528981906048 95676832416114796 95852246382047232 95884916001186816 96249062275062851 96830330528802816 96863333511403008 97533864739627008 97597146644065152 97724360569196592 97757668266834996 97806928870647964 98529108257378304 98847629081486208 98881319626223904 99093862145261753 99146307701907456 99275540895691776 99309377286943488 99339952834137744 100416639066906624 100450864382195712 100581798012740352 100647057476692188 100885716608958464 101082759024210336 101211855779030528 101249013562079103 101409535184848947 101971360864543401 102178334489133056 102244629817592064 102377901548682144 102412795327160472 102856140761477184 103019210346513216 103188649837214718 103589953894139328 104002947605010432 104038395252988416 104241595243716909 104374726272125232 104566086962233344 104826564913995904 104998977027341292 105145400463409152 105234238876585984 105439774499391816 106070395160273346 106169675680114816 106205861820759008 106238560669841754 106698467858888688 107289595104644304 107486299917139968 107833777179803136 107870530501335168 107924887029680512 108102395067558276 108300590068027392 108570370803781472 108900593337102336 108921352605948869 109073245883019264 109344951332702624 109524795002657727 109582761144213504 109725597832080384 109998928314357544 110986811600265216 111297539749358028 111539596164645888 111684983507653248 111723049447811424 111963194891399643 112311723033509888 112933948645883904 112968718950269952 113007222429970176 113154522764332896 113250128166013432 113457761023647744 113496431185078272 113863337751409344 114800987865366528 114950626300274688 115025208544791072 115670692318892032 115713158356661832 115821464378307072 115860940168100736 115896611639827368 116538698130906744 117003316055636736 117043194659611968 117152745578057728 117192675112561664 117421567056140886 117736240396015104 117929885528245392 118388518736159232 118988995508748288 119285401453857408 119440885140129168 119481594548353884 119700652180451328 119801788473138176 119998830888390048 120035776341249774 120189078737598752 120700794492724842 120854946209829216 121336772205845504 121378127795153152 121415497908390576 122141667154254156 123013070249290452 123238602491203584 123280606287240192 123545594362923744 123748794353652237 123944987448148713 124481545835370136 124860163050298368 124965658665945856 125171194288751688 125400683236663296 125713060930694336 126119460912151322 126350688412698624 127050692226619392 127406394186765111 127639981151603712 127683485083213056 127802995176062976 127846554668249088 128096254970335512 128927315329490498 129107107371737088 129151111348537344 129319454587809024 129641594084778534 129847129707584366 130129528858753536 130299147425595456 130343557689113328 131372144343171072 131796838775314944 131841759501631872 132367387860922368 132412503049257984 132453270445516992 132671121219276066 133187083578179136 133934485842927616 134109064016987136 134196076635589584 134370995782645314 134777012032280448 134998684749438804 135212713579798596 135961814486057868 136326173090122752 136503868731576192 136550393769547296 136592435146939398 137141521015302912 137358947128684288 137584866449619624 138119938525519104 138600755156312064 138670596806680576 138717860337317888 138988793658289212 139166301696166976 139998636036455056 140041739064791403 140586365999189088 140817593574845649 140892121471131648 141427193547031128 141651414226455672 142144524464285952 142264623811851584 142498611679963182 142697329200340992 143052793472859072 143515248624172194 143778369573070848 143827374001780224 144136526756744368 144400786757369856 145200791116136448 145430994510692352 146033060003543636 146300797109440512 146395719966097728 146710393305971946 147793662386067456 148271443622229312 148321979439335856 148396719665810704 148719461552861184 148913311343537664 148964065930415232 149284259855199524 150624958600359936 150676296573293568 150872697019110528 151248526432241623 151328574913437696 151624138536315504 151817783668545792 153267501733699584 153366944726388096 153566852323023216 153619192990740708 154284211142215776 154428619171076096 154481253557467648 154528815519769824 154782974755822077 155384930841208992 156004421407515648 156057592879482624 156562089408187848 156849130443350016 156981653861353472 157239847370993856 157498465541011938 157851358314878976 158159661749087724 159047201938476544 159105592740410019 159254513520172224 159308792731138512 159357841004762631 159600869573935104 159998441184520064 160047701788333032 160934392656966456 161139928279772288 161887330544520768 162153592601337414 162450885102041088 162855556205672208 163609868824528896 164017426999053936 164318136654938112 164374141716320256 164588396748120576 164727459150564992 164998392471536316 165259983264198284 166248380293290379 166480217400397824 166894925718335584 166946309624037042 167309394246968832 168467584550264832 169400922968825856 169453078425404928 169510833644955264 169875192249020148 170186641535471616 170244646777617408 170462072890998784 170795006627114016 171162125523633937 172201481798049792 172425939450412032 172855458779704712 173506038478338048 173732196567460608 173791410252151104 173844917459741052 175504974083455104 175564791989417952 175729118367086592 175789012668842496 176132350584211329 176489850481229824 176550004065677312 176604360594022656 176894828292368088 177582778104238848 178812085355982848 178928102180786112 179161327710193752 179222391822530826 179702682709707264 179998246332585072 180053664511874661 180283618106398128 181282419314743824 181614782618615808 181768230786830336 182005158308768256 182067191692729728 182123246862585864 182855361353737216 183212500731381234 183446488599492832 184159918034025472 184519605373935678 185318391544385616 185658154402332672 186722318753055204 186982707228033024 187448487998918784 187756791433127532 188101024854994944 188569591396041504 188868552301940896 189179191368226983 189526032619047936 189998148906617576 190576038339929088 190737057963812096 191353664832229592 191704492764094464 191769832002373632 192498124550125702 193390972994235747 193660661057605632 193726667022806016 194462391127167801 194770694561376549 195067729479254016 195194293288130304 195448721138393184 195515336533669992 195613857741295928 197058216514756608 197695258162972416 197762639252447808 198187724290523506 198292615403814912 198551081791383552 198618754573886976 198679905668275488 200833278133813248 200901728764391424 201163596025480704 201294114953384376 202165518048420672 202423711558061056 202498027124158206 202819070369697894 203942721729086802 204489259635184128 204755803097364288 204825590654320944 205712281522954368 206038420693026432 206377299674429436 207179907788278656 208005895210020864 208076790505976832 208483190487433818 208749452544250464 209653129827991808 209997954054682584 210468477753171968 210879548998783632 212140790320546692 212339351360229632 212411723641518016 212477121339683508 213396935717777376 213747917519944773 214579190209288608 215272872936258291 215667554359606272 215741061002670336 215849774059361024 216204790135116552 216601180136054784 217140741607562944 217801186674204672 217842705211897738 218146491766038528 218689902665405248 219049590005315454 219165522288427008 219451195664160768 219997856628715088 220065589958957919 221973623200530432 222595079498716056 223079192329291776 223369967015306496 223446098895622848 223926389782799286 225937437900539904 226014444859940352 226309045528665792 226500256332026864 226915522047295488 226992862370156544 227726675502818688 229901252600549376 230050417089582144 231341384637784064 231426316713323664 231642928756614144 231721880336201472 231793223279654736 233077396261813488 234006632111273472 234086389319223936 234305491156115456 234385350225123328 234843134112281772 235472480792030208 235859771056490784 236247698311517907 236777037472318464 238570802907714816 238881770280258336 238963189096707768 239401304360902656 239603576946276352 239997661776780096 240071552682499548 240378157475197504 241401588985449684 241709892419658432 242673544411691008 242756255590306304 242830995816781152 243230388902006121 244283334308508312 246026140498580904 246477204982407168 246561212574480384 247091188725847488 247497588707304474 247889974896297426 248963091670740272 249720326100596736 249931317331891712 250342388577503376 250419464436055563 250801366473326592 251426121861388672 252238921824302644 252701376825397248 254101384453238784 254812788373530222 255279962303207424 255366970166426112 255693109336498176 256192509940671024 257854630658980996 258214214743474176 258302222697074688 258638909175618048 259283188169557068 259694259415168732 260259057717507072 260598294851190912 260687115378226656 261247454746599167 263593677550629888 263683519003263744 264734775721844736 264825006098515968 264906540891033984 265342242438552132 266374167156358272 267868971685855232 268218128033974272 268392153271179168 268741991565290628 268833587733796239 268969054394281901 269554024064560896 269997369498877608 270425427159597192 271923628972115736 272652346180245504 273007737463152384 273100787539094592 273184870293878796 274283042030605824 274717894257368576 274818751097071851 275169732899239248 276239877051038208 276779408060903517 277201510312624128 277341193613361152 277435720674635776 277977587316578424 278332603392333952 279997272072910112 280083478129582806 281172731998378176 281635187149691298 281784242942263296 282854387094062256 283302828452911344 284289048928571904 284529247623703168 284997223359926364 285394658400681984 286105586945718144 287030497248344388 287556739146141696 287654748003560448 288273053513488736 288747186825188553 292066120007087272 292601594218881024 292791439932195456 293420786611943892 295587324772134912 296542887244458624 296643958878671712 296793439331621408 297281586435785259 297438923105722368 297826622687075328 297928131860830464 298568519710399048 301249917200719872 301352593146587136 301745394038221056 302497052864483246 302657149826875392 303248277072631008 303635567337091584 304228605554546841 306535003467399168 306733889452776192 307133704646046432 307238385981481416 308568422284431552 308857238342152192 308962507114935296 309057631039539648 309565949511644154 310769861682417984 312008842815031296 312115185758965248 313124178816375696 313698260886700032 313963307722706944 314479694741987712 314996931082023876 315702716629757952 316319323498175448 318094403876953088 318211185480820038 318509027040344448 318617585462277024 318715682009525262 319996882369040128 320095403576666064 321868785313932912 322279856559544576 323774661089041536 324307185202674828 324901770204082176 325711112411344416 326764057817846607 327219737649057792 328034853998107872 328574385007973181 328748283432640512 329176793496241152 329454918301129984 329996784943072632 330519966528396568 332496760586580758 332960434800795648 333789851436671168 333892619248074084 334618788493937664 335889584674198929 336935169100529664 338801845937651712 338906156850809856 339021667289910528 339750384498040296 340373283070943232 340489293555234816 341590013254228032 342324251047267874 344402963596099584 344851878900824064 345710917559409424 347012076956676096 347464393134921216 347582820504302208 347689834919482104 351009948166910208 351129583978835904 351458236734173184 351578025337684992 352264701168422658 353100008131354624 353208721188045312 353789656584736176 355165556208477696 357624170711965696 357856204361572224 358322655420387504 358444783645061652 359405365419414528 359996492665170144 360107329023749322 360567236212796256 362564838629487648 363536461573660672 364010316617536512 364134383385459456 364246493725171728 365710722707474432 366425001462762468 366892977198985664 368319836068050944 369039210747871356 370636783088771232 371246383060956711 371834962344446139 373444637506110408 374896975997837568 375513582866255064 376202049709989888 377139182792083008 377737104603881792 378358382736453966 379052065238095872 379996297813235152 381152076679858176 381474115927624192 382219182560295333 382707329664459184 383408985528188928 383539664004747264 384996249100251404 386781945988471494 387321322115211264 387453334045612032 388924782254335602 389541389122753098 390388586576260608 390897442276786368 391030673067339984 391227715482591856 394116433029513216 395390516325944832 395525278504895616 396375448581047012 397102163582767104 397237509147773952 397359811336550976 401803457528782848 402327192050961408 402588229906768752 404331036096841344 404847423116122112 404996054248316412 405638140739395788 407885443458173604 408978519270368256 409511606194728576 409651181308641888 410531714601798691 411424563045908736 412076841386052864 412754599348858872 414359815576557312 416011790420041728 416153581011953664 416966380974867636 417498905088500928 419306259655983616 419995908109365168 420125217194374209 420936955506343936 421759097997567264 422452780724536947 424281580641093384 424678702720459264 424823447283036032 424954242679367016 426793871435554752 427495835039889546 429158380418577216 430545745872516582 431335108719212544 431482122005340672 431699548118722048 432409580270233104 433202360272109568 434281483215125888 435602373348409344 435685410423795476 436292983532077056 437379805330810496 438099180010630908 438902391328321536 439995713257430176 440131179917915838 445190158997432112 446158384658583552 446739934030612992 446892197791245696 447852779565598572 451245603653216743 451874875801079808 452028889719880704 452618091057331584 453000512664053728 453745579296724869 453985724740313088 454464953976545281 455453351005637376 459802505201098752 460100834179164288 462682769275568128 462852633426647328 463285857513228288 463443760672402944 463586446559309472 464348924267466231 466154792523626976 468013264222546944 468172778638447872 468610982312230912 468770700450246656 469686268224563544 470944961584060416 471719542112981568 472495396623035814 473554074944636928 477141605815429632 477763540560516672 477926378193415536 478073523014287893 478802608721805312 479207153892552704 479995323553560192 480143105364999096 480756314950395008 482803177970899368 483419784839316864 485347088823382016 485512511180612608 485661991633562304 486460777804012242 488566668617016624 492052280997161808 492954409964814336 493122425148960768 494182377451694976 494995177414608948 495779949792594852 497926183341480544 498745140879871137 499440652201193472 499862634663783424 500684777155006752 500838928872111126 502852243722777344 504477843648605288 505402753650794496 508202768906477568 509625576747060444 510559924606414848 510733940332852224 511386218672996352 512385019881342048 513486376570901811 515709261317961992 516604445394149376 517277818351236096 518566376339114136 519388518830337464 520518115435014144 521196589702381824 521374230756453312 522494909493198334 527187355101259776 527367038006527488 529469551443689472 529650012197031936 529813081782067968 530684484877104264 532748334312716544 536436256067948544 536784306542358336 537483983130581256 537667175467592478 537938108788563802 539108048129121792 539994738997755216 540850854319194384 543847257944231472 545304692360491008 546015474926304768 546201575078189184 546369740587757592 548566084061211648 549435788514737152 549637502194143702 550339465798478496 552479754102076416 553558816121807034 554871441349271552 555955174633156848 556665206784667904 559994544145820224 560166956259165612 562345463996756352 563270374299382596 565708774188124512 566605656905822688 567537574104680949 568578097857143808 569058495247406336 569994446719852728 572211173891436288 574060994496688776 575113478292283392 575309496007120896 576546107026977472 577494373650377106 580172918982707241 583387173381503403 584132240014174544 584312083684129647 585203188437762048 585582879864390912 586841573223887784 591174649544269824 593085774488917248 593287917757343424 593586878663242816 594563172871570518 594877846211444736 595653245374150656 595856263721660928 597137039420798096 602499834401439744 602705186293174272 603490788076442112 604994105728966492 606496554145262016 607271134674183168 608457211109093682 613467778905552384 614267409292092864 614476771962962832 617136844568863104 617714476684304384 617925014229870592 618115262079079296 619131899023288308 621539723364835968 624017685630062592 624230371517930496 626248357632751392 627926615445413888 628959389483975424 629993862164047752 631405433259515904 632638646996350896 636188807753906176 636422370961640076 637018054080688896 637235170924554048 637431364019050524 639993764738080256 640190807153332128 641243752559834319 643737570627865824 644559713119089152 645818618808774873 647549322178083072 648614370405349656 649803540408164352 651422224822688832 653528115635693214 654439475298115584 656069707996215744 657148770015946362 657496566865281024 658353586992482304 658909836602259968 659993569886145264 660196769876873757 661039933056793136 664993521173161516 665920869601591296 667579702873342336 667785238496148168 669237576987875328 671779169348397858 677812313701619712 678043334579821056 679500768996080592 680746566141886464 680978587110469632 683180026508456064 684648502094535748 689703757801648128 691421835118818848 693657035016832271 694024153913352192 694928786269842432 695165641008604416 695379669838964208 702019896333820416 702259167957671808 702916473468346368 703156050675369984 704529402336845316 706200016262709248 706417442376090624 707579313169472352 708743094934553721 709100234312197739 710331112416955392 715248341423931392 715712408723144448 716645310840775008 716889567290123304 718810730838829056 719992985330340288 720214658047498644 721134472425592512 725129677258975296 727072923147321344 728020633235073024 728268766770918912 728492987450343456 729691166706018363 731421445414948864 732850002925524936 733785954397971328 736639672136101888 738078421495742712 741273566177542464 742492766121913422 743669924688892278 746889275012220816 749793951995675136 751027165732510128 751258393308166689 752404099419979776 754278365584166016 755474209207763584 756716765472907932 758104130476191744 759992595626470304 762304153359716352 762948231855248384 764438365120590666 765414659328918368 767079328009494528 769992498200502808 773563891976942988 774642644230422528 774906668091224064 777849564508671204 779082778245506196 780777173152521216 781794884553572736 782061346134679968 782455430965183712 783742364239797501 790781032651889664 791050557009791232 792750897162094024 794204327165534208 794475018295547904 794719622673101952 803606915057565696 804654384101922816 805176459813537504 806907163182845703 808662072193682688 809694846232244224 809992108496632824 811276281478791576 815770886916347208 817957038540736512 819023212389457152 819302362617283776 821063429203597382 822849126091817472 824153682772105728 825509198697717744 828719631153114624 832023580840083456 832307162023907328 833932761949735272 834997810177001856 838612519311967232 839991816218730336 840250434388748418 843518195995134528 844905561449073894 848563161282186768 849357405440918528 849646894566072064 849908485358734032 853587742871109504 854991670079779092 858316760837154432 861091491745033164 862670217438425088 862964244010681344 863399096237444096 864819160540466208 866241560475565659 868562966430251776 871370820847590952 874759610661620992 876198360021261816 877804782656643072 879991426514860352 880262359835831676 890380317994864224 891844759307355777 892316769317167104 893479868061225984 893784395582491392 895705559131197144 902491207306433486 903749751602159616 904057779439761408 905236182114663168 906001025328107456 907491158593449738 907971449480626176 908929907953090562 910906702011274752 919605010402197504 920201668358328576 925705266853294656 926571715026456576 926887521344805888 927172893118618944 928697848534932462 932309585047253952 936026528445093888 936345557276895744 937541400900493312 939372536449127088 941889923168120832 943439084225963136 944990793246071628 947108149889273856 954283211630859264 955527081121033344 955852756386831072 956147046028575786 958414307785105408 959990647107120384 960286210729998192 961512629900790016 965606355941798736 966839569678633728 970694177646764032 971025022361225216 971323983267124608 972921555608024484 977133337234033248 980292173453539821 984104561994323616 985723155023919543 986244850297921536 988364754903389952 989990354829217896 991559899585189704 995852366682961088 997490281759742274 998881304402386944 999725269327566848 1001369554310013504 1001677857744222252 1005704487445554688 1007668754022596787 1008955687297210576 1010805507301588992 1016405537812955136 1019251153494120888 1021119849212829696 1021467880665704448 1024770039762684096 1026972753141803622 1031418522635923984 1033208890788298752 1034555636702472192 1037132752678228272 1038777037660674928 1041036230870028288 1042393179404763648 1042748461512906624 1044989818986396668 1054374710202519552 1054734076013054976 1058739685025691361 1059300024394063872 1059626163564135936 1061368969754208528 1065496668625433088 1072872512135897088 1073568613084716672 1074967966261162512 1075334350935184956 1075876217577127604 1078216096258243584 1079989477995510432 1081701708638388768 1087694515888462944 1090609384720982016 1092030949852609536 1092403150156378368 1092739481175515184 1097132168122423296 1098871577029474304 1099275004388287404 1100678931596956992 1104959508204152832 1107117632243614068 1109742882698543104 1111910349266313696 1113330413569335808 1113739149182870133 1115504887033338417 1119989088291640448 1120333912518331224 1124690927993512704 1126540748598765192 1131417548376249024 1133211313811645376 1135075148209361898 1137156195714287616 1138116990494812672 1139988893439705456 1144422347782872576 1146657547680885999 1148121988993377552 1150226956584566784 1150618992014241792 1153092214053954944 1154988747300754212 1160345837965414482 1166774346763006806 1168264480028349088 1168624167368259294 1171165759728781824 1173683146447775568 1182349299088539648 1186171548977834496 1186575835514686848 1187173757326485632 1189126345743141036 1191306490748301312 1191712527443321856 1194274078841596192 1198134878665437559 1205410372586348544 1206981576152884224 1209988211457932984 1212993108290524032 1214542269348366336 1216914422218187364 1226935557811104768 1228534818584185728 1228953543925925664 1231595143805396073 1234273689137726208 1235428953368608768 1235850028459741184 1236230524158158592 1238263798046576616 1243079446729671936 1248035371260125184 1248460743035860992 1252496715265502784 1255853230890827776 1257918778967950848 1259987724328095504 1260375651583122627 1262810866519031808 1265277293992701792 1272377615507812352 1272844741923280152 1274036108161377792 1274470341849108096 1274862728038101048 1279987529476160512 1280381614306664256 1282487505119668638 1287475141255731648 1289119426238178304 1291637237617549746 1295098644356166144 1297228740810699312 1299607080816328704 1302844449645377664 1307056231271386428 1308878950596231168 1312139415992431488 1314297540031892724 1316707173984964608 1317819673204519936 1319987139772290528 1320393539753747514 1322079866113586272 1329987042346323032 1335159405746684672 1335570476992296336 1338475153975750656 1343558338696795716 1353736810959650229 1355624627403239424 1356086669159642112 1359001537992161184 1361236737890174607 1361957174220939264 1363394861929635843 1366360053016912128 1369297004189071496 1379407515603296256 1382843670237637696 1387314070033664542 1388048307826704384 1389857572539684864 1390331282017208832 1390759339677928416 1404039792667640832 1404518335915343616 1405832946936692736 1406312101350739968 1409058804673690632 1412834884752181248 1415158626338944704 1417486189869107442 1418200468624395478 1420662224833910784 1431424817446288896 1433290621681550016 1433779134580246608 1437621461677658112 1439985970660680576 1440429316094997288 1442268944851185024 1450259354517950592 1456041266470146048 1456537533541837824 1456985974900686912 1459382333412036726 1462842890829897728 1465700005851049872 1467571908795942656 1473279344272203776 1476156842991485424 1482547132355084928 1484985532243826844 1487339849377784556 1493778550024441632 1496235422639613411 1499587903991350272 1502054331465020256 1502516786616333378 1508556731168332032 1510948418415527168 1513433530945815864 1516208260952383488 1519985191252940608 1524608306719432704 1525896463710496768 1528876730241181332 1530829318657836736 1534158656018989056 1539984996401005616 1540459129712705433 1547127783953885976 1549813336182448128 1555699129017342408 1558165556491012392 1561554346305042432 1563589769107145472 1564122692269359936 1564910861930367424 1567484728479595002 1581562065303779328 1582101114019582464 1585501794324188048 1588408654331068416 1588950036591095808 1589439245346203904 1609308768203845632 1610352919627075008 1613814326365691406 1617324144387365376 1619389692464488448 1619984216993265648 1622552562957583152 1631541773832694416 1635914077081473024 1638046424778914304 1638604725234567552 1642126858407194764 1645698252183634944 1648307365544211456 1651018397395435488 1657439262306229248 1664614324047814656 1667865523899470544 1669995620354003712 1677225038623934464 1679983632437460672 1680500868777496836 1687036391990269056 1689811122898147788 1697126322564373536 1698714810881837056 1699293789132144128 1699816970717468064 1702612722314042847 1707175485742219008 1709983340159558184 1716633521674308864 1722182983490066328 1725340434876850176 1725928488021362688 1726798192474888192 1729638321080932416 1732483120951131318 1737125932860503552 1740518756948121723 1742741641695181904 1749519221323241984 1750161520144510209 1752396720042523632 1752936251052388941 1755609565313286144 1759982853029720704 1760524719671663352 1780760635989728448 1783689518614711554 1784633538634334208 1786959736122451968 1787568791164982784 1791411118262394288 1804982414612866972 1807499503204319232 1808115558879522816 1810472364229326336 1812002050656214912 1814982317186899476 1817859815906181124 1821813404022549504 1828732183226194169 1840403336716657152 1851410533706589312 1853143430052913152 1853775042689611776 1854345786237237888 1857395697069864924 1864619170094507904 1872053056890187776 1872691114553791488 1875082801800986624 1878745072898254176 1882783380759973307 1883779846336241664 1886878168451926272 1889981586492143256 1894216299778547712 1908566423261718528 1911054162242066688 1911705512773662144 1912294092057151572 1916828615570210816 1919981294214240768 1920572421459996384 1923025259801580032 1923731257679502957 1931212711883597472 1933679139357267456 1937455856426324619 1941388355293528064 1942050044722450432 1942647966534249216 1945843111216048968 1954266674468066496 1960584346907079642 1968209123988647232 1971446310047839086 1972489700595843072 1976729509806779904 1979980709658435792 1980590309630621271 1983119799170379408 1991704733365922176 1994980563519484548 1997762608804773888 1999450538655133696 2002739108620027008 2003355715488444504 2011408974891109376 2015337508045193574 2017911374594421152 2038502306988241776 2042239698425659392 2042935761331408896 2049540079525368192 2053945506283607244 2062837045271847968 2069111273404944384 2074265505356456544 2077554075321349856 2080971105050496813 2082072461740056576 2084786358809527296 2085496923025813248 2089979637972793336 2108749420405039104 2109468152026109952 2117479370051382722 2118600048788127744 2119252327128271872 2122737939508417056 2127300702936593217 2130993337250866176 2145745024271794176 2147137226169433344 2149935932522325024 2150668701870369912 2151752435154255208 2156432192516487168 2159978955991020864 2163403417276777536 2175389031776925888 2181218769441964032 2184061899705219072 2184806300312756736 2185478962351030368 2194264336244846592 2197743154058948608 2198550008776574808 2201357863193913984 2209919016408305664 2214235264487228136 2223820698532627392 2226660827138671616 2227478298365740266 2231009774066676834 2239978176583280896 2240667825036662448 2249381855987025408 2253081497197530384 2262835096752498048 2266422627623290752 2270150296418723796 2274312391428575232 2276233980989625344 2279977786879410912 2288844695565745152 2293315095361771998 2296243977986755104 2301237984028483584 2306184428107909888 2309977494601508424 2320691675930828964 2333548693526013612 2336528960056698176 2337248334736518588 2342331519457563648 2347366292895551136 2351227092719392503 2372343097955668992 2373151671029373696 2374347514652971264 2378252691486282072 2382612981496602624 2383425054886643712 2388548157683192384 2396269757330875118 2410820745172697088 2413963152305768448 2419976422915865968 2420721489548537109 2425986216581048064 2429084538696732672 2433828844436374728 2453871115622209536 2457069637168371456 2457907087851851328 2463190287610792146 2468547378275452416 2471700056919482368 2472461048316317184 2476527596093153232 2486158893459343872 2496070742520250368 2496921486071721984 2504993430531005568 2515837557935901696 2519975448656191008 2520751303166245254 2530554587985403584 2544755231015624704 2545689483846560304 2548072216322755584 2548940683698216192 2549725456076202096 2559975058952321024 2560763228613328512 2564975010239337276 2574950282511463296 2578238852476356608 2583274475235099492 2590197288712332288 2594457481621398624 2598724681426696977 2605688899290755328 2614112462542772856 2624278831984862976 2628595080063785448 2633414347969929216 2635639346409039872 2639974279544581056 2640787079507495028 2644159732227172544 2659974084692646064 2670318811493369344 2671140953984592672 2675534277922067331 2676950307951501312 2687116677393591432 2707473621919300458 2711249254806478848 2712173338319284224 2718003075984322368 2722473475780349214 2723914348441878528 2726789723859271686 2732720106033824256 2738594008378142992 2758815031206592512 2765687340475275392 2774628140067329084 2779715145079369728 2780662564034417664 2781518679355856832 2808079585335281664 2809036671830687232 2812624202701479936 2818117609347381264 2825669769504362496 2830317252677889408 2834972379738214884 2836400937248790956 2841324449667821568 2862849634892577792 2866581243363100032 2867558269160493216 2873722002212590837 2875242923355316224 2879971941321361152 2880858632189994576 2884537889702370048 2900518709035901184 2912082532940292096 2913075067083675648 2913971949801373824 2918764666824073452 2925685781659795456 2931400011702099744 2935143817591885312 2940876520360619463 2946558688544407552 2952313685982970848 2957169465071758629 2965094264710169856 2969971064487653688 2974679698755569112 2987557100048883264 2992470845279226822 2999175807982700544 3004108662930040512 3005033573232666756 3017113462336664064 3021896836831054336 3023006262067790361 3026867061891631728 3032416521904766976 3039970382505881216 3049216613438865408 3051792927420993536 3057753460482362664 3061658637315673472 3079969992802011232 3080918259425410866 3094255567907771952 3099626672364896256 3111398258034684816 3116331112982024784 3123108692610084864 3127179538214290944 3128245384538719872 3129821723860734848 3134969456959190004 3158719225572517201 3163124130607558656 3164202228039164928 3171003588648376096 3176219055077074083 3177900073182191616 3178878490692407808 3218617536407691264 3220705839254150016 3227628652731382812 3234648288774730752 3238779384928976896 3239968433986531296 3245105125915166304 3263083547665388832 3271828154162946048 3276092849557828608 3277209450469135104 3284253716814389528 3291396504367269888 3296614731088422912 3302036794790870976 3314878524612458496 3329228648095629312 3335731047798941088 3339991240708007424 3346514661100015251 3354450077247868928 3359967264874921344 3361001737554993672 3374072783980538112 3379622245796295576 3394252645128747072 3397429621763674112 3398587578264288256 3399633941434936128 3405225444628085694 3414350971484438016 3419966680319116368 3433267043348617728 3444365966980132656 3450680869753700352 3451856976042725376 3453596384949776384 3459276642161864832 3464966241902262636 3474251865721007104 3481037513896243446 3485483283390363808 3499038442646483968 3500323040289020418 3504793440085047264 3505872502104777882 3519965706059441408 3521049439343326704 3561521271979456896 3567379037229423108 3573919472244903936 3575137582329965568 3582822236524788576 3594404635996312677 3609964829225733944 3616231117759045632 3620944728458652672 3624004101312429824 3629964634373798952 3635719631812362248 3643626808045099008 3657464366452388338 3680806673433314304 3694785431416188219 3702821067413178624 3706286860105826304 3707550085379223552 3708691572474475776 3714791394139729848 3729238340189015808 3744106113780375552 3745382229107582976 3757490145796508352 3765566761519946614 3767559692672483328 3773756336903852544 3779963172984286512 3788432599557095424 3817132846523437056 3822108324484133376 3823411025547324288 3824588184114303144 3839962588428481536 3841144842919992768 3846050519603160064 3847462515359005914 3862425423767194944 3867358278714534912 3874911712852649238 3884100089444900864 3885295933068498432 3891686222432097936 3908533348936132992 3921168693814159284 3936418247977294464 3942892620095678172 3953459019613559808 3959961419316871584 3961180619261242542 3966239598340758816 3983409466731844352 3989961127038969096 3998901077310267392 4005478217240054016 4006711430976889008 4022817949782218752 4030675016090387148 4035822749188842304 4061210432878950687 4077004613976483552 4083710213670523821 4085871522662817792 4090184585788907529 4099080159050736384 4107891012567214488 4125674090543695936 4138222546809888768 4148531010712913088 4155108150642699712 4161942210100993626 4164144923480113152 4169572717619054592 4170993846051626496 4179959275945586672 4217498840810078208 4218936304052219904 4234958740102765444 4238504654256543744 4245475879016834112 4254601405873186434 4261986674501732352 4294274452338866688 4299871865044650048 4301337403740739824 4303504870308510416 4312864385032974336 4319957911982041728 4326806834553555072 4350778063553851776 4368123799410438144 4369612600625513472 4370957924702060736 4388528672489693184 4395486308117897216 4397100017553149616 4402715726387827968 4419838032816611328 4428470528974456272 4447641397065254784 4453321654277343232 4454956596731480532 4462019548133353668 4479956353166561792 4481335650073324896 4488706267918840233 4498763711974050816 4506162994395060768 4525670193504996096 4532845255246581504 4540300592837447592 4548624782857150464 4552467961979250688 4559955573758821824 4577689391131490304 4586630190723543996 4592487955973510208 4602475968056967168 4612368856215819776 4619954989203016848 4621377389138116299 4641383351861657928 4667097387052027224 4673057920113396352 4674496669473037176 4684663038915127296 4694732585791102272 4702454185438785006 4744686195911337984 4746303342058747392 4748695029305942528 4756505382972564144 4765225962993205248 4766850109773287424 4777096315366384768 4792539514661750236 4827926304611536896 4839952845831731936 4841442979097074218 4851972433162096128 4858169077393465344 4867657688872749456 4907742231244419072 4914139274336742912 4915814175703702656 4926380575221584292 4937094756550904832 4943400113838964736 4944922096632634368 4953055192186306464 4963701640185384173 4972317786918687744 4993842972143443968 5009986861062011136 5031675115871803392 5039950897312382016 5041502606332490508 5061109175970807168 5089510462031249408 5091378967693120608 5096144432645511168 5097881367396432384 5099450912152404192 5107838166942128541 5119950117904642048 5121526457226657024 5129950020478674552 5149900565022926592 5156477704952713216 5166548950470198984 5180394577424664576 5188914963242797248 5197449362853393954 5211377798581510656 5221556270844365169 5228224925085545712 5248557663969725952 5257190160127570896 5258808753157166823 5266828695939858432 5271278692818079744 5279948559089162112 5281574159014990056 5288319464454345088 5319948169385292128 5340637622986738688 5342281907969185344 5351068555844134662 5353900615903002624 5374233354787182864 5414947243838600916 5422498509612957696 5424346676638568448 5436006151968644736 5444946951560698428 5453579447718543372 5465440212067648512 5477188016756285984 5486196549678582507 5531374680950550784 5549256280134658168 5559430290158739456 5561325128068835328 5563037358711713664 5616159170670563328 5618073343661374464 5625248405402959872 5636235218694762528 5648350142279919921 5651339539008724992 5660634505355778816 5669944759476429768 5672801874497581912 5682648899335643136 5725699269785155584 5733162486726200064 5735116538320986432 5747444004425181674 5750485846710632448 5759943882642722304 5761717264379989152 5769075779404740096 5801037418071802368 5824165065880584192 5826150134167351296 5827943899602747648 5837529333648146904 5862800023404199488 5870287635183770624 5881753040721238926 5904627371965941696 5914338930143517258 5930188529420339712 5939942128975307376 5949359397511138224 5975114200097766528 5984941690558453644 5998351615965401088 6008217325860081024 6010067146465333512 6034226924673328128 6043793673662108672 6046012524135580722 6053734123783263456 6079940765011762432 6103585854841987072 6115506920964725328 6123317274631346944 6159939985604022464 6161836518850821732 6188511135815543904 6222796516069369632 6232662225964049568 6242913315151490439 6246217385220169728 6254359076428581888 6256490769077439744 6259643447721469696 6269938913918380008 6317438451145034402 6326248261215117312 6328404456078329856 6342007177296752192 6352438110154148166 6355800146364383232 6357756981384815616 6381902108809779651 6437235072815382528 6441411678508300032 6455257305462765624 6469296577549461504 6479936867973062592 6490210251830332608 6526167095330777664 6543656308325892096 6552185699115657216 6554418900938270208 6568507433628779056 6582793008734539776 6593229462176845824 6604073589581741952 6629757049224916992 6671462095597882176 6679982481416014848 6693029322200030502 6708900154495737856 6719934529749842688 6722003475109987344 6748145567961076224 6759244491592591152 6788505290257494144 6794859243527348224 6797175156528576512 6799267882869872256 6810450889256171388 6828701942968876032 6839933360638232736 6866534086697235456 6888731933960265312 6903713952085450752 6907192769899552768 6918553284323729664 6929932483804525272 6948503731442014208 6962075027792486892 6970966566780727616 6998076885292967936 7000646080578040836 7009586880170094528 7011745004209555764 7039931412118882816 7042098878686653408 7053681278158177509 7123042543958913792 7134758074458846216 7147838944489807872 7150275164659931136 7165644473049577152 7188809271992625354 7219929658451467888 7232462235518091264 7241889456917305344 7248008202624859648 7259929268747597904 7262164468645611327 7271439263624724496 7287253616090198016 7314928732904776676 7361613346866628608 7389570862832376438 7405642134826357248 7415100170758447104 7417383144948951552 7429582788279459696 7458476680378031616 7488212227560751104 7490764458215165952 7514980291593016704 7531133523039893228 7547512673807705088 7559926345968573024 7634265693046874112 7644216648968266752 7646822051094648576 7649176368228606288 7679925176856963072 7682289685839985536 7692101039206320128 7694925030718011828 7724850847534389888 7734716557429069824 7749823425705298476 7768200178889801728 7770591866136996864 7783372444864195872 7796174044280090931 7800102577434175129 7817066697872265984 7842337387628318568 7872836495954588928 7885785240191356344 7906918039227119616 7919922838633743168 7922361238522485084 7932479196681517632 7966818933463688704 7979922254077938192 7997802154620534784 8010956434480108032 8013422861953778016 8026602833766201993 8045635899564437504 8061350032180774296 8071645498377684608 8122420865757901374 8154009227952967104 8167420427341047642 8171743045325635584 8180369171577815058 8198160318101472768 8215782025134428976 8251348181087391872 8276445093619777536 8297062021425826176 8310216301285399424 8323884420201987252 8339145435238109184 8341987692103252992 8359918551891173344 8437872608104439808 8469917480205530888 8477009308513087488 8490951758033668224 8509202811746372868 8523973349003464704 8588548904677733376 8599743730089300096 8602674807481479648 8607009740617020832 8621166006637772511 8625728770065948672 8639915823964083456 8653613669107110144 8701556127107703552 8736247598820876288 8739225201251026944 8741915849404121472 8777057344979386368 8790972616235794432 8794200035106299232 8805431452775655936 8822629561081858389 8839676065633222656 8856941057948912544 8895282794130509568 8906643308554686464 8909913193462961064 8924039096266707336 8959912706333123584 8962671300146649792 8977412535837680466 8997527423948101632 9012325988790121536 9051340387009992192 9065690510493163008 9080601185674895184 9097249565714300928 9104935923958501376 9119911147517643648 9155378782262980608 9173260381447087992 9184975911947020416 9224737712431639552 9239909978406033696 9242754778276232598 9282766703723315856 9334194774104054448 9346115840226792704 9348993338946074352 9369326077830254592 9389465171582204544 9404908370877570012 9476157676717551603 9489372391822675968 9492606684117494784 9497390058611885056 9513010765945128288 9528657165231222249 9533700219546574848 9554192630732769536 9585079029323500472 9655852609223073792 9679905691663463872 9682885958194148436 9703944866324192256 9716338154786930688 9735315377745498912 9815484462488838144 9828278548673485824 9831628351407405312 9852761150443168584 9874189513101809664 9889844193265268736 9906110384372612928 9927403280370768346 9944635573837375488 9987685944286887936 10019973722124022272 10063350231743606784 10079901794624764032 10083005212664981016 10122218351941614336 10182757935386241216 10192288865291022336 10195762734792864768 10198901824304808384 10215676333884257082 10239900235809284096 10243052914453314048 10259900040957349104 10299801130045853184 10312955409905426432 10333097900940397968 10360789154849329152 10377829926485594496 10394898725706787908 10422755597163021312 10443112541688730338 10456449850171091424 10497115327939451904 10514380320255141792 10517617506314333646 10542557385636159488 10559897118178324224 10563148318029980112 10576638928908690176 10639896338770584256 10681275245973477376 10684563815938370688 10702137111688269324 10748466709574365728 10783213907988938031 10829894487677201832 10848693353277136896 10872012303937289472 10889893903121396856 10907158895437086744 10930880424135297024 10954376033512571968 10972393099357165014 11062749361901101568 11084356294248564657 11098512560269316336 11118860580317478912 11122650256137670656 11126074717423427328 11232318341341126656 11236146687322748928 11272470437389525056 11296700284559839842 11302679078017449984 11321269010711557632 11339889518952859536 11345603748995163824 11365297798671286272 11451398539570311168 11466324973452400128 11470233076641972864 11494888008850363348 11519887765285444608 11523434528759978304 11538151558809480192 11602074836143604736 11652300268334702592 11655887799205495296 11675058667296293808 11725600046808398976 11740575270367541248 11763506081442477852 11809254743931883392 11828677860287034516 11860377058840679424 11879884257950614752 11898718795022276448 11950228400195533056 11969883381116907288 11996703231930802176 12016434651720162048 12020134292930667024 12068453849346656256 12087587347324217344 12092025048271161444 12107468247566526912 12159881530023524864 12183631298636852061 12207171709683974144 12231013841929450656 12246634549262693888 12251130641011571463 12270553757366722587 12319879971208044928 12323673037701643464 12377022271631087808 12445593032138739264 12465324451928099136 12485826630302980878 12492434770440339456 12508718152857163776 12512981538154879488 12519286895442939392 12539877827836760016 12634876902290068804 12652496522430234624 12656808912156659712 12684014354593504384 12704876220308296332 12715513962769631232 12763804217619559302 12882823357016600064 12910514610925531248 12938593155098923008 12959873735946125184 12980420503660665216 13052334190661555328 13104371398231314432 13108837801876540416 13137014867257558112 13165586017469079552 13179483665319813149 13186458924353691648 13208147179163483904 13259514098449833984 13342924191195764352 13359964962832029696 13386058644400061004 13417800308991475712 13439869059499685376 13444006950219974688 13466118803756520699 13496291135922152448 13518488983185182304 13577010580514988288 13589718487054696448 13594350313057153024 13598535765739744512 13620901778512342776 13657403885937752064 13679866721276465472 13733068173394470912 13777463867920530624 13807427904170901504 13814385539799105536 13837106568647459328 13859864967609050544 13864132167414348897 13897007462884028416 13924150055584973784 13941933133561455232 13996153770585935872 14001292161156081672 14019173760340189056 14023490008419111528 14079862824237765632 14084197757373306816 14107362556316355018 14246085087917827584 14269516148917692432 14295677888979615744 14300550329319862272 14331288946099154304 14377618543985250708 14439859316902935776 14483778913834610688 14496016405249719296 14519858537495195808 14524328937291222654 14542878527249448992 14574507232180396032 14629857465809553352 14723226693733257216 14779141725664752876 14811284269652714496 14830200341516894208 14834766289897903104 14859165576558919392 14891104920556152519 14916953360756063232 14981528916430331904 15029960583186033408 15062267046079786456 15095025347615410176 15119852691937146048 15268531386093748224 15288433297936533504 15293644102189297152 15298352736457212576 15359850353713926144 15364579371679971072 15384202078412640256 15389850061436023656 15449701695068779776 15469433114858139648 15499646851410596952 15541183732273993728 15566744889728391744 15592348088560181862 15600205154868350258 15634133395744531968 15684674775256637136 15745672991909177856 15771570480382712688 15813836078454239232 15839845677267486336 15844722477044970168 15864958393363035264 15933637866927377408 15959844508155876384 16021912868960216064 16026845723907556032 16053205667532403986 16091271799128875008 16122700064361548592 16143290996755369216 16244841731515802748 16308018455905934208 16334840854682095284 16360738343155630116 16396320636202945536 16431564050268857952 16458589649035747521 16502696362174783744 16594124042851652352 16620432602570798848 16647768840403974504 16678290870476218368 16683975384206505984 16719837103782346688 16875745216208879616 16939834960411061776 16945050426839759763 16954018617026174976 16981903516067336448 17018405623492745736 17047946698006929408 17177097809355466752 17199487460178600192 17205349614962959296 17214019481234041664 17242332013275545022 17251457540131897344 17279831647928166912 17307227338214220288 17403112254215407104 17472495197641752576 17478450402502053888 17483831698808242944 17588400070212598464 17610862905551311872 17645259122163716778 17713882115897825088 17790565588261019136 17813286617109372928 17819826386925922128 17848078192533414672 17919825412666247168 17925342600293299584 17954825071675360932 17995054847896203264 18024651977580243072 18102680774019984384 18131381020986326016 18161202371349790368 18209871847917002752 18239822295035287296 18310757564525961216 18346520762894175984 18369951823894040832 18449475424863279104 18479819956812067392 18485509556552465196 18565533407446631712 18668389548208108896 18692231680453585408 18697986677892148704 18728739945454471317 18738652155660509184 18778930343164409088 18809816741755140024 18952315353435103206 18978744783645351936 18985213368234989568 18994780117223770112 19026021531890256576 19057314330462444498 19067400439093149696 19108385261465539072 19145706326429338953 19170158058647000944 19311705218446147584 19359811383326927744 19365771916388296872 19407889732648384512 19470630755490997824 19630968924977676288 19656557097346971648 19663256702814810624 19705522300886337168 19748379026203619328 19779688386530537472 19812220768745225856 19854806560741536692 19889271147674750976 20039947444248044544 20116054015488135859 20126700463487213568 20159803589249528064 20166010425329962032 20244436703883228672 20365515870772482432 20384577730582044672 20391525469585729536 20397803648609616768 20431352667768514164 20479800471618568192 20486105828906628096 20519800081914698208 20599602260091706368 20625910819810852864 20666195801880795936 20721578309698658304 20755659852971188992 20789797451413575816 20845511194326042624 20886225083377460676 20912899700342182848 20994230655878903808 21028760640510283584 21035235012628667292 21085114771272318976 21119794236356648448 21126296636059960224 21153277857817380352 21161043834474532527 21279792677541168512 21362550491946954752 21369127631876741376 21404274223376538648 21496933419148731456 21566427815977876062 21659788975354403664 21697386706554273792 21744024607874578944 21779787806242793712 21786493405936833981 21814317790874173488 21861760848270594048 21908752067025143936 21944786198714330028 22125498723802203136 22168712588497129314 22197025120538632672 22245300512275341312 22252149434846854656 22464636682682253312 22472293374645497856 22544940874779050112 22593400569119679684 22642538021423115264 22679779037905719072 22691207497990327648 22902797079140622336 22932649946904800256 22940466153283945728 22989776017700726696 23039775530570889216 23046869057519956608 23076303117618960384 23204149672287209472 23304600536669405184 23311775598410990592 23350117334592587616 23400307732302525387 23451200093616797952 23481150540735082496 23527012162884955704 23618509487863766784 23657355720574069032 23720754117681358848 23759768515901229504 23797437590044552896 23900456800391066112 23939766762233814576 23993406463861604352 24032869303440324096 24040268585861334048 24136907698693312512 24175174694648434688 24184050096542322888 24214936495133053824 24319763060047049728 24367262597273704122 24462027683858901312 24493269098525387776 24502261282023142926 24541107514733445174 24639759942416089856 24647346075403286928 24754044543262175616 24891186064277478528 24930648903856198272 24971653260605961756 25017436305714327552 25025963076309758976 25038573790885878784 25079755655673520032 25269753804580137608 25313617824313319424 25368028709187008768 25409752440616592664 25431027925539262464 25527608435239118604 25765646714033200128 25821029221851062496 25863498019913317533 25877186310197846016 25919747471892250368 25960841007321330432 26104668381323110656 26208742796462628864 26217675603753080832 26274029734515116224 26331172034938159104 26358967330639626298 26372917848707383296 26416294358326967808 26519028196899667968 26685848382391528704 26719929925664059392 26772117288800122008 26879738118999370752 26888013900439949376 26932237607513041398 26992582271844304896 27036977966370364608 27154021161029976576 27188700626114306048 27197071531479489024 27241803557024685552 27314807771875504128 27359733442552930944 27466136346788941824 27554927735841061248 27674213137294918656 27719729935218101088 27728264334828697794 27794014925768056832 27848300111169947568 27883866267122910464 27992307541171871744 28002584322312163344 28038347520680378112 28046980016838223056 28159725648475531264 28168395514746613632 28214725112632710036 28428473030152654809 28492170175835655168 28539032297835384864 28585971495693666747 28601100658639724544 28662577892198308608 28755237087970501416 28879718633805871552 28967557827669221376 28992032810499438592 29039717074990391616 29048657874582445308 29085757054498897984 29149014464360792064 29259714931619106704 29446453387466514432 29558283451329505752 29622568539305428992 29669532579795806208 29718331153117838784 29782209841112305038 29833906721512126464 29963057832860663808 30059921166372066816 30124534092159572912 30190050695230820352 30239705383874292096 30576866595873067008 30587288204378594304 30596705472914425152 30719700707427852288 30729158743359942144 30768404156825280512 30779700122872047312 30899403390137559552 30938866229716279296 30999293702821193904 31082367464547987456 31133489779456783488 31184696177120363724 31200410309736700516 31268266791489063936 31369349550513274272 31491345983818355712 31543140960765425376 31627672156908478464 31679691354534972672 31689444954089940336 31729916786726070528 31867275733854754816 31919689016311752768 32043825737920432128 32053691447815112064 32106411335064807972 32182543598257750016 32245400128723097184 32286581993510738432 32349641723966814093 32489683463031605496 32616036911811868416 32669681709364190568 32721476686311260232 32792641272405891072 32863128100537715904 32917179298071495042 33005392724349567488 33188248085703304704 33240865205141597696 33253068882745693971 33295537680807949008 33356581740952436736 33367950768413011968 33439674207564693376 33879669920822123552 33890100853679519526 33908037234052349952 33963807032134672896 34036811246985491472 34095893396013858816 34354195618710933504 34398974920357200384 34410699229925918592 34428038962468083328 34484664026551090044 34559663295856333824 34614454676428440576 34745911481297689211 34806224508430814208 34956900805004107776 34967663397616485888 35176800140425196928 35221725811102623744 35290518244327433556 35427764231795650176 35581131176522038272 35626573234218745856 35639652773851844256 35696156385066829344 35839650825332494336 35850685200586599168 35909650143350721864 35990109695792406528 36049303955160486144 36205361548039968768 36262762041972652032 36322404742699580736 36419743695834005504 36479644590070574592 36550893895910556183 36621515129051922432 36693041525788351968 36739903647788081664 36811661272100167761 36898950849726558208 36959639913624134784 36971019113104930392 37131066814893263424 37336779096416217792 37384463360907170816 37395973355784297408 37457479890908942634 37477304311321018368 37557860686328818176 37619633483510280048 37904630706870206412 37957489567290703872 37970426736469979136 37989560234447540224 38052043063780513152 38114628660924888996 38216770522931078144 38291412652858677906 38340316117294001888 38719622766653855488 38731543832776593744 38815779465296769024 38941261510981995648 39313114194693943296 39326513405629621248 39411044601772674336 39496758052407238656 39538450995959439447 39559376773061074944 39624441537490451712 39709613121483073384 39778542295349501952 40079894888496089088 40232108030976271718 40253400926974427136 40319607178499056128 40332020850659924064 40488873407766457344 40731031741544964864 40769155461164089344 40783050939171459072 40795607297219233536 40862705335537028328 40972211657813256192 41039600163829396416 41199204520183412736 41332391603761591872 41443156619397316608 41511319705942377984 41579594902827151632 41691022388652085248 41772450166754921352 41825799400684365696 41988461311757807616 42057521281020567168 42070470025257334584 42239588472713296896 42252593272119920448 42306555715634760704 42322087668949065054 42559585355082337024 42725100983893909504 42738255263753482752 42808548446753077296 42993866838297462912 43132855631955752124 43319577950708807328 43488049215749157888 43559575612485587424 43572986811873667962 43628635581748346976 43723521696541188096 43817504134050287872 43889572397428660056 44250997447604406272 44337425176994258628 44394050241077265344 44490601024550682624 44504298869693709312 44673314761668457557 44944586749290995712 45089881749558100224 45186801138239359368 45285076042846230528 45359558075811438144 45382414995980655296 45805594158281244672 45865299893809600512 45880932306567891456 45979552035401453392 46079551061141778432 46093738115039913216 46152606235237920768 46408299344574418944 46623551196821981184 46700234669185175232 46800615464605050774 46902400187233595904 46962301081470164992 47054024325769911408 47237018975727533568 47314711441148138064 47441508235362717696 47519537031802459008 47594875180089105792 47800913600782132224 47879533524467629152 48065738606880648192 48080537171722668096 48273815397386625024 48350349389296869376 48368100193084645776 48429872990266107648 48639526120094099456 48734525194547408244 48924055367717802624 48986538197050775552 49004522564046285852 49082215029466890348 49279519884832179712 49294692150806573856 49375768947107242563 49508089086524351232 49782372128554957056 49861297807712396544 49943306521211923512 50034872611428655104 50051926152619517952 50077147581771757568 50159511311347040064 50539507609160275216 50627235648626638848 50736057418374017536 50819504881233185328 50835151280519279289 50862055851078524928 51055216870478237208 51531293428066400256 51642058443702124992 51726996039826635066 51754372620395692032 51839494943784500736 51921682014642660864 52209336762646221312 52417485592925257728 52435351207506161664 52548059469030232448 52717934661279252596 52832588716653935616 53371696764783057408 53439859851328118784 53544234577600244016 53759476237998741504 53776027800879898752 53864475215026082796 53985164543688609792 54073955932740729216 54308042322059953152 54377401252228612096 54394143062958978048 54483607114049371104 54600718042039225903 54629615543751008256 54719466885105861888 54932272693577883648 55109855471682122496 55348426274589837312 55439459870436202176 55456528669657395588 55588029851536113664 55696600222339895136 55767732534245820928 55984615082343743488 56005168644624326688 56076695041360756224 56093960033676446112 56186219836363413951 56319451296951062528 56336791029493227264 56429450225265420072 56856946060305309618 56984340351671310336 57078064595670769728 57171942991387333494 57202201317279449088 57325155784396617216 57437118979288016859 57510474175941002832 57759437267611743104 57935115655338442752 57984065620998877184 58079434149980783232 58097315749164890616 58171514108997795968 58519429863238213408 58892906774933028864 59116566902659011504 59245137078610857984 59339065159591612416 59436662306235677568 59564419682224610076 59667813443024252928 60119842332744133632 60249068184319145824 60348162046464407577 60380101390461640704 60479410767748584192 61153733191746134016 61174576408757188608 61193410945828850304 61439401414855704576 61458317486719884288 61536808313650561024 61559400245744094624 61798806780275119104 61877732459432558592 61998587405642387808 62164734929095974912 62266979558913566976 62369392354240727448 62400820619473401032 62536533582978127872 62738699101026548544 62982691967636711424 63086281921530850752 63255344313816956928 63359382709069945344 63378889908179880672 63459833573452141056 63734551467709509632 63839378032623505536 64087651475840864256 64107382895630224128 64212822670129615944 64490800257446194368 64573163987021476864 64699283447933628186 64979366926063210992 65232073823623736832 65339363418728381136 65442953372622520464 65585282544811782144 65726256201075431808 65834358596142990084 66010785448699134976 66376496171406609408 66481730410283195392 66506137765491387942 66591075361615898016 66735901536826023936 66879348415129386752 67759339841644247104 67780201707359039052 67927614064269345792 68073622493970982944 68708391237421867008 68797949840714400768 68821398459851837184 68856077924936166656 68969328053102180088 69119326591712667648 69228909352856881152 69491822962595378422 69612449016861628416 69913801610008215552 69935326795232971776 70200923196907576161 70353600280850393856 70443451622205247488 70581036488654867112 70855528463591300352 71162262353044076544 71279305547703688512 71392312770133658688 71679301650664988672 71701370401173198336 71819300286701443728 71980219391584813056 72098607910320972288 72410723096079937536 72525524083945304064 72644809485399161472 72959289180141149184 73101787791821112366 73386083051576703936 73479807295576163328 73623322544200335522 73797901699453116416 73919279827248269568 73942038226209860784 74262133629786526848 74673558192832435584 74768926721814341632 74791946711568594816 74914959781817885268 75115721372657636352 75239266967020560096 75809261413740412824 75940853472939958272 75979120468895080448 76104086127561026304 76229257321849777992 76433541045862156288 76582825305717355812 76680632234588003776 77439245533307710976 77463087665553187488 77590494059739952599 77631558930593538048 77882523021963991296 78626228389387886592 78653026811259242496 78822089203545348672 78993516104814477312 79076901991918878894 79118753546122149888 79248883074980903424 79419226242966146768 79557084590699003904 80159789776992178176 80464216061952543436 80639214356998112256 80664041701319848128 80977746815532914688 81462063483089929728 81566101878342918144 81591214594438467072 81725410671074056656 81944423315626512384 82079200327658792832 82398409040366825472 82664783207523183744 83022639411884755968 83159189805654303264 83382044777304170496 83544900333509842704 83651598801368731392 83976922623515615232 84115042562041134336 84140940050514669168 84479176945426593792 84505186544239840896 84613111431269521408 84644175337898130108 85119170710164674048 85285419090457964427 85450201967787819008 85476510527506965504 85617096893506154592 85757914487081000241 85987733676594925824 86265711263911504248 86639155901417614656 86976098431498315776 87119151224971174848 87145973623747335924 87257271163496693952 87447043393082376192 87635008268100575744 87779144794857320112 88501994895208812544 88674850353988517256 88788100482154530688 89008597739387418624 89346629523336915114 89889173498581991424 90179763499116200448 90373602276478718736 90570152085692461056 90719116151622876288 90764829991961310592 91730599787619201024 91761864613135782912 91959104070802906784 92159102122283556864 92187476230079826432 92305212470475841536 92816598689148837888 93247102393643962368 93400469338370350464 93601230929210101548 93804800374467191808 93924602162940329984 94108048651539822816 94474037951455067136 94629422882296276128 94883016470725435392 95039074063604918016 95189750360178211584 95601827201564264448 95759067048935258304 96131477213761296384 96161074343445336192 96547630794773250048 96700698778593738752 96736200386169291552 96859745980532215296 97048925171900442279 97279052240188198912 97469050389094816488 97848110735435605248 97973076394101551104 98009045128092571704 98164430058933780696 98559039769664359424 98589384301613147712 98751537894214485126 99016178173048702464 99564744257109914112 99722595615424793088 99886613042423847024 100069745222857310208 100103852305239035904 100154295163543515136 100319022622694080128 101079015218320550432 101472114836748035072 101639009762466370656 101670302561038558578 101724111702157049856 102110433740956474416 103062586856132800512 103284116887404249984 103453992079653270132 103678989887569001472 103843364029285321728 104237734443893067633 104418673525292442624 104870702415012323328 105096118938060464896 105435869322558505192 105665177433307871232 106743393529566114816 106879719702656237568 107088469155200488032 107518952475997483008 107552055601759797504 107728950430052165592 107970329087377219584 108147911865481458432 108616084644119906304 108788286125917956096 108967214228098742208 109201436084078451806 109259231087502016512 109438933770211723776 109864545387155767296 110219710943364244992 110696852549179674624 110878919740872404352 110913057339314791176 111393200444679790272 111535465068491641856 112010337289248653376 112153390082721512448 112187920067352892224 112372439672726827902 112638902593902125056 112673582058986454528 112858900450530840144 113713892120610619236 113968680703342620672 114156129191341539456 114343885982774666988 114650311568793234432 114874237958576033718 115020948351882005664 115518874535223486208 115968131241997754368 116158868299961566464 116194631498329781232 116343028217995591936 117038859726476426816 118233133805318023008 118490274157221715968 118615352987878318341 118678130319183224832 118873324612471355136 119128839364449220152 119335626886048505856 120239684665488267264 120498136368638291648 120696324092928815154 120760202780923281408 120958821535497168384 122307466383492268032 122349152817514377216 122386821891657700608 122916634973439768576 123118800491488189248 123597613560550238208 123997174811284775616 124329469858191949824 124533959117827133952 124738784708481454896 124801641238946802064 125073067165956255744 125477398202053097088 125965383935273422848 126172563843061701504 126718765418139890688 126757779816359761344 126919667146904282112 127469102935419019264 127678756065247011072 128175302951681728512 128214765791260448256 128425645340259231888 128981600514892388736 129146327974042953728 129398566895867256372 129958733852126421984 130464147647247473664 130678726837456762272 130885906745245040928 131170565089623564288 131452512402150863616 131668717192285980168 132021570897398269952 132752992342813218816 132963460820566390784 133012275530982775884 133182150723231796032 133471803073652047872 133758696830258773504 134019944285005372671 135518679683288494208 135560403414718078104 135855228128538691584 136147244987941965888 137416782474843734016 137595899681428801536 137642796919703674368 137712155849872333312 137938656106204360176 138238653183425335296 138457818705713762304 138983645925190756844 139224898033723256832 139870653590465943552 140401846393815152322 140707200561700787712 140886903244410494976 141162072977309734224 141711056927182600704 142324524706088153088 142558611095407377024 142784625540267317376 143358603301329977344 143402740802346396672 143638600573402887456 144197215820641944576 144821446192159875072 145051048167890608128 145289618970798322944 145918578360282298368 146203575583642224732 146772166103153407872 146959614591152326656 147246645088400671044 147595803398906232832 147838559654496539136 147884076452419721568 148127306841321727689 148524267259573053696 149347116385664871168 149537853443628683264 149583893423137189632 149829919563635770536 150231442745315272704 150478533934041120192 151618522827480825648 151881706945879916544 151958240937790160896 152208172255122052608 152458514643699555984 152505453841557837867 152867082091724312576 153165650611434711624 153361264469176007552 154878491066615421952 154926175331106374976 155180988119479905198 155263117861187076096 155765046043927982592 157252456778775773184 157306053622518484992 157644178407090697344 158153803983837757788 158497766149961806848 158838452485932293536 160319579553984356352 160928432123905086872 161278428713996224512 161328083402639696256 161955493631065829376 162924126966179859456 163132203756685836288 163182429188876934144 163450821342148113312 163802154126117677709 163888846631253024768 164158400655317585664 164796818080733650944 165329566415046367488 166045278823769511936 166318379611308606528 166764089554608340992 167089800667019685408 167303197602737462784 167953845247031230464 168230085124082268672 168281880101029338336 168958353890853187584 169010373088479681792 169226222862539042816 169288350675796260216 170238341420329348096 170570838180915928854 170953021055013931008 171234193787012309184 171515828974162000482 171975467353189851648 172531422527823008496 173278311802835229312 173952196862996631552 174238302449942349696 174291947247494671848 174514542326993387904 175270016536201151488 175558289589714640224 177003989790417625088 177349700707977034512 177576200964309061376 178017195478774837248 178693259046673830228 180359526998232400896 180747204552957437472 181044486139393222731 181140304171384922112 181438232303245752576 181529659983922621184 183461199575238402048 183523729226271565824 183918208141605813568 184318204244567113728 184374952460159652864 184610424940951683072 185633197378297675776 186494204787287924736 186800938676740700928 187202461858420203096 187609600748934383616 188216097303079645632 188948075902910134272 189258845764592552256 189766032941450870784 190078148127209836032 190379500720356423168 191203654403128528896 191518134097870516608 192262954427522592768 192322148686890672384 193472400772338583104 193719491961064430592 194097850343800884558 194558104480376397824 194938100778189632976 195696221470871210496 195946152788203102208 196018090256185143408 196328860117867561392 197118079539328718848 197178768603226295424 197503075788428970252 198032356346097404928 199129488514219828224 199445191230849586176 199773226084847694048 200207704610478071808 200308590327087030272 200638045245388160256 202158030436641100864 202944229673496070144 203278019524932741312 203340605122077117156 204220867481912948832 206125173712265601024 206568233774808499968 206907984159306540264 207357979775138002944 207686728058570643456 208475468887786135266 208837347050584885248 209741404830024646656 210192237876120929792 210602769590722728483 210871738645117010384 211330354866615742464 213486787059132229632 214176938310400976064 215037904951994966016 215104111203519595008 215457900860104331184 215940658174754439168 216295823730962916864 217232169288239812608 217576572251835912192 217934428456197484416 218402872168156903612 218877867540423447552 220439421886728489984 221393705098359349248 221757839481744808704 221826114678629582352 222786400889359580544 223070930136983283712 224020674578497306752 224306780165443024896 224375840134705784448 224744879345453655804 225277805187804250112 225347164117972909056 225717800901061680288 227427784241221238472 227937361406685241344 228312258382683078912 228687771965549333976 229300623137586468864 229748475917152067436 230041896703764011328 231037749070446972416 231936262483995508736 232317736599923132928 232389262996659562464 232686056435991183872 232771482179219857797 234077719452952853632 236466267610636046016 236980548314443431936 237230705975756636682 237356260638366449664 237746649224942710272 238257678728898440304 238671253772097011712 240479369330976534528 240996272737276583296 241392648185857630308 241917643070994336768 244698305635028754432 244773643783315401216 245833269946879537152 246237600982976378496 247195227121100476416 247994349622569551232 249067918235654267904 249477569416962909792 249603282477893604128 250146134331912511488 250954796404106194176 251930767870546845696 252345127686123403008 253437530836279781376 253515559632719522688 253839334293808564224 254938205870838038528 255357512130494022144 255856257271373893281 256350605903363457024 256429531582520896512 256851290680518463776 257963201029784777472 258292655948085907456 258797133791734512744 259917467704252843968 260928295294494947328 261357453674913524544 261771813490490081856 262341130179247128576 262905024804301727232 263337434384571960336 264043141794796539904 265505984685626437632 265926921641132781568 266024551061965551768 266364301446463592064 267517393660517547008 268039888570010745342 271037359366576988416 271120806829436156208 271710456257077383168 272294489975883931776 275191799362857603072 275285593839407348736 275424311699744666624 275877312212408720352 276477306366850670592 276915637411427524608 277967291850381513688 278449796067446513664 279741307180931887104 280803692787630304644 281414401123401575424 281773806488820989952 282324145954619468448 283422113854365201408 284649049412176306176 285117222190814754048 285569251080534634752 286805481604692793344 287277201146805774912 288394431641283889152 289642892384319750144 290102096335781216256 290579237941596645888 291837156720564596736 292407151167284449464 293544332206306815744 293919229182304653312 294493290176801342088 295677119308993078272 295768152904839443136 296254613682643455378 297048534519146107392 298694232771329742336 299075706887257366528 299167786846274379264 299659839127271541072 300462885490630545408 300957067868082240384 303237045654961651296 304416344510244105216 304917029287399111968 305010907683115675734 305734164183448625152 306331301222869423248 306722528938352015104 309756982133230843904 309852350662212749952 310361976238959810396 311530092087855965184 312713203331679202899 314612107245036969984 315288356814181394688 316307607967675515576 316995532299923613696 317676904971864587072 320639159107968712704 321856864247810173744 322556857427992449024 322656166805279392512 323910987262131658752 325848253932359718912 326364858377753868288 326901642684296226624 327604308252235355418 327777693262506049536 328316801310635171328 329593636161467301888 330659132830092734976 332090557647539023872 332636759222617213056 334179601334039370816 334606395205474925568 336460170248164537344 336563760202058676672 337916707781706375168 338020746176959363584 338452445725078085632 338576701351592520432 340476682840658696192 341141676361831857708 341906042110027862016 342468387574024618368 343031657948324000964 343950934706379703296 345062845055646016992 346556623605670458624 347904393725993263104 348476604899884699392 348583894494989343696 349029084653986775808 350540033072402302976 351116579179429280448 354007979580835250176 354699401415954069024 355152401928618122752 355846058963634955023 356034390957549674496 357386518093347660456 360719053996464801792 361494409105914874944 362088972278786445462 362280608342769844224 362876464606491505152 363059319967845242368 366922399150476804096 367047458452543131648 367836416283211627136 368749904920319305728 372988409574575849472 373601877353481401856 374404923716840406192 375219201497868767232 376432194606159291264 377896151805820268544 378517691529185104512 380156296254419672064 380759001440712846336 382205026294274581321 382407308806257057792 383036268195741033216 384525908855045185536 384644297373781344768 386944801544677166208 387438983922128861184 388195700687601769116 389116208960752795648 389876201556379265952 391392442941742420992 391892305576406204416 392036180512370286816 392657720235735122784 394236159078657437696 394357537206452590848 395006151576857940504 396064712692194809856 398258977028439656448 398890382461699172352 399546452169695388096 400415409220956143616 400617180654174060544 401276090490776320512 402059832855016118013 404316060873282201728 405888459346992140288 406556039049865482624 406681210244154234312 408441734963825897664 412250347424531202048 413136467549616999936 413815968318613080528 414715959550276005888 415373456117141286912 416950937775572270532 417674694101169770496 420384475752241859584 421205539181445456966 421743477290234020768 422660709733231484928 426973574118264459264 428353876620801952128 430075809903989932032 430208222407039190016 430915801720208662368 432591647461925833728 434464338576479625216 435153144503671824384 435868856912394968832 436805744336313807224 437755735080846895104 440878843773456979968 442787410196718698496 443515678963489617408 443652229357259164704 445572801778719161088 446141860273966567424 448041349156994613504 448613560330886049792 448751680269411568896 449489758690907311608 450694328235945818112 451435601802123360576 454855568482442476944 455874722813370482688 456624516765366157824 457375543931098667952 458601246275172937728 459496951834304134872 460083793407528022656 462075498140893944832 464635473199846265856 464778525993319124928 465372112871982367744 465542964358439715594 468155438905905707264 472932535221272092032 474461411951513273364 475493298449885420544 476515357457796880608 480958738661953069056 481992545474553166592 482785296371715260616 483835286141988673536 489396611270057508864 489547287566630802432 491406462378353033127 491666539893759074304 492475201965952756992 494390454242200952832 495988699245139102464 498135836471308535808 498955138833925819584 499206564955787208256 500292268663825022976 501909592808212388352 503861535741093691392 504690255372246806016 506875061672559562752 507031119265439045376 507678668587617128448 510715024260988044288 511712514542747786562 512859063165041793024 513702581361036927552 515926402059569554944 516585311896171814912 517594267583469025488 519834935408505687936 521856590588989894656 522714907349827049088 523543626980980163712 525810049608603454464 526674868769143920672 528086283589593079808 531011969371252875264 531853843282265563136 532049102123931103536 532728602892927184128 535034787321035094016 536079777140021490684 542074718733153976832 542241613658872312416 543133458418179668193 543420912514154766336 544588979951767863552 550383598725715206144 550571187678814697472 550848623399489333248 551754624424817440704 552954612733701341184 553831274822855049216 555934583700763027376 556899592134893027328 559482614361863774208 561607385575260609288 562828802246803150848 564648291909238936896 566844227708730402816 569298098824352612352 570234444381629508096 571138502161069269504 573610963209385586688 574554402293611549824 576788863282567778304 581158475883193291776 583674313441129193472 584814302334568898928 587088664412613631488 587838458364609306624 588986580353602684176 591354238617986156544 591536305809678886272 592509227365286910756 594097069038292214784 597388465542659484672 598151413774514733056 598335573692548758528 599319678254543082144 600925770981261090816 601914135736164480768 606474091309923302592 608832689020488210432 609834058574798223936 610021815366231351468 611468328366897250304 612662602445738846496 613445057876704030208 619513964266461687808 619704701324425499904 620723952477919620792 623060184175711930368 625426406663358405798 629224214490073939968 630576713628362789376 631808308772168185449 632615215935351031152 633991064599847227392 635353809943729174144 643713728495620347488 645113714855984898048 645312333610558785024 647821974524263317504 651696507864719437824 652729716755507736576 653803285368592453248 655208616504470710836 656633602621270342656 661318265660185469952 664181115295078047744 665273518445234426112 668359202668078741632 669212790410949851136 672920340496329074688 673127520404117353344 675833415563412750336 676041492353918727168 676904891450156171264 677153402703185040864 680953365681317392384 682283352723663715416 683812084220055724032 684936775148049236736 686063315896648001928 687901869412759406592 690125690111292033984 693113247211340917248 695808787451986526208 696953209799769398784 697167788989978687392 698058169307973551616 701080066144804605952 702233158358858560896 709398802831908138048 710304803857236245504 711692117927269910046 712068781915099348992 714773036186695320912 721438107992929603584 722988818211829749888 724177944557572890924 725752929212983010304 726118639935690484736 734094916905086263296 735672832566423254272 737499809840638611456 747203754706962803712 748809847433680812384 750438402995737534464 752864389212318582528 755792303611640537088 757035383058370209024 760312592508839344128 761518002881425692672 764410052588549162642 764814617612514115584 766072536391482066432 769051817710090371072 769288594747562689536 773889603089354332416 774877967844257722368 776391401375203538232 779752403112758531904 782784885883484841984 784072361024740573632 785315440471470245568 788472318157314875392 788715074412905181696 790012303153715881008 792129425384389619712 796517954056879312896 797780764923398344704 799092904339390776192 802552180981552641024 804119665710032236026 808632121746564403456 811776918693984280576 813112078099730965248 813362420488308468624 816883469927651795328 826272935099233999872 827631936637226161056 829431919100552011776 830746912234282573824 833901875551144541064 835349388202339540992 840768951504483719168 842411078362890913932 843486954580468041536 845321419466462969856 853947148236528918528 856707753241603904256 860416444814078380032 861831603440417324736 865183294923851667456 868928677152959250432 870306289007343648768 871737713824789937664 873611488672627614448 875511470161693790208 881757687546913959936 887031357926979234816 887304458714518329408 891145603557438322176 892283720547933134848 896082698313989227008 897227120661772099584 897503360538823137792 898979517381814623216 901388656471891636224 902871203604246721152 909711136964884953888 913249033530732315648 914751087862197335904 917202492550345875456 918993903668608269744 920167586815056045312 924150996281787889664 929270946399692531712 929557051986638249856 930744225743964735488 931085928716879431188 936310877811811414528 938139609995037608697 945865070442544184064 948922823903026546728 950986596899770841088 953030714915593761216 961917477323906138112 963985090949106333184 965570592743430521232 967670572283977347072 979094575133261604864 982812924756706066254 983333079787518148608 984950403931905513984 988780908484401905664 991977398490278204928 996271672942617071616 997910277667851639168 998413129911574416512 1003819185616424776704 1009380510744493612032 1013750123345119125504 1014062238530878090752 1015357337175234256896 1021430048521976088576 1023425029085495573124 1025718126330083586048 1027405162722073855104 1031852804119139109888 1033170623792343629824 1035188535166938050976 1039669870817011375872 1043713181177979789312 1045429814699654098176 1047087253961960327424 1051620099217206908928 1053349737538287841344 1056172567179186159616 1062023938742505750528 1063707686564531126272 1064098204247862207072 1065457205785854368256 1067538176890904865069 1070069574642070188032 1072159554280042981368 1084149437466307953664 1084483227317744624832 1086266916836359336386 1086841825028309532672 1089177959903535727104 1100767197451430412288 1101142375357629394944 1101697246798978666496 1103509248849634881408 1111869167401526054752 1118965228723727548416 1123214771150521218576 1125657604493606301696 1129296583818477873792 1133688455417460805632 1140468888763259016192 1142277004322138539008 1146615078882823743963 1147221926418771173376 1149108804587223099648 1153577726565135556608 1162316951766386583552 1167348626882258386944 1169628604669137797856 1174177328825227262976 1175676916729218613248 1177973160707205368352 1182708477235972313088 1183072611619357772544 1185018454730573821512 1188194138076584429568 1194776931085318969344 1196671147385097517056 1198639356509086164288 1201851541962522181632 1203828271472328961536 1212948182619846605184 1217665378040976420864 1219668117149596447872 1220043630732462702936 1225325204891477692992 1226890115753408060416 1239027928532923375616 1239409402648850999808 1241447904955839241584 1246120368351423860736 1250852813326716811596 1261153427256725578752 1263616617544336370898 1265230431870702062304 1267982129199694454784 1270707619887458348288 1287427456991240694976 1290227429711969796096 1290624667221117570048 1303393015729438875648 1305459433511015473152 1307606570737184906496 1310417233008941421672 1313267205242540685312 1322636531320370939904 1328362230590156095488 1330547036890468852224 1336718405336157483264 1338425580821899702272 1345840680992658149376 1346255040808234706688 1352082984707837454336 1354306805406370081728 1361906731362634784768 1364566705447327430832 1367624168440111448064 1369873550296098473472 1372126631793296003856 1375803738825518813184 1380251380222584067968 1386226494422681834496 1393906419599538797568 1394335577979957374784 1396116338615947103232 1402160132289609211904 1404466316717717121792 1418797605663816276096 1420609607714472491008 1423384235854539820092 1429546072373390641824 1442876215985859207168 1445977636423659499776 1448355889115145781848 1451505858425966020608 1452237279871380969472 1468189833810172526592 1471345665132846508544 1474219387135059099381 1474999619681277222912 1494407509413925607424 1497619694867361624768 1500876805991475068928 1505728778424637165056 1511584607223281074176 1514070766116740418048 1520625185017678688256 1523036005762851385344 1528820105177098325284 1532145072782964132864 1538577189495125379072 1547779206178708664832 1549755935688515444736 1552782802750407076464 1559504806225517063808 1565569771766969683968 1568144722049481147264 1570630880942940491136 1576944636314629750784 1577430148825810363392 1580024606307431762016 1584258850768779239424 1593035908113758625792 1595561529846796689408 1598185808678781552384 1605104361963105282048 1608239331420064472052 1617264243493128806912 1623553837387968561152 1626224156199461930496 1626724840976616937248 1629400375254539004579 1633766939855303590656 1652545870198467999744 1655263873274452322112 1658863838201104023552 1661493824468565147648 1667803751102289082128 1670698776404679081984 1681537903008967438336 1684822156725781827864 1686973909160936083072 1707894296473057837056 1713415506483207808512 1720832889628156760064 1723663206880834649472 1730366589847703334912 1743475427649579875328 1747222977345255228896 1751022940323387580416 1763515375093827919872 1774062715853958469632 1774608917429036658816 1782291207114876644352 1784567441095866269696 1792165396627978454016 1794454241323544199168 1795006721077646275584 1797959034763629246432 1802777312943783272448 1805742407208493442304 1819422273929769907776 1826498067061464631296 1829502175724394671808 1834404985100691750912 1837987807337216539488 1840335173630112090624 1848301992563575779328 1858541892799385063424 1859114103973276499712 1861488451487929470976 1862171857433758862376 1872621755623622829056 1876279219990075217394 1891730140885088368128 1897845647806053093456 1901973193799541682176 1906061429831187522432 1927970181898212666368 1931141185486861042464 1935341144567954694144 1958189150266523209728 1965625849513412132508 1969900807863811027968 1983954796980556409856 1992543345885234143232 1995820555335703278336 1996826259823148833024 2007638371232849553408 2018761021488987224064 2027500246690238251008 2028124477061756181504 2030714674350468513792 2042860097043952177152 2046850058170991146248 2051436252660167172096 2054810325444147710208 2063705608238278219776 2070377070333876101952 2079339741634022751744 2087426362355959578624 2090859629399308196352 2094174507923920654848 2103240198434413817856 2106699475076575682688 2128196408495724414144 2130914411571708736512 2135076353781809730138 2140139149284140376064 2144319108560085962736 2168298874932615907328 2168966454635489249664 2172533833672718672772 2178355919807071454208 2202284750715258789888 2203394493597957332992 2207018497699269762816 2223738334803052109504 2246429542301042437152 2251315208987212603392 2258593167636955747584 2267376910834921611264 2280937777526518032384 2284554008644277078016 2293230157765647487926 2294443852837542346752 2298217609174446199296 2307155453130271113216 2324633903532773167104 2339257209338275595712 2348354657650454525952 2355946321414410736704 2365416954471944626176 2366145223238715545088 2370036909461147643024 2376388276153168859136 2389553862170637938688 2393342294770195034112 2397278713018172328576 2407656542944657923072 2425896365239693210368 2435330756081952841728 2439336234299192895744 2440087261464925405872 2450650409782955385984 2453780231506816120832 2478055857065846751232 2478818805297701999616 2482895809911678483168 2492240736702847721472 2501705626653433623192 2522306854513451157504 2527233235088672741796 2530460863741404124608 2535964258399388909568 2541415239774916696576 2574854913982481389952 2581249334442235140096 2606786031458877751296 2610918867022030946304 2615213141474369812992 2620834466017882843344 2626534410485081370624 2645273062640741879808 2661094073780937704448 2673436810672314966528 2676851161643799404544 2691681361985316298752 2692510081616469413376 2704165969415674908672 2708613610812740163456 2723813462725269569536 2729133410894654861664 2739747100592196946944 2744253263586592007712 2751607477651037626368 2760502760445168135936 2772452988845363668992 2787812839199077595136 2788671155959914749568 2792232677231894206464 2804320264579218423808 2808932633435434243584 2814418829985112826091 2837595211327632552192 2841219215428944982016 2846768471709079640184 2859092144746781283648 2885752431971718414336 2891955272847318999552 2896711778230291563696 2903011716851932041216 2904474559742761938944 2942691330265693017088 2948438774270118198762 2949999239362554445824 2988815018827851214848 2995239389734723249536 3011457556849274330112 3028141532233480836096 3041250370035357376512 3046072011525702770688 3057640210354196650568 3064290145565928265728 3077154378990250758144 3095558412357417329664 3099511871377030889472 3105565605500814152928 3119009612451034127616 3131139543533939367936 3136289444098962294528 3141261761885880982272 3154860297651620726784 3160049212614863524032 3168517701537558478848 3186071816227517251584 3191123059693593378816 3196371617357563104768 3210208723926210564096 3216478662840128944104 3234528486986257613824 3252448312398923860992 3253449681953233874496 3258800750509078009158 3267533879710607181312 3305091740396935999488 3310527746548904644224 3335607502204578164256 3363075806017934876672 3369644313451563655728 3373947818321872166144 3426831012966415617024 3439845236648471231889 3441665779256313520128 3447326413761669298944 3460733179695406669824 3486950855299159750656 3494445954690510457792 3502045880646775160832 3527030750187655839744 3548125431707916939264 3549217834858073317632 3564582414229753288704 3584330793255956908032 3590013442155292551168 3595918069527258492864 3605554625887566544896 3611484814416986884608 3638844547859539815552 3652996134122929262592 3659004351448789343616 3675975614674433078976 3680670347260224181248 3696603985127151558656 3717083785598770126848 3718228207946552999424 3722976902975858941952 3724343714867517724752 3745243511247245658112 3752558439980150434788 3783460281770176736256 3795691295612106186912 3803946387599083364352 3812122859662375044864 3855940363796425332736 3862282370973722084928 3870682289135909388288 3916378300533046419456 3931251699026824265016 3939801615727622055936 3967909593961112819712 3985086691770468286464 3991641110671406556672 3993652519646297666048 4015276742465699106816 4037522042977974448128 4056248954123512363008 4085720194087904354304 4093700116341982292496 4102872505320334344192 4109620650888295420416 4127411216476556439552 4140754140667752203904 4158679483268045503488 4181719258798616392704 4188349015847841309696 4206480396868827635712 4213398950153151365376 4256392816991448828288 4261828823143417473024 4270152707563619460276 4280278298568280752128 4288638217120171925472 4336597749865231814656 4337932909270978499328 4345067667345437345544 4356711839614142908416 4404569501430517579776 4406788987195914665984 4414036995398539525632 4422658161405177298143 4447476669606104219008 4492859084602084874304 4502630417974425206784 4517186335273911495168 4534753821669843222528 4561875555053036064768 4569108017288554156032 4586460315531294975852 4596435218348892398592 4649267807065546334208 4678514418676551191424 4696709315300909051904 4711892642828821473408 4730833908943889252352 4732290446477431090176 4740073818922295286048 4752776552306337718272 4779107724341275877376 4786684589540390068224 4794557426036344657152 4815313085889315846144 4851792730479386420736 4870661512163905683456 4878672468598385791488 4880174522929850811744 4901300819565910771968 4907560463013632241664 4957637610595403999232 4965791619823356966336 4984481473405695442944 5003411253306867246384 5044613709026902315008 5054466470177345483592 5060921727482808249216 5082830479549833393152 5149709827964962779904 5162498668884470280192 5230426282948739625984 5241668932035765686688 5253068820970162741248 5290546125281483759616 5322188147561875408896 5346873621344629933056 5353702323287598809088 5383362723970632597504 5385020163232938826752 5408331938831349817344 5417227221625480326912 5458266821789309723328 5479494201184393893888 5488506527173184015424 5503214955302075252736 5521005520890336271872 5544905977690727337984 5575625678398155190272 5577342311919829499136 5584465354463788412928 5617865266870868487168 5628837659970225652182 5675190422655265104384 5682438430857889964032 5693536943418159280368 5718184289493562567296 5783910545694637999104 5793423556460583127392 5806023433703864082432 5808949119485523877888 5885382660531386034176 5896877548540236397524 5977630037655702429696 5990478779469446499072 6022915113698548660224 6056283064466961672192 6082500740070714753024 6092144023051405541376 6115280420708393301136 6128580291131856531456 6154308757980501516288 6191116824714834659328 6211131211001628305856 6238019224902068255232 6262279087067878735872 6272578888197924589056 6282523523771761964544 6309720595303241453568 6320098425229727048064 6392743234715126209536 6420417447852421128192 6432957325680257888208 6469056973972515227648 6504896624797847721984 6506899363906467748992 6517601501018156018316 6535067759421214362624 6610183480793871998976 6621055493097809288448 6671215004409156328512 6726151612035869753344 6739288626903127311456 6747895636643744332288 6853662025932831234048 6879690473296942463778 6883331558512627040256 6894652827523338597888 6921466359390813339648 6973901710598319501312 6988891909381020915584 7096250863415833878528 7098435669716146635264 7129164828459506577408 7168661586511913816064 7180026884310585102336 7191836139054516985728 7222969628833973769216 7277689095719079631104 7305992268245858525184 7318008702897578687232 7351951229348866157952 7361340694520448362496 7393207970254303117312 7434167571197540253696 7436456415893105998848 7445953805951717883904 7448687429735035449504 7490487022494491316224 7505116879960300869576 7566920563540353472512 7591382591224212373824 7607892775198166728704 7624245719324750089728 7711880727592850665472 7724564741947444169856 7832756601066092838912 7862503398053648530032 7879603231455244111872 7935819187922225639424 7983282221342813113344 7987305039292595332096 8030553484931398213632 8075044085955948896256 8112497908247024726016 8171440388175808708608 8187400232683964584992 8219241301776590840832 8254822432953112879104 8281508281335504407808 8317358966536091006976 8363438517597232785408 8376698031695682619392 8412960793737655271424 8426797900306302730752 8512785633982897656576 8523657646286834946048 8540305415127238920552 8577276434240343850944 8673195499730463629312 8675865818541956998656 8690135334690874691088 8713423679228285816832 8828073990797079051264 8845316322810354596286 8894953339212208438016 8985718169204169748608 9034372670547822990336 9123751110106072129536 9138216034577108312064 9172920631062589951704 9192870436697784797184 9298535614131092668416 9357028837353102382848 9393418630601818103808 9423785285657642946816 9464580892954862180352 9480147637844590572096 9505553104612675436544 9558215448682551754752 9573369179080780136448 9589114852072689314304 9630626171778631692288 9703585460958772841472 9757344937196771582976 9760349045859701623488 9802601639131821543936 9815120926027264483328 9915275221190807998464 9931583239646713932672 10006822506613734492768 10089227418053804630016 10108932940354690967184 10121843454965616498432 10165660959099666786304 10299419655929925559808 10319535709945413695667 10324997337768940560384 10460852565897479251968 10483337864071531373376 10506137641940325482496 10581092250562967519232 10644376295123750817792 10693747242689259866112 10770040326465877653504 10816663877662699634688 10834454443250960653824 10916533643578619446656 10958988402368787787776 10977013054346368030848 11042011041780672543744 11089811955381454675968 11151251356796310380544 11154684623839658998272 11168930708927576825856 11235730533741736974336 11257675319940451304364 11350380845310530208768 11364876861715779928064 11387073886836318560736 11436368578987125134592 11567821091389275998208 11586847112921166254784 11612046867407728164864 11617898238971047755776 11770765321062772068352 11793755097080472795048 11955260075311404859392 11980957558938892998144 12045830227397097320448 12112566128933923344384 12230560841416786602272 12257160582263713062912 12308617515961003032576 12382233649429669318656 12422262422003256611712 12476038449804136510464 12545157776395849178112 12565047047543523929088 12619441190606482907136 12640196850459454096128 12785486469430252419072 12840834895704842256384 12865914651360515776416 12938113947945030455296 13009793249595695443968 13013798727812935497984 13035203002036312036632 13070135518842428725248 13220366961587743997952 13242110986195618576896 13342430008818312657024 13478577253806254622912 13495791273287488664576 13707324051865662468096 13759380946593884927556 13789305655046677195776 13947803421196639002624 13977783818762041831168 14192501726831667757056 14196871339432293270528 14258329656919013154816 14337323173023827632128 14360053768621170204672 14383672278109033971456 14445939257667947538432 14555378191438159262208 14611984536491717050368 14636017405795157374464 14703902458697732315904 14722681389040896724992 14872912831786211997696 14897374859470070899008 14980974044988982632448 15010233759920601739152 15133841127080706945024 15182765182448424747648 15248491438649500179456 15423761455185701330944 15449129483894888339712 15725006796107297060064 15759206462910488223744 15871638375844451278848 15966564442685626226688 15974610078585190664192 16061106969862796427264 16150088171911897792512 16224995816494049452032 16374800465367929169984 16438482603553181681664 16509644865906225758208 16563016562671008815616 16634717933072182013952 16726877035194465570816 16753396063391365238784 16853595800612605461504 17025571267965795313152 17047315292573669892096 17080610830254477841104 17154552868480687701888 17346390999460927258624 17351731637083913997312 17380270669381749382176 17426847358456571633664 17656147981594158102528 17690632645620709192572 17789906678424416876032 17971436338408339497216 18068745341095645980672 18247502220212144259072 18276432069154216624128 18345841262125179903408 18385740873395569594368 18714057674706204765696 18786837261203636207616 18847570571315285893632 18929161785909724360704 18960295275689181144192 19178229704145378628608 19261252343557263384576 19407170921917545682944 19514689874393543165952 19520698091719403246976 19605203278263643087872 19630241852054528966656 19830550442381615996928 19863166479293427865344 20013645013227468985536 20178454836107609260032 20217865880709381934368 20243686909931232996864 20331321918199333572608 20598839311859851119616 20639071419890827391334 20649994675537881120768 20921705131794958503936 20966675728143062746752 21288752590247501635584 21387494485378519732224 21540080652931755307008 21668908886501921307648 21833067287157238893312 21917976804737575575552 21954026108692736061696 22084022083561345087488 22179623910762909351936 22302502713592620761088 22309369247679317996544 22337861417855153651712 22471461067483473948672 22515350639880902608728 22700761690621060417536 22774147773672637121472 22872737157974250269184 23135642182778551996416 23173694225842332509568 23541530642125544136704 23587510194160945590096 23961915117877785996288 24091660454794194640896 24225132257867846688768 24461121682833573204544 24514321164527426125824 24764467298859338637312 24844524844006513223424 24952076899608273020928 25090315552791698356224 25130094095087047858176 25238882381212965814272 25280393700918908192256 25570972938860504838144 25731829302721031552832 25876227895890060910592 26019586499191390887936 26027597455625870995968 26070406004072624073264 26140271037684857450496 26484221972391237153792 26684860017636625314048 26957154507612509245824 26991582546574977329152 27414648103731324936192 27518761893187769855112 27578611310093354391552 27895606842393278005248 27955567637524083662336 28393742678864586541056 28516659313838026309632 28674646346047655264256 28720107537242340409344 28767344556218067942912 28891878515335895076864 29110756382876318524416 29272034811590314748928 29407804917395464631808 29445362778081793449984 29745825663572423995392 29794749718940141798016 29961948089977965264896 30020467519841203478304 30267682254161413890048 30365530364896849495296 30496982877299000358912 30847522910371402661888 30898258967789776679424 30958607129836241087001 31450013592214594120128 31518412925820976447488 31743276751688902557696 31933128885371252453376 31949220157170381328384 32449991632988098904064 32749600930735858339968 32876965207106363363328 33126033125342017631232 33269435866144364027904 33453754070388931141632 33506792126782730477568 33707191601225210923008 34051142535931590626304 34094630585147339784192 34161221660508955682208 34309105736961375403776 34703463274167827994624 34760541338763498764352 34853694716913143267328 35312295963188316205056 35381265291241418385144 35579813356848833752064 35942872676816678994432 36137490682191291961344 36691682524250359806816 36771481746791139188736 37428115349412409531392 37695141142630571787264 37858323571819448721408 37920590551378362288384 38356459408290757257216 38522504687114526769152 38814341843835091365888 39029379748787086331904 39041396183438806493952 39210406556527286175744 39661100884763231993856 39726332958586855730688 40027290026454937971072 40435731761418763868736 40487373819862465993728 40662643836398667145216 41197678623719702239232 41278142839781654782668 41843410263589917007872 41933351456286125493504 42577505180495003271168 42774988970757039464448 43080161305863510614016 43337817773003842615296 43666134574314477786624 43835953609475151151104 43908052217385472123392 44168044167122690174976 44618738495358635993088 44942922134966947897344 45030701279761805217456 45401523381242120835072 45548295547345274242944 45745474315948500538368 46271284365557103992832 46347388451684665019136 47083061284251088273408 47175020388321891180192 47923830235755571992576 48183320909588389281792 48450264515735693377536 48922243365667146409088 49528934597718677274624 49689049688013026446848 49904153799216546041856 50180631105583396712448 50260188190174095716352 50560787401837816384512 51141945877721009676288 51463658605442063105664 51752455791780121821184 52039172998382781775872 52055194911251741991936 52140812008145248146528 52280542075369714900992 52968443944782474307584 53369720035273250628096 53914309015225018491648 53983165093149954658304 54829296207462649872384 55037523786375539710224 55157222620186708783104 55911135275048167324672 56787485357729173082112 57534689112436135885824 57783757030671790153728 58221512765752637048832 58544069623180629497856 58815609834790929263616 58890725556163586899968 59491651327144847990784 59589499437880283596032 60040935039682406956608 60535364508322827780096 60731060729793698990592 60993965754598000717824 61796517935579553358848 61917214259672482174002 62900027184429188240256 63866257770742504906752 63898440314340762656768 65499201861471716679936 65753930414212726726656 66252066250684035262464 66538871732288728055808 66907508140777862283264 67013584253565460955136 67414383202450421846016 68102285071863181252608 68322443321017911364416 68618211473922750807552 69406926548335655989248 69521082677526997528704 70624591926376632410112 70762530582482836770288 71159626713697667504128 71885745353633357988864 72274981364382583922688 73383365048500719613632 73542963493582278377472 74856230698824819062784 75390282285261143574528 75716647143638897442816 75841181102756724576768 76712918816581514514432 77628683687670182731776 78058759497574172663808 78082792366877612987904 78420813113054572351488 79452665917173711461376 80054580052909875942144 80871463522837527737472 80974747639724931987456 81325287672797334290432 82395357247439404478464 82556285679563309565336 83686820527179834015744 83866702912572250987008 85549977941514078928896 86160322611727021228032 86675635546007685230592 87332269148628955573248 87816104434770944246784 88336088334245380349952 89237476990717271986176 89885844269933895794688 90061402559523610434912 90803046762484241670144 91096591094690548485888 91490948631897001076736 92542568731114207985664 92694776903369330038272 94350040776643782360384 95847660471511143985152 97844486731334292818176 99378099376026052893696 99808307598433092083712 100361262211166793424896 100520376380348191432704 101121574803675632769024 102283891755442019352576 102927317210884126211328 104110389822503483983872 104281624016290496293056 104561084150739429801984 105936887889564948615168 106739440070546501256192 107828618030450036983296 107966330186299909316608 110075047572751079420448 110314445240373417566208 111822270550096334649344 113574970715458346164224 115069378224872271771648 115567514061343580307456 116443025531505274097664 117088139246361258995712 117631219669581858527232 118983302654289695981568 119178998875760567192064 120081870079364813913216 121462121459587397981184 121987931509196001435648 123593035871159106717696 123834428519344964348004 125800054368858376480512 127732515541485009813504 127796880628681525313536 130998403722943433359872 131507860828425453453312 132504132501368070524928 134828766404900843692032 136204570143726362505216 136644886642035822728832 137236422947845501615104 138813853096671311978496 139042165355053995057408 141249183852753264820224 141525061164965673540576 142319253427395335008256 143771490707266715977728 144549962728765167845376 146766730097001439227264 149712461397649638125568 150780564570522287149056 151682362205513449153536 153425837633163029028864 155257367375340365463552 156117518995148345327616 156165584733755225975808 156841626226109144702976 158905331834347422922752 160109160105819751884288 161742927045675055474944 161949495279449863974912 164790714494878808956928 165112571359126619130672 167733405825144501974016 173351271092015370461184 174664538297257911146496 175632208869541888493568 176672176668490760699904 178474953981434543972352 180122805119047220869824 181606093524968483340288 182193182189381096971776 182981897263794002153472 185389553806738660076544 188700081553287564720768 191695320943022287970304 195688973462668585636352 198756198752052105787392 199616615196866184167424 200722524422333586849792 201040752760696382865408 202243149607351265538048 205854634421768252422656 208220779645006967967744 208563248032580992586112 211873775779129897230336 213478880141093002512384 215657236060900073966592 215932660372599818633216 220150095145502158840896 220628890480746835132416 223644541100192669298688 227149941430916692328448 230138756449744543543296 232886051063010548195328 234176278492722517991424 235262439339163717054464 238357997751521134384128 240163740158729627826432 242924242919174795962368 243975863018392002871296 247186071742318213435392 247668857038689928696008 251600108737716752961024 261996807445886866719744 265008265002736141049856 269657532809801687384064 272409140287452725010432 273289773284071645457664 274472845895691003230208 277627706193342623956992 278084330710107990114816 283050122329931347081152 284638506854790670016512 287542981414533431955456 293533460194002878454528 299424922795299276251136 301561129141044574298112 303364724411026898307072 306851675266326058057728 312331169467510451951616 313683252452218289405952 317810663668694845845504 320218320211639503768576 323485854091350110949888 323898990558899727949824 329581428989757617913856 330225142718253238261344 335466811650289003948032 346702542184030740922368 349329076594515822292992 351264417739083776987136 356949907962869087944704 360245610238094441739648 364386364378762193943552 365963794527588004306944 370779107613477320153088 377400163106575129441536 383390641886044575940608 391377946925337171272704 397512397504104211574784 404486299214702531076096 411709268843536504845312 416441559290013935935488 417126496065161985172224 423747551558259794460672 426957760282186005024768 431314472121800147933184 440300190291004317681792 447289082200385338597376 460277512899489087086592 465772102126021096390656 468352556985445035982848 470524878678327434108928 476715995503042268768256 480327480317459255652864 485848485838349591924736 494372143484636426870784 495337714077379857392016 503200217475433505922048 523993614891773733439488 530016530005472282099712 544818280574905450020864 546579546568143290915328 548945691791382006460416 556168661420215980229632 566100244659862694162304 569277013709581340033024 575085962829066863910912 587066920388005756909056 598849845590598552502272 603122258282089148596224 606729448822053796614144 624662338935020903903232 635621327337389691691008 640436640423279007537152 646971708182700221899776 647797981117799455899648 660450285436506476522688 670933623300578007896064 698658153189031644585984 702528835478167553974272 720491220476188883479296 728772728757524387887104 731927589055176008613888 741558215226954640306176 754800326213150258883072 782755893850674342545408 795024795008208423149568 808972598429405062152192 823418537687073009690624 832883118580027871870976 834252992130323970344448 853915520564372010049536 862628944243600295866368 880600380582008635363584 894578164400770677194752 920555025798978174173184 941049757356654868217856 953431991006084537536512 960654960634918511305728 971696971676699183849472 988744286969272853741568 990675428154759714784032 1006400434950867011844096 1047987229783547466878976 1093159093136286581830656 1097891383582764012920832 1112337322840431960459264 1132200489319725388324608 1150171925658133727821824 1174133840776011513818112 1213458897644107593228288 1249324677870041807806464 1271242654674779383382016 1280873280846558015074304 1293943416365400443799552 1320900570873012953045376 1341867246601156015792128 1397316306378063289171968 1405057670956335107948544 1440982440952377766958592 1457545457515048775774208 1483116430453909280612352 1509600652426300517766144 1565511787701348685090816 1590049590016416846299136 1646837075374146019381248 1668505984260647940688896 1707831041128744020099072 1725257888487200591732736 1761200761164017270727168 1906863982012169075073024 1921309921269837022611456 1943393943353398367698944 1981350856309519429568064 2012800869901734023688192 2095974459567094933757952 2186318186272573163661312 2195782767165528025841664 2224674645680863920918528 2264400978639450776649216 2348267681552023027636224 2426917795288215186456576 2498649355740083615612928 2561746561693116030148608 2587886832730800887599104 2641801141746025906090752 2683734493202312031584256 2881964881904755533917184 2915090915030097551548416 2966232860907818561224704 3019201304852601035532288 3131023575402697370181632 3293674150748292038762496 3337011968521295881377792 3450515776974401183465472 3522401522328034541454336 3813727964024338150146048 3842619842539674045222912 3962701712619038859136128 4025601739803468047376384 4191948919134189867515904 4372636372545146327322624 4449349291361727841837056 4528801957278901553298432 4696535363104046055272448 5123493123386232060297216 5175773665461601775198208 5283602283492051812181504 5763929763809511067834368 5830181830060195103096832 6038402609705202071064576 6262047150805394740363264 6587348301496584077524992 6674023937042591762755584 7044803044656069082908672 7685239685079348090445824 7925403425238077718272256 8051203479606936094752768 8745272745090292654645248 8898698582723455683674112 9057603914557803106596864 9393070726208092110544896 10351547330923203550396416 10567204566984103624363008 11527859527619022135668736 12076805219410404142129152 13348047874085183525511168 14089606089312138165817344 15370479370158696180891648 15850806850476155436544512 17490545490180585309290496 18115207829115606213193728 18786141452416184221089792 21134409133968207248726016 23055719055238044271337472 24153610438820808284258304 26696095748170367051022336 28179212178624276331634688 31701613700952310873089024 36230415658231212426387456 42268818267936414497452032 46111438110476088542674944 56358424357248552663269376 63403227401904621746178048 72460831316462424852774912 84537636535872828994904064 126806454803809243492356096 169075273071745657989808128 253612909607618486984712192 507225819215236973969424384
- Sum of all divisors σ(n): 2117894718310507860045653331
- Sum of proper divisors (its aliquot sum) s(n): 1610668899095270886076228947
- 507225819215236973969424384 is an abundant number, because the sum of its proper divisors (1610668899095270886076228947) is greater than itself. Its abundance is 1103443079880033912106804563
Bases of 507225819215236973969424384
- Binary: 110100011100100010011111011000001101101101100001100101010001110101000011001000000000000002
- Hexadecimal: 0x1A3913EC1B6C32A3A864000
- Base-36: 1RQDE5P04CYMJCHS00
Squares and roots of 507225819215236973969424384
- 507225819215236973969424384 squared (5072258192152369739694243842) is 257278031678568261847772883229455661868882900293779456
- 507225819215236973969424384 cubed (5072258192152369739694243843) is 130498060384245476370447793052766558437149629911596489188222459224457256164655104
-
507225819215236973969424384 is a
perfect square number . Itssquare root is 22521674431872 -
The
cube root of 507225819215236973969424384 is 797505678.5412033515
Scales and comparisons
How big is 507225819215236973969424384?- 507,225,819,215,236,973,969,424,384 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 507,225,819,215,236,973,969,424,384 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 507225819215236973969424384 cubic inches would be around 66458806.5 feet tall.
Recreational maths with 507225819215236973969424384
- 507225819215236973969424384 backwards is 483424969379632512918522705
- 507225819215236973969424384 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 507225819215236973969424384'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 507225819215236973969424384 - Facts about the integer". Numbermatics.com. 2024. Web. 21 May 2024.
APA style:
Numbermatics. (2024). Number 507225819215236973969424384 - Facts about the integer. Retrieved 21 May 2024, from https://numbermatics.com/n/507225819215236973969424384/
Chicago style:
Numbermatics. 2024. "Number 507225819215236973969424384 - Facts about the integer". https://numbermatics.com/n/507225819215236973969424384/
The information we have on file for 507225819215236973969424384 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 507225819215236973969424384, math, Factors of 507225819215236973969424384, curriculum, school, college, exams, university, Prime factorization of 507225819215236973969424384, STEM, science, technology, engineering, physics, economics, calculator, five hundred seven septillion, two hundred twenty-five sextillion, eight hundred nineteen quintillion, two hundred fifteen quadrillion, two hundred thirty-six trillion, nine hundred seventy-three billion, nine hundred sixty-nine million, four hundred twenty-four thousand, three hundred eighty-four.