109357884918735031136233728
109,357,884,918,735,031,136,233,728 is an even composite number composed of six prime numbers multiplied together.
109357884918735031136233728 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-three thousand and forty divisors.
Prime factorization of 109357884918735031136233728:
28 × 39 × 133 × 193 × 233 × 4913
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 13 × 13 × 13 × 19 × 19 × 19 × 23 × 23 × 23 × 491 × 491 × 491)See below for interesting mathematical facts about the number 109357884918735031136233728 from the Numbermatics database.
Names of 109357884918735031136233728
- Cardinal: 109357884918735031136233728 can be written as One hundred nine septillion, three hundred fifty-seven sextillion, eight hundred eighty-four quintillion, nine hundred eighteen quadrillion, seven hundred thirty-five trillion, thirty-one billion, one hundred thirty-six million, two hundred thirty-three thousand, seven hundred twenty-eight.
Scientific notation
- Scientific notation: 1.09357884918735031136233728 × 1026
Factors of 109357884918735031136233728
Divisors of 109357884918735031136233728
- Number of divisors d(n): 23040
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 18 19 23 24 26 27 32 36 38 39 46 48 52 54 57 64 69 72 76 78 81 92 96 104 108 114 117 128 138 144 152 156 162 169 171 184 192 207 208 216 228 234 243 247 256 276 288 299 304 312 324 338 342 351 361 368 384 414 416 432 437 456 468 486 491 494 507 513 529 552 576 598 608 621 624 648 676 684 702 722 729 736 741 768 828 832 864 874 897 912 936 972 982 988 1014 1026 1053 1058 1083 1104 1152 1196 1216 1242 1248 1296 1311 1352 1368 1404 1444 1458 1472 1473 1482 1521 1539 1587 1656 1664 1728 1748 1794 1824 1863 1872 1944 1964 1976 2028 2052 2106 2116 2166 2187 2197 2208 2223 2304 2392 2432 2484 2496 2592 2622 2691 2704 2736 2808 2888 2916 2944 2946 2964 3042 3078 3159 3174 3211 3249 3312 3328 3456 3496 3588 3648 3726 3744 3887 3888 3928 3933 3952 4056 4104 4212 4232 4332 4374 4394 4416 4419 4446 4563 4617 4693 4761 4784 4864 4968 4992 5184 5244 5382 5408 5472 5589 5616 5681 5776 5832 5888 5892 5928 6084 6156 6318 6348 6383 6422 6498 6561 6591 6624 6669 6859 6877 6912 6992 7176 7296 7452 7488 7774 7776 7856 7866 7904 8073 8112 8208 8303 8424 8464 8664 8748 8788 8832 8838 8892 9126 9234 9329 9386 9477 9522 9568 9633 9747 9936 9984 10051 10368 10488 10764 10816 10944 11178 11232 11293 11362 11552 11661 11664 11784 11799 11856 12167 12168 12312 12636 12696 12766 12844 12996 13122 13182 13248 13257 13338 13689 13718 13754 13851 13984 14079 14283 14352 14592 14904 14976 15548 15552 15712 15732 15808 16146 16224 16416 16606 16767 16848 16928 17043 17328 17496 17576 17664 17676 17784 18252 18468 18658 18772 18954 19044 19136 19149 19266 19494 19683 19773 19872 20007 20102 20577 20631 20736 20976 21528 21632 21888 22356 22464 22586 22724 23104 23322 23328 23568 23598 23712 24219 24334 24336 24624 24909 25272 25392 25532 25688 25992 26244 26364 26496 26514 26676 27378 27436 27508 27702 27968 27987 28158 28431 28566 28704 28899 29241 29808 29952 30153 31096 31104 31424 31464 31616 32292 32448 32832 33212 33534 33696 33856 33879 34086 34656 34983 34992 35152 35352 35397 35568 36501 36504 36936 37316 37544 37908 38088 38272 38298 38532 38988 39366 39546 39744 39771 40014 40204 41067 41154 41262 41553 41743 41952 42237 42849 43056 43264 43776 44712 44928 45172 45448 46208 46644 46656 47136 47196 47424 48438 48668 48672 49248 49818 50301 50531 50544 50784 51064 51129 51376 51984 52488 52728 52992 53028 53352 54756 54872 55016 55404 55936 55974 56316 56862 57132 57408 57447 57798 58482 59319 59616 60021 60306 61009 61731 61893 62192 62208 62848 62928 63232 64584 64896 65664 66424 67068 67392 67712 67758 68172 69312 69966 69984 70304 70704 70794 71136 72657 73002 73008 73853 73872 74632 74727 75088 75816 76176 76544 76596 77064 77976 78732 79092 79488 79542 80028 80408 82134 82308 82524 82979 83106 83486 83904 83961 84474 85293 85698 86112 86697 87723 89167 89401 89424 89856 90344 90459 90896 92416 93288 93312 94272 94392 94848 96876 97336 97344 98496 99636 100602 101062 101088 101568 101637 102128 102258 102752 103968 104949 104976 105456 106056 106191 106704 107939 109503 109512 109744 110032 110808 111872 111948 112632 113724 114264 114816 114894 115596 116964 118638 119232 119313 120042 120612 121277 122018 123201 123462 123786 124384 124659 125229 125696 125856 126711 128547 129168 129792 130663 131328 132848 134136 134784 135424 135516 136344 138624 139932 139968 140608 141408 141588 142272 145314 146004 146016 146809 147706 147744 149264 149454 150176 150903 151593 151632 152352 153192 153387 154128 155952 157464 157757 158171 158184 158976 159084 160056 160816 164268 164616 165048 165958 166212 166972 167808 167922 168948 170586 171396 172224 172341 173394 175446 177251 177957 178334 178802 178848 180063 180688 180918 181792 183027 185193 185679 186576 186624 188544 188784 189696 190969 193752 194672 194688 196992 199272 201204 202124 202176 203136 203274 204256 204516 205504 207936 209898 209952 210912 212112 212382 213408 214567 215878 217971 219006 219024 219488 220064 221559 221616 223896 224181 225264 227448 228528 229632 229788 231173 231192 233928 237276 238464 238626 240084 241081 241224 242554 244036 246402 246924 247572 248768 248937 249318 250458 251712 251883 253422 255879 257094 258336 259739 260091 261326 263169 265696 267501 268203 268272 269568 271032 271377 272688 277248 279864 279936 281216 282816 283176 284544 290628 292008 292032 293618 295412 295488 298528 298908 300352 301806 303186 303264 304704 304911 306384 306774 308256 311904 314847 314928 315514 316342 316368 318168 318573 320112 321632 323817 328509 328536 329232 330096 331916 332424 333944 335616 335844 337896 341172 342792 344448 344682 346788 350892 354502 355914 356668 357604 357696 357939 360126 361376 361836 363584 363831 366054 369603 370386 371358 373152 373977 375687 377088 377568 380133 381938 385641 387504 389344 389376 391989 393984 398544 402408 404248 404352 406272 406548 408512 409032 411008 415872 419796 419904 421824 424224 424764 426816 429134 431756 435942 438012 438048 438976 440128 440427 443118 443232 447792 448362 450528 452709 454779 454896 457056 459576 460161 462346 462384 467856 473271 474513 474552 476928 477252 480168 482162 482448 485108 488072 492804 493848 495144 497536 497874 498636 500916 503424 503766 506844 511758 514188 516672 517023 519478 520182 522652 526338 531392 531753 533871 535002 536406 536544 540189 542064 542754 545376 549081 555579 557037 559728 559872 562432 565632 566352 569088 572907 581256 584016 584064 587236 590824 590976 597056 597816 600704 603612 606372 606528 609408 609822 612768 613548 616512 623808 629694 629856 631028 632684 632736 636336 637146 640224 643264 643701 647634 653913 657018 657072 658464 660192 663832 664677 664848 667888 671688 672543 675792 682344 685584 688896 689364 693519 693576 701784 709004 711828 713336 715208 715392 715878 720252 722752 723243 723672 727168 727662 732108 739206 740772 742716 746304 746811 747954 751374 755136 755649 760266 763876 771282 775008 778688 779217 780273 783978 789507 793117 797088 802503 804609 804816 808496 808704 813096 814131 817024 818064 822016 831744 839592 839808 843648 848448 849528 853632 858268 863512 871884 876024 876096 877952 880256 880854 886236 886464 895584 896724 901056 905418 909558 909792 914112 914733 919152 920322 924692 924768 935712 944541 946542 949026 949104 954504 955719 960089 960336 964324 964896 970216 971451 976144 985527 985608 987696 990288 995072 995748 997272 1001832 1006848 1007532 1013688 1023516 1028376 1033344 1034046 1038956 1040364 1045304 1052676 1062784 1063506 1067742 1070004 1072812 1073088 1073817 1078727 1080378 1084128 1085508 1090752 1091493 1098162 1108809 1111158 1114074 1119456 1127061 1131264 1132704 1140399 1145814 1156923 1159171 1162213 1162512 1168032 1168128 1174472 1175967 1181648 1181952 1194112 1195632 1201408 1207224 1212744 1213056 1218816 1219644 1225536 1227096 1233024 1247616 1259388 1259712 1262056 1265368 1265472 1272672 1274292 1280448 1286528 1287402 1295268 1307826 1314036 1314144 1316928 1320384 1321281 1327664 1329354 1329696 1335776 1343376 1345086 1351584 1364337 1364688 1371168 1378728 1380483 1387038 1387152 1403207 1403568 1418008 1419813 1423539 1423656 1426672 1430416 1430784 1431756 1440504 1445504 1446486 1447344 1454336 1455324 1464216 1478412 1481544 1485432 1492608 1493622 1495908 1502748 1510272 1511298 1520532 1527752 1542564 1550016 1551069 1557376 1558434 1560546 1567956 1576601 1579014 1586234 1594176 1595259 1601613 1605006 1609218 1609632 1616992 1620567 1626192 1628262 1634048 1636128 1647243 1666737 1671111 1679184 1679616 1687296 1696896 1698619 1699056 1707264 1716536 1718721 1727024 1743768 1752048 1752192 1755904 1760512 1761708 1772472 1772928 1791168 1793448 1802112 1810836 1819116 1819584 1828224 1829466 1838304 1840644 1849384 1849536 1871424 1889082 1893084 1898052 1898208 1908517 1909008 1911438 1920178 1920672 1928648 1929792 1931103 1940432 1942902 1952288 1961739 1971054 1971216 1975392 1980576 1991496 1994031 1994544 2003664 2015064 2017629 2027376 2047032 2050841 2056223 2056752 2066688 2068092 2077912 2080557 2080728 2090608 2105352 2125568 2127012 2135484 2140008 2145624 2146176 2147634 2157454 2160756 2168256 2169729 2171016 2181504 2182986 2196324 2217618 2222316 2228148 2238912 2240433 2254122 2265408 2266947 2280798 2291628 2304263 2313846 2318342 2324426 2325024 2336064 2337651 2340819 2348944 2351934 2363296 2368521 2379351 2388224 2391264 2407509 2413827 2414448 2425488 2426112 2439288 2442393 2451072 2454192 2466048 2482597 2495232 2518776 2519424 2524112 2530736 2530944 2545344 2548584 2560896 2573056 2574804 2590536 2615652 2628072 2628288 2633856 2640768 2642562 2655328 2658708 2659392 2671552 2686752 2690172 2703168 2728674 2729376 2742336 2744199 2757456 2760966 2774076 2774304 2789371 2806414 2807136 2833623 2836016 2839626 2847078 2847312 2853344 2860832 2863512 2867157 2880267 2881008 2891008 2892972 2894688 2910648 2914353 2928432 2956581 2956824 2963088 2970864 2985216 2987244 2991816 3005249 3005496 3020544 3022596 3041064 3055504 3085128 3100032 3102138 3114752 3116868 3121092 3134053 3135912 3153202 3158028 3172468 3188352 3190518 3203226 3210012 3218436 3219264 3221451 3233984 3236181 3241134 3252384 3256524 3272256 3274479 3294486 3326427 3333474 3342222 3358368 3367769 3376607 3381183 3393792 3397238 3398112 3421197 3433072 3437442 3454048 3470769 3477513 3486639 3487536 3504096 3504384 3523416 3527901 3544944 3545856 3582336 3586896 3604224 3621672 3628411 3638232 3639168 3656448 3658932 3676608 3681288 3698768 3699072 3742848 3778164 3786168 3796104 3796416 3817034 3818016 3822876 3840356 3841344 3857296 3859584 3862206 3880864 3885804 3904576 3923478 3942108 3942432 3950784 3961152 3963843 3982992 3988062 3989088 4007328 4030128 4035258 4054752 4076773 4093011 4094064 4101682 4112446 4113504 4136184 4141449 4155824 4161114 4161456 4181216 4209621 4210704 4254024 4259439 4270617 4270968 4280016 4291248 4292352 4295268 4314908 4321512 4336512 4339458 4342032 4363008 4365972 4392287 4392648 4435236 4444632 4456296 4477824 4480866 4508244 4530816 4533894 4561596 4580539 4583256 4608526 4627692 4636684 4648852 4650048 4653207 4672128 4675302 4681638 4697888 4703868 4726592 4729803 4737042 4758702 4782528 4785777 4804839 4815018 4827654 4828896 4850976 4861701 4878576 4884786 4902144 4908384 4935041 4941729 4965194 5000211 5013333 5037552 5038848 5048224 5061472 5061888 5090688 5095857 5097168 5121792 5149608 5156163 5181072 5231304 5256144 5256576 5267712 5281536 5285124 5310656 5317416 5318784 5343104 5373504 5380344 5406336 5457348 5458752 5484672 5488398 5514912 5521932 5544863 5548152 5548608 5578742 5612828 5614272 5667246 5672032 5679252 5694156 5694624 5706688 5721664 5725551 5727024 5734314 5760534 5762016 5785944 5789376 5793309 5821296 5828706 5856864 5885217 5913162 5913648 5926176 5941728 5973997 5974488 5982093 5983632 6010498 6010992 6045192 6052887 6082128 6111008 6152523 6168669 6170256 6200064 6204276 6233736 6241671 6242184 6268106 6271824 6306404 6316056 6344936 6376704 6381036 6406452 6420024 6436872 6438528 6442902 6467968 6472362 6482268 6504768 6509187 6513048 6544512 6548958 6588972 6652854 6666948 6684444 6716736 6721299 6735538 6753214 6762366 6794476 6796224 6800841 6842394 6866144 6874884 6908096 6912789 6941538 6955026 6973278 6975072 7008192 7012953 7022457 7046832 7055802 7089888 7105563 7138053 7164672 7173792 7222527 7241481 7243344 7256822 7276464 7278336 7317864 7327179 7353216 7362576 7397536 7398144 7447791 7485696 7556328 7572336 7592208 7592832 7634068 7636032 7645752 7680712 7682688 7714592 7719168 7724412 7761728 7771608 7809152 7846956 7884216 7884864 7901568 7922304 7927686 7965984 7976124 7978176 8014656 8060256 8070516 8109504 8153546 8186022 8188128 8203364 8224892 8227008 8232597 8272368 8282898 8311648 8322228 8322912 8362432 8368113 8419242 8421408 8500869 8508048 8518878 8541234 8541936 8560032 8582496 8590536 8601471 8629816 8640801 8643024 8673024 8678916 8684064 8731944 8743059 8784574 8785296 8869743 8870472 8889264 8912592 8955648 8961732 9015747 9016488 9061632 9067788 9123192 9161078 9166512 9217052 9255384 9273368 9297704 9300096 9306414 9344256 9350604 9363276 9395776 9402159 9407736 9453184 9459606 9474084 9517404 9565056 9571554 9609678 9630036 9655308 9657792 9664353 9701952 9708543 9723402 9757152 9769572 9816768 9823437 9870082 9883458 9930388 10000422 10026666 10075104 10096448 10103307 10122944 10129821 10143549 10181376 10191714 10194336 10263591 10299216 10312326 10362144 10412307 10432539 10459917 10462608 10512288 10513152 10570248 10583703 10621312 10634832 10637568 10686208 10747008 10760688 10812672 10885233 10914696 10917504 10969344 10976796 11029824 11043864 11089726 11096304 11097216 11157484 11225656 11228544 11334492 11344064 11358504 11388312 11389248 11413376 11443328 11451102 11454048 11468628 11521068 11524032 11571888 11578752 11586618 11642592 11657412 11713728 11770434 11826324 11827296 11852352 11883456 11891529 11947994 11948976 11964186 11967264 12020996 12021984 12090384 12105774 12164256 12222016 12230319 12279033 12305046 12337338 12340512 12408552 12424347 12467472 12483342 12484368 12536212 12543648 12612808 12628863 12632112 12689872 12762072 12778317 12811851 12812904 12840048 12873744 12877056 12885804 12935936 12944724 12964536 13009536 13018374 13026096 13089024 13097916 13176861 13177944 13305708 13333896 13368888 13433472 13442598 13471076 13506428 13524732 13588952 13592448 13601682 13684788 13732288 13741617 13749768 13816192 13825578 13883076 13910052 13946556 13950144 13959621 14016384 14025906 14044914 14093664 14111604 14179776 14189409 14211126 14276106 14347584 14357331 14414517 14445054 14482962 14486688 14513644 14552928 14635728 14654358 14706432 14725152 14795072 14805123 14825187 14895582 15000633 15039999 15069223 15112656 15144672 15184416 15185664 15268136 15272064 15287571 15291504 15361424 15365376 15429184 15448824 15468489 15523456 15543216 15618304 15693912 15768432 15769728 15803136 15844608 15855372 15931968 15952248 15956352 16029312 16120512 16141032 16219008 16307092 16372044 16376256 16406728 16449784 16454016 16465194 16544736 16565796 16623296 16634589 16644456 16645824 16724864 16736226 16838484 16842816 17001738 17016096 17037756 17082468 17083872 17120064 17164992 17176653 17181072 17202942 17259632 17281602 17286048 17357832 17368128 17379927 17463888 17486118 17569148 17570592 17739486 17740944 17778528 17825184 17921991 17923464 17946279 18031494 18032976 18135576 18158661 18241691 18246384 18322156 18333024 18434104 18457569 18506007 18510768 18546736 18595408 18600192 18612828 18701208 18725013 18726552 18791552 18804318 18815472 18906368 18919212 18948168 19034808 19130112 19143108 19219356 19260072 19310616 19315584 19328706 19403904 19417086 19446804 19514304 19527561 19539144 19633536 19646874 19740164 19766916 19860776 20000844 20053332 20150208 20163897 20192896 20206614 20245888 20259642 20287098 20383428 20388672 20402523 20495813 20527182 20598432 20624652 20724288 20738367 20824614 20865078 20919834 20925216 21024576 21038859 21067371 21140496 21167406 21242624 21269664 21414159 21494016 21521376 21667581 21724443 21770466 21829392 21835008 21953592 21981537 22059648 22082047 22087728 22179452 22192608 22194432 22314968 22343373 22451312 22457088 22668984 22688128 22717008 22776624 22778496 22826752 22886656 22902204 22908096 22937256 23042136 23048064 23143776 23157504 23173236 23285184 23314824 23427456 23540868 23652648 23654592 23704704 23766912 23783058 23895988 23897952 23928372 23934528 24041992 24043968 24180768 24211548 24328512 24444032 24460638 24558066 24610092 24674676 24681024 24697791 24810721 24817104 24848694 24934944 24966684 24968736 25072424 25087296 25104339 25225616 25257726 25264224 25379744 25502607 25524144 25556634 25623702 25625808 25680096 25747488 25771608 25889448 25922403 25929072 26019072 26036748 26052192 26195832 26229177 26353722 26355888 26609229 26611416 26660933 26667792 26730899 26737776 26866944 26885196 26942152 27012856 27047241 27049464 27177904 27184896 27203364 27369576 27464576 27483234 27499536 27632384 27651156 27766152 27820104 27893112 27900288 27919242 28032768 28051812 28089828 28187328 28206477 28223208 28359552 28378818 28422252 28552212 28695168 28714662 28829034 28890108 28965924 28973376 29027288 29105856 29125629 29271456 29308716 29450304 29470311 29590144 29610246 29650374 29791164 29955419 30001266 30079998 30138446 30225312 30289344 30309921 30368832 30389463 30430647 30536272 30544128 30575142 30583008 30722848 30790773 30858368 30897648 30936978 31046912 31086432 31297617 31379751 31387824 31536864 31539456 31710744 31751109 31863936 31904496 31912704 32058624 32241024 32273761 32282064 32438016 32614184 32655699 32744088 32752512 32813456 32899568 32908032 32930388 33089472 33131592 33246592 33269178 33288912 33291648 33449728 33472452 33676968 33685632 34003476 34032192 34075512 34164936 34167744 34240128 34329984 34353306 34362144 34405884 34519264 34563204 34572096 34715664 34736256 34759854 34927776 34972236 35138296 35141184 35478972 35481888 35557056 35650368 35674587 35843982 35846928 35892558 36062988 36065952 36261823 36271152 36317322 36483382 36492768 36644312 36666048 36690957 36837099 36868208 36915138 37012014 37021536 37093472 37190816 37225656 37273041 37402416 37450026 37453104 37583104 37608636 37630944 37838424 37886589 37896336 38069616 38286216 38334951 38435553 38438712 38520144 38621232 38631168 38657412 38807808 38834172 38893608 39028608 39055122 39068237 39078288 39267072 39293748 39480328 39530583 39533832 39721552 40001688 40106664 40300416 40327794 40385792 40413228 40491776 40519284 40574196 40742689 40766856 40777344 40805046 40991626 41054364 41196864 41224851 41249304 41448576 41476734 41649228 41730156 41839668 41850432 41878863 42049152 42077718 42134742 42280992 42334812 42539328 42568227 42828318 43042752 43071993 43243551 43335162 43448886 43540932 43658784 43780997 43895891 43907184 43963074 44119296 44164094 44175456 44358904 44385216 44415369 44475561 44629936 44686746 44902624 45001899 45119997 45207669 45337968 45376256 45434016 45553248 45556992 45804408 45816192 45862713 45874512 46084272 46096128 46287552 46346472 46405467 46570368 46629648 46854912 47081736 47169343 47305296 47309184 47409408 47533824 47566116 47791976 47795904 47856744 47869056 48083984 48087936 48361536 48423096 48657024 48888064 48921276 49116132 49220184 49349352 49362048 49395582 49621442 49634208 49697388 49869888 49903767 49933368 49937472 50144848 50174592 50208678 50451232 50515452 50528448 50759488 51005214 51048288 51113268 51247404 51251616 51360192 51494976 51529959 51543216 51778896 51844806 51858144 52073496 52104384 52139781 52391664 52458354 52707444 52711776 52998049 53218458 53222832 53321866 53335584 53461798 53475552 53765973 53770392 53838837 53884304 54025712 54094482 54098928 54355808 54406728 54475983 54725073 54739152 54929152 54966468 54999072 55302312 55372707 55518021 55532304 55640208 55786224 55800576 55838484 56103624 56175039 56179656 56374656 56412954 56446416 56719104 56757636 56844504 57099731 57104424 57390336 57429324 57658068 57780216 57931848 57946752 58054576 58211712 58251258 58542912 58582683 58617432 58900608 58940622 59180288 59220492 59300748 59547007 59582328 59910838 60002532 60159996 60276892 60450624 60491691 60578688 60619842 60737664 60778926 60861294 61072544 61150284 61166016 61207569 61445696 61487439 61581546 61716736 61795296 61873956 62172864 62215101 62595234 62759502 62775648 63073728 63116577 63202113 63421488 63502218 63727872 63808992 64155533 64242477 64482048 64547522 64564128 65002743 65173329 65228368 65311398 65488176 65505024 65626912 65799136 65860776 65944611 66178944 66246141 66263184 66493184 66538356 66577824 66583296 66944904 67030119 67353936 67371264 68006952 68064384 68151024 68329872 68335488 68480256 68659968 68706612 68724288 68811768 69038528 69126408 69144192 69431328 69472512 69519708 69855552 69944472 70276592 70282368 70957944 70963776 71114112 71300736 71349174 71687964 71693856 71785116 72083219 72125976 72131904 72523646 72542304 72634644 72966764 72985536 73288624 73332096 73381914 73674198 73736416 73830276 74024028 74043072 74093373 74186944 74381632 74432163 74451312 74546082 74804832 74900052 74906208 75217272 75261888 75313017 75676848 75773178 75792672 76139232 76507821 76572432 76669902 76871106 76877424 77040288 77242464 77314824 77458687 77661961 77668344 77767209 77787216 78057216 78110244 78136474 78156576 78587496 78687531 78960656 79061166 79067664 79443104 79827687 79982799 80003376 80192697 80213328 80600832 80655588 80826456 81038568 81141723 81148392 81485378 81533712 81554688 81610092 81983252 82108728 82393728 82449702 82498608 82897152 82953468 83298456 83453453 83460312 83679336 83700864 83757726 84098304 84155436 84269484 84561984 84619431 84669624 85078656 85136454 85656636 86085504 86143986 86487102 86670324 86897772 87030241 87081864 87317568 87376887 87561994 87791782 87814368 87926148 88328188 88350912 88410933 88717808 88770432 88830738 88951122 89259872 89373492 89805248 89866257 90003798 90239994 90415338 90675936 90868032 90929763 91106496 91168389 91291941 91608816 91632384 91725426 91749024 92168544 92372319 92575104 92692944 92810934 93140736 93259296 93765779 93892851 94139253 94163472 94338686 94610592 94618368 95132232 95253327 95583952 95591808 95713488 95738112 96167968 96175872 96723072 96821283 96846192 97314048 97842552 97967097 98232264 98440368 98698704 98724096 98791164 99242884 99268416 99394776 99739776 99807534 99866736 99874944 100289696 100349184 100417356 100902464 101030904 101056896 101518976 102010428 102096576 102226536 102494808 102503232 102720384 102989952 103059918 103086432 103557792 103689612 103716288 104146992 104208768 104279562 104783328 104916708 105352397 105414888 105423552 105996098 106436916 106445664 106643732 106671168 106923596 106951104 107023761 107531946 107540784 107677674 107768608 108051424 108188964 108197856 108711616 108785469 108813456 108951966 109450146 109478304 109932936 109998144 110072871 110511297 110604624 110745414 111036042 111064608 111280416 111572448 111676968 111819123 112207248 112350078 112359312 112749312 112825908 112892832 113505943 113515272 113659767 113689008 114199462 114208848 114858648 115004853 115306659 115316136 115560432 115863696 115893504 116109152 116423424 116502516 117085824 117165366 117204711 117234864 117801216 117881244 118370771 118440984 118591749 118601496 119094014 119164656 119821676 120005064 120319992 120553784 120901248 120983382 121157376 121239684 121475328 121557852 121722588 122145088 122228067 122300568 122332032 122415138 122891392 122974878 123163092 123590592 123674553 123747912 124345728 124430202 125190468 125519004 125551296 125636589 126147456 126233154 126404226 126842976 127004436 127531849 127617984 127704681 128311066 128484954 129095044 129128256 129215979 130005486 130346658 130456736 130622796 130976352 131253824 131342991 131598272 131687673 131721552 131889222 132357888 132492282 132526368 133076712 133155648 133246107 133426683 133889808 134060238 134707872 135005697 135359991 135623007 136013904 136128768 136302048 136659744 136670976 137413224 137448576 137588139 137623536 138077056 138252816 138288384 138862656 139039416 139216401 139711104 139888944 140553184 140564736 141508029 141915888 141927552 142228224 142601472 142698348 143375928 143387712 143570232 144166438 144251952 144263808 145047292 145084608 145269288 145933528 145971072 146577248 146664192 146763828 147348396 147472832 147660552 148048056 148086144 148186746 148373888 148763264 148864326 148902624 149092164 149609664 149711301 149800104 149812416 150434544 150523776 150626034 151353696 151546356 151585344 152278464 153015642 153144864 153339804 153742212 153754848 154080576 154484928 154589877 154629648 154917374 155323922 155336688 155534418 155574432 156220488 156272948 156313152 156419343 157174992 157375062 157921312 158122332 158135328 158886208 158994147 159655374 159965598 160006752 160385394 160426656 161297919 161311176 161516511 161652912 162077136 162283446 162296784 162970756 163067424 163220184 163427949 163966504 164175219 164217456 164787456 164899404 164997216 165906936 166118121 166554063 166596912 166906906 166920624 167358672 167401728 167515452 168310872 168525117 168538968 169123968 169238862 169339248 170157312 170272908 171299193 171313272 172171008 172287972 172974204 173340648 173795544 174060482 174163728 174635136 174753774 175123988 175583564 175628736 175748049 175852296 176656376 176701824 176821866 177435616 177540864 177661476 177902244 178519744 178641021 178746984 179610496 179732514 180007596 180479988 180830676 181351872 181475073 181736064 181859526 182212992 182336778 182583882 183217632 183450852 183498048 183622707 184337088 184462317 184744638 185150208 185385888 185621868 186518592 186645303 187531558 187785702 188278506 188326944 188677372 189221184 189349731 190264464 190506654 191167904 191183616 191426976 192335936 192466599 192727431 193446144 193642566 193692384 195008229 195519987 195685104 195934194 196464528 196880736 197397408 197582328 197833833 198485768 198536832 198738423 198789552 199479552 199615068 199733472 199749888 200579392 200834712 201090357 201804928 202061808 202113792 203037952 204020856 204193152 204453072 204989616 205006464 205440768 205979904 206119836 206172864 207115584 207379224 207432576 208293984 208417536 208559124 209566656 209833416 210704794 210829776 210847104 211992196 212873832 212891328 213287464 213342336 213847192 213902208 214047522 215063892 215081568 215355348 215537216 216102848 216249657 216377928 216395712 217423232 217570938 217626912 217903932 218900292 218956608 219865872 219996288 220145742 221022594 221209248 221490828 222072084 222129216 222280119 222560832 223144896 223296489 223353936 223638246 224414496 224700156 224718624 225651816 225785664 225939051 227011886 227030544 227319534 227378016 228398924 228417696 229717296 230009706 230613318 230632272 231120864 231727392 232218304 232376061 232985883 233005032 233301627 234171648 234330732 234409422 234469728 235762488 236062593 236741542 236881968 237183498 237202992 238188028 238329312 239483061 239643352 239948397 240010128 240578091 240639984 241107568 241802496 241966764 242479368 243115704 243425169 243445176 244290176 244456134 244601136 244664064 244830276 245782784 245949756 246326184 247181184 247349106 247495824 248691456 248860404 250360359 250380936 251038008 251102592 251273178 252294912 252466308 252808452 253685952 253858293 254008872 255063698 255235968 255409362 256622132 256969908 258190088 258256512 258431958 260010972 260693316 260913472 261090723 261245592 261952704 262130661 262507648 262685982 263196544 263375346 263443104 263778444 264984564 265052736 265232799 266153424 266311296 266492214 266853366 267779616 268120476 269415744 269598771 270011394 270719982 271246014 272027808 272604096 272789289 273319488 273505167 273875823 274826448 274897152 275176278 275247072 276154112 276505632 277725312 278078832 278432802 279422208 279777888 281106368 281297337 281678553 282417759 283016058 283831776 283855104 285396696 285759981 286751856 286775424 287140464 288332876 288503904 288527616 290094584 290169216 290463849 290538576 291867056 291942144 293154496 293527656 293901291 294696792 294945664 295321104 296096112 296172288 296373492 296747776 297526528 297728652 297805248 298184328 299219328 299422602 299600208 299624832 300869088 301047552 301252068 302707392 303092712 303170688 304556928 306031284 306289728 306679608 307484424 307509696 308161152 308969856 309179754 309259296 309834748 310647844 310673376 311068836 311148864 312440976 312545896 312626304 312838686 314349984 314750124 315842624 316057191 316244664 316270656 317772416 317988294 319310748 319931196 320013504 320770788 320853312 321071283 322595838 322622352 323033022 323305824 324154272 324566892 324593568 325941512 326134848 326356407 326440368 326855898 327933008 328350438 328434912 329798808 329994432 330218613 331533891 331813872 332236242 333108126 333193824 333813812 333841248 334717344 335030904 336621744 337050234 337077936 338247936 338477724 338678496 340517829 340545816 340979301 342598386 342626544 344575944 345014559 345919977 345948408 346592129 346681296 347591088 348120964 348327456 349270272 349507548 350247976 351167128 351257472 351496098 351614133 351704592 353312752 353403648 353643732 354871232 355112313 355322952 355775247 355804488 357039488 357282042 357493968 359220992 359465028 360015192 360959976 361661352 362703744 362950146 363472128 363719052 364425984 364673556 365167764 366435264 366684201 366901704 366996096 367245414 368674176 368924634 369489276 370771776 371023659 371243736 373037184 373290606 375063116 375571404 376557012 376653888 377354744 378442368 378699462 380528928 381013308 382335808 382595547 382853952 383114043 384671872 384933198 385454862 387285132 387384768 387647937 389420447 390016458 391039974 391370208 391868388 392929056 393761472 394028973 394794816 395063019 395164656 395667666 396971536 397073664 397476846 397579104 399230136 399466944 399738321 400280049 401158784 401669424 402180714 403609856 404123616 406869021 408041712 408386304 408906144 409979232 410012928 412239672 412345728 412764417 414231168 414758448 414865152 416587968 417118248 417649203 419133312 419558893 419666832 421409588 421659552 421694208 423984392 424524087 425747664 425782656 426574928 426684672 427694384 427804416 428095044 430127784 430163136 430710696 431074432 432205696 432499314 432755856 432791424 434846464 435141876 435253824 435807864 437800584 437913216 439731744 439992576 440291484 442045188 442418496 442981656 444144168 444258432 444560238 445121664 446289792 446592978 446707872 447276492 448828992 449133903 449400312 449437248 451303632 451571328 451878102 454023772 454061088 454639068 454756032 456797848 456835392 459434592 460019412 461226636 461264544 462241728 463454784 463769631 464436608 464752122 465971766 466010064 466603254 468661464 468818844 468939456 469258029 471403699 471524976 472125186 473483084 473763936 474366996 474405984 476376056 476658624 476982441 478966122 479286704 479896794 480020256 481156182 481279968 482215136 483893757 483933528 484549533 484958736 486231408 486850338 486890352 488580352 488912268 489202272 489660552 491899512 492525657 492652368 494362368 494698212 494991648 497720808 498354363 499662189 500720718 500761872 502076016 502205184 502546356 504932616 505575351 505616904 507371904 507716586 507887081 508017744 510127396 510471936 510818724 513244264 513897579 513939816 516380176 516513024 516863916 520021944 521386632 521826944 522181446 522491184 523905408 524261322 525015296 525371964 526393088 526750692 526886208 527244147 527556888 529654957 529969128 530105472 530465598 532306848 532622592 532984428 533706732 535559232 535923063 536240952 538831488 539197542 540022788 541439964 542492028 544055616 544425219 545208192 545578578 546638976 547010334 547751646 549652896 550352556 550494144 553011264 553386951 555450624 556157664 556865604 559555776 559935909 562212736 562594674 563357106 564835518 566032116 567663552 568049193 569152961 570646583 570793392 571519962 573503712 573550848 574280928 576665752 577007808 577399797 578182293 580189168 580338432 580927698 581077152 583734112 585024687 586308992 586559961 587055312 587802582 589393584 589891328 590642208 592192224 592746984 595457304 595610496 596215269 596368656 598438656 598845204 599200416 599249664 601738176 602504136 603271071 605414784 606185424 606341376 609113856 612062568 612579456 613201459 613359216 614968848 615019392 616322304 617939712 618359508 618518592 619669496 621295688 621346752 622137672 622297728 624881952 625091792 625252608 625677372 628699968 629500248 631685248 632114382 632489328 632541312 635544832 635976588 638621496 639862392 640027008 641541576 641706624 642142566 645191676 645244704 646066044 646611648 648308544 648748971 649133784 649187136 651883024 652269696 652712814 652880736 653711796 655866016 656700876 656869824 659597616 659988864 660437226 663067782 663627744 664472484 666216252 666387648 667627624 667682496 669434688 669889467 670061808 673243488 674100468 674155872 676955448 677356992 677817153 681035658 681091632 681958602 685196772 685253088 688974637 689151888 690029118 691839954 691896816 693184258 693362592 695182176 696241928 696654912 697128183 698957649 699015096 699904881 700495952 702334256 702514944 702992196 703228266 703409184 706625504 707287464 708187779 709742464 710224626 710645904 711550494 711608976 714078976 714564084 714987936 718930056 719845191 720030384 721734273 721919952 723322704 725407488 725900292 727438104 729347112 730275507 730335528 732870528 733368402 733803408 733992192 734490828 737348352 737849268 738978552 741543552 742047318 742296503 742487472 746074368 746581212 750126232 751081077 751142808 753114024 753307776 754709488 756884736 757398924 761057856 761574879 762026616 764671616 765191094 765707904 766228086 769343744 769866396 770909724 774111091 774570264 774769536 775295874 778840894 780032916 782079948 782740416 783272169 783736776 785858112 786391983 787522944 788057946 789589632 790126038 790329312 791335332 793943072 794953692 795158208 795698397 798460272 798933888 799476642 800560098 802317568 803338848 804361428 808247232 808796313 813738042 816083424 817812288 818367867 819958464 820515501 821627469 824479344 824691456 825528834 828462336 829516896 833175936 834021929 834236496 835298406 838266624 839117786 839333664 842819176 843319104 843892011 845035659 847253277 847968784 849048174 851495328 851565312 853149856 855388768 856190088 857279943 860255568 860326272 861421392 862148864 864411392 864998628 865511712 865582848 870283752 870507648 871391547 871615728 875601168 875826432 879463488 880582968 881703873 884090376 884836992 885963312 888288336 888516864 889120476 890243328 892579584 893185956 893415744 894552984 897657984 898267806 898800624 898874496 902607264 903142656 903756204 908047544 908122176 909278136 909512064 913595696 913670784 918869184 920038824 922453272 922529088 924483456 926909568 927539262 928873216 929504244 931943532 932020128 933206508 937081847 937322928 937637688 937878912 938516058 942807398 943049952 944250372 946966168 947527872 948171573 948733992 948811968 952752112 953317248 953964882 957932244 958573408 959793588 960040512 962312364 962559936 963213849 964430272 967787514 967867056 969099066 969917472 972462816 973700676 973780704 977824536 978404544 979069221 979321104 983799024 985051314 985304736 989396424 989983296 990655839 994601673 995441616 996708726 999324378 1001441436 1001523744 1004152032 1005092712 1006962931 1009605493 1009865232 1011150702 1011233808 1014743808 1015433172 1015774162 1016035488 1020254792 1021553487 1021637448 1022937903 1026488528 1027795158 1027879632 1032760352 1033727832 1035043677 1037759931 1039776387 1040043888 1042773264 1043653888 1044362892 1044982368 1047810816 1048522644 1050743928 1053501384 1053772416 1054488294 1054842399 1055113776 1059309914 1059938256 1060210944 1060931196 1064613696 1065336939 1065968856 1067325741 1067413464 1071118464 1071846126 1072481904 1077662976 1078395084 1080045576 1082879928 1084894889 1084984056 1088111232 1088850438 1090416384 1091157156 1093277952 1094020668 1095503292 1099305792 1100052603 1100705112 1100988288 1106022528 1106773902 1112315328 1113070977 1113731208 1119111552 1119871818 1124425472 1125189348 1126714212 1129671036 1131393133 1132064232 1135327104 1136098386 1138305922 1141293166 1141586784 1143039924 1147007424 1147786641 1148561856 1149342129 1153331504 1154015616 1154799594 1156364586 1160378336 1161855396 1162154304 1162943811 1167468224 1168261341 1170049374 1172617984 1173119922 1174110624 1175605164 1178787168 1181284416 1182086919 1184384448 1185189057 1185493968 1190914608 1191220992 1192430538 1192737312 1197690408 1198400832 1199214963 1200840147 1203476352 1205008272 1206542142 1210829568 1212370848 1218955127 1220607063 1224125136 1225158912 1226402918 1226718432 1229937696 1230038784 1236719016 1237037184 1238293251 1239338992 1242591376 1242693504 1244275344 1244595456 1249763904 1250183584 1251354744 1252947609 1257399936 1258676679 1259000496 1263370496 1264228764 1264978656 1265082624 1271953176 1273572261 1277242992 1279724784 1280054016 1283083152 1283413248 1284285132 1290383352 1290489408 1292132088 1293223296 1296617088 1297497942 1298267568 1298374272 1303766048 1304539392 1305425628 1305761472 1307423592 1311732032 1313401752 1313739648 1319195232 1319977728 1320874452 1326135564 1327255488 1328944968 1332432504 1332775296 1335255248 1335364992 1338869376 1339778934 1340123616 1346486976 1347401709 1348200936 1348311744 1353910896 1354713984 1355634306 1362071316 1362183264 1363917204 1369581161 1370393544 1370506176 1377949274 1378303776 1380058236 1383679908 1383793632 1386368516 1386725184 1390364352 1391308893 1392483856 1393309824 1394256366 1397915298 1398030192 1399809762 1400991904 1404668512 1405984392 1406456532 1406818368 1407774087 1413251008 1414211097 1414574928 1416375558 1419484928 1420449252 1421291808 1423100988 1423217952 1429128168 1429975872 1430947323 1437860112 1439690382 1440060768 1443468546 1443839904 1446645408 1451681271 1451800584 1453648599 1454876208 1458694224 1460551014 1460671056 1465741056 1466736804 1467606816 1468981656 1475577259 1475698536 1477576971 1477957104 1483087104 1484094636 1484593006 1484974944 1493162424 1495063089 1498986567 1500252464 1502162154 1502285616 1506228048 1506615552 1509418976 1514797848 1516726053 1522115712 1523149758 1523661243 1524053232 1529343232 1530382188 1531415808 1532456172 1538820023 1539732792 1541692737 1541819448 1548222182 1549140528 1549539072 1550591748 1557681788 1560065832 1564159896 1565480832 1566544338 1567473552 1571716224 1572783966 1575045888 1576115892 1579179264 1580252076 1580658624 1581732441 1582670664 1587886144 1588964871 1589907384 1590316416 1591396794 1596920544 1597867776 1598953284 1601120196 1606677696 1607769189 1608722856 1616494464 1617592626 1627476084 1632166848 1633275657 1635624576 1636735734 1639916928 1641031002 1643254938 1648958688 1651057668 1653574579 1657914037 1659033792 1660160853 1666351872 1668043858 1668472992 1670596812 1678235572 1678667328 1679807727 1685638352 1686638208 1687784022 1690071318 1694506554 1695937568 1698096348 1702990656 1704147579 1706299712 1707458883 1710777536 1711939749 1712380176 1714559886 1720511136 1720652544 1722842784 1729997256 1731023424 1732199391 1734546879 1740567504 1741015296 1742783094 1743231456 1751202336 1755074061 1758926976 1759679883 1761165936 1763407746 1768180752 1769673984 1771926624 1776576672 1778240952 1781549801 1786371912 1786831488 1788645807 1789105968 1795315968 1796535612 1797601248 1797748992 1805214528 1807512408 1809813213 1816095088 1816244352 1818556272 1819024128 1827191392 1827341568 1837738368 1839604377 1840077648 1844906544 1845058176 1848966912 1853819136 1855078524 1859008488 1863887064 1864040256 1866413016 1874163694 1874645856 1875275376 1875757824 1877032116 1885614796 1886099904 1888500744 1893932336 1895055744 1896343146 1897467984 1897623936 1905504224 1906634496 1907929764 1915864488 1917146816 1919587176 1920081024 1924624728 1925119872 1926427698 1928860544 1935575028 1935734112 1938198132 1939834944 1944925632 1946246913 1947401352 1947561408 1955649072 1956809088 1958138442 1958642208 1967598048 1970102628 1970609472 1978792848 1979966592 1981311678 1989203346 1990883232 1993417452 1998648756 2001695543 2002882872 2003047488 2008304064 2009668401 2010185424 2013925862 2019210986 2019730464 2022301404 2022467616 2030866344 2031548324 2032070976 2033451459 2040509584 2043106974 2043274896 2045875806 2052977056 2055590316 2055759264 2065520704 2066923911 2067455664 2070087354 2075519862 2079552774 2080087776 2085546528 2088725784 2089964736 2091384549 2096872947 2097045288 2099714643 2101487856 2107002768 2107544832 2108976588 2109684798 2110227552 2118619828 2119876512 2121862392 2124563337 2129227392 2130673878 2131937712 2134651482 2134826928 2142236928 2143692252 2144963808 2156612917 2156790168 2159535573 2160091152 2165202819 2165759856 2169789778 2169968112 2176222464 2177700876 2182314312 2188041336 2190826521 2191006584 2198611584 2200105206 2201410224 2201976576 2212045056 2213547804 2224630656 2226141954 2226889509 2227462416 2238223104 2239743636 2249044649 2250378696 2253243231 2253428424 2259342072 2262786266 2264128464 2270654208 2272196772 2276611844 2282586332 2283173568 2284724637 2286079848 2294014848 2295573282 2297123712 2298684258 2306663008 2308031232 2309599188 2312729172 2320756672 2322333273 2323710792 2324308608 2325887622 2334936448 2336522682 2340098748 2346239844 2348221248 2349816507 2351210328 2357574336 2359175949 2362568832 2364173838 2368768896 2370378114 2370987936 2381829216 2384861076 2385474624 2387095191 2395380816 2396801664 2398429926 2401680294 2406952704 2410016544 2413084284 2423105131 2424741696 2426388939 2437910254 2441214126 2448250272 2452805836 2453436864 2455103601 2459875392 2461546503 2473438032 2474074368 2476586502 2478677984 2485182752 2485387008 2488550688 2499527808 2500367168 2502065787 2502709488 2505895218 2514799872 2517353358 2518000992 2528457528 2529957312 2531676033 2535106977 2541759831 2543906352 2547144522 2554485984 2559449568 2566166304 2568570264 2571839829 2580766704 2580978816 2584264176 2586446592 2593234176 2594995884 2596535136 2596748544 2607532096 2610851256 2611522944 2614174641 2614847184 2623464064 2626803504 2627479296 2638390464 2641748904 2645111619 2652271128 2654510976 2657889936 2664865008 2665550592 2670510496 2670729984 2677738752 2679557868 2680247232 2692973952 2694803418 2696401872 2696623488 2707821792 2709427968 2711268612 2722527733 2724142632 2724366528 2727834408 2739162322 2740787088 2741012352 2755898548 2756607552 2760116472 2767359816 2767587264 2772737032 2773450368 2780728704 2782617786 2784967712 2786619648 2788512732 2795830596 2796060384 2799619524 2801983808 2809337024 2811245541 2811968784 2812913064 2813636736 2815548174 2826502016 2828422194 2829149856 2832751116 2840898504 2842583616 2844514719 2846201976 2846435904 2858256336 2859951744 2861894646 2875720224 2879380764 2880121536 2886937092 2887679808 2889641547 2893290816 2903362542 2903601168 2907297198 2909752416 2917388448 2921102028 2921342112 2933232527 2933473608 2935213632 2937207663 2937963312 2951154518 2951397072 2955153942 2955914208 2968189272 2969186012 2969949888 2971967517 2986324848 2990126178 2997973134 3000504928 3004324308 3004571232 3012456096 3018837952 3020888793 3028816479 3029595696 3033452106 3044231424 3046299516 3047322486 3048106464 3060764376 3064660461 3064912344 3068813709 3077640046 3079465584 3083385474 3083638896 3096444364 3098281056 3101183496 3105131031 3113279793 3115363576 3119329161 3120131664 3128319792 3130961664 3133088676 3134947104 3143432448 3145567932 3152231784 3160504152 3161317248 3163464882 3164527197 3165341328 3175772288 3177929742 3179814768 3180632832 3182793588 3193841088 3196010817 3197906568 3201977223 3202240392 3213355392 3215538378 3217445712 3232988928 3235185252 3254684667 3254952168 3264333696 3266551314 3271249152 3273471468 3279833856 3282062004 3286509876 3297917376 3300157809 3302115336 3307149158 3315828074 3318067584 3320321706 3336087716 3336945984 3339212931 3341193624 3356471144 3357334656 3359615454 3371276704 3373276416 3375568044 3380142636 3389013108 3391875136 3394179399 3396192696 3405981312 3408295158 3412599424 3414917766 3421555072 3423879498 3424760352 3429119772 3441022272 3443359923 3445685568 3448026387 3459994512 3462046848 3464398782 3469093758 3481135008 3485566188 3486462912 3488831433 3502404672 3504784023 3510148122 3517853952 3519359766 3522331872 3526815492 3536361504 3543853248 3546260757 3553153344 3555567171 3556481904 3563099602 3572743824 3573662976 3577291614 3578211936 3593071224 3595202496 3597644889 3610429056 3615024816 3619626426 3632190176 3632488704 3637112544 3654382784 3656865381 3661821189 3675476736 3679208754 3680155296 3689813088 3690116352 3710157048 3714879753 3718016976 3727774128 3728080512 3732826032 3748327388 3749291712 3750550752 3754064232 3758842827 3771229592 3772199808 3776030037 3777001488 3787864672 3790111488 3792686292 3794935968 3795247872 3811008448 3815859528 3820716783 3831728976 3834293632 3839174352 3840162048 3849249456 3850239744 3852855396 3857721088 3871150056 3871468224 3876396264 3879669888 3889851264 3892493826 3894802704 3895122816 3911298144 3913618176 3916276884 3917284416 3935196096 3940205256 3941218944 3957585696 3959933184 3962623356 3978406692 3981766464 3986834904 3997297512 4003391086 4005765744 4006094976 4016608128 4019336802 4020370848 4027851724 4038421972 4039460928 4042205127 4044602808 4044935232 4061732688 4063096648 4064141952 4066902918 4081019168 4086213948 4086549792 4091751612 4105954112 4108743483 4111180632 4111518528 4131041408 4133847822 4134911328 4140174708 4151039724 4159105548 4160175552 4171093056 4173926679 4177451568 4179929472 4182769098 4193745894 4194090576 4199429286 4202975712 4214005536 4217953176 4219369596 4220455104 4223322261 4237239656 4239753024 4242633291 4243724784 4249126674 4258454784 4261347756 4263875424 4269302964 4269653856 4287384504 4289927616 4292841969 4313225834 4313580336 4319071146 4320182304 4330405638 4331519712 4339579556 4339936224 4355043813 4355401752 4364628624 4376082672 4381653042 4382013168 4397223168 4400210412 4402820448 4426731777 4427095608 4432730913 4449261312 4452283908 4453779018 4454924832 4479487272 4485189267 4496959701 4498089298 4500757392 4506486462 4506856848 4518684144 4525572532 4528256928 4544393544 4550178159 4553223688 4565172664 4566347136 4569449274 4570983729 4572159696 4588029696 4591146564 4594247424 4597368516 4613326016 4616460069 4619198376 4625078211 4625458344 4641513344 4644666546 4647421584 4648617216 4651775244 4669872896 4673045364 4680197496 4692479688 4696442496 4699633014 4702420656 4715148672 4718351898 4725137664 4728347676 4737537792 4740756228 4741975872 4745197323 4763658432 4766894613 4769722152 4770949248 4774190382 4790761632 4793603328 4796859852 4803360588 4820033088 4823307567 4826168568 4846210262 4849483392 4852777878 4875820508 4882428252 4896500544 4905611672 4906873728 4910207202 4919750784 4923093006 4946876064 4953173004 4957355968 4960723737 4970365504 4973742111 4977101376 4980482559 4999055616 5000734336 5004131574 5005418976 5011790436 5034706716 5036001984 5039423181 5056915056 5059914624 5063352066 5070213954 5083519662 5087812704 5094289044 5108971968 5112442737 5118899136 5122376649 5132332608 5135819247 5137140528 5143679658 5161533408 5161957632 5168528352 5189991768 5193070272 5196598173 5203640637 5215064192 5221702512 5223045888 5228349282 5229694368 5246928128 5253607008 5276780928 5283497808 5290223238 5304542256 5309021952 5315779872 5329730016 5341020992 5344649403 5359115736 5360494464 5365937421 5385947904 5389606836 5392803744 5393246976 5415643584 5422537224 5429439639 5445055466 5448285264 5448733056 5455668816 5478324644 5481574176 5482024704 5511797096 5513215104 5518813131 5520232944 5534719632 5535174528 5545474064 5546900736 5561457408 5565235572 5569935424 5577025464 5591661192 5592120768 5599239048 5603967616 5618674048 5622491082 5623937568 5625826128 5627273472 5631096348 5653004032 5656844388 5658299712 5665502232 5681797008 5685167232 5689029438 5692403952 5692871808 5716512672 5719903488 5723789292 5751440448 5758761528 5760243072 5773874184 5775359616 5779283094 5786581632 5806725084 5807202336 5814594396 5819504832 5834776896 5838740739 5842204056 5842684224 5866465054 5866947216 5870427264 5874415326 5875926624 5902309036 5902794144 5910307884 5911828416 5936378544 5938372024 5939899776 5943935034 5972649696 5980252356 5995946268 6001009856 6005086629 6008648616 6009142464 6024912192 6029005203 6037675904 6041777586 6057632958 6059191392 6066904212 6092599032 6094644972 6096212928 6100354377 6121528752 6129320922 6129824688 6137627418 6155280092 6158931168 6166770948 6167277792 6192888728 6196562112 6200771733 6202366992 6210262062 6226559586 6230727152 6238658322 6240263328 6256639584 6266177352 6269894208 6274153647 6290618841 6291135864 6299143929 6304463568 6321008304 6322634496 6326929764 6329054394 6330682656 6351544576 6355859484 6359629536 6365587176 6387682176 6392021634 6395813136 6403954446 6404480784 6426710784 6431076756 6434891424 6469838751 6470370504 6478606719 6495608457 6509369334 6509904336 6528667392 6533102628 6546942936 6564124008 6572479563 6573019752 6595834752 6600315618 6604230672 6614298316 6631656148 6636135168 6640643412 6672175432 6673891968 6678425862 6680668527 6682387248 6712942288 6714669312 6719230908 6742553408 6747133947 6751136088 6759729693 6760285272 6778026216 6783750272 6788358798 6792385392 6811962624 6816590316 6825198848 6829835532 6843110144 6847758996 6849520704 6854173911 6858239544 6882044544 6886719846 6891371136 6896052774 6919989024 6924093696 6928797564 6938187516 6962270016 6966999819 6971132376 6972925824 6977662866 7004809344 7009568046 7020296244 7038719532 7044663744 7049449521 7053630984 7072723008 7077527847 7087706496 7092521514 7106306688 7111134342 7112963808 7126199204 7145487648 7154583228 7156423872 7186142448 7190404992 7195289778 7220858112 7230049632 7239252852 7264380352 7269315393 7274225088 7279166817 7308765568 7313730762 7323642378 7358417508 7360310592 7365310803 7379626176 7384639509 7398988493 7420314096 7429759506 7436033952 7455548256 7456161024 7465652064 7496654776 7498583424 7501101504 7506197361 7508128464 7517685654 7542459184 7544399616 7552060074 7554002976 7575729344 7585372584 7589871936 7595028099 7605320931 7622016896 7625279493 7631719056 7641433566 7663457952 7668587264 7678348704 7698498912 7705710792 7742300112 7742936448 7752792528 7759339776 7779702528 7784987652 7789605408 7790245632 7822596288 7832553768 7834568832 7842523923 7870392192 7880410512 7882437888 7915171392 7925246712 7935334857 7956813384 7963532928 7971618967 7973669808 7994595024 8006782172 8011531488 8012189952 8033216256 8038673604 8040741696 8055703448 8076843944 8078921856 8084410254 8089205616 8089870464 8123465376 8126193296 8128283904 8133805836 8162038336 8167583199 8172427896 8173099584 8183503224 8211908224 8217486966 8222361264 8223037056 8262082816 8267695644 8269822656 8280349416 8302079448 8318211096 8320351104 8342186112 8347853358 8354903136 8359858944 8365538196 8387491788 8388181152 8398858572 8405951424 8428011072 8433736623 8435906352 8438739192 8440910208 8446644522 8474479312 8479506048 8485266582 8487449568 8498253348 8522695512 8527750848 8533544157 8538605928 8539307712 8574769008 8579855232 8585683938 8626451668 8627160672 8638142292 8640364608 8660811276 8663039424 8679159112 8679872448 8710087626 8710803504 8729257248 8752165344 8763306084 8764026336 8799697581 8800420824 8805640896 8811622989 8853463554 8854191216 8865461826 8904567816 8907558036 8909849664 8915902551 8956670281 8958974544 8970378534 8993919402 8996178596 9001514784 9012972924 9013713696 9037368288 9051145064 9056513856 9062666379 9086449437 9088787088 9100356318 9106447376 9130345328 9132694272 9138898548 9141967458 9144319392 9182293128 9193981383 9194737032 9206441127 9226652032 9232920138 9238396752 9250156422 9250916688 9283026688 9289333092 9294843168 9303550488 9346090728 9357987483 9360394992 9384959376 9392884992 9399266028 9404841312 9430297344 9436703796 9456695352 9481512456 9483951744 9490394646 9493581591 9527316864 9533789226 9539444304 9541898496 9548380764 9581523264 9588032451 9593719704 9605931669 9606721176 9640066176 9646615134 9649854539 9652337136 9692420524 9698966784 9705555756 9751641016 9764054001 9764856504 9793001088 9811223344 9813747456 9820414404 9839501568 9846186012 9893752128 9900473427 9906346008 9914711936 9921447474 9940731008 9947484222 9954202752 9960965118 10001468672 10008263148 10010837952 10017638793 10023580872 10063444183 10069413432 10072003968 10078846362 10113830112 10119829248 10126704132 10140427908 10167039324 10175625408 10182538197 10188578088 10217943936 10224885474 10237798272 10244753298 10264665216 10271638494 10274281056 10287359316 10323066816 10330079769 10337056704 10344079161 10379983536 10386140544 10393196346 10407281274 10430128384 10443405024 10456698564 10459388736 10507214016 10514352069 10553561856 10566995616 10580446476 10609084512 10631559744 10638782271 10659460032 10666701513 10682041984 10689298806 10718231472 10720988928 10731874842 10779213672 10785607488 10792934667 10831287168 10842285077 10845074448 10858879278 10890110932 10896570528 10897466112 10911337632 10956649288 10963148352 10970596143 10985463567 11023594192 11026430208 11037626262 11040465888 11069439264 11070349056 11090948128 11130471144 11139870848 11144639259 11154050928 11183322384 11184241536 11198478096 11207935232 11237348096 11244982164 11247875136 11251652256 11262192696 11313688776 11316599424 11328090111 11331004464 11363594016 11370334464 11378058876 11384807904 11385743616 11433025344 11447578584 11462150349 11502880896 11517523056 11520486144 11547748368 11550719232 11558566188 11573163264 11613450168 11614404672 11629188792 11639009664 11669553792 11677481478 11684408112 11685368448 11732930108 11733894432 11740854528 11748830652 11751853248 11804618072 11805588288 11820615768 11823656832 11872757088 11876744048 11879799552 11887870068 11945299392 11960504712 11991892536 12002019712 12010173258 12017297232 12018284928 12049824384 12058010406 12075351808 12083555172 12115265916 12118382784 12126615381 12133808424 12182064011 12185198064 12189289944 12192425856 12200708754 12243057504 12258641844 12259649376 12275254836 12310560184 12317862336 12326230449 12333541896 12334555584 12385777456 12393124224 12401543466 12404733984 12420524124 12453119172 12461454304 12477316644 12480526656 12513279168 12521780037 12532354704 12539788416 12548307294 12581237682 12582271728 12598287858 12608927136 12642016608 12653859528 12658108788 12661365312 12711718968 12719259072 12727899873 12731174352 12775364352 12784043268 12791626272 12807908892 12808961568 12862153512 12869782848 12878525907 12939677502 12940741008 12957213438 12991216914 13018738668 13019808672 13065131439 13066205256 13090518103 13093885872 13124871409 13128248016 13144959126 13146039504 13191669504 13200631236 13208461344 13228596632 13263312296 13280195331 13281286824 13298192739 13344350864 13347783936 13356851724 13361337054 13364774496 13425884576 13438461816 13455567801 13485106816 13490879103 13494267894 13502272176 13519459386 13520570544 13556052432 13567500544 13576717596 13584770784 13633180632 13659671064 13695517992 13699041408 13708347822 13712951187 13716479088 13764089088 13773439692 13782742272 13792105548 13839978048 13849380207 13857595128 13875234633 13876375032 13924540032 13933999638 13942264752 13945851648 13955325732 14009618688 14019136092 14040592488 14077439064 14089327488 14098899042 14103633557 14107261968 14145446016 14155055694 14175412992 14185043028 14212613376 14222268684 14225927616 14252398408 14290975296 14300683839 14309166456 14312847744 14372284896 14380809984 14390579556 14460099264 14469922701 14478505704 14528760704 14538630786 14548450176 14558333634 14617531136 14627461524 14647284756 14708110729 14716835016 14720621184 14730621606 14759252352 14769279018 14797976986 14840628192 14859519012 14872067904 14882171211 14911096512 14921226333 14931304128 14941447677 14993309552 14997166848 15002203008 15012394722 15016256928 15035371308 15084918368 15104120148 15108005952 15118269543 15151458688 15170745168 15179743872 15190056198 15210641862 15244033792 15250558986 15263438112 15282867132 15326915904 15356697408 15367129947 15396997824 15407457741 15411421584 15484600224 15485872896 15505585056 15569975304 15579210816 15589794519 15610921911 15645192576 15665107536 15669137664 15685047846 15740784384 15760821024 15830342784 15846416651 15850493424 15870669714 15913626768 15927065856 15943237934 15947339616 15989190048 16013564344 16023062976 16033948209 16077347208 16081483392 16097812263 16111406896 16153687888 16157843712 16168820508 16178411232 16179740928 16246930752 16252386592 16267611672 16288318917 16324076672 16335166398 16344855792 16346199168 16367006448 16423816448 16434973932 16444722528 16446074112 16535391288 16539645312 16556439393 16560698832 16604158896 16636422192 16640702208 16684372224 16695706716 16709806272 16731076392 16774983576 16776362304 16797717144 16811902848 16856022144 16867473246 16871812704 16877478384 16881820416 16893289044 16948958624 16959012096 16970533164 16974899136 16996506696 17045391024 17055501696 17067088314 17077211856 17078615424 17149538016 17159710464 17171367876 17252903336 17254321344 17276284584 17280729216 17321622552 17326078848 17358318224 17359744896 17420175252 17421607008 17458514496 17504330688 17516222217 17526612168 17528052672 17599395162 17600841648 17611281792 17623245978 17706927108 17708382432 17730923652 17804555093 17809135632 17815116072 17819699328 17831805102 17913340562 17917949088 17940757068 17987838804 17992357192 18003029568 18015259887 18025945848 18027427392 18074736576 18087015609 18102290128 18113027712 18125332758 18172898874 18177574176 18200712636 18212894752 18260690656 18277797096 18283934916 18288638784 18301063131 18364586256 18387962766 18389474064 18412882254 18453304064 18465840276 18476793504 18500312844 18501833376 18578666184 18589686336 18602315199 18607100976 18692181456 18715974966 18720789984 18769918752 18798532056 18809682624 18822460941 18871856523 18873407592 18897431787 18913390704 18963024912 18967903488 18980789292 18987163182 19054633728 19067578452 19078888608 19096761528 19163046528 19176064902 19182504367 19187439408 19211863338 19213442352 19280132352 19293230268 19299709078 19304674272 19384841048 19409516253 19411111512 19435820157 19486825371 19503282032 19528108002 19529713008 19586002176 19622446688 19640828808 19692372024 19717438689 19787504256 19800946854 19812692016 19829423872 19842894948 19881462016 19894968444 19908405504 19921930236 20004660299 20016526296 20021675904 20035277586 20042005581 20047161744 20126888366 20138826864 20144007936 20157692724 20227660224 20241401841 20253408264 20279189079 20280855816 20334078648 20351250816 20365076394 20377156176 20435887872 20449770948 20475596544 20489506596 20529330432 20543276988 20548562112 20562521733 20574718632 20646133632 20660159538 20674113408 20688158322 20759967072 20772281088 20786392692 20814562548 20886810048 20900999457 20913397128 20918777472 21014428032 21028704138 21133991232 21148348563 21160892952 21218169024 21232583541 21263119488 21277564542 21318920064 21333403026 21364083968 21378597612 21436462944 21463749684 21496469527 21552882481 21558427344 21571214976 21585869334 21662574336 21684570154 21690148896 21717758556 21780221864 21793141056 21807946179 21822675264 21837500451 21913298576 21926296704 21941192286 21970927134 22047188384 22075252524 22080931776 22095932409 22138878528 22153918527 22181896256 22196965479 22260942288 22279741696 22289278518 22308101856 22366644768 22368483072 22396956192 22489964328 22495750272 22503304512 22518592083 22524385392 22627377552 22633198848 22656180222 22662008928 22727188032 22756117752 22769615808 22785084297 22815962793 22866050688 22875838479 22895157168 22924300698 23005761792 23035046112 23095496736 23117132376 23160147413 23226900336 23228809344 23258377584 23278019328 23339107584 23354962956 23368816224 23370736896 23465860216 23467788864 23497661304 23503706496 23527571769 23609236144 23611176576 23641231536 23647313664 23745514176 23753488096 23775740136 23806004571 23890598784 23914856901 23921009424 23983785072 24004039424 24020346516 24034594464 24036569856 24099648768 24116020812 24167110344 24230531832 24236765568 24253230762 24267616848 24364128022 24370396128 24378579888 24384851712 24401417508 24486115008 24502749597 24517283688 24519298752 24550509672 24621120368 24635724672 24652460898 24667083792 24669111168 24771554912 24786248448 24803086932 24809467968 24841048248 24906238344 24922908608 24954633288 24961053312 25026558336 25043560074 25064709408 25079576832 25096614588 25162475364 25164543456 25196575716 25217854272 25284033216 25301209869 25307719056 25316217576 25322730624 25423437936 25438518144 25455799746 25462348704 25568086536 25583252544 25600632471 25615817784 25617923136 25724307024 25739565696 25757051814 25879355004 25881482016 25914426876 25982433828 26022042059 26037477336 26039617344 26130262878 26132410512 26181036206 26187771744 26249742818 26256496032 26289918252 26292079008 26399092743 26401262472 26416922688 26434868967 26457193264 26526624592 26560390662 26562573648 26596385478 26688701728 26713703448 26722674108 26729548992 26747707653 26851769152 26870010843 26876923632 26911135602 26970213632 26981758206 26988535788 27004544352 27038918772 27041141088 27112104864 27153435192 27169541568 27187999137 27259348311 27266361264 27319342128 27391035984 27398082816 27416695644 27425902374 27432958176 27546879384 27581944149 27584211096 27619323381 27679956096 27698760414 27715190256 27750469266 27752750064 27849080064 27867999276 27884529504 27910651464 28035967921 28038272184 28073962449 28081184976 28154878128 28178654976 28197798084 28207267114 28214523936 28290892032 28310111388 28370086056 28444537368 28451855232 28480744773 28504796816 28581950592 28601367678 28618332912 28625695488 28744569792 28764097353 28781159112 28817795007 28920198528 28939845402 28949563617 28957011408 29057521408 29077261572 29096900352 29116667268 29237580437 29254923048 29292162003 29294569512 29416221458 29433670032 29441242368 29461243212 29518504704 29538558036 29595953972 29681256384 29701420281 29719038024 29744135808 29764342422 29822193024 29842452666 29862608256 29882895354 29986619104 30004406016 30024789444 30032513856 30052916379 30070742616 30169836736 30190332549 30208240296 30216011904 30236539086 30302917376 30341490336 30359487744 30380112396 30421283724 30501117972 30526876224 30547614591 30565734264 30653831808 30713394816 30734259894 30793995648 30814915482 30822843168 30969200448 30990239307 31011170112 31032237483 31139950608 31158421632 31179589038 31221843822 31290385152 31330215072 31370095692 31500366703 31521642048 31543056207 31660685568 31692833302 31700986848 31741339428 31827253536 31886475868 31894679232 31916346813 31978380096 32000104539 32027128688 32046125952 32067896418 32154694416 32162966784 32195624526 32222813792 32307375776 32337641016 32356822464 32378804001 32493861504 32504773184 32526855231 32535223344 32576637834 32648153344 32670332796 32689711584 32692398336 32734012896 32869947864 32889445056 32911788429 32956390701 33070782576 33079290624 33112878786 33121397664 33208317792 33272844384 33391413432 33419612544 33433917777 33462152784 33549967152 33552724608 33595434288 33623805696 33712044288 33734946492 33743625408 33754956768 33786578088 33897917248 33941066328 33949798272 33984270333 33993013392 34090782048 34111003392 34134176628 34154423712 34157230848 34299076032 34342735752 34386451047 34505806672 34508642688 34552569168 34561458432 34643245104 34652157696 34716636448 34719489792 34840350504 34843214016 34917028992 35008661376 35032444434 35053224336 35056105344 35198790324 35201683296 35222563584 35246491956 35392860529 35413854216 35416764864 35461847304 35609110186 35618271264 35630232144 35639398656 35663610204 35826681124 35835898176 35881514136 35975677608 35984714384 36006059136 36030519774 36051891696 36054854784 36149473152 36174031218 36204580256 36226055424 36250665516 36345797748 36355148352 36379846143 36401425272 36425789504 36521381312 36546192033 36555594192 36567869832 36577277568 36602126262 36729172512 36775925532 36778948128 36825764508 36931680552 36953587008 36978691347 37000625688 37003666752 37157332368 37179372672 37204630398 37214201952 37384362912 37431949932 37441579968 37539837504 37565340111 37597064112 37619365248 37644921882 37743713046 37746815184 37794863574 37826781408 37926049824 37961578584 37974326364 38032215317 38132022851 38135156904 38157777216 38183699619 38193523056 38326093056 38352129804 38365008734 38374878816 38423726676 38426884704 38586460536 38599418156 38609348544 38635577721 38769682096 38819032506 38822223024 38871640314 38973650742 39006564064 39056216004 39059426016 39195394317 39244893376 39271554309 39281657616 39374614227 39384744048 39434877378 39575008512 39601893708 39625384032 39685789896 39789936888 39840585993 39843860472 39894578217 40009320598 40033052592 40043351808 40070555172 40084011162 40094323488 40253776732 40277653728 40315385448 40366703403 40455320448 40472637309 40482803682 40506816528 40558378158 40561711632 40668157296 40702501632 40730152788 40754312352 40899541896 40975645423 40979013192 41086553976 41097124224 41125043466 41138853561 41149437264 41292267264 41320319076 41348226816 41376316644 41519934144 41548140621 41572785384 41625703899 41629125096 41773620096 41801998914 41826794256 41837554944 42028856064 42057408276 42267982464 42296697126 42310900671 42321785904 42436338048 42465167082 42526238976 42555129084 42637840128 42666806052 42731848331 42757195224 42872925888 42902051517 42927499368 42992939054 43105764962 43116854688 43142429952 43171738668 43369140308 43380297792 43409768103 43435517112 43560443728 43586282112 43615892358 43645350528 43675000902 43826597152 43852593408 43882384572 43941854268 44094376768 44124332187 44150505048 44161863552 44191864818 44277757056 44307837054 44363792512 44393930958 44521884576 44578557036 44616203712 44646513633 44733289536 44763678999 44793912384 44824343031 44979928656 44991500544 45006609024 45037184166 45048770784 45254755104 45312360444 45324017856 45354808629 45454376064 45512235504 45539231616 45570168594 45631925586 45732101376 45751676958 45790314336 45848601396 46038997489 46070092224 46101389841 46190993472 46222373223 46234264752 46320294826 46453800672 46457618688 46516755168 46709925912 46737632448 46769383557 46931720432 46935577728 46995322608 47007412992 47055143538 47218472288 47222353152 47282463072 47491028352 47506976192 47539249953 47551480272 47612009142 47781197568 47829713802 47842018848 47967570144 48040693032 48069188928 48101844627 48232041624 48293436789 48334220688 48461063664 48473531136 48506461524 48535233696 48728256044 48740792256 48757159776 48802835016 48864956751 48972230016 49005499194 49034567376 49038597504 49101019344 49242240736 49271449344 49304921796 49334167584 49338222336 49543109824 49606173864 49618935936 49669318179 49682096496 49812476688 49845817216 49909266576 49922106624 50053116672 50087120148 50129418816 50193229176 50324950728 50329086912 50393151432 50435708544 50568066432 50602419738 50615438112 50632435152 50645461248 50846875872 50877036288 50911599492 50924697408 51136173072 51166505088 51201264942 51231635568 51235846272 51448614048 51479131392 51514103628 51728026927 51758710008 51762964032 51828853752 51964867656 52044084118 52074954672 52079234688 52260525756 52264821024 52362072412 52375543488 52499485636 52512992064 52548666651 52579836504 52584158016 52798185486 52802524944 52833845376 52869737934 52914386528 53053249184 53120781324 53125147296 53192770956 53377403456 53413665279 53427406896 53445348216 53459097984 53495415306 53703538304 53740021686 53753847264 53822271204 53963516412 53977071576 54009088704 54045779661 54077837544 54082282176 54224209728 54261046827 54306870384 54339083136 54375998274 54518696622 54532722528 54638684256 54782071968 54833391288 54851804748 54865916352 54903189393 55093758768 55163888298 55168422192 55238646762 55359912192 55397520828 55430380512 55500938532 55505500128 55731418013 55735998552 55769059008 55806945597 55821302928 56071935842 56076544368 56147924898 56162369952 56309756256 56395596168 56414534228 56429047872 56467382823 56615569569 56620222776 56740172112 56889074736 56903710464 56961489546 57009593632 57163901184 57202735356 57236665824 57489139584 57528194706 57547513101 57562318224 57635590014 57840397056 57879690804 57899127234 57914022816 58154523144 58228548759 58233334536 58307460471 58460476113 58475160874 58509846096 58584324006 58589139024 58832442916 58867340064 58922486424 59077116072 59152316067 59191907944 59362512768 59402840562 59438076048 59488271616 59528684844 59644386048 59684905332 59725216512 59765790708 59973238208 60013980897 60049578888 60065027712 60105832758 60126016743 60141485232 60339673472 60380665098 60416480592 60432023808 60473078172 60682980672 60724205523 60760224792 60837567237 60842567448 61002235944 61053752448 61095229182 61131468528 61307663616 61426789632 61468519788 61587991296 61629830964 61645686336 61687565199 61938400896 61980478614 62022340224 62064474966 62279901216 62316843264 62359178076 62443687644 62618137859 62660430144 62702998371 62740191384 63000733406 63043284096 63086112414 63385666604 63401973696 63445045689 63482678856 63654507072 63772951736 63789358464 63832693626 63956760192 64000209078 64054257376 64092251904 64135792836 64309388832 64391249052 64445627584 64489408581 64614751552 64658647443 64675282032 64713644928 64757608002 64987723008 65009546368 65053710462 65070446688 65153275668 65340665592 65379423168 65423838537 65468025792 65512501353 65739895728 65778890112 65823576858 65912781402 66141565152 66225757572 66242795328 66287797227 66416635584 66461755581 66545688768 66590896437 66782826864 66839225088 66867835554 66924305568 67099934304 67105449216 67190868576 67469892984 67487250816 67509913536 67555776249 67573156176 67795834496 67882132656 67899596544 67968540666 67986026784 68181564096 68268353256 68308847424 68355252891 68598152064 68685471504 68772902094 69011613344 69017285376 69105138336 69286490208 69433272896 69480442239 69680701008 69686428032 69834057984 70017322752 70064888868 70106448672 70112210688 70397580648 70403366592 70492983912 70582715307 70785721058 70827708432 70833529728 70923694608 71218220372 71236542528 71260464288 71327220408 71418013713 71653362248 71671796352 71744570703 71763028272 71951355216 71969428768 72012118272 72061039548 72103783392 72109709568 72298946304 72348062436 72409160512 72501331032 72691595496 72710296704 72759692286 72802850544 72851579008 73042762624 73092384066 73111188384 73135739664 73154555136 73204252524 73458345024 73508248791 73551851064 73557896256 73651529016 73863361104 73907174016 73957382694 74001251376 74007333504 74314664736 74358745344 74409260796 74428403904 74768725824 74863899864 74883159936 75079675008 75130680222 75194128224 75238730496 75289843764 75487426092 75493630368 75589727148 75653562816 75852099648 75903629607 75923157168 75948652728 76064430634 76264045702 76270313808 76315554432 76367399238 76387046112 76704259608 76730017468 76749757632 76801897413 76847453352 76853769408 77172921072 77198836312 77218697088 77271155442 77539364192 77638065012 77644446048 77743280628 77947301484 78013128128 78066126177 78112432008 78118852032 78390788634 78489786752 78543108618 78563315232 78749228454 78769488096 78869754756 79197278229 79203787416 79250768064 79304606901 79371579792 79579873776 79681171986 79687720944 79789156434 80018641196 80066105184 80141110344 80168022324 80188646976 80243122959 80507553464 80555307456 80610032529 80630770896 80733406806 80910640896 80945274618 80965607364 81013633056 81116756316 81123423264 81336314592 81460305576 81508624704 81563997411 81778044933 81799083792 81951290846 81958026384 82173107952 82194248448 82250086932 82277707122 82298874528 82640638152 82745832447 82752633288 83039868288 83096281242 83145570768 83251407798 83258250192 83547240192 83603997828 83653588512 84107903763 84114816552 84221887347 84535964928 84593394252 84621801342 84643571808 84872676096 84930334164 85110258168 85333612104 85442234319 85463696662 85514390448 85745851776 85804103034 85854998736 85985878108 86211529924 86233709376 86292292059 86343477336 86453385021 86738280616 86760595584 86819536206 86848690851 86871034224 87120887456 87172564224 87231784716 87290701056 87350001804 87653194304 87712741311 87764769144 87876486009 87883708536 88188753536 88248664374 88301010096 88323727104 88383729636 88555514112 88615674108 88727585024 88787861916 89043769152 89104260843 89157114072 89232407424 89293027266 89466579072 89527357998 89587824768 89648686062 89959857312 90013218048 90074368332 90097541568 90158749137 90509510208 90570997647 90624720888 90648035712 90709617258 90908752128 91024471008 91078463232 91140337188 91263851172 91503353916 91580628672 91642843773 91697202792 92077994978 92140184448 92202779682 92381986944 92444746446 92468529504 92640589652 92907601344 92970717921 93033510336 93419851824 93475264896 93538767114 93863440864 93871155456 93990645216 94110287076 94436944576 94501100109 94564926144 94629168621 94982056704 95013952384 95078499906 95102960544 95224018284 95659427604 95684037696 95749040439 95935140288 96000313617 96081386064 96138377856 96203689254 96464083248 96586873578 96668441376 96922127328 97012923048 97070467392 97136412003 97456512088 97481584512 97514319552 97580565693 97605670032 97729913502 97944460032 98010998388 98069134752 98077195008 98202038688 98484481472 98609843592 98668335168 98735365287 98869172103 99086219648 99212347728 99237871872 99338636358 99364192992 99624953376 99691634432 99818533152 100174240296 100258837632 100386458352 100649901456 100658173824 100786302864 100871417088 101136132864 101204839476 101230876224 101264870304 101693751744 101823198984 101849394816 101952810999 102272346144 102333010176 102402529884 102463271136 102471692544 102897228096 103028207256 103159353141 103456053854 103517420016 103525928064 103657707504 103929735312 104088168236 104149909344 104158469376 104521051512 104529642048 104724144824 104751086976 104998971272 105025984128 105097333302 105159673008 105168316032 105596370972 105605049888 105667690752 105739475868 105828773056 106106498368 106178581587 106241562648 106250294592 106385541912 106754806912 106827330558 106854813792 106890696432 106918195968 106990830612 107407076608 107480043372 107507694528 107644542408 107927032824 107954143152 108018177408 108091559322 108155675088 108164564352 108448419456 108522093654 108613740768 108678166272 108751996548 109037393244 109065445056 109139538429 109277368512 109564143936 109638576099 109666782576 109703609496 109731832704 109806378786 110187517536 110327776596 110336844384 110477293524 110795041656 110860761024 110936074041 111001877064 111011000256 111462836026 111471997104 111538118016 111613891194 111642605856 112143871684 112153088736 112295849796 112324739904 112619512512 112791192336 112829068456 112858095744 112934765646 113231139138 113240445552 113480344224 113778149472 113922979092 114019187264 114096645951 114396068553 114405470712 114473331648 114551098857 114978279168 115056389412 115095026202 115124636448 115271180028 115759381608 115798254468 115828045632 115906733163 116309046288 116457097518 116466669072 116614920942 116920952226 116950321748 117019692192 117168648012 117178278048 117586182951 117664885832 117734680128 117814662927 117844972848 118123842681 118154232144 118304632134 118383815888 118725025536 118805681124 118876152096 119057369688 119369810664 119521757979 119531581416 119683734651 119946476416 120027961794 120099157776 120130055424 120211665516 120252033486 120282970464 120679346944 120761330196 120832961184 120946156344 121365961344 121448411046 121520449584 121675134474 121685134896 122004471888 122107504896 122190458364 122262937056 122926936269 122937039576 123259661928 123291372672 123375130398 123416560683 123876801792 123960957228 124044680448 124128949932 124559802432 124644421863 124718356152 124877111697 124887375288 125236275718 125320860288 125405996742 125480382768 126001466812 126086568192 126172224828 126771333208 126803947392 126890091378 126932702013 126965357712 127309014144 127545903472 127578716928 127665387252 127913520384 128000418156 128108514752 128195544993 128271585672 128618777664 128706154551 128782498104 128891255168 128978817162 129229503104 129317294886 129350564064 129427289856 129515216004 130019092736 130107420924 130140893376 130229304309 130306551336 130681331184 130758846336 130847677074 130936051584 131025002706 131479791456 131557780224 131647153716 131825562804 132283130304 132372996561 132451515144 132485590656 132575594454 132833271168 132923511162 133091377536 133181792874 133565653728 133735671108 133848611136 133939540899 134199868608 134291036997 134381737152 134473029093 134939785968 134974501632 135019827072 135111552498 135146312352 135591668992 135764265312 135937081332 135972053568 136363128192 136536706512 136617694848 136710505782 137196304128 137370943008 137545804188 138023226688 138116992467 138210276672 138304169523 138572980416 138667119669 138866545792 138960884478 139361402016 139372856064 140129777736 140212897344 140308150671 140795161296 140806733184 140985967824 141165430614 141571442116 141655416864 141667059456 141847389216 142436440744 142473085056 142520928576 142617749859 142654440816 142836027426 143306724496 143343592704 143489141406 143526056544 143902710432 143938857536 144122079096 144207566784 144305533881 144696124872 144818321024 144880310367 145002662064 145383190992 145420593408 145519384572 145605701088 145703158016 146085525248 146184768132 146222376768 146271479328 146408505048 146916690048 147016497582 147103702128 147115792512 147303058032 147726722208 147814348032 147914765388 148002502752 148014667008 148629329472 148818521592 148856807808 149007954537 149537451648 149727799728 149766319872 150159350016 150261360444 150388256448 150579687528 150974852184 150987260736 151179454296 151307125632 151704199296 151807259214 151846314336 151897305456 152128861268 152528091404 152540627616 152631108864 152734798476 152774092224 153408519216 153460034936 153499515264 153603794826 153694906704 153707538816 154345842144 154397672624 154437394176 154542310884 155078728384 155184080781 155276130024 155288892096 155486561256 155894602968 156026256256 156132252354 156224864016 156237704064 156781577268 156979573504 157086217236 157126630464 157498456908 157538976192 157645999953 157739509512 158394556458 158407574832 158501536128 158609213802 158743159584 159159747552 159362343972 159375441888 159578312868 160037282392 160132210368 160240995837 160282220688 160336044648 160377293952 160486245918 161015106928 161110614912 161220065058 161261541792 161466813612 161890549236 161931214728 162027266112 162137338983 162233512632 162246846528 162672629184 162783140481 162920611152 163017249408 163127994822 163556089866 163598167584 163902581692 163916052768 164346215904 164500173864 164555414244 164597749056 165281276304 165491664894 165505266576 166079736576 166192562484 166291141536 166502815596 166516500384 167194254039 167207995656 167307177024 167420836791 168215807526 168229633104 168443774694 169186788504 169243602684 169287143616 169402148469 169846708707 169860668328 170176735339 170220516336 170667224208 170884468638 170927393324 171028780896 171491703552 171608206068 171709997472 171971756216 172423059848 172467418752 172584584118 172642539303 172686954672 172906770042 173476561232 173521191168 173639072412 173697381702 173742068448 174241774912 174463569432 174685646277 174700003608 174922381413 175306388608 175381428339 175425482622 175529538288 175752972018 175767417072 176377507072 176497328748 176602020192 176767459272 177231348216 177575723832 178087538304 178208521686 178314228144 178464814848 178586054532 178933158144 179054715996 179175649536 179297372124 179919714624 180041942691 180148736664 180195083136 180317498274 180378050229 181019020416 181141995294 181249441776 181296071424 181419234516 182048942016 182172616569 182280674376 182512701711 182527702344 183006707832 183161257344 183285687546 183347236241 183394405584 184155989956 184280368896 184405559364 184763973888 184889492892 184937059008 185281179304 185815202688 185941435842 186067020672 186839703648 186950529792 187077534228 187726881728 187854413577 187981290432 188108995113 188220574152 188873889152 189002200218 189129852288 189258337242 190027904768 190156999812 190205921088 190335137067 190448036568 191205439477 191318855208 191368075392 191498080878 191870280576 192000627234 192162772128 192276755712 192407378508 192928166496 193173747156 193336882752 193468225743 193844254656 193975942329 194025846096 194140934784 194272824006 194913024176 194963169024 195028639104 195161131386 195211340064 195459827004 196021996776 196138269504 196271515611 196404077376 196537504059 196968962944 197219687184 197336670336 197470730574 197738344206 198172439296 198424695456 198677272716 198728385984 199249906752 199637066304 199772689311 200348480592 200517675264 200772916704 201299802912 201316347648 201572605728 202409678952 202461752448 202529740608 202667328747 203387503488 203646397968 203698789632 203905621998 204544692288 204805059768 204926542272 205065758673 205794456192 206003416463 206056414512 206318706282 206912107708 207034840032 207051856128 207315415008 207859470624 208176336472 208299818688 208441326717 209042103024 209059284096 209448289648 209502173952 209997942544 210051968256 210194666604 210319346016 210336632064 211192741944 211210099776 211478951736 211657546112 211748145921 212212996736 212357163174 212483125296 212500589184 212771083824 213509613824 213654661116 213709627584 213781392864 213981661224 214960086744 215015389056 215233712109 215289084816 215854065648 215908286304 216036354816 216183118644 216311350176 216329128704 216896838912 217044187308 217227481536 217503993096 218074786488 218130890112 218279076858 218554737024 219128287872 219277152198 219333565152 219407218992 219463665408 219612757572 220375035072 220524746373 220655553192 220673688768 220954587048 221590083312 221721522048 221872148082 222003754128 222022000512 222925672052 222943994208 223076236032 223227782388 223285211712 224287743368 224306177472 224591699592 224649479808 225239025024 225582384672 225658136912 225716191488 225869531292 226462278276 226480891104 226960688448 227556298944 227710888821 227845958184 228038374528 228193291902 228792137106 228810941424 228946663296 229102197714 230112778824 230190052404 230249272896 230405692239 230542360056 231459216209 231518763216 231596508936 231656091264 231813466326 232618092576 232914195036 232933338144 233229841884 233841904452 233900643496 234039384384 234198378531 234337296024 234356556096 235172365902 235329771664 235469360256 235629325854 235689945696 236247685362 236308464288 236609264268 236767631776 237591834687 237611362248 237752304192 237913820703 238114739376 238739621328 239043515958 239063162832 239367469302 239892952832 240055923588 240198315552 240423331032 240504066972 240565940928 241522660392 241665922368 241830097587 241892312688 242731922688 242896822092 243040899168 243350268948 243370269792 244008943776 244380916728 244525874112 244691992233 245334134799 245853872538 245874079152 246519323856 246582745344 246750260796 246833121366 247921914456 248237497341 248257899864 249119604864 249288843726 249372556771 249436712304 249754223394 249774750576 250472551436 250641720576 250811993484 250960765536 252002933624 252323711289 252344449656 252665662041 253542666416 253607894784 253780182756 253865404026 253930715424 254618028288 255091806944 255330774504 256000836312 256217029504 256326702957 256391089986 256543171344 257237555328 257412309102 257564996208 257782510336 257957634324 258459006208 258634589772 258701128128 258876876177 259030432008 260060583887 260214841848 260281786752 260458608618 260546072553 260613102672 261362662368 261517692672 261695354148 261872103168 262050005412 262959582912 263138223933 263294307432 263629458027 263651125608 264566260608 264745993122 264903030288 264971181312 265151188908 265666542336 265847022324 266182755072 266363585748 267131307456 267312782529 267471342216 267697222272 267879081798 268399737216 268582073994 268763474304 268946058186 269879571936 270039654144 270223104996 270292624704 271528530624 271712992941 271874162664 271944107136 272726256384 273073413024 273235389696 273421011564 274741886016 274928531319 275091608376 276046453376 276233984934 276420553344 276608339046 277145960832 277334239338 277733091584 277921768956 278722804032 278912153763 279454103851 280187472253 280259555472 280425794688 280616301342 281590322592 281613466368 281971935648 282330861228 283142884232 283310833728 283503300327 283694778432 283887505863 284872881488 284946170112 285041857152 285235499718 285308881632 285672054852 286613448992 286978282812 287052113088 287247121317 287805420864 287877715072 288000940851 288244158192 288415133568 288611067762 289392249744 289636642048 289760620734 290005324128 290766381984 291038769144 291211402176 292369536264 292444753536 292542958656 292741697079 292817010096 293833380096 294032995164 294207404256 294231585024 294606116064 295453444416 295829530776 296005005504 296206095861 296607516309 297258658944 297637043184 297713615616 298015909074 299074903296 299455599456 300522720888 300776512896 301081916369 301159375056 301949704368 301974521472 302358908592 302614251264 303408398592 303614518428 303692628672 303794610912 304257722536 305056182808 305081255232 305469596952 305548184448 305858432997 306817038432 306920069872 306999030528 307207589652 307389813408 307415077632 308691684288 308795345248 309084621768 309478059423 310157456768 310368161562 310552260048 310577784192 310973122512 311789205936 312052512512 312264504708 312449728032 312475408128 313563154536 314172434472 314253260928 314996913816 315077952384 315291999906 315479019024 316789112916 316815149664 317003072256 317218427604 317486319168 318319495104 318535744761 318724687944 318750883776 319156625736 320074564784 320264420736 320481991674 320564441376 320672089296 320754587904 320972491836 322030213856 322221229824 322440130116 322523083584 322933627224 323781098472 323862429456 324054532224 324274677966 324467025264 324493693056 325345258368 325566280962 325841222304 326034498816 326255989644 327112179732 327196335168 327805163384 327832105536 328692431808 328915728297 329000347728 329110828488 329195498112 330562552608 330983329788 331010533152 332385124968 332582283072 332808222123 333005631192 333033000768 334388508078 334415991312 334614354048 334841673582 336431615052 336459266208 336887549388 338286546767 338373577008 338487205368 338574287232 338804296938 339693417414 339721336656 340353470678 340441032672 341334448416 341768937276 341854786648 342057561792 342289937853 343188205659 343216412136 343419994944 343653296571 343943512432 344846119696 344934837504 345169168236 345285078606 345373909344 345813540084 346953122464 347278144824 347394763404 347484136896 347720199489 348483549824 348927138864 349371292554 349400007216 349844762826 350612777216 350762856678 350850965244 351059076576 351505944036 351534834144 352994657496 353204040384 353443988781 353534918544 354371528043 354462696432 355151447664 356175076608 356417043372 356628456288 357172109064 358109431992 358565273937 358594744248 359051203953 359839429248 360083885382 360297473328 360390166272 360634996548 360756100458 362038040832 362283990588 362498883552 362838469032 364097884032 364345233138 364467582973 364561348752 365025403422 365055404688 366013415664 366322514688 366571375092 366694472482 366788811168 368311979912 368780808807 368811118728 369778985784 369874118016 370249682049 370562358608 371630405376 371882871684 372134041344 373679407296 373933265589 374155068456 374631335091 375453763456 375708827154 375962580864 376217990226 376441148304 377747778304 378004400436 378259704576 378516674484 380088545681 380313999624 380411842176 380670274134 380798106039 380896073136 382410878954 382637710416 382736150784 382996161756 383740561152 384001254468 384325544256 384586634979 384814757016 385856332992 386118463653 386347494312 386673765504 386936451486 387688509312 387951884658 388051692192 388281869568 388545648012 389826048352 390057278208 390322262772 390422680128 390687912927 390919654008 392043993552 392276539008 392543031222 392808154752 393075008118 393937925888 394439374368 394673340672 394941461148 395476688412 396849390912 397118989683 397354545432 397456771968 398499813504 399274132608 399545378622 400696961184 401545833408 401818622697 402599605824 402873110991 403145211456 403419087279 404819357904 404923504896 405059481216 405334657494 406775006976 407292795936 407811243996 409089384576 409504767139 409610119536 409853084544 410131517346 411588912384 412006832926 412112829024 412637412564 413824215416 414069680064 414350977401 414630830016 414912508569 415718941248 416001359007 416352672944 416599637376 416882653434 418084206048 418118568192 418896579296 419995885088 420389333208 420638692032 420924452013 422385483888 422420199552 422957903472 423315092224 423496291842 424425993472 424714326348 424966250592 425001178368 425542167648 427309322232 427419255168 427562785728 427853249577 427963322448 429920173488 430030778112 430467424218 430578169632 431708131296 431816572608 432366237288 432622700352 432916601643 434088374616 434454963072 434640931101 435007986192 436149572976 436261780224 436558153716 437109474048 438256575744 438554304396 438667130304 438814437984 439225515144 440750070144 441049492746 441311106384 441347377536 441909174096 443180166624 443443044096 443744296164 444007508256 444044001024 445851344104 445887988416 446455564776 446570423424 447023863611 448575486736 448612354944 449183399184 449298959616 450478050048 451164769344 451316273824 451739062584 452924556552 452961782208 453921376896 455112597888 455421777642 455691916368 456076749056 456386583804 457584274212 457621882848 457893326592 458204395428 460107186877 460225557648 460380104808 460498545792 460811384478 461084720112 462918432418 463037526432 463193017872 463312182528 463626932652 465236185152 465552242343 465828390072 465866676288 466459683768 467683808904 467801286992 468078768768 468396757062 468674592048 468713112192 470344731804 470659543328 470938720512 471258651708 471379891392 472495370724 472616928576 472937999859 473218528536 473535263552 475183669374 475222724496 475504608384 475827641406 476229478752 477479242656 478087031916 478126325664 478734938604 480111847176 480396631104 480722987511 480846662064 481008133944 481131881856 483045320784 483331844736 483660195174 483784625376 485793644184 486081798336 486412016949 486700537896 486740539584 488017887552 488349421443 488761833456 489051748224 489383984466 490668269598 491707745076 491748158304 493038647712 493500521592 493666242732 494418799121 495716297063 495843828912 496474994682 496515799728 498239209728 498577687452 498745113542 498873424608 499508446788 499549501152 500945102872 501582762117 501623986968 501921531072 502262510373 504005867248 504647422578 504688899312 505331324082 507085332832 507560365512 507730808052 507861430848 508206445407 509540126121 510183613888 510530206017 510661549008 512001672624 512434059008 512653405914 512782179972 513086342688 514475110656 514824618204 515129992416 515915268648 517269179544 517402256256 517753752354 517927617909 518060864016 520121167774 520429683696 520563573504 520917217236 521092145106 521226205344 522725324736 523390708296 524056938831 524100010824 524767144239 525919165824 526144285017 526276447866 526588614864 527258916054 527302251216 529132521216 529491986244 529806060576 530302377816 531694044648 532683390499 532727171496 534262614912 534625565058 534942684432 535394444544 535758163596 536799474432 537164147988 537526948608 537892116372 539759143872 540125828073 540446209992 540585249408 541134150687 543057061248 543425985882 543748325328 543888214272 546146826048 546517849707 546842023128 547538105133 549483772032 549857062638 550041708723 550183216752 552092906752 552467969868 552841106688 553216678092 554291921664 554668478676 555514028303 555843537912 557445608064 557824307526 558908207702 560374944506 560519110944 560851589376 561232602684 563180645184 563563240731 563943871296 564326985339 564661722456 566285768464 566621667456 567006600654 567389556864 567775011726 569745762976 570083714304 570470999436 570617763264 571005411201 571344109704 573226897984 573616318431 573956565624 574104226176 574494242634 575610841728 575755430144 576001881702 576488316384 576830267136 577222135524 578784499488 579521241468 580010648256 580404677229 581532763968 581927826987 582077538288 582422804352 584739072528 584889507072 585085917312 585483394158 585634020192 588065990328 588414808512 588814546833 589212232128 589612512177 590906888832 591659061552 592010011008 592412191722 593215032618 594517317888 595274086368 596031818148 598506967357 598911198912 599318067933 601045441776 601553025792 602163832738 602318750112 603899408736 603949042944 604717817184 607229036856 607385257344 607589221824 608001986241 608515445072 610112365616 610162510464 610939193904 611096368896 611716865994 613634076864 613840139744 614415179304 614779626816 615197276019 617383368576 617590690496 618010249389 618169243536 618956118846 620314913536 620736323124 621104520096 621155568384 621946245024 623578411872 624529009416 624899456064 625323980151 627126309072 628344868944 628506521856 629993827632 630155904768 630583999812 630958038048 633578225832 633630299328 634436855208 634972638336 635244437763 636638990208 637071489522 637449375888 637501767552 638313251472 640149129568 640528841472 640963983348 641128882752 641344178592 641944983672 644060427712 644880260232 645046167168 645701136327 645867254448 647562196944 647724858912 648109064448 648549355932 648934050528 648987386112 650690516736 651132561924 651682444608 652511979288 654224359464 654392670336 655610326768 655664211072 657384863616 657831456594 658000695456 658221656976 658390996224 661125105216 661574239119 661966659576 662021066304 664770249936 665164566144 665616444246 666011262384 666066001536 668777016156 668831982624 669228708096 669683347164 672464350051 672863230104 672918532416 673775098776 676573093534 676747154016 676974410736 677148574464 677608593876 679386834828 679442673312 680706941356 680882065344 682668896832 683132666463 683537874552 683709573296 684115123584 684579875706 686376411318 686432824272 686839989888 687306593142 687887024864 689692239392 690338336472 690570157212 690747818688 691217076717 691627080168 693906244928 694377648627 694556289648 694789526808 694968273792 695440398978 696967099648 697854277728 698742585108 698800014432 699689525652 701525713356 701701930488 702118153152 702595135593 703011888072 703069668288 705989314992 706408080768 706887977562 707069837088 708743056086 708925392864 710302895328 712775504061 712834086744 713256912576 713741462109 714344218128 716218863984 717130547874 717189488496 718102407906 719678858496 720167770764 720594946656 721269993096 721512200916 724508434169 724567981176 724997767104 725490292761 725676938064 728195768064 728690466276 728935165946 729122697504 730050806844 730110809376 732026831328 733142750184 733388944964 733577622336 734075976699 736002404397 736623959824 737561617614 737622237456 739557971568 739748236032 740499364098 741124717216 743765743368 744712492023 747358814592 747866531178 748117670313 748310136912 749262670182 750907526912 751417654308 751925161728 752435980452 752882296608 756008800872 756971133867 757033348968 757996986123 760177091362 760627999248 760823684352 761340548268 761596212078 761792146272 764821757908 765275420832 765992323512 768002508936 768651088512 768980108871 769173269958 769629514032 771712665984 772236927306 772694988624 773347531008 773872902972 775377018624 775903769316 776103384384 776630628531 777091296024 779652096704 780181751661 780644525544 780845360256 781375825854 781638217659 781839308016 784087987104 784553078016 785086062444 785616309504 786150016236 788878748736 789414671799 789882922296 790888374081 790953376824 793698781824 794237979366 794709090864 794913543936 796999627008 798548265216 799090757244 801393922368 801938347587 803091666816 803637245394 805199211648 805746221982 806290422912 806838174558 809638715808 810118962432 810669314988 811905118289 814035792167 814585591872 815138978823 815622487992 818178769152 819009534278 819220239072 819706169088 820263034692 824013665852 824225658048 824785593957 825274825128 827648430832 828139360128 828701954802 829261660032 829825017138 831437882496 832002718014 832705345888 833199274752 833765306868 836168412096 836736461289 837793158592 838362311553 839991770176 840562416759 840778666416 841277384064 841848904026 844770967776 844840399104 845915806944 846992583684 849428652696 849932501184 850509900981 851084335296 851662517589 854618644464 854838510336 855125571456 855706499154 855926644896 859840346976 860934848436 861156339264 861741363951 863416262592 863633145216 864002822553 864732474576 865245400704 865833203286 868176749232 868909926144 869281862202 870015972384 872299145952 873116307432 874740952291 877108608792 877334260608 877628875968 878225091237 878451030288 881500140288 882098985492 882622212768 882694755072 883818348192 886360333248 887488592328 888015016512 888618287583 891702688208 891775976832 892911129552 893140846848 894047727222 897150973472 897224709888 898366798368 902329538688 902632547648 903245749107 903478125168 905849113104 905923564416 907842753792 910225195776 910843555284 911383832736 912773167608 915168548424 915243765696 916408790856 917575298991 920214373754 920451115296 920760209616 920997091584 921622768956 922169440224 925836864836 926075052864 926386035744 927253865304 928434178269 930472370304 931104484686 931656780144 931733352576 932919367536 935367617808 935602573984 936157537536 936793514124 937349184096 937426224384 940689463608 941319086656 942517303416 942759782784 944990741448 945233857152 945875999718 946437057072 947070527104 950367338748 950445448992 951009216768 951655282812 952458957504 954958485312 955607234283 956174063832 956252651328 957469877208 960223694352 960793262208 961445975022 961693324128 962016267888 962263763712 966090641568 966663689472 967320390348 967569250752 971587288368 972163596672 972824033898 973401075792 973481079168 976035775104 976698842886 977523666912 978103496448 978767968932 981336539196 982832511613 983415490152 983496316608 986077295424 986747184891 987001043184 987332485464 988837598242 991432594126 991687657824 992949989364 993031599456 997155374904 997490227084 997746849216 998424666369 999016893576 999099002304 1001890205744 1003165524234 1003247973936 1003843062144 1004525020746 1008011734496 1009294845156 1009377798624 1010662648164 1014170665664 1014859640301 1015120731024 1015461616104 1015722861696 1016412890814 1019080252242 1020367227776 1021060412034 1021323098016 1024003345248 1025306811828 1025564359944 1026172685376 1026869813559 1029564616977 1029649236408 1030259984832 1030959889713 1031830537296 1034538359088 1034804512512 1035507504708 1035855235818 1036121728032 1040242335548 1040859367392 1041834434472 1042184290212 1042452410688 1043160598467 1045450649472 1046781416592 1048113877662 1048200021648 1049534288478 1051838331648 1052288570034 1052552895732 1053177229728 1054517832108 1054604502432 1058896942247 1058983972488 1059612121152 1060331966343 1060604755632 1063114584129 1063388089296 1065366780998 1065454342992 1068525229824 1069251130116 1069885368864 1071516327192 1074328295976 1075695821811 1075784232744 1079518287744 1080251656146 1080892419984 1081170498816 1082268301374 1086114122496 1086851971764 1087496650656 1092293652096 1093035699414 1093402748919 1093684046256 1095076210266 1098967544064 1099714125276 1100083417446 1100366433504 1104935939736 1106342426421 1106433356184 1109336957352 1110749046147 1111028056606 1111687075824 1114891216128 1115648615052 1117816415404 1120749889012 1121038221888 1121799796767 1122465205368 1123894005273 1126361290368 1127126481462 1127887742592 1128653970678 1129323444912 1132571536928 1133243334912 1134013201308 1134779113728 1135550023452 1139491525952 1140265637043 1140941998872 1141235526528 1142010822402 1142394318117 1142688219408 1146453795968 1147232636862 1147913131248 1148208452352 1148988485268 1151221683456 1152003763404 1152976632768 1153759904937 1154444271048 1157568998976 1158355390959 1159042482936 1160021296512 1160809354458 1163065527936 1163855653974 1164155076576 1164845608704 1169478145056 1170171834624 1170966788316 1171268040384 1172063738781 1176131980656 1176829617024 1177629093666 1178424464256 1179225024354 1181813777664 1183318123104 1184020022016 1184824383444 1186430065236 1189744619321 1190548172736 1191356969049 1192063636296 1197013934714 1197822397824 1198636135866 1202090883552 1204327665476 1204637500224 1205455868091 1207798817472 1208619332973 1209435634368 1214458073712 1214770514688 1215178443648 1216003972482 1217030890144 1220224731232 1220325020928 1221878387808 1223433731988 1227268153728 1227680279488 1228514301417 1228830358608 1229559253632 1230394552038 1234766737152 1235181380992 1236020498778 1236338487072 1237912237692 1241472646248 1242209040192 1243052932203 1243892490048 1244737525707 1247156823744 1248004077021 1249058018832 1249798912128 1250647960302 1254252618144 1256689737888 1259987655264 1261167999624 1261916076096 1262773356039 1267156451664 1267260598656 1268873710416 1269945276672 1270488875526 1273277980416 1274142979044 1274898751776 1275003535104 1276626502944 1280298259136 1281927966696 1282257765504 1282688357184 1283559748731 1283889967344 1288120855424 1289760520464 1290092334336 1291402272654 1291734508896 1295124393888 1295449717824 1297098711864 1297868101056 1298749804929 1302265123848 1303364889216 1305023958576 1308448718928 1308785340672 1311220653536 1311328422144 1314769727232 1315662913188 1316001390912 1316443313952 1322250210432 1323148478238 1323933319152 1324042132608 1329540499872 1330329132288 1331232888492 1332022524768 1332132003072 1337554032312 1337663965248 1339366694328 1341071590833 1344928700102 1345726460208 1345837064832 1347550197552 1353146187068 1353494308032 1353948821472 1355217187752 1358773669656 1358885346624 1361413882712 1361764130688 1365337793664 1366265332926 1367075749104 1367419146592 1368230247168 1369159751412 1372752822636 1372865648544 1373679979776 1374613186284 1375774049728 1379384478784 1380321560631 1380676672944 1381140314424 1381495637376 1382434153434 1383254160336 1387812489856 1388755297254 1389112579296 1389579053616 1389936547584 1390880797956 1395708555456 1396656727029 1397485170216 1397600028864 1399379051304 1403051426712 1403403860976 1404236306304 1405190271186 1406023776144 1406139336576 1411978629984 1412816161536 1413775955124 1414139674176 1417486112172 1417850785728 1418813999577 1420605790656 1425551008122 1425668173488 1426513825152 1427482924218 1428688436256 1432437727968 1434261095748 1434378976992 1436204815812 1440217170757 1440335541528 1441189893312 1442168962533 1442539986192 1443024401832 1449016868338 1449135962352 1449995534208 1450980585522 1451353876128 1457380932552 1457870331892 1458245395008 1459236050847 1460101613688 1460221618752 1464053662656 1466285500368 1466777889928 1467155244672 1468151953398 1472004808794 1473247919648 1475123235228 1475244474912 1479115943136 1480998728196 1482249434432 1483256397363 1487148891189 1487531486736 1489424984046 1494717629184 1495733062356 1496235340626 1496620273824 1498525340364 1502835308616 1504748286351 1504871960904 1505764593216 1506787531119 1512017601744 1513942267734 1514066697936 1515993972246 1520354182724 1521255998496 1522681096536 1523192424156 1523584292544 1524619336221 1528620378363 1529643515816 1530550841664 1531590618051 1531984647024 1536005017872 1537302177024 1537960217742 1538346539916 1539259028064 1543425331968 1544473854612 1545389977248 1547745805944 1551807538632 1552206768768 1553261257062 1553782853727 1554182592048 1559304193408 1560363503322 1561289051088 1561690720512 1562751651708 1563276435318 1563678616032 1568175974208 1570172124888 1572170816493 1572300032472 1577757497472 1578829343598 1579765844592 1581776748162 1581906753648 1587397563648 1588475958732 1589418181728 1598050171497 1598181514488 1602787844736 1603876695174 1606183333632 1607274490788 1610398423296 1611492443964 1612580845824 1613676349116 1619277431616 1620377484219 1621338629976 1623402452061 1623810236578 1628071584334 1629171183744 1630277957646 1631244975984 1638019068556 1638440478144 1639553549121 1640526069384 1642614315399 1648027331704 1648451316096 1649571187914 1650125126169 1650549650256 1655296861664 1656278720256 1657403909604 1658523320064 1659650034276 1662875764992 1664005436028 1665410691776 1666542084909 1667530613736 1672336824192 1673472922578 1675586317184 1676724623106 1679983540352 1681124833518 1681557332832 1682554768128 1683697808052 1689541935552 1690689722193 1691831613888 1692980956017 1693985167368 1698857305392 1699865002368 1701019801962 1702168670592 1703325035178 1709237288928 1710251142912 1711412998308 1711853289792 1713016233603 1719680693952 1720848955293 1721869696872 1722312678528 1723482727902 1726832525184 1727266290432 1728005645106 1729464949152 1730490801408 1731666406572 1736353498464 1738563724404 1740031944768 1741214031687 1744598291904 1745783480961 1746232614864 1749481904582 1754217217584 1754668521216 1755257751936 1756450182474 1756902060576 1764197970984 1765244425536 1766443640499 1767636696384 1772720666496 1774977184656 1776030033024 1777236575166 1783405376416 1783551953664 1785822259104 1788095454444 1794301946944 1795520902071 1796733596736 1797954203799 1804659077376 1805265095296 1806491498214 1806956250336 1811698226208 1811847128832 1821687110568 1822767665472 1824005958723 1825546335216 1830337096848 1830487531392 1832817581712 1835150597982 1840428747508 1840902230592 1841520419232 1843245537912 1844338880448 1845591828057 1851673729672 1852150105728 1852772071488 1854030748167 1854507730608 1856868356538 1860944740608 1862208969372 1863313560288 1863466705152 1865838735072 1870735235616 1871205147968 1873587028248 1874698368192 1875971940453 1881378927216 1882638173312 1885034606832 1885519565568 1889981482896 1890467714304 1891751999436 1892874114144 1894141054208 1900734677496 1900890897984 1903310565624 1904917915008 1909916970624 1911214468566 1912348127664 1912505302656 1914939754416 1920447388704 1921586524416 1922891950044 1923386648256 1924032535776 1932181283136 1934640780696 1935138501504 1937103408981 1943174576736 1944327193344 1945648067796 1946802151584 1946962158336 1952071550208 1953397685772 1955047333824 1957535937864 1962673078392 1965665023226 1966830980304 1966992633216 1972154590848 1973494369782 1974002086368 1974664970928 1977675196484 1982865188252 1983375315648 1984722717357 1985899978728 1986063198912 1994310749808 1994980454168 1995493698432 1996849332738 1998033787152 1998198004608 2003780411488 2006331048468 2006495947872 2007686124288 2009050041492 2016023468992 2017393050153 2018589690312 2018755597248 2021325296328 2028341331328 2029719280602 2030241462048 2030923232208 2031445723392 2032825781628 2038160504484 2040734455552 2042120824068 2042646196032 2048006690496 2049397999389 2050613623656 2051128719888 2052345370752 2053739627118 2059129233954 2059298472816 2060519969664 2061919779426 2063661074592 2069076718176 2071015009416 2071710471636 2072243456064 2073651230151 2080484671096 2081718734784 2083132945881 2083668868944 2084368580424 2084904821376 2086321196934 2090901298944 2093562833184 2096227755324 2096400043296 2099068576956 2104577140068 2105105791464 2106354459456 2107785406779 2109035664216 2109209004864 2117793884494 2117967944976 2119224242304 2120663932686 2121209511264 2126229168258 2126776178592 2130733561996 2130908685984 2138326512183 2138502260232 2139770737728 2143032654384 2148656591952 2151391643622 2151568465488 2159036575488 2160503312292 2161784839968 2164536602748 2173525302507 2173703943528 2174993301312 2176470878283 2184587304192 2186071398828 2186805497838 2187368092512 2190152420532 2199428250552 2200166834892 2200732867008 2202227930097 2208007213191 2209871879472 2212684852842 2212866712368 2218673914704 2221498092294 2222056113212 2223374151648 2231297230104 2234137476069 2235632830808 2241499778024 2242076443776 2243599593534 2244353010939 2244930410736 2247788010546 2252722580736 2254252962924 2255775485184 2257307941356 2258646889824 2265143073856 2268026402616 2270913401601 2271100046904 2273990958369 2278983051904 2280531274086 2281883997744 2282471053056 2284021644804 2284788636234 2285376438816 2292907591936 2294465273724 2295826262496 2297976970536 2304007526808 2305953265536 2307519809874 2308888542096 2315137997952 2316710781918 2318084965872 2320042593024 2321618708916 2326131055872 2327711307948 2328310153152 2329891885593 2338956290112 2340545254983 2341933576632 2342536080768 2344127477562 2344914652977 2352263961312 2353659234048 2355258187332 2356848928512 2358450048708 2366636246208 2368244015397 2369648766888 2372665122243 2372860130472 2379489238642 2381096345472 2382713938098 2384127272592 2394027869428 2395644795648 2397272271732 2404181767104 2408655330952 2409275000448 2410911736182 2415597634944 2417238665946 2418871268736 2428916147424 2430356887296 2432007944964 2434061780288 2435715354867 2440449462464 2442107376501 2443756775616 2445416936469 2446867463976 2454536307456 2455360558976 2457028602834 2457660717216 2459118507264 2460789104076 2470362761984 2472040997556 2472676974144 2474356781871 2475824475384 2482945292496 2484418080384 2486105864406 2487784980096 2489475051414 2494313647488 2496008154042 2498116037664 2499597824256 2501295920604 2508505236288 2510209383867 2513379475776 2515086934659 2519975310528 2521687250277 2522335999248 2523832152192 2525546712078 2534312903328 2534521197312 2537747420832 2540977751052 2548285958088 2549797503552 2551529702943 2553253005888 2554987552767 2560596518272 2563855933392 2564515531008 2565376714368 2567119497462 2567779934688 2576241710848 2579521040928 2582804545308 2583469017792 2590248787776 2590899435648 2594197423728 2595736202112 2597499609858 2604530247696 2606729778432 2610047917152 2616897437856 2622441307072 2624222856873 2631325826376 2632002781824 2632886627904 2634675273711 2644500420864 2646296956476 2647866638304 2648084265216 2659080999744 2662465776984 2664045049536 2665854862749 2675108064624 2675327930496 2678733388656 2682143181666 2689857400204 2691452920416 2691674129664 2695100395104 2706292374136 2706988616064 2707897642944 2709737247321 2710434375504 2717547339312 2717770693248 2722827765424 2723528261376 2730675587328 2732530665852 2734151498208 2734838293184 2738319502824 2745505645272 2745731297088 2749226372568 2751548099456 2752725896973 2758768957568 2760643121262 2761353345888 2762280628848 2762991274752 2764868306868 2766508320672 2775624979712 2777510594508 2778225158592 2779158107232 2781761595912 2791417110912 2793313454058 2794970340432 2795200057728 2798758102608 2806102853424 2806807721952 2808472612608 2810380542372 2812047552288 2812278673152 2823957259968 2827551910248 2828279348352 2834972224344 2835701571456 2837627999154 2841211581312 2851102016244 2851336346976 2853027650304 2854965848436 2857376872512 2864875455936 2866821702849 2868522191496 2868757953984 2872409631624 2880434341514 2880671083056 2882379786624 2884337925066 2885079972384 2886048803664 2898033736676 2898271924704 2899991068416 2901961171044 2902707752256 2914761865104 2915740663784 2916490790016 2918472101694 2920203227376 2920443237504 2928107325312 2932571000736 2933555779856 2934310489344 2936303906796 2944009617588 2946495839296 2948497534839 2950246470456 2950488949824 2958231886272 2960241554673 2961997456392 2964498868864 2966512794726 2974297782378 2975062973472 2978849968092 2991466124712 2992470681252 2993240547648 2995273999107 2997050680728 3005670617232 3009496572702 3009743921808 3011529186432 3013575062238 3024035203488 3027884535468 3028133395872 3031987944492 3040708365448 3042511996992 3044578920903 3045362193072 3046384848312 3047168585088 3049238672442 3057240756726 3059287031632 3061101683328 3063181236102 3063969294048 3072010035744 3075920435484 3076693079832 3078518056128 3080609440677 3088693850931 3088947709224 3090779954496 3092879669139 3095491611888 3103615077264 3104413537536 3106522514124 3107565707454 3108365184096 3118608386816 3120727006644 3122578102176 3125503303416 3126552870636 3127357232064 3136351948416 3140344249776 3144341632986 3144600064944 3155514994944 3157658687196 3159531689184 3163553496324 3163813507296 3176690826741 3176951917464 3178836363456 3180995899029 3189343752387 3196100342994 3196363028976 3205575689472 3207753390348 3214548981576 3222984887928 3227087465433 3227352698232 3238554863232 3240754968438 3242677259952 3246804904122 3247620473156 3256143168668 3258342367488 3260555915292 3262489951968 3276038137112 3276880956288 3279107098242 3280208246757 3281052138768 3285228630798 3296054663408 3296902632192 3299142375828 3300250252338 3301099300512 3310593723328 3314807819208 3319027279263 3319300068552 3328010872056 3330821383552 3332247138441 3333084169818 3335061227472 3344673648384 3346945845156 3351172634368 3353449246212 3359967080704 3362249667036 3363114665664 3365399390301 3367395616104 3379083871104 3381379444386 3383663227776 3385961912034 3387970334736 3397714610784 3399730004736 3402039603924 3404337341184 3406650070356 3418474577856 3420796911129 3422825996616 3423706579584 3426032467206 3427182954351 3439361387904 3441697910586 3443739393744 3444625357056 3446965455804 3453665050368 3456011290212 3458929898304 3461279714811 3463332813144 3472706996928 3475066172877 3477127448808 3480063889536 3482428063374 3489196583808 3491566961922 3492465229728 3498963809164 3508434435168 3510515503872 3512900364948 3513804121152 3528395941968 3530488851072 3532887280998 3535273392768 3545441332992 3549954369312 3552060066048 3554473150332 3566810752832 3569233857963 3571644518208 3574070907147 3576190908888 3588603893888 3591041804142 3593467193472 3595908407598 3610530190592 3612982996428 3613912500672 3616367604273 3623396452416 3625857998919 3632903350063 3643374221136 3645535330944 3648011917446 3651092670432 3660674193696 3660975062784 3665635163424 3670301195964 3680857495016 3681804461184 3683040838464 3685542904251 3686491075824 3688677760896 3691183656114 3703347459344 3704300211456 3705544142976 3708061496334 3709015461216 3713736713076 3724417938744 3726627120576 3729158796609 3731677470144 3734212577121 3741470471232 3742410295936 3744012231063 3747174056496 3749396736384 3751943880906 3762757854432 3765276346624 3770069213664 3779962965792 3783503998872 3785748228288 3801469354992 3801781795968 3806621131248 3809835830016 3819833941248 3822428937132 3824696255328 3825010605312 3829879508832 3840894777408 3845783900088 3846773296512 3848065071552 3850679246193 3864362566272 3869281561392 3870277003008 3874206817962 3886349153472 3891296135592 3893604303168 3896249414787 3906795371544 3910094667648 3914064912797 3915071875728 3925346156784 3931330046452 3933661960608 3933985266432 3944309181696 3946988739564 3948004172736 3949329941856 3955350392968 3965730376504 3966750631296 3969445434714 3971799957456 3972126397824 3988621499616 3989960908336 3990987396864 3993698665476 3996067574304 3996396009216 4007560822976 4012662096936 4012991895744 4018100082984 4023214772499 4032046937984 4034786100306 4037179380624 4037511194496 4042650592656 4056682662656 4059438561204 4060482924096 4061846464416 4065651563256 4076321008968 4084241648136 4085292392064 4096013380992 4098795998778 4101227247312 4102257439776 4104690741504 4107479254236 4118258467908 4118596945632 4121039939328 4123839558852 4127322149184 4138153436352 4140964681893 4142030018832 4143420943272 4144486912128 4147302460302 4160969342192 4163437469568 4166265891762 4167337737888 4168737160848 4169809642752 4172642393868 4187125666368 4189970181087 4192455510648 4192800086592 4198137153912 4209154280136 4210211582928 4212708918912 4215570813558 4218071328432 4218418009728 4235587768988 4235935889952 4238448484608 4241327865372 4242419022528 4252458336516 4253552357184 4261467123992 4261817371968 4276653024366 4277004520464 4279541475456 4286065308768 4297313183904 4302783287244 4303136930976 4320651512271 4321006624584 4323569679936 4326506887599 4329073205496 4347050605014 4347407887056 4349986602624 4352941756566 4372142797656 4373610995676 4374736185024 4377708152541 4380304841064 4397725107971 4398856501104 4400333669784 4401465734016 4404455860194 4416014426382 4419743758944 4425369705684 4425733424736 4437347829408 4442996184588 4444112226424 4446748303296 4449769192089 4461446673567 4462594460208 4468274952138 4471265661616 4482999556048 4484152887552 4487199187068 4488706021878 4489860821472 4495576021092 4508505925848 4514244859053 4514615882712 4517293779648 4520362593357 4530286147712 4536052805232 4541826803202 4542200093808 4547981916738 4557966103808 4561062548172 4563767995488 4568043289608 4569577272468 4570752877632 4588930547448 4591652524992 4594771854153 4595953941072 4608015053616 4611906531072 4615039619748 4617777084192 4630275995904 4633421563836 4636169931744 4643237417832 4655422615896 4656620306304 4659783771186 4661348561181 4677912580224 4681090509966 4683867153264 4685072161536 4688254955124 4689829305954 4704527922624 4710516374664 4716512449479 4716900097416 4733272492416 4736488030794 4738078578649 4739297533776 4745330244486 4745720260944 4758978477284 4762192690944 4765427876196 4768254545184 4788055738856 4794150514491 4794544543464 4808363534208 4817310661904 4818550000896 4821823472364 4831195269888 4834477331892 4837742537472 4857832294848 4861132452657 4864015889928 4868123560576 4870207356183 4871430709734 4880898924928 4884214753002 4887513551232 4890833872938 4893734927952 4910721117952 4914057205668 4915321434432 4918660647363 4921578208152 4941151093853 4944081995112 4945353948288 4948713563742 4950375378507 4951648950768 4965890584992 4968836160768 4972211728812 4975569960192 4978950102828 4988627294976 4992016308084 4996232075328 4999626254727 5002591841208 5017010472576 5020418767734 5026758951552 5030173869318 5039950621056 5043374500554 5044671998496 5047664304384 5051093424156 5068625806656 5072069166579 5075494841664 5078942868051 5081955502104 5096571916176 5099595007104 5103059405886 5106506011776 5109975105534 5121193036544 5127711866784 5130753428736 5134238994924 5135559869376 5159042081856 5162546865879 5165609090616 5166938035584 5180497575552 5181798871296 5188394847456 5191472404224 5194999219716 5209060495392 5220095834304 5223642095061 5233794875712 5237350442883 5244882614144 5248445713746 5262651652752 5264005563648 5265773255808 5269350547422 5292593912952 5295733276608 5299330921497 5318161999488 5323561972807 5324931553968 5328090099072 5331709725498 5350216129248 5350655860992 5357466777312 5364286363332 5379714800408 5382905840832 5386562706213 5390200790208 5393862611397 5412584748272 5413977232128 5415795285888 5419474494642 5420868751008 5435094678624 5435541386496 5445655530848 5465061331704 5468302996416 5469676586368 5472017876169 5476639005648 5491011290544 5491462594176 5498452745136 5503096198912 5505451793946 5517537915136 5521286242524 5522706691776 5524561257696 5529736613736 5533016641344 5555021189016 5556450317184 5558316214464 5562092244501 5563523191824 5582834221824 5586626908116 5589940680864 5590400115456 5597516205216 5612205706848 5613615443904 5620761084744 5624095104576 5627915821359 5647914519936 5655103820496 5656558696704 5669944448688 5671403142912 5675255998308 5682423162624 5702204032488 5702672693952 5709931696872 5714753745024 5729750911872 5733643405698 5737044382992 5737515907968 5744819263248 5760868683028 5761342166112 5764759573248 5768675850132 5770159944768 5772097607328 5796067473352 5796543849408 5803922342088 5805415504512 5811310226943 5829523730208 5831481327568 5832981580032 5836944203388 5840406454752 5840886475008 5856214650624 5865142001472 5867111559712 5872607813592 5888019235176 5892991678592 5896995069678 5900492940912 5900977899648 5916463772544 5920483109346 5923994912784 5928997737728 5933025589452 5948595564756 5950125946944 5954168152071 5957699936184 5981393429401 5982932249424 5984941362504 5986481095296 5990547998214 5994101361456 6011341234464 6018993145404 6019487843616 6023058372864 6027150124476 6048070406976 6052179150459 6055769070936 6056266791744 6063975888984 6081416730896 6085023993984 6089157841806 6090724386144 6092769696624 6094337170176 6098477344884 6114481513452 6118574063264 6122203366656 6126362472204 6127938588096 6144020071488 6148193998167 6151840870968 6153386159664 6157036112256 6161218881354 6177387701862 6177895418448 6181559908992 6185759338278 6190983223776 6207230154528 6213045028248 6215131414908 6216730368192 6241454013288 6245156204352 6249398837643 6251006606832 6253105741272 6254714464128 6272703896832 6280688499552 6288683265972 6289200129888 6315317374392 6319063378368 6323356220337 6327106992648 6327627014592 6353381653482 6353903834928 6357672726912 6361991798058 6378687504774 6392200685988 6392726057952 6414979536549 6415506780696 6427444388573 6429097963152 6444311861819 6445969775856 6454174930866 6454705396464 6477109726464 6481509936876 6485354519904 6493609808244 6495240946312 6512286337336 6520575907521 6521111830584 6524979903936 6529412634849 6552076274224 6553761912576 6558214196484 6560416493514 6562104277536 6570457261596 6592109326816 6598284751656 6600500504676 6602198601024 6606683790291 6621187446656 6624021639573 6629615638416 6638054558526 6638600137104 6656021744112 6661642767104 6664494276882 6666168339636 6670122454944 6693891690312 6706898492424 6724499334072 6726229331328 6730798780602 6733059032817 6734791232208 6758167742208 6762758888772 6767326455552 6771923824068 6775940669472 6795429221568 6804079207848 6812740204803 6813300140712 6821972875107 6836949155712 6841593822258 6845651993232 6847413159168 6852064934412 6854365908702 6878722775808 6883395821172 6887478787488 6893930911608 6912022580424 6917859796608 6922559429622 6924884076487 6926665626288 6945413993856 6950132345754 6954254897616 6960127779072 6964856126748 6978393167616 6983133923844 6984930459456 6997927618328 7016868870336 7021635764949 7025800729896 7027608242304 7034743958931 7056791883936 7060977702144 7065774561996 7070546785536 7099908738624 7104732046191 7108946300664 7117995366729 7133621505664 7138467715926 7143289036416 7148141814294 7152381817776 7177207787776 7182083608284 7186934386944 7191816815196 7221682367939 7225965992856 7227825001344 7232735208546 7246792904832 7251715997838 7265806700126 7286748442272 7291070661888 7296023834892 7302185340864 7307146064601 7321348387392 7326322129503 7331270326848 7336250809407 7340602391928 7361714990032 7363608922368 7366081676928 7371085808502 7372982151648 7377355521792 7382367312228 7406694918688 7411088285952 7416122992668 7418030922432 7423070345613 7427473426152 7448835877488 7453254241152 7458317593218 7463354940288 7468425154242 7482940942464 7484820591872 7488024462126 7494348112992 7498793472768 7503887761812 7525515708864 7540138427328 7545260803977 7559925931584 7565061750831 7567007997744 7571496456576 7602938709984 7603563591936 7613242262496 7644857874264 7649392510656 7654589108829 7659759017664 7664962658301 7681789554816 7691567800176 7693546593024 7696130143104 7701358492386 7728725132544 7738563122784 7748413635924 7772698306944 7780590575641 7782592271184 7787208606336 7792498829574 7813590743088 7820189335296 7828129825594 7830143751456 7850692313568 7862660092904 7867323921216 7872668570619 7893977479128 7896008345472 7898659883712 7904025821133 7910700785936 7931460753008 7933501262592 7938890869428 7943599914912 7944252795648 7977242999232 7979921816672 7987397330952 7992135148608 7997564588247 8015121645952 8025324193872 8025983791488 8036200165968 8046429544998 8064093875968 8069572200612 8074358761248 8075022388992 8085301185312 8118877122408 8120965848192 8123692928832 8129211741963 8131303126512 8152642017936 8168483296272 8170584784128 8192026761984 8197591997556 8202454494624 8204514879552 8214958508472 8236516935816 8237193891264 8247679117704 8254644298368 8258177690919 8276306872704 8281929363786 8284060037664 8286841886544 8288973824256 8294604920604 8321938684384 8326874939136 8332531783524 8334675475776 8337474321696 8345284787736 8374251332736 8379940362174 8384911021296 8385600173184 8396274307824 8418308560272 8420423165856 8425417837824 8431141627116 8436142656864 8436836019456 8471175537976 8471871779904 8482655730744 8484838045056 8504916673032 8507104714368 8522934247984 8523634743936 8553306048732 8554009040928 8559082950912 8572130617536 8594626367808 8600465108547 8605566574488 8606273861952 8641303024542 8642013249168 8647139359872 8653013775198 8658146410992 8694101210028 8694815774112 8699973205248 8705883513132 8742036550663 8744285595312 8747221991352 8749472370048 8755416305082 8760609682128 8795450215942 8797713002208 8800667339568 8802931468032 8808911720388 8832028852764 8839487517888 8845492604517 8850739411368 8851466849472 8874695658816 8880724664019 8885992369176 8888224452848 8893496606592 8899538384178 8922893347134 8925188920416 8936549904276 8942531323232 8965999112096 8974398374136 8977412043756 8979721642944 8985821997321 8991152042184 9017011851696 9028489718106 9029231765424 9034587559296 9040725186714 9060572295424 9072105610464 9083653606404 9084400187616 9095963833476 9122125096344 9127535990976 9133736762709 9136086579216 9139154544936 9141505755264 9177861094896 9183305049984 9189543708306 9191907882144 9216030107232 9230079239496 9235554168384 9241828322031 9266081552793 9266843127672 9272339863488 9278639007417 9286474835664 9310845231792 9313240612608 9319567542372 9322697122362 9355825160448 9362181019932 9367734306528 9376509910248 9379658611908 9409055845248 9418609644197 9421032749328 9433024898958 9433800194832 9466544984832 9472976061588 9476157157298 9478595067552 9490660488972 9491440521888 9517956954568 9530072480223 9530855752392 9536509090368 9542987697087 9568031257161 9576111477712 9588301028982 9589089086928 9616727068416 9634621323808 9643646944728 9668954663784 9681262396299 9715664589696 9722264905314 9728031779856 9736247121152 9740414712366 9742861419468 9761797849856 9768429506004 9775027102464 9781667745876 9787469855904 9828114411336 9830642868864 9837321294726 9840624740271 9843156416304 9882302187706 9888163990224 9890707896576 9897427127484 9900750757014 9903297901536 9931781169984 9944423457624 9957081837789 9957900205656 9984032616168 9992464150656 9996741415323 9999252509454 10005183682416 10034020945152 10040837535468 10053517903104 10060347738636 10079901242112 10086749001108 10089343996992 10096198170903 10102186848312 10137251613312 10144138333158 10150989683328 10157885736102 10163911004208 10193143832352 10199190014208 10206118811772 10213012023552 10219950211068 10255423733568 10262390733387 10268477989848 10271119738752 10281548863053 10318084163712 10325093731758 10331218181232 10333876071168 10360995151104 10376789694912 10383839144433 10389998439432 10418120990784 10425198518631 10440191668608 10447284190122 10467589751424 10474700885766 10489765228288 10496891427492 10525303305504 10531546511616 10538701094844 10554766537757 10582465298171 10585187825904 10591466553216 10598661842994 10636323998976 10647123945614 10649863107936 10656180198144 10663419450996 10700432258496 10707701573889 10714933554624 10722212721441 10728572726664 10759429600816 10765811681664 10773125412426 10780401580416 10787725222794 10825169496544 10831590571776 10838948989284 10841737502016 10849102812819 10870189357248 10877573996757 10891311061696 10898710050189 10930122663408 10936605992832 10939353172736 10944035752338 10953278011296 10982022581088 10982925188352 10996905490272 11010903587892 11042572485048 11045413383552 11049122515392 11056628712753 11059473227472 11066033282688 11110042378032 11112900634368 11116632428928 11124184489002 11127046383648 11173253816232 11179881361728 11187476389827 11195032410432 11202637731363 11224411413696 11227230887808 11232036693189 11241522169488 11248190209152 11255831642718 11295829039872 11310207640992 11339888897376 11350511996616 11371632379783 11404408064976 11405345387904 11419863393744 11429507490048 11459501823744 11467286811396 11474088765984 11475031815936 11489638526496 11521737366056 11522684332224 11537351700264 11540319889536 11544195214656 11552037738579 11592134946704 11593087698816 11607844684176 11610831009024 11622620453886 11659047460416 11662962655136 11673888406776 11680812909504 11688748244361 11730284002944 11734223119424 11742194738391 11745215627184 11776038470352 11785983357184 11793990139356 11800985881824 11801955799296 11832927545088 11840966218692 11847989825568 11866051178904 11897191129512 11900251893888 11908336304142 11915399872368 11962786858802 11965864498848 11969882725008 11972962190592 11981095996428 11988202722912 12022682468928 12037986290808 12038975687232 12054300248952 12069644317497 12096140813952 12104358300918 12111538141872 12112533583488 12127951777968 12162833461792 12170047987968 12178315683612 12181448772288 12185539393248 12196954689768 12228963026904 12237148126528 12252724944408 12255877176192 12288040142976 12296387996334 12303681741936 12306772319328 12314072224512 12322437762708 12354775403724 12355790836896 12363119817984 12371518676556 12381966447552 12414460309056 12422894045679 12426090056496 12430262829816 12433460736384 12482908026576 12490312408704 12498797675286 12502013213664 12506211482544 12509428928256 12561376999104 12569910543261 12577366531944 12578400259776 12630634748784 12638126756736 12646712440674 12654213985296 12655254029184 12706763306964 12707807669856 12715345453824 12723983596116 12757375009548 12776822650969 12784401371976 12785452115904 12829959073098 12831013561392 12854888777146 12858195926304 12888623723638 12891939551712 12908349861732 12909410792928 12961954536813 12963019873752 12970709039808 12979520662797 12987219616488 12990481892624 13024572674672 13041151815042 13042223661168 13049959807872 13058825269698 13104152548448 13116428392968 13120832987028 13124208555072 13133124457623 13140914523192 13184218653632 13193175323913 13196569503312 13201001009352 13204397202048 13213367580582 13242374893312 13248043279146 13259231276832 13276109117052 13277200274208 13312043488224 13328988553764 13332336679272 13340244909888 13349307576267 13384340020701 13387783380624 13413796984848 13448998668144 13452458662656 13461597561204 13466118065634 13469582464416 13525517777544 13542734577159 13543847648136 13551881338944 13561087780071 13590858443136 13608158415696 13625480409606 13626600281424 13643945750214 13673898311424 13683187644516 13691303986464 13704129868824 13708731817404 13765660249211 13766791642344 13774957574976 13784315562459 13787861823216 13824045160848 13835719593216 13845118859244 13849768152974 13853331252576 13890827987712 13900264691508 13908509795232 13929712253496 13966267847688 13969860918912 13984045683543 13995855236656 14033737740672 14043271529898 14051601459792 14055216484608 14069487917862 14113583767872 14131549123992 14149537348437 14199817477248 14209464092382 14214235735947 14217892601328 14235990733458 14267243011328 14276935431852 14286578072832 14296283628588 14304763635552 14364167216568 14382451543473 14383633630392 14443364735878 14451931985712 14455650002688 14465470417092 14493585809664 14503431995676 14531613400252 14573496884544 14583397357971 14592047669784 14604370681728 14610622068549 14614292129202 14642696774784 14652644259006 14662540653696 14672501618814 14681204783856 14723429980064 14732163353856 14742171617004 14745964303296 14755981942089 14764734624456 14813389837376 14823453281559 14832245985336 14836061844864 14846140691226 14851126135521 14854946852304 14897671754976 14906508482304 14916635186436 14926709880576 14936850308484 14965881884928 14976048924252 14988696225984 14998878764181 15007775523624 15051031417728 15080276854656 15090521607954 15119851863168 15130123501662 15134015995488 15142992913152 15205877419968 15216207499737 15226484524992 15236828604153 15289715748528 15298785021312 15309178217658 15319518035328 15329925316602 15363579109632 15383135600352 15392260286208 15402716984772 15466680051173 15477126245568 15487640597637 15496827271848 15545396613888 15561181151282 15565184542368 15574417212672 15584997659148 15627181486176 15656259651188 15660287502912 15670926285183 15701384627136 15712051328649 15725320185808 15734647842432 15745337141238 15787954958256 15792016690944 15797319767424 15808051642266 15821401571872 15862921506016 15877781738856 15887199829824 15897992764491 15954485998464 15959843633344 15970685918421 15974794661904 15984270297216 15995129176494 16030243291904 16050648387744 16051967582976 16072400331936 16092859089996 16139144401224 16148717522496 16159688118639 16170602370624 16181587834191 16237754244816 16241931696384 16247385857664 16258423483926 16262606253024 16305284035872 16336966592544 16395183995112 16404908989248 16409029759104 16416053628507 16429917016944 16473033871632 16474387782528 16495358235408 16509288596736 16516355381838 16552613745408 16563858727572 16568120075328 16573683773088 16589209841208 16643877368768 16665063567048 16669350951552 16674948643392 16686276733503 16690569575472 16748502665472 16759880724348 16769822042592 16771200346368 16792548615648 16836617120544 16840846331712 16862283254232 16872285313728 16883747464077 16942351075952 16943743559808 16965311461488 16969676090112 17009833346064 17014209428736 17045868495968 17047269487872 17106612097464 17108018081856 17144261235072 17189252735616 17200930217094 17211133148976 17212547723904 17282606049084 17284026498336 17294278719744 17306027550396 17316292821984 17388202420056 17389631548224 17411767026264 17433930680829 17484073101326 17488571190624 17494443982704 17498944740096 17510832610164 17521219364256 17590900431884 17595426004416 17601334679136 17617823440776 17664057705528 17678975035776 17690985209034 17701478822736 17702933698944 17749391317632 17761449328038 17771984738352 17776448905696 17786993213184 17799076768356 17845786694268 17850377840832 17862504456213 17873099808552 17885062646464 17931998224192 17944180288203 17948796748272 17954824087512 17959443285888 17971643994642 17982304084368 18034023703392 18056979436212 18058463530848 18069175118592 18081450373428 18144211220928 18156537451377 18167307212808 18168800375232 18191927666952 18244250192688 18255071981952 18267473525418 18272173158432 18278309089872 18283011510528 18355722189792 18366610099968 18379087416612 18383815764288 18432060214464 18444581994501 18460158478992 18471108336768 18483656644062 18532163105586 18533686255344 18544679726976 18557278014834 18572949671328 18621690463584 18639135084744 18645394244724 18673817720647 18722823219841 18724362039864 18735468613056 18748196512929 18753019820496 18759317223816 18818111690496 18837219288394 18842065498656 18866049797916 18867600389664 18945952123176 18952314314596 18957190135104 18970068661011 18981320977944 18982881043776 19035913909136 19060144960446 19061711504784 19073018180736 19085975394174 19136062514322 19152222955424 19176602057964 19178178173856 19244938609647 19269242647616 19282333165719 19287293889456 19332935585457 19337909327568 19362524792598 19431329179392 19444529810628 19456063559712 19480829424732 19485722838936 19536859012008 19561727722563 19563335491752 19574939711808 19588237904547 19656228822672 19661285737728 19674642589452 19681249480542 19686312832608 19764604375412 19776327980448 19794854254968 19801501514028 19806595803072 19820051370873 19863562339968 19872064918719 19888846915248 19914163675578 19915800411312 19968065232336 19984928301312 19993482830646 19998505018908 20010367364832 20081675070936 20119041902693 20120695477272 20173498002216 20178687993984 20192396341806 20199177098451 20204373696624 20274503226624 20288276666316 20301979366656 20315771472204 20327822008416 20386287664704 20412237623544 20438220614409 20439900422136 20510847467136 20524781466774 20536955979696 20542239477504 20563097726106 20636168327424 20650187463516 20662436362464 20753579389824 20767678288866 20774652229461 20779996878864 20836241981568 20850397037262 20880383337216 20894568380244 20935179502848 20949401771532 20993782854984 21050606611008 21064907294847 21077402189688 21104231876793 21109533075514 21164930596342 21170375651808 21182933106432 21197323685988 21294247891228 21299726215872 21314196138573 21326838901992 21353986100187 21400864516992 21415403147778 21429867109248 21444425442882 21457145453328 21518859201632 21531623363328 21546250824852 21560803160832 21575450445588 21650338993088 21665047103817 21677897978568 21683475004032 21698205625638 21740378714496 21755147993514 21782622123392 21797420100378 21860245326816 21873211985664 21888071504676 21906556022592 21921438193803 21964045162176 21978966388509 21993810980544 22008752428221 22021807175784 22085144970096 22090826767104 22098245030784 22113257425506 22118946454944 22132066565376 22220084756064 22233264857856 22248368978004 22254092767296 22269211036839 22346507632464 22359762723456 22374952779654 22390064820864 22405275462726 22448822827392 22454461775616 22464073386378 22483044338976 22496380418304 22511663285436 22605147767099 22620415281984 22635782411931 22679777794752 22695185252493 22701023993232 22743264759566 22808816129952 22810690775808 22839726787488 22934573622792 22948177531968 22963767326487 22979277052992 23043474732112 23045368664448 23074703400528 23080639779072 23088390429312 23104075477158 23184269893408 23186175397632 23215689368352 23245240907772 23318094920832 23325925310272 23341771726923 23347776813552 23361625819008 23377496488722 23460568005888 23468446238848 23484389476782 23490431254368 23552076940704 23587980278712 23601971763648 23618005711857 23681932437384 23695979651136 23712077463399 23732102357808 23794382259024 23800503787776 23816672608284 23830799744736 23925573717604 23931728997696 23939765450016 23962191992856 23976405445824 23992693764741 24045364937856 24075972581616 24077951374464 24108600497904 24139288634994 24192281627904 24208716601836 24223076283744 24225067166976 24255903555936 24325666923584 24356631367224 24362897544576 24371078786496 24387635225889 24393909379536 24457926053808 24474296253056 24505449888816 24511754352384 24576080285952 24592775992668 24607363483872 24613544638656 24644875525416 24709550807448 24711581673792 24743037353112 24763932895104 24828920618112 24845788091358 24852180112992 24860525659632 24866921472768 24965816053152 24980624817408 24997595350572 25004026427328 25012422965088 25122753998208 25139821086522 25154733063888 25156800519552 25261269497568 25276253513472 25293424881348 25308427970592 25310508058368 25413526613928 25415615339712 25447967192232 25514750019096 25553645301938 25568802743952 25570904231808 25659918146196 25662027122784 25709777554292 25716391852608 25777247447276 25783879103424 25801395325641 25816699723464 25818821585856 25923909073626 25926039747504 25941418079616 25959041325594 25974439232976 25980963785248 26049145349344 26082303630084 26084447322336 26099919615744 26117650539396 26208305096896 26226109651989 26232856785936 26241665974056 26248417110144 26266248915246 26281829046384 26368437307264 26386350647826 26393139006624 26402002018704 26408794404096 26426735161164 26496086558292 26518462553664 26536477813551 26552218234104 26554400548416 26624086976448 26642173992057 26657977107528 26664673358544 26680489819776 26698615152534 26768680041402 26775566761248 26827593969696 26897997336288 26923195122408 26932236131268 26939164928832 26957465991963 27051035555088 27085469154318 27087695296272 27103762677888 27122175560142 27181716886272 27216316831392 27250960819212 27253200562848 27287891500428 27364126244383 27366375289032 27382607972928 27401210288127 27408259737648 27417463634808 27531320498422 27533583284688 27549915149952 27568631124918 27575723646432 27648090321696 27690237718488 27699536305948 27706662505152 27725484966093 27798244658379 27800529383016 27817019590464 27859424506992 27932535695376 27939721837824 27968091367086 27991710473312 28067475481344 28086543059796 28103202919584 28138975835724 28227167535744 28255828932591 28263098247984 28299074696874 28399634954496 28418928184764 28428471471894 28435785202656 28471981466916 28553870863704 28590217440669 28592567257176 28609527271104 28628963091261 28704093771483 28728334433136 28764903086946 28767267260784 28886729471756 28903863971424 28930940834184 29006863991352 29043787188897 29063226800504 29146993769088 29166794715942 29184095339568 29208741363456 29221244137098 29228584258404 29285393549568 29305288518012 29325081307392 29345003237628 29362409567712 29446859960128 29484343234008 29491928606592 29511963884178 29521874220813 29529469248912 29626779674752 29646906563118 29664491970672 29672123689728 29692281382452 29702252271042 29709893704608 29795343509952 29833270372872 29871245513367 29873700616968 29952097848504 29977392451968 29997757528362 30015551047248 30102062835456 30160553709312 30181043215908 30239703726336 30260247003324 30268031990976 30288594512709 30411754839936 30432414999474 30452969049984 30473657208306 30579431497056 30597570042624 30618356435316 30639036070656 30659850633204 30766271200704 30787172200161 30805433969544 30844646589159 30933360102346 30954252491136 30975281195274 30993654543696 31122362302564 31130369084736 31151517433299 31169995318296 31254362972352 31312519302376 31320575005824 31341852570366 31402769254272 31424102657298 31450640371616 31469295684864 31490674282476 31575909916512 31594639534848 31616103284532 31642803143744 31664299613271 31725843012032 31747395894513 31755563477712 31774399659648 31795985528982 31908971996928 31919687266688 31941371836842 31949589323808 31968540594432 31990258352988 32101296775488 32123104721667 32144800663872 32166638164323 32185718179992 32278288802448 32297435044992 32319376237278 32341204741248 32363175668382 32475508489632 32494771715328 32516846967852 32525212506048 32547308438457 32610568071744 32632721990271 32673933185088 32696130150567 32790367990224 32809817978496 32818059518208 32832107257014 32859834033888 32946067743264 32948775565056 32990716470816 33032710763676 33127717455144 33136240150656 33147367546176 33169886138259 33178419682416 33287754737536 33330127134096 33338701903104 33349897286784 33372553467006 33381139150944 33519761448696 33539644085184 33562429169481 33585097231296 33673234241088 33681692663424 33724566508464 33744570627456 33767494928154 33884702151904 33887487119616 33930622922976 34019666692128 34091736991936 34114897139349 34213224194928 34216036163712 34288522470144 34378505471232 34401860434188 34422266297952 34425095447808 34565212098168 34568052996672 34612055100792 34632585643968 34656113215737 34776404840112 34779263096448 34823534052528 34867861361658 34968146202652 34977142381248 34988887965408 35021665220328 35042438728512 35066244733083 35181800863768 35190852008832 35202669358272 35226584215173 35235646881552 35328115411056 35357950071552 35381970418068 35402957645472 35405867397888 35498782635264 35522898656076 35543969476704 35552897811392 35598153536712 35691573388536 35700755681664 35725008912426 35746199617104 35770125292928 35863996448384 35888360576406 35897593496544 35909648175024 35918886571776 35943287989284 35964608168736 36068047406784 36113958872424 36116927061696 36162900746856 36288422441856 36313074902754 36334614425616 36337600750464 36383855333904 36488500385376 36510143963904 36534947050836 36544346316864 36556618179744 36711444379584 36758174833224 36767631528576 36864120428928 36889163989002 36920316957984 36942216673536 36967313288124 37064326211172 37067372510688 37089359453952 37114556029668 37145899342656 37243380927168 37268682137037 37278270169488 37290788489448 37347635441294 37445646439682 37448724079728 37470937226112 37496393025858 37506039640992 37518634447632 37674438576788 37684130997312 37709731629783 37732099595832 37735200779328 37891904246352 37904628629192 37914380270208 37940137322022 37962641955888 37965762087552 38071827818272 38120289920892 38123423009568 38146036361472 38171950788348 38272125028644 38304445910848 38330467952907 38353204115928 38356356347712 38489877219294 38538485295232 38564666331438 38574587778912 38665871170914 38675818655136 38725049585196 38885863610439 38889059621256 38912127119424 38938561988391 38961658849464 38971445677872 39073718024016 39123455445126 39126670983504 39149879423616 39176475809094 39312457645344 39349285178904 39362498961084 39372625665216 39399373372869 39529208750824 39552655960896 39579525971739 39589708509936 39603003028056 39613191606144 39640102741746 39727124679936 39744129837438 39777693830496 39828327351156 39831600822624 39936130464672 39986965661292 39997010037816 40020734729664 40047922728801 40153020062103 40163350141872 40238083805386 40241390954544 40346996004432 40357375987968 40384792683612 40398354196902 40408747393248 40576553332632 40628203731477 40631542944408 40655644016832 40772575329408 40824475247088 40876441228818 40879800844272 41021694934272 41049562933548 41073911959392 41126195452212 41296980747633 41300374927032 41324872724928 41352946687377 41507158779648 41535356577732 41549304458922 41559993757728 41672483963136 41700794074524 41789136760488 41898803543064 41952137050629 41987565709968 42101213222016 42129814589694 42154804379376 42208463753586 42219066151028 42329861192684 42340751303616 42394647371976 42448612045311 42588495782456 42599452431744 42628392277146 42642707207841 42653677803984 42707972200374 42801729033984 42830806295556 42859734218496 42888850885764 42914290906656 43037718403264 43092501649704 43147354630419 43150900891176 43300677986176 43330094207634 43355795957136 43366950008064 43396411251276 43480757428992 43510295987028 43565244246784 43594840200756 43720490653632 43750192073913 43776143009352 43813112045184 43842876387606 43928090324352 43957932777018 43987621961088 44017504856442 44043614351568 44170289940192 44196490061568 44226514851012 44237892909888 44267945826267 44440169512128 44470359844677 44496737956008 44508185534592 44538422073678 44553378406563 44693015264928 44719525446912 44749905559308 44780129641728 44810550925452 44897645654784 44928146772756 44966088677952 44996636292543 45023326570872 45210295534198 45240830563968 45271564823862 45359555589504 45390370504986 45402047986464 45486529519132 45617632259904 45648622499211 45679453574976 45869147245584 45896355063936 45927534652974 45958554105984 46086949464224 46090737328896 46149406801056 46176780858624 46208150954316 46368539786816 46400040153519 46431378736704 46462921792911 46490481815544 46636189841664 46651850620544 46683543453846 46695553627104 46723251638016 46754992977444 46936892477696 46968778953564 46980862508736 47012778855549 47104153881408 47136153985947 47175960557424 47203943527296 47236011423714 47363864874768 47391959302272 47424154926798 47464204715616 47588764518048 47633345216568 47661599489472 47693978293473 47851147435208 47863457995392 47879530900032 47912057755263 47924383985712 47952810891648 47985387529482 48090729875712 48151945163232 48155902748928 48217200995808 48278577269988 48417433203672 48446152567488 48479064355917 48511807111872 48544763502573 48651333847168 48713262734448 48725795089152 48742157572992 48775270451778 48787818759072 48915852107616 48948592506112 49010899777632 49185551985336 49214726967744 49227089277312 49289751050832 49419101614896 49423163347584 49486074706224 49527865790208 49657841236224 49691576182716 49704360225984 49721051319264 49931632106304 49995190701144 50008052854656 50024845930176 50058830200509 50245507996416 50279642173044 50309466127776 50313601039104 50522538995136 50586849762696 50616855941184 50651242392231 50827053227856 50831230679424 50895934384464 51029500038192 51107290603876 51137605487904 51141808463616 51319836292392 51324054245568 51419555108584 51432783705216 51554494894552 51567758206848 51602790651282 51633399446928 51637643171712 51847818147252 51852079495008 51882836159232 51918082651188 51948878465952 51961927570496 52098290698688 52164607260168 52168894644672 52235301078792 52301792042487 52416610193792 52452219303978 52465713571872 52483331948112 52496834220288 52532497830492 52563658092768 52736874614528 52772701295652 52786278013248 52804004037408 52853470322328 52992173116584 53036925107328 53072955627102 53104436468208 53108801096832 53248173952896 53284347984114 53315954215056 53329346717088 53360979639552 53397230305068 53537360082804 53551133522496 53587513368639 53655187939392 53795994672576 53832540864609 53846390244816 53864472262536 53878329857664 53914931983926 54102071110176 54170938308636 54175390592544 54207525355776 54244351120284 54432633662784 54469612354131 54501921638424 54506401125696 54575783000856 54728252488766 54732750578064 54765215945856 54802420576254 54816519475296 54834927269616 55062640996844 55067166569376 55099830299904 55137262249836 55151447292864 55296180643392 55380475436976 55399072611896 55413325010304 55450969932186 55596489316758 55601058766032 55634039180928 55718849013984 55865071390752 55936182734172 55983420946624 56021453161941 56168469659523 56173086119592 56206405839168 56244589538787 56277951671448 56454335071488 56511657865182 56526196495968 56598149393748 56837856369528 56856942943788 56871570405312 56910205983033 56943962933832 57107741727408 57180434881338 57185134514352 57219054542208 57257926182522 57408187542966 57456668866272 57529806173892 57534534521568 57734815828941 57773458943512 57807727942848 57846999497157 57861881668368 57998806756371 58013727982704 58087574377794 58126453601008 58293987538176 58333589431884 58368190679136 58442488274196 58457168516808 58610577036024 58685183167689 58690006475256 58724819135424 58764713713641 58893719920256 58968686468016 58983857213184 59023927768356 59043748441626 59058938497824 59253559349504 59293813126236 59328983941344 59384562764904 59404504542084 59419787409216 59590687019904 59666540745744 59742491026734 59747401233936 59904195697008 59954784903936 59995515056724 60031102094496 60357125708079 60362086431816 60520494006648 60536063981952 60577189025418 60597531295353 60823509679872 60864829998948 60905938099968 60947314416612 61158862994112 61236712870632 61314661843227 61319701266408 61532542401408 61574344400322 61610867939088 61689293178318 61866720204692 61908504982272 61950562390548 61987309087392 62244724605128 62260738169472 62303034866598 62323956688383 62339990636592 62508725944704 62625038604752 62641150011648 62683705140732 62805538508544 62848205314596 62901280743232 62981348564952 63151819833024 63194721884541 63232206569064 63285606287488 63312695630379 63328599226542 63451686024064 63494791789026 63511126955424 63548799319296 63591971057964 63839374533376 63882743673684 63899178647616 63942588415719 63980516705976 64202593550976 64246209443334 64289601327744 64333276328646 64371436359984 64556577604896 64594870089984 64638752474556 64682409482496 64726351336764 64951016979264 64995141311451 65033693935704 65050425012096 65094616876914 65221136143488 65265443980542 65347866370176 65392260301134 65580735980448 65619635956992 65664214514028 65719668067776 65764314581409 65892135486528 65936899165527 65981432941632 66026257284663 66065421527352 66255434910288 66272480301312 66294735092352 66339772276518 66356839364832 66575509475072 66660254268192 66699794573568 66745106934012 66762278301888 67039522897392 67079288170368 67124858338962 67170194462592 67346468482176 67363385326848 67449133016928 67489141254912 67534989856308 67769404303808 67815443301297 67861245845952 67907347235793 68039333384256 68085555757479 68183473983872 68229794278698 68426448389856 68432072327424 68803720868376 68844532595904 68891301979461 69130424196336 69136105993344 69224110201584 69265171287936 69312226431474 69552809680224 69558526192896 69647068105056 69735722723316 69936292405304 69954284762496 69977775930816 70025315180769 70043330440656 70084877457024 70132489466166 70363601727536 70381704017664 70405338716544 70453168430346 70471293763104 70656230822112 70763940836136 70805915290944 70854017135571 71045797312152 71087938953408 71105795622784 71136232390197 71196307073424 71383146777072 71401511363328 71450017824852 71492399234208 71540250585856 71727992896768 71776721152812 71795186993088 71819296350048 71886575978568 71929216337472 72136094813568 72227917744848 72233854123392 72325801493712 72576844883712 72626149805508 72669228851232 72675201500928 72767710667808 72977000770752 73069894101672 73088692633728 73113236359488 73162905677667 73422888759168 73516349666448 73535263057152 73728240857856 73778327978004 73840633915968 73934626576248 74128652422344 74134745021376 74229112059336 74291798685312 74486761854336 74537364274074 74556540338976 74581576978896 74695270882588 74891292879364 74897448159456 74941874452224 74992786051716 75012079281984 75037268895264 75348877153576 75368261994624 75419463259566 75464199191664 75470401558656 75783808492704 75809257258384 75828760540416 75880274644044 75925283911776 75931524175104 76143655636544 76240579841784 76246846019136 76343901576696 76544250057288 76608891821696 76660935905814 76706408231856 76712712695424 76979754438588 77076970590464 77129332662876 77149175557824 77331742341828 77351637310272 77404185976923 77450099170392 77771727220878 77778119242512 77824254238848 77877123976782 77923317698928 77942891355744 78147436048032 78246910890252 78253341967008 78299758847232 78352951618188 78624915290688 78678328955967 78698570357808 78724997922168 78745251330432 78798746745738 79058417501648 79105311921792 79159051943478 79179417019872 79206006056112 79226383212288 79280205483492 79488259674876 79555387660992 79609433440653 79656654702312 79663201645248 79872260929344 79926521976171 79973931322584 79994020075632 80041469459328 80095845457602 80306040124206 80326700283744 80476167610772 80482781909088 80693992008864 80769585367224 80796708393804 80817494786496 81153106665264 81256407462954 81263085888816 81311288033664 81545150658816 81648950494176 81752882457636 81759601688544 82092378733149 82099125867096 82147823918784 82203630864381 82252390904424 82593961495266 82600749854064 82649745449856 82705893374754 83070713155464 83098608917844 83119987515456 83176454898279 83394733975137 83401588149048 83556777051449 83578273520976 83797607086128 83904274101258 83975131419936 84202426444032 84259629179388 84309608758752 84416927507172 84438132302056 84659722385368 84681502607232 84767486797773 84789294743952 84897224090622 85176991564912 85198904863488 85256784554292 85285414415682 85307355607968 85415944400748 85661612591112 85770652322007 85777701771528 85828581813312 85886889273783 86075436806528 86112281314449 86185003299408 86294709260838 86301801782352 86601355972352 86660188415268 86711591914272 86792822502552 87020591974056 87189680401512 87440981307264 87500384147826 87552286018704 87626224090368 87685752775212 87856180648704 87915865554036 87975243922176 88035009712884 88087228703136 88340579880384 88453029702024 88475785819776 88535891652534 88565622662439 88880339024256 88940719689354 88993475912016 89016371069184 89076844147356 89106756813126 89386030529856 89499811118616 89613736540101 89621101850904 89856293545512 89932177355904 89993272585086 90023492994331 90046653141744 90420591068396 90481661127936 90543129647724 90719111179008 90780741009972 90804095972928 90973059038264 91235264519808 91297244998422 91358907149952 91738294491168 91792710127872 91855069305948 91917108211968 92173898928448 92298813602112 92361516600483 92416301908632 92533939767477 92737079573632 92800080307038 92862757473408 92925843585822 92980963631088 93303701241088 93367086907692 93391107254208 93454552299897 93509985954888 93881870783207 93937557907128 93961725017472 94025557711098 94208307762816 94272307971894 94351921114848 94407887054592 94472022847428 94727729749536 94783918604544 94848309853596 94928409431232 94992898839813 95177529036096 95242187683539 95266690433136 95323198978944 95387956586946 95702294870416 95726915990784 95759061800064 95824115510526 95848767971424 95905621783296 95970775058964 96303890326464 96369314165001 96434401991616 96499914492969 96557154539976 96834866407344 96892305134976 96958128711834 97023614223744 97089527005146 97302667694336 97426525468896 97484315145984 97550540903556 97575637518144 97831704215232 98021799555264 98088390451701 98371103970672 98429453935488 98454178554624 98579502101664 98838203229792 98846326695168 98972149412448 99383152365432 99408720451968 99442102638528 99509658414777 99863264212608 99990381402288 100016105709312 100049691860352 100117660401018 100559284346088 100618932255552 100687287508443 101045077990272 101147677483333 101173699525392 101233711882368 101302484784462 101654106455712 101662461358848 101791868768928 102059000076384 102214581207752 102275210975808 102344691418047 102639672584784 102648108491136 102839110217168 102865567410432 103108989789104 103135516413696 103205581302564 103266798893856 103275286343424 103695636294504 103704158990016 103836165302376 103897756931904 103923855140992 103968339647211 104196581397376 104329214520336 104337789289344 104470602157584 104603584084974 104833220387584 104904438607956 104931427143744 104966663896224 105064995660984 105127316185536 105545402591304 105572556026496 105608008074816 105679752645519 105706940644656 105984346233168 106073850214656 106145911254204 106208872936416 106217602193664 106496347905792 106568695968228 106631908430112 106658693434176 106794460610136 107074720165608 107102267044992 107175026737278 107310375878784 107591989345152 107665081729218 107692780489632 107728944525072 107756659715328 107829863967852 108204142220352 108341876617272 108350781185088 108488702240568 108865267325568 108939224708262 109003843276848 109012802251392 109151566001712 109456504977532 109465501156128 109530431891712 109604841152508 109633038950592 109669854539232 110125281993688 110134333138752 110274524499672 110302894585728 110592361286784 110760950873952 110798145223792 110826650020608 110901939864372 111192978633516 111202117532064 111268078361856 111437698027968 111730142781504 111806046411111 111872365468344 111966841893248 112042906323882 112336939319046 112346172239184 112412811678336 112489179077574 112555903342896 113023315730364 113052392991936 113129194889349 113196298787496 113646475158619 113675712739056 113713885887576 113743140810624 113820411966066 113887925867664 114215483454816 114360869762676 114370269028704 114438109084416 114515852365044 114816375085932 114913337732544 114991403858721 115059612347784 115069069043136 115469631657882 115546917887024 115615455885696 115693998994314 115723763336736 115997613512742 116027455965408 116175148755588 116252907202016 116657590831317 116667178863768 116736381358272 116815685965173 116884976548392 116914337033616 117221154072048 117370366335378 117380012950512 117449638270848 117529427427282 117787439840512 117937372936032 118047855536712 118087496883252 118117876995648 118587626252472 118657967882688 118738577915217 118769125529808 118809009084168 118839574818432 119181374039808 119333081491488 119484982053468 119494802467872 119808391394016 119991030113448 120062204188992 120143768186403 120459060186309 120714251416158 120724172863632 121040988013296 121072127963904 121154378050836 121195062590706 121729659997896 121884611194431 121894628833224 122317725988224 122441925374561 122473425741264 122629323686454 122639402532816 123065084802816 123148688800644 123221735878176 123378586356636 123733440409384 123890942242899 123901124781096 123974618174784 124058840062131 124489449210256 124521476338944 124606069733196 124647913376766 124679981273184 125017451889408 125250077209504 125367410281464 125696410629192 125802561486464 125856411151887 125962697129904 126303639666048 126389443769082 126464413138128 126571212574976 126625391260758 126657198453084 126903372048128 126989583578052 127022253910848 127183942115928 127765487347368 127798357295232 127885176831438 127928121623523 127961033411952 128405187101952 128492418886668 128579202655488 128666552657292 128742872719968 129113155209792 129277504949112 129442063891257 129452702673528 129902033958528 129990282622902 130067387871408 130100850024192 130189233753828 130442272286976 130530887961084 130695732740352 130784520602268 131161471960896 131250576221739 131328429028056 131439336135552 131528629162818 131784270973056 131873798331054 131962865883264 132052514569326 132130843054704 132510869820576 132589470184704 132679544553036 132713678729664 133320508536384 133411079534031 133490213868024 133524556603776 133660135219689 134079045794784 134158576340736 134249716677924 134340388925184 134692936964352 134898266033856 134989908877629 135069979712616 135538808607616 135630886602594 135722491691904 135814694471586 136078666768512 136171111514958 136366947967744 136459588557396 136852896779712 136945867497633 137211964990841 137572048876223 137607441736752 137689065191808 137782603958922 138260848392672 138272211986688 138448220403168 138530342575872 138624452862948 139105619360448 139200120460557 139294136210112 139388765378733 139471445446632 139872584810608 139908569524992 139955551861632 140050630361538 140086660881312 140169754914048 140264978932332 140727203455072 140810677433088 140906336860692 140942587526208 141038336566647 141312461644224 141408461957841 141527881672272 141611830581888 141708034271142 142091594624304 142175877906816 142211591245568 142272464780394 142392614146848 142766293554144 142900035649704 142984798468416 143553442305624 143590373986176 143638592700096 143736173265789 143773151957136 143858432674944 144272189627136 144455835489696 144467708246784 144651602987424 145252299611016 145338457702464 145437193067751 145535421335616 145634290507719 145954001541504 146139788203344 146177385267456 146226472718976 146325811355334 146845777518336 147032699332896 147556655956008 147681267831936 147831220937179 147869253152496 148257304844688 148269490042752 148458224118672 148583597370624 148973523708672 149074728548148 149113080677952 149163153957792 149390541765176 149782585758728 149794896318912 149985572103432 150024158563968 150074537790528 150176490601527 150697754307152 150736523989248 150838926519132 150928398383328 150940803117312 151567616985408 151618514516768 151760549288088 151850567823552 151953727176693 152287311273088 152481159683568 152493692038272 152687803153392 153088500114576 153217783643392 153321871811628 153412816463712 153425425390848 153959508877176 154258665325752 154298351115648 154663484683656 154703274620544 154808371953846 154900198340784 155543454441756 155556238485024 155648508477696 155754247953564 155846635397856 155885782711488 156294872096064 156493821780504 156506683934016 156705903236376 156905376127461 157249830581376 157356657911934 157397140715616 157449995844336 157490502660864 157597493491476 158116835003296 158210623843584 158318103886956 158358834039744 158412012112224 158560410966984 158976519349752 159110775321984 159218866881306 159313309404624 159326403290496 159744521858688 159853043952342 159947862645168 159988040151264 160082938918656 160191690915204 160612080248412 160653400567488 160952335221544 160965563818176 161387984017728 161497622593827 161539170734448 161593416787608 161634989572992 162306213330528 162512814925908 162526171777632 162622576067328 163297900988352 163408837062393 163505764915272 163519203377088 164184757466298 164198251734192 164295647837568 164407261728762 164504781808848 165187922990532 165201499708128 165299490899712 165411786749508 166098694462597 166141426310928 166197217835688 166239975030912 166352909796558 166789467950274 166803176298096 167113554102898 167156547041952 167595214172256 167808548202516 167950262839872 168064359485823 168505408978569 168519258358776 168619217517504 168733768616361 168833855014344 168876264604112 169319444770736 169363005214464 169534973595546 169578589487904 169794448181244 170353983129824 170513569108584 170570828831364 170614711215936 170730617949099 170831888801496 171323225182224 171541304644014 171555403543056 171657163626624 171773778547566 172150873613056 172224562628898 172370006598816 172589418521676 172603603564704 173320376830536 173423183828544 173540998491471 173585645005104 173996420269113 174041183948112 174379360803024 174881962614528 175000768295652 175104572037408 175371505550424 175831731108072 176055549503067 176070019425768 176174457406272 176294141140923 176681159760768 176906059404048 176951571639552 177071783305068 177131245324878 177760678048512 177881439378708 177986951824032 178153688294712 178213513626252 178772061059712 178953583239743 178999622237232 179227473080202 179242203701808 179712587091024 179864354711808 179986545170172 180046985988662 180093306283488 180841182136792 181071377124237 181086259295448 181561482019944 181608191945856 181792593886059 181946118076528 182470529039616 182594489996844 182717814299904 183476588982336 183710138611896 183943985529681 184347797856896 184597627204224 184723033200966 184832603817264 185067879534954 185474159147264 185600160614076 185725514946816 185851687171644 185961927262176 186734173815384 186782214508416 186909104599794 186971870065149 187019971909776 187763741566414 187875115814256 187923450034944 188051115422196 188416615525632 188544615943788 188703842229696 188944045694856 189455459499072 189584165653623 189696619707192 189856818862464 189938086891137 189985797679626 190355058072192 190484375367078 190533380866272 190646397957888 190775913173892 191404589740832 191518123600128 191648231021052 191697535942848 191827765247157 191941550117928 192607780652928 192738628330002 192868803983232 192999828985938 193114309079952 193669732814688 193784610269952 193916257423668 194047228447488 194179054010292 194853050937792 194985423934353 195101081807112 195151275036288 195663408430464 196043599110528 196176780903402 196742207941344 196858907870976 197159004203328 197292943744227 197676406459584 197810697496581 197944298824896 198078771853989 198766304730864 198817440903936 198884205277056 199019316829554 199726528425216 199980762804576 200099383720704 200235320802036 201066840665249 201118568692176 201237864511104 201374575016886 202090155980544 202295354966666 202347399050784 202467423764736 202604969568924 203308212911424 203446329903891 203583737537856 203722041707379 204118000152768 204256667272437 204429162415504 204550421951616 204689382836094 205279345169568 205296216982272 205678220434336 206217979578208 206411162605128 206533597787712 206673905938383 207391272589008 207408317980032 207672330604752 207795513863808 207847710281984 207936679294422 208393162794752 208658429040672 208675578578688 208941204315168 209207168169948 209808877215912 209862854287488 209933327792448 210075945542307 210129991321968 210254632371072 211090805182608 211145112052992 211216016149632 211359505291038 211413881289312 211968692466336 212291822508408 212417745872832 212562051406713 213137391936456 213263816860224 213317386868352 213408697170591 213588921220272 214149440331216 214204534089984 214350053474556 214620751757568 215183978690304 215330163458436 215385560979264 215457889050144 215659727935704 216408284440704 216683753234544 216701562370176 216977404481136 217730534651136 217878449416524 218007686553696 218025604502784 218303132003424 218913009955064 218931002312256 219209682305016 219266077901184 219339709078464 219488717033001 220250563987376 220268666277504 220549048999344 220605789171456 221184722573568 221521901747904 221596290447584 221803879728744 222385957267032 222404235064128 222875396055936 223460285563008 223612092822222 223744730936688 223933683786496 224085812647764 224673878638092 224692344478368 224825623356672 224978358155148 225111806685792 226046631460728 226104785983872 226258389778698 226392597574992 227292950317238 227351425478112 227427771775152 227486281621248 227640823932132 227775851735328 228430966909632 228721739525352 228740538057408 229031704730088 229632750171864 229826675465088 229982807717442 230119224695568 230138138086272 230939263315764 231093835774048 231230911771392 231387997988628 231447526673472 231995227025484 232054911930816 232212557930769 232350297511176 232505814404032 233315181662634 233334357727536 233472762716544 233631371930346 233769953096784 233828674067232 234442308144096 234740732670756 234760025901024 234899276541696 235058854854564 235874745872064 236034986867901 236095711073424 236174993766504 236235753991296 237175252504944 237315935765376 237477155830434 237538251059616 237618018168336 237679149636864 238666162982976 238828300321959 238969964106936 238989604935744 239616782788032 239779565928513 239982060226896 240124408377984 240287536372806 240918120372618 241428502832316 241448345727264 242081976026592 242308756101672 242390125181412 242759630368411 243396701857933 243459319995792 243769222388862 243789257666448 244635451976448 244883850749122 244946851482528 245258647372908 245278805065632 246277136199447 246297377601288 246443471756352 246610892593143 246757172713272 247466880818768 247781884485798 247802249562192 247949236349568 248117680124262 248978898420512 249212139466392 249295826753532 249359962546368 249529364694837 250184201925411 250500154419008 250670331154347 250734820562928 251392821258384 251605122972928 251712822303774 251925394259808 252607279332096 252778887538164 252928826276256 253250782521516 253314396906168 253979167156104 254044507821696 254302460393319 254367884231856 255530974694736 255596714590464 255770353662876 255856243247046 255922066823904 256984837773336 257311956966021 257333105314584 257485745439936 257660667821349 258226310419584 258336843943347 258555009898224 258884127782514 258905405347056 259804067917056 259980565245804 260134775742816 260378467507656 261061775922168 261547544735009 261569041204536 262322943921792 262501152443478 262656858056112 262878672271104 263057258325636 263568541946112 263747596662108 263925731766528 264105029138652 264261686109408 265021739641152 265359089106072 265427357459328 265696867987317 266641017072768 266822159068062 266980427736048 267049113207552 267320270439378 268158091589568 268499433355848 268841209620303 269796532067712 269979817755258 270070478982993 270139959425232 271077617215232 271261773205188 271444983383808 271629388943172 272157333537024 272342223029916 272919177114792 273705793559424 273891734995266 274423929981682 275144097752446 275214883473504 275378130383616 275565207917844 276521696785344 276896440806336 277084549801449 277248905725896 277601819302431 278211238720896 278400240921114 278588272420224 278777530757466 278942890893264 279745169621216 279911103723264 280101260723076 280173321762624 280363656899691 280529957864664 281454406910144 281645612349621 281812673721384 281885175052416 282076673133294 282624923288448 282816923915682 283055763344544 283223661163776 283416068542284 284183189248608 284351755813632 284544929560788 284785228293696 284978696519439 285532587108288 285726563050617 285800071299408 285969596936832 287106884611248 287180747972352 287277185400192 287472346531578 287546303914272 287716865349888 288911670979392 289107942495003 289303205974848 289499743478907 290504599222032 290676915404928 290874386135502 291070842671232 291268581015438 291908003083008 292279576406688 292452945437952 292651622710668 293866920972287 294065398665792 294265171355103 295113311912016 295362535663872 295662441874358 295738506304992 296514609689376 296538980085504 296916448237344 298149457096296 298226161355904 298326307915584 298528975244331 298781083530352 299565171517456 299589792637824 299971144206864 300048317127936 300149075581056 300352981203054 301395508614304 301677853038264 301856796766656 302061862525329 303135233970816 303237029033536 303443032449999 303521098576176 303701135647104 303907454353386 304574622546176 304962319367136 304987384076544 305375606306784 306177000229152 306643743623256 306825632927424 307034074254141 307919017754352 308517330651504 308596702231296 309326969367312 309406549241088 309616743907692 309800396681568 311086908883512 311112476970048 311508495907128 311693270795712 311771565422976 311905018941633 312589744192128 312987643561008 313013367868032 313411806472752 313810752254922 314499661162752 314713315823868 314794281431232 314899991688672 315194986982952 316233670006592 316636207773912 316717668079488 316824024224448 317039257936557 317120821933968 317953038699504 318221550643968 318437733762612 318626618809248 318652806580992 319489043717376 319706087904684 319895725290336 319976080302528 320383381830408 321224160496824 321306801134976 321904670443088 321931127636352 322775968035456 322995245187654 323078341468896 323186833575216 323269979145984 324612426661056 325025629851816 325052343555264 326595801976704 326817674124786 327011529830544 327038406754176 328369514932596 328396503468384 328591295675136 328814523457524 329009563617696 330375845981064 330402999416256 330823573499016 332197388925194 332282852621856 332394435671376 332479950061824 332705819593116 333578935900548 333606352596192 334227108205796 334313094083904 335190428344512 335418139233333 335617096405032 335900525679744 336128718971646 337010817957138 337038516717552 337238435035008 337467537232722 337667710028688 337752529208224 338638889541472 339069947191092 339157178975808 339387584668047 339588896362488 340707966259648 340939425475857 341027138217168 341141657662728 341229422431872 341461235898198 341663777602992 342646450364448 343082609288028 343110807086112 343314327253248 343547557095132 344449125257796 344740013197632 344974211576163 345178837043352 345207207129408 346640753661072 346846367657088 347081996982942 347171290010208 347992840538226 348082367896224 348758721606048 349972772493951 350001536591304 350209144074816 350447057895519 350743011100848 351663462216144 352111099006134 352140038851536 352348914812544 352588282281846 353362319521536 353812118808096 354143566610136 354262490649756 355733641176979 355762878757416 355973903648064 356215733745651 356307376589424 356427027252504 357544122119424 357907166479486 357999244474464 358454946160404 358484407403616 359425174182048 359973090340344 360093971977324 360186612566976 360431304559209 361377180558927 361682364273584 362142754248474 362172518590896 363122964039888 363216383891712 363585187772118 363892236153056 365188979993688 365653833583293 366953177964672 367325776123683 367420277223792 367887971059362 368695595713792 369195254408448 369446066401932 369665207634528 370135759069908 371200321228152 371672826728697 371703374343288 371923854524352 372176520186393 373468347630768 373564429016832 373818209199588 373943740130298 374039943819552 375527483132828 375750231628512 376102230844392 377089231887576 377407684459392 377569233455661 377888091389712 378910918998144 379168331307246 379393239414384 379713637724928 379876173782274 379971595359252 380710116144384 380968750734156 381066761732544 381551826347784 382809179481664 383296462042104 383395071885696 383655530494314 383784364870569 383883100235856 385215561305856 385477256660004 385737607966464 385999657971876 386228618159904 387339465629376 387832514847336 388326191673771 388358108020584 389706101875584 389970847868706 390202163614224 390302550072576 391326816860928 392087198221056 392353561806804 393484415882688 393751728665217 394318008406656 394585887488454 395352812919168 395621394993162 395888597649792 396157543707978 397532609461728 397768410554112 398038633659108 399961525609152 400233238602093 400470641604072 400980405659067 402133681330498 402237137384352 402475729022208 402749150033772 404590709933332 404694798101568 404969726632887 405209939137848 406616425822848 406892659807782 407167475075712 407444083414758 408236000305536 408513334544874 408858324831008 409100843903232 409378765672188 410558690339136 410837602492899 411356440868672 411635894972523 412435959156416 412716146628669 412822325210256 413067195575424 413347811876766 414782545178016 414816635960064 415344661209504 415591027727616 415873358588844 417316858081344 417600361381671 417882408630336 418166296136199 418414336339896 419617754431824 419725708574976 419866655584896 420151891084614 420259982643936 420509264742144 422181610365216 422432032299264 422719010582076 422827762578624 423115009699941 423937384932672 424225385873523 424583645016816 424835491745664 425124102813426 426274783872912 426527633720448 426634773736704 426817394341182 427177842440544 428298880662432 428700106949112 429497807574881 430660326916872 430771121958528 430915778100288 431208519797367 431319455871408 432816568881408 433367506469088 433403124740352 433954808962272 435756898833048 436015373107392 436311579203253 436606264006848 437826019910128 437862004624512 438419364610032 438532155802368 438679418156928 438977434066002 440501127974752 440537332555008 441098097998688 443043803495808 443192580895168 443493662811537 443607759457488 444771914534064 444808470128256 445750792111872 446920571126016 447224185644444 447489461873376 448171625295528 449347757276184 449384688956736 449956716310296 450223613371584 450529471804581 452093262921456 452209571967744 452516779557396 452785195149984 454585900634476 454702850956224 454855543550304 455281647864264 455551703470656 455861181530079 456861933819264 457443479050704 457481076114816 458063409460176 459265500343728 459653350930176 459965615434884 460238449391136 460276276172544 461878526631528 462187671548096 462775995977256 462895053346944 463990454050968 464109823861632 464425115861538 464700595022352 465011628808064 466630363325268 466668715455072 466945525433088 467262743860692 467539906193568 467657348134464 468884616288192 469481465341512 469520051802048 470117709709128 471749491744128 472069973735802 472191422146848 472349987533008 472471507982592 474350505009888 474631871530752 474954311660868 475076502119232 475236036336672 477332325965952 477656600643918 477939928213872 477979209871488 479233565576064 479559131857026 479964120453792 480248816755968 480575072745612 481836240745236 482857005664632 482896691454528 484163952053184 484492867781481 484617512203344 484780250362824 485519260736822 486793403715866 486918639991584 487538444777724 487578515332896 489767701498244 489893702965056 490226511187179 490517294745816 490557610131264 492554272398894 492594755202576 492886943512704 493221785186286 493514345426544 494933761637536 495563768971596 495604499124384 495898472699136 496235360248524 497957796841024 498296083387791 498424278932784 498591653507064 498719925092736 499058729389674 500368403850822 501000308838016 501340662308694 501469641125856 502785642516768 503425644607548 503850788519616 504193078457469 505516226935707 505557775076328 505857652552512 506201305849083 506501565043032 506628793812336 507958334312208 508089015643392 508604920786638 508735768463712 511061949389472 511540707325752 511712486494092 511844133647808 512191853847297 513969675546672 514623913932042 514666210629168 514971490879872 515321335642698 516452620839168 516673687886694 517110019796448 517768255565028 517810810694112 519918398643277 519961130491608 520269551485632 520622995474413 520756935015312 521989260807339 522123551844336 523095089470018 523138082409072 524645887843584 525002304886956 525313716112224 526114516651272 527495193324216 528166648509201 528210058277304 528523372218816 530043479282304 530718178212144 530854714918656 531393735974634 533282034145536 533644318136124 533960855472096 534640540878756 536316183179136 536860749719229 536998866711696 537682419240606 539593064135424 539959635510516 540140957965986 540279918850464 542523546410376 543214131372711 543258777886344 544684446059832 545377781658177 545838354229584 547411587118848 547783469990532 548847859963364 550288195504892 550429766947008 551130415835688 551831956589043 553043393570688 553792881612672 554169099602898 554497811451792 555203638604862 556422477441792 556800481842228 557176544840448 557555061514932 557885781786528 559490339242432 560202521446152 560346643525248 560727313799382 560915610195447 561059915729328 562908813820288 563291224699242 563625347442768 563770350104832 564153346266588 565249846576896 565633847831364 566111526689088 566832137084568 568366378497216 568752496960869 569089859121576 569570456587392 569957393038878 571065174216576 571453126101234 571600142598816 571939193873664 574213769222496 574554370800384 574944693063156 575092607828544 575483295741471 577823341958784 578215884990006 578606411949696 578999486957814 581009198444064 581353830809856 581748772271004 582141685342464 582537162030876 584559152813376 584956271803059 585303245421336 587733841944574 588130797331584 588530342710206 590226623824032 591324883748716 591477012609984 591878831232681 593029219378752 593432092489743 593832896474688 596298914192592 596452322711808 596652615831168 597057950488662 597562167060704 599130343034912 599179585275648 599942288413728 600298151162112 600705962406108 602791017228608 603200521995747 603355706076528 603713593533312 604123725050658 606270467941632 606474058067072 606886064899998 607042197152352 607402271294208 607814908706772 609924638734272 610338989711673 610751212613568 611166125122137 612354000458304 612770001817311 613287487246512 613651265854848 614068148508282 615838035508704 617034661303008 618653938734624 619233487815384 619600793363136 620021717815149 622173817767024 622224953940096 623016991814256 623386541591424 623543130845952 623810037883266 625179488384256 625975287122016 626026735736064 626823612945504 627621504509844 629426631647736 629588562862464 629799983377344 630227836626921 630389973965904 632467340013184 633272415547824 633435336158976 633648048448896 634078515873114 634241643867936 635906077399008 636875467525224 637253237618496 637686154220139 639412175809368 639791450580672 639952160605056 640766763660816 642448320993648 642613602269952 643809340886176 643862255272704 645551936070912 645990490375308 646156682937792 646373667150432 649224853322112 650051259703632 650104687110528 653191603953408 653635348249572 654023059661088 654076813508352 656739029865192 656793006936768 657629046915048 658019127235392 658466151099003 660751691962128 660805998832512 661647146998032 664394777850388 664565705243712 664788871342752 665411639186232 667157871801096 667212705192384 668454216411592 668626188167808 670380856689024 670836278466666 671234192810064 671801051359488 672257437943292 674021635914276 674077033435104 674476870070016 674935074465444 675335420057376 675505058416448 677277779082944 678139894382184 678314357951616 678775169336094 679177792724976 681415932519296 681878850951714 682054276434336 682283315325456 682458844863744 682922471796396 683327555205984 685292900728896 686165218576056 686221614172224 687095114190264 688898250515592 689480026395264 689948423152326 690357674086704 690414414258816 693281507322144 693692735314176 694163993965884 694342580020416 695985681076452 696164735792448 696637673792307 697517443212096 699945544987902 700003073182608 700418288149632 700894115791038 701486022201696 703326924432288 704222198012268 704280077703072 704697829625088 705176564563692 707624237616192 708104960603703 708287133220272 708524981299512 711467282353958 711525757514832 711947807296128 712431467491302 712614753178848 712854054505008 715814332958972 715998488948928 716484900965877 716909892320808 716968814807232 718850348364096 719946180680688 720187943954648 720373225133952 720862609118418 722754361117854 723364728547168 724285508496948 724345037181792 726245928079776 727170375544236 727784472306112 728278891105233 730190105573799 730377959987376 731307667166586 733906355929344 734651552247366 734840554447584 735775942118724 738831408598341 738892132803864 739330415269056 739832677779429 740271518139816 742400642456304 743345653457394 743406748686576 743847709048704 744353040372786 746936695261536 747636418399176 747887480260596 748079887639104 748588094084511 750552605776233 751054966265656 751500463257024 752010993463041 752204461688784 754178463775152 754815368918784 755138466911322 755776182779424 757821837996288 758336662614492 758786478828768 759752347564548 759943190718504 761937501468312 762133523465088 762907381179957 763103652695568 765618358963328 766592924084208 766790143771392 767311060988628 767568729741138 767766200471712 770954513320008 771935870898063 771999315943752 772457236319808 774678931258752 775665029694672 776652383347542 776716216041168 779412203751168 779941695737412 780404327228448 784642634205027 784707123613608 786968831765376 787503457330434 788636016813312 789171774976908 790705625838336 791242789986324 791777195299584 792315087415956 795065218923456 796077267318216 797090603961951 799923051218304 800466477204186 800941283208144 801960811318134 804267362660996 804474274768704 805498300067544 806523628860909 809181419866664 809389596203136 809939453265774 810211436948979 810419878275696 813232851645696 813785319615564 814334950151424 814888166829516 816472000611072 817026669089748 817716649662016 818757531344376 821117380678272 821675204985798 822712881737344 823271789945046 824871918312832 825432293257338 825644650420512 826134391150848 826695623753532 829565090356032 830689322419008 831253649404347 831746717177688 834633716162688 835200722763342 835764817260672 836332592272398 836828672679792 839235508863648 839733311169792 840303782169228 840519965287872 841090970699073 844363220730432 844936837048863 845438021164152 845655525157248 846230019399882 847874769865344 848450771747046 849167290033632 849670983491328 850248205626852 852549567745824 853055267440896 853634788682364 854355684881088 854936089558317 856597761324864 857179689151851 857400213898224 858995615149762 861320653833744 861542243917056 861831556200576 862417039594734 862638911742816 866735012938176 867323827485009 867909617924544 871513797666096 872030746214784 872623158406506 873212528013696 875652039820256 875724009249024 876838729220064 877358836313856 877954868132004 881002255949504 881600762916861 882196195997376 882795514065309 886087606991616 886385161790336 886987325623074 887215518914976 889543829068128 889616940256512 894448371288888 894978923746752 895586925732993 896343250591056 898695514552368 898769377913472 899913432620592 900447226743168 901058943609162 904186525842912 905033559114792 905570390299968 906185587575987 909171801268952 909405701912448 909711087100608 910329097349997 910563295728528 911103406941312 911722363060158 913723867638528 914886958101408 914962152229632 916126818920352 918531000687456 919931230869768 920476898782272 921102222762423 923757053263056 924375343096192 925551991954512 925790106693888 927980908101936 928219647723264 928850231723076 929401190044704 930023257616128 933260726650536 933337430910144 934525487721384 935079812387136 935314696268928 937769232576384 938962930683024 939040103604096 940235419418256 943498983488256 944139947471604 944382844293696 944699975066016 948701010019776 949908623321736 950153004238464 950472072673344 951117773809671 954664651931904 955313201287836 955879856427744 955958419742976 958467131152128 959118263714052 959928240907584 961150145491224 963672481490472 965714011329264 965793382909056 968327904106368 968985735562962 969235024406688 969560500725648 971038521473644 973586807431732 973837279983168 975076889555448 975157030665792 979535402996488 979787405930112 980453022374358 981034589491632 981115220262528 985108544797788 985189510405152 985773887025408 986443570372572 987028690853088 989867523275072 991127537943192 991208998248768 992470720497048 995915593682048 996592166775582 996848557865568 997183307014128 997439850185472 998117458779348 1000736807701644 1002000617676032 1002681324617388 1002939282251712 1005571285033536 1006254417699999 1006851289215096 1007701577039232 1008386156914938 1011032453871414 1011115550152656 1011715305105024 1012402611698166 1013003130086064 1013257587624672 1015916668624416 1017209841573276 1017471536927424 1018162754004141 1022123898778944 1022818276427571 1023081414651504 1023424972988184 1023688267295616 1024383707694594 1027939351093344 1029247827864084 1029332421258336 1029942981759744 1030642671285396 1033347375773388 1034220039592896 1034922634728489 1035536511130056 1035621621388224 1039836797286554 1039922260983216 1040539102971264 1041245990948826 1041513870030624 1043978521614678 1044247103688672 1046190178940036 1046276164818144 1049918317481853 1050004609773912 1050627432224448 1052229033302544 1054990386648432 1056333297018402 1056420116554608 1057046744437632 1060086958564608 1061436356424288 1062787471949268 1067200923530937 1067288636272248 1067921710944192 1068647201236953 1069281081757512 1072632366358272 1073721499438458 1073997733423392 1075364838481212 1079919271021032 1080281915931972 1080559837700928 1081293913677627 1084131541676781 1085047092820752 1086428262745422 1086517555772688 1089368892119664 1090755563316354 1091676708459168 1095566939981064 1096961500749879 1097695719926728 1100576391009784 1100859533894016 1101977328371049 1102260831671376 1103663913178086 1106086787141376 1107585763225344 1108338199205796 1108995622903584 1110407277209724 1113600963684456 1115018480186091 1115110123029864 1115771563573056 1116529560559179 1118980678484864 1120405042892304 1120693287050496 1121454627598764 1121831220390894 1122119831458656 1125817627640576 1126582449398484 1127250694885536 1128306692533176 1131267695662728 1132223053378176 1133664274169136 1136732756994432 1137504993921738 1138179718243152 1139140913174784 1139914786077756 1142130348433152 1142906252202468 1143200285197632 1148427538444992 1149889386126312 1150185215657088 1150966591482942 1151353094611707 1155646683917568 1156431769980012 1157212823899392 1157998973915628 1162018396888128 1163497544542008 1164978575021313 1165074324061752 1169118305626752 1169912543606118 1170606490842672 1175467683889148 1176261594663168 1177060685420412 1180453247648064 1182649767497432 1182954025219968 1183757662465362 1186058438757504 1186864184979486 1187665792949376 1192597828385184 1193305231662336 1194115900977324 1195124334121408 1198260686069824 1199884576827456 1200699715806279 1201411924812216 1202941216977201 1205582034457216 1206401043991494 1206711412153056 1207427187066624 1208247450101316 1212948116134144 1213772129799996 1214084394304704 1214909179898661 1215629817413544 1219849277468544 1220677979423346 1221502425227136 1222332250244274 1224708000916608 1225540003634622 1226574974493024 1227302531709696 1228136297016564 1231676071017408 1232512807478697 1234069322606016 1234907684917569 1237307877469248 1238148439886007 1238466975630768 1239201586726272 1240043435630298 1244347635534048 1244449907880192 1246033983628512 1246773083182848 1247620075766532 1251950574244032 1252801084145013 1253647225891008 1254498888408597 1255243009019688 1258853263295472 1259177125724928 1259599966754688 1260455673253842 1260779947931808 1264934680026368 1266544831095648 1267296096897792 1268157031746228 1268483287735872 1271812154798016 1273750935050448 1274506475236992 1275372308440278 1278824351618736 1279582901161344 1279904321210112 1281533527321632 1284896641987296 1287618681772352 1288493422724643 1291980980750616 1292313365875584 1292747334300864 1293625559392101 1298449706644224 1300102519407264 1300209374221056 1307270696499144 1308046119322176 1308934737609759 1313478059730384 1313586013873536 1315258093830096 1316038254470784 1316932302198006 1321503383924256 1321611997665024 1323294293996064 1328789555700776 1329131410487424 1329577742685504 1330480988434611 1330823278372464 1334315743602192 1334425410384768 1336908432823184 1337252376335616 1340761713378048 1341672556933332 1342468385620128 1344514875886584 1348043271828552 1348154066870208 1349870148930888 1350670840114752 1351010116832896 1351588415413743 1354555558165888 1356279788764368 1356628715903232 1357550338672188 1358355585449952 1362831865038592 1363757701903428 1364108552868672 1364566630650912 1365844943592792 1366655110411968 1370585801457792 1372330437152112 1372443228344448 1374190228380528 1377796501031184 1378960052790528 1379896846304652 1380715348173408 1380828828517632 1386563014644288 1388327987931768 1388685160040832 1391971362152904 1392329471584896 1393275347584614 1395034886424192 1399891089975804 1400006146365216 1400836576299264 1401788231582076 1402972044403392 1406653848864576 1408444396024536 1408560155406144 1410353129127384 1415248475232384 1416209921207406 1416574266440544 1417049962599024 1422934564707916 1423051515029664 1423895614592256 1424862934982604 1425229506357696 1425708109010016 1431628665917944 1431996977897856 1432969801931754 1433819784641616 1433937629614464 1437700696728192 1439892361361376 1440375887909296 1440746450267904 1441725218236836 1445508722235708 1446729457094336 1448571016993896 1448690074363584 1452491856159552 1453478603344443 1454340751088472 1455568944612224 1456557782210466 1460380211147598 1460755919974752 1462615334333172 1469303104494732 1469681108895168 1470679533561537 1471551884237448 1477662817196682 1477784265607728 1478660830538112 1479665355558858 1480543036279632 1484801284912608 1486691306914788 1486813497373152 1487695418097408 1488706080745572 1493873390523072 1494888250163373 1495272836798352 1495774960521192 1496159775278208 1497176188169022 1501105211552466 1502109932531312 1503000926514048 1504021986926082 1504408923377568 1508356927550304 1510276933822644 1511552365558848 1512579235372407 1516548680807121 1516673325228984 1517572957657536 1518603917547249 1519504695129096 1519886381437008 1523875002936624 1524267046930176 1525814762359914 1526207305391136 1531236717926656 1533185848168416 1534622121977256 1535137459482276 1535532400943424 1541909026640016 1543871741796126 1543998631887504 1544914472639616 1549357862517504 1551330059389344 1553304766695084 1553432432082336 1559755195929831 1559883391474824 1560808654456896 1561868986423239 1565967782422017 1569285268410054 1569414247227216 1573937663530752 1575006914660868 1578343549953816 1582485579972648 1584499945527603 1584630174831912 1590130437846912 1592154534636432 1594181207923902 1599846102436608 1600932954408372 1601882566416288 1603921622636268 1608534725321992 1608948549537408 1610582249157687 1610996600135088 1613047257721818 1618362839733328 1618779192406272 1619878906531548 1620422873897958 1620839756551392 1627570639231128 1629642394118133 1629776333659032 1634053338179496 1635433299324032 1636133344974531 1637515062688752 1642234761356544 1643350409971596 1645425763474688 1646543579890092 1649743836625664 1650864586514676 1651289300841024 1653391247507064 1659130180712064 1661378644838016 1662507298808694 1663493434355376 1669267432325376 1670401445526684 1671529634521344 1672665184544796 1673657345359584 1678471017727296 1680607564338456 1681039930575744 1682181941398146 1682746830586341 1688726441460864 1689873674097726 1690876042328304 1691311050314496 1692460038799764 1695749539730688 1696901543494092 1698334580067264 1700496411253704 1705099135491648 1706257490882607 1707269577364728 1708711369762176 1709872179116634 1713195522649728 1714359378303702 1714800427796448 1717991230299524 1722641307667488 1723663112401152 1724834079189468 1725277823485632 1733470025876352 1734647654970018 1735819235849088 1743027595332192 1744061492429568 1745246316813012 1746425056027392 1751304079640512 1753677458440128 1754868815409177 1755909736264008 1762004511899008 1763201525833722 1764392391994752 1765591028130618 1772770323580672 1773974651246148 1774431037829952 1775636493698043 1779087658136256 1780296277469229 1783755544880933 1788896742577776 1789957847493504 1791173851465986 1792686501182112 1797391029104736 1797538755826944 1799826865241184 1800894453486336 1802117887218324 1808373051685824 1809601565987241 1810067118229584 1811140780599936 1812371175151974 1818343602537904 1818811403824896 1819422174201216 1820658194699994 1821126591457056 1822206813882624 1823444726120316 1829773916202816 1831016969135019 1832253637840704 1833498375366411 1837062001374912 1838310005451933 1839862461739536 1840953797564544 1842204445524846 1847514106526112 1848750686192384 1851103983909024 1855961816203872 1857700463446152 1858802380089408 1866521453301072 1866674861820288 1869050975442768 1870159624774272 1870629392537856 1875538465152768 1877925861366048 1878080207208192 1880470838836512 1888279894943208 1888765688587392 1889399950132032 1890683509880763 1897402020039552 1899817246643472 1900306008476928 1900944145346688 1902235547619342 1910626402575672 1911759712855488 1913058462660417 1918236527428104 1919856481815168 1921805872183327 1922300290982448 1927344962980944 1931428022658528 1931586765818112 1936655808212736 1937971471125924 1938470048813376 1939121001451296 1942077042947288 1947173614863464 1947674559966336 1950153779110896 1950314061331584 1959070805992976 1959574811860224 1960906044748716 1962069178983264 1962230440525056 1970217089595576 1970379020810304 1972887140745144 1974057381706176 1975398453297009 1979735046550144 1982255075886384 1982417996497536 1984941440994096 1991831187364096 1993184333551164 1993697115731136 1994366614028256 1996234917558696 2001473615403288 2005362649234776 2005878564503424 2011142570067072 2012508835399998 2013702578430192 2015403154078464 2016772313829876 2022064907742828 2022231100305312 2023430610210048 2024805223396332 2026006260172128 2026515175249344 2031833337248832 2034419683146552 2034943073854848 2036325508008282 2044247797557888 2045636552855142 2046162829303008 2046849945976368 2047376534591232 2048767415389188 2055878702186688 2058495655728168 2058664842516672 2061285342570792 2066694751546776 2068440079185792 2069845269456978 2071073022260112 2071243242776448 2079673594573108 2079844521966432 2081078205942528 2082491981897652 2083027740061248 2087957043229356 2088494207377344 2092380357880072 2092552329636288 2099836634963706 2100009219547824 2101254864448896 2104458066605088 2109980773296864 2112666594036804 2112840233109216 2114093488875264 2122872712848576 2124314881811109 2125574943898536 2134401847061874 2134577272544496 2135843421888384 2137294402473906 2138562163515024 2147442998876916 2147995466846784 2149454702897631 2150729676962424 2159283028013761 2159838542042064 2160563831863944 2161119675401856 2162587827355254 2168263083353562 2170094185641504 2172856525490844 2173035111545376 2178737784239328 2181511126632708 2183353416918336 2184836673315699 2190570316721397 2191133879962128 2193923001499758 2195391439853456 2201152782019568 2201719067788032 2203954656742098 2204521663342752 2207327826356172 2216494225795023 2216676398411592 2217991245807168 2219498033338287 2220814554419448 2227201927368912 2230036960372182 2230220246059728 2231543127146112 2233059121118358 2237961356969728 2240810085784608 2242909255197528 2243662440781788 2244239662917312 2253164898796968 2254501389771072 2256032980389123 2256613385066352 2262535391325456 2264446106756352 2267328548338272 2273465513988864 2275009987843476 2276359436486304 2279829572155512 2285812504404936 2286400570395264 2288722143539871 2296855076889984 2299778772252624 2300370431314176 2301933182965884 2302706189223414 2312863539960024 2315807612694189 2315997947831256 2324036793776256 2326396582116659 2326995089084016 2329957150042626 2330148648123504 2338236611253504 2339825087212236 2341212981685344 2350935367778296 2353927902615081 2354121370840824 2360906495296128 2365299534994864 2365908050439936 2367515324930724 2372116877515008 2373728369958972 2375331585898752 2385195656770368 2388231801954648 2390248668242816 2391271811885853 2396521372139648 2399769153654912 2401399431612558 2402823849624432 2405882433954402 2411164068914432 2412802087982988 2413422824306112 2416494900202632 2427544259599992 2428168788609408 2429818359797322 2430634310846937 2431259634827088 2439698554937088 2441355958846692 2443004850454272 2444664500488548 2449416001833216 2451080007269244 2453149948986048 2456272594033128 2463352142034816 2465025614957394 2468138645212032 2469815369835138 2474615754938496 2476296879772014 2476933951261536 2478403173452544 2480086871260596 2488695271068096 2492067967257024 2493760948213041 2495240151533064 2503901148488064 2505602168290026 2507294451782016 2508997776817194 2510486018039376 2517706526590944 2519199933509376 2520911346507684 2521559895863616 2533089662191296 2534810511146589 2536314063492456 2536966575471744 2543624309596032 2547501870100896 2549012950473984 2550744616880556 2557648703237472 2559165802322688 2563067054643264 2564808268674951 2569793283974592 2571539067455553 2575237363544704 2576986845449286 2583961961501232 2584626731751168 2585494668601728 2587251118784202 2600205038814528 2601971482455027 2613868928648237 2614541392998288 2616092238644352 2617869475219518 2626956119460768 2627172027747072 2630516187660192 2632076508941568 2633864604396012 2643006767848512 2644802288750583 2646588587992128 2648386542195927 2657579111401552 2658262820974848 2659155485371008 2660961976869222 2661646556744928 2668631487204384 2668850820769536 2673816865646368 2683345113866664 2684936771240256 2686760777198979 2689029751773168 2696086543657104 2696308133740416 2699740297861776 2701341680229504 2702020233665792 2703176830827486 2709111116331776 2712559577528736 2715100677344376 2716711170899904 2727515403806856 2728217105737344 2729133261301824 2730987292049991 2731689887185584 2733310220823936 2741171602915584 2744660874304224 2744886456688896 2748380456761056 2755593002062368 2759793692609304 2761430696346816 2763306668287269 2773126029288576 2776655975863536 2777370320081664 2783942724305808 2784658943169792 2786550695169228 2790069772848384 2799782179951608 2800012292730432 2803576463164152 2805944088806784 2813307697729152 2816888792049072 2817120310812288 2820706258254768 2830496950464768 2832419842414812 2833148532881088 2834099925198048 2845869129415832 2846103030059328 2849725869965208 2850459012715392 2851416218020032 2853353321429013 2863257331835888 2863993955795712 2865939603863508 2867639569283232 2867875259228928 2875401393456384 2879784722722752 2880751775818592 2883450436473672 2891017444471416 2893458914188672 2897142033987792 2897380148727168 2904983712319104 2906957206688886 2908681502176944 2911137889224448 2913115564420932 2920760422295196 2921511839949504 2925230668666344 2938606208989464 2939362217790336 2941359067123074 2943103768474896 2955325634393364 2955568531215456 2957321661076224 2959330711117716 2961086072559264 2969602569825216 2973382613829576 2973626994746304 2977412161491144 2987746781046144 2989776500326746 2990545673596704 2991549921042384 2992319550556416 2994352376338044 3002210423104932 3004219865062624 3006001853028096 3008043973852164 3008817846755136 3016713855100608 3018763253099997 3020553867645288 3023104731117696 3025158470744814 3033097361614242 3033346650457968 3035145915315072 3037207835094498 3039009390258192 3039772762874016 3047750005873248 3051629524719828 3052414610782272 3066371696336832 3068454829282713 3069244243954512 3070274918964552 3071064801886848 3083818053280032 3087743483592252 3087997263775008 3089828945279232 3102660118778688 3104767904185467 3106609533390168 3106864864164672 3119510391859662 3119766782949648 3121617308913792 3123737972846478 3131935564844034 3138570536820108 3138828494454432 3149754952445559 3150013829321736 3155875194789343 3156687099907632 3164157124153129 3164971159945296 3168999891055206 3169260349663824 3180260875693824 3184309069272864 3188362415847804 3201602770592811 3201865908816744 3203765132832576 3205941603710859 3207843245272536 3217069450643984 3217897099074816 3221164498315374 3221993200270176 3226094515443636 3236725679466656 3239757813063096 3240845747795916 3241679513102784 3243881741032881 3252394625030343 3255141278462256 3259284788236266 3259552667318064 3268106676358992 3270866598648064 3272266689949062 3275030125377504 3286700819943192 3293087159780184 3301729173029352 3302578601682048 3305931985113147 3306782495014128 3318260361424128 3322757289676032 3325014597617388 3326986868710752 3340802891053368 3345055440558273 3345330369089592 3347314690719168 3349588681677537 3356942035454592 3361215128676912 3362079861151488 3364363882796292 3365493661172682 3377452882921728 3379747348195452 3381752084656608 3384920077599528 3393803086988184 3396669160134528 3400118081555117 3400992822507408 3410198270983296 3412514981765214 3414539154729456 3417422739524352 3419744358233268 3426391045299456 3428718756607404 3429600855592896 3435982460599048 3445282615334976 3449668158378936 3450555646971264 3454059283835121 3466940051752704 3469295309940036 3471638471698176 3486055190664384 3490492633626024 3494935725063939 3502608159281024 3507354916880256 3509737630818354 3511819472528016 3524009023798016 3526403051667444 3528784783989504 3531182056261236 3547949302492296 3548862075659904 3551272987396086 3558175316272512 3560592554938458 3567511089761866 3577793485155552 3579915694987008 3582347702931972 3585373002364224 3594782058209472 3599653730482368 3602099147418837 3604235774436648 3608823650931603 3616746103371648 3619203131974482 3620134236459168 3622281561199872 3624742350303948 3636687205075808 3638844348402432 3641316389399988 3642253182914112 3644727539695983 3646889452240632 3659547832405632 3662033938270038 3664507275681408 3666996750732822 3674124002749824 3676620010903866 3679724923479072 3681907595129088 3684408891049692 3695028213052224 3702207967818048 3704723054752707 3711923632407744 3714445319658021 3715400926892304 3717604760178816 3733042906602144 3733349723640576 3738101950885536 3740319249548544 3755851722732096 3758403252435039 3760941677673024 3763496665225791 3776559789886416 3777531377174784 3778799900264064 3781367019761526 3794804040079104 3799634493286944 3801888290693376 3804471095238684 3820269972639731 3821252805151344 3823519425710976 3826116925320834 3836473054856208 3839712963630336 3843611744366654 3844600581964896 3854689925961888 3862856045317056 3865480268173929 3875942942251848 3876940097626752 3878242002902592 3880876678176303 3884154085894576 3894347229726928 3895349119932672 3900307558221792 3900628122663168 3918141611985952 3921812089497432 3924138357966528 3926804212829277 3940434179191152 3940758041620608 3945774281490288 3948114763412352 3950796906594018 3959470093100288 3964510151772768 3964835992995072 3969882881988192 3986368667102328 3987394231462272 3988733228056512 3991442965303833 3992469835117392 4002947230806576 4010725298469552 4011757129006848 4022285140134144 4025017670799996 4027405156860384 4033544627659752 4044129815485656 4044462200610624 4049610446792664 4052012520344256 4053030350498688 4054765246241229 4063666674497664 4068839366293104 4069886147709696 4072651016016564 4088495595115776 4091273105710284 4092325658606016 4093699891952736 4097534830778376 4111757404373376 4116991311456336 4117329685033344 4122570685141584 4133389503093552 4136880158371584 4139690538913956 4142146044520224 4142486485552896 4159347189146216 4159689043932864 4164983963795304 4166055480122496 4175914086458712 4176988414754688 4184760715760144 4185104659272576 4199673269927412 4200018439095648 4202509728897792 4208916133210176 4219961546593728 4225333188073608 4225680466218432 4245745425697152 4248629763622218 4251149887797072 4268803694123748 4269154545088992 4271686843776768 4274588804947812 4277124327030048 4294885997753832 4295990933693568 4298909405795262 4301459353924848 4318566056027522 4319677084084128 4321127663727888 4322239350803712 4325175654710508 4336526166707124 4340188371283008 4345713050981688 4346070223090752 4357475568478656 4360435810033329 4363022253265416 4366706833836672 4369673346631398 4381140633442794 4382267759924256 4387846002999516 4390782879706912 4402305564039136 4407909313484196 4409043326685504 4412038600684611 4414655652712344 4432988451590046 4433352796823184 4435982491614336 4438996066676574 4441629108838896 4454403854737824 4460073920744364 4460440492119456 4463086254292224 4466118242236716 4481620171569216 4484664750490119 4485818510395056 4487324881563576 4488479325834624 4506329797593936 4509002779542144 4512065960778246 4513226770132704 4525070782650912 4534657096676544 4537737706117221 4549646042421363 4550019975686952 4552718872972608 4555811752641747 4559659144311024 4571625008809872 4572801140790528 4577444287079742 4593710153779968 4599557544505248 4603866365931768 4605412378446828 4624537335300727 4625727079920048 4631615225388378 4631995895662512 4648073587552512 4652793164233318 4653990178168032 4659914300085252 4660297296247008 4679265587789493 4679650174424472 4682425963370688 4685606959269717 4697903347266051 4701870735556592 4707855805230162 4708242741681648 4721812990592256 4730599069989728 4735030649861448 4747456739917944 4753499836582809 4770391313540736 4776463603909296 4780497336485632 4782543623771706 4793042744279296 4799538307309824 4802798863225116 4805647699248864 4811764867908804 4825604175965976 4826845648612224 4831746747473061 4832989800405264 4855088519199984 4856337577218816 4859636719594644 4861268621693874 4862519269654176 4882711917693384 4888927182354399 4889329000977096 4902160014538488 4906299897972096 4908400034923593 4912545188066256 4926704284069632 4930051229914788 4936277290424064 4939630739670276 4949231509876992 4952593759544028 4953867902523072 4960173742521192 4977390542136192 4984135934514048 4987521896426082 4990480303066128 5007802296976128 5011204336580052 5014588903564032 5017995553634388 5020972036078752 5035413053181888 5041822693015368 5043119791727232 5048240491759023 5066179324382592 5069621022293178 5072628126984912 5073933150943488 5087248619192064 5095003740201792 5101489233761112 5115297406474944 5118772472647821 5126134109286528 5129616537349902 5139586567949184 5143078134911106 5150474727089408 5153973690898572 5167923923002464 5170989337203456 5174502237568404 5200410077629056 5203942964910054 5227737857296474 5229082785996576 5232184477288704 5235738950439036 5253912238921536 5261032375320384 5264606446227531 5267729208792024 5286013535697024 5289604577501166 5293177175984256 5296773084391854 5315158222803104 5318310970742016 5321923953738444 5323293113489856 5326909481094129 5337262974408768 5340888832407687 5347633731292736 5351266634642799 5366690227733328 5369873542480512 5373521554397958 5378059503546336 5392173087314208 5392616267480832 5399480595723552 5402683360459008 5406353661654972 5425119155057472 5428804697961723 5430201354688752 5433422341799808 5455030807613712 5456434211474688 5458266522603648 5461974584099982 5463379774371168 5466620441647872 5489321748608448 5493050907405057 5496760913522112 5500495126099233 5511186004124736 5514930016355799 5519587385218608 5522861392693632 5526613336574538 5546252058577152 5553311951727072 5567885448611616 5573101390338456 5583471498473453 5599564359903216 5600024585460864 5607152926328304 5611888177613568 5626615395458304 5633777584098144 5634240621624576 5641412516509536 5664839684829624 5666297065762176 5668199850396096 5672050529642289 5691738258831664 5692206060118656 5699451739930416 5700918025430784 5702832436040064 5706706642858026 5726514663671776 5731879207727016 5735279138566464 5739175387981251 5759569445445504 5761503551637184 5765417616549981 5766900872947344 5782034888942832 5786917828377344 5794284067975584 5794760297454336 5809967424638208 5813914413377772 5817363004353888 5826231128841864 5841520844590392 5843023679899008 5850461337332688 5877212417978928 5878724435580672 5882718134246148 5886207536949792 5910651268786728 5911137062430912 5918661422235432 5922172145118528 5926195359891027 5939205139650432 5946765227659152 5947253989492608 5954824322982288 5975493562092288 5979553000653492 5981091347193408 5983099842084768 5988704752676088 6004420846209864 6008439730125248 6016087947704328 6017635693510272 6033427710201216 6037526506199994 6041107735290576 6046209462235392 6050316941489628 6066194723228484 6066693300915936 6070291830630144 6074415670188996 6078018780516384 6079545525748032 6095500011746496 6103259049439656 6104829221564544 6132743392673664 6136909658565426 6138488487909024 6140549837929104 6142129603773696 6167636106560064 6175486967184504 6175994527550016 6205320237557376 6209535808370934 6213219066780336 6213729728329344 6239020783719324 6239533565899296 6243234617827584 6247475945692956 6263871129688068 6277141073640216 6277656988908864 6299509904891118 6300027658643472 6311750389578686 6313374199815264 6328314248306258 6329942319890592 6337999782110412 6338520699327648 6368618138545728 6372944645433327 6376724831695608 6403205541185622 6403731817633488 6407530265665152 6411883207421718 6415686490545072 6434138901287968 6442328996630748 6443986400540352 6448364108692893 6452189030887272 6473451358933312 6477849084041283 6479515626126192 6481691495591832 6483359026205568 6487763482065762 6504789250060686 6510282556924512 6518569576472532 6519105334636128 6536213352717984 6544533379898124 6550060250755008 6554510019947097 6571710950164191 6573401639886384 6586174319560368 6603458346058704 6605157203364096 6611863970226294 6613564990028256 6649482677385069 6650029195234776 6653973737421504 6658494100014861 6681605782106736 6690110881116546 6690660738179184 6694629381438336 6699177363355074 6713884070909184 6722430257353824 6728727765592584 6730987322345364 6758939182362601 6759494696390904 6763504169313216 6768098941167369 6769840155199056 6787606173976368 6793338320269056 6800236163110234 6801985645014816 6820396541966592 6825029963530428 6829078309458912 6839488716466536 6857437513214808 6859201711185792 6866166430619613 6871964921198096 6890565230669952 6899336316757872 6901111293942528 6908118567670242 6938590619880072 6947422838082567 6972110381328768 6979189746349977 6980985267252048 6989871450127878 7005216318562048 7014709833760512 7019475261636708 7023638945056032 7052806103334888 7061783707845243 7062364112522472 7095898604984592 7097724151319808 7102545974792172 7116350632545024 7121185109876916 7135022179523732 7155586970311104 7164695405863944 7170746004728448 7173815435657559 7189564116418944 7199307460964736 7204198294837674 7208471548873296 7217647301863206 7233492206743296 7238406263948964 7240268472918336 7249484700607896 7273374410151616 7282632778799976 7284506365828224 7289455079391966 7291902932540811 7293778904481264 7319095664811264 7324067876540076 7329014551362816 7333993501465644 7348248005499648 7353240021807732 7359449846958144 7368817782099384 7390056426104448 7404415935636096 7409446109505414 7423847264815488 7428890639316042 7430801853784608 7435209520357632 7466085813204288 7476203901771072 7481282844639123 7511703445464192 7516806504870078 7521883355346048 7526993330451582 7553119579772832 7557599800528128 7562734039523052 7599268986573888 7604431533439767 7608942190477368 7640539945279462 7642505610302688 7647038851421952 7652233850641668 7672946109712416 7687223488733308 7689201163929792 7694424806024853 7709379851923776 7714617202366659 7725712090634112 7730960536347858 7751885884503696 7753880195253504 7756484005805184 7761753356352606 7768308171789152 7788694459453856 7800615116443584 7805914447365081 7836283223971904 7841606785944711 7843624178994864 7848276715933056 7853608425658554 7880868358382304 7881516083241216 7891548562980576 7896229526824704 7901593813188036 7929020303545536 7934406866251749 7939765763976384 7945159626587781 7972737334204656 7974788462924544 7977466456113024 7982885930607666 7984939670234784 8005894461613152 8021450596939104 8050035341599992 8054810313720768 8060282331596937 8067089255319504 8088259630971312 8088924401221248 8099220893585328 8104025040688512 8106060700997376 8109530492482458 8127333348995328 8137678732586208 8145302032033128 8182546211420568 8184651317212032 8187399783905472 8192961876149973 8195069661556752 8223514808746752 8233982622912672 8234659370066688 8245141370283168 8266779006187104 8279381077827912 8284292089040448 8289920004861807 8318694378292432 8319378087865728 8329967927590608 8332110960244992 8351828172917424 8353976829509376 8369521431520288 8370209318545152 8399346539854824 8400036878191296 8417832266420352 8439923093187456 8450666376147216 8451360932436864 8491490851394304 8497259527244436 8502299775594144 8537607388247496 8538309090177984 8549177609895624 8554248654060096 8560059964287039 8589771995507664 8591981867387136 8597818811590524 8602918707849696 8637132112055044 8639354168168256 8642255327455776 8650351309421016 8673052333414248 8680376742566016 8691426101963376 8692140446181504 8714951136957312 8720871620066658 8726044506530832 8733413667673344 8739346693262796 8762281266885588 8764535519848512 8775692005999032 8781565759413824 8804611128078272 8815818626968392 8818086653371008 8824077201369222 8829311305424688 8865976903180092 8866705593646368 8871964983228672 8877992133353148 8883258217677792 8908807709475648 8920147841488728 8920880984238912 8932236484473432 8963240343138432 8969329500980238 8971637020790112 8974649763127152 8976958651669248 9012659595187872 9018005559084288 9024131921556492 9026453540265408 9050141565301824 9056289759299991 9069314193353088 9075475412234442 9099292084842726 9100039951373904 9105437745945216 9111623505283494 9119318288622048 9143250017619744 9154888574159484 9199115089010496 9205364487848139 9207732731863536 9210824756893656 9249074670601454 9251454159840096 9263230450776756 9263991791325024 9305586328466636 9307980356336064 9314303712556401 9319828600170504 9320594592494016 9358531175578986 9359300348848944 9364851926741376 9371213918539434 9395806694532102 9403741471113184 9415711610460324 9416485483363296 9449264857336677 9461198139979456 9467625584368029 9470061299722896 9492471372459387 9494913479835888 9506999673165618 9540782627081472 9552927207818592 9565087247543412 9604808311778433 9605597726450232 9611295398497728 9617824811132577 9623529735817608 9651208351931952 9653691297224448 9663493494946122 9665979600810528 9710177038399968 9719273439189288 9722537243387748 9725038539308352 9731645223098643 9757183875091029 9765423835386768 9777854364708798 9778658001954192 9804320029076976 9812599795944192 9816800069847186 9825090376132512 9860102459829576 9878449574222263 9879261479340552 9905187519088056 9907735805046144 9917795955339441 9920347485042384 9954781084272384 9968271869028096 9975043792852164 9980960606132256 10022408673160104 10035166321674819 10035991107268776 10041944072157504 10070826106363776 10083645386030736 10086239583454464 10096480983518046 10132358648765184 10139242044586356 10145256253969824 10190007480403584 10200354244665351 10202978467522224 10230594812949888 10237544945295642 10252268218573056 10259233074699804 10279173135898368 10286156269822212 10307947381797144 10335847846004928 10349004475136808 10362177851505363 10400820155258112 10407885929820108 10455475714592948 10458165571993152 10471477900878072 10484807175191817 10507824477843072 10522064750640768 10529212892455062 10535458417584048 10572027071394048 10579209155002332 10586354351968512 10593546168783708 10630316445606208 10643847907476888 10646586226979712 10653818962188258 10674525948817536 10681777664815374 10695267462585472 10702533269285598 10733380455466656 10739747084961024 10747043108795916 10756119007092672 10784346174628416 10798961191447104 10806297442256511 10812707323309944 10850238310114944 10857609395923446 10860402709377504 10866844683599616 10910061615227424 10916533045207296 10923949168199964 10926759548742336 10934182619087949 10978643497216896 10986101814810114 10993521827044224 11000990252198466 11022372008249472 11029860032711598 11039174770437216 11045722785387264 11053226673149076 11106623903454144 11114169164258121 11135770897223232 11143335958974063 11146202780676912 11166942996946906 11199128719806432 11200049170921728 11214305852656608 11267555168196288 11275209757305117 11282825033019072 11329679369659248 11332594131524352 11336399700792192 11344101059284578 11383476517663328 11384412120237312 11398903479860832 11405664872080128 11413413285716052 11453029327343552 11460809917919193 11463758415454032 11470558277132928 11478350775962502 11519138890891008 11523007103274368 11530835233099962 11533801745894688 11564069777885664 11588568135951168 11596440804521787 11627828826755544 11634726008707776 11642630034528909 11652462257683728 11683041689180784 11686047359798016 11700922674665376 11754424835957856 11765436268492296 11772415073899584 11780412638487831 11821302537573456 11822274124861824 11837322844470864 11844344290237056 11852390719782054 11878410279300864 11893530455318304 11894507978985216 11909648645964576 11959106001306984 11962182694386816 11966199684169536 11974328895911499 11977409505352176 12008841692419728 12016879460250496 12032175895408656 12035271387020544 12066855420402432 12075053012399988 12082215470581152 12100633882979256 12132389446456968 12133386601831872 12148831340377992 12156037561032768 12159091051496064 12191000023492992 12206518098879312 12209658443129088 12265486785347328 12273819317130852 12276976975818048 12281099675858208 12335272213120128 12350973934369008 12351989055100032 12410640475114752 12419071616741868 12426438133560672 12427459456658688 12478041567438648 12479067131798592 12494951891385912 12527742259376136 12554282147280432 12555313977817728 12599019809782236 12600055317286944 12623500779157372 12626748399630528 12656628496612516 12659884639781184 12675999564220824 12677041398655296 12737236277091456 12745889290866654 12753449663391216 12806411082371244 12807463635266976 12815060531330304 12823766414843436 12831372981090144 12868277802575936 12884657993261496 12887972801080704 12896728217385786 12904378061774544 12946902717866624 12955698168082566 12959031252252384 12963382991183664 12966718052411136 12975526964131524 13009578500121372 13020565113849024 13037139152945064 13038210669272256 13072426705435968 13081307430099987 13089066759796248 13100120501510016 13109020039894194 13143421900328382 13146803279772768 13172348639120736 13206916692117408 13223727940452588 13227129980056512 13236115802053833 13298965354770138 13300058390469552 13307947474843008 13316988200029722 13363211564213472 13380221762233092 13381321476358368 13389258762876672 13398354726710148 13444860514707648 13453994251470357 13457455531185168 13461974644690728 13517878364725202 13518989392781808 13527008338626432 13536197882334738 13539680310398112 13575212347952736 13600472326220468 13603971290029632 13613213118351663 13648938127264089 13650059927060856 13658156618917824 13678977432933072 13714875026429616 13718403422371584 13732332861239226 13743929842396192 13781130461339904 13798672633515744 13816237135340484 13873612005902181 13877181239760144 13894845676165134 13944220762657536 13958379492699954 13961970534504096 13979742900255756 14037796763368479 14038950523273416 14047277890112064 14056820877809151 14093710041798153 14105612206669776 14123567415690486 14124728225044944 14191797209969184 14205091949584344 14242370219753832 14260499509748427 14270044359047464 14311173940622208 14329390811727888 14341492009456896 14347630871315118 14379128232837888 14398614921929472 14408396589675348 14416943097746592 14435294603726412 14476812527897928 14480536945836672 14495240242419183 14498969401215792 14546748820303232 14565265557599952 14569012731656448 14578910158783932 14583805865081622 14587557808962528 14648135753080152 14666781547063197 14667987002931288 14706480043615464 14718899693916288 14737635564198768 14780112852208896 14808831871272192 14818892219010828 14847694529630976 14857781278632084 14861603707569216 14932171626408576 14952407803542144 14962565689278246 15023406890928384 15033613009740156 15043766710692096 15053986660903164 15106239159545664 15125468079046104 15144721475277069 15198537973147776 15208863066879534 15217884380954736 15281079890558924 15285011220605376 15304467701283336 15345892219424832 15374446977466616 15378402327859584 15388849612049706 15418759703847552 15429234404733318 15451424181268224 15461921072695716 15503771769007392 15512968011610368 15523506712705212 15536616343578304 15577388918907712 15601230232887168 15611828894730162 15672566447943808 15683213571889422 15687248357989728 15696553431866112 15707216851317108 15761736716764608 15783097125961152 15793819338682593 15803187626376072 15858040607091072 15868813732503498 15879531527952768 15890319253175562 15945474668409312 15954932912226048 15965771861215332 15969879340469568 15980728443282387 16011788923226304 16022666497223061 16042901193878208 16053799903928397 16100070683199984 16109620627441536 16120564663193874 16134178510639008 16176519261942624 16177848802442496 16198441787170656 16208050081377024 16219060984964916 16275357465172416 16286414093885169 16290604064066256 16365092422841136 16369302634424064 16374799567810944 16385923752299946 16390139323113504 16467965245825344 16479152722215171 16490282740566336 16533558012374208 16558762155655824 16568584178080896 16579840009723614 16637388756584864 16638756175731456 16659935855181216 16703656345834848 16739042863040576 16750414495420359 16798693079709648 16800073756382592 16835664532840704 16879846186374912 16901332752294432 16902721864873728 16994519054488872 17004599551188288 17016151588926867 17075214776494992 17076618180355968 17098355219791248 17108497308120192 17120119928574078 17179543991015328 17195637623181048 17205837415699392 17217526163943753 17274264224110088 17278708336336512 17284510654911552 17296252849649943 17300702618842032 17346104666828496 17360753485132032 17382852203926752 17384280892363008 17429902273914624 17441743240133316 17452089013061664 17478693386525592 17524562533771176 17529071039697024 17551384011998064 17563131518827648 17609222256156544 17631637253936784 17636173306742016 17648154402738444 17658622610849376 17731953806360184 17733411187292736 17755984266706296 17766516435355584 17817615418951296 17840295682977456 17841761968477824 17864472968946864 17926480686276864 17938659001960476 17943274041580224 17949299526254304 18025319190375744 18048263843112984 18052907080530816 18100283130603648 18112579518599982 18138628386706176 18150950824468884 18198584169685452 18200079902747808 18210875491890432 18223247010566988 18238636577244096 18286500035239488 18309777148318968 18398230178020992 18410728975696278 18415465463727072 18421649513787312 18498149341202908 18502908319680192 18526460901553512 18527983582650048 18611172656933272 18615960712672128 18628607425112802 18639657200341008 18641189184988032 18717062351157972 18718600697697888 18729703853482752 18742427837078868 18791613389064204 18807482942226368 18831423220920648 18832970966726592 18898529714673354 18922396279958912 18935251168736058 18940122599445792 18984942744918774 18989826959671776 19013999346331236 19105854415637184 19118833936299981 19130174495086824 19209616623556866 19211195452900464 19222590796995456 19235649622265154 19247059471635216 19302416703863904 19326986989892244 19331959201621056 19345092326078679 19420354076799936 19433547252123849 19438546878378576 19445074486775496 19450077078616704 19463290446197286 19514367750182058 19530847670773536 19555708729417596 19557316003908384 19608640058153952 19633600139694372 19650180752265024 19663530059841291 19715132850492573 19720204919659152 19756899148444526 19758522958681104 19810375038176112 19815471610092288 19835591910678882 19840694970084768 19948448032155207 19950087585704328 19961921212264512 20044817346320208 20070332643349638 20071982214537552 20083888144315008 20141652212727552 20167290772061472 20192961967036092 20276817547087803 20278484089172712 20290512507939648 20304296823502107 20380014960807168 20400708489330702 20405956935044448 20461189625899776 20475089890591284 20518466149399608 20572312539644424 20598499291858839 20615894763594288 20671695692009856 20698008950273616 20724355703010726 20815771859640216 20842268514247701 20910951429185896 20916331143986304 20937569239049931 20942955801756144 20969614350383634 21015648955686144 21044129501281536 21058425784910124 21070916835168096 21158418310004664 21185351123535729 21187092337567416 21260632891212416 21287695814953776 21293172453959424 21307637924376516 21349051897635072 21363555329630748 21390534925170944 21405066538571196 21466760910933312 21494086217591832 21512238014185344 21568692349256832 21597922382894208 21612594884513022 21625414646619888 21700476620229888 21715218791846892 21720805418755008 21820123230454848 21847898336399928 21853519097484672 21868365238175898 21875708797622433 21957286994433792 21972203629620228 21987043654088448 22001980504396932 22044744016498944 22059720065423196 22078349540874432 22106453346298152 22213247806908288 22228338328516242 22271541794446464 22286671917948126 22292405561353824 22333885993893812 22398257439612864 22428611705313216 22535110336392576 22550419514610234 22565650066038144 22659358739318496 22672799401584384 22688202118569156 22766953035326656 22797806959721664 22813294600319301 22826826571432104 22906058654687104 22921619835838386 22927516830908064 22941116554265856 22956701551925004 23046014206548736 23061670466199924 23067603491789376 23083274418074559 23128139555771328 23143851607099977 23177136271902336 23192881609043574 23255657653511088 23269452017415552 23285260069057818 23304924515367456 23366083378361568 23401845349330752 23417743342095243 23508849671915712 23524820357834133 23530872536984592 23544830147799168 23560825276975662 23642605075146912 23644548249723648 23674645688941728 23688688580474112 23704781439564108 23787060910636608 23803220598755247 23819297291929152 23835478879763343 23918212002613968 23924365388773632 23932399368339072 23948657791822998 23954819010704352 24017683384839456 24033758920500992 24064351790817312 24150106024799976 24164430941162304 24201267765958512 24264778892913936 24266773203663744 24297662680755984 24312075122065536 24318182102992128 24382000046985984 24413036197758624 24547638634261704 24553953951636096 24562199351716416 24578885628449919 24670544426240256 24701947868738016 24703978110200064 24838143233483736 24852876267121344 24869760014585421 24956083134877296 24958134263597184 24989903782771824 25055484518752272 25108564294560864 25110627955635456 25198039619564472 25200110634573888 25247001558314744 25253496799261056 25313256993225032 25319769279562368 25351999128441648 25354082797310592 25474472554182912 25491778581733308 25506899326782432 25612822164742488 25614927270533952 25647532829686872 25662745962180288 25680179892861117 25736555605151872 25769315986522992 25775945602161408 25793456434771572 25808756123549088 25893805435733248 25911396336165132 25918062504504768 25926765982367328 25951053928263048 26019157000242744 26041130227698048 26074278305890128 26076421338544512 26144853410871936 26162614860199974 26178133519592496 26200241003020032 26218040079788388 26286843800656764 26293606559545536 26344697278241472 26413833384234816 26447455880905176 26454259960113024 26472231604107666 26597930709540276 26600116780939104 26615894949686016 26633976400059444 26726423128426944 26760443524466184 26762642952716736 26796709453420296 26889721029415296 26907988502940714 26914911062370336 26923949289381456 27035756729450404 27037978785563616 27054016677252864 27072395764669476 27079360620796224 27150424695905472 27200944652440936 27207942580059264 27226426236703326 27297876254528178 27300119854121712 27316313237835648 27357954865866144 27429750052859232 27464665722478452 27487859684792384 27597345267031488 27616093463544417 27632474270680968 27747224011804362 27754362479520288 27789691352330268 27916758985399908 27923941069008192 27942911137669203 27959485800511512 28075593526736958 28077901046546832 28094555780224128 28113641755618302 28187420083596306 28211224413339552 28247134831380972 28249456450089888 28347794572010031 28383594419938368 28402876753104087 28410183899168688 28477414117378161 28484740439507664 28520999019496854 28540088718094928 28622347881244416 28658781623455776 28695261742630236 28814424935335299 28816793179350696 28833886195493184 28853474433397731 28870589207452824 28953625055795856 28961073891673344 28990480484838366 28997938802431584 29093497640606464 29130531115199904 29157820317567864 29167611730163244 29175115617925056 29296271506160304 29333563094126394 29335974005862576 29412960087230928 29437799387832576 29475271128397536 29635348722666789 29637784438021656 29715562557264168 29723207415138432 29753387866018323 29864343252817152 29904815607084288 29925131378556492 30067226019480312 30105498965024457 30107973321806328 30212478319091328 30250936158092208 30289442950554138 30397075946295552 30417726133759068 30435768761909472 30562159781117848 30570022441210752 30601062733996053 30608935402566672 30691784438849664 30748893954933232 30756804655719168 30777699224099412 30837519407695104 30858468809466636 30923842145391432 31007543538014784 31047013425410424 31073232687156608 31086533554516089 31154777837815424 31202460465774336 31223657789460324 31345132895887616 31366427143778844 31374496715979456 31414433702634216 31523473433529216 31566194251922304 31587638677365186 31606375252752144 31716081214182144 31737627465006996 31759063055905536 31780638506351124 31890949336818624 31931543722430664 31939758680939136 31961456886564774 32023577846452608 32045332994446122 32085802387756416 32107599807856794 32200141366399968 32219241254883072 32241129326387748 32268357021278016 32353038523885248 32396883574341312 32418892326769533 32438121969929832 32550714930344832 32572828187770338 32581208128132512 32730184845682272 32749599135621888 32771847504599892 32780278646227008 32935930491650688 32958305444430342 32980565481132672 33067116024748416 33117524311311648 33137168356161792 33159680019447228 33274777513169728 33319871710362432 33342507492774363 33407312691669696 33430007876922189 33478085726081152 33500828990840718 33597386159419296 33600147512765184 33802665504588864 33825629271915351 33989038108977744 34009199102376576 34032303177853734 34150429552989984 34153236360711936 34196710439582496 34216994616240384 34240239857148156 34359087982030656 34382429753757579 34391275246362096 34411674831398784 34435052327887506 34548528448220176 34557416672673024 34569021309823104 34592505699299886 34601405237684064 34692209333656992 34765704407853504 34789322413565361 34883486480266632 34904178026123328 34927890103586727 34957386773051184 35049125067542352 35058142079394048 35102768023996128 35126263037655296 35218444512313088 35263274507873568 35296308805476888 35317245221698752 35463907612720368 35466822374585472 35511968533412592 35533032870711168 35635230837902592 35680591365954912 35683523936955648 35728945937893728 35877318003920952 35886548083160448 35898599052508608 35922986687734497 36050638380751488 36096527686225968 36105814161061632 36200566261207296 36225159037199964 36301901648937768 36397168339370904 36400159805495616 36446494021133976 36477273154488192 36573000070478976 36619554296637936 36796460356041984 36821457951392556 36830930927454144 36843299027574624 36996298682405816 37005816639360384 37052921803107024 37055967165300096 37222345313866544 37231921425344256 37257214850225604 37279314400682016 37282378369976064 37434124702315944 37437201395395776 37484855674157736 37583226778128408 37614965884452736 37662846441841296 37665941933453184 37797059429346708 37844792559917824 37870502337472116 37880245198891584 37969885489837548 37979653919343552 38027998692662472 38211708831274368 38237667872599962 38260348990173648 38419233247113732 38422390905800928 38445181593990912 38471299244530308 38494118943270432 38604833407727808 38653973979784488 38663918403242112 38690184652157358 38840708153599872 38867094504247698 38877093756757152 38890148973550992 38900154157233408 38926580892394572 39028735500364116 39061695341547072 39111417458835192 39114632007816768 39217280116307904 39243922290299961 39267200279388744 39300361504530048 39327060119682582 39430265700985146 39440409839318304 39513798296889052 39517045917362208 39620750076352224 39671183821357764 39681389940169536 39896896064310414 39900175171408656 39923842424529024 40089634692640416 40140665286699276 40143964429075104 40167776288630016 40334581544122944 40361982754411071 40385923934072184 40553635094175606 40556968178345424 40581025015879296 40608593647004214 40801416978661404 40811913870088896 40839639355054989 40946814381792267 40950179781182568 41026377532261459 41036932298799216 41144625079288848 41196998583717678 41231789527188576 41343391384019712 41396017900547232 41448711406021452 41620836017706543 41631543719280432 41684537028495402 41821902858371792 41832662287972608 41875138478099862 41885911603512288 41939228700767268 42113390290105437 42116851569820248 42141833670336192 42170462633427453 42281130125394459 42316836620009328 42370702247071458 42374184675134832 42521265782424832 42575391629907552 42615275848753032 42727110659261496 42810133077142392 42933521821866624 42988172435183664 43024476028370688 43137384698513664 43195844765788416 43225189769026044 43250829293239776 43430437583693784 43441610837510016 43485720727257549 43640246460909696 43695796672799856 43707038194969344 43736730476351796 43751417595244866 43944407259240456 44000344641189591 44003961008793864 44119440130846392 44156699081748864 44201535060216521 44212906692596304 44426495613816576 44456676657032484 44543083588892928 44573343835896252 44584811122707648 44667771987787624 44796514879225728 44857223410626432 45070220672785152 45100839029220468 45131300132076288 45318717478636992 45376404237138312 45434164425831207 45533906070653312 45595613919443328 45626589200638602 45653653142864208 45812117309374208 45843239671676772 45855033661816128 45913403103850008 46123340932399848 46135206983578752 46166548836149118 46256279111542656 46287703214199954 46354272543804672 46385763218087148 46511315307022176 46538904034831104 46570520138115636 46609849030734912 46732166756723136 46803690698661504 46835486684190486 47017699343831424 47049640715668266 47061745073969184 47089660295598336 47121650553951324 47285210150293824 47349291377883456 47381458016047779 47409562879128216 47574121821273216 47606441197510494 47638594583858304 47670957759526686 47836424005227936 47864798736678144 47897315583645996 47909638021408704 48035366769678912 48128703581634624 48161399711785191 48300212049599952 48328861882324608 48402535531917024 48529557785827872 48533546407327488 48595325361511968 48624150244131072 48826072395517248 48859242281655507 49095277268523408 49107907903272192 49124398703432832 49157771256899838 49403895737476032 49437458166645513 49663509644316503 49676286466967472 49705752534242688 49739520029170842 49912166269754592 49916268527194368 49979807565543648 50110969037504544 50217128589121728 50251243486261077 50396079239128944 50400221269147776 50494003116629488 50506993598522112 50626513986450064 50639538559124736 50703998256883296 50708165594621184 50983557163466616 51013798653564864 51048454766780601 51225644329484976 51229854541067904 51295065659373744 51325491924360576 51360359785722234 51473111210303744 51538631973045984 51586912869543144 51617512247098176 51822792672330264 51836125009009536 51853531964734656 51888758548949829 51902107856526096 52038314000485488 52082260455396096 52148556611780256 52152842677089024 52289706821743872 52325229720399948 52356267039184992 52436080159576776 52573687601313528 52587213119091072 52689394556482944 52827666768469632 52894911761810352 52908519920226048 52944463208215332 53195861419080552 53200233561878208 53267952800118888 53452846256853888 53520887048932368 53525285905433472 53593418906840592 53779442058830592 53815977005881428 53829822124740672 53847898578762912 54071513458900808 54075957571127232 54144791529338952 54158721241592448 54300849391810944 54401889304881872 54415885160118528 54452852473406652 54595752509056356 54600239708243424 54632626475671296 54715909731732288 54859500105718464 54929331444956904 54975719369584768 55194690534062976 55232186927088834 55264948541361936 55494448023608724 55508724959040576 55579382704660536 55833517970799816 55847882138016384 55885822275338406 55918971601023024 56151187053473916 56155802093093664 56189111560448256 56227283511236604 56374840167192612 56422448826679104 56494269662761944 56498912900179776 56695589144020062 56767188839876736 56805753506208174 56820367798337376 56954828234756322 56969480879015328 57041998038993708 57080177436189856 57317563246911552 57356501808899943 57390523485260472 57628849870670598 57633586358701392 57667772390986368 57706948866795462 57741178414905648 57907250111591712 57980960969676732 57995877604863168 58261062230399808 58300641756371547 58315640635135728 58335223460326488 58350231235850112 58592543012320608 58667126188252788 58671948011725152 58825920174461856 58950542256795072 58990590179523873 59145398551477719 59270697445333578 59275568876043312 59431125114528336 59446414830276864 59506775732036646 59845344096465621 59850262757112984 60118985358909451 60134452038960624 60210997930048914 60215946643612656 60424956638182656 60501872316184416 60578885901108276 60830452641263409 60835452267518136 60871537523818944 60912890470506321 61124319562235696 61140044882421504 61202125467992106 61217870805133344 61383568877699328 61497787909866464 61555398448198824 61716937618933272 61795497875576517 61847684290782864 62015087076029568 62094026850820848 62146465374313216 62173067109032178 62309555675630848 62447315578920648 62732854287557688 62748993431958912 62812707717149793 62828867405268432 63046946867058432 63132388503844608 63175277354730372 63212750505504288 63475254930013992 63556053370607187 63561277012702248 63781898673637248 63863087444861328 63879517361878272 63922913773129548 64047155692905216 64090665988892244 64171604775512832 64215199615713588 64400282732799936 64482258652775496 64536714042556032 64706077047770496 64793767148682624 64837784653539066 64876243939859664 65101429860689664 65145656375540676 65162416256265024 65460369691364544 65543695009199784 65560557292454016 65627126392867299 65871860983301376 65916610888860684 65961130962265344 66134232049496832 66235048622623296 66319360038894456 66549555026339456 66639743420724864 66685014985548726 66814625383339392 66860015753844378 66956171452162304 67001657981681436 67194772318838592 67605331009177728 67651258543830702 67978076217955488 68018398204753152 68064606355707468 68300859105979968 68393420879164992 68439883800957903 68480479714296312 68718175964061312 68764859507515158 68782550492724192 68823349662797568 68870104655775012 69097056896440352 69138042619646208 69185011398599772 69202810475368128 69249823254223677 69384418667313984 69431554821299931 69531408815707008 69578644827130722 69766972960533264 69808356052246656 69855780207173454 69914773546102368 70098250135084704 70205536047992256 70526549015747136 70574461073502399 70592617610953776 70634490443397504 70927815225440736 70933644749170944 71023937066825184 71066065741422336 71361182731909824 71409661796265741 71457891875787456 71506436639290029 71754636007841904 71773096166320896 71797198105017216 71845973375468994 72101276761502976 72193055372451936 72450318074399928 72585129480154889 72603803297875536 72794336678741808 72800319610991232 72892988042267952 72954546308976384 73146000140957952 73239108593275872 73642915902785112 73661861854908288 73686598055149248 73736656885349757 73992597364811632 74011633278720768 74105843606214048 74111934330600192 74444690627733088 74514429700451208 74558628801364032 74609280043756263 74868249404631888 74874402790791552 74969711348315472 75166453556256816 75229931768905472 75325692883682592 75331883866906368 75594118858693416 75741004674944232 75760490397783168 75939770979675096 75959307838687104 76055997385324944 76423417662548736 76475335745199924 76520697980347296 76838466494227464 76844781811601856 76942598489060616 76988237886540864 77040539678583351 77209666815455616 77307947959568976 77327836806484224 77380369304314716 77681416307199744 77734189008495396 77754187513514304 77780297947101984 77853161784789144 78057471000728232 78123390683094144 78222834917670384 78229264015633536 78434560232615808 78487844580599922 78534400558777488 78600723009060096 78654120239365164 78860531401970292 78880819678636608 79027596593778104 79034091834724416 79241500152704448 79342367642715528 79362779880339072 79793792128620828 79800350342817312 79847684849058048 80179269385280832 80281330573398552 80287928858150208 80669163088245888 80723965508822142 80771847868144368 81107270188351212 81113936356690848 81162050031758592 81217187294008428 81602833957322808 81623827740177792 81679278710109978 81893628763584534 81900359562365136 82052755064522918 82073864597598432 82289250158577696 82393997167435356 82463579054377152 82792035801094464 82848280390633251 82897422812042904 83241672035413086 83263087438560864 83369074056990804 83643805716743584 83750276956199724 83771823207024576 83828733413007609 83878457401534536 84226780580210874 84233703139640496 84283667340672384 84340925266854906 84562260250788918 84633673240018656 84741404494142916 84748369350269664 85150783259815104 85208630259312261 85230551697506064 85432242352134483 85454221318522992 85620266154284784 85867043643733248 85976344870367328 86443274806005897 86450379538052088 86501658586479552 86560423300193193 86860875167387568 86883221675020032 86971441454515098 87280492921819392 87391593345599712 87473460952703592 87502835190489732 87866209370713813 87888814518480912 88000689282379182 88007922017587728 88238880261692784 88313398163497728 88403070120433042 88425813385192608 88906046168000367 88913353314064968 89146687671792504 89169622245415296 89260163598054969 89335543975575248 89593029758451456 89714446821252864 90201678058440936 90316496895073371 90637434957273984 90752808474276624 90868328851662414 91067812141306624 91191227838886656 91253178401277204 91307306285728416 91686479343353544 91710067323632256 91803188201988159 91826806207700016 92246681864799696 92270413967157504 92333097672298236 92512558223085312 92575406428399908 92771526436174296 93022630614044352 93141040276231272 93219698061469824 93259600663548267 93464333513446272 93607381397323008 93670973368380972 94035398687662848 94099281431336532 94123490147938368 94243301107902648 94570420300587648 94698582755766912 94762916032095558 94819125758256432 95148243642546432 95212882395020988 95277189167716608 95341915519053372 95672848010455872 95794631167291992 95819276042817408 96070733539357824 96257407163269248 96322799423570382 96600424099199904 96657723764649216 96805071063834048 97059115571655744 97190650723023936 97256676980308599 97652144791034496 97718484563311014 98190554537046816 98248797406865664 98315542513799676 98807791474952064 98874916333291026 99327019288633006 99352572933934944 99411505068485376 99479040058341684 99824332539509184 99959615131087296 100027522478323089 100221938075009088 100290023630766567 100434257178243456 100502486972522154 100792158478257888 100800442538295552 100988006233258976 101253027972900128 101407996513766592 101476887815746053 101967114326933232 102027597307129728 102096909533561202 102451288658969952 102459709082135808 102590131318747488 102650983848721152 102720719571444468 103077263946091968 103147289261272737 103173825739086288 103235024494196352 103645585344660528 103672250018019072 103707063929469312 103777517097899658 103804215713052192 104076628000970976 104297113223560512 104367967240696083 104650459440799896 104712534078369984 104783670310760181 104872160319153552 105147375202627056 105174426238182144 105378789112965888 105655333536939264 105789823523620704 105888926416430664 106391722838161104 106400467123756416 106535905600237776 106905692513707776 107041774097864736 107050571810866944 107186837813681184 107631954011762856 107659644249481344 107695797157525824 107768960063203491 108143026917801616 108151915142254464 108289583058677904 108317442483184896 108601698783621888 108803778609763744 108905704946813304 109191505018112712 109200479416486848 109431819463464576 109719000211436928 109858662889913808 109951438739169536 110389381068125952 110464373854177668 110529897082723872 110988896047217448 111017449918081152 111158765409321072 111667035941599632 111695764276032768 111771644550676812 111837943202046048 112302374106947832 112311604186187328 112454567022473208 112749680334385224 112844897653358208 112988539325523888 112997825800359552 113391178288040124 113534377679753472 113611507012416348 113640735596674752 113909656469512644 113938961758030656 114083996077987416 114160354872379712 114635126493823104 114713003617799886 114781046970520944 115257699741341196 115267172717402784 115335544781972736 115413897733590924 115482356829811296 115814500223183424 115961921939353464 115991755209726336 116522124460799616 116601283512743094 116631281270271456 116670446920652976 116700462471700224 117185086024641216 117334252376505576 117343896023450304 117651840348923712 117731766870899883 117901084513590144 117981180359047746 118290797102955438 118541394890667156 118551137752086624 118862250229056672 119013551464073292 119690688192931242 119700525514225968 120237970717818902 120268904077921248 120421995860097828 120431893287225312 121003744632368832 121085948263233213 121157771802216552 121660905282526818 121670904535036272 121743075047637888 121825780941012642 122248639124471392 122404250935984212 122435741610266688 122518918065164967 122840443145376801 122995575819732928 123079132596784377 123110796896397648 123433875237866544 123590995751153034 123695368581565728 124030174152059136 124188053701641696 124346134218064356 124862508053119629 124894631157841296 125465708575115376 125497986863917824 125625415434299586 125657734810536864 126340170870316311 126350554709460744 126425501011008576 126511387900282359 126843390376183377 126950509860027984 127112106741214374 127122554025404496 127563797347274496 127726174889722656 127845827546259096 128181331977784488 128419844464889419 128430399231427176 128800565465599872 128964517305550992 129073428085112064 129412154095540992 129587534297365248 129675569307078132 129752487879719328 130291312751081352 130324832512530048 130457162181772647 130920739382729088 131087390018399568 131121114584908032 131254252785734598 131833221777721368 132001033923568773 132470097245246592 132604605180649563 132638720077788912 133099110052678912 133279486841449728 133370029971097452 133629250766678784 133720031507688756 134003315963362872 134389544637677184 135210662018355456 135302517087661404 135956152435910976 136129212711414936 136302493277493621 136601718211959936 136786841758329984 136879767601915806 136960959428592624 137436351928122624 137529719015030316 137565100985448384 137740209311550024 138194113792880704 138370022797199544 138405620950736256 138499646508447354 138768837334627968 138863109642599862 139062817631414016 139157289654261444 139533945921066528 139616712104493312 139711560414346908 139829547092204736 140196500270169408 140411072095984512 141053098031494272 141148922147004798 141185235221907552 141268980886795008 141855630450881472 142047874133650368 142144374048143337 142722365463819648 142819323592531482 142915783751574912 143012873278580058 143509272015683808 143594396210034432 143691946750937988 144386110744903872 144484199135355573 144900636148799856 145170258960309778 145207606595751072 145588673357483616 145600639221982464 145785976084535904 146478217186551744 146577726844966521 147285831805570224 147323723709816576 147373196110298496 147473313770699514 147985194729623264 148211687212428096 148312374499936539 148889381255466176 148990528932949509 149028859400902416 149117257602728064 149218560087512526 149736498809263776 149748805581583104 149939422696630944 150332907112513632 150651385767365184 150753730458783231 151188237717386832 151482009349888464 151520980795566336 151879541959350192 151918615677374208 152111994770649888 152950671490399848 153041395960694592 153145364300341803 153676932988454928 153689563623203712 153885196978121232 153976475773081728 154081079357166702 154419333630911232 154615895919137952 154760738608629432 155468378016990792 155508375027028608 155560595894203968 155666275646849487 155706323569578288 156114942001456464 156246781366188288 156445669835340768 156458528031267072 156869120465231616 156975689161199844 157068801117554976 157308240478730328 157721062803940584 157761639357273216 158055193187556208 158068183669448832 158483000305408896 158684735285431056 158725559760678144 159587584257241656 159600700685634624 160358538770561664 160562661146797104 160575857716300416 161338326176491776 161447931017644284 161543695736288736 162214540376702424 162227872713381696 162434374588016856 163205667914645616 163247655480355584 163358557420219956 163787257527169068 163800719124730272 164105510129045836 164147729195196864 164578500317155392 164787994334870712 164927158108754304 165584071602188928 165696560781266502 165794845624085808 166483344070826172 166526174877121728 166738148113981608 167287611433487168 167500553912399448 167543646414049152 167657466826015218 167756914803069072 168453561160421748 168467406279280992 168567334681344768 168681850533709812 169124520501577836 169267346480037312 169482808988285832 169496738700539328 170301566519630208 170417260518624522 170461103395012128 170864484704268966 170908442637045984 171240532308569568 171952689740734656 172069505426699829 172886549612011794 172900759076104176 173003317172959104 173120846600386386 173721750334775136 173942882909030196 174783186691199424 174901925269114641 174946921905407184 175005670380979464 175732418741427626 175777629036961824 176001378564758364 176015844035175456 176477760523385568 176806140240866084 176851626770385216 176971770538571619 177436195654433157 177812092336000734 177826706628129936 178293375343585008 178339244490830592 178520327196109938 178671087951150496 179536032289396863 180356956076728353 180403356116881872 180632993790146742 181274869914547968 181505616948553248 181736657703324828 182491357923790227 182506356802554408 182614612571456832 182738671411518963 183372958686707088 183420134647264512 183606376403976318 183653612415400032 184493363729599392 184666195344596472 185150812856799816 185386493626729551 185543052872348592 186045261228088704 186282080552462544 186439396122939648 186519201327096534 186928667026892544 187341946736761944 188198562862673064 188246980295876736 188438123151449379 188486602215805296 189140840601175296 189397165511533824 189525832064191116 189638251516512864 190425764790041976 190668160111821561 190683831038106744 191345696020911744 191589262334583984 191638552085634816 192141467078715648 192514814326538496 192645598847140764 193200848198399808 193610142127668096 194118231143311488 194381301446047872 194513353960617198 195304289582068992 195436969126622028 196381109074093632 196631085027599352 196881379178601897 197615582949904128 197749832666582052 198654038577266012 198705145867869888 198958080116683368 199648665079018368 199919230262174592 200055044956646178 200443876150018176 200580047261533134 200868514356486912 201004973945044308 201584316956515776 201976012466517952 202506055945800256 202815993027533184 202953775631492106 203934228653866464 204055194614259456 204193819067122404 204902577317939904 205180262637494976 205319651402873709 205441439142888936 206154527892183936 206294578522545474 206347651478172576 206470048988392704 207291170689321056 207414127858938624 207555034195799316 207608431426104384 207749469762671031 208153256001941952 208294664463899793 208594226447121024 208735934481392166 209300918881599792 209425068156739968 209567340621520362 209744320638307104 210294750405254112 211579647047241408 211723383220507197 211777852832861328 212783445676322208 212800934247512832 213071811200475552 214083548195729472 214228985388797223 214373675627362368 215263908023525712 215319288498962688 215391594315051648 215537920126406982 216286053835603232 216303830284508928 216579166117355808 217607557219527488 217755388440464667 217811409893626608 218383010036225424 218400958832973696 218863638926929152 219438000422873856 219717325779827616 220928747708355336 221059794165447744 221209970656049271 221977792094434896 222034899836162304 222317530818642144 223334071883199264 223543289101353624 223675886404092096 223827840131268789 224604748213895664 224623208372374656 224909134044946416 225499360668770448 225689795306716416 225977078651047776 225995651600719104 226782356576080248 227223014024832696 227281471193349504 227819312939025288 227877923516061312 228167992155974832 228320709744759424 229270252987646208 229426007235599772 229562093941041888 230515399482682392 230534345434805568 230827795467181848 230964713659622592 231629000446366848 231923843878706928 231983510419452672 233044248921599232 233202567025486188 233262562540542912 233340893841305952 234370172049282432 234668504753011152 234687792046900608 235303680697847424 235463533741799766 235802169027180288 235962360718095492 236581594205910876 237082789781334312 237102275504173248 237724500458113344 238027102928146584 239381376385862484 239401051028451936 240475941435637804 240537808155842496 240843991720195656 240863786574450624 242007489264737664 242171896526466426 242315543604433104 243321810565053636 243341809070072544 243486150095275776 243651561882025284 244497278248942784 244808501871968424 244871483220533376 245037836130329934 245680886290753602 245991151639465856 246158265193568754 246221593792795296 246867750475733088 247181991502306068 247390737163131456 248376107403283392 248544841171899753 248692268436128712 249725016106239258 249789262315682592 250931417150230752 251250830868599172 251315469621073728 251486200239022827 252680341740632622 252701109418921488 252851002022017152 253022775800564718 253686780752366754 253901019720055968 254224213482428748 254245108050808992 255452349779445312 255625890777936783 255691655092518192 256296727056403449 256362663955568976 256839688929778838 256860798462854352 257601130931199744 257929034611101984 259329824418017691 259351138614156264 259504975759438656 260582625502162704 260649665025060096 260914324363545294 261841478765458176 262174780036799136 262508505571469196 263598628112141439 263666443555442736 264002067847137546 264940194490493184 265209210361299126 265277440155577824 266718138504001101 266740059942194904 267440063015377512 267780490794164907 268006631926725744 268779089275354368 270605034175322808 270949490685220113 271912304871821952 272258425422829872 272604986554987242 273203436423919872 273573683516659968 273759535203831612 273921918857185248 275059438030060632 275130201970896768 275409564605964477 275480418623100048 276388227585761408 276740045594399088 276811241901472512 276999293016894708 277537674669255936 277726219285199724 278314579308522888 279067891842133056 279423120828693816 279659094184409472 280393000540338816 280822144191969024 282106196062988544 282297844294009596 282370470443815104 283711260901762944 284095748267300736 284288748096286674 285444730927639296 285638647185062964 285831567503149824 286025746557160116 287018544031367616 287383893501875976 288772221489807744 288968398270711146 289801272297599712 290340517920619556 290415213191502144 291177346714967232 291571952169071808 292956434373103488 293155453689933042 294571663611140448 294746392220596992 294946627541399028 295970389459246528 296423374424856192 296624748999873078 297778762510932352 297981057865899018 298057718801804832 298234515205456128 298437120175025052 299472997618527552 299878845393261888 300082567434969267 300665814225027264 300870070892299701 301302771534730368 301507460917566462 302376475434773664 302964018699776928 303759083918700384 304223989541299776 304430663447238159 305901342980799696 306082791921389184 306290728600683606 307353865976909856 307379127246407424 307770393956242464 307952951546163456 308162158714333404 309231791838275904 309441867783818211 309521477217258864 310936756033981584 311016750054057216 311121191788407936 311332551293698974 311412647139156576 312229884002912928 312891339670681536 313103901722088249 313951378322399688 314137602235109952 314616480957460656 315442125607881168 315523278714546432 316110386375112416 316136367338897664 316966000610817792 317369470570862112 319175168514483312 319201401371269248 320717077541123328 321125322293594208 321151715432600832 322895862035288568 323087391472577472 323306880189610473 324429080753404848 324455745426763392 324868749176033712 326411335829291232 326717114840439912 327574515054338136 327601438249460544 328211020258091672 328295458390393728 329157000634310784 329575988669741424 329854316217508608 331168143204377856 331393121562533004 331589691248171616 332966688141652344 333052349754243456 333476296227963216 334575222866974336 335001107824798896 335087292828098304 335314933652030436 335513829606138144 336907122320843496 336934812558561984 337363701067419624 338249041003155672 338534692960074624 338965617976571664 338993477401078656 340603133039260416 340834521037249044 340922206790024256 341728969408537932 341816885274091968 342481064617139136 343905379481469312 344139010853399658 345773099224023588 345801518152208352 346006634345918208 346241693200772772 347443500669550272 347885765818060392 349566373382398848 349803850538229282 349893843810814368 350011340761958928 351464837482855252 351555258073923648 352002757129516728 352031688070350912 352955521046771136 353612280481732168 353703253540770432 353943541077143238 354872391308866314 355624184672001468 355653413256259872 356586750687170016 357040654392219876 357342175902300992 359072064578793726 360713912153456706 360806712233763744 361265987580293484 363011233897106496 363257844789699639 363473315406649656 364982715847580454 365012713605108816 365229225142913664 365477342823037926 366745917373414176 367212752807952636 367307224830800064 367556754195494901 368521329436130403 368986727459198784 369237397790353131 369332390689192944 370301625713599632 370772987253459102 371086105744697184 372090522456177408 372564161104925088 373038402654193068 374587524159358887 374683893473523888 376397125725346128 376493960591753472 376876246302898758 376973204431610592 379020512610948933 379051664128382232 379276503033025728 380851529580083952 381336320223643122 381367662076213488 382691392041823488 383178524669167968 385259533394668257 385291197694281528 386401696396799616 387220284255336192 388236462286622976 388762602892095744 389026707921234396 390873938253244056 391371486545317941 392762218148187264 393262170055198704 393762758357203794 395499665333164104 396003101770706319 397308077154532024 397410291735739776 397813815541948689 397916160233366736 399297330158036736 399838460524349184 400110089913292356 400887752300036352 401160094523066268 402009947890088616 403168633913031552 403952024933035904 405012111891600512 405631986055066368 405907551262984212 407868457307732928 408387638134244808 409805154635879808 410360525274989952 410639302805747418 410882878285777872 412309055784367872 412589157045090948 412695302956345152 414582341378642112 415110068391598632 415216862852208768 415498939525342062 416306512003883904 416589328927799586 417188452894242048 417471868962784332 418601837763199584 418850136313479936 419134681243040724 419488641276614208 420589500810508224 423159294094482816 423446766441014394 423555705665722656 425566891352644416 426143622400951104 428167096391458944 428457970777594446 428747351254724736 430527816047051424 430783188630103296 431075840252813964 432572107671206464 433158332234711616 433452597406066719 435215114439054976 435510776880929334 435622819787253216 436766020072450848 436801917665947392 439434651559655232 439733180534899563 441857495416710672 442119588330895488 442419941312098542 443955584188869792 444635061637284288 444937123499809617 446668143766398528 446971586798848527 447086578202707248 447351772808184192 447655680262537578 449209496427791328 449246416744749312 449818268089892832 450998721337540896 451954157302095552 452261191376349693 453564713152160496 454446028049665392 454562942386699008 455638625878050576 455755847032122624 456335984311949664 456641419489518848 458852014471199544 459124187882083776 461030798965364784 461068690869611136 461655590934363696 461929427319245184 463258000892733696 463847687757413856 466405134050972376 466525125081085824 466681787682611904 466998826940548461 468740344098564864 469337009506022304 469375584093801216 470607361395694848 470927067483599532 471924721436190984 473163188411821752 474165579562668624 474204551008346496 475449000916226688 476054205856293168 478762752771724968 478802102056903872 480951882871275608 481075616311684992 481687983440391312 481727573148901248 484014978529475328 484343793052932852 484631087208866208 486643621130107272 486683618140145088 487303123764050568 488994556497885568 489617003743936848 489742966441066752 490075672260659868 491361772581507204 491982303278931712 492316530387137508 492443187585590592 493735500951466176 494363983004612136 494781474326262912 496752214806566784 497089682343799506 497384536872257424 499450032212478516 499578524631365184 501862834300461504 502501661737198344 502630939242147456 502972400478045654 505360683481265244 505402218837842976 505702004044034304 506045551601129436 507373561504733508 507802039440111936 508448426964857496 508490216101617984 510904699558890624 511251781555873566 511383310185036384 512593454112806898 512725327911137952 513679377859557676 513721596925708704 515858069222203968 518659648836035382 518702277228312528 519009951518877312 521165251004325408 521828648727090588 524349560073598272 524705775807343923 525017011142938392 527197256224282878 527332887110885472 528004135694275092 530418420722598252 530554880311155648 530915311615714857 532308586963299471 533436277008002202 533480119884389808 534880126030755024 535560981588329814 536013263853451488 538608096868190589 541070868230185059 541210068350645616 541898981370440226 543824609743643904 544516850845659744 545209973109974484 547474073771370681 547519070407663224 547843837714370496 548216014234556889 550118876060121264 550260403941793536 550819129211928954 550960837246200096 552776455171522816 553480091188798176 553998586033789416 555452438570399448 556629158617045776 558135783684266112 558846241657387632 559318188368818944 560786001080677632 564595688588019192 564740940887630208 565314369454348137 567422521803525888 568191496534601472 568577496192573348 571277294370125928 572004480335464683 572051493114320232 574037088062735232 574767787003751952 577544442979615488 577936796541422292 579602544595199424 580681035841239112 580830426383004288 582354693429934464 583143904338143616 585912868746206976 586310907379866084 589143327222280896 589893255082798056 590644137535805691 591940778918493056 592846748849712384 593249497999746156 595557525021864704 595962115731798036 596115437603609664 596874240350050104 598945995237055104 599757690786523776 600165134869938534 601331628450054528 601740141784599402 602605543069460736 603014921835132924 604752950869547328 605928037399553856 607518167837400768 608447979082599552 608861326894476318 611802685961599392 612165583842778368 612581457201367212 614707731953819712 615540787912484928 615958954208621127 616324317428666808 618463583676551808 618883735567636422 619042954434517728 621873512067963168 622242383576815872 622665102587397948 622825294278313152 624459768005825856 625782679341363072 626207803444176498 627902756644799376 628275204470219904 629232961914921312 630884251215762336 632220772750224832 634738941141724224 635170149661521591 638350337028966624 638402802742538496 642250644587188416 642686956166391669 645791724070577136 646174782945154944 646613760379220946 648858161506809696 648911490853526784 649737498352067424 652822671658582464 653266165321394001 653434229680879824 655149030108676272 655202876498921088 656422040516183344 656590916780787456 658314001268621568 659151977339482848 662786243125066008 663179382496343232 663629911968147813 665933376283304688 666104699508486912 666952592455926432 669150445733948672 670002215649597792 670629867304060872 671027659212276288 673814244641686992 673869625117123968 674727402134839248 676498082006311344 677069385920149248 677931235953143328 677986954802157312 681669042074498088 681844413580048512 683457938817075864 683633770548183936 684962129234278272 687810758962938624 688278021706799316 691546198448047176 691603036304416704 692483386401545544 694887001339100544 695771531636120784 699132746764797696 699607701076458564 699787687621628736 700022681523917856 702929674965710504 703110516147847296 704005514259033456 704063376140701824 705911042093542272 707224560963464336 707406507081540864 707887082154286476 709744782617732628 711248369344002936 711306826512519744 713173501374340032 714081308784439752 714684351804601984 718144129157587452 721427824306913412 721613424467527488 722531975160586968 726022467794212992 726515689579399278 726946630813299312 729965431695160908 730025427210217632 730458450285827328 730954685646075852 733491834746828352 734425505615905272 734614449661600128 735113508390989802 737042658872260806 737973454918397568 738474795580706262 738664781378385888 740603251427199264 741545974506918204 742172211489394368 745128322209850176 745634523515699259 746076805308386136 749175048318717774 749367786947047776 752794251450692256 753752492605797516 753946408863221184 758041025221897866 758103328256764464 758553006066051456 761703059160167904 762672640447286244 762735324152426976 766357049338335936 766877672333810349 768890181169210347 770519066789336514 770582395388563056 772803392793599232 777989473254053073 778053415842468792 781747876506488112 782742973090635882 785524436296374528 786524340110397408 787525516714407588 790795884336424317 790999330666328208 792006203541412638 794616154309064048 794820583471479552 795627631083897378 795832320466733472 800154415512003303 800220179826584712 802320189046132536 803341472382494721 804019895780177232 806337267826063104 807904049866071808 810024223783201024 811815102525968424 815736914615465856 816775276268489616 819610309271759616 820721050549979904 821278605611494836 821765756571555744 825178314090181896 825390605912690304 826228693817893431 829164682757284224 830220136783197264 830433725704417536 830997879050684124 832613024007767808 833178657855599172 834943737925568664 837203675526399168 838269362486081448 838977282553228416 841179001621016448 846318588188965632 846893532882028788 847111411331445312 851133782705288832 852287244801902208 856334192782917888 856915941555188892 857494702509449472 861055632094102848 862151680505627928 865144215342412928 866316664469423232 866905194812133438 870430228878109952 871021553761858668 871245639574506432 873532040144901696 878869303119310464 879466361069799126 883714990833421344 884239176661790976 884839882624197084 887911168377739584 889270123274568576 889874246999619234 893336287532797056 893943173597697054 894173156405414496 894703545616368384 895311360525075156 898418992855582656 899636536179785664 900247702304907801 901997442675081792 902610212676899103 903908314604191104 904522382752699386 907129426304320992 908892056099330784 911277251756101152 912671968623899328 917704028942399088 918248375764167552 922061597930729568 922137381739222272 923311181868727392 923858854638490368 927695375514827712 928325603351454633 932810268101944752 933050250162171648 933363575365223808 933997653881096922 938674019012044608 939311705166264747 941854134967199064 943606683242013557 943849442872381968 946326376823643504 948331159125337248 948409102016692992 950898001832453376 952108411712586336 957525505543449936 957604204113807744 961903765742551216 962151232623369984 963375966880782624 963455146297802496 968687586105865704 969262174417732416 969920640568831419 973287242260214544 973367236280290176 974606247528101136 977989112995771136 979234007487873696 980151344521319736 982723545163014408 984633060774275016 984886375171181184 987471001902932352 988727966009224272 989562948652525824 993504429613133568 994179364687599012 994769073744514848 998900064424957032 999157049262730368 1003725668600923008 1005003323474396688 1005261878484294912 1005944800956091308 1010721366962530488 1010804437675685952 1012091103202258872 1014747123009467016 1015604078880223872 1016896853929714992 1016980432203235968 1021809399117781248 1022503563111747132 1022766620370072768 1025186908225613796 1025450655822275904 1027358755719115352 1027443193851417408 1031716138444407936 1037319297672070764 1037404554456625056 1038019903037754624 1042330502008650816 1043657297454181176 1048699120147196544 1049411551614687846 1050034022285876784 1054394512448565756 1054665774221770944 1056008271388550184 1060836841445196504 1061109760622311296 1061830623231429714 1064617173926598942 1066872554016004404 1066960239768779616 1069760252061510048 1071121963176659628 1072026527706902976 1077216193736381178 1082141736460370118 1082420136701291232 1083797962740880452 1089033701691319488 1089773534369098917 1090419946219948968 1094948147542741362 1095038140815326448 1095687675428740992 1096432028469113778 1100237752120242528 1101638258423857908 1101921674492400192 1106960182377596352 1107712193371059393 1107997172067578832 1110904877140798896 1113258317234091552 1116271567368532224 1117692483314775264 1123762572478076661 1129191377176038384 1129481881775260416 1130628738908696274 1137061537832846799 1137154992385146696 1142260721819279569 1142554588740251856 1144008960670929366 1144102986228640464 1148074176125470464 1149535574007503904 1155778600184004771 1155873593082844584 1159205089190398848 1161362071682478224 1161660852766008576 1164709386859868928 1166287808676287232 1172621814759732168 1174114459635953823 1178286654444561792 1179786510165596112 1181288275071611382 1183881557836986112 1186498995999492312 1191924231463596072 1192230875207219328 1193441446625846067 1193748480700100208 1197891990474110208 1199515381573047552 1200330269739877068 1202663256900109056 1203480283569198804 1206029843670265848 1209505901739094656 1211856074799107712 1215036335674801536 1216895958165199104 1217722653788952636 1223605371923198784 1225162914402734424 1229415463907639424 1231081575824969856 1231917908417242254 1232648634857333616 1236927167353103616 1237767471135272844 1238085908869035456 1243747024135926336 1245330205174795896 1245650588556626304 1248919536011651712 1251565358682726144 1252415606888352996 1255805513289598752 1256550408940439808 1258465923829842624 1261768502431524672 1264441545500449664 1269477882283448448 1270340299323043182 1276700674057933248 1284501289174376832 1285373912332783338 1291583448141154272 1292349565890309888 1293227520758441892 1297716323013619392 1299474996704134848 1300357792218200157 1305645343317164928 1306532330642788002 1306868459361759648 1310298060217352544 1310405752997842176 1312844081032366688 1318303954678965696 1319199541604698689 1325572486250132016 1326358764992686464 1327259823936295626 1331866752566609376 1333905184911852864 1340004431299195584 1340914760396545581 1341259734608121744 1342055318424552576 1347628489283373984 1347739250234247936 1349454804269678496 1352996164012622688 1355862471906286656 1356783574129049079 1363338084148996176 1363688827160097024 1366915877634151728 1367267541096367872 1369924258468556544 1376556043413598632 1383092396896094352 1383206072608833408 1384966772803091088 1389774002678201088 1391543063272241568 1399215402152917128 1399575375243257472 1400045363047835712 1400996480821645383 1405859349931421008 1406221032295694592 1408011028518066912 1408126752281403648 1411822084187084544 1414449121926928672 1415774164308572952 1419489565235465256 1422496738688005872 1422613653025039488 1426347002748680064 1428162617568879504 1429368703609203968 1436288258315174904 1442855648613826824 1443226848935054976 1445063950321173936 1452044935588425984 1453031379158798556 1453893261626598624 1459930863390321816 1460050854420435264 1461909371292151704 1466983669493656704 1468851011231810544 1469228899323200256 1470227016781979604 1474085317744521612 1475946909836795136 1476949591161412524 1477329562756771776 1481206502854398528 1483091949013836408 1484344422978788736 1490256644419700352 1491269047031398518 1492153610616772272 1498350096637435548 1498735573894095552 1505588502901384512 1507504985211595032 1507892817726442368 1516082050443795732 1516206656513528928 1517106012132102912 1523406118320335808 1525345280894572488 1525470648304853952 1532714098676671872 1533755344667620698 1537780362338420694 1541038133578673028 1541164790777126112 1555978946508106146 1556106831684937584 1563495753012976224 1565485946181271764 1573048680220794816 1574117327422031769 1575051033428815176 1581591768672848634 1581998661332656416 1584012407082825276 1589232308618128096 1591255262167794756 1591664640933466944 1592745934847144571 1596925760889898413 1600308831024006606 1600440359653169424 1604640378092265072 1606682944764989442 1608039791560354464 1623212604690555177 1623630205051936848 1631473829230931712 1633550552536979232 1642422221314112043 1642557211222989672 1643531513143111488 1644648042703670667 1650356628180363792 1650781211825380608 1652457387635786862 1658329365514568448 1660440273566394528 1661995758101368248 1666357315711198344 1669457978043562447 1669887475851137328 1674407351052798336 1676538724972162896 1677954565106456832 1682358003242032896 1693787065764057576 1694222822662890624 1695943108363044411 1702267565410577664 1704574489603804416 1713831883110377784 1716013441006394049 1722111264188205696 1724303361011255856 1730288430684825856 1732633328938846464 1733810389624266876 1742043107523717336 1742491279149012864 1747064080289803392 1757738606238620928 1758932722139598252 1767429981666842688 1769679765248394168 1771932412607417073 1775822336755479168 1778540246549137152 1779748493999238468 1786672575065594112 1787886347195394108 1788346312810828992 1790622721050150312 1796837985711165312 1799273072359571328 1800495404609815602 1803994885350163584 1805220425353798206 1807816629208382208 1809044765505398772 1814258852608641984 1817784112198661568 1822554503512202304 1825343937247798656 1835408057884798176 1836496751528335104 1844123195861459136 1846622363737454784 1847876862625863381 1855390751029655424 1856651206702909266 1865620536203889504 1866727150730447616 1867995307762193844 1877348038024089216 1878623410332529494 1883708269934398128 1887213366484027114 1887698885744763936 1892652753647287008 1896662318250674496 1904216823425172672 1905510448984564773 1915051011086899872 1915208408227615488 1923807531485102432 1926751933761565248 1928060868499175007 1937375172211731408 1938524348835464832 1939841281137662838 1946574484520429088 1946734472560580352 1949212495056202272 1958468014975747392 1959798495964182003 1960302689042639472 1965447090326028816 1969266121548550032 1969772750342362368 1974942003805864704 1977455932018448544 1988358729375198024 1989538147489029696 1990889735904443439 1997800128849914064 1998314098525460736 2007451337201846016 2010006646948793376 2011889601912182616 2021442733925060976 2021608875351371904 2024182206404517744 2029494246018934032 2031208157760447744 2033793707859429984 2033960864406471936 2045007126223494264 2045533240740145536 2050373816451227592 2050901311644551808 2054717511438230704 2054886387702834816 2063432276888815872 2074638595344141528 2074809108913250112 2084661004017301632 2087314594908362352 2097398240294393088 2098823103229375692 2100068044571753568 2108789024897131512 2109331548443541888 2112016542777100368 2121673682890393008 2122219521244622592 2123661246462859428 2129234347853197884 2133745108032008808 2133920479537559232 2139520504123020096 2142243926353319256 2144053055413805952 2154432387472762356 2164283472920740236 2164840273402582464 2167595925481760904 2178067403382638976 2179547068738197834 2180839892439897936 2189896295085482724 2190076281630652896 2191375350857481984 2192864056938227556 2200475504240485056 2203276516847715816 2203843348984800384 2213920364755192704 2215424386742118786 2215994344135157664 2221809754281597792 2226516634468183104 2235384966629550528 2236903570547097777 2247525144956153322 2258382754352076768 2261257477817392548 2274123075665693598 2274309984770293392 2284521443638559138 2285109177480503712 2288017921341858732 2288205972457280928 2299071148015007808 2300633017001431047 2306670543507631041 2311557200368009542 2311747186165689168 2318410178380797696 2322724143364956448 2333968419762159219 2345243629519464336 2348228919271907646 2356573308889123584 2359573020331192224 2362576550143222764 2372387653009272951 2372997991998984624 2383848462927192144 2384461750414438656 2386882893251692134 2387496961400200416 2400463246536009909 2400660539479754136 2406960567138397608 2410024417147484163 2412059687340531696 2419011803478189312 2423712149598215424 2430072671349603072 2435445307577905272 2447210743846397568 2450325828805468848 2458830927815278848 2462163151649939712 2463835816834484508 2465297269714667232 2475534942270545688 2476171817738070912 2478686081453680293 2487494048271852672 2490660410349591792 2491301177113252608 2497839072023303424 2504831213776705992 2511611026579197504 2516931847659685248 2523537004863049344 2528883091000899328 2538955764566896896 2540680598646086364 2553401348115866496 2569002578348753664 2570747824665566676 2583166896282308544 2586455041516883784 2595432646027238784 2598949993408269696 2600715584436400314 2611290686634329856 2613064661285576004 2613736918723519296 2620596120434705088 2625688162064733376 2636607909357931392 2638399083209397378 2651144972500264032 2652717529985372928 2654519647872591252 2663733505133218752 2667810369823705728 2680008862598391168 2681829520793091162 2682519469216243488 2684110636849105152 2695256978566747968 2698909608539356992 2700743106914723403 2705992328025245376 2707830638030697309 2711724943812573312 2713567148258098158 2726676168297992352 2733831755268303456 2753112086827197264 2766184793792188704 2766412145217666816 2769933545606182176 2783086126544483136 2784976810054363899 2798430804305834256 2799150750486514944 2800090726095671424 2801992961643290766 2811718699862842016 2816022057036133824 2817935115498794241 2828898243853857344 2830820049726040671 2831548328617145904 2838979130470930512 2844993477376011744 2845227306050078976 2852694005497360128 2856325235137759008 2872576516630349808 2885711297227653648 2886453697870109952 2890127900642347872 2906062758317597112 2907786523253197248 2909761921706494257 2919861726780643632 2920101708840870528 2923818742584303408 2933967338987313408 2937702022463621088 2940454033563959208 2948170635489043224 2953899182322825048 2954659125513543552 2962413005708797056 2966183898027672816 2968688845957577472 2980513288839400704 2982538094062797036 2984307221233544544 2996700193274871096 2997471147788191104 3011177005802769024 3015009970423190064 3015785635452884736 3032164100887591464 3032413313027057856 3046812236640671616 3050690561789144976 3050941296609707904 3065428197353343744 3067510689335241396 3075560724676841388 3082076267157346056 3082329581554252224 3111957893016212292 3112213663369875168 3126991506025952448 3130971892362543528 3146097360441589632 3148234654844063538 3150102066857630352 3163183537345697268 3163997322665312832 3168024814165650552 3178464617236256192 3182510524335589512 3183329281866933888 3185491869694289142 3193851521779796826 3200617662048013212 3200880719306338848 3209280756184530144 3213365889529978884 3216079583120708928 3246425209381110354 3247260410103873696 3267101105073958464 3269320603107296751 3284844442628224086 3285114422445979344 3287063026286222976 3289296085407341334 3300713256360727584 3304914775271573724 3320880547132789056 3323136580113178179 3323991516202736496 3332714631422396688 3338915956087124894 3339774951702274656 3348814702105596672 3353077449944325792 3371287717434229983 3387574131528115152 3388445645325781248 3391886216726088822 3411184613498540397 3426782165457838707 3427663766220755568 3432026882012788098 3444222528376411392 3448606722022511712 3467335800552014313 3467620779248533752 3484086215047434672 3484982558298025728 3494128160579606784 3517865444279196504 3522343378907861469 3534859963333685376 3539359530496788336 3543864825214834146 3551644673510958336 3559496987998476936 3575772694390788216 3576692625621657984 3580324339877538201 3581245442100300624 3593675971422330624 3598546144719142656 3600990809219631204 3607989770700327168 3610440850707596412 3618089531010797544 3628517705217283968 3635568224397323136 3645109007024404608 3650687874495597312 3670816115769596352 3688246391722918272 3693244727474909568 3695753725251726762 3710781502059310848 3713302413405818532 3731241072407779008 3735990615524387688 3754696076048178432 3757246820665058988 3767416539868796256 3774426732968054228 3775397771489527872 3785305507294574016 3793324636501348992 3808433646850345344 3811020897969129546 3830102022173799744 3847615062970204864 3853503867523130496 3856121736998350014 3874750344423462816 3877048697670929664 3879682562275325676 3893148969040858176 3898424990112404544 3901073376654600471 3916936029951494784 3919596991928364006 3920605378085278944 3930894180652057632 3938532243097100064 3954911864036897088 3957598624814096067 3976717458750396048 3979076294978059392 3981779471808886878 3995600257699828128 4020013293897586752 4022744281189636743 4023779203824365232 4042885467850121952 4043217750702743808 4048364412809035488 4058988492037868064 4067587415718859968 4070350722387147237 4090014252446988528 4091066481480291072 4100747632902455184 4101802623289103616 4109435022876461408 4109772775405669632 4149277190688283056 4149618217826500224 4169322008034603264 4174629189816724704 4197646206458751384 4200136089143507136 4202989442464936149 4217578049794263024 4218663096887083776 4224033085554200736 4243347365780786016 4247322492925718856 4258468695706395768 4267490216064017616 4267840959075118464 4279041008246040192 4284487852706638512 4288106110827611904 4308864774945524712 4328566945841480472 4329680546805164928 4335191850963521808 4356134806765277952 4359094137476395668 4361679784879795872 4379792590170965448 4380152563261305792 4385728113876455112 4400951008480970112 4406553033695431632 4407686697969600768 4427840729510385408 4430848773484237572 4431988688270315328 4443619508563195584 4453033268936366208 4470769933259101056 4473807141094195554 4495050289912306644 4516765508704153536 4522514955634785096 4548246151331387196 4548619969540586784 4569042887277118276 4570218354961007424 4576035842683717464 4576411944914561856 4598142296030015616 4601266034002862094 4613341087015262082 4623114400736019084 4623494372331378336 4645448286729912896 4667936839524318438 4690487259038928672 4696457838543815292 4719146040662384448 4722351982266095307 4725153100286445528 4744775306018545902 4745995983997969248 4767696925854384288 4773765786503384268 4774993922800400832 4778237804541433713 4790777282669695239 4800926493072019818 4801321078959508272 4813921134276795216 4820048834294968326 4824119374681063392 4869637814071665531 4870890615155810544 4894421487692795136 4900651657610937696 4927266663942336129 4927671633668969016 4930594539429334464 4951069884541091376 4952343635476141824 4957372162907360586 4974988096543705344 4981320820699183584 5008373934130687341 5009662427553411984 5023222053158395008 5033863695319370496 5047074009726098688 5081361197292172728 5087829325089133233 5106802696231732992 5141495649331133352 5148040323019182147 5166333792564617088 5172910083033767568 5190865292054477568 5197899986816539392 5201431168872800628 5226129322571152008 5227473837447038592 5241192240869410176 5251376324129466752 5273215818715862784 5276798166418794756 5302289945000528064 5309039295745182504 5327467010266437504 5335620739647411456 5360017725196782336 5363659041586182324 5365038938432486976 5390513957133495936 5397819217078713984 5401486213829446806 5411984656050490752 5415661276061394618 5423449887625146624 5427134296516196316 5453352336595984704 5467663510536606912 5506224173654394528 5532369587584377408 5539867091212364352 5566172253088966272 5569953620108727798 5596861608611668512 5600181452191342848 5603985923286581532 5623437399725684032 5632044114072267648 5635870230997588482 5657796487707714688 5661640099452081342 5663096657234291808 5677958260941861024 5689986954752023488 5712650470275518016 5716531346953694319 5745153033260699616 5771422594455307296 5780255801284695744 5784182605497525021 5812125516635194224 5815573046506394496 5819523843412988514 5839723453561287264 5840203417681741056 5847637485168606816 5875404044927242176 5879395487892546009 5880908067127918416 5896341270978086448 5907798364645650096 5909318251027087104 5924826011417594112 5932367796055345632 5965076188125594072 5968614442467089088 5993400386549742192 5994942295576382208 6022354011605538048 6030019940846380128 6064328201775182928 6064826626054115712 6093624473281343232 6101381123578289952 6101882593219415808 6135021378670482792 6151121449353682776 6164152534314692112 6164659163108504448 6223915786032424584 6224427326739750336 6253983012051904896 6261943784725087056 6292194720883179264 6296469309688127076 6300204133715260704 6326367074691394536 6327994645330625664 6336049628331301104 6356929234472512384 6365021048671179024 6366658563733867776 6370983739388578284 6387703043559593652 6401235324096026424 6401761438612677696 6418561512369060288 6426731779059957768 6432159166241417856 6492850418762220708 6494520820207747392 6534202210147916928 6538641206214593502 6569688885256448172 6570228844891958688 6574126052572445952 6578592170814682668 6601426512721455168 6609829550543147448 6641761094265578112 6646273160226356358 6647983032405472992 6665429262844793376 6677831912174249788 6679549903404549312 6706154899888651584 6742575434868459966 6775148263056230304 6783772433452177644 6822369226997080794 6853564330915677414 6855327532441511136 6864053764025576196 6897213444045023424 6901899051004293141 6920011630522893123 6934671601104028626 6935241558497067504 6968172430094869344 7001905259286477657 7035730888558393008 7044686757815722938 7069719926667370752 7078719060993576672 7087729650429668292 7117162959027818853 7118993975996953872 7151545388781576432 7153385251243315968 7160648679755076402 7162490884200601248 7201389739608029727 7201981618439262408 7220881701415192824 7236179062021595088 7257035410434567936 7271136448794646272 7290218014048809216 7341632231539192704 7376492783445836544 7386489454949819136 7391507450503453524 7426604826811637064 7436058244361040879 7462482144815558016 7471981231048775376 7514493641330117976 7534833079737592512 7548853465936108456 7550795542979055744 7570611014589148032 7586649273002697984 7616867293700690688 7622041795938259092 7660204044347599488 7695230125940409728 7707007735046260992 7712243473996700028 7749500688846925632 7759365124550651352 7786297938081716352 7796849980224809088 7802146753309200942 7833872059902989568 7839193983856728012 7841210756170557888 7861788361304115264 7877064486194200128 7909823728073794176 7915197249628192134 7953434917500792096 7958152589956118784 7963558943617773756 7991200515399656256 8040026587795173504 8045488562379273486 8047558407648730464 8085770935700243904 8096728825618070976 8117976984075736128 8135174831437719936 8140701444774294474 8180028504893977056 8201495265804910368 8218870045752922816 8298554381376566112 8299236435653000448 8349258379633449408 8354930430163091697 8395292412917502768 8400272178287014272 8405978884929872298 8435156099588526048 8448066171108401472 8453805346496382723 8486694731561572032 8492460149178122013 8494644985851437712 8516937391412791536 8534980432128035232 8535681918150236928 8558082016492080384 8568975705413277024 8617729549891049424 8657133891682960944 8659361093610329856 8670383701927043616 8718188274952791336 8723359569759591744 8759585180341930896 8760305126522611584 8771456227752910224 8801902016961940224 8813106067390863264 8861697546968475144 8863977376540630656 8887239017126391168 8906066537872732416 8941539866518202112 8947614282188391108 8990100579824613288 9033531017408307072 9045029911269570192 9096492302662774392 9097239939081173568 9138085774554236552 9140436709922014848 9152071685367434928 9152823889829123712 9196284592060031232 9202532068005724188 9226682174030524164 9246228801472038168 9246988744662756672 9290896573459825792 9335873679048636876 9380974518077857344 9392915677087630584 9438292081324768896 9444703964532190614 9450306200572891056 9489550612037091804 9491991967995938496 9535393851708768576 9547531573006768536 9549987845600801664 9556475609082867426 9581554565339390478 9601852986144039636 9602642157919016544 9627842268553590432 9640097668589936652 9648238749362126784 9739275628143331062 9741781230311621088 9801303315221875392 9854533327884672258 9855343267337938032 9861189078858668928 9902139769082182752 9914744325814721172 9962641641398367168 9969409740339534537 10016747868261374682 10019324855106823968 10046444106316790016 10113863152302689949 10162722394584345456 10175658650178266466 10233553840495621191 10280346496373516121 10282991298662266704 10296080646038364294 10332667585129234176 10345820166067535136 10402007401656042939 10402862337745601256 10452258645142304016 10454947674894077184 10482384481738820352 10502752648258933504 10553596332837589512 10604579890001056128 10618078591490365008 10654934020532875008 10727318083172364648 10730077876864973952 10740973019632614603 10781027914266991872 10795638434157427968 10802972427658893612 10823969312100981504 10831322552122789236 10854268593032392632 10906704673191969408 10935327021073213824 11012448347308789056 11064739175168754816 11079734182424728704 11132344506177932544 11139907240217455596 11193723217223337024 11207971846573163064 11246874799451368064 11264088228144535296 11271740461995176964 11315592975415429376 11323280198904162684 11326193314468583616 11355916521883722048 11379973909504046976 11425300940551036032 11433062693907388638 11490306066521399232 11542845188910614592 11560511602569391488 11568365210995050042 11624251033270388448 11631146093012788992 11639047686825977028 11679446907122574528 11695274970337213632 11703220129963801413 11750808089854484352 11758790975785092018 11761816134255836832 11792682541956172896 11815596729291300192 11864735592110691264 11930152376251188144 11937228884934178176 11986800773099484384 12060039881692760256 12068232843568910229 12128656403550365856 12129653252108231424 12202762247156579904 12211052167161441711 12270042757340965584 12302242898707365552 12328305068629384224 12329318326217008896 12447831572064849168 12448854653479500672 12507966024103809792 12523887569450174112 12592938619376254152 12600408267430521408 12608968327394808447 12652734149382789072 12655989290661251328 12672099256662602208 12713858468945024768 12730042097342358048 12741967478777156568 12775406087119187304 12802470648192052848 12803522877225355392 12837123024738120576 12853463558119915536 12864318332482835712 12985700837524441416 12989041640415494784 13068404420295833856 13077282412429187004 13139377770512896344 13140457689783917376 13157184341629365336 13202853025442910336 13219659101086294896 13283522188531156224 13292546320452712716 13295966064810945984 13330858525689586752 13355663824348499576 13359099806809098624 13412309799777303168 13485150869736919932 13550296526112460608 13567544866904355288 13644738453994161588 13707128661831354828 13710655064883022272 13728107528051152392 13794426888090046848 13803798102008586282 13840023261045786246 13869343202208057252 13870483116994135008 13936344860189738688 14003810518572955314 14071461777116786016 14089373515631445876 14157438121987153344 14167055946798285921 14175459300859336584 14234325918055637706 14237987951993907744 14303090777563152864 14321297359510152804 14324981768401202496 14402779479216059454 14403963236878524816 14441763402830385648 14472358124043190176 14608913442214996593 14683264463078385408 14781799991827008387 14783014901006907048 14853209653623274128 14872116488722081758 14924964289631116032 14943962462097550752 15025121802392062023 15028987282660235952 15069666159475185024 15097706931872216912 15101591085958111488 15141222029178296064 15244083591876518184 15263487975267399699 15320408088695198976 15390460251880819456 15424486947993400056 15499001377693851264 15518730249101302704 15572595876163432704 15593699960449618176 15604293506618401884 15678387967713456024 15682421512341115776 15723576722608230528 15754128972388400256 15819647456147588352 15830394499256384268 15906869835001584192 15927117887235547512 15982401030799312512 16080053175590347008 16090977124758546972 16095116815297460928 16171541871400487808 16193457651236141952 16235953968151472256 16270349662875439872 16281402889548588948 16360057009787954112 16402990531609820736 16437740091505845632 16597108762753132224 16698516759266898816 16709860860326183394 16790584825835005536 16800544356574028544 16811957769859744596 16870312199177052096 16896132342216802944 16907610692992765446 16973389463123144064 16984920298356244026 16989289971702875424 17033874782825583072 17069960864256070464 17137951410826554048 17149594040861082957 17235459099782098848 17314267783365921888 17340767403854087232 17436376549905582672 17446719139519183488 17519170360683861792 17520610253045223168 17542912455505820448 17626212134781726528 17638186463677638027 17723395093936950288 17727954753081261312 17774478034252782336 17895228564376782216 17980201159649226576 18067062034816614144 18090059822539140384 18192984605325548784 18194479878162347136 18276171549108473104 18280873419844029696 18304143370734869856 18305647779658247424 18405064136011448376 18453364348061048328 18492457602944076336 18493977489325513344 18581793146919651584 18671747358097273752 18761949036155714688 18785831354175261168 18876584162649537792 18889407929064381228 18900612401145782112 18979101224074183608 18983983935991876992 19070787703417537152 19095063146013537072 19099975691201603328 19112951218165734852 19163109130678780956 19203705972288079272 19205284315838033088 19255684537107180864 19280195337179873304 19296477498724253568 19478551256286662124 19483562460623242176 19602606630443750784 19709066655769344516 19710686534675876064 19722378157717337856 19804279538164365504 19829488651629442344 19925283282796734336 19938819480679069074 20033495736522749364 20038649710213647936 20227726304605379898 20325444789168690912 20351317300356532932 20467107680991242382 20560692992747032242 20565982597324533408 20592161292076728588 20691640332135070272 20705697153012879423 20760034891568679369 20804014803312085878 20805724675491202512 20904517290284608032 21107192665675179024 21209159780002112256 21236157182980730016 21351488877083456559 21454636166344729296 21460155753729947904 21481946039265229206 21604169218824089181 21605944855317787224 21662645104245578472 21702953714566311811 21708537186064785264 21813409346383938816 21870654042146427648 22024896694617578112 22129478350337509632 22159468364849457408 22279814480434911192 22308174733083122637 22387446434446674048 22415943693146326128 22493749598902736128 22543480923990353928 22646560397808325368 22652386628937167232 22711833043767444096 22759947819008093952 22850601881102072064 22866125387814777276 22980612133042798464 23085690377821229184 23121023205138782976 23136730421990100084 23248502066540776896 23278095373651954056 23358893814245149056 23390549940674427264 23406440259927602826 23501616179708968704 23517581951570184036 23523632268511673664 23585365083912345792 23631193458582600384 23729471184221382528 23860304752502376288 23874457769868356352 23973601546198968768 24120079763385520512 24136465687137820458 24257312807100731712 24405524494313159808 24422104334322883422 24540085514681931168 24604485797414731104 24656610137258768448 24895663144129698336 24897709306959001344 25047775138900348224 25064791290489275091 25185877238752508304 25200816534861042816 25217936654789616894 25305468298765578144 25344198513325204416 25460084194684716096 25477380447534366039 25483934957554313136 25550812174238374608 25604941296384105696 25607045754450710784 25674246049476241152 25706927116239831072 25971401675048882832 25978083280830989568 26154564824858374008 26278755541025792688 26280915379567834752 26314368683258730672 26405706050885820672 26439318202172589792 26585092640905425432 26591932129621891968 26661717051379173504 26711327648696999152 26718199613618197248 26824619599554606336 26970301739473839864 27100593052224921216 27135089733808710576 27289476907988323176 27414257323662709656 27421310129766044544 27456215056102304784 27588853776180093696 27607596204017172564 27680046522091572492 27738686404416114504 27740966233988270016 27872689720379477376 28007621037145910628 28142923554233572032 28178747031262891752 28314876243974306688 28334111893596571842 28350918601718673168 28468651836111275412 28475975903987815488 28606181555126305728 28642594719020305608 28649963536802404992 28805558958432118908 28807926473757049632 28883526805660771296 28944716248086380352 29217826884429993186 29563599983654016774 29566029802013814096 29706419307246548256 29744232977444163516 29887924924195101504 29908229221018603611 30050243604784124046 30057974565320471904 30139332318950370048 30195413863744433824 30341589456908069847 30488167183753036368 30526975950534799398 30841039489120548363 30848973895986800112 30998002755387702528 31037460498202605408 31206022204968128817 31208587013236803768 31356775935426912048 31364843024682231552 31447153445216461056 31508257944776800512 31660788998512768536 31813739670003168384 31854235774471095024 31964802061598625024 32181954249517093944 32190233630594921856 32222919058897843809 32343083742800975616 32386915302472283904 32471907936302944512 32562805779097177896 32720114019575908224 32805981063219641472 32875480183011691264 33194217525506264448 33397033518533797632 33419721720652366788 33581169651670011072 33623915539719489192 33740624398354104192 33792264684433605888 33815221385985530892 33946778926246288128 33969840596712488052 33978579943405750848 34067749565651166144 34139921728512140928 34275902821653108096 34299188081722165914 34470918199564197696 34628535566731843776 34681534807708174464 34872753099811165344 34893438279038366976 35038340721367723584 35085824911011640896 35109660389891404239 35252424269563453056 35276372927355276054 35446790187873900576 35790457128753564432 35960402319298453152 36180119645078280768 36204698530706730687 36385969210651097568 36388959756324694272 36552343098216946208 36608286741469739712 36633156501484325133 36810128272022896752 36906728696122096656 36984915205888152672 36987954978651026688 37343494716194547504 37523898072311429376 37571662708350522336 37778815858128762456 37801224802291564224 37826904982184425341 37958202448148367216 37967967871983753984 38141575406835074304 38190126292027074144 38225902436331469704 38326218261357561912 38407411944576158544 38410568631676066176 38511369074214361728 38560390674359746608 38592954997448507136 38957102512573324248 38967124921246484352 39205213260887501568 39418133311538689032 39421373069351752128 39608559076328731008 39658977303258884688 39850566565593468672 39877638961358138148 40066991473045498728 40077299420427295872 40455452609210759796 40650889578337381824 40702634600713065864 40934215361982484764 41121385985494064484 41131965194649066816 41184322584153457176 41383280664270140544 41411394306025758846 41520069783137358738 41608029606624171756 41611449350982405024 41809034580569216064 42214385331350358048 42472314365961460032 42501167840394857763 42702977754166913118 42909272332689458592 42963892078530458412 43208338437648178362 43211889710635574448 43325290208491156944 43405907429132623622 43417074372129570528 43826740326644989779 44049793389235156224 44345399975481025161 44559628960869822384 44616349466166245274 44774892868893348096 44831887386292652256 45075365407176186069 45086961847980707856 45293120795616650736 45304773257874334464 45423666087534888192 45732250775629554552 45790463925802199097 45961224266085596928 46171380755642458368 46273460843980200168 46497004133081553792 46556190747303908112 46717787628490298112 46781099881348854528 46812880519855205652 47035163903140368072 47047264537023347328 47170730167824691584 47262386917165200768 47458942368442765056 47720609505004752576 47947203092397937536 48240159526771041024 48272931374275640916 48514625614201463424 48811048988626319616 48844208668645766844 49080171029363862336 49208971594829462208 49313220274517536896 49791326288259396672 50095550277800696448 50129582580978550182 50371754477505016608 50401633069722085632 50435873309579233788 50610936597531156288 50688397026650408832 50920168389369432192 50954760895068732078 50967869915108626272 51101624348476749216 51209882592768211392 51413854232479662144 51448782122583248871 51942803350097765664 52309129649716748016 52557511082051585376 52561830759135669504 52628737366517461344 52878636404345179584 52914559391032914081 53170185281810850864 53183864259243783936 53323434102758347008 53422655297393998304 53940603478947679728 54201186104449842432 54270179467617421152 54578953815976646352 54828514647325419312 54842620259532089088 54912430112204609568 55215192408034345128 55360093044183144984 55477372808832229008 55481932467976540032 55745379440758954752 56015242074291821256 56285847108467144064 56357494062525783504 56629752487948613376 56668223787193143684 56701837203437346336 56937303672222550824 56951951807975630976 57212363110252611456 57285189438040611216 57299927073604809984 57611117916864237816 57615852947514099264 57767053611321542592 57889432496172760704 58435653768859986372 59127199967308033548 59132059604027628192 59412838614493096512 59488465954888327032 59775849848390203008 59816458442037207222 60100487209568248092 60115949130640943808 60390827727488867648 60683178913816139694 60976334367506072736 61053951901069598796 61682078978241096726 61697947791973600224 62074920996405210816 62117091459038638269 62280104674706038107 62412044409936257634 62417174026473607536 62713551870853824096 63321577997025537072 63627479340006336768 63708471548942190048 64054466631250369677 64363908499034187888 64380467261189843712 64445838117795687618 64812507656472267543 65108861143698935433 65125611558194355792 65440228039151816448 65611962126439282944 66388435051012528896 66839443441304733576 66924524199249367911 67162339303340022144 67247831079438978384 67481248796708208384 67630442771971061784 67939681193424976104 67957159886811501696 68135499131302332288 68279843457024281856 68551805643306216192 68598376163444331828 68941836399128395392 69257071133463687552 69363069615416348928 69745506199622330688 70076681442735447168 70171649822023281792 70219320779782808478 70504848539126906112 70552745854710552108 70893580375747801152 71580914257507128864 71920804638596906304 72360239290156561536 72409397061413461374 72771938421302195136 73104686196433892416 73216573482939479424 73266313002968650266 73620256544045793504 73813457392244193312 73969830411776305344 74686989432389095008 75143325416701044672 75194373871467825273 75557631716257524912 75602449604583128448 75653809964368850682 75916404896296734432 76380252584054148288 76432141342603098117 76451804872662939408 76652436522715123824 76814823889152317088 76821137263352132352 77022738148428723456 77120781348719493216 77914205025146648496 77934249842492968704 78836266623077378064 78842746138703504256 79217118152657462016 79317954606517769376 79755277922716276296 80133982946090997456 80154598840854591744 80910905218421519592 81301779156674763648 81405269201426131728 81868430723964969528 82242771970988128968 82263930389298133632 82368645168306914352 82766561328540281088 82822788612051517692 83040139566274717476 83216059213248343512 83222898701964810048 83618069161138432128 84428770662700716096 84944628731922920064 85002335680789715526 85405955508333826236 85818544665378917184 85927784157060916824 86416676875296356724 86423779421271148896 86650580416982313888 86811814858265247244 86834148744259141056 87653480653289979558 88690799950962050322 89119257921739644768 89232698932332490548 89663774772585304512 89724687663055810833 90150730814352372138 90173923695961415712 90586241591233301472 91024768370724209541 91464501551259109104 91580927851604398194 92523118467361645089 92546921687960400336 92994008266163107584 93112381494607816224 93618066614904386451 93625761039710411304 94070327806280736144 94094529074046694656 94341460335649383168 94524773834330401536 95441219010009505152 95894406184795875072 96545862748551281832 96668757176693531427 97029251228402926848 97688417337291533688 98160342058727724672 98417943189658924416 98626440549035073792 99582652576518793344 100191100555601392896 100259165161957100364 100743508955010033216 100871746619158467576 101221873195062312576 101376794053300817664 101840336778738864384 101909521790137464156 101935739830217252544 102203248696953498432 102419765185536422784 102827708464959324288 102897564245166497742 103885606700195531328 104618259299433496032 105115022164103170752 105257474733034922688 105757272808690359168 105829118782065828162 106340370563621701728 106845310594787996608 107881206957895359456 108540358935234842304 108614095592120192061 109157907631953292704 109657029294650838624 109824860224409219136 109899469504452975399 110430384816068690256 110720186088366289968 110954745617664458016 110963864935953080064 112030484148583642512 112571694216934288128 112714988125051567008 113336447574386287368 113403674406874692672 113874607344445101648 113903903615951261952 114424726220505222912 114570378876081222432 115222235833728475632 115231705895028198528 115534107222643085184 115778864992345521408 116871307537719972744 118254399934616067096 118264119208055256384 118825677228986193024 118976931909776654064 119551699696780406016 119632916884074414444 120200974419136496184 120231898261281887616 120781655454977735296 121366357827632279388 121952668735012145472 122107903802139197592 123364157956482193452 123395895583947200448 124149841992810421632 124234182918077276538 124560209349412076214 124824088819872515268 124834348052947215072 125427103741707648192 126643155994051074144 127416943097884380096 128108933262500739354 128727816998068375776 128891676235591375236 129625015312944535086 130217722287397870866 130251223116388711584 131480220979934969337 133036199926443075483 133678886882609467152 133849048398498735822 134324678606680044288 134495662158877956768 135226096221528558207 135260885543942123568 135879362386849952208 135914319773623003392 136270998262604664576 137196752326888663656 137883672798256790784 138514142266927375104 139491012399244661376 140153362885470894336 140343299644046563584 140438641559565616956 141105491709421104216 141787160751495602304 143161828515014257728 143841609277193812608 144720478580313123072 144818794122826922748 145543876842604390272 146209372392867784832 146433146965878958848 146532626005937300532 147240513088091587008 147626914784488386624 147939660823552610688 149373978864778190016 150286650833402089344 150388747742935650546 151115263432515049824 151204899209166256896 151307619928737701364 151832809792593468864 152760505168108296576 152864282685206196234 152903609745325878816 153304873045430247648 153629647778304634176 154241562697438986432 155828410050293296992 157672533246154756128 157685492277407008512 158635909213035538752 158743678173098742243 159510555845432552592 160267965892181994912 161821810436843039184 162603558313349527296 162810538402852263456 163736861447929939056 164485543941976257936 164527860778596267264 164737290336613828704 165645577224103035384 166080279132549434952 166432118426496687024 166445797403929620096 167236138322276864256 168857541325401432192 169889257463845840128 170004671361579431052 170811911016667652472 171637089330757834368 171855568314121833648 172833353750592713448 172847558842542297792 173301160833964627776 173623629716530494488 173668297488518282112 175306961306579959116 177381599901924100644 178238515843479289536 178465397864664981096 179327549545170609024 179449375326111621666 180301461628704744276 180347847391922831424 181172483182466602944 182049536741448419082 182929003102518218208 183161855703208796388 185046236934723290178 185093843375920800672 186224762989215632448 187236133229808772902 187251522079420822608 188140655612561472288 190882438020019010304 192163399893751109031 193091725497102563664 193337514353387062854 194437522969416802629 195326583431096806299 195376834674583067376 196320684117455449344 196835886379317848832 199165305153037586688 200518330323914200728 201487017910020066432 201743493238316935152 202443746390124625152 203819043580274928312 203871479660434505088 204406497393906996864 204839530371072845568 205655416929918648576 205795128490332995484 207771213400391062656 209236518598866992064 210230044328206341504 210514949466069845376 211514545617380718336 211658237564131656324 212680741127243403456 213690621189575993216 215762413915790718912 217080717870469684608 217228191184240384122 218315815263906585408 219314058589301677248 219649720448818438272 219798939008905950798 220860769632137380512 221440372176732579936 221909491235328916032 224060968297167285024 225429976250103134016 226672895148772574736 226807348813749385344 227749214688890203296 229140757752162444864 229296424027809294351 230444471667456951264 230463411790056397056 231068214445286170368 233742615075439945488 236508799869232134192 236528238416110512768 237651354457972386048 237953863819553308128 239265833768148828888 240401948838272992368 240463796522563775232 241563310909955470592 242732715655264558776 243905337470024290944 244215807604278395184 246728315912964386904 246791791167894400896 248299683985620843264 248468365836154553076 249120418698824152428 249648177639745030536 249668696105894430144 250854207483415296384 253286311988102148288 254833886195768760192 256217866525001478708 257455633996136751552 257783352471182750472 259250030625889070172 260435444574795741732 260502446232777423168 262960441959869938674 266072399852886150966 267357773765218934304 267698096796997471644 268991324317755913536 269174062989167432499 270452192443057116414 270521771087884247136 271758724773699904416 274393504653777327312 277569355402084935267 278982024798489322752 280854199844713159353 280877283119131233912 282210983418842208432 283574321502991204608 286323657030028515456 287683218554387625216 289637588245653845496 290006271530080594281 291087753685208780544 292418744785735569664 293065252011874601064 294481026176183174016 295253829568976773248 295879321647105221376 298747957729556380032 300573301666804178688 300777495485871301092 302230526865030099648 302615239857475402728 303665619585186937728 305521010336216593152 305728565370412392468 305807219490651757632 306609746090860495296 307259295556609268352 308483125394877972864 311656820100586593984 315345066492309512256 317271818426071077504 317487356346197484486 319021111690865105184 320535931784363989824 323643620873686078368 325621076805704526912 325842286776360576183 327473722895859878112 328971087883952515872 329474580673227657408 331291154448206070768 332160558265098869904 332864236852993374048 332891594807859240192 337715082650802864384 340009342723158862104 341623822033335304944 343274178661515668736 343711136628243667296 345666707501185426896 345695117685084595584 346602321667929255552 347247259433060988976 347336594977036564224 350613922613159918232 354763199803848201288 356477031686958579072 356930795729329962192 358655099090341218048 358898750652223243332 360602923257409488552 360695694783845662848 362344966364933205888 364099073482896838164 365858006205036436416 366323711406417592776 370092473869446580356 370187686751841601344 372449525978431264896 374472266459617545804 374503044158841645216 376281311225122944576 384326799787502218062 386183450994205127328 386675028706774125708 388875045938833605258 390653166862193612598 390753669349166134752 394440662939804908011 401036660647828401456 402974035820040132864 403486986476633870304 405678288664585674621 407638087160549856624 407742959320869010176 408812994787813993728 411590256980665990968 415542426800782125312 418473037197733984128 420460088656412683008 421029898932139690752 423316475128263312648 425361482254486806912 427381242379151986432 431524827831581437824 434161435740939369216 434456382368480768244 436631630527813170816 438628117178603354496 439299440897636876544 439597878017811901596 441721539264274761024 442880744353465159872 443818982470657832064 448121936594334570048 450859952500206268032 453345790297545149472 453614697627498770688 455498429377780406592 458281515504324889728 458592848055618588702 460888943334913902528 467485230150879890976 473017599738464268384 473056476832221025536 475907727639106616256 476231034519296226729 478531667536297657776 480803897676545984736 485465431310529117552 487810674940048581888 488431615208556790368 493456631825928773808 493583582335788801792 496936731672309106152 498240837397648304856 499296355279490061072 499337392211788860288 501708414966830592768 506572623976204296576 509667772391537520384 512435733050002957416 514911267992273503104 515566704942365500944 518500061251778140344 520870889149591483464 521004892465554846336 525920883919739877348 532144799705772301932 534715547530437868608 535396193593994943288 537982648635511827072 538348125978334864998 540904384886114232828 541043542175768494272 543517449547399808832 548787009307554654624 555138710804169870534 561708399689426318706 561754566238262467824 564421966837684416864 572647314060057030912 576490199681253327093 579275176491307690992 580012543060161188562 585979750293290418897 586130504023749202128 588962052352366348032 590507659137953546496 597495915459112760064 601554990971742602184 604461053730060199296 605230479714950805456 607331239170373875456 611457130740824784936 611614438981303515264 613219492181720990592 614518591113218536704 616966250789755945728 623313640201173187968 630690132984619024512 634543636852142155008 634974712692394968972 638042223381730210368 641071863568727979648 647287241747372156736 651242153611409053824 651684573552721152366 654947445791719756224 657942175767905031744 658949161346455314816 662582308896412141536 664321116530197739808 665728473705986748096 680018685446317724208 683247644066670609888 687422273256487334592 687889272083427883053 691333415002370853792 691390235370169191168 693204643335858511104 694494518866121977952 701227845226319836464 709526399607696402576 712954063373917158144 713861591458659924384 717797501304446486664 721205846514818977104 721391389567691325696 724689932729866411776 728198146965793676328 731716012410072872832 732647422812835185552 740184947738893160712 740375373503683202688 744899051956862529792 748944532919235091608 749006088317683290432 752562622450245889152 768653599575004436124 772366901988410254656 773350057413548251416 777750091877667210516 781306333724387225196 781507338698332269504 788881325879609816022 802073321295656802912 806973972953267740608 807522188967502297497 811356577329171349242 815276174321099713248 823180513961331981936 832708066206254805801 836946074395467968256 842562599534139478059 846632950256526625296 850722964508973613824 863049655663162875648 868912764736961536488 870018814590241782843 873263261055626341632 877256234357206708992 879195756035623803192 883443078528549522048 885761488706930319744 887637964941315664128 896243873188669140096 901719905000412536064 906691580595090298944 910996858755560813184 916563031008649779456 917185696111237177404 921777886669827805056 934970460301759781952 946035199476928536768 951815455278213232512 952462069038592453458 957063335072595315552 961607795353091969472 970930862621058235104 976863230417113580736 977526860329081728549 986913263651857547616 993873463344618212304 996481674795296609712 998592710558980122144 998674784423577720576 1013145247952408593152 1024871466100005914832 1029822535984547006208 1031133409884731001888 1037000122503556280688 1041741778299182966928 1042009784931109692672 1051841767839479754696 1064289599411544603864 1069431095060875737216 1070792387187989886576 1075965297271023654144 1076696251956669729996 1081808769772228465656 1082087084351536988544 1087034899094799617664 1097574018615109309248 1110277421608339741068 1123416799378852637412 1123509132476524935648 1128843933675368833728 1152980399362506654186 1158550352982615381984 1160025086120322377124 1171959500586580837794 1172261008047498404256 1183321988819414724033 1203109981943485204368 1208922107460120398592 1210460959429901610912 1217034865993757023863 1222914261481649569872 1223228877962607030528 1226438984363441981184 1246627280402346375936 1261380265969238049024 1269949425384789937944 1276084446763460420736 1282143727137455959296 1294574483494744313472 1302484307222818107648 1303369147105442304732 1309894891583439512448 1315884351535810063488 1317898322692910629632 1325164617792824283072 1328642233060395479616 1331456947411973496192 1360037370892635448416 1366495288133341219776 1374844546512974669184 1375778544166855766106 1382666830004741707584 1388989037732243955904 1402455690452639672928 1419052799215392805152 1427723182917319848768 1428693103557888680187 1435595002608892973328 1442411693029637954208 1456396293931587352656 1463432024820145745664 1465294845625670371104 1480369895477786321424 1480750747007366405376 1497889065838470183216 1498012176635366580864 1505125244900491778304 1537307199150008872248 1544733803976820509312 1546700114827096502832 1555500183755334421032 1562612667448774450392 1563014677396664539008 1577762651759219632044 1604146642591313605824 1613947945906535481216 1615044377935004594994 1622713154658342698484 1630552348642199426496 1646361027922663963872 1665416132412509611602 1685125199068278956118 1693265900513053250592 1729470599043759981279 1737825529473923072976 1740037629180483565686 1757939250879871256691 1758391512071247606384 1766886157057099044096 1771522977413860639488 1792487746377338280192 1813383161190180597888 1821993717511121626368 1834371392222474354808 1843555773339655610112 1869940920603519563904 1892070398953857073536 1903630910556426465024 1904924138077184906916 1914126670145190631104 1923215590706183938944 1941861725242116470208 1953726460834227161472 1955053720658163457098 1973826527303715095232 1987746926689236424608 1992963349590593219424 1997185421117960244288 2049742932200011829664 2062266819769462003776 2063667816250283649159 2074000245007112561376 2083483556598365933856 2103683535678959509392 2128579198823089207728 2138862190121751474432 2141584774375979773152 2153392503913339459992 2163617539544456931312 2164174168703073977088 2174069798189599235328 2195148037230218618496 2220554843216679482136 2246833598757705274824 2247018264953049871296 2257687867350737667456 2305960798725013308372 2317100705965230763968 2320050172240644754248 2343919001173161675588 2344522016094996808512 2366643977638829448066 2406219963886970408736 2420921918859803221824 2434069731987514047726 2445828522963299139744 2498124198618764417403 2527687798602418434177 2539898850769579875888 2552168893526920841472 2589148966989488626944 2606738294210884609464 2619789783166879024896 2631768703071620126976 2650329235585648566144 2657284466120790959232 2662913894823946992384 2720074741785270896832 2732990576266682439552 2749689093025949338368 2751557088333711532212 2765333660009483415168 2777978075464487911808 2804911380905279345856 2838105598430785610304 2855446365834639697536 2857386207115777360374 2871190005217785946656 2884823386059275908416 2912792587863174705312 2930589691251340742208 2960739790955572642848 2995778131676940366432 2996024353270733161728 3074614398300017744496 3089467607953641018624 3093400229654193005664 3111000367510668842064 3125225334897548900784 3126029354793329078016 3155525303518439264088 3208293285182627211648 3227895891813070962432 3230088755870009189988 3245426309316685396968 3261104697284398852992 3292722055845327927744 3330832264825019223204 3370250398136557912236 3386531801026106501184 3458941198087519962558 3475651058947846145952 3480075258360967131372 3515878501759742513382 3516783024142495212768 3626766322380361195776 3651104597981271071589 3668742784444948709616 3739881841207039127808 3784140797907714147072 3809848276154369813832 3828253340290381262208 3846431181412367877888 3883723450484232940416 3907452921668454322944 3910107441316326914196 3947653054607430190464 3975493853378472849216 3985926699181186438848 3994370842235920488576 4099485864400023659328 4124533639538924007552 4127335632500567298318 4148000490014225122752 4166967113196731867712 4207367071357919018784 4257158397646178415456 4283169548751959546304 4306785007826678919984 4327235079088913862624 4390296074460437236992 4441109686433358964272 4493667197515410549648 4494036529906099742592 4515375734701475334912 4611921597450026616744 4634201411930461527936 4640100344481289508496 4687838002346323351176 4689044032189993617024 4733287955277658896132 4812439927773940817472 4841843837719606443648 4868139463975028095452 4891657045926598279488 4996248397237528834806 5055375597204836868354 5079797701539159751776 5213476588421769218928 5273817752639613770073 5300658471171297132288 5314568932241581918464 5440149483570541793664 5465981152533364879104 5503114176667423064424 5530667320018966830336 5555956150928975823616 5609822761810558691712 5676211196861571220608 5710892731669279395072 5714772414231554720748 5742380010435571893312 5769646772118551816832 5825585175726349410624 5861179382502681484416 5921479581911145285696 5991556263353880732864 6149228796600035488992 6186800459308386011328 6191003448750850947477 6222000735021337684128 6250450669795097801568 6311050607036878528176 6416586570365254423296 6460177511740018379976 6490852618633370793936 6522209394568797705984 6585444111690655855488 6661664529650038446408 6740500796273115824472 6773063602052213002368 6917882396175039925116 6951302117895692291904 6960150516721934262744 7031757003519485026764 7033566048284990425536 7302209195962542143178 7337485568889897419232 7494372595856293252209 7619696552308739627664 7656506680580762524416 7767446900968465880832 7820214882632653828392 7895306109214860380928 7950987706756945698432 7971853398362372877696 7988741684471840977152 8198971728800047318656 8249067279077848015104 8254671265001134596636 8296000980028450245504 8333934226393463735424 8414734142715838037568 8514316795292356830912 8566339097503919092608 8613570015653357839968 8654470158177827725248 8882219372866717928544 8987334395030821099296 8988073059812199485184 9223843194900053233488 9268402823860923055872 9280200688962579016992 9375676004692646702352 9378088064379987234048 9466575910555317792264 9624879855547881634944 9683687675439212887296 9736278927950056190904 9783314091853196558976 9992496794475057669612 10110751194409673736708 10159595403078319503552 10426953176843538437856 10547635505279227540146 10880298967141083587328 10953313793943813214767 11006228353334846128848 11219645523621117383424 11352422393723142441216 11429544828463109441496 11484760020871143786624 11539293544237103633664 11651170351452698821248 11722358765005362968832 11842959163822290571392 11983112526707761465728 12298457593200070977984 12373600918616772022656 12382006897501701894954 12444001470042675368256 12500901339590195603136 12622101214073757056352 12920355023480036759952 12981705237266741587872 13170888223381311710976 13323329059300076892816 13481001592546231648944 13546127204104426004736 13835764792350079850232 13902604235791384583808 13920301033443868525488 14063514007038970053528 14067132096569980851072 14604418391925084286356 14674971137779794838464 14988745191712586504418 15239393104617479255328 15640429765265307656784 15821453257918841310219 15901975413513891396864 15943706796724745755392 16397943457600094637312 16509342530002269193272 16592001960056900491008 16667868452786927470848 16829468285431676075136 17028633590584713661824 17132678195007838185216 17227140031306715679936 17308940316355655450496 17764438745733435857088 17974668790061642198592 18447686389800106466976 18560401377925158033984 18573010346252552842431 18751352009385293404704 18933151821110635584528 19249759711095763269888 19472557855900112381808 19566628183706393117952 19984993588950115339224 20221502388819347473416 20319190806156639007104 20853906353687076875712 21095271010558455080292 21906627587887626429534 22012456706669692257696 22483117787568879756627 22859089656926218882992 22969520041742287573248 23302340702905397642496 23685918327644581142784 23966225053415522931456 24596915186400141955968 24747201837233544045312 24764013795003403789908 24888002940085350736512 25001802679180391206272 25244202428147514112704 25840710046960073519904 25963410474533483175744 26646658118600153785632 26962003185092463297888 27671529584700159700464 27805208471582769167616 27840602066887737050976 28127028014077940107056 28134264193139961702144 29208836783850168572712 29349942275559589676928 29977490383425173008836 30478786209234958510656 31280859530530615313568 31642906515837682620438 32859941381831439644301 33018685060004538386544 33658936570863352150272 34057267181169427323648 34454280062613431359872 34617880632711310900992 35528877491466871714176 35949337580123284397184 36895372779600212933952 37120802755850316067968 37146020692505105684862 37502704018770586809408 37866303642221271169056 38945115711800224763616 39969987177900230678448 40443004777638694946832 40638381612313278014208 41707812707374153751424 42190542021116910160584 43813255175775252859068 44024913413339384515392 44966235575137759513254 45718179313852437765984 47464359773756523930657 49193830372800283911936 49528027590006807579816 49776005880170701473024 50003605358360782412544 50488404856295028225408 51681420093920147039808 51926820949066966351488 53293316237200307571264 53924006370184926595776 55343059169400319400928 55681204133775474101952 56254056028155880214112 58417673567700337145424 58699884551119179353856 59954980766850346017672 60957572418469917021312 62561719061061230627136 63285813031675365240876 65719882763662879288602 66037370120009076773088 68908560125226862719744 71057754982933743428352 71898675160246568794368 73790745559200425867904 74241605511700632135936 74292041385010211369724 75005408037541173618816 75732607284442542338112 77890231423600449527232 79939974355800461356896 80886009555277389893664 83415625414748307502848 84381084042233820321168 87626510351550505718136 88049826826678769030784 89932471150275519026508 91436358627704875531968 94928719547513047861314 99056055180013615159632 100976809712590056450816 103362840187840294079616 103853641898133932702976 106586632474400615142528 107848012740369853191552 110686118338800638801856 111362408267550948203904 112508112056311760428224 116835347135400674290848 119909961533700692035344 121915144836939834042624 125123438122122461254272 126571626063350730481752 131439765527325758577204 132074740240018153546176 142393079321269571791971 147581491118400851735808 148584082770020422739448 150010816075082347237632 151465214568885084676224 155780462847200899054464 159879948711600922713792 161772019110554779787328 168762168084467640642336 175253020703101011436272 176099653653357538061568 179864942300551038053016 182872717255409751063936 189857439095026095722628 198112110360027230319264 206725680375680588159232 213173264948801230285056 215696025480739706383104 221372236677601277603712 222724816535101896407808 225016224112623520856448 233670694270801348581696 239819923067401384070688 250246876244244922508544 253143252126701460963504 262879531054651517154408 264149480480036307092352 284786158642539143583942 297168165540040845478896 302930429137770169352448 311560925694401798108928 319759897423201845427584 323544038221109559574656 337524336168935281284672 350506041406202022872544 359729884601102076106032 365745434510819502127872 379714878190052191445256 396224220720054460638528 427179237963808715375913 442744473355202555207424 450032448225247041712896 467341388541602697163392 479639846134802768141376 506286504253402921927008 525759062109303034308816 528298960960072614184704 569572317285078287167884 594336331080081690957792 639519794846403690855168 647088076442219119149312 675048672337870562569344 701012082812404045745088 719459769202204152212064 759429756380104382890512 792448441440108921277056 854358475927617430751826 934682777083205394326784 959279692269605536282752 1012573008506805843854016 1051518124218606068617632 1139144634570156574335768 1188672662160163381915584 1350097344675741125138688 1402024165624808091490176 1438919538404408304424128 1518859512760208765781024 1584896882880217842554112 1708716951855234861503652 1918559384539211072565504 2025146017013611687708032 2103036248437212137235264 2278289269140313148671536 2377345324320326763831168 2804048331249616182980352 2877839076808816608848256 3037719025520417531562048 3417433903710469723007304 4050292034027223375416064 4206072496874424274470528 4556578538280626297343072 4754690648640653527662336 5755678153617633217696512 6075438051040835063124096 6834867807420939446014608 8412144993748848548941056 9113157076561252594686144 12150876102081670126248192 13669735614841878892029216 18226314153122505189372288 27339471229683757784058432 36452628306245010378744576 54678942459367515568116864 109357884918735031136233728
- Sum of all divisors σ(n): 392218992536944753281024000
- Sum of proper divisors (its aliquot sum) s(n): 282861107618209722144790272
- 109357884918735031136233728 is an abundant number, because the sum of its proper divisors (282861107618209722144790272) is greater than itself. Its abundance is 173503222699474691008556544
Bases of 109357884918735031136233728
- Binary: 1011010011101010110111011010010000000110111101100011111101011010000010100101001000000002
- Hexadecimal: 0x5A756ED2037B1FAD052900
- Base-36: DQNZX1CVG6IDL0000
Squares and roots of 109357884918735031136233728
- 109357884918735031136233728 squared (1093578849187350311362337282) is 11959146993899294767539329883919461653210764644777984
- 109357884918735031136233728 cubed (1093578849187350311362337283) is 1307827020685075070673237570695676170189020327748990598249606755646204492644352
-
The
square root of 109357884918735031136233728 is 10457432042271.8995136339 -
The
cube root of 109357884918735031136233728 is 478207849.6507955621
Scales and comparisons
How big is 109357884918735031136233728?- 109,357,884,918,735,031,136,233,728 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 109,357,884,918,735,031,136,233,728 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 109357884918735031136233728 cubic inches would be around 39850654.1 feet tall.
Recreational maths with 109357884918735031136233728
- 109357884918735031136233728 backwards is 827332631130537819488753901
- 109357884918735031136233728 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 109357884918735031136233728's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 109357884918735031136233728 - Facts about the integer". Numbermatics.com. 2024. Web. 11 May 2024.
APA style:
Numbermatics. (2024). Number 109357884918735031136233728 - Facts about the integer. Retrieved 11 May 2024, from https://numbermatics.com/n/109357884918735031136233728/
Chicago style:
Numbermatics. 2024. "Number 109357884918735031136233728 - Facts about the integer". https://numbermatics.com/n/109357884918735031136233728/
The information we have on file for 109357884918735031136233728 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 109357884918735031136233728, math, Factors of 109357884918735031136233728, curriculum, school, college, exams, university, Prime factorization of 109357884918735031136233728, STEM, science, technology, engineering, physics, economics, calculator, one hundred nine septillion, three hundred fifty-seven sextillion, eight hundred eighty-four quintillion, nine hundred eighteen quadrillion, seven hundred thirty-five trillion, thirty-one billion, one hundred thirty-six million, two hundred thirty-three thousand, seven hundred twenty-eight.