523979551272258801714069504
523,979,551,272,258,801,714,069,504 is an even composite number composed of five prime numbers multiplied together.
523979551272258801714069504 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of thirty-two thousand, seven hundred seventy-five divisors.
Prime factorization of 523979551272258801714069504:
222 × 318 × 114 × 132 × 194
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 11 × 11 × 11 × 11 × 13 × 13 × 19 × 19 × 19 × 19)See below for interesting mathematical facts about the number 523979551272258801714069504 from the Numbermatics database.
Names of 523979551272258801714069504
- Cardinal: 523979551272258801714069504 can be written as Five hundred twenty-three septillion, nine hundred seventy-nine sextillion, five hundred fifty-one quintillion, two hundred seventy-two quadrillion, two hundred fifty-eight trillion, eight hundred one billion, seven hundred fourteen million, sixty-nine thousand, five hundred four.
Scientific notation
- Scientific notation: 5.23979551272258801714069504 × 1026
Factors of 523979551272258801714069504
Divisors of 523979551272258801714069504
- Number of divisors d(n): 32775
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 13 16 18 19 22 24 26 27 32 33 36 38 39 44 48 52 54 57 64 66 72 76 78 81 88 96 99 104 108 114 117 121 128 132 143 144 152 156 162 169 171 176 192 198 208 209 216 228 234 242 243 247 256 264 286 288 297 304 312 324 338 342 351 352 361 363 384 396 416 418 429 432 456 468 484 486 494 507 512 513 528 572 576 594 608 624 627 648 676 684 702 704 722 726 729 741 768 792 832 836 858 864 891 912 936 968 972 988 1014 1024 1026 1053 1056 1083 1089 1144 1152 1188 1216 1248 1254 1287 1296 1331 1352 1368 1404 1408 1444 1452 1458 1482 1521 1536 1539 1573 1584 1664 1672 1716 1728 1782 1824 1859 1872 1881 1936 1944 1976 2028 2048 2052 2106 2112 2166 2178 2187 2223 2288 2299 2304 2376 2432 2496 2508 2574 2592 2662 2673 2704 2717 2736 2808 2816 2888 2904 2916 2964 3042 3072 3078 3146 3159 3168 3211 3249 3267 3328 3344 3432 3456 3564 3648 3718 3744 3762 3861 3872 3888 3952 3971 3993 4056 4096 4104 4212 4224 4332 4356 4374 4446 4563 4576 4598 4608 4617 4693 4719 4752 4864 4992 5016 5148 5184 5324 5346 5408 5434 5472 5577 5616 5632 5643 5776 5808 5832 5928 6084 6144 6156 6292 6318 6336 6422 6498 6534 6561 6656 6669 6688 6859 6864 6897 6912 7128 7296 7436 7488 7524 7722 7744 7776 7904 7942 7986 8019 8112 8151 8192 8208 8424 8448 8664 8712 8748 8892 9126 9152 9196 9216 9234 9386 9438 9477 9504 9633 9728 9747 9801 9984 10032 10296 10368 10648 10692 10816 10868 10944 11154 11232 11264 11286 11552 11583 11616 11664 11856 11913 11979 12168 12288 12312 12584 12636 12672 12844 12996 13068 13122 13312 13338 13376 13689 13718 13728 13794 13824 13851 14079 14157 14256 14592 14641 14872 14976 15048 15444 15488 15552 15808 15884 15972 16038 16224 16302 16384 16416 16731 16848 16896 16929 17303 17328 17424 17496 17784 18252 18304 18392 18432 18468 18772 18876 18954 19008 19266 19456 19494 19602 19683 19968 20007 20064 20449 20577 20592 20691 20736 21296 21384 21632 21736 21888 22308 22464 22528 22572 23104 23166 23232 23328 23712 23826 23958 24057 24336 24453 24576 24624 25168 25272 25289 25344 25688 25992 26136 26244 26624 26676 26752 27378 27436 27456 27588 27648 27702 28158 28314 28431 28512 28899 29184 29241 29282 29403 29744 29887 29952 30096 30888 30976 31104 31616 31768 31944 32076 32448 32604 32768 32832 33462 33696 33792 33858 34606 34656 34749 34848 34992 35321 35568 35739 35937 36504 36608 36784 36864 36936 37544 37752 37908 38016 38532 38912 38988 39204 39366 39936 40014 40128 40898 41067 41154 41184 41382 41472 41553 42237 42471 42592 42768 43264 43472 43681 43776 43923 44616 44928 45056 45144 46208 46332 46464 46656 47424 47652 47916 48114 48672 48906 49152 49248 50193 50336 50544 50578 50688 50787 51376 51623 51909 51984 52272 52488 53248 53352 53504 54756 54872 54912 55176 55296 55404 56316 56628 56862 57024 57798 58368 58482 58564 58806 59049 59488 59774 59904 60021 60192 61009 61347 61731 61776 61952 62073 62208 63232 63536 63888 64152 64896 65208 65536 65664 66924 67392 67584 67716 69212 69312 69498 69696 69984 70642 71136 71478 71874 72171 73008 73216 73359 73568 73728 73872 75088 75449 75504 75816 75867 76032 77064 77824 77976 78408 78732 79872 80028 80256 81796 82134 82308 82368 82764 82944 83106 84474 84942 85184 85293 85536 86528 86697 86944 87362 87552 87723 87846 88209 89167 89232 89661 89856 90112 90288 92416 92664 92928 93312 94848 95304 95832 96228 97344 97812 98304 98496 100386 100672 101088 101156 101376 101574 102752 103246 103818 103968 104247 104544 104976 105963 106496 106704 107008 107217 107811 109512 109744 109824 110352 110592 110808 112632 113256 113724 114048 115596 116736 116964 117128 117612 118098 118976 119548 119808 120042 120384 122018 122694 123201 123462 123552 123904 124146 124416 124659 126464 126711 127072 127413 127776 128304 129792 130321 130416 131043 131072 131328 131769 133848 134784 135168 135432 138424 138624 138996 139392 139968 141284 142272 142956 143748 144342 146016 146432 146718 147136 147456 147744 150176 150579 150898 151008 151632 151734 152064 152361 154128 154869 155648 155727 155952 156816 157464 159744 160056 160512 163592 164268 164616 164736 165528 165888 166212 168948 169884 170368 170586 171072 173056 173394 173888 174724 175104 175446 175692 176418 177147 178334 178464 179322 179712 180063 180224 180576 183027 184041 184832 185193 185328 185856 186219 186624 189696 190333 190608 191664 192456 194688 195624 196608 196992 200772 201344 202176 202312 202752 203148 205504 206492 207636 207936 208494 209088 209952 211926 212992 213408 214016 214434 215622 216513 219024 219488 219648 220077 220704 221184 221616 224939 225264 226347 226512 227448 227601 228096 231192 233472 233928 234256 235224 236196 237952 239096 239616 240084 240768 244036 245388 246402 246924 247104 247808 248292 248832 249318 252928 253422 254144 254826 255552 255879 256608 259584 260091 260642 260832 262086 262144 262656 263169 263538 264627 267501 267696 268983 269568 270336 270864 276848 277248 277992 278179 278784 279936 282568 284544 285912 287496 288684 292032 292864 293436 294272 294912 295488 300352 301158 301796 302016 303264 303468 304128 304722 308256 309738 311296 311454 311904 312741 313632 314928 317889 319488 320112 321024 321651 323433 327184 328536 328757 329232 329472 331056 331776 332424 337896 339768 340736 341172 342144 346112 346788 347776 349448 350208 350892 351384 352836 354294 356668 356928 358644 359424 360126 360448 361152 366054 368082 369603 369664 370386 370656 371712 372438 373248 373977 379392 380133 380666 381216 382239 383328 384912 388531 389376 390963 391248 393129 393216 393984 395307 401544 402688 404352 404624 405504 406296 411008 412984 415272 415872 416988 418176 419904 423852 425984 426816 428032 428868 431244 433026 438048 438976 439296 440154 441408 442368 443232 449878 450528 451737 452694 453024 454896 455202 456192 457083 462384 464607 466944 467181 467856 468512 470448 472392 475904 478192 479232 480168 480491 481536 488072 490776 492804 493848 494208 495616 496584 497664 498636 505856 506844 508288 509652 511104 511758 513216 519168 520182 521284 521664 524172 524288 525312 526338 527076 529254 531441 535002 535392 537966 539136 540189 540672 541728 549081 552123 553696 554496 555579 555984 556358 557568 558657 559872 565136 567853 569088 570999 571824 574992 577368 584064 585728 586872 588544 589824 590976 600704 602316 603592 604032 606528 606936 608256 609444 616512 619476 622592 622908 623808 625482 627264 629856 635778 638976 640224 642048 643302 646866 649539 654368 657072 657514 658464 658944 660231 662112 663552 664848 671099 674817 675792 679041 679536 681472 682344 682803 684288 692224 693576 695552 698896 700416 701784 702768 705672 708588 713336 713856 717288 718848 720252 720896 722304 732108 736164 739206 739328 740772 741312 743424 744876 746496 747954 758784 760266 761332 762432 764478 766656 767637 769824 777062 778752 780273 781926 782496 786258 786432 787968 789507 790614 793881 802503 803088 805376 806949 808704 809248 811008 812592 822016 825968 829939 830544 831744 833976 834537 836352 839808 847704 851968 853632 856064 857736 862488 866052 876096 877952 878592 880308 882816 884736 886464 899756 901056 903474 905388 906048 909792 910404 912384 914166 924768 929214 933888 934362 935712 937024 938223 940896 944784 951808 953667 956384 958464 960336 960982 963072 964953 970299 976144 980837 981552 985608 986271 987696 988416 991232 993168 995328 997272 1011712 1013688 1016576 1019304 1022208 1023516 1026432 1038336 1040364 1042568 1043328 1048344 1048576 1050624 1052676 1054152 1058508 1062882 1070004 1070784 1075932 1078272 1080378 1081344 1083456 1098162 1104246 1107392 1108809 1108992 1111158 1111968 1112716 1115136 1117314 1119744 1121931 1130272 1135706 1138176 1140399 1141998 1143648 1146717 1149984 1154736 1159171 1165593 1168128 1171456 1172889 1173744 1177088 1179387 1179648 1181952 1185921 1201408 1204632 1207184 1208064 1213056 1213872 1216512 1218888 1233024 1238952 1245184 1245816 1247616 1250964 1254528 1259712 1271556 1277952 1280448 1284096 1286604 1293732 1299078 1308736 1314144 1315028 1316928 1317888 1320462 1324224 1327104 1329696 1342198 1349634 1351584 1355211 1358082 1359072 1362944 1364688 1365606 1368576 1371249 1384448 1387152 1391104 1393821 1397792 1400832 1401543 1403568 1405536 1411344 1417176 1426672 1427712 1433531 1434576 1437696 1440504 1441473 1441792 1444608 1464216 1472328 1478412 1478656 1481544 1482624 1486848 1489752 1492992 1495908 1517568 1520532 1522664 1524864 1528956 1533312 1535274 1539648 1554124 1557504 1560546 1563852 1564992 1572516 1572864 1575936 1579014 1581228 1587762 1594323 1605006 1606176 1610752 1613898 1617408 1618496 1620567 1622016 1625184 1644032 1647243 1651936 1656369 1659878 1661088 1663488 1666737 1667952 1669074 1672704 1675971 1679616 1694173 1695408 1703559 1703936 1707264 1712128 1712997 1715472 1724976 1732104 1752192 1755904 1757184 1760616 1765632 1769472 1772928 1799512 1802112 1806948 1810776 1812096 1819584 1820808 1824768 1828332 1849536 1858428 1867776 1868724 1871424 1874048 1876446 1881792 1889568 1903616 1907334 1912768 1916928 1920672 1921964 1926144 1929906 1940598 1948617 1952288 1961674 1963104 1971216 1972542 1975392 1976832 1980693 1982464 1986336 1990656 1994544 2013297 2023424 2024451 2027376 2033152 2037123 2038608 2044416 2047032 2048409 2052864 2076672 2080728 2085136 2086656 2096688 2097152 2101248 2105352 2108304 2117016 2125764 2140008 2141568 2151864 2156544 2160756 2162688 2166912 2196324 2208492 2214784 2217618 2217984 2222316 2223936 2225432 2230272 2234628 2239488 2243862 2260544 2271412 2276352 2280798 2283996 2287296 2293434 2299968 2302911 2309472 2318342 2331186 2336256 2340819 2342912 2345778 2347488 2354176 2358774 2359296 2363904 2368521 2371842 2381643 2402816 2407509 2409264 2414368 2416128 2420847 2426112 2427744 2433024 2437776 2466048 2474329 2477904 2489817 2490368 2491632 2495232 2501928 2503611 2509056 2519424 2543112 2555904 2560896 2568192 2573208 2587464 2598156 2617472 2628288 2630056 2633856 2635776 2640924 2648448 2654208 2659392 2684396 2699268 2703168 2710422 2716164 2718144 2725888 2729376 2731212 2737152 2742498 2768896 2774304 2782208 2787642 2795584 2801664 2803086 2807136 2811072 2814669 2822688 2834352 2853344 2855424 2861001 2867062 2869152 2875392 2881008 2882946 2883584 2889216 2894859 2910897 2928432 2942511 2944656 2956824 2957312 2958813 2963088 2965248 2973696 2979504 2985984 2991816 3035136 3041064 3045328 3049728 3057912 3066624 3070548 3079296 3108248 3115008 3121092 3127704 3129984 3145032 3145728 3151872 3158028 3162456 3175524 3188646 3210012 3212352 3221504 3227796 3234816 3236992 3241134 3244032 3250368 3288064 3294486 3303872 3312738 3319756 3322176 3326427 3326976 3333474 3335904 3338148 3345408 3351942 3359232 3365793 3388346 3390816 3407118 3407872 3414528 3421197 3424256 3425994 3430944 3440151 3449952 3464208 3477513 3496779 3504384 3511808 3514368 3518667 3521232 3531264 3538161 3538944 3545856 3557763 3599024 3604224 3613896 3616327 3621552 3624192 3639168 3641616 3649536 3656664 3699072 3716856 3735552 3737448 3742848 3748096 3752892 3763584 3779136 3807232 3814668 3825536 3833856 3841344 3843928 3852288 3859812 3881196 3897234 3904576 3923348 3926208 3942432 3945084 3950784 3953664 3961386 3964928 3972672 3981312 3989088 4026594 4046848 4048902 4054752 4065633 4066304 4074246 4077216 4088832 4094064 4096818 4105728 4113747 4153344 4161456 4170272 4173312 4181463 4193376 4194304 4202496 4204629 4210704 4216608 4234032 4251528 4273841 4280016 4283136 4300593 4303728 4313088 4321512 4324419 4325376 4333824 4392648 4416984 4429568 4435236 4435968 4444632 4447872 4450864 4460544 4469256 4478976 4487724 4521088 4542824 4552704 4561596 4567992 4574592 4586868 4599936 4605822 4618944 4636684 4662372 4672512 4681638 4685824 4691556 4694976 4708352 4717548 4718592 4727808 4737042 4743684 4763286 4782969 4805632 4815018 4818528 4828736 4832256 4841694 4852224 4855488 4861701 4866048 4875552 4932096 4941729 4948658 4955808 4969107 4979634 4980736 4983264 4990464 5000211 5003856 5007222 5018112 5027913 5038848 5082519 5086224 5110677 5111808 5121792 5136384 5138991 5146416 5174928 5196312 5234944 5256576 5260112 5267712 5271552 5281848 5285401 5296896 5308416 5318784 5368792 5398536 5406336 5420844 5432328 5436288 5451776 5458752 5462424 5474304 5484996 5537792 5548608 5564416 5575284 5591168 5603328 5606172 5614272 5622144 5629338 5645376 5668704 5706688 5710848 5722002 5734124 5738304 5750784 5762016 5765892 5767168 5778432 5789718 5821794 5845851 5856864 5885022 5889312 5913648 5914624 5917626 5926176 5930496 5942079 5947392 5959008 5971968 5983632 6039891 6070272 6073353 6082128 6090656 6099456 6111369 6115824 6133248 6141096 6145227 6158592 6216496 6230016 6242184 6246383 6255408 6259968 6290064 6291456 6303744 6316056 6324912 6351048 6377292 6420024 6424704 6443008 6455592 6469632 6473984 6482268 6488064 6500736 6576128 6588972 6607744 6625476 6639512 6644352 6652854 6653952 6666948 6671808 6676296 6690816 6703884 6718464 6731586 6776692 6781632 6814236 6815744 6829056 6842394 6848512 6851988 6861888 6880302 6899904 6908733 6928416 6955026 6993558 7008768 7022457 7023616 7028736 7037334 7042464 7062528 7076322 7077888 7091712 7105563 7115526 7144929 7198048 7208448 7222527 7227792 7232654 7243104 7248384 7262541 7278336 7283232 7299072 7313328 7382089 7398144 7422987 7433712 7469451 7471104 7474896 7485696 7496192 7505784 7510833 7527168 7558272 7614464 7629336 7651072 7667712 7682688 7687856 7704576 7719624 7762392 7794468 7809152 7846696 7852416 7884864 7890168 7901568 7907328 7922772 7929856 7945344 7962624 7978176 8053188 8093696 8097804 8109504 8131266 8132608 8148492 8154432 8177664 8188128 8193636 8211456 8227494 8306688 8322912 8340544 8346624 8362926 8386752 8404992 8409258 8421408 8433216 8444007 8468064 8503056 8547682 8560032 8566272 8583003 8601186 8607456 8626176 8643024 8648838 8650752 8667648 8684577 8732691 8785296 8827533 8833968 8859136 8870472 8871936 8876439 8889264 8895744 8901728 8921088 8938512 8957952 8975448 9042176 9085648 9105408 9123192 9129329 9135984 9149184 9173736 9199872 9211644 9237888 9273368 9324744 9345024 9363276 9371648 9383112 9389952 9416704 9435096 9437184 9455616 9474084 9487368 9526572 9565938 9611264 9630036 9637056 9657472 9664512 9683388 9704448 9710976 9723402 9732096 9751104 9864192 9883458 9897316 9911616 9938214 9959268 9961472 9966528 9979281 9980928 10000422 10007712 10014444 10036224 10055826 10077696 10097379 10165038 10172448 10221354 10223616 10243584 10263591 10272768 10277982 10292832 10320453 10349856 10392624 10432539 10469888 10490337 10513152 10520224 10535424 10543104 10556001 10563696 10570802 10593792 10614483 10616832 10637568 10673289 10737584 10789207 10797072 10812672 10841688 10848981 10864656 10872576 10903552 10917504 10924848 10948608 10969992 11075584 11097216 11128832 11150568 11182336 11206656 11212344 11228544 11244288 11258676 11290752 11337408 11413376 11421696 11444004 11468248 11476608 11501568 11524032 11531784 11534336 11556864 11579436 11643588 11691702 11713728 11770044 11778624 11827296 11829248 11835252 11852352 11860992 11884158 11894784 11918016 11943936 11967264 12079782 12140544 12146706 12164256 12181312 12196899 12198912 12222738 12231648 12266496 12282192 12290454 12317184 12341241 12432992 12460032 12484368 12492766 12510816 12519936 12544389 12580128 12582912 12607488 12613887 12632112 12649824 12702096 12750881 12754584 12821523 12840048 12849408 12886016 12901779 12911184 12939264 12947968 12964536 12973257 12976128 13001472 13152256 13177944 13215488 13250952 13279024 13288704 13305708 13307904 13333896 13343616 13352592 13381632 13407768 13436928 13463172 13553384 13563264 13628472 13631488 13658112 13684788 13697024 13703976 13723776 13760604 13799808 13817466 13856832 13910052 13987116 14017536 14044914 14047232 14057472 14074668 14084928 14125056 14152644 14155776 14183424 14211126 14231052 14289858 14348907 14396096 14416896 14445054 14455584 14465308 14486208 14496768 14525082 14556672 14566464 14585103 14598144 14626656 14764178 14796288 14825187 14845974 14867424 14907321 14938902 14942208 14949792 14971392 14992384 15000633 15011568 15021666 15054336 15083739 15116544 15228928 15247557 15258672 15302144 15332031 15335424 15365376 15375712 15409152 15416973 15439248 15524784 15588936 15618304 15693392 15704832 15768841 15769728 15780336 15803136 15814656 15845544 15856203 15859712 15890688 15925248 15956352 16106376 16187392 16195608 16219008 16262532 16265216 16296984 16308864 16355328 16376256 16387272 16422912 16454988 16613376 16645824 16681088 16693248 16725852 16773504 16809984 16818516 16842816 16866432 16888014 16936128 17006112 17095364 17120064 17132544 17166006 17202372 17214912 17252352 17286048 17297676 17301504 17335296 17369154 17465382 17537553 17570592 17655066 17667936 17718272 17740944 17743872 17752878 17778528 17791488 17803456 17826237 17842176 17877024 17915904 17950896 18084352 18119673 18171296 18210816 18220059 18246384 18258658 18271968 18298368 18334107 18347472 18399744 18423288 18435681 18475776 18546736 18635903 18649488 18690048 18726552 18739149 18743296 18766224 18779904 18833408 18870192 18874368 18911232 18948168 18974736 19053144 19131876 19222528 19260072 19274112 19314944 19329024 19366776 19408896 19421952 19446804 19464192 19502208 19728384 19766916 19794632 19823232 19876428 19918536 19922944 19933056 19958562 19961856 20000844 20015424 20028888 20072448 20111652 20155392 20194758 20330076 20344896 20442708 20447232 20487168 20527182 20545536 20555964 20585664 20640906 20699712 20726199 20785248 20865078 20939776 20980674 21026304 21040448 21067371 21070848 21086208 21112002 21127392 21141604 21187584 21228966 21233664 21275136 21316689 21346578 21434787 21475168 21578414 21594144 21625344 21667581 21683376 21697962 21729312 21745152 21787623 21807104 21835008 21849696 21897216 21939984 22024249 22146267 22151168 22194432 22257664 22268961 22301136 22364672 22408353 22413312 22424688 22457088 22488576 22517352 22532499 22581504 22674816 22826752 22843392 22888008 22936496 22953216 23003136 23048064 23063568 23068672 23113728 23158872 23287176 23383404 23427456 23540088 23557248 23654592 23658496 23670504 23704704 23721984 23768316 23789568 23836032 23887872 23934528 24159564 24281088 24293412 24328512 24362624 24393798 24397824 24445476 24463296 24532992 24564384 24580908 24634368 24682482 24865984 24920064 24968736 24985532 25021632 25039872 25088778 25160256 25214976 25227774 25264224 25299648 25332021 25404192 25501762 25509168 25643046 25680096 25698816 25749009 25772032 25803558 25822368 25878528 25895936 25929072 25946514 25952256 26002944 26053731 26198073 26304512 26355888 26430976 26482599 26501904 26558048 26577408 26611416 26615808 26629317 26667792 26687232 26705184 26763264 26815536 26873856 26926344 27106768 27126528 27256944 27262976 27316224 27369576 27387987 27394048 27407952 27447552 27521208 27599616 27634932 27713664 27820104 27974232 28035072 28089828 28094464 28114944 28149336 28169856 28250112 28305288 28311552 28366848 28422252 28462104 28579716 28697814 28792192 28833792 28890108 28911168 28930616 28972416 28993536 29050164 29113344 29132928 29170206 29196288 29253312 29528356 29592576 29650374 29691948 29734848 29814642 29877804 29884416 29899584 29937843 29942784 29984768 30001266 30023136 30043332 30108672 30167478 30233088 30292137 30457856 30495114 30517344 30604288 30664062 30670848 30730752 30751424 30790773 30818304 30833946 30878496 30961359 31049568 31177872 31236608 31297617 31386784 31409664 31471011 31537682 31539456 31560672 31606272 31629312 31668003 31691088 31712406 31719424 31781376 31843449 31850496 31912704 32019867 32212752 32367621 32374784 32391216 32438016 32525064 32530432 32546943 32593968 32617728 32710656 32752512 32774544 32845824 32909976 33226752 33291648 33362176 33386496 33451704 33547008 33619968 33637032 33685632 33732864 33776028 33872256 34012224 34190728 34240128 34265088 34332012 34404744 34429824 34504704 34572096 34595352 34603008 34670592 34738308 34930764 35075106 35141184 35310132 35335872 35436544 35481888 35487744 35505756 35557056 35582976 35606912 35652474 35684352 35754048 35831808 35901792 36168704 36239346 36342592 36421632 36440118 36492768 36517316 36543936 36590697 36596736 36668214 36694944 36799488 36846576 36871362 36951552 37023723 37093472 37271806 37298976 37380096 37453104 37478298 37486592 37532448 37559808 37633167 37666816 37740384 37748736 37822464 37841661 37896336 37949472 38106288 38252643 38263752 38445056 38464569 38520144 38548224 38629888 38658048 38705337 38733552 38817792 38843904 38893608 38919771 38928384 39004416 39456768 39533832 39589264 39646464 39752856 39837072 39845888 39866112 39917124 39923712 40001688 40030848 40057776 40144896 40223304 40310784 40389516 40660152 40689792 40885416 40894464 40974336 41054364 41091072 41111928 41171328 41281812 41399424 41452398 41570496 41730156 41879552 41961348 42052608 42080896 42134742 42141696 42172416 42224004 42254784 42283208 42375168 42457932 42467328 42550272 42633378 42693156 42869574 42950336 43046721 43156828 43188288 43250688 43335162 43366752 43395924 43458624 43490304 43575246 43614208 43670016 43699392 43755309 43794432 43879968 44048498 44292534 44302336 44388864 44475561 44515328 44537922 44602272 44721963 44729344 44816706 44826624 44849376 44914176 44977152 45001899 45034704 45064998 45163008 45251217 45349632 45653504 45686784 45742671 45776016 45872992 45906432 45996093 46006272 46096128 46127136 46137344 46227456 46250919 46317744 46574352 46766808 46854912 47012251 47080176 47114496 47306523 47309184 47316992 47341008 47409408 47443968 47536632 47568609 47579136 47672064 47775744 47869056 48319128 48562176 48586824 48657024 48725248 48787596 48795648 48890952 48926592 49065984 49128768 49161816 49268736 49364964 49731968 49840128 49937472 49971064 50043264 50079744 50177556 50320512 50429952 50455548 50528448 50599296 50664042 50808384 51003524 51018336 51286092 51360192 51397632 51498018 51544064 51607116 51644736 51757056 51791872 51858144 51893028 51904512 52005888 52107462 52396146 52609024 52612659 52711776 52861952 52965198 53003808 53116096 53154816 53222832 53231616 53258634 53335584 53374464 53410368 53478711 53526528 53631072 53747712 53852688 54213536 54253056 54359019 54513888 54525952 54632448 54660177 54739152 54775974 54788096 54815904 54895104 55002321 55042416 55199232 55269864 55307043 55427328 55640208 55907709 55948464 56070144 56179656 56188928 56217447 56229888 56298672 56339712 56500224 56610576 56623104 56733696 56844504 56924208 57159432 57395628 57584384 57667584 57780216 57822336 57861232 57944832 57987072 58100328 58226688 58265856 58340412 58392576 58506624 59056712 59185152 59300748 59383896 59469696 59629284 59755608 59768832 59799168 59875686 59885568 59969536 60002532 60046272 60086664 60217344 60334956 60466176 60584274 60915712 60990228 61034688 61208576 61328124 61341696 61461504 61502848 61581546 61636608 61667892 61756992 61922718 62099136 62178597 62355744 62473216 62595234 62773568 62819328 62942022 63075364 63078912 63121344 63202113 63212544 63258624 63336006 63382176 63424812 63438848 63562752 63686898 63700992 63825408 63950067 64039734 64304361 64425504 64735242 64749568 64782432 64876032 65002743 65050128 65060864 65093886 65187936 65235456 65362869 65421312 65505024 65549088 65691648 65819952 66072747 66438801 66453504 66583296 66724352 66772992 66806883 66903408 67094016 67225059 67239936 67274064 67371264 67465728 67552056 67597497 67744512 68024448 68381456 68480256 68530176 68664024 68710213 68809488 68859648 69009408 69144192 69190704 69206016 69341184 69476616 69861528 70150212 70282368 70620264 70671744 70873088 70963776 70975488 71011512 71114112 71165952 71213824 71304948 71368704 71508096 71663616 71803584 72337408 72478692 72685184 72843264 72880236 72985536 73034632 73087872 73181394 73193472 73336428 73389888 73598976 73693152 73742724 73903104 74047446 74186944 74543612 74597952 74760192 74906208 74956596 74973184 75064896 75119616 75266334 75333632 75480768 75644928 75683322 75792672 75898944 75996063 76212576 76505286 76527504 76890112 76929138 77040288 77096448 77247027 77259776 77316096 77410674 77467104 77635584 77687808 77787216 77839542 77856768 78008832 78161193 78594219 78913536 79067664 79178528 79292928 79447797 79505712 79674144 79691776 79732224 79834248 79847424 79887951 80003376 80061696 80115552 80289792 80446608 80621568 80779032 81202979 81320304 81379584 81770832 81788928 81948672 82108728 82163961 82182144 82223856 82342656 82563624 82798848 82904796 83140992 83460312 83759104 83922696 84105216 84161792 84269484 84283392 84344832 84448008 84509568 84566416 84750336 84915864 84934656 85100544 85266756 85386312 85739148 85900672 86093442 86313656 86376576 86501376 86670324 86733504 86791848 86917248 86980608 87150492 87228416 87340032 87398784 87510618 87588864 87759936 88096996 88585068 88604672 88777728 88951122 89030656 89075844 89204544 89443926 89458688 89633412 89653248 89698752 89813529 89828352 89954304 90003798 90069408 90129996 90326016 90502434 90699264 90876411 91307008 91373568 91485342 91552032 91745984 91812864 91992186 92012544 92192256 92254272 92372319 92454912 92501838 92635488 92884077 93148704 93533616 93709824 93892851 94024502 94160352 94228992 94413033 94613046 94618368 94633984 94682016 94818816 94887936 95004009 95073264 95137218 95158272 95344128 95530347 95551488 95738112 96059601 96638256 97102863 97124352 97173648 97314048 97450496 97575192 97591296 97640829 97781904 97853184 98131968 98257536 98323632 98537472 98729928 99463936 99680256 99874944 99942128 100086528 100159488 100355112 100422619 100641024 100859904 100911096 101056896 101198592 101328084 101616768 102007048 102036672 102572184 102720384 102795264 102996036 103088128 103214232 103289472 103514112 103583744 103716288 103786056 103809024 104011776 104214924 104792292 105218048 105225318 105423552 105723904 105930396 106007616 106232192 106309632 106445664 106463232 106517268 106671168 106748928 106820736 106957422 107053056 107262144 107495424 107705376 108427072 108506112 108718038 109027776 109264896 109320354 109478304 109551948 109576192 109631808 109772091 109790208 110004642 110084832 110398464 110539728 110614086 110854656 111071169 111280416 111815418 111896928 112140288 112359312 112377856 112434894 112459776 112597344 112679424 112899501 113000448 113221152 113246208 113467392 113524983 113689008 113848416 114318864 114757929 114791256 115168768 115335168 115393707 115560432 115644672 115722464 115889664 115974144 116116011 116200656 116453376 116531712 116680824 116759313 116785152 117013248 118113424 118370304 118601496 118681277 118767792 118939392 119258568 119511216 119537664 119598336 119751372 119771136 119939072 120005064 120092544 120173328 120434688 120669912 120932352 121168548 121831424 121980456 122069376 122417152 122656248 122683392 122923008 123005696 123163092 123273216 123335784 123513984 123845436 124198272 124357194 124711488 124946432 125190468 125547136 125638656 125884044 126150728 126157824 126242688 126404226 126425088 126517248 126672012 126764352 126849624 126877696 127125504 127373796 127401984 127650816 127900134 128079468 128608722 128851008 129140163 129470484 129499136 129564864 129752064 130005486 130100256 130121728 130187772 130375872 130470912 130725738 130842624 131010048 131098176 131265927 131383296 131639904 132145494 132877602 132907008 133166592 133426683 133448704 133545984 133613766 133806816 134165889 134188032 134450118 134479872 134548128 134742528 134931456 135005697 135104112 135194994 135489024 135753651 136048896 136762912 136960512 137060352 137228013 137328048 137420426 137618976 137719296 137988279 138018816 138288384 138381408 138412032 138682368 138752757 138953232 139723056 140259691 140300424 140564736 141036753 141240528 141343488 141746176 141919569 141927552 141950976 142023024 142228224 142331904 142427648 142609896 142705827 142737408 143016192 143327232 143607168 144674816 144957384 145370368 145686528 145760472 145971072 146069264 146175744 146362788 146386944 146672856 146779776 147197952 147386304 147485448 147806208 148094892 148373888 149087224 149195904 149520384 149812416 149913192 149946368 150129792 150239232 150532668 150667264 150961536 151289856 151366644 151585344 151797888 151992126 152425152 153010572 153055008 153780224 153858276 154080576 154192896 154494054 154519552 154632192 154821348 154934208 155271168 155375616 155574432 155679084 155713536 156017664 156322386 157188438 157827072 157837977 158135328 158357056 158585856 158895594 159011424 159348288 159464448 159668496 159694848 159775902 160006752 160123392 160231104 160436133 160579584 160893216 161243136 161558064 162405958 162640608 162759168 163077057 163541664 163577856 163897344 163980531 164217456 164327922 164364288 164447712 164685312 165006963 165127248 165597696 165809592 165921129 166281984 166920624 167518208 167723127 167845392 168210432 168323584 168538968 168566784 168652341 168689664 168896016 169019136 169132832 169500672 169831728 169869312 170201088 170533512 170772624 171478296 171801344 172186884 172627312 172753152 173002752 173340648 173457251 173467008 173583696 173834496 173961216 174300984 174456832 174680064 174797568 175021236 175177728 175519872 176193992 177170136 177209344 177555456 177902244 178061312 178151688 178409088 178887852 178917376 179266824 179306496 179397504 179627058 179656704 179908608 180007596 180138816 180259992 180652032 181004868 181398528 181752822 182614016 182747136 182970684 183104064 183491968 183625728 183984372 184025088 184384512 184508544 184744638 184909824 185003676 185270976 185768154 186297408 186535791 187067232 187419648 187785702 188049004 188320704 188457984 188826066 189226092 189236736 189267968 189364032 189606339 189637632 189775872 190008018 190146528 190274436 190316544 190688256 191060694 191102976 191476224 191850201 192119202 192913083 193276512 194205726 194248704 194347296 194628096 194900992 195008229 195150384 195182592 195281658 195563808 195706368 196088607 196263936 196515072 196647264 197074944 197459856 198218241 198927872 199316403 199360512 199749888 199884256 200173056 200318976 200420649 200710224 200845238 201282048 201675177 201719808 201822192 202113792 202397184 202656168 202792491 203233536 204014096 204073344 204994933 205144368 205440768 205590528 205992072 206130639 206176256 206428464 206578944 207028224 207167488 207432576 207572112 207618048 208023552 208429848 209584584 210436096 210450636 210847104 211447808 211860792 212015232 212464384 212619264 212891328 212926464 213034536 213342336 213497856 213641472 213914844 214106112 214524288 214990848 215410752 216854144 217012224 217436076 218055552 218529792 218640708 218956608 219103896 219152384 219263616 219544182 219580416 220009284 220169664 220796928 221079456 221228172 221709312 222142338 222560832 223630836 223793856 224280576 224718624 224755712 224869788 224919552 225194688 225358848 225799002 226000896 226442304 226934784 227049966 227378016 227696832 227988189 228637728 229515858 229582512 230337536 230670336 230787414 231120864 231289344 231444928 231741081 231779328 231948288 232232022 232401312 232906752 233063424 233361648 233518626 233570304 234026496 234483579 235782657 236226848 236740608 237202992 237362554 237535584 237878784 238343391 238517136 239022432 239075328 239196672 239502744 239542272 239663853 239878144 240010128 240185088 240346656 240869376 241339824 241864704 242266739 242337096 243608937 243662848 243960912 244138752 244834304 245312496 245366784 245846016 246011392 246326184 246491883 246546432 246671568 247027968 247690872 248396544 248714388 249422976 249892864 250380936 251094272 251277312 251768088 252301456 252315648 252485376 252808452 252850176 253034496 253344024 253528704 253699248 253755392 254251008 254747592 254803968 255301632 255800268 256158936 257217444 257702016 258280326 258940968 258998272 259129728 259504128 260010972 260200512 260243456 260375544 260751744 260941824 261451476 261685248 262020096 262196352 262531854 262766592 263279808 264290988 265755204 265814016 266333184 266853366 266897408 267091968 267227532 267613632 268331778 268376064 268900236 268959744 269096256 269440587 269485056 269862912 270011394 270208224 270389988 270978048 271507302 272097792 272629233 273525824 273921024 274120704 274456026 274656096 274840852 275237952 275438592 275976558 276037632 276576768 276762816 277116957 277364736 277505514 277906464 278652231 279446112 280519382 280600848 281129472 281678553 282073506 282481056 282686976 283239099 283492352 283839138 283855104 283901952 284046048 284456448 284663808 284855296 285012027 285219792 285411654 285474816 286032384 286591041 286654464 287214336 288178803 289349632 289914768 290740736 291308589 291373056 291520944 291942144 292138528 292351488 292725576 292773888 292922487 293345712 293559552 294395904 294772608 294970896 295612416 296189784 296747776 298174448 298391808 299040768 299624832 299826384 299892736 300259584 300478464 301065336 301267857 301334528 301923072 302579712 302733288 303170688 303595776 303984252 304850304 306021144 306110016 307560448 307716552 308161152 308385792 308988108 309039104 309264384 309642696 309868416 310542336 310751232 311148864 311358168 311427072 312035328 312644772 314376876 315654144 315675954 316270656 316714112 317171712 317791188 318022848 318696576 318928896 319336992 319389696 319551804 320013504 320246784 320462208 320872266 321159168 321786432 322486272 323116128 324811916 325281216 325518336 326154114 327083328 327794688 327961062 328434912 328655844 328728576 328895424 329316273 329370624 330013926 330254496 331195392 331619184 331842258 332563968 333213507 333841248 335036416 335446254 335690784 336420864 336647168 337077936 337133568 337304682 337379328 337792032 338038272 338265664 338698503 339001344 339663456 339738624 340402176 340574949 341067024 341545248 342956592 343602688 344273787 344373768 345254624 345506304 346005504 346181121 346681296 346914502 346934016 347167392 347668992 347922432 348348033 348601968 348913664 349360128 349595136 350042472 350277939 350355456 351039744 352387984 354340272 354418688 355110912 355804488 356043831 356122624 356303376 356818176 357775704 357834752 358533648 358612992 358795008 359254116 359313408 359817216 360015192 360277632 360519984 361304064 362009736 362797056 363505644 365228032 365494272 365941368 366208128 366983936 367251456 367968744 368050176 368769024 369017088 369489276 369819648 370007352 370541952 371536308 372594816 373071582 374134464 374839296 375571404 376098008 376641408 376915968 377652132 378452184 378473472 378535936 378728064 379212678 379275264 379551744 380016036 380293056 380548872 380633088 381376512 382121388 382205952 382952448 383700402 384238404 385826166 386553024 387420489 388411452 388497408 388694592 389256192 389801984 390016458 390300768 390365184 390563316 391127616 391412736 392177214 392527872 393030144 393294528 393797781 394149888 394919712 396436482 397855744 398632806 398721024 399499776 399768512 400280049 400346112 400637952 400841298 401420448 401690476 402497667 402564096 403350354 403439616 403644384 404227584 404794368 405017091 405312336 405584982 406467072 407260953 408028192 408146688 409989866 410288736 410881536 411181056 411684039 411984144 412261278 412352512 412856928 413157888 413964837 414056448 414334976 414865152 415144224 415236096 416047104 416258271 416859696 419169168 420779073 420872192 420901272 421694208 422895616 423110259 423721584 424030464 424928768 425238528 425758707 425782656 425852928 426069072 426684672 426995712 427282944 427829688 428117481 428212224 429048576 429981696 430821504 433708288 434024448 434872152 436111104 437059584 437281416 437913216 438207792 438304768 438527232 439088364 439160832 440018568 440339328 441593856 442158912 442456344 443418624 444284676 445121664 447261672 447587712 448561152 449437248 449511424 449739576 449839104 450389376 450717696 451598004 452001792 452884608 453869568 454099932 454756032 455393664 455976378 457275456 459031716 459165024 460675072 461340672 461574828 462241728 462578688 462889856 463482162 463558656 463896576 464464044 464802624 465813504 466126848 466723296 467037252 467140608 468052992 468967158 471565314 472453696 473481216 473513931 474405984 474725108 475071168 475757568 476686782 477034272 478044864 478393344 479005488 479084544 479327706 479756288 480020256 480370176 480693312 481308399 481738752 482679648 483729408 484533478 484674192 487217874 487325696 487921824 488277504 489231171 489668608 490624992 490733568 491692032 491941593 492022784 492652368 492983766 493092864 493343136 494055936 495020889 495381744 496793088 497428776 497763387 498845952 499785728 500761872 502188544 502554624 503169381 503536176 504602912 504631296 504970752 505616904 505700352 505957023 506068992 506688048 507057408 507398496 507510784 508502016 509495184 509607936 510603264 511600536 512317872 514434888 515404032 516560652 517881936 517996544 518259456 519008256 520021944 520371753 520401024 520486912 520751088 521503488 521883648 522902952 523370496 524040192 524392704 525063708 525533184 526559616 528581976 531510408 531628032 532666368 533706732 533794816 534183936 534455064 535227264 536663556 536752128 537800472 537919488 538192512 538881174 538970112 539725824 540022788 540416448 540779976 541956096 543014604 544195584 545258466 547051648 547842048 548241408 548912052 549312192 549681704 550475904 550877184 551953116 552075264 553153536 553525632 554233914 554729472 555011028 555812928 557304462 558892224 559607373 561038764 561201696 562258944 563357106 564147012 564962112 565373952 566478198 566984704 567678276 567710208 567803904 568092096 568819017 568912896 569327616 569710592 570024054 570439584 570823308 570949632 572064768 573182082 573308928 574428672 575550603 576357606 578699264 578739249 579829536 581481472 582617178 582746112 583041888 583884288 584277056 584702976 585024687 585451152 585547776 585844974 586691424 587119104 588265821 588791808 589545216 589941792 591224832 592379568 593495552 594654723 596348896 596783616 597949209 598081536 599249664 599652768 599785472 600519168 600956928 601261947 602130672 602535714 602669056 603846144 605025531 605159424 605466576 606341376 607191552 607968504 608377473 609700608 612042288 612220032 614984799 615120896 615433104 616322304 616771584 617976216 618078208 618391917 618528768 619285392 619736832 621084672 621502464 622297728 622716336 622854144 624070656 625289544 628753752 631308288 631351908 632541312 633428224 634343424 635582376 636045696 637393152 637857792 638673984 638779392 639103608 640027008 640493568 640924416 641744532 642318336 643572864 644972544 646232256 649623832 650562432 651036672 652308228 654166656 655589376 655922124 656869824 657311688 657457152 657790848 658632546 658741248 660027852 660508992 662390784 663238368 663684516 665127936 666427014 667682496 670072832 670892508 671381568 672841728 673294336 674155872 674267136 674609364 674758656 675584064 676076544 676531328 677397006 678002688 679326912 680804352 681149898 682134048 683090496 683964567 685913184 687205376 688547574 688747536 690509248 691012608 692011008 692362242 693362592 693829004 693868032 694334784 695223243 695337984 695844864 696696066 697203936 697827328 698720256 699190272 700084944 700555878 700710912 702079488 703450737 704775968 707347971 708680544 708837376 710221824 711608976 712087662 712245248 712606752 713636352 715030173 715551408 715669504 717067296 717225984 717590016 718508232 718626816 718991559 719634432 720030384 720555264 721039968 722608128 724019472 725594112 726800217 727011288 730456064 730826811 730988544 731882736 732416256 733967872 734502912 735937488 736100352 737538048 738034176 738978552 739475649 739639296 740014704 741083904 743072616 745189632 746143164 748268928 749678592 751142808 752196016 753282816 753831936 755304264 756904368 756946944 757071872 757456128 758425356 758550528 759103488 760032072 760586112 761097744 761266176 762753024 764242776 764411904 765904896 767400804 768476808 771652332 773106048 774840978 776822904 776994816 777389184 778512384 779603968 780032916 780601536 780730368 781126632 782255232 782825472 784354428 785055744 786060288 786589056 787595562 788299776 789839424 792872964 795711488 797265612 797442048 798999552 799537024 800560098 800692224 801275904 801682596 802840896 803380952 804995334 805128192 806700708 806879232 807288768 808321761 808455168 809588736 810034182 810624672 811169964 812934144 814521906 816056384 816293376 817887699 819979732 820577472 821763072 822362112 823368078 823968288 824522556 824705024 825713856 826315776 827929674 828112896 828669952 829730304 830288448 831350871 832094208 832516542 833719392 835956693 838338336 841558146 841744384 841802544 843388416 845035659 845791232 846220518 847443168 848060928 849717297 849857536 850477056 851517414 851565312 851705856 852138144 853369344 853991424 854565888 855036081 855659376 856234962 856424448 858097152 859773123 859963392 861643008 864536409 867416576 868048896 869744304 872222208 873925767 874119168 874562832 875826432 876415584 876609536 877054464 878176728 878321664 878767461 880037136 880678656 883187712 884317824 884912688 886837248 888569352 890243328 893232769 894523344 895175424 897122304 898874496 899022848 899479152 899678208 900778752 901435392 903196008 903803571 904003584 905769216 907739136 908199864 909512064 910787328 911952756 914550912 918063432 918330048 921350144 922681344 923149656 924483456 925157376 925779712 926964324 927117312 927793152 928928088 929605248 931627008 932253696 933446592 934074504 934281216 936105984 937934316 943130628 944907392 946962432 947027862 948811968 949450216 950142336 951515136 953373564 954068544 956089728 956786688 958010976 958169088 958655412 959512576 960040512 960740352 961386624 962616798 963477504 965359296 967458816 969066956 969348384 974435748 974651392 975843648 976555008 978462342 979337216 981249984 983384064 983883186 984045568 985304736 985967532 986185728 986686272 987948819 988111872 990041778 990763488 993586176 994857552 995526774 997691904 999571456 999640521 1001523744 1004377088 1005109248 1006338762 1007072352 1009205824 1009262592 1009941504 1011233808 1011400704 1011914046 1012137984 1013376096 1014114816 1014796992 1016095509 1017004032 1018990368 1019215872 1021206528 1021724847 1023201072 1024635744 1028869776 1030808064 1032821361 1033121304 1035763872 1035993088 1036518912 1038016512 1038543363 1040043888 1040743506 1040802048 1040973824 1041502176 1043006976 1043767296 1045044099 1045805904 1046740992 1048080384 1048785408 1050127416 1050833817 1051066368 1053119232 1057163952 1063020816 1063256064 1065332736 1067413464 1067589632 1068131493 1068367872 1068910128 1070454528 1073327112 1073504256 1075600944 1075838976 1076385024 1077762348 1077940224 1079451648 1080045576 1080832896 1081559952 1083912192 1086029208 1088391168 1090516932 1094103296 1095684096 1096482816 1097824104 1098624384 1099363408 1100951808 1101754368 1103906232 1104150528 1106307072 1107051264 1108467828 1109458944 1110022056 1111625856 1114608924 1117784448 1119214746 1122077528 1122403392 1124517888 1126714212 1128294024 1129924224 1130747904 1132956396 1133969408 1135356552 1135420416 1135607808 1136184192 1137638034 1137825792 1138655232 1139421184 1140048108 1140879168 1141646616 1141899264 1144129536 1146364164 1146617856 1148857344 1151101206 1152715212 1157398528 1157478498 1159659072 1162962944 1165234356 1165492224 1166083776 1167768576 1168554112 1169405952 1170049374 1170902304 1171095552 1171689948 1173382848 1174238208 1176531642 1177583616 1179090432 1179883584 1181393343 1182449664 1184759136 1186991104 1189309446 1192697792 1193567232 1195898418 1196163072 1198499328 1199305536 1200840147 1201038336 1201913856 1202523894 1204261344 1205071428 1205338112 1207493001 1207692288 1210051062 1210318848 1210933152 1212682752 1214383104 1215051273 1215937008 1216754946 1219401216 1221782859 1224084576 1224440064 1229969598 1230241792 1230866208 1232644608 1233543168 1235052117 1235952432 1236156416 1236783834 1237057536 1238570784 1239473664 1241894511 1242169344 1243004928 1244595456 1245432672 1245708288 1248141312 1248774813 1250579088 1257507504 1262337219 1262616576 1262703816 1265082624 1266856448 1268686848 1269330777 1271164752 1272091392 1274786304 1275715584 1277276121 1277347968 1277558784 1278207216 1280054016 1280987136 1281848832 1283489064 1284352443 1284636672 1287145728 1289945088 1292464512 1299247664 1301124864 1302073344 1304616456 1305494047 1308333312 1311178752 1311844248 1313739648 1314623376 1314914304 1315581696 1317265092 1317482496 1320055704 1321017984 1324781568 1326476736 1327369032 1330255872 1332854028 1335364992 1340145664 1341785016 1342763136 1345683456 1346588672 1348311744 1348534272 1349218728 1349517312 1351168128 1352153088 1353062656 1354794012 1356005376 1358653824 1361608704 1362299796 1364268096 1366180992 1367929134 1371826368 1374410752 1377095148 1377495072 1381018496 1382025216 1384022016 1384724484 1386725184 1387658008 1387736064 1388669568 1390446486 1390675968 1391689728 1393392132 1394407872 1395654656 1397440512 1398380544 1400169888 1401111756 1401421824 1404158976 1406901474 1409551936 1414695942 1417361088 1420443648 1420541793 1423217952 1424175324 1424490496 1425213504 1427272704 1430060346 1431102816 1431339008 1434134592 1435180032 1437016464 1437253632 1437983118 1439268864 1440060768 1441110528 1442079936 1443925197 1445216256 1448038944 1451188224 1453600434 1454022576 1460912128 1461653622 1461977088 1463765472 1464832512 1467693513 1467935744 1469005824 1471874976 1472200704 1475076096 1475824779 1476068352 1477957104 1478951298 1479278592 1480029408 1482167808 1485062667 1486145232 1490379264 1492286328 1493290161 1496537856 1499357184 1502285616 1504392032 1506565632 1507663872 1509508143 1510608528 1513808736 1513893888 1514143744 1514912256 1516850712 1517101056 1517871069 1518206976 1520064144 1521172224 1522195488 1522532352 1525506048 1528485552 1528823808 1531809792 1534801608 1536953616 1542856601 1543304664 1546212096 1549681956 1553645808 1553989632 1554778368 1557024768 1559207936 1560065832 1561115259 1561203072 1561460736 1562253264 1564510464 1565650944 1568708856 1570111488 1572120576 1573178112 1575191124 1576599552 1579678848 1585745928 1591422976 1594531224 1594884096 1597999104 1599074048 1601120196 1601384448 1602551808 1603365192 1605681792 1606761904 1609990668 1610256384 1613401416 1613758464 1614577536 1616643522 1616910336 1619177472 1620068364 1621249344 1622339928 1625868288 1629043812 1632112768 1632586752 1635775398 1639959464 1641154944 1643526144 1644724224 1646736156 1647936576 1649045112 1649410048 1651427712 1652631552 1655859348 1656225792 1657339904 1659460608 1660576896 1662701742 1664188416 1665033084 1667438784 1671913386 1676676672 1678822119 1683116292 1683488768 1683605088 1686776832 1690071318 1691582464 1692441036 1694886336 1696121856 1699434594 1699715072 1700954112 1703034828 1703130624 1703411712 1704276288 1706457051 1706738688 1707982848 1709131776 1710072162 1711318752 1712469924 1712848896 1716194304 1719546246 1719926784 1723286016 1726651809 1729072818 1734833152 1736097792 1736217747 1739488608 1744444416 1747851534 1748238336 1749125664 1751652864 1752831168 1754108928 1755074061 1756353456 1756643328 1757534922 1760074272 1761357312 1764797463 1766375424 1768635648 1769825376 1773674496 1777138704 1780486656 1783964169 1786465538 1789046688 1790350848 1793847627 1794244608 1797748992 1798045696 1798958304 1799356416 1801557504 1802870784 1803785841 1806392016 1807607142 1808007168 1811538432 1815076593 1815478272 1816399728 1819024128 1821574656 1823905512 1825132419 1829101824 1836126864 1836660096 1842700288 1844954397 1845362688 1846299312 1848966912 1850314752 1851559424 1853928648 1854234624 1855175751 1855586304 1857856176 1859210496 1863254016 1864507392 1866893184 1868149008 1868562432 1872211968 1875868632 1886261256 1889814784 1893924864 1894055724 1897623936 1898900432 1900284672 1903030272 1906747128 1908029761 1908137088 1912179456 1913573376 1916021952 1916338176 1917310824 1919025152 1920081024 1921480704 1922773248 1925233596 1926955008 1930718592 1934917632 1938133912 1938696768 1948871496 1949302784 1951687296 1953110016 1956924684 1958674432 1962499968 1966768128 1967766372 1968091136 1970609472 1971935064 1972371456 1973372544 1975897638 1976223744 1980083556 1981526976 1987172352 1989715104 1991053548 1995383808 1999142912 1999281042 2003047488 2008754176 2010218496 2012677524 2014144704 2018411648 2018525184 2019883008 2022467616 2022801408 2023828092 2024275968 2026752192 2028229632 2029593984 2032191018 2034008064 2037980736 2042413056 2043449694 2046402144 2049271488 2051893701 2057739552 2061616128 2065642722 2066242608 2071527744 2073037824 2076033024 2077086726 2080087776 2081487012 2081604096 2081947648 2083004352 2085669729 2086013952 2087534592 2090088198 2091611808 2093481984 2096160768 2097570816 2100254832 2101667634 2102132736 2106238464 2110352211 2114327904 2122043913 2126041632 2126512128 2130665472 2134826928 2135179264 2136262986 2136735744 2137820256 2140909056 2145090519 2146654224 2147008512 2151201888 2151677952 2152770048 2155524696 2155880448 2156974677 2158903296 2160091152 2161665792 2163119904 2167824384 2172058416 2176782336 2180400651 2181033864 2188206592 2191368192 2192480433 2192965632 2195648208 2197248768 2198726816 2201903616 2203508736 2207812464 2208301056 2212614144 2214102528 2216935656 2218426947 2218917888 2220044112 2223251712 2229217848 2235568896 2238429492 2244155056 2244806784 2249035776 2253428424 2254944263 2256588048 2259848448 2261495808 2265912792 2267938816 2270713104 2270840832 2271215616 2272368384 2275276068 2275651584 2277310464 2278842368 2280096216 2281758336 2283293232 2283798528 2288259072 2292728328 2293235712 2297714688 2302202412 2305430424 2314797056 2314956996 2319318144 2325925888 2330468712 2330984448 2332167552 2335537152 2337108224 2338811904 2340098748 2341804608 2342191104 2343379896 2346765696 2348476416 2353063284 2355167232 2358180864 2359767168 2362786686 2364899328 2369518272 2373982208 2378618892 2385395584 2387134464 2391796836 2392326144 2396998656 2398611072 2401680294 2402076672 2403827712 2405047788 2408522688 2410142856 2410676224 2414986002 2415384576 2420102124 2420637696 2421866304 2424965283 2425365504 2428766208 2430102546 2431874016 2433509892 2438802432 2443565718 2448169152 2448880128 2453663097 2459939196 2460483584 2461732416 2465289216 2467086336 2470104234 2471904864 2472312832 2473567668 2474115072 2477141568 2478947328 2483789022 2484338688 2486009856 2489190912 2490865344 2494052613 2496282624 2497549626 2501158176 2507870079 2515015008 2524674438 2525233152 2525407632 2530165248 2533712896 2535106977 2537373696 2538661554 2542329504 2544182784 2549151891 2549572608 2551431168 2554552242 2554695936 2555117568 2556414432 2560108032 2561974272 2563697664 2565108243 2566978128 2568704886 2569273344 2574291456 2579319369 2579890176 2584929024 2593609227 2598495328 2602249728 2604146688 2609232912 2610988094 2616666624 2621777301 2622357504 2623688496 2627479296 2629246752 2629828608 2631163392 2634530184 2634964992 2636302383 2640111408 2642035968 2649563136 2652953472 2654738064 2660511744 2664934129 2665708056 2670729984 2679698307 2680291328 2683570032 2685526272 2691366912 2693177344 2696623488 2697068544 2698437456 2699034624 2702336256 2704306176 2706125312 2709588024 2711410713 2712010752 2717307648 2723217408 2724599592 2728536192 2732361984 2735858268 2743652736 2748821504 2754190296 2754990144 2762036992 2764050432 2768044032 2769448968 2773450368 2775316016 2775472128 2777339136 2780892972 2781351936 2783379456 2786784264 2788815744 2791309312 2794881024 2796761088 2800339776 2802223512 2802843648 2808317952 2813802948 2819103872 2829391884 2834722176 2840887296 2841083586 2846435904 2848350648 2848980992 2850427008 2854545408 2860120692 2862205632 2862678016 2868269184 2870360064 2874032928 2874507264 2875966236 2878537728 2880121536 2882221056 2884159872 2887850394 2890432512 2896077888 2902376448 2907200868 2908045152 2921824256 2923307244 2923954176 2927530944 2929665024 2935387026 2935871488 2938011648 2943749952 2950152192 2951649558 2952136704 2955914208 2957902596 2958557184 2960058816 2963846457 2964335616 2970125334 2972290464 2980758528 2984572656 2986580322 2993075712 2998714368 2998921563 3004571232 3008784064 3013131264 3015327744 3019016286 3021217056 3027617472 3027787776 3029824512 3033701424 3034202112 3035742138 3036413952 3040128288 3042344448 3044390976 3048286527 3051012096 3056971104 3057647616 3063619584 3065174541 3069603216 3073907232 3085713202 3086609328 3092424192 3098464083 3099363912 3107291616 3107979264 3109556736 3114049536 3115630089 3118415872 3120131664 3122230518 3122406144 3122921472 3124506528 3129020928 3131301888 3135132297 3137417712 3140222976 3144241152 3146356224 3150382248 3152501451 3153199104 3159357696 3171491856 3182845952 3189062448 3189768192 3195998208 3198148096 3202240392 3202768896 3204394479 3205103616 3206730384 3211363584 3213523808 3219981336 3220512768 3226802832 3227516928 3229155072 3233287044 3233820672 3238354944 3240136728 3242498688 3244679856 3251736576 3258087624 3264225536 3265173504 3271550796 3279918928 3282309888 3287052288 3289448448 3293472312 3295873152 3298090224 3298820096 3302855424 3305263104 3311718696 3312451584 3314679808 3318921216 3321153792 3325403484 3328376832 3330066168 3334877568 3343826772 3353353344 3357644238 3366232584 3366977536 3367210176 3373553664 3380142636 3383164928 3384882072 3389772672 3392243712 3398869188 3399430144 3401908224 3406069656 3406261248 3406823424 3408552576 3412914102 3413477376 3415965696 3418263552 3420144324 3422637504 3424939848 3425697792 3432388608 3439092492 3439853568 3446572032 3453303618 3458145636 3469666304 3472195584 3472435494 3478977216 3488888832 3495703068 3496476672 3498251328 3503305728 3505662336 3508217856 3510148122 3512706912 3513286656 3515069844 3520148544 3522714624 3529594926 3532750848 3537271296 3539650752 3544180029 3547348992 3554277408 3560973312 3567928338 3572931076 3578093376 3580701696 3587695254 3588489216 3595497984 3596091392 3597916608 3602520441 3603115008 3605741568 3607571682 3612784032 3615214284 3616014336 3622479003 3623076864 3630153186 3630956544 3632799456 3638048256 3643149312 3645153819 3647811024 3650264838 3658203648 3665348577 3672253728 3673320192 3685400576 3689908794 3690725376 3692598624 3697933824 3700629504 3703118848 3705156351 3707857296 3708469248 3710351502 3711172608 3715712352 3718420992 3725683533 3726508032 3729014784 3733786368 3736298016 3737124864 3744423936 3746324439 3751737264 3772522512 3779629568 3787011657 3787849728 3788111448 3795247872 3797800864 3800569344 3806060544 3807992331 3813494256 3816059522 3816274176 3824358912 3827146752 3831828363 3832043904 3832676352 3834621648 3838050304 3840162048 3842961408 3845546496 3850467192 3853057329 3853910016 3861437184 3869835264 3876267824 3877393536 3897742992 3898605568 3903374592 3906220032 3913849368 3916482141 3917348864 3924999936 3933536256 3935532744 3936182272 3941218944 3943870128 3944742912 3946745088 3951795276 3952447488 3960167112 3963053952 3974344704 3979430208 3982107096 3990767616 3998285824 3998562084 4006094976 4017508352 4020436992 4025355048 4028289408 4036823296 4037050368 4039766016 4044935232 4045602816 4047656184 4048551936 4053504384 4056459264 4059187968 4064382036 4068016128 4075961472 4084826112 4086899388 4092804288 4098542976 4103787402 4115479104 4123232256 4131285444 4132485216 4143055488 4146075648 4152066048 4154173452 4160175552 4162974024 4163208192 4163895296 4166008704 4171339458 4172027904 4175069184 4180176396 4183223616 4186963968 4192321536 4195141632 4200509664 4203335268 4204265472 4212476928 4220704422 4228655808 4244087826 4252083264 4261330944 4261625379 4269653856 4270358528 4272525972 4273471488 4275640512 4281818112 4290181038 4293308448 4294017024 4302403776 4305540096 4311049392 4311760896 4313949354 4317806592 4320182304 4323331584 4326239808 4331775591 4335648768 4344116832 4353564672 4360801302 4362067728 4376413184 4382736384 4384960866 4385931264 4391296416 4394497536 4397453632 4403080539 4403807232 4407017472 4415624928 4416602112 4425228288 4427474337 4428205056 4433871312 4436853894 4437835776 4440088224 4446503424 4455188001 4458435696 4471137792 4476858984 4479870483 4488310112 4489613568 4498071552 4506856848 4509888526 4513176096 4519696896 4522991616 4528524429 4531825584 4535877632 4541426208 4541681664 4542431232 4544736768 4550552136 4551303168 4553613207 4554620928 4557684736 4560192432 4563516672 4566586464 4567597056 4576518144 4585456656 4586471424 4595429376 4604404824 4610860848 4628569803 4629594112 4629913992 4638636288 4651851776 4660937424 4661968896 4664335104 4671074304 4674216448 4677623808 4680197496 4683345777 4683609216 4684382208 4686759792 4693531392 4696952832 4706126568 4710334464 4716361728 4719534336 4725573372 4729798656 4739036544 4747964416 4757237784 4770791168 4774268928 4783593672 4784652288 4793997312 4797222144 4803360588 4804153344 4807655424 4810095576 4817045376 4820285712 4821352448 4829972004 4830769152 4840204248 4841275392 4843732608 4849930566 4850731008 4857532416 4860205092 4863748032 4867019784 4877604864 4887131436 4896338304 4897760256 4907326194 4919878392 4920967168 4923464832 4930578432 4934172672 4940208468 4943809728 4944625664 4947135336 4948230144 4954283136 4957894656 4967578044 4968677376 4972019712 4978381824 4981730688 4988105226 4992565248 4995099252 5002316352 5015740158 5030030016 5036466357 5049348876 5050466304 5050815264 5060330496 5067425792 5070213954 5074747392 5077323108 5084659008 5088365568 5098303782 5099145216 5102862336 5109104484 5109391872 5110235136 5112828864 5119371153 5120216064 5123948544 5127395328 5130216486 5133956256 5137409772 5138546688 5148582912 5158638738 5159780352 5169858048 5179955427 5187218454 5196990656 5204499456 5208293376 5208653241 5218465824 5221976188 5233333248 5243554602 5244715008 5247376992 5254958592 5258493504 5262326784 5265222183 5269060368 5269929984 5272604766 5280222816 5284071936 5294392389 5299126272 5305906944 5309476128 5321023488 5329868258 5331416112 5341459968 5351892507 5359396614 5360582656 5367140064 5371052544 5381542881 5382733824 5386354688 5393246976 5394137088 5396874912 5398069248 5404672512 5408612352 5411357523 5412250624 5419176048 5422821426 5424021504 5434615296 5445229779 5446434816 5449199184 5457072384 5464723968 5471716536 5475397257 5487305472 5497643008 5508380592 5509980288 5524073984 5528100864 5534863191 5536088064 5538897936 5546900736 5550632032 5550944256 5554678272 5561785944 5562703872 5565527253 5566758912 5573568528 5577631488 5582618624 5589762048 5593522176 5600679552 5604447024 5605687296 5616635904 5627605896 5638207744 5658783768 5669444352 5681774592 5682167172 5692871808 5696701296 5697961984 5700854016 5709090816 5720241384 5724089283 5724411264 5725356032 5736538368 5740720128 5748065856 5749014528 5751932472 5757075456 5760243072 5764442112 5768319744 5775700788 5780865024 5792155776 5804752896 5814401736 5816090304 5843648512 5846614488 5847908352 5855061888 5859330048 5870774052 5871742976 5876023296 5887499904 5900304384 5903299116 5904273408 5911828416 5915805192 5917114368 5920117632 5927692914 5928671232 5940250668 5944580928 5961517056 5969145312 5973160644 5986151424 5997428736 5997843126 6009142464 6017568128 6026262528 6030655488 6038032572 6042434112 6055234944 6055575552 6059649024 6067402848 6068404224 6071484276 6072827904 6080256576 6084688896 6088781952 6096573054 6102024192 6113942208 6127239168 6130349082 6139206432 6147814464 6155681103 6171426404 6173218656 6184848384 6196928166 6198727824 6214583232 6219113472 6228099072 6231260178 6236831744 6240263328 6244461036 6244812288 6245842944 6249013056 6257009187 6258041856 6262603776 6270264594 6274835424 6280445952 6288482304 6292712448 6300764496 6305002902 6306398208 6318715392 6331056633 6342983712 6365691904 6366131739 6378124896 6379536384 6391996416 6396296192 6404480784 6405537792 6408788958 6410207232 6413460768 6422727168 6427047616 6435271557 6439962672 6441025536 6453605664 6455033856 6458310144 6466574088 6467641344 6470924031 6476709888 6480273456 6484997376 6489359712 6503473152 6516175248 6528451072 6530347008 6541201953 6543101592 6559837856 6564619776 6574104576 6577441299 6578896896 6586944624 6591746304 6596180448 6597640192 6605710848 6610526208 6623437392 6624903168 6629359616 6637842432 6642307584 6650806968 6655280841 6656753664 6660132336 6669755136 6687653544 6706706688 6715288476 6732465168 6733955072 6734420352 6747107328 6760285272 6764832789 6766329856 6769764144 6779545344 6784487424 6797738376 6798860288 6803816448 6812139312 6812522496 6813646848 6817105152 6825828204 6826954752 6831931392 6836527104 6840288648 6845275008 6849879696 6851395584 6864777216 6878184984 6879707136 6893144064 6906607236 6916291272 6939332608 6944391168 6944870988 6957954432 6977777664 6991406136 6992953344 6996502656 7006611456 7011324672 7016435712 7020296244 7025413824 7026573312 7030139688 7040297088 7045429248 7059189852 7065501696 7074542592 7079301504 7088360058 7094697984 7108554816 7121946624 7135856676 7145862152 7156186752 7161403392 7175390508 7176978432 7190995968 7192182784 7195833216 7205040882 7206230016 7211483136 7215143364 7225568064 7230428568 7232028672 7244958006 7246153728 7260306372 7261913088 7265598912 7274895849 7276096512 7286298624 7290307638 7295622048 7300529676 7316407296 7330697154 7344507456 7346640384 7360989291 7370801152 7379817588 7381450752 7385197248 7395867648 7401259008 7406237696 7410312702 7415714592 7416938496 7420703004 7422345216 7431424704 7436841984 7451367066 7453016064 7458029568 7467572736 7472596032 7482157839 7488847872 7492648878 7503474528 7523610237 7545045024 7559259136 7574023314 7575699456 7576222896 7590495744 7595601728 7601138688 7605320931 7612121088 7615984662 7626988512 7632119044 7632548352 7647455673 7648717824 7654293504 7663656726 7664087808 7665352704 7669243296 7676100608 7680324096 7685922816 7691092992 7695324729 7700934384 7706114658 7707820032 7722874368 7737958107 7739670528 7752535648 7754787072 7780827681 7795485984 7797211136 7806749184 7812440064 7827698736 7832964282 7834697728 7849999872 7865331903 7867072512 7871065488 7872364544 7882437888 7887740256 7889485824 7893490176 7903590552 7904894976 7908907149 7920334224 7926107904 7948689408 7958860416 7964214192 7981535232 7994802387 7996571648 7997124168 8012189952 8035016704 8039094921 8040873984 8050710096 8056578816 8073646592 8074100736 8079532032 8089870464 8091205632 8095312368 8097103872 8107008768 8112918528 8118375936 8128764072 8134232139 8136032256 8151922944 8169652224 8173798776 8185608576 8197085952 8207574804 8230958208 8246464512 8262570888 8264970432 8286110976 8292151296 8304132096 8308346904 8320351104 8325948048 8326416384 8327790592 8332017408 8342678916 8344055808 8350138368 8360352792 8366447232 8373927936 8384643072 8390283264 8401019328 8406670536 8408530944 8424953856 8441408844 8457311616 8488175652 8504166528 8522661888 8523250758 8539307712 8540717056 8545051944 8546942976 8551281024 8563636224 8580362076 8586616896 8588034048 8604807552 8611080192 8622098784 8623521792 8627898708 8635613184 8640364608 8646663168 8652479616 8663551182 8671297536 8688233664 8707129344 8721602604 8724135456 8752826368 8765472768 8769921732 8771862528 8782592832 8788995072 8794907264 8806161078 8807614464 8814034944 8831249856 8850456576 8854948674 8856410112 8867742624 8873707788 8875671552 8880176448 8891539371 8893006848 8910376002 8916871392 8942275584 8953717968 8959740966 8976620224 8979227136 8996143104 8996764689 9013713696 9019777052 9026352192 9039393792 9045983232 9057048858 9063651168 9071755264 9082852416 9083363328 9089473536 9101104272 9102606336 9107226414 9109241856 9115369472 9120384864 9127033344 9133172928 9144859581 9153036288 9170913312 9172942848 9190858752 9195523623 9208809648 9221721696 9257139606 9259188224 9259827984 9277272576 9295392249 9303703552 9321874848 9323937792 9328670208 9342148608 9346890267 9348432896 9355247616 9360394992 9366691554 9367218432 9368764416 9373519584 9387062784 9393905664 9405396891 9412253136 9420668928 9432723456 9439068672 9451146744 9457504353 9459597312 9478073088 9495928832 9514475568 9541582336 9548537856 9567187344 9569304576 9587994624 9594444288 9606721176 9608306688 9613183437 9615310848 9620191152 9634090752 9640571424 9642704896 9659944008 9661538304 9680408496 9682550784 9687465216 9699861132 9701462016 9715064832 9720410184 9727496064 9734039568 9755209728 9774262872 9792676608 9795520512 9814652388 9839756784 9841934336 9846929664 9861156864 9868345344 9880416936 9887619456 9889251328 9894270672 9896460288 9908566272 9915789312 9935156088 9937354752 9944039424 9956763648 9963461376 9976210452 9985130496 9990198504 10004632704 10031480316 10060060032 10072932714 10098697752 10100932608 10101630528 10120660992 10134851584 10140427908 10149494784 10154646216 10169318016 10176731136 10196607564 10198290432 10205724672 10218208968 10218783744 10220470272 10225657728 10238742306 10240432128 10247897088 10254790656 10260432972 10267912512 10274819544 10277093376 10297165824 10317277476 10319560704 10339716096 10359910854 10374436908 10393981312 10408998912 10416586752 10417306482 10436931648 10443952376 10466666496 10487109204 10489430016 10494753984 10509917184 10516987008 10524653568 10530444366 10538120736 10539859968 10545209532 10560445632 10568143872 10588784778 10598252544 10611813888 10618952256 10632540087 10642046976 10659736516 10662832224 10682919936 10703785014 10718793228 10721165312 10734280128 10742105088 10763085762 10765467648 10772709376 10786493952 10788274176 10793749824 10807561323 10809345024 10817224704 10822715046 10824501248 10838352096 10845642852 10848043008 10867437009 10869230592 10890459558 10892869632 10898398368 10914144768 10929447936 10935461457 10943433072 10950794514 10974610944 10995286016 10996045731 11016761184 11019960576 11048147968 11056201728 11069726382 11072176128 11077795872 11093801472 11101264064 11101888512 11109356544 11115469053 11123571888 11125407744 11131054506 11133517824 11147137056 11155262976 11177050599 11179524096 11187044352 11201359104 11208894048 11211374592 11233271808 11238973317 11255211792 11276415488 11317567536 11338888704 11361034971 11363549184 11364334344 11385743616 11393402592 11395923968 11401708032 11418181632 11423976993 11440482768 11448178566 11448822528 11450712064 11473076736 11481440256 11495485089 11496131712 11498029056 11503864944 11514150912 11520486144 11528884224 11536639488 11551401576 11559171987 11561730048 11584311552 11609505792 11628803472 11632180608 11687297024 11693228976 11695816704 11710123776 11718660096 11741548104 11743485952 11749446423 11752046592 11774999808 11800608768 11806598232 11808546816 11823656832 11831610384 11834228736 11840235264 11855385828 11857342464 11880501336 11889161856 11923034112 11938290624 11946321288 11972302848 11994857472 11995686252 12018284928 12035136256 12052525056 12061310976 12076065144 12084868224 12110469888 12111151104 12119298048 12134805696 12136808448 12142968552 12145655808 12160513152 12169377792 12177563904 12193146108 12204048384 12227884416 12254478336 12260698164 12278412864 12295628928 12311362206 12342852808 12346437312 12369696768 12393856332 12397455648 12429166464 12438226944 12456198144 12462520356 12473663488 12480526656 12488922072 12489624576 12491685888 12498026112 12514018374 12516083712 12525207552 12540529188 12549670848 12560891904 12576964608 12585424896 12601528992 12610005804 12612796416 12637430784 12662113266 12685967424 12731383808 12732263478 12756249792 12783992832 12792592384 12808961568 12811075584 12817577916 12820414464 12826921536 12845454336 12854095232 12870543114 12879925344 12882051072 12907211328 12916620288 12933148176 12935282688 12941848062 12953419776 12960546912 12969994752 12978719424 12995326773 13006946304 13032350496 13056902144 13060694016 13082403906 13086203184 13119675712 13129239552 13148209152 13154882598 13157793792 13173889248 13183492608 13192360896 13209241617 13211421696 13221052416 13246874784 13249806336 13258719232 13275684864 13282423011 13284615168 13301613936 13310561682 13313507328 13320264672 13339510272 13365564003 13375307088 13413413376 13430576952 13439611449 13464930336 13467910144 13468840704 13494214656 13520570544 13529665578 13532659712 13539528288 13559090688 13568974848 13585573287 13595476752 13597720576 13607632896 13624278624 13625044992 13627293696 13634210304 13651656408 13653909504 13660839621 13663862784 13673054208 13680577296 13690550016 13699759392 13702791168 13729554432 13756369968 13759414272 13786288128 13813214472 13832582544 13878665216 13885709409 13888782336 13889741976 13915908864 13955555328 13982812272 13985906688 13993005312 14013222912 14022649344 14032871424 14040592488 14050037331 14050827648 14053146624 14060279376 14080594176 14090858496 14118379704 14131003392 14149085184 14158603008 14176720116 14189395968 14217109632 14243893248 14271713352 14291724304 14312373504 14322806784 14350781016 14353956864 14381991936 14384365568 14391666432 14410081764 14412460032 14422966272 14430286728 14451136128 14460857136 14464057344 14489916012 14492307456 14520612744 14523826176 14531197824 14549791698 14552193024 14572597248 14580615276 14591244096 14601059352 14632814592 14661394308 14689014912 14693280768 14721978582 14741602304 14759635176 14762901504 14770394496 14791735296 14802518016 14812475392 14820625404 14831429184 14833876992 14841406008 14844690432 14862849408 14873683968 14902734132 14906032128 14916059136 14935145472 14945192064 14964315678 14977695744 14985297756 15006949056 15047220474 15090090048 15118518272 15148046628 15151398912 15152445792 15180991488 15191203456 15202277376 15210641862 15224242176 15231969324 15253977024 15264238088 15265096704 15294911346 15297435648 15308587008 15327313452 15328175616 15330705408 15338486592 15352201216 15358113459 15360648192 15371845632 15382185984 15390649458 15401868768 15412229316 15415640064 15445748736 15475916214 15479341056 15505071296 15509574144 15539866281 15561655362 15590971968 15613498368 15624880128 15625959723 15655397472 15665928564 15669395456 15699999744 15730663806 15734145024 15742130976 15744729088 15764875776 15775480512 15786980352 15795666549 15807181104 15809789952 15817814298 15840668448 15852215808 15883177167 15897378816 15917720832 15928428384 15963070464 15989604774 15993143296 15994248336 16024379904 16055677521 16070033408 16078189842 16081747968 16101420192 16113157632 16144628643 16147293184 16148201472 16159064064 16179740928 16182411264 16190624736 16194207744 16214017536 16225837056 16234072569 16236751872 16257528144 16268464278 16272064512 16303845888 16335689337 16339304448 16347597552 16371217152 16394171904 16415149608 16426191771 16461916416 16492929024 16525141776 16529940864 16572221952 16584302592 16604589573 16608264192 16616693808 16640702208 16651896096 16652832768 16655581184 16664034816 16685357832 16688111616 16696581759 16700276736 16720705584 16732894464 16747855872 16769286144 16780566528 16802038656 16813341072 16817061888 16849907712 16882817688 16914623232 16971422611 16976351304 17008333056 17045323776 17046501516 17078615424 17081434112 17090103888 17093885952 17102562048 17127272448 17160724152 17172267849 17173233792 17176068096 17209615104 17222160384 17244197568 17247043584 17255797416 17271226368 17280729216 17293326336 17304959232 17327102364 17342595072 17376467328 17414258688 17443205208 17448270912 17505652736 17530945536 17539843464 17543725056 17565185664 17577990144 17589814528 17612322156 17615228928 17628069888 17662499712 17700913152 17709897348 17712820224 17735485248 17747415576 17751343104 17760352896 17783078742 17786013696 17820752004 17833742784 17884551168 17907435936 17919481932 17953240448 17958454272 17992286208 17993529378 18027427392 18039554104 18052704384 18078787584 18091966464 18114097716 18127302336 18143510528 18165704832 18166726656 18178947072 18202208544 18205212672 18214452828 18218483712 18230738944 18240769728 18254066688 18266345856 18289719162 18306072576 18341826624 18381717504 18391047246 18417619296 18443443392 18467043309 18514279212 18518376448 18519655968 18554545152 18590784498 18607407104 18643749696 18657340416 18684297216 18693780534 18696865792 18710495232 18720789984 18733383108 18734436864 18737528832 18747039168 18771027561 18774125568 18787811328 18810793782 18824506272 18841337856 18865446912 18878137344 18902293488 18915008706 18919194624 18956146176 18991857664 18993169899 19028951136 19083164672 19097075712 19098395217 19134374688 19138609152 19175989248 19188888576 19213442352 19216613376 19226366874 19230621696 19240382304 19268181504 19281142848 19305814671 19319888016 19323076608 19360816992 19365101568 19374930432 19399722264 19402924032 19412772093 19430129664 19440820368 19454992128 19468079136 19510419456 19548525744 19585353216 19591041024 19623605859 19629304776 19679513568 19683868672 19693859328 19722313728 19732323897 19736690688 19760833872 19775238912 19778502656 19788541344 19792920576 19817132544 19831578624 19870312176 19874709504 19888078848 19913527296 19926922752 19952420904 19965842523 19970260992 19980397008 20009265408 20062960632 20120120064 20145865428 20197395504 20201865216 20203261056 20241321984 20269703168 20280855816 20294498367 20298989568 20309292432 20338636032 20353462272 20393215128 20396580864 20411449344 20436417936 20437567488 20440940544 20451315456 20477484612 20480864256 20495794176 20509581312 20520865944 20535825024 20549639088 20554186752 20594331648 20634554952 20639121408 20679432192 20719821708 20748873816 20787962624 20817997824 20833173504 20834612964 20873863296 20887904752 20933332992 20974218408 20978860032 20989507968 21019834368 21033974016 21049307136 21060888732 21076241472 21079719936 21090419064 21120891264 21136287744 21177569556 21196505088 21223627776 21237904512 21265080174 21284093952 21319473032 21325664448 21365839872 21407570028 21437586456 21442330624 21468560256 21484210176 21526171524 21530935296 21545418752 21572987904 21576548352 21587499648 21615122646 21618690048 21634449408 21645430092 21649002496 21676704192 21691285704 21696086016 21734874018 21738461184 21780919116 21785739264 21796796736 21824687547 21828289536 21858895872 21870922914 21886866144 21901589028 21949221888 21990572032 21992091462 22033522368 22039921152 22096295936 22112403456 22139452764 22144352256 22155591744 22187602944 22202528128 22203777024 22218713088 22230938106 22247143776 22250815488 22262109012 22267035648 22294274112 22310525952 22354101198 22359048192 22374088704 22402718208 22417788096 22446473517 22466543616 22477946634 22510423584 22552830976 22570830711 22635135072 22677777408 22722069942 22727098368 22728668688 22771487232 22786805184 22803416064 22815962793 22836363264 22847953986 22880965536 22896357132 22897645056 22901424128 22942367019 22946153472 22962880512 22990970178 22992263424 22996058112 23007729888 23028301824 23040972288 23057768448 23073278976 23085974187 23102803152 23118343974 23123460096 23168623104 23213874321 23219011584 23257606944 23264361216 23342483043 23374594048 23386457952 23391633408 23420247552 23437320192 23483096208 23486971904 23498892846 23504093184 23549999616 23595995709 23601217536 23613196464 23617093632 23647313664 23663220768 23668457472 23680470528 23710771656 23714684928 23726721447 23761002672 23778323712 23846068224 23876581248 23892642576 23944605696 23984407161 23989714944 23991372504 24036569856 24070272512 24105050112 24117284763 24122621952 24152130288 24169736448 24220939776 24222302208 24238596096 24269611392 24273616896 24285937104 24291311616 24321026304 24338755584 24355127808 24386292216 24402696417 24408096768 24455768832 24508956672 24521396328 24556825728 24591257856 24622724412 24685705616 24692874624 24739393536 24787712664 24794911296 24804386893 24858332928 24876453888 24912396288 24925040712 24947326976 24961053312 24977844144 24979249152 24983371776 24996052224 25028036748 25032167424 25050415104 25081058376 25099341696 25121783808 25153929216 25170849792 25203057984 25220011608 25225592832 25274861568 25324226532 25371934848 25462767616 25464526956 25512499584 25567985664 25585184768 25617923136 25622151168 25635155832 25640828928 25653843072 25690908672 25708190464 25741086228 25759850688 25764102144 25814422656 25833240576 25866296352 25870565376 25883696124 25906839552 25921093824 25939989504 25957438848 25990653546 26013892608 26064700992 26113804288 26121388032 26164807812 26172406368 26239351424 26258479104 26296418304 26309765196 26315587584 26347778496 26366985216 26384721792 26418483234 26422843392 26442104832 26493749568 26517438464 26551369728 26564846022 26569230336 26603227872 26621123364 26627014656 26640529344 26674618113 26679020544 26731128006 26750614176 26826826752 26861153904 26879222898 26929860672 26937681408 26988429312 26990294067 27041141088 27059331156 27065319424 27079056576 27118181376 27137949696 27171146574 27190953504 27195441152 27215265792 27248557248 27250089984 27268420608 27303312816 27307819008 27321679242 27327725568 27346108416 27361154592 27381100032 27399518784 27434578743 27459108864 27512739936 27518828544 27572576256 27586570869 27626428944 27665165088 27757330432 27771418818 27777564672 27779483952 27831817728 27886176747 27911110656 27965624544 27971813376 27986010624 28026445824 28040670801 28045298688 28065742848 28081184976 28100074662 28101655296 28106293248 28120558752 28161188352 28181716992 28216190673 28236759408 28262006784 28298170368 28317206016 28353440232 28372513059 28378791936 28434219264 28487786496 28543426704 28583448608 28624747008 28645613568 28701562032 28707913728 28763983872 28768731136 28783332864 28820163528 28824920064 28839550311 28845932544 28860573456 28902272256 28921714272 28928114688 28979832024 28984614912 29041225488 29047652352 29062395648 29099583396 29104386048 29145194496 29161230552 29182488192 29202118704 29265629184 29314275419 29322788616 29378029824 29386561536 29443957164 29483204608 29519270352 29525803008 29540788992 29583470592 29605036032 29624950784 29641250808 29662858368 29667753984 29682812016 29689380864 29725698816 29747367936 29805468264 29812064256 29832118272 29870290944 29890384128 29928631356 29955391488 29970595512 30013898112 30094440948 30180180096 30237036544 30296093256 30302797824 30304891584 30361982976 30382406912 30404554752 30421283724 30448484352 30463938648 30507954048 30528476176 30530193408 30589822692 30594871296 30617174016 30654626904 30656351232 30661410816 30676973184 30704402432 30716226918 30721296384 30743691264 30764371968 30781298916 30803737536 30824458632 30831280128 30891497472 30951832428 30958682112 31010142592 31019148288 31079732562 31123310724 31181943936 31226996736 31249760256 31251919446 31310794944 31331857128 31338790912 31399999488 31461327612 31468290048 31484261952 31489458176 31529751552 31550961024 31573960704 31591333098 31614362208 31619579904 31635628596 31681336896 31704431616 31766354334 31794757632 31835441664 31856856768 31897620261 31926140928 31979209548 31986286592 31988496672 32048759808 32111355042 32140066816 32156379684 32163495936 32202840384 32226315264 32289257286 32294586368 32296402944 32318128128 32359481856 32364822528 32381249472 32422683969 32428035072 32451674112 32468145138 32473503744 32515056288 32536928556 32544129024 32602311027 32607691776 32671378674 32678608896 32695195104 32742434304 32788343808 32806384371 32830299216 32852383542 32923832832 32985858048 32988137193 33050283552 33059881728 33144443904 33168605184 33209179146 33216528384 33233387616 33281404416 33303792192 33305665536 33328069632 33346407159 33370715664 33376223232 33393163518 33400553472 33441411168 33465788928 33531151797 33538572288 33561133056 33604077312 33626682144 33634123776 33699815424 33716919951 33765635376 33829246464 33942845222 33952702608 34016666112 34083104913 34090647552 34093003032 34157230848 34162868224 34180207776 34187771904 34205124096 34254544896 34271930979 34321448304 34344535698 34346467584 34352136192 34419230208 34444320768 34486455267 34488395136 34494087168 34511594832 34542452736 34561458432 34586652672 34609918464 34654204728 34677515961 34685190144 34752934656 34828517376 34886410416 34896541824 35011305472 35061891072 35079686928 35087450112 35130371328 35155980288 35179629056 35224644312 35230457856 35248339269 35256139776 35324999424 35401826304 35419794696 35425640448 35470970496 35494831152 35502686208 35520705792 35566157484 35572027392 35641504008 35667485568 35769102336 35814871872 35838963864 35906480896 35916908544 35984572416 35987058756 36054854784 36079108208 36105408768 36157575168 36183932928 36228195432 36254604672 36287021056 36331409664 36333453312 36357894144 36404417088 36410425344 36428905656 36436967424 36461477888 36481539456 36508133376 36532691712 36579438324 36612145152 36683653248 36763435008 36782094492 36835238592 36886886784 36934086618 37028558424 37036752896 37039311936 37109090304 37181568996 37214814208 37287499392 37314680832 37368594432 37387561068 37393731584 37420990464 37441579968 37466766216 37468873728 37475057664 37494078336 37542055122 37548251136 37575622656 37621587564 37649012544 37682675712 37730893824 37756274688 37804586976 37830017412 37838389248 37912292352 37983715328 37986339798 38057902272 38166329344 38194151424 38196790434 38268749376 38351978496 38377777152 38426884704 38433226752 38452733748 38461243392 38480764608 38536363008 38562285696 38611629342 38639776032 38646153216 38721633984 38749860864 38799444528 38805848064 38825544186 38860259328 38881640736 38909984256 38936158272 38985980319 39020838912 39097051488 39170706432 39182082048 39247211718 39258609552 39359027136 39387718656 39444627456 39464647794 39473381376 39521667744 39550477824 39557005312 39577082688 39627724851 39634265088 39663157248 39740624352 39749419008 39776157696 39827054592 39847269033 39853845504 39904841808 39931685046 39940521984 39960794016 40018530816 40096692009 40125921264 40240240128 40291730856 40318834347 40394791008 40403730432 40406522112 40482643968 40539406336 40561711632 40588996734 40597979136 40618584864 40677272064 40706924544 40756719861 40786430256 40793161728 40822898688 40872835872 40875134976 40881881088 40902630912 40954969224 40961728512 40982518863 40991588352 41019162624 41041731888 41071650048 41099278176 41108373504 41188663296 41269109904 41278242816 41358864384 41439643416 41497747632 41575925248 41635995648 41657128227 41666347008 41669225928 41747726592 41775809504 41866665984 41948436816 41957720064 41979015936 42039668736 42067948032 42098614272 42121777464 42150111993 42152482944 42159439872 42180838128 42241782528 42272575488 42355139112 42393010176 42447255552 42475809024 42530160348 42568187904 42638946064 42651328896 42731679744 42815140056 42875172912 42884661248 42937120512 42968420352 43052343048 43061870592 43090837504 43145975808 43153096704 43174999296 43230245292 43237380096 43268898816 43290860184 43298004992 43353408384 43382571408 43392172032 43469748036 43476922368 43561838232 43571478528 43593593472 43649375094 43656579072 43717791744 43741845828 43773732288 43803178056 43898443776 43981144064 43984182924 44067044736 44079842304 44192591872 44224806912 44278905528 44288704512 44311183488 44375205888 44405056256 44407554048 44437426176 44461876212 44494287552 44501630976 44524218024 44534071296 44588548224 44621051904 44708202396 44718096384 44748177408 44805436416 44835576192 44892947034 44933087232 44955893268 45020847168 45105661952 45141661422 45270270144 45355554816 45444139884 45454196736 45457337376 45542974464 45573610368 45606832128 45631925586 45672726528 45695907972 45761931072 45792714264 45795290112 45802848256 45884734038 45892306944 45925761024 45981940356 45984526848 45992116224 46015459776 46056603648 46074340377 46081944576 46115536896 46146557952 46171948374 46205606304 46236687948 46246920192 46337246208 46427748642 46438023168 46515213888 46528722432 46619598843 46684966086 46749188096 46772915904 46840495104 46874640384 46877879169 46966192416 46973943808 46997785692 47008186368 47099999232 47191991418 47202435072 47226392928 47234187264 47294627328 47326441536 47360941056 47386999647 47421543312 47429369856 47453442894 47522005344 47556647424 47649531501 47692136448 47753162496 47785285152 47889211392 47968814322 47979429888 47982745008 48073139712 48140545024 48167032563 48210100224 48234569526 48245243904 48304260576 48339472896 48433885929 48441879552 48444604416 48477192192 48539222784 48547233792 48571874208 48582623232 48642052608 48677511168 48702217707 48710255616 48772584432 48805392834 48816193536 48911537664 49007068011 49017913344 49042792656 49113651456 49182515712 49245448824 49278575313 49371411232 49385749248 49478787072 49575425328 49589822592 49608773786 49716665856 49752907776 49813768719 49824792576 49850081424 49894653952 49922106624 49955688288 49958498304 49966743552 49992104448 50056073496 50064334848 50089745277 50100830208 50162116752 50198683392 50243567616 50307858432 50341699584 50406115968 50440023216 50451185664 50549723136 50648453064 50743869696 50914267833 50925535232 50929053912 51024999168 51135971328 51170369536 51235846272 51244302336 51270311664 51281657856 51307686144 51381817344 51416380928 51482172456 51516803547 51519701376 51528204288 51628845312 51666481152 51732592704 51741130752 51767392248 51813679104 51842187648 51879979008 51914877696 51981307092 52027785216 52129401984 52227608576 52242776064 52329615624 52344812736 52478702848 52516958208 52592836608 52619530392 52631175168 52695556992 52733970432 52769443584 52836966468 52845686784 52884209664 52987499136 53034876928 53102739456 53129692044 53138460672 53206455744 53242246728 53254029312 53281058688 53349236226 53358041088 53462256012 53501228352 53653653504 53722307808 53758445796 53859721344 53875362816 53976858624 53980588134 54082282176 54118662312 54130638848 54158113152 54236362752 54275899392 54342293148 54381907008 54390882304 54430531584 54497114496 54500179968 54536841216 54606625632 54615638016 54643358484 54655451136 54692216832 54722309184 54762200064 54799037568 54869157486 54918217728 55025479872 55145152512 55173141738 55252857888 55330330176 55401129927 55514660864 55542837636 55555129344 55558967904 55663635456 55772353494 55822221312 55931249088 55972021248 56052891648 56081341602 56090597376 56131485696 56162369952 56200149324 56203310592 56212586496 56241117504 56313082683 56322376704 56363433984 56432381346 56473518816 56524013568 56596340736 56634412032 56706880464 56745026118 56757583872 56868438528 56975572992 56979509697 57086853408 57166897216 57249494016 57291227136 57295185651 57403124064 57415827456 57527967744 57566665728 57640327056 57649840128 57679100622 57691865088 57721146912 57804544512 57843428544 57917444013 57959664048 57969229824 58082450976 58095304704 58124791296 58199166792 58208772096 58238316279 58290388992 58322461104 58364976384 58404237408 58531258368 58628550838 58645577232 58756059648 58773123072 58870817577 58887914328 58966409216 59038540704 59051606016 59081577984 59166941184 59196971691 59210072064 59249901568 59282501616 59325716736 59335507968 59365624032 59378761728 59451397632 59494735872 59610936528 59624128512 59664236544 59740581888 59780768256 59857262712 59897527569 59910782976 59941191024 60027796224 60188881896 60360360192 60474073088 60592186512 60605595648 60609783168 60723965952 60764813824 60809109504 60842567448 60883495101 60896968704 60927877296 61015908096 61056952352 61060386816 61179645384 61189742592 61234348032 61309253808 61312702464 61322821632 61353946368 61408804864 61432453836 61442592768 61487382528 61528743936 61562597832 61607475072 61648917264 61662560256 61782994944 61903664856 61917364224 62020285184 62038296576 62159465124 62246621448 62363887872 62453993472 62499520512 62503838892 62621589888 62663714256 62677581824 62799998976 62922655224 62936580096 62968523904 62978916352 63059503104 63101922048 63147921408 63182666196 63228724416 63239159808 63271257192 63362673792 63408863232 63532708668 63589515264 63670883328 63713713536 63795240522 63852281856 63958419096 63972573184 63976993344 64097519616 64222710084 64280133632 64312759368 64326991872 64405680768 64452630528 64578514572 64589172736 64592805888 64636256256 64718963712 64729645056 64762498944 64845367938 64856070144 64903348224 64936290276 64947007488 65030112576 65073857112 65088258048 65204622054 65215383552 65342757348 65357217792 65390390208 65474062641 65484868608 65576687616 65612768742 65660598432 65704767084 65847665664 65971716096 65976274386 66100567104 66119763456 66288887808 66337210368 66418358292 66433056768 66466775232 66562808832 66607584384 66611331072 66656139264 66692814318 66741431328 66752446464 66786327036 66801106944 66882822336 66931577856 67062303594 67077144576 67122266112 67208154624 67253364288 67339420551 67399630848 67433839902 67531270752 67658492928 67712492133 67885690444 67905405216 68033332224 68166209826 68181295104 68186006064 68314461696 68325736448 68360415552 68410248192 68447888379 68509089792 68543861958 68642896608 68689071396 68692935168 68704272384 68827101057 68838460416 68888641536 68972910534 68976790272 68988174336 69023189664 69084905472 69122916864 69173305344 69219836928 69257922561 69308409456 69355031922 69370380288 69505869312 69641622963 69657034752 69772820832 69793083648 70022610944 70027449129 70123782144 70159373856 70174900224 70260742656 70311960576 70359258112 70449288624 70460915712 70496678538 70512279552 70649998848 70787987127 70803652608 70839589392 70851280896 70941940992 70989662304 71005372416 71041411584 71132314968 71144054784 71180164341 71283008016 71334971136 71538204672 71629743744 71677927728 71812961792 71833817088 71953221483 71969144832 71974117512 72109709568 72158216416 72210817536 72315150336 72351854289 72367865856 72456390864 72509209344 72574042112 72662819328 72666906624 72715788288 72808834176 72820850688 72857811312 72873934848 72922955776 72963078912 73016266752 73065383424 73158876648 73208089251 73224290304 73367306496 73526870016 73564188984 73670477184 73773773568 73868173236 74057116848 74073505792 74078623872 74218180608 74363137992 74413160679 74429628416 74574998784 74629361664 74737188864 74775122136 74787463168 74841980928 74883159936 74933532432 74937747456 74950115328 74988156672 75084110244 75096502272 75151245312 75243175128 75298025088 75365351424 75461787648 75512549376 75609173952 75660034824 75676778496 75824584704 75967430656 75972679596 76115804544 76332658688 76388302848 76393580868 76537498752 76703956992 76755554304 76853769408 76866453504 76905467496 76922486784 76961529216 77072726016 77124571392 77223258684 77279552064 77292306432 77443267968 77499721728 77598889056 77611696128 77651088372 77720518656 77763281472 77819968512 77872316544 77971960638 78041677824 78194102976 78341412864 78364164096 78494423436 78517219104 78718054272 78775437312 78889254912 78929295588 78946762752 79043335488 79100955648 79114010624 79154165376 79255449702 79268530176 79326314496 79481248704 79552315392 79654109184 79694538066 79707691008 79809683616 79863370092 79881043968 79921588032 80023854339 80037061632 80193384018 80251842528 80480480256 80583461712 80637668694 80789582016 80813044224 80965287936 80970882201 81078812672 81123423264 81177993468 81195958272 81237169728 81354544128 81413849088 81513439722 81572860512 81586323456 81645797376 81745671744 81750269952 81805261824 81909938448 81923457024 81965037726 81983176704 82038325248 82083463776 82143300096 82198556352 82303736229 82377326592 82538219808 82556485632 82717728768 82759712607 82879286832 82995495264 83151850496 83271991296 83314256454 83332694016 83338451856 83495453184 83551619008 83658530241 83733331968 83896873632 83915440128 83958031872 84079337472 84122012403 84135896064 84197228544 84243554928 84300223986 84304965888 84318879744 84361676256 84483565056 84545150976 84648572019 84710278224 84786020352 84894511104 84951618048 85060320696 85117539177 85136375808 85277892128 85302657792 85463359488 85630280112 85750345824 85769322496 85874241024 85936840704 86104686096 86123741184 86181675008 86291951616 86306193408 86349998592 86460490584 86474760192 86518650933 86537797632 86581720368 86596009984 86706816768 86765142816 86784344064 86939496072 86953844736 87123676464 87142957056 87187186944 87298750188 87313158144 87435583488 87483691656 87547464576 87606356112 87796887552 87942826257 87962288128 87968365848 88134089472 88159684608 88385183744 88449613824 88557811056 88577409024 88622366976 88750411776 88810112512 88815108096 88874852352 88923752424 88988575104 89003261952 89048436048 89068142592 89177096448 89242103808 89416404792 89436192768 89496354816 89610872832 89671152384 89785894068 89866174464 89911786536 90041694336 90211323904 90283322844 90540540288 90711109632 90888279768 90908393472 90914674752 91085948928 91147220736 91213664256 91263851172 91345453056 91391815944 91523862144 91585428528 91590580224 91605696512 91769468076 91784613888 91851522048 91963880712 91969053696 91984232448 92030919552 92113207296 92148680754 92163889152 92231073792 92293115904 92343896748 92411212608 92473375896 92493840384 92674492416 92855497284 92876046336 93030427776 93057444864 93239197686 93369932172 93498376192 93545831808 93680990208 93749280768 93755758338 93932384832 93947887616 93995571384 94016372736 94199998464 94383982836 94404870144 94452785856 94468374528 94589254656 94652883072 94721882112 94773999294 94843086624 94858739712 94906885788 95044010688 95113294848 95299063002 95384272896 95506324992 95570570304 95692860783 95778422784 95937628644 95958859776 95965490016 96146279424 96281090048 96334065126 96420200448 96469139052 96490487808 96608521152 96678945792 96867771858 96883759104 96889208832 96954384384 97078445568 97094467584 97143748416 97268051907 97284105216 97355022336 97404435414 97420511232 97545168864 97610785668 97632387072 97806933081 97823075328 98014136022 98035826688 98085585312 98227302912 98365031424 98419153113 98490897648 98557150626 98742822464 98771498496 98957574144 98964411579 99150850656 99179645184 99217547572 99433331712 99505815552 99627537438 99649585152 99700162848 99789307904 99844213248 99911376576 99916996608 99984208896 100039221477 100112146992 100128669696 100179490554 100201660416 100324233504 100397366784 100593455391 100615716864 100683399168 100812231936 100880046432 100902371328 101099446272 101150759853 101296906128 101487739392 101828535666 101851070464 101858107824 102049998336 102249314739 102271942656 102340739072 102471692544 102488604672 102540623328 102563315712 102615372288 102763634688 102815792937 102832761856 102964344912 103033607094 103039402752 103056408576 103257690624 103332962304 103459365801 103465185408 103482261504 103534784496 103627358208 103684375296 103759958016 103829755392 103962614184 104032547883 104055570432 104258803968 104455217152 104485552128 104659231248 104689625472 104957405696 105033916416 105185673216 105239060784 105262350336 105391113984 105467940864 105538887168 105673932936 105691373568 105745017807 105768419328 105974998272 106069753856 106205478912 106259384088 106276921344 106412911488 106484493456 106508058624 106562117376 106698472452 106716082176 106924512024 107002456704 107307307008 107444615616 107516891592 107719442688 107750725632 107953717248 107961176268 108164564352 108237324624 108261277696 108316226304 108472725504 108551798784 108684586296 108763814016 108781764608 108861063168 108994228992 109000359936 109073682432 109213251264 109231276032 109286716968 109310902272 109384433664 109444618368 109524400128 109598075136 109738314972 109836435456 110050959744 110290305024 110346283476 110505715776 110660660352 110802259854 111029321728 111085675272 111110258688 111117935808 111327270912 111544706988 111644442624 111862498176 111944042496 112105783296 112162683204 112181194752 112262971392 112324739904 112400298648 112406621184 112425172992 112482235008 112626165366 112644753408 112726867968 112864762692 112947037632 113048027136 113192681472 113268824064 113413760928 113490052236 113515167744 113736877056 113951145984 113959019394 114173706816 114333794432 114498988032 114582454272 114590371302 114806248128 115055935488 115133331456 115280654112 115299680256 115358201244 115383730176 115442293824 115609089024 115686857088 115834888026 115919328096 115938459648 116164901952 116249582592 116398333584 116417544192 116476632558 116580777984 116644922208 116729952768 116808474816 116957940957 117062516736 117257101676 117291154464 117512119296 117546246144 117741635154 117775828656 117932818432 118077081408 118163155968 118333882368 118393943382 118420144128 118499803136 118565003232 118651433472 118671015936 118731248064 118883174553 118902795264 118989471744 119221873056 119248257024 119328473088 119481163776 119541807099 119561536512 119714525424 119795055138 119821565952 119882382048 120055592448 120290076027 120377763792 120720720384 120948146176 120956503041 121184373024 121211191296 121219566336 121447931904 121529627648 121618219008 121685134896 121766990202 121793937408 121855754592 122031816192 122113904704 122120773632 122270159583 122359290768 122379485184 122468696064 122618507616 122625404928 122645643264 122707892736 122864907672 122885185536 122947556589 122974765056 123057487872 123125195664 123214950144 123297834528 123325120512 123565989888 123807329712 123834728448 124040570368 124076593152 124318930248 124493242896 124727775744 124907986944 124971384681 124999041024 125007677784 125243179776 125327428512 125355163648 125599997952 125845310448 125873160192 125937047808 125957832704 126119006208 126203844096 126295842816 126365332392 126450335979 126457448832 126478319616 126542514384 126725347584 126817726464 127065417336 127179030528 127341766656 127427427072 127590481044 127704563712 127916838192 127945146368 127953986688 128195039232 128445420168 128560267264 128625518736 128653983744 128811361536 128905261056 129157029144 129178345472 129185611776 129272512512 129437927424 129459290112 129524997888 129690735876 129712140288 129806696448 129872580552 129894014976 130060225152 130147714224 130176516096 130409244108 130430767104 130685514696 130714435584 130780780416 130948125282 130969737216 131153375232 131225537484 131321196864 131409534168 131695331328 131943432192 131952548772 132201134208 132239526912 132577775616 132674420736 132836716584 132866113536 132933550464 133125617664 133215168768 133222662144 133312278528 133385628636 133482862656 133504892928 133572654072 133602213888 133765644672 133863155712 134124607188 134154289152 134244532224 134416309248 134506728576 134678841102 134799261696 134867679804 135062541504 135316985856 135424984266 135771380888 135810810432 136066664448 136332419652 136362590208 136372012128 136628923392 136651472896 136720831104 136820496384 136895776758 137018179584 137087723916 137285793216 137378142792 137385870336 137408544768 137654202114 137676920832 137777283072 137945821068 137953580544 137976348672 138046379328 138169810944 138223021131 138245833728 138346610688 138439673856 138515845122 138616818912 138710063844 138740760576 139011738624 139283245926 139314069504 139545641664 139586167296 139858796529 140045221888 140054898258 140247564288 140318747712 140521485312 140623921152 140718516224 140898577248 140921831424 140993357076 141024559104 141299997696 141575974254 141607305216 141679178784 141702561792 141883881984 141979324608 142082823168 142160998941 142264629936 142288109568 142360328682 142566016032 142669942272 142948594503 143076409344 143259487488 143355855456 143625923584 143667634176 143906442966 143938289664 143948235024 144219419136 144316432832 144421635072 144501097689 144630300672 144703708578 144735731712 144912781728 145018418688 145301657787 145325638656 145333813248 145431576576 145617668352 145641701376 145715622624 145747869696 145845911552 145926157824 146032533504 146106653121 146130766848 146317753296 146416178502 146448580608 146734612992 147021204033 147053740032 147128377968 147340954368 147547547136 147736346472 147835725939 148114233696 148147011584 148157247744 148436361216 148726275984 148826321358 148859256832 149149997568 149258723328 149441306157 149474377728 149550244272 149574926336 149683961856 149766319872 149867064864 149875494912 149900230656 149976313344 150168220488 150193004544 150269235831 150302490624 150486350256 150596050176 150730702848 150923575296 151025098752 151218347904 151320069648 151353556992 151649169408 151934861312 151945359192 152231609088 152665317376 152742803499 152776605696 152787161736 153074997504 153407913984 153511108608 153707538816 153732907008 153810934992 153844973568 153923058432 154145452032 154249142784 154446517368 154550410641 154559104128 154584612864 154886535936 154999443456 155197778112 155223392256 155302176744 155441037312 155526562944 155639937024 155744633088 155943921276 156083355648 156388205952 156682825728 156728328192 156988846872 157034438208 157436108544 157550874624 157778509824 157858591176 157893525504 158086670976 158201911296 158228021248 158308330752 158510899404 158537060352 158652628992 158962497408 159104630784 159308218368 159389076132 159415382016 159619367232 159726740184 159762087936 159843176064 160047708678 160074123264 160386768036 160503685056 160960960512 161166923424 161275337388 161579164032 161626088448 161930575872 161941764402 162157625344 162246846528 162355986936 162391916544 162474339456 162709088256 162827698176 163026879444 163145721024 163172646912 163291594752 163491343488 163500539904 163610523648 163819876896 163846914048 163930075452 163966353408 164076650496 164166927552 164286600192 164397112704 164607472458 164754653184 165076439616 165435457536 165519425214 165758573664 165990990528 166303700992 166543982592 166628512908 166665388032 166676903712 166990906368 167103238016 167317060482 167466663936 167793747264 167916063744 168158674944 168244024806 168271792128 168394457088 168487109856 168600447972 168609931776 168637759488 168723352512 168939248049 168967130112 169090301952 169297144038 169420556448 169572040704 169789022208 169903236096 170120641392 170235078354 170272751616 170555784256 170605315584 170926718976 170938529091 171260560224 171500691648 171748482048 171873681408 171885556953 172209372192 172247482368 172363350016 172583903232 172699997184 172920981168 172949520384 173037301866 173075595264 173163440736 173192019968 173413633536 173530285632 173752332039 173878992144 173907689472 174247352928 174285914112 174374373888 174597500376 174626316288 174714948837 174871166976 174967383312 175094929152 175212712224 175593775104 175885652514 175924576256 175936731696 176268178944 176319369216 176612452731 176770367488 176899227648 177115622112 177154818048 177244733952 177500823552 177590915073 177620225024 177630216192 177749704704 177847504848 177977150208 178006523904 178096872096 178136285184 178354192896 178484207616 178832809584 178872385536 178992709632 179221745664 179342304768 179571788136 179692582707 179732348928 179823573072 180083388672 180422647808 180566645688 181081080576 181422219264 181776559536 181816786944 181829349504 182171897856 182294441472 182427328512 182527702344 182650485303 182690906112 182783631888 183047724288 183170857056 183181160448 183211393024 183538936152 183569227776 183703044096 183927761424 183938107392 183968464896 184061839104 184226414592 184297361508 184327778304 184462147584 184586231808 184687793496 184822425216 184946751792 184987680768 185348984832 185710994568 185752092672 186060855552 186114889728 186478395372 186739864344 186996752384 187091663616 187361980416 187498561536 187511516676 187864769664 187895775232 187991142768 188032745472 188399996928 188767965672 188809740288 188905571712 188936749056 189178509312 189305766144 189443764224 189547998588 189686173248 189717479424 189813771576 190088021376 190226589696 190598126004 190768545792 191012649984 191141140608 191385721566 191556845568 191875257288 191917719552 191930980032 192292558848 192562180096 192668130252 192840400896 192938278104 192980975616 193217042304 193357891584 193735543716 193767518208 193778417664 193908768768 194156891136 194188935168 194287496832 194536103814 194568210432 194710044672 194808870828 194841022464 195090337728 195221571336 195264774144 195613866162 195646150656 196028272044 196071653376 196171170624 196454605824 196730062848 196838306226 196981795296 197114301252 197485644928 197542996992 197915148288 197928823158 198301701312 198359290368 198435095144 198866663424 199011631104 199255074876 199299170304 199400325696 199578615808 199688426496 199822753152 199833993216 199968417792 200078442954 200224293984 200257339392 200358981108 200403320832 200648467008 200794733568 201186910782 201231433728 201366798336 201624463872 201760092864 202018261653 202198892544 202301519706 202593812256 202975478784 203137476399 203657071332 203702140928 203716215648 204099996672 204498629478 204543885312 204681478144 204943385088 204977209344 205081246656 205230744576 205343665137 205527269376 205631585874 205665523712 205928689824 206067214188 206078805504 206112817152 206481303171 206515381248 206665924608 206918731602 206930370816 206964523008 207069568992 207254716416 207368750592 207519916032 207659510784 207773767683 207925228368 208065095766 208111140864 208517607936 208910434304 208924868889 208971104256 209318462496 209379250944 209914811392 210067832832 210082347387 210371346432 210478121568 210524700672 210782227968 210935881728 211077774336 211347865872 211382747136 211490035614 211536838656 211949996544 212363961381 212410957824 212518768176 212553842688 212825822976 212968986912 213016117248 213124234752 213396944904 213432164352 213540493023 213849024048 214004913408 214614614016 214889231232 215033783184 215438885376 215501451264 215859664449 215907434496 215922352536 216329128704 216474649248 216522555392 216632452608 216945451008 217055562867 217103597568 217369172592 217527628032 217563529216 217722126336 217988457984 218000719872 218147364864 218426502528 218462552064 218573433936 218621804544 218768867328 218889236736 219048800256 219196150272 219476629944 219624267753 219672870912 220101919488 220580610048 220692566952 221011431552 221321320704 221604519708 222058643456 222171350544 222220517376 222235871616 222654541824 223089413976 223239482037 223288885248 223724996352 223888084992 224211566592 224325366408 224362389504 224525942784 224649479808 224800597296 224813242368 224850345984 224964470016 225252330732 225289506816 225453735936 225729525384 225894075264 226096054272 226385362944 226537648128 226827521856 226980104472 227030335488 227473754112 227902291968 227918038788 228347413632 228667588864 228997976064 229164908544 229180742604 229612496256 230111870976 230266662912 230561308224 230599360512 230716402488 230767460352 230884587648 231218178048 231373714176 231669776052 231838656192 231876919296 232329803904 232499165184 232796667168 232835088384 232953265116 233161555968 233289844416 233459905536 233616949632 233915881914 234125033472 234514203352 234582308928 235024238592 235092492288 235483270308 235551657312 235865636864 236154162816 236326311936 236667764736 236787886764 236840288256 236999606272 237130006464 237302866944 237342031872 237462496128 237766349106 237805590528 237978943488 238443746112 238656946176 238962327552 239083614198 239123073024 239429050848 239590110276 239643131904 239764764096 240071563017 240111184896 240580152054 240755527584 241441440768 241896292352 241913006082 242368746048 242439132672 242895863808 243059255296 243236438016 243370269792 243533980404 243587874816 243711509184 244063632384 244227809408 244241547264 244540319166 244718581536 244758970368 244937392128 245237015232 245250809856 245415785472 245729815344 245770371072 245895113178 245949530112 246114975744 246250391328 246429900288 246595669056 246911208687 247131979776 247614659424 247669456896 248081140736 248153186304 248279137821 248637860496 248986485792 249455551488 249815973888 249942769362 249998082048 250015355568 250486359552 250654857024 250975590723 251199995904 251690620896 251746320384 251874095616 251915665408 252238012416 252366037209 252407688192 252591685632 252730664784 252900671958 252914897664 252956639232 253085028768 253450695168 253635452928 253945716057 254130834672 254358061056 254683533312 254854854144 255180962088 255352617531 255409127424 255833676384 255890292736 255907973376 256390078464 256890840336 257120534528 257251037472 257307967488 257622723072 257810522112 258314058288 258356690944 258371223552 258545025024 258875854848 258918580224 259049995776 259381471752 259424280576 259555952799 259613392896 259745161104 259788029952 260120450304 260295428448 260353032192 260818488216 260861534208 261371029392 261428871168 261561560832 261896250564 261939474432 262306750464 262451074968 262642393728 262819068336 263390662656 263828478771 263886864384 263905097544 264402268416 264479053824 265155551232 265348841472 265673433168 265732227072 265867100928 266251235328 266430337536 266445324288 266624557056 266771257272 266965725312 267009785856 267145308144 267204427776 267531289344 267726311424 268249214376 268308578304 268489064448 268832618496 269013457152 269357682204 269598523392 269735359608 270125083008 270633971712 270849968532 271542761776 271621620864 272133328896 272664839304 272725180416 272744024256 273257846784 273302945792 273441662208 273640992768 273791553516 274036359168 274175447832 274571586432 274756285584 274771740672 274817089536 275308404228 275353841664 275554566144 275891642136 275907161088 275952697344 276092758656 276339621888 276446042262 276491667456 276693221376 276879347712 277031690244 277233637824 277420127688 277481521152 278023477248 278566491852 278628139008 279091283328 279172334592 279717593058 280090443776 280109796516 280495128576 280637495424 281042970624 281247842304 281437032448 281797154496 281843662848 281986714152 282049118208 282599995392 283151948508 283214610432 283358357568 283405123584 283767763968 283958649216 284165646336 284321997882 284529259872 284576219136 284720657364 285132032064 285339884544 285897189006 286152818688 286518974976 286711710912 287251847168 287335268352 287812885932 287876579328 287896470048 288438838272 288632865664 288843270144 289002195378 289260601344 289407417156 289471463424 289825563456 290036837376 290603315574 290651277312 290667626496 290863153152 291235336704 291283402752 291431245248 291691823104 291804155721 291852315648 292065067008 292213306242 292261533696 292635506592 292832357004 292897161216 293420799243 293469225984 294042408066 294107480064 294256755936 294681908736 295095094272 295257459339 295472692944 295671451878 296228467392 296314495488 296872722432 296893234737 297452551968 297652642716 297718513664 298299995136 298517446656 298882612314 298948755456 299100488544 299149852672 299367923712 299532639744 299734129728 299750989824 299952626688 300117664431 300336440976 300386009088 300538471662 300604981248 300972700512 301192100352 301780366173 301847150592 302050197504 302436695808 302640139296 302707113984 303298338816 303452279559 303869722624 303890718384 304463218176 305330634752 305485606998 305553211392 305574323472 306149995008 306747944217 306815827968 307022217216 307415077632 307465814016 307621869984 307689947136 307846116864 308290904064 308447378811 308498285568 308893034736 309100821282 309118208256 309169225728 309773071872 309998886912 310378097403 310395556224 310446784512 310604353488 310882074624 311053125888 311279874048 311489266176 311887842552 312097643649 312166711296 312776411904 313365651456 313456656384 313977693744 314068876416 314872217088 315101749248 315557019648 315717182352 315787051008 316173341952 316403822592 316456042496 316616661504 317021798808 317074120704 317235053421 317305257984 317924994816 318209261568 318616436736 318778152264 318830764032 319238734464 319453480368 319524175872 319686352128 320095417356 320148246528 320773536072 321007370112 321921921024 322333846848 322457029609 322550674776 323158328064 323252176896 323861151744 323883528804 324315250688 324493693056 324711973872 324783833088 324948678912 325418176512 325655396352 326053758888 326291442048 326345293824 326583189504 326982686976 327001079808 327221047296 327639753792 327693828096 327860150904 327932706816 328153300992 328333855104 328573200384 328794225408 329214944916 329509306368 330152879232 330870915072 331038850428 331517147328 331981981056 332607401984 333087965184 333257025816 333330776064 333353807424 333981812736 334206476032 334634120964 334933327872 335587494528 335832127488 336317349888 336488049612 336543584256 336788914176 336974219712 337200895944 337219863552 337275518976 337446705024 337878496098 337934260224 338180603904 338594288076 338841112896 339144081408 339578044416 339806472192 340241282784 340470156708 340545503232 341111568512 341210631168 341853437952 341877058182 342521120448 343001383296 343496964096 343747362816 343771113906 344418744384 344726700032 345167806464 345399994368 345841962336 345899040768 346074603732 346151190528 346326881472 346384039936 346827267072 347060571264 347504664078 347757984288 347815378944 348494705856 348748747776 349195000752 349252632576 349429897674 349742333952 349934766624 350189858304 350425424448 350873822871 351187550208 351771305028 351849152512 351873463392 352536357888 352638738432 353224905462 353540734976 353798455296 354231244224 354489467904 355001647104 355181830146 355240450048 355260432384 355499409408 355695009696 355954300416 356013047808 356193744192 356649523659 356708385792 356968415232 357665619168 357744771072 357985419264 358443491328 358625421297 358684609536 359143576272 359385165414 359464697856 359647146144 360166777344 360845295616 360870228081 361133291376 362162161152 362844438528 362869509123 363553119072 363633573888 363658699008 364343795712 364588882944 364854657024 365055404688 365300970606 365381812224 365567263776 366095448576 366341714112 366362320896 366810478749 367077872304 367138455552 367406088192 367855522848 367876214784 367936929792 368123678208 368594723016 368655556608 368842669767 368924295168 369172463616 369375586992 369644850432 369893503584 369975361536 370697969664 371421989136 371504185344 372121711104 372229779456 372956790744 373479728688 373993504768 374183327232 374723960832 374914154043 374997123072 375023033352 375729539328 375791550464 375982285536 376065490944 376799993856 377535931344 377619480576 377811143424 377873498112 378357018624 378611532288 378887528448 379095997176 379351007937 379372346496 379434958848 379627543152 380176042752 380453179392 381196252008 381537091584 382025299968 382282281216 382771443132 383113691136 383750514576 383835439104 383861960064 384585117696 385124360192 385336260504 385680801792 385876556208 385961951232 386434084608 386715783168 387471087432 387535036416 387556835328 387817537536 388313782272 388377870336 388574993664 389072207628 389136420864 389420089344 389617741656 389682044928 390180675456 390443142672 390529548288 391227732324 391292301312 392056544088 392143306752 392342341248 392909211648 393460125696 393676612452 393963590592 394228602504 394971289856 395085993984 395830296576 395857646316 396603402624 396718580736 396870190288 397733326848 398023262208 398510149752 398598340608 398800651392 399157231616 399376852992 399645506304 399667986432 399936835584 400156885908 400448587968 400514678784 400717962216 400806641664 401296934016 401589467136 402373821564 402462867456 402733596672 403248927744 403520185728 404036523306 404397785088 404603039412 405187624512 405950957568 406274952798 407314142664 407404281856 407432431296 408199993344 408997258956 409087770624 409362956288 409886770176 409954418688 410162493312 410461489152 410687330274 411054538752 411263171748 411331047424 411857379648 412134428376 412157611008 412225634304 412962606342 413030762496 413331849216 413837463204 413860741632 413929046016 414139137984 414509432832 414669063393 414737501184 415039832064 415319021568 415547535366 415850456736 416130191532 416222281728 417035215872 417820868608 417849737778 417942208512 418636924992 418758501888 419829622784 420135665664 420164694774 420742692864 420956243136 421564455936 421871763456 422155548672 422695731744 422765494272 422980071228 423073677312 423899993088 424727922762 424821915648 425037536352 425107685376 425651645952 425937973824 426248469504 426482996823 426793889808 426864328704 427080986046 427698048096 428009826816 428845783509 429229228032 429778462464 430067566368 430877770752 431002902528 431719328898 431814868992 431844705072 432658257408 432949298496 433264905216 433503293067 433890902016 434111125734 434207195136 434738345184 435055256064 435127058432 435904973361 435976915968 436001439744 436294729728 436853005056 436925104128 437146867872 437243609088 437537734656 437778473472 438097600512 438319959363 438392300544 438953259888 439248535506 439345741824 440203838976 441063612099 441161220096 441385133904 442022863104 442642641408 443209039416 443507177817 444117286912 444342701088 444441034752 444471743232 445309083648 446178827952 446478964074 446577770496 447449992704 447776169984 448323918471 448423133184 448650732816 448724779008 449051885568 449298959616 449601194592 449626484736 449700691968 449928940032 450504661464 450579013632 450807707493 450907471872 451459050768 451788150528 452192108544 452770725888 453075296256 453655043712 453960208944 454060670976 454947508224 455804583936 455836077576 456694827264 457335177728 457995952128 458228410497 458329817088 458361485208 459224992512 460223741952 460533325824 461122616448 461198721024 461432804976 461534920704 461769175296 462436356096 462747428352 463339552104 463651231923 463677312384 463753838592 464659607808 464998330368 465593334336 465670176768 465906530232 466323111936 466579688832 466919811072 467233899264 467831763828 468250066944 469028406704 469164617856 470048477184 470184984576 470966540616 471103314624 471731273728 472308325632 472652623872 473335529472 473575773528 473680576512 473999212544 474260012928 474605733888 474684063744 474924992256 475532698212 475611181056 475957886976 476887492224 477313892352 477924655104 478167228396 478246146048 478858101696 479180220552 479286263808 479529528192 480143126034 480222369792 481160304108 481511055168 482882881536 483792584704 483826012164 484737492096 484878265344 485791727616 486118510592 486472876032 486740539584 487067960808 487175749632 487423018368 488127264768 488455618816 488483094528 489080638332 489437163072 489517940736 489874784256 490474030464 490501619712 490831570944 491459630688 491540742144 491790226356 491899060224 492229951488 492500782656 492859800576 493191338112 493822417374 494263959552 495229318848 496162281472 496306372608 496558275642 497275720992 497972971584 498911102976 499631947776 499885538724 499996164096 500030711136 500972719104 501309714048 501951181446 502399991808 503381241792 503748191232 503831330816 504476024832 504732074418 504815376384 505183371264 505461329568 505801343916 505829795328 505913278464 506170057536 506817744147 506901390336 507270905856 507891432114 508261669344 508716122112 509367066624 509709708288 510361924176 510705235062 510818254848 511667352768 511815946752 512780156928 512815587273 513781680672 514241069056 514502074944 515245446144 515621044224 515656670859 516628116576 516713381888 516742447104 517090050048 517751709696 518099991552 518762943504 518848561152 519111905598 519226785792 519490322208 519576059904 520240900608 520590856896 521256996117 521636976432 521723068416 522742058784 522857742336 523123121664 523792501128 523878948864 524144846511 524613500928 524902149936 525284787456 525638136672 526781325312 527656957542 527773728768 527810195088 528804536832 528958107648 529837358193 530311102464 530697682944 531346866336 531464454144 531734201856 532502470656 532772745219 532860675072 532890648576 533249114112 533542514544 533931450624 534019571712 534290616288 534408855552 535062578688 535452622848 536498428752 536617156608 536978128896 537665236992 538026914304 538715364408 539077748121 539197046784 539470719216 540250166016 541267943424 541699937064 543085523552 543243241728 544266657792 545329678608 545450360832 545488048512 546515693568 546605891584 546883324416 547281985536 547583107032 547951455909 548072718336 548350895664 549143172864 549512571168 549543481344 549634179072 550616808456 550707683328 551109132288 551783284272 551814322176 551905394688 552185517312 552679243776 552892084524 552983334912 553386442752 553758695424 554063380488 554467275648 554840255376 554963042304 556046954496 557132983704 557256278016 558182566656 558344669184 559435186116 560180887552 560219593032 560990257152 561274990848 562085941248 562495684608 562874064896 563594308992 563687325696 563973428304 564098236416 565199990784 566303897016 566429220864 566716715136 566810247168 567535527936 567917298432 568331292672 568643995764 569058519744 569152438272 569441314728 570264064128 570679769088 571794378012 572305637376 573037949952 573423421824 574503694336 574670536704 575625771864 575753158656 575792940096 576877676544 577265731328 577686540288 578004390756 578521202688 578814834312 578942926848 579651126912 580073674752 581206631148 581302554624 581335252992 581726306304 582470673408 582566805504 582862490496 583383646208 583608311442 583704631296 584130134016 584426612484 584523067392 585271013184 585664714008 585794322432 586841598486 586938451968 588084816132 588214960128 588513511872 589363817472 590190188544 590514918678 590945385888 591342903756 592456934784 592628990976 593745444864 593786469474 594905103936 595305285432 595437027328 596599990272 597034893312 597765224628 597897510912 598200977088 598299705344 598735847424 599065279488 599468259456 599501979648 599905253376 600235328862 600672881952 600772018176 601076943324 601209962496 601945401024 602384200704 603560732346 603694301184 604100395008 604873391616 605280278592 606054784959 606596677632 606904559118 607739445248 607781436768 608926436352 609412429197 610661269504 610971213996 611106422784 611148646944 612299990016 613495888434 613631655936 614044434432 614830155264 614931628032 615243739968 615692233728 616030995411 616581808128 616894757622 616996571136 617786069472 618201642564 618236416512 618338451456 619443909513 619546143744 619997773824 620756194806 620791112448 620893569024 621208706976 621764149248 622106251776 622559748096 622978532352 623321303049 623775685104 624195287298 624333422592 625552823808 626731302912 626774606667 626913312768 627955387488 628137752832 629744434176 630203498496 630247042161 631114039296 631434364704 631574102016 632346683904 632807645184 633233323008 634043597616 634148241408 634470106842 634610515968 635849989632 637091884143 637232873472 637556304528 637661528064 638477468928 638906960736 639048351744 639372704256 640190834712 640296493056 640621479069 641547072144 642014740224 643843842048 644667693696 644914059218 645101349552 646316656128 646504353792 647578993347 647722303488 647767057608 648630501376 648987386112 649423947744 649567666176 649897357824 650836353024 651166688601 651310792704 652107517776 652582884096 652690587648 653166379008 653965373952 654002159616 654442094592 655279507584 655387656192 655720301808 655865413632 656306601984 656667710208 657146400768 657588450816 658429889832 658872803259 659018612736 660305758464 661741830144 662077700856 663034294656 663963962112 665214803968 666175930368 666514051632 666661552128 666707614848 667963625472 668412952064 669268241928 669718446111 669866655744 671174989056 671664254976 672634699776 672976099224 673087168512 673577828352 673948439424 674401791888 674439727104 674551037952 674893410048 675756992196 675868520448 676361207808 677188576152 677682225792 678288162816 679156088832 679612944384 680482565568 680940313416 681091006464 682223137024 682421262336 683706875904 683754116364 685042240896 686002766592 686993928192 687494725632 687542227812 688837488768 689453400064 690335612928 690799988736 691683924672 691798081536 692149207464 692302381056 692653762944 692768079872 693654534144 694121142528 695009328156 695515968576 695630757888 696989411712 697497495552 698390001504 698505265152 698859795348 699484667904 699869533248 700379716608 700850848896 701747645742 702375100416 703542610056 703698305024 703746926784 705072715776 705277476864 706449810924 707081469952 707596910592 708462488448 708978935808 710003294208 710363660292 710480900096 710520864768 710998818816 711390019392 711908600832 712026095616 712387488384 713299047318 713416771584 713936830464 715331238336 715970838528 716886982656 717250842594 717369219072 718287152544 718770330828 718929395712 719294292288 720214689051 720333554688 721690591232 721740456162 722266582752 724324322304 725688877056 725739018246 727106238144 727317398016 728687591424 729177765888 729709314048 730110809376 730601941212 730763624448 731134527552 732190897152 732683428224 732724641792 733620957498 734155744608 734276911104 734812176384 735711045696 735752429568 736247356416 737189446032 737311113216 737685339534 737848590336 738344927232 738751173984 739289700864 739787007168 740733626061 741395939328 742843978272 743008370688 744243422208 744459558912 744837413463 745913581488 746959457376 748366654464 749447921664 749828308086 749994246144 750046066704 751459078656 751583100928 751964571072 752926772169 753599987712 755071862688 755238961152 755622286848 755746996224 756714037248 757098111627 757223064576 757775056896 758191994352 758702015874 758744692992 758869917696 759255086304 760352085504 760906358784 761837148171 762392504016 763074183168 764050599936 764564562432 765542886264 766057852593 766227382272 767501029152 767670878208 767723920128 769170235392 770248720384 770672521008 771361603584 771753112416 771923902464 772868169216 773431566336 774942174864 775070072832 775113670656 775635075072 776627564544 776755740672 777149987328 778144415256 778272841728 778667858397 778840178688 779235483312 779364089856 780361350912 780886285344 781059096576 782455464648 782584602624 784113088176 784286613504 784684682496 785818423296 786920251392 787353224904 787927181184 788457205008 789942579712 790171987968 791485436313 791660593152 791715292632 793206805248 793437161472 793740380576 795466653696 796046524416 797020299504 797196681216 797601302784 798314463232 798753705984 799291012608 799335972864 799873671168 800313771816 800897175936 801029357568 801435924432 801613283328 802593868032 803178934272 804747643128 804925734912 805467193344 806497855488 807040371456 808073046612 808795570176 809206078824 810375249024 811901915136 812549905596 814628285328 814808563712 814864862592 816399986688 817994517912 818175541248 818725912576 819773540352 819908837376 820324986624 820922978304 821374660548 822109077504 822526343496 822662094848 823714759296 824268856752 824315222016 824451268608 825925212684 826061524992 826663698432 827674926408 827721483264 827858092032 828278275968 829018865664 829338126786 829475002368 830079664128 830638043136 831095070732 831700913472 832260383064 832444563456 834070431744 835641737216 835699475556 835884417024 837273849984 837517003776 839659245568 840271331328 840329389548 841485385728 841912486272 843128911872 843743526912 844311097344 845391463488 845530988544 845960142456 846147354624 847799986176 849455845524 849643831296 850075072704 850215370752 851303291904 851875947648 852496939008 852965993646 853587779616 853728657408 854161972092 855396096192 856019653632 857691567018 858458456064 859556924928 860135132736 861755541504 862005805056 863438657796 863629737984 863689410144 865316514816 865898596992 866529810432 867006586134 867781804032 868222251468 868414390272 869476690368 870110512128 870254116864 871809946722 871953831936 872002879488 872589459456 873706010112 873850208256 874293735744 875075469312 875412467163 875556946944 876195201024 876639918726 876784601088 877906519776 878497071012 878691483648 880262397729 880407677952 882127224198 882322440192 882770267808 884045726208 885285282816 885772378017 886418078832 887014355634 888234573824 888685402176 888943486464 890618167296 890679704211 892357655904 892957928148 893155540992 894899985408 895552339968 896647836942 896846266368 897301465632 897449558016 898103771136 898597919232 899202389184 899252969472 899857880064 900352993293 901009322928 901158027264 901615414986 901814943744 902918101536 903576301056 905341098519 905541451776 906150592512 907310087424 907920417888 908121341952 909895016448 910356838677 911609167872 911672155152 913389654528 914670355456 915991904256 916456820994 916659634176 916722970416 918449985024 920243832651 920447483904 921066651648 922245232896 922397442048 922865609952 923069841408 923538350592 924872712192 925342136433 925494856704 926679104208 927302463846 927354624768 927507677184 929319215616 929996660736 931134292209 931186668672 931340353536 931813060464 932646223872 933159377664 933839622144 934467798528 935663527656 936292930947 936500133888 938056813408 938329235712 940096954368 940369969152 941933081232 942206629248 943462547456 944616651264 945305247744 946671058944 947151547056 947361153024 947998425088 948520025856 949211467776 949368127488 949849984512 951065396424 951222362112 951705160263 951915773952 953774984448 954627784704 955849310208 956334456792 956492292096 957716203392 958360441104 958572527616 959059056384 960286252068 960444739584 962320608216 963022110336 965765763072 967371088827 967585169408 967652024328 969474984192 969756530688 971583455232 972237021184 972945752064 973481079168 974135921616 974351499264 974846036736 976254529536 976911237632 976966189056 978161276664 978874326144 979035881472 979749568512 980948060928 981003239424 981663141888 982919261376 983081484288 983580452712 983798120448 984459902976 985001565312 985719601152 986382676224 987644834748 988527919104 990458637696 992324562944 992612745216 993116551284 994551441984 995945943168 997822205952 999263895552 999771077448 999992328192 1000061422272 1001945438208 1002619428096 1003902362892 1004799983616 1006762483584 1007496382464 1007662661632 1008952049664 1009464148836 1009630752768 1010366742528 1010922659136 1011602687832 1011659590656 1011826556928 1012340115072 1013635488294 1013802780672 1014541811712 1015782864228 1016523338688 1017432244224 1018734133248 1019419416576 1020723848352 1021410470124 1021636509696 1023334705536 1023631893504 1025560313856 1025631174546 1027563361344 1028482138112 1029004149888 1030490892288 1031242088448 1031313341718 1033256233152 1033426763776 1034180100096 1035503419392 1036199983104 1037525887008 1037697122304 1038223811196 1038453571584 1038980644416 1039152119808 1040481801216 1041181713792 1042513992234 1043273952864 1043446136832 1045484117568 1046246243328 1047585002256 1047757897728 1048289693022 1049227001856 1049804299872 1050569574912 1051276273344 1052621468613 1053562650624 1055313915084 1055547457536 1055620390176 1057609073664 1057916215296 1059674716386 1060622204928 1061395365888 1062693732672 1063468403712 1065004941312 1065545490438 1065721350144 1065781297152 1066498228224 1067085029088 1067862901248 1068039143424 1068581232576 1069948570977 1070125157376 1070905245696 1072996857504 1073234313216 1073956257792 1075330473984 1075876263891 1076053828608 1077430728816 1078155496242 1078394093568 1078941438432 1080500332032 1082535886848 1082610684243 1083399874128 1086171047104 1086486483456 1088533315584 1088608527369 1090659357216 1090900721664 1090976097024 1093031387136 1093766648832 1094563971072 1095166214064 1095902911818 1096145436672 1096701791328 1098286345728 1099025142336 1099086962688 1100431436247 1101233616912 1101415366656 1102218264576 1103566568544 1103628644352 1103810789376 1104371034624 1105784169048 1105966669824 1106528009301 1106772885504 1107517390848 1108126760976 1108934551296 1109680510752 1109926084608 1112093908992 1114265967408 1114512556032 1116365133312 1116689338368 1118870372232 1120361775104 1120439186064 1121980514304 1122549981696 1124171882496 1124742462129 1124991369216 1125748129792 1127188617984 1127374651392 1127946856608 1128196472832 1130399981568 1132607794032 1132858441728 1133433430272 1133620494336 1135071055872 1135834596864 1136662585344 1137287991528 1138053023811 1138117039488 1138304876544 1138882629456 1140528128256 1141359538176 1143588756024 1144611274752 1146075899904 1146846843648 1149007388672 1149341073408 1151251543728 1151506317312 1151585880192 1153755353088 1154531462656 1155373080576 1156008781512 1157042405376 1157629668624 1157885853696 1159302253824 1160147349504 1162413262296 1162605109248 1162670505984 1163452612608 1164941346816 1165133611008 1165724980992 1166767292416 1167216622884 1167409262592 1168260268032 1168853224968 1169046134784 1170542026368 1171329428016 1171588644864 1173683196972 1173876903936 1176169632264 1176429920256 1177027023744 1178727634944 1180380377088 1181029837356 1181890771776 1182685807512 1184913869568 1185257981952 1187490889728 1187572938948 1189810207872 1190610570864 1190874054656 1193199980544 1194069786624 1195530449256 1195795021824 1196401954176 1196599410688 1197471694848 1198130558976 1198936518912 1199003959296 1199810506752 1200470657724 1201345763904 1201544036352 1202153886648 1202419924992 1203890802048 1204768401408 1207121464692 1207388602368 1208200790016 1209746783232 1210560557184 1212109569918 1213193355264 1213809118236 1215478890496 1215562873536 1217852872704 1218824858394 1221322539008 1221942427992 1222212845568 1222297293888 1224599980032 1226991776868 1227263311872 1228088868864 1229660310528 1229863256064 1230487479936 1231384467456 1232061990822 1233163616256 1233789515244 1233993142272 1235572138944 1236403285128 1236472833024 1236676902912 1238887819026 1239092287488 1239995547648 1241512389612 1241582224896 1241787138048 1242417413952 1243528298496 1244007190179 1244212503552 1245119496192 1245957064704 1246642606098 1247551370208 1248390574596 1248666845184 1251105647616 1253462605824 1253549213334 1253826625536 1255910774976 1256275505664 1259488868352 1260406996992 1260494084322 1262228078592 1262868729408 1264693367808 1265615290368 1266466646016 1268087195232 1268296482816 1268940213684 1269221031936 1271699979264 1274183768286 1274465746944 1275112609056 1275323056128 1276954937856 1277813921472 1278745408512 1279448990469 1280381669424 1280592986112 1281242958138 1283094144288 1284029480448 1286537350527 1287687684096 1289335387392 1289828118436 1290202699104 1292633312256 1293008707584 1295157986694 1295444606976 1295534115216 1297261002752 1297974772224 1298847895488 1299794715648 1300509879201 1301672706048 1302333377202 1302621585408 1304215035552 1305165768192 1305381175296 1307714920083 1307930747904 1308004319232 1308884189184 1310559015168 1310775312384 1311440603616 1311730827264 1312613203968 1313335420416 1314292801536 1314959878089 1315176901632 1316859779664 1317745606518 1318037225472 1320611516928 1323190836297 1323483660288 1324155401712 1326068589312 1327927924224 1330429607936 1330521533451 1332351860736 1333028103264 1333323104256 1333415229696 1335927250944 1336825904128 1338536483856 1339436892222 1339733311488 1342349978112 1343328509952 1344971755413 1345269399552 1345952198448 1346174337024 1347155656704 1347896878848 1348803583776 1348879454208 1349102075904 1349786820096 1351513984392 1351737040896 1352423122479 1352722415616 1354377152304 1355364451584 1356576325632 1358312177664 1359225888768 1360965131136 1361880626832 1362182012928 1364446274048 1364842524672 1367413751808 1367508232728 1370084481792 1372005533184 1373987856384 1374685231491 1374989451264 1375084455624 1377674977536 1378906800128 1380671225856 1381599977472 1383367849344 1383596163072 1384298414928 1384604762112 1385307525888 1385536159744 1387309068288 1388242285056 1390018656312 1390953695769 1391031937152 1391261515776 1393978823424 1394994991104 1396780003008 1397010530304 1397719590696 1398969335808 1399739066496 1400759433216 1401701697792 1403495291484 1404750200832 1407085220112 1407396610048 1407493853568 1410145431552 1410554953728 1412899621848 1414162939904 1415193821184 1416924976896 1417957871616 1420006588416 1420727320584 1420961800192 1421041729536 1421997637632 1422780038784 1423817201664 1424052191232 1424774976768 1426598094636 1426833543168 1427873660928 1430662476672 1431941677056 1433773965312 1434501685188 1434738438144 1436574305088 1437540661656 1437858791424 1438588584576 1440429378102 1440667109376 1443381182464 1443480912324 1444533165504 1448648644608 1451377754112 1451478036492 1454212476288 1454634796032 1457375182848 1458355531776 1459418628096 1460221618752 1461203882424 1461527248896 1462269055104 1464381794304 1465366856448 1465449283584 1467241914996 1468311489216 1468553822208 1469624352768 1471422091392 1471504859136 1472494712832 1474378892064 1474622226432 1475370679068 1475697180672 1476689854464 1477502347968 1478579401728 1479574014336 1481467252122 1482791878656 1485687956544 1488486844416 1488919117824 1489674826926 1491827162976 1493918914752 1496733308928 1498895843328 1499656616172 1499988492288 1500092133408 1502918157312 1503166201856 1503929142144 1505853544338 1507199975424 1510143725376 1511244573696 1511493992448 1513428074496 1514196223254 1514446129152 1515550113792 1516383988704 1517404031748 1517489385984 1517739835392 1518510172608 1520453232441 1520704171008 1521812717568 1523674296342 1524785008032 1526148366336 1528101199872 1529129124864 1531085772528 1532115705186 1532454764544 1535002058304 1535447840256 1538340470784 1538446761819 1540497440768 1541345042016 1542723207168 1543506224832 1545736338432 1546863132672 1549884349728 1550140145664 1550227341312 1551270150144 1553255129088 1554299974656 1556288830512 1556545683456 1557335716794 1557680357376 1558470966624 1558728179712 1560722701824 1561772570688 1563770988351 1564910929296 1565169205248 1568226176352 1568573227008 1569369364992 1571636846592 1572434539533 1573840502784 1574706449808 1575854362368 1576914410016 1579885159424 1580343975936 1582970872626 1583321186304 1583430585264 1586413610496 1586874322944 1587480761152 1589512074579 1590933307392 1592093048832 1594040599008 1594393362432 1595202605568 1597507411968 1598318235657 1598582025216 1598671945728 1599747342336 1600627543632 1601794351872 1602058715136 1602871848864 1603226566656 1605187736064 1606357868544 1609495286256 1609851469824 1610934386688 1612995710976 1614080742912 1616146093224 1617233244363 1617591140352 1618412157648 1620750498048 1623803830272 1625099811192 1629256570656 1629617127424 1629729725184 1632799973376 1635989035824 1636351082496 1637451825152 1639547080704 1639817674752 1640649973248 1641845956608 1642749321096 1643854367727 1644218155008 1645052686992 1645324189696 1647429518592 1648537713504 1648630444032 1648902537216 1651850425368 1652123049984 1653327396864 1655349852816 1655442966528 1655716184064 1656556551936 1658037731328 1658676253572 1658950004736 1660159328256 1661276086272 1662190141464 1663401826944 1664520766128 1664889126912 1668140863488 1671283474432 1671398951112 1671768834048 1674547699968 1675034007552 1679318491136 1680542662656 1680658779096 1682970771456 1683824972544 1686257823744 1687487053824 1688622194688 1690782926976 1691061977088 1691920284912 1692294709248 1695599972352 1698911691048 1699287662592 1700150145408 1700430741504 1702606583808 1703751895296 1704993878016 1705931987292 1707175559232 1707457314816 1708323944184 1710792192384 1712039307264 1715383134036 1716916912128 1719113849856 1720270265472 1723511083008 1724011610112 1726877315592 1727259475968 1727378820288 1730633029632 1731797193984 1733059620864 1734013172268 1735563608064 1736444502936 1736828780544 1738953380736 1740221024256 1740508233728 1743619893444 1743907663872 1744005758976 1745178918912 1747412020224 1747700416512 1748587471488 1750150938624 1750824934326 1751113893888 1752390402048 1753279837452 1753569202176 1755813039552 1756994142024 1757382967296 1760524795458 1760815355904 1764254448396 1764644880384 1765540535616 1768091452416 1770570565632 1771544756034 1772836157664 1774028711268 1776469147648 1777370804352 1777886972928 1781236334592 1781359408422 1784715311808 1785915856296 1786311081984 1789799970816 1791104679936 1793295673884 1793692532736 1794602931264 1794899116032 1796207542272 1797195838464 1798404778368 1798505938944 1799715760128 1800705986586 1802018645856 1802316054528 1803230829972 1803629887488 1805836203072 1807152602112 1810682197038 1811082903552 1812301185024 1814620174848 1815840835776 1818164354877 1819790032896 1820713677354 1823218335744 1823344310304 1826779309056 1829340710912 1831983808512 1832913641988 1833319268352 1833445940832 1836899970048 1840487665302 1840894967808 1842133303296 1844490465792 1844794884096 1845731219904 1847076701184 1848092986233 1849745424384 1850684272866 1850989713408 1853358208416 1854604927692 1854709249536 1855015354368 1858331728539 1858638431232 1859993321472 1862268584418 1862373337344 1862680707072 1863626120928 1865292447744 1866318755328 1867679244288 1868935597056 1869963909147 1871327055312 1872585861894 1873000267776 1876113626816 1876658471424 1880193908736 1880323820001 1880739938304 1883866162464 1884413258496 1889233302528 1890610495488 1890741126483 1893342117888 1894303094112 1894722306048 1895996850176 1897040051712 1898422935552 1899699969024 1902130792848 1902444724224 1903410320526 1903831547904 1907549968896 1911275652429 1911698620416 1912668913584 1912984584192 1915432406784 1916720882208 1917145055232 1918118112768 1920572504136 1920889479168 1921864437207 1924641216432 1926044220672 1931531526144 1934742177654 1935170338816 1935304048656 1938949968384 1939513061376 1942736980041 1943166910464 1944474042368 1945891504128 1946962158336 1948271843232 1948702998528 1949692073472 1952509059072 1953500065803 1953822475264 1953932378112 1956322553328 1957748652288 1958071762944 1959499137024 1961896121856 1962006478848 1963326283776 1965838522752 1966162968576 1967160905424 1967596240896 1968919805952 1970003130624 1971439202304 1972765352448 1975289669496 1976618409777 1977055838208 1980917275392 1984649125888 1985225490432 1986233102568 1989102883968 1991891886336 1995644411904 1998527791104 1999542154896 1999984656384 2000122844544 2003890876416 2005238856192 2007804725784 2009155338333 2009599967232 2013524967168 2014992764928 2015325323264 2017904099328 2018928297672 2019261505536 2020733485056 2021845318272 2023205375664 2023319181312 2023653113856 2024680230144 2027270976588 2027605561344 2029083623424 2031565728456 2033046677376 2034864488448 2037468266496 2038838833152 2041447696704 2042820940248 2043273019392 2046669411072 2047263787008 2051120627712 2051262349092 2055126722688 2056964276224 2058008299776 2060981784576 2062484176896 2062626683436 2066512466304 2066853527552 2068360200192 2071006838784 2072399966208 2075051774016 2075394244608 2076447622392 2076907143168 2077961288832 2078304239616 2080963602432 2082363427584 2085027984468 2086547905728 2086892273664 2090968235136 2092492486656 2095170004512 2095515795456 2096579386044 2098454003712 2099608599744 2101139149824 2102552546688 2105242937226 2107125301248 2110627830168 2111094915072 2111240780352 2115218147328 2115832430592 2119349432772 2121244409856 2122790731776 2125387465344 2126936807424 2130009882624 2131090980876 2131442700288 2131562594304 2132996456448 2134170058176 2135725802496 2136078286848 2137162465152 2139897141954 2140250314752 2141810491392 2145993715008 2147912515584 2150660947968 2151752527782 2152107657216 2154861457632 2156310992484 2156788187136 2157882876864 2161000664064 2165071773696 2165221368486 2166799748256 2172342094208 2172972966912 2177066631168 2177217054738 2181318714432 2181952194048 2186062774272 2187533297664 2189127942144 2190332428128 2191805823636 2192290873344 2193403582656 2196572691456 2198050284672 2198173925376 2200862872494 2202467233824 2202830733312 2204436529152 2207133137088 2207257288704 2208742069248 2211568338096 2211933339648 2213056018602 2213545771008 2215034781696 2216253521952 2217869102592 2219361021504 2222200878183 2224187817984 2228531934816 2229025112064 2232730266624 2233378676736 2234512240389 2237740744464 2240723550208 2240878372128 2245099963392 2248343764992 2249484924258 2249982738432 2251496259584 2254377235968 2254749302784 2255893713216 2258780316507 2260799963136 2265215588064 2265716883456 2266866860544 2267240988672 2270142111744 2271294334881 2271669193728 2273325170688 2274575983056 2276106047622 2276234078976 2276609753088 2277765258912 2281056256512 2282719076352 2285511444513 2287177512048 2289222549504 2292151799808 2293693687296 2298014777344 2298173557779 2298682146816 2302503087456 2303012634624 2303171760384 2307510706176 2309062925312 2310746161152 2312017563024 2314084810752 2315259337248 2315771707392 2318604507648 2320294699008 2324826524592 2325210218496 2325341011968 2326905225216 2329882693632 2330267222016 2331449961984 2334433245768 2334818525184 2336003575191 2336520536064 2337706449936 2338092269568 2341084052736 2342658856032 2343177289728 2347366393944 2347753807872 2352339264528 2352859840512 2354054047488 2357455269888 2360760754176 2362059674712 2363781543552 2365371615024 2369827739136 2370515963904 2374456308939 2374981779456 2375145877896 2379620415744 2381221141728 2381748109312 2386399961088 2388139573248 2391060898512 2391590043648 2392803908352 2393198821376 2394943389696 2396261117952 2397873037824 2398007918592 2399621013504 2400941315448 2402691527808 2403088072704 2404307773296 2404839849984 2407781604096 2409536802816 2414242929384 2414777204736 2416401580032 2419493566464 2421121114368 2424219139836 2426386710528 2427618236472 2430957780992 2431125747072 2435705745408 2437649716788 2442645078016 2443884855984 2444425691136 2444594587776 2449199960064 2453983553736 2454526623744 2456177737728 2459320621056 2459726512128 2460974959872 2462768934912 2464123981644 2466327232512 2467579030488 2467986284544 2471144277888 2472806570256 2472945666048 2473353805824 2477775638052 2478184574976 2479991095296 2483024779224 2483164449792 2483574276096 2484834827904 2487056596992 2488014380358 2488425007104 2490238992384 2491914129408 2493285212196 2495102740416 2496781149192 2497333690368 2502211295232 2506925211648 2507098426668 2507653251072 2511821549952 2512551011328 2518977736704 2520813993984 2520988168644 2524456157184 2525737458816 2529386735616 2531230580736 2532933292032 2536174390464 2536592965632 2537880427368 2538442063872 2543399958528 2548367536572 2548931493888 2550225218112 2550646112256 2553909875712 2555627842944 2557490817024 2558897980938 2560763338848 2561185972224 2562485916276 2566188288576 2568058960896 2573074701054 2575375368192 2578670774784 2579656236872 2580405398208 2585266624512 2586017415168 2590315973388 2590889213952 2591068230432 2594522005504 2595949544448 2597695790976 2599589431296 2601019758402 2603345412096 2604666754404 2605243170816 2608430071104 2610331536384 2610762350592 2615429840166 2615861495808 2616008638464 2617768378368 2621118030336 2621550624768 2622881207232 2625226407936 2626237401489 2626670840832 2628585603072 2629919756178 2630353803264 2633719559328 2635491213036 2636074450944 2640787193187 2641223033856 2646381672594 2646967320576 2648310803424 2652137178624 2655855848448 2657317134051 2660859215872 2661043066902 2664703721472 2666056206528 2666830459392 2671854501888 2673651808256 2677072967712 2678873784444 2679466622976 2684699956224 2686657019904 2689943510826 2690538799104 2691904396896 2692348674048 2694311313408 2695793757696 2697607167552 2697758908416 2699573640192 2701058979879 2703027968784 2703474081792 2704846244958 2705444831232 2708754304608 2710728903168 2716023295557 2716624355328 2718451777536 2721930262272 2723761253664 2724364025856 2728892548096 2729685049344 2731070516031 2734827503616 2735016465456 2740168963584 2744011066368 2747975712768 2749370462982 2749978902528 2750168911248 2755349955072 2760731497953 2761342451712 2763199954944 2766735698688 2767192326144 2768596829856 2769209524224 2770615051776 2771072319488 2774618136576 2776026409299 2776484570112 2780037312624 2781907391538 2782063874304 2782523031552 2787957646848 2789989982208 2793402876627 2793560006016 2794021060608 2795439181392 2797938671616 2799478132992 2801518866432 2803403395584 2806990582968 2808878792841 2809500401664 2814170440224 2814793220096 2814987707136 2820290863104 2821109907456 2825799243696 2828325879808 2830387642368 2833849953792 2835915743232 2840013176832 2841454641168 2841923600384 2842083459072 2843995275264 2845560077568 2847634403328 2848104382464 2849549953536 2853196189272 2853667086336 2855115480789 2855747321856 2861324953344 2863883354112 2867547930624 2869003370376 2869476876288 2873148610176 2875081323312 2875717582848 2877177169152 2880858756204 2881334218752 2886762364928 2886961824648 2889066331008 2897297289216 2902113266481 2902755508224 2902956072984 2908424952576 2909269592064 2914750365696 2916711063552 2918837256192 2920443237504 2922407764848 2923054497792 2924538110208 2928763588608 2930733712896 2930898567168 2934483829992 2936622978432 2937107644416 2939248705536 2942844182784 2943009718272 2944989425664 2948757784128 2949244452864 2950741358136 2951394361344 2953379708928 2955004695936 2957158803456 2959148028672 2962934504244 2965583757312 2971375913088 2976973688832 2977838235648 2979349653852 2983654325952 2987837829504 2993466617856 2997791686656 2999313232344 2999976984576 3000184266816 3005836314624 3006332403712 3007858284288 3011707088676 3014399950848 3020287450752 3022489147392 3022987984896 3026856148992 3028392446508 3028892258304 3031100227584 3032767977408 3034808063496 3034978771968 3035479670784 3037020345216 3040906464882 3041408342016 3043625435136 3047348592684 3049570016064 3052296732672 3056202399744 3058258249728 3062171545056 3064231410372 3064909529088 3070004116608 3070895680512 3076680941568 3076893523638 3080994881536 3082690084032 3085446414336 3087012449664 3091472676864 3093726265344 3099768699456 3100280291328 3102540300288 3106510258176 3108599949312 3112577661024 3113091366912 3114671433588 3115360714752 3116941933248 3117456359424 3121445403648 3123545141376 3127541976702 3129821858592 3130338410496 3136452352704 3138738729984 3143273693184 3144869079066 3147681005568 3149412899616 3151708724736 3153828820032 3159770318848 3160687951872 3165941745252 3166642372608 3166861170528 3172827220992 3173748645888 3174961522304 3179024149158 3181866614784 3184186097664 3188081198016 3190405211136 3195014823936 3196636471314 3197164050432 3197343891456 3199494684672 3201255087264 3203588703744 3204117430272 3205743697728 3209845712931 3210375472128 3212715737088 3218990572512 3219702939648 3221868773376 3225991421952 3227628791673 3228161485824 3232292186448 3234466488726 3235182280704 3236824315296 3241500996096 3247607660544 3247832052729 3250199622384 3258513141312 3259459450368 3265599946752 3265825582107 3271978071648 3272702164992 3274903650304 3279094161408 3281299946496 3283691913216 3285498642192 3287708735454 3288436310016 3290105373984 3290648379392 3294859037184 3297075427008 3297260888064 3301294308741 3303700850736 3304246099968 3306654793728 3310699705632 3310885933056 3311432368128 3313113103872 3317352507144 3317900009472 3319584027903 3320318656512 3322552172544 3324380282928 3326803653888 3329041532256 3329778253824 3336281726976 3342566948864 3342797902224 3343537668096 3349095399936 3350068015104 3358636982272 3361085325312 3361317558192 3365941542912 3367649945088 3372515647488 3374227386387 3374974107648 3377244389376 3381565853952 3382123954176 3383840569824 3384589418496 3391199944704 3397823382096 3398575325184 3400300290816 3400861483008 3405213167616 3407503790592 3409987756032 3411863974584 3414159071433 3414351118464 3414914629632 3416647888368 3421584384768 3424078614528 3430766268072 3433833824256 3438227699712 3440540530944 3447022166016 3448023220224 3453754631184 3454518951936 3454757640576 3461266059264 3463594387968 3466119241728 3468026344536 3471127216128 3472889005872 3473657561088 3477906761472 3480442048512 3481016467456 3487239786888 3487815327744 3488011517952 3490357837824 3494824040448 3495400833024 3497174942976 3500301877248 3501649868652 3502227787776 3504780804096 3506559674904 3507138404352 3511626079104 3513988284048 3514765934592 3521049590916 3521630711808 3528508896792 3529289760768 3531081071232 3536182904832 3541141131264 3543089512068 3545672315328 3548057422536 3552938295296 3554741608704 3555773945856 3562472669184 3562718816844 3569430623616 3571831712592 3572622163968 3579599941632 3582209359872 3586591347768 3587385065472 3589205862528 3589798232064 3592415084544 3594391676928 3596809556736 3597011877888 3599431520256 3601411973172 3604037291712 3604632109056 3606461659944 3607259774976 3611672406144 3614305204224 3621364394076 3622165807104 3624602370048 3629240349696 3631681671552 3636328709754 3639580065792 3641427354708 3646436671488 3646688620608 3653558618112 3658681421824 3663967617024 3665827283976 3666638536704 3666891881664 3673799940096 3680975330604 3681789935616 3684266606592 3688980931584 3689589768192 3691462439808 3694153402368 3696185972466 3699490848768 3701368545732 3701979426816 3706716416832 3709209855384 3709418499072 3710030708736 3716663457078 3717276862464 3719986642944 3724537168836 3724746674688 3725361414144 3727252241856 3730584895488 3732637510656 3735358488576 3737871194112 3739927818294 3742654110624 3745171723788 3746000535552 3752227253632 3753316942848 3760387817472 3760647640002 3761479876608 3767732324928 3768826516992 3778466605056 3781220990976 3781482252966 3786684235776 3788606188224 3791993700352 3794080103424 3796845871104 3799399938048 3804261585696 3804889448448 3806820641052 3807663095808 3815099937792 3822551304858 3823397240832 3825337827168 3825969168384 3830864813568 3833441764416 3836236225536 3838346971407 3841145008272 3841778958336 3843728874414 3849282432864 3852088441344 3859612051581 3863063052288 3869484355308 3870340677632 3870608097312 3877899936768 3879026122752 3885473960082 3886333820928 3888948084736 3891783008256 3893924316672 3896543686464 3899384146944 3901529637603 3905018118144 3907000131606 3907644950528 3907864756224 3912645106656 3915497304576 3916143525888 3923144760249 3923792243712 3924012957696 3926652567552 3931677045504 3932325937152 3934321810848 3935192481792 3937839611904 3940006261248 3942878404608 3944879634267 3945530704896 3950579338992 3953236819554 3954111676416 3961834550784 3969298251776 3969572508891 3970450980864 3972466205136 3978205767936 3983783772672 3991288823808 3991564600353 3997055582208 3999084309792 3999969312768 4000245689088 4007781752832 4010477712384 4015609451568 4018310676666 4019199934464 4027049934336 4029985529856 4034915266239 4035808198656 4037856595344 4038523011072 4041466970112 4043690636544 4046410751328 4046638362624 4047306227712 4049360460288 4054541953176 4055211122688 4057269367437 4058167246848 4063131456912 4066093354752 4069728976896 4074936532992 4077677666304 4082895393408 4085641880496 4086546038784 4093338822144 4094527574016 4102241255424 4102524698184 4110253445376 4113928552448 4116016599552 4121963569152 4124055694473 4124968353792 4125253366872 4133024932608 4133707055104 4136720400384 4142013677568 4144799932416 4150103548032 4150788489216 4152895244784 4153814286336 4155922577664 4156608479232 4161927204864 4164726855168 4170055968936 4172861087307 4173095811456 4173784547328 4181936470272 4184984973312 4190340009024 4191031590912 4193158772088 4196908007424 4199217199488 4202278299648 4205105093376 4210485874452 4214250602496 4221255660336 4222189830144 4222481560704 4230436294656 4231664861184 4238698865544 4242488819712 4245581463552 4250774930688 4253873614848 4260019765248 4262181961752 4262885400576 4263125188608 4265992912896 4268340116352 4271451604992 4272156573696 4274324930304 4279794283908 4280500629504 4283620982784 4291987430016 4295825031168 4301321895936 4303505055564 4304215314432 4309722915264 4312621984968 4313576374272 4315765753728 4322001328128 4330143547392 4330442736972 4333599496512 4344684188416 4345945933824 4354133262336 4354434109476 4362637428864 4363904388096 4372125548544 4375066595328 4378255884288 4380664856256 4383611647272 4384581746688 4386807165312 4393145382912 4396100569344 4396347850752 4401725744988 4404934467648 4405661466624 4408873058304 4414266274176 4414514577408 4417484138496 4423136676192 4423866679296 4426112037204 4427091542016 4430069563392 4432507043904 4435738205184 4438722043008 4444401756366 4448375635968 4457063869632 4465460533248 4466757353472 4469024480778 4475481488928 4481447100416 4481756744256 4490199926784 4496687529984 4498969848516 4499965476864 4502992519168 4508754471936 4509498605568 4511787426432 4517560633014 4521599926272 4530431176128 4533733721088 4534481977344 4540284223488 4542588669762 4543338387456 4546650341376 4549151966112 4552212095244 4552468157952 4553219506176 4555530517824 4561359697323 4562112513024 4565438152704 4571022889026 4574355024096 4578445099008 4584303599616 4587387374592 4596029554688 4596347115558 4597364293632 4605006174912 4606343520768 4615021412352 4618125850624 4621492322304 4624035126048 4628169621504 4630518674496 4637209015296 4640589398016 4649653049184 4650420436992 4650682023936 4653810450432 4659765387264 4662899923968 4668866491536 4669637050368 4672007150382 4673041072128 4675412899872 4676184539136 4682168105472 4685317712064 4691312965053 4694732787888 4695507615744 4704678529056 4705719681024 4708108094976 4714910539776 4717303618599 4721521508352 4724119349424 4727563087104 4730743230048 4739655478272 4741031927808 4748912617878 4749963558912 4750291755792 4759240831488 4762442283456 4768536223737 4772799922176 4776279146496 4782121797024 4783180087296 4785607816704 4786397642752 4792522235904 4794954706971 4795746075648 4796015837184 4799242027008 4801882630896 4805383055616 4806176145408 4808615546592 4809679699968 4815563208192 4819073605632 4828485858768 4829554409472 4832803160064 4838987132928 4842242228736 4848438279672 4851699733089 4852773421056 4855236472944 4861915561984 4862251494144 4871411490816 4875299433576 4885290156032 4887769711968 4888851382272 4889189175552 4898399920128 4907967107472 4909053247488 4912355475456 4918641242112 4919453024256 4921949919744 4925537869824 4928247963288 4931563103181 4932654465024 4935158060976 4935972569088 4942288555776 4945613140512 4945891332096 4946707611648 4955551276104 4956369149952 4959982190592 4966049558448 4966328899584 4967148552192 4969669655808 4974113193984 4976028760716 4976850014208 4980477984768 4983828258816 4986570424392 4990205480832 4993562298384 4994667380736 5004422590464 5013850423296 5014196853336 5015306502144 5023643099904 5025102022656 5037955473408 5041627987968 5041976337288 5048912314368 5051474917632 5058773471232 5062461161472 5065866584064 5072348780928 5073185931264 5075760854736 5076884127744 5086799917056 5096735073144 5097862987776 5100450436224 5101292224512 5107819751424 5111255685888 5114981634048 5117795961876 5121526677696 5122371944448 5124971832552 5132376577152 5136117921792 5146149402108 5150750736384 5157341549568 5159312473744 5160810796416 5170533249024 5172034830336 5180631946776 5181778427904 5182136460864 5189044011008 5191899088896 5195391581952 5199178862592 5202039516804 5206690824192 5209333508808 5210486341632 5216860142208 5220663072768 5221524701184 5230859680332 5231722991616 5232017276928 5235536756736 5242236060672 5243101249536 5245762414464 5250452815872 5252474802978 5253341681664 5257171206144 5259839512356 5260707606528 5267439118656 5270982426072 5272148901888 5281574386374 5282446067712 5292763345188 5293934641152 5296621606848 5304274357248 5311711696896 5314634268102 5321718431744 5322086133804 5329407442944 5332112413056 5333660918784 5343709003776 5347303616512 5354145935424 5357747568888 5358933245952 5369399912448 5373314039808 5379887021652 5381077598208 5383808793792 5384697348096 5388622626816 5391587515392 5395214335104 5395517816832 5399147280384 5402117959758 5406055937568 5406948163584 5409692489916 5410889662464 5417508609216 5421457806336 5432046591114 5433248710656 5436903555072 5443860524544 5447522507328 5457785096192 5459370098688 5462141032062 5469655007232 5470032930912 5480337927168 5488022132736 5495951425536 5498740925964 5499957805056 5500337822496 5510699910144 5521462995906 5522684903424 5526399909888 5533471397376 5534384652288 5537193659712 5541230103552 5542144638976 5544278958699 5549236273152 5552052818598 5552969140224 5560074625248 5563814783076 5564127748608 5565046063104 5574995185617 5575915293696 5579979964416 5586805753254 5587120012032 5588042121216 5590878362784 5595877343232 5598956265984 5603037732864 5606806791168 5609891727441 5613981165936 5617757585682 5619000803328 5628340880448 5629975414272 5640581726208 5640971460003 5642219814912 5651598487392 5656651759616 5667699907584 5671831486464 5672223379449 5680026353664 5682909282336 5683847200768 5684166918144 5687990550528 5691120155136 5695268806656 5699099907072 5706392378544 5707334172672 5710230961578 5711494643712 5722649906688 5733826957287 5735095861248 5738006740752 5738953752576 5746297220352 5750162646624 5751435165696 5754354338304 5761717512408 5762668437504 5765593311621 5773524729856 5773923649296 5778132662016 5794594578432 5804226532962 5805511016448 5805912145968 5816849905152 5818539184128 5828210940123 5829500731392 5833422127104 5837674512384 5840886475008 5844815529696 5846108995584 5849076220416 5857527177216 5860500197409 5861467425792 5861797134336 5868967659984 5873245956864 5874215288832 5878497411072 5885688365568 5886019436544 5889978851328 5897515568256 5898488905728 5901482716272 5902788722688 5906759417856 5910009391872 5914317606912 5918296057344 5925869008488 5929855229331 5931167514624 5942751826176 5953947377664 5955676471296 5958699307704 5967308651904 5975675659008 5986933235712 5995583373312 5998626464688 5999953969152 6000368533632 6011672629248 6012664807424 6015716568576 6023414177352 6027466014999 6028799901696 6040574901504 6044978294784 6045975969792 6053712297984 6056784893016 6057784516608 6062200455168 6065535954816 6069616126992 6069957543936 6070959341568 6074040690432 6081812929764 6082816684032 6087250870272 6094697185368 6099140032128 6104593465344 6112404799488 6116516499456 6124343090112 6128462820744 6129819058176 6140008233216 6141791361024 6153361883136 6153787047276 6161989763072 6165380168064 6170892828672 6174024899328 6182945353728 6187452530688 6199537398912 6200560582656 6205080600576 6213020516352 6217199898624 6225155322048 6226182733824 6229342867176 6230721429504 6233883866496 6234912718848 6242890807296 6247090282752 6255083953404 6259643717184 6260676820992 6272904705408 6277477459968 6286547386368 6289738158132 6295362011136 6298825799232 6303417449472 6307657640064 6319540637696 6321375903744 6331883490504 6333284745216 6333722341056 6345654441984 6347497291776 6349923044608 6358048298316 6363733229568 6368372195328 6376162396032 6380810422272 6390029647872 6393272942628 6394328100864 6394687782912 6398989369344 6402510174528 6407177407488 6408234860544 6411487395456 6419691425862 6420750944256 6425431474176 6437981145024 6443737546752 6451982843904 6455257583346 6456322971648 6464584372896 6468932977452 6470364561408 6473648630592 6483001992192 6495215321088 6495664105458 6500399244768 6517026282624 6518918900736 6531199893504 6531651164214 6543956143296 6549807300608 6558188322816 6562599892992 6567383826432 6570997284384 6575417470908 6576872620032 6580210747968 6581296758784 6589718074368 6594150854016 6594521776128 6602588617482 6607401701472 6608492199936 6613309587456 6621399411264 6621771866112 6626226207744 6634705014288 6635800018944 6639168055806 6640637313024 6645104345088 6648760565856 6653607307776 6658083064512 6666602634549 6672563453952 6685133897728 6685595804448 6687075336192 6698190799872 6700136030208 6703536721167 6717273964544 6722170650624 6722635116384 6735299890176 6745031294976 6748454772774 6749948215296 6754488778752 6763131707904 6764247908352 6767681139648 6776340949521 6782399889408 6795646764192 6797150650368 6800600581632 6801722966016 6810426335232 6813883004643 6815007581184 6819975512064 6823727949168 6828318142866 6828702236928 6829829259264 6833295776736 6843168769536 6848157229056 6856534333539 6861532536144 6867667648512 6876455399424 6881081061888 6894044332032 6894520673337 6896046440448 6907509262368 6909037903872 6909515281152 6922532118528 6927188775936 6932238483456 6936052689072 6942254432256 6945778011744 6947315122176 6955813522944 6960884097024 6974479573776 6975630655488 6976023035904 6980715675648 6989648080896 6990801666048 6994349885952 7003299737304 7004455575552 7008010725573 7009561608192 7013119349808 7014276808704 7023252158208 7027976568096 7029531869184 7042099181832 7043261423616 7057017793584 7058579521536 7062162142464 7072365809664 7082282262528 7086179024136 7091344630656 7096114845072 7105876590592 7109483217408 7111547891712 7123368926817 7124945338368 7125437633688 7138861247232 7143663425184 7145244327936 7159199883264 7164418719744 7173182695536 7174770130944 7178411725056 7179596464128 7184830169088 7188783353856 7193619113472 7194023755776 7198863040512 7202823946344 7208074583424 7209264218112 7212923319888 7214519549952 7223344812288 7228610408448 7242728788152 7244331614208 7249204740096 7258480699392 7263363343104 7272657419508 7279160131584 7282854709416 7292873342976 7293377241216 7307117236224 7317362843648 7327935234048 7331654567952 7333277073408 7333783763328 7347599880192 7361950661208 7363579871232 7368533213184 7377961863168 7379179536384 7382924879616 7388306804736 7392371944932 7398981697536 7402737091464 7403958853632 7413432833664 7418419710768 7418836998144 7420061417472 7433326914156 7434553724928 7439973285888 7449074337672 7449493349376 7450722828288 7454504483712 7461169790976 7465275021312 7470716977152 7475742388224 7479855636588 7485308221248 7490343447576 7492001071104 7504454507264 7506633885696 7520775634944 7521295280004 7522959753216 7535464649856 7537653033984 7556933210112 7562441981952 7562964505932 7573368471552 7577212376448 7583987400704 7588160206848 7593691742208 7598799876096 7608523171392 7609778896896 7613641282104 7615326191616 7630199875584 7645102609716 7646794481664 7650675654336 7651938336768 7661729627136 7666883528832 7672472451072 7676693942814 7682290016544 7683557916672 7687457748828 7698564865728 7704176882688 7719224103162 7726126104576 7738968710616 7740681355264 7741216194624 7755799873536 7758052245504 7770947920164 7772667641856 7777896169472 7783566016512 7787848633344 7793087372928 7798768293888 7803059275206 7810036236288 7814000263212 7815289901056 7815729512448 7825290213312 7830994609152 7832287051776 7846289520498 7847584487424 7848025915392 7853305135104 7863354091008 7864651874304 7868643621696 7875679223808 7878712204467 7880012522496 7885756809216 7889759268534 7891061409792 7901158677984 7906473639108 7908223352832 7922361579561 7923669101568 7938596503552 7939145017782 7940901961728 7944932410272 7956411535872 7967567545344 7982577647616 7983129200706 7994111164416 7998168619584 8000491378176 8015563505664 8020955424768 8031218903136 8036621353332 8038399868928 8054099868672 8059971059712 8069830532478 8071616397312 8075713190688 8077046022144 8082933940224 8087381273088 8092821502656 8093276725248 8098720920576 8103176939637 8109083906352 8110422245376 8114538734874 8116334493696 8126262913824 8132186709504 8148069886671 8149873065984 8155355332608 8165790786816 8171283760992 8173092077568 8186677644288 8189055148032 8193211548093 8204482510848 8205049396368 8220506890752 8232033199104 8243927138304 8248111388946 8249936707584 8250506733744 8266049865216 8267414110208 8282194493859 8284027355136 8289599864832 8300207096064 8301576978432 8305790489568 8307628572672 8311845155328 8313216958464 8323854409728 8328079227897 8329453710336 8340111937872 8345722174614 8346191622912 8347569094656 8363872940544 8369969946624 8380208629881 8380680018048 8382063181824 8386317544176 8393816014848 8398434398976 8404556599296 8410210186752 8420971748904 8426636378523 8428501204992 8442511320672 8444379660288 8444963121408 8460872589312 8463329722368 8477397731088 8484977639424 8491162927104 8501549861376 8507747229696 8520039530496 8524363923504 8525770801152 8526250377216 8531985825792 8536680232704 8542903209984 8544313147392 8548649860608 8559588567816 8561001259008 8565346442367 8567241965568 8583974860032 8591650062336 8602643791872 8607010111128 8608430628864 8619445830528 8625243969936 8627152748544 8631531507456 8644002656256 8660287094784 8660885473944 8667198993024 8689368376832 8691891867648 8706339799443 8708266524672 8708868218952 8725274857728 8727808776192 8744251097088 8750133190656 8756511768576 8761329712512 8767223294544 8769163493376 8773614330624 8786290765824 8792201138688 8792695701504 8803451489976 8809868935296 8811322933248 8817746116608 8828532548352 8829029154816 8834968276992 8846273352384 8847733358592 8852224074408 8854183084032 8860139126784 8865014087808 8871476410368 8877444086016 8888803512732 8896751271936 8914127739264 8930921066496 8933514706944 8938048961556 8950962977856 8962894200832 8963513488512 8980399853568 8993375059968 8997939697032 8999930953728 9005985038336 9017508943872 9018997211136 9023574852864 9035121266028 9043199852544 9060862352256 9067467442176 9068963954688 9080568446976 9085177339524 9086676774912 9093300682752 9098303932224 9104424190488 9104936315904 9106439012352 9111061035648 9122719394646 9124225026048 9130876305408 9142045778052 9148710048192 9156890198016 9168607199232 9174774749184 9192059109376 9192694231116 9194728587264 9210012349824 9212687041536 9230042824704 9236251701248 9242984644608 9248070252096 9256339243008 9261037348992 9274418030592 9281178796032 9299306098368 9300840873984 9307620900864 9319530774528 9325799847936 9337732983072 9339274100736 9344014300764 9346082144256 9350825799744 9352369078272 9364336210944 9370635424128 9382625930106 9389465575776 9391015231488 9409357058112 9416216189952 9429821079552 9434607237198 9443043016704 9448238698848 9455126174208 9461486460096 9479310956544 9482063855616 9497825235756 9499927117824 9500583511584 9518481662976 9524884566912 9537072447474 9545599844352 9552558292992 9564243594048 9571215633408 9572795285504 9585044471808 9589909413942 9591492151296 9592031674368 9598484054016 9603765261792 9610766111232 9612352290816 9617231093184 9629537138793 9631126416384 9638147211264 9656971717536 9659108818944 9665606320128 9677974265856 9682886375019 9684484457472 9696876559344 9703399466178 9705546842112 9710472945888 9724502988288 9742822981632 9743496158187 9750598867152 9770580312064 9775539423936 9778378351104 9796799840256 9797476746321 9815934214944 9818106494976 9824710950912 9837282484224 9843899839488 9851075739648 9856495926576 9863126206362 9865308930048 9870316121952 9871945138176 9884577111552 9891226281024 9891782664192 9903882926223 9911102552208 9912738299904 9919964381184 9932099116896 9932657799168 9934297104384 9939339311616 9952057521432 9953700028416 9958752083709 9960955969536 9967656517632 9973140848784 9980410961664 9987124596768 9989334761472 10008845180928 10027700846592 10028393706672 10030613004288 10047286199808 10050204045312 10075910946816 10083255975936 10083952674576 10097824628736 10102949835264 10117546942464 10122682159161 10124922322944 10131733168128 10144697561856 10146371862528 10151521709472 10153768255488 10173599834112 10193470146288 10195725975552 10200900872448 10202584449024 10215639502848 10222511371776 10229963268096 10235591923752 10242477214299 10243053355392 10244743888896 10249943665104 10264753154304 10272235843584 10292298804216 10301501472768 10314683099136 10318624947488 10321621592832 10341066498048 10344069660672 10361263893552 10363556855808 10364272921728 10378088022016 10383798177792 10390783163904 10398357725184 10404079033608 10413381648384 10418667017616 10420972683264 10433720284416 10441326145536 10443049402368 10461719360664 10463445983232 10464034553856 10471073513472 10484472121344 10486202499072 10491524828928 10500905631744 10504949605956 10506683363328 10514342412288 10519679024712 10521415213056 10534878237312 10541964852144 10544297803776 10563148772748 10564892135424 10585526690376 10587869282304 10593243213696 10608548714496 10623423393792 10629268536204 10643436863488 10644172267608 10658814885888 10664224826112 10667321837568 10687418007552 10694607233024 10708291870848 10715495137776 10717866491904 10738799824896 10746628079616 10759774043304 10762155196416 10767617587584 10769394696192 10777245253632 10783175030784 10790428670208 10791035633664 10798294560768 10804235919516 10812111875136 10813896327168 10819384979832 10821779324928 10835017218432 10842915612672 10864093182228 10866497421312 10873807110144 10887721049088 10895045014656 10915570192384 10918740197376 10924282064124 10939310014464 10940065861824 10960675854336 10976044265472 10991902851072 10997481851928 10999915610112 11000675644992 11021399820288 11042925991812 11045369806848 11052799819776 11066942794752 11068769304576 11074387319424 11082460207104 11084289277952 11088557917398 11098472546304 11104105637196 11105938280448 11120149250496 11127629566152 11128255497216 11130092126208 11149990371234 11151830587392 11159959928832 11173611506508 11174240024064 11176084242432 11181756725568 11191754686464 11197912531968 11206075465728 11213613582336 11219783454882 11227962331872 11235515171364 11238001606656 11256681760896 11259950828544 11281163452416 11281942920006 11284439629824 11303196974784 11313303519232 11335399815168 11343662972928 11344446758898 11360052707328 11365818564672 11367694401536 11375981101056 11382240310272 11390537613312 11398199814144 11412784757088 11414668345344 11420461923156 11422989287424 11445299813376 11467653914574 11470191722496 11476013481504 11477907505152 11492594440704 11500325293248 11508708676608 11515040914221 11523435024816 11525336875008 11531186623242 11547049459712 11547847298592 11556265324032 11578836154743 11589189156864 11608453065924 11611022032896 11611824291936 11633699810304 11637078368256 11656421880246 11659001462784 11666844254208 11675349024768 11681772950016 11689631059392 11698152440832 11704588912809 11715054354432 11721000394818 11722934851584 11723594268672 11737935319968 11746491913728 11748430577664 11769434280747 11771376731136 11772038873088 11779957702656 11795031136512 11796977811456 11802965432544 11805577445376 11813518835712 11820018783744 11828635213824 11834638902801 11836592114688 11851738016976 11859710458662 11862335029248 11885503652352 11907894755328 11908717526673 11911352942592 11917398615408 11934617303808 11951351318016 11973866471424 11974693801059 11991166746624 11997252929376 11999907938304 12000737067264 12023345258496 12031433137152 12046828354704 12054932029998 12057599803392 12081149803008 12089956589568 12104745798717 12107424595968 12113569786032 12115569033216 12124400910336 12131071909632 12139232253984 12139915087872 12141918683136 12148081380864 12163625859528 12165633368064 12171808102311 12174501740544 12189394370736 12198280064256 12209186930688 12224809598976 12233032998912 12248686180224 12256925641488 12259638116352 12280016466432 12283582722048 12306723766272 12307574094552 12323979526144 12330760336128 12341785657344 12348049798656 12365890707456 12372167083419 12374905061376 12399074797824 12401121165312 12410161201152 12426041032704 12434399797248 12450310644096 12452365467648 12458685734352 12461442859008 12467767732992 12469825437696 12485781614592 12494180565504 12510167906808 12518583261921 12519287434368 12521353641984 12545809410816 12554954919936 12573094772736 12579476316264 12590724022272 12597651598464 12606834898944 12615315280128 12639081275392 12642751807488 12663766981008 12666569490432 12667444682112 12691308883968 12694994583552 12699846089216 12716096596632 12727466459136 12736744390656 12752324792064 12761620844544 12780059295744 12786545885256 12788656201728 12789375565824 12797978738688 12805020349056 12814354814976 12816469721088 12822974790912 12839382851724 12841501888512 12850862948352 12875962290048 12887475093504 12903965687808 12910515166692 12912645943296 12929168745792 12937865954904 12940729122816 12947297261184 12966003984384 12990430642176 12991328210916 13000798489536 13034052565248 13037837801472 13062399787008 13063302328428 13087912286592 13099614601216 13116376645632 13125199785984 13134767652864 13141994568768 13150834941816 13153745240064 13160421495936 13162593517568 13179436148736 13188301708032 13189043552256 13205177234964 13214803402944 13216984399872 13226619174912 13242798822528 13243543732224 13252452415488 13269410028576 13271600037888 13278336111612 13281274626048 13290208690176 13297521131712 13307214615552 13316166129024 13333205269098 13345126907904 13370267795456 13371191608896 13396381599744 13400272060416 13407073442334 13434547929088 13444341301248 13445270232768 13470599780352 13490062589952 13496909545548 13499896430592 13508977557504 13526263415808 13528495816704 13535362279296 13552681899042 13564799778816 13591293528384 13601201163264 13603445932032 13620852670464 13627766009286 13630015162368 13639951024128 13647455898336 13656636285732 13657404473856 13659658518528 13666591553472 13684079091969 13686337539072 13696314458112 13713068667078 13723065072288 13735335297024 13752910798848 13762162123776 13788088664064 13789041346674 13792092880896 13815018524736 13819030562304 13845064237056 13854377551872 13864476966912 13872105378144 13884508864512 13891556023488 13911627045888 13921768194048 13948959147552 13951261310976 13952046071808 13961431351296 13979296161792 13988699771904 14006599474608 14008911151104 14016021451146 14019123216384 14026238699616 14028553617408 14046504316416 14055953136192 14073938895159 14084198363664 14086522847232 14114035587168 14117159043072 14124324284928 14144731619328 14151910855797 14164564525056 14172358048272 14182689261312 14192229690144 14218966434816 14223095783424 14246737853634 14249890676736 14250875267376 14277722494464 14287326850368 14305608671211 14318399766528 14328837439488 14346365391072 14349540261888 14356823450112 14359192928256 14377566707712 14384864120913 14387238226944 14388047511552 14397726081024 14405647892688 14416149166848 14418528436224 14425846639776 14429039099904 14446689624576 14457220816896 14485457576304 14488663228416 14498409480192 14516961398784 14526726686208 14545314839016 14555099199267 14558320263168 14565709418832 14585746685952 14586754482432 14614234472448 14634725687296 14655870468096 14663309135904 14666554146816 14667567526656 14695199760384 14723901322416 14727159742464 14737066426368 14755923726336 14758359072768 14765849759232 14776613609472 14784743889864 14794689309543 14797963395072 14805474182928 14807917707264 14826865667328 14836839421536 14837673996288 14840122834944 14866653828312 14869107449856 14879946571776 14898148675344 14898986698752 14901445656576 14909008967424 14922339581952 14930550042624 14941433954304 14951484776448 14959711273176 14970616442496 14980686895152 14984002142208 15008909014528 15013267771392 15041551269888 15042590560008 15045919506432 15070929299712 15075306067968 15113866420224 15124883963904 15125929011864 15146736943104 15154424752896 15167974801408 15176320413696 15187383484416 15197599752192 15217046342784 15219557793792 15227282564208 15230652383232 15260399751168 15290205219432 15293588963328 15301351308672 15303876673536 15323459254272 15333767057664 15344944902144 15353387885628 15364580033088 15367115833344 15374915497656 15397129731456 15408353765376 15438448206324 15452252209152 15477937421232 15481362710528 15482432389248 15511599747072 15516104491008 15541895840328 15545335283712 15555792338944 15567132033024 15575697266688 15586174745856 15597536587776 15606118550412 15620072472576 15628000526424 15630579802112 15631459024896 15650580426624 15661989218304 15664574103552 15692579040996 15695168974848 15696051830784 15706610270208 15726708182016 15729303748608 15737287243392 15751358447616 15757424408934 15760025044992 15771513618432 15779518537068 15782122819584 15802317355968 15812947278216 15816446705664 15844723159122 15847338203136 15877193007104 15878290035564 15881803923456 15889864820544 15912823071744 15935135090688 15965155295232 15966258401412 15988222328832 15996337239168 16000982756352 16031127011328 16041910849536 16062437806272 16073242706664 16076799737856 16108199737344 16119942119424 16139661064956 16143232794624 16151426381376 16154092044288 16165867880448 16174762546176 16185643005312 16186553450496 16197441841152 16206353879274 16218167812704 16220844490752 16229077469748 16232668987392 16252525827648 16264373419008 16296139773342 16299746131968 16310710665216 16331581573632 16342567521984 16373355288576 16378110296064 16386423096186 16408965021696 16410098792736 16441013781504 16464066398208 16487854276608 16496222777892 16499873415168 16501013467488 16532099730432 16534828220416 16564388987718 16568054710272 16579199729664 16600414192128 16603153956864 16611580979136 16623690310656 16626433916928 16632836876097 16647708819456 16656158455794 16658907420672 16680223875744 16691444349228 16692383245824 16695138189312 16724985556851 16727745881088 16739939893248 16760417259762 16761360036096 16764126363648 16772635088352 16787632029696 16796868797952 16809113198592 16820420373504 16829675182323 16841943497808 16853272757046 16857002409984 16885022641344 16889926242816 16921745178624 16922914380009 16926659444736 16954795462176 16969955278848 17003099722752 17015494459392 17040079060992 17048727847008 17051541602304 17052500754432 17063971651584 17073360465408 17085806419968 17097299721216 17119177135632 17122002518016 17130692884734 17134483931136 17167949720064 17201480871861 17205287583744 17214020222256 17216861257728 17238891661056 17250487939872 17254305497088 17263063014912 17288005312512 17296779934863 17320574189568 17321770947888 17334397986048 17378736753664 17383783735296 17412679598886 17416533049344 17417736437904 17450549715456 17455617552384 17484632820369 17488502194176 17500266381312 17513023537152 17522659425024 17534446589088 17538326986752 17547228661248 17572581531648 17581500592227 17584402277376 17585391403008 17606902979952 17619737870592 17622645866496 17635492233216 17657065096704 17658058309632 17669936553984 17692546704768 17695466717184 17704448148816 17708366168064 17720278253568 17730028175616 17742952820736 17754888172032 17777607025464 17789565687993 17793502543872 17828255478528 17861842132992 17867029413888 17876097923112 17901925955712 17925788401664 17927026977024 17960799707136 17986750119936 17995879394064 17999861907456 18011970076672 18035017887744 18037994422272 18047149705728 18070242532056 18082398044997 18086399705088 18121724704512 18134934884352 18137927909376 18161136893952 18170354679048 18173353549824 18186601365504 18196607864448 18208848380976 18209872631808 18212878024704 18222122071296 18245438789292 18248450052096 18261752610816 18284091556104 18297420096384 18313780396032 18337214398464 18349549498368 18384118218752 18385388462232 18389457174528 18420024699648 18425374083072 18460085649408 18472503402496 18485969289216 18496140504192 18512678486016 18522074697984 18548836061184 18562357592064 18598612196736 18601681747968 18615241801728 18639061549056 18651599695872 18675465966144 18678548201472 18688028601528 18692164288512 18701651599488 18704738156544 18728672421888 18741270848256 18765251860212 18778931151552 18782030462976 18818714116224 18832432379904 18859642159104 18869214474396 18886086033408 18896477397696 18910252348416 18922972920192 18958621913088 18964127711232 18995650471512 18999854235648 19001167023168 19036963325952 19049769133824 19074144894948 19091199688704 19105116585984 19128487188096 19142431266816 19145590571008 19170088943616 19179818827884 19182984302592 19184063348736 19196968108032 19207530523584 19221532222464 19224704581632 19234462186368 19259074277586 19262252832768 19276294422528 19313943435072 19331212640256 19355948531712 19365772750038 19368968914944 19393753118688 19406798932356 19411093684224 19420945891776 19449005976576 19485645963264 19486992316374 19501197734304 19541160624128 19551078847872 19556756702208 19593599680512 19594953492642 19631868429888 19649421901824 19674564968448 19687799678976 19702151479296 19712991853152 19726252412724 19730617860096 19740632243904 19743890276352 19769154223104 19782452562048 19783565328384 19807765852446 19822205104416 19825476599808 19839928762368 19864198233792 19865315598336 19878678623232 19904115042864 19907400056832 19917504167418 19921911939072 19935313035264 19946281697568 19960821923328 19974249193536 19999807903647 20017690361856 20055401693184 20056787413344 20061226008576 20094572399616 20100408090624 20151821893632 20166511951872 20167905349152 20205899670528 20235093884928 20245364318322 20249844645888 20263466336256 20289395123712 20292743725056 20303043418944 20329022848563 20347199668224 20386940292576 20391451951104 20401801744896 20405168898048 20431279005696 20441649013929 20445022743552 20459926536192 20471183847504 20484954428598 20486106710784 20489487777792 20499887330208 20529506308608 20544471687168 20569603000617 20584597608432 20603002945536 20629366198272 20637249894976 20643243185664 20682132996096 20683562020011 20688139321344 20722527787104 20727113711616 20728545843456 20767596355584 20781566327808 20796715450368 20808158067216 20826763296768 20837334035232 20841945366528 20867440568832 20882652291072 20923438721328 20926891966464 20928069107712 20942147026944 20968944242688 20972404998144 20983049657856 21009899211912 21013366726656 21024032176719 21028684824576 21039358049424 21042830426112 21069756474624 21083929704288 21088595607552 21126297545496 21129784270848 21171053380752 21175738564608 21186486427392 21217097428992 21246846787584 21258537072408 21286873726976 21288344535216 21317629771776 21328449652224 21334643675136 21370106780451 21374836015104 21389214466048 21416583741696 21430990275552 21435732983808 21477599649792 21493256159232 21519548086608 21524310392832 21535235175168 21538789392384 21554490507264 21566350061568 21580857340416 21582071267328 21596589121536 21608471839032 21624223750272 21627792654336 21638769959664 21643558649856 21670034436864 21685831225344 21728186364456 21732994842624 21747614220288 21775442098176 21790090029312 21831140384768 21837480394752 21848564128248 21878620028928 21880131723648 21921351708672 21952088530944 21983805702144 21994963703856 21999831220224 22001351289984 22042799640576 22085851983624 22090739613696 22105599639552 22133885589504 22137538609152 22148774638848 22164920414208 22168578555904 22177115834796 22196945092608 22208211274392 22211876560896 22240298500992 22255259132304 22256510994432 22260184252416 22299980742468 22303661174784 22319919857664 22347223013016 22348480048128 22352168484864 22363513451136 22383509372928 22395825063936 22412150931456 22427227164672 22439566909764 22455924663744 22471030342728 22476003213312 22513363521792 22519901657088 22562326904832 22563885840012 22568879259648 22606393949568 22626607038464 22670799630336 22687325945856 22688893517796 22720105414656 22731637129344 22735388803072 22751962202112 22764480620544 22781075226624 22796399628288 22825569514176 22829336690688 22840923846312 22845978574848 22890599626752 22935307829148 22940383444992 22952026963008 22955815010304 22985188881408 23000650586496 23017417353216 23030081828442 23046870049632 23050673750016 23062373246484 23094098919424 23095694597184 23112530648064 23157672309486 23178378313728 23216906131848 23222044065792 23223648583872 23267399620608 23274156736512 23312843760492 23318002925568 23333688508416 23350698049536 23363545900032 23379262118784 23396304881664 23409177825618 23430108708864 23442000789636 23445869703168 23447188537344 23475870639936 23492983827456 23496861155328 23538868561494 23542753462272 23544077746176 23559915405312 23590062273024 23593955622912 23605930865088 23627037671424 23636136613401 23640037567488 23657270427648 23669277805602 23673184229376 23703476033952 23719420917324 23724670058496 23771007304704 23815789510656 23817435053346 23822705885184 23834797230816 23869234607616 23902702636032 23947732942848 23949387602118 23982333493248 23994505858752 24001474134528 24046690516992 24062866274304 24093656709408 24109864059996 24115199606784 24162299606016 24179913179136 24209491597434 24214849191936 24227139572064 24231138066432 24248801820672 24262143819264 24278464507968 24279830175744 24296162761728 24309530818911 24327251719056 24331266736128 24343616204622 24349003481088 24378788741472 24396560128512 24444209660013 24449619197952 24466065997824 24497372360448 24513851282976 24519276232704 24560032932864 24567165444096 24579634644279 24613447532544 24615148189104 24647959052288 24661520672256 24696099597312 24731781414912 24744334166838 24749810122752 24798149595648 24802242330624 24846583481577 24852082065408 24868799594496 24900621288192 24904730935296 24917371468704 24922885718016 24935535465984 24939650875392 24971563229184 24984237683691 24988361131008 25020335813616 25037166523842 25038574868736 25042707283968 25091618821632 25109909839872 25140625889643 25146189545472 25158952632528 25181448044544 25195303196928 25213669797888 25230630560256 25278162550784 25279909135569 25285503614976 25327533962016 25333138980864 25334889364224 25382617767936 25389989167104 25399692178432 25432193193264 25454932918272 25473488781312 25504649584128 25523241689088 25560118591488 25573091770512 25577312403456 25578751131648 25595957477376 25610040698112 25628709629952 25632939442176 25645949581824 25678765703448 25683003777024 25696039327101 25701725896704 25751924580096 25774950187008 25807931375616 25821030333384 25825291886592 25858337491584 25875731909808 25881458245632 25894594522368 25932007968768 25980861284352 25982656421832 26001596979072 26068105130496 26075675602944 26119019398329 26124799574016 26126604656856 26175824573184 26199229202432 26232753291264 26250399571968 26269535305728 26283989137536 26301669883632 26307490480128 26320842991872 26325187035136 26358872297472 26376603416064 26378087104512 26410354469928 26429606805888 26433968799744 26453238349824 26485597645056 26487087464448 26504904830976 26538820057152 26543200075776 26556672223224 26562549252096 26580417380352 26595042263424 26614429231104 26632332258048 26666410538196 26690253815808 26740535590912 26742383217792 26792763199488 26800544120832 26814146884668 26869095858176 26888682602496 26890540465536 26941199560704 26980125179904 26993819091096 26999792861184 27017955115008 27052526831616 27056991633408 27070724558592 27105363798084 27129599557632 27182587056768 27202402326528 27206891864064 27241705340928 27255532018572 27260030324736 27279902048256 27294911796672 27313272571464 27314808947712 27319317037056 27333183106944 27368158183938 27372675078144 27392628916224 27426137334156 27446130144576 27470670594048 27505821597696 27524324247552 27576177328128 27578082693348 27584185761792 27630037049472 27638061124608 27690128474112 27708755103744 27728953933824 27744210756288 27769017729024 27783112046976 27823254091776 27843536388096 27897918295104 27902522621952 27922862702592 27958592323584 27977399543808 28013198949216 28017822302208 28032042902292 28038246432768 28052477399232 28057107234816 28093008632832 28111906272384 28147877790318 28168396727328 28173045694464 28228071174336 28248648569856 28289463238656 28303821711594 28329129050112 28344716096544 28365378522624 28384459380288 28437932869632 28446191566848 28493475707268 28499781353472 28501750534752 28555444988928 28574653700736 28611217342422 28636799533056 28657674878976 28692730782144 28713646900224 28718385856512 28755133415424 28769728241826 28774476453888 28776095023104 28795452162048 28811295785376 28832298333696 28837056872448 28851693279552 28888611416379 28893379249152 28914441633792 28970915152608 28977326456832 28996818960384 29033922797568 29048659125057 29053453372416 29090629678032 29110198398534 29116640526336 29131418837664 29173508964864 29228468944896 29230488474561 29269451374592 29311740936192 29326618271808 29335135053312 29390399520768 29447802644832 29454319484928 29474132852736 29511847452672 29531699518464 29553227218944 29569487779728 29589378619086 29595926790144 29610948365856 29615835414528 29653731334656 29673678843072 29675347992576 29711648778669 29733307656624 29738214899712 29759893143552 29796297350688 29797973397504 29802891313152 29818017934848 29861100085248 29876256251127 29882867908608 29902969552896 29919422546352 29941232884992 29961373790304 29968004284416 30017818029056 30026535542784 30083102539776 30085181120016 30091839012864 30141858599424 30150612135936 30227732840448 30249767927808 30251858023728 30293473886208 30308849505792 30352640827392 30368046477483 30374766968832 30395199504384 30434092685568 30439115587584 30454565128416 30461304766464 30520799502336 30580410438864 30587177926656 30602702617344 30607753347072 30646918508544 30667534115328 30689889804288 30706775771256 30727431642897 30729160066176 30734231666688 30749830995312 30794259462912 30816707530752 30876896412648 30904504418304 30955874842464 30962725421056 30964864778496 31023199494144 31032208982016 31083791680656 31090670567424 31111584677888 31134264066048 31151394533376 31172349491712 31195073175552 31212237100824 31240144945152 31256001052848 31261159604224 31262918049792 31301160853248 31323978436608 31329148207104 31385158081992 31390337949696 31392103661568 31413220540416 31453416364032 31458607497216 31474574486784 31502716895232 31514848817868 31520050089984 31543027236864 31559037074136 31564245639168 31604634711936 31625894556432 31632893411328 31689446318244 31694676406272 31754386014208 31756580071128 31763607846912 31779729641088 31825646143488 31870270181376 31930310590464 31932516802824 31976444657664 31992674478336 32001965512704 32062254022656 32083821699072 32124875612544 32146485413328 32153599475712 32216399474688 32239884238848 32279322129912 32286465589248 32302852762752 32308184088576 32331735760896 32349525092352 32371286010624 32373106900992 32394883682304 32412707758548 32436335625408 32441688981504 32458154939496 32465337974784 32505051655296 32528746838016 32592279546684 32599492263936 32621421330432 32663163147264 32685135043968 32746710577152 32756220592128 32772846192372 32817930043392 32820197585472 32882027563008 32928132796416 32975708553216 32992445555784 32999746830336 33002026934976 33064199460864 33069656440832 33128777975436 33136109420544 33158399459328 33200828384256 33206307913728 33223161958272 33247380621312 33252867833856 33265673752194 33295417638912 33312316911588 33317814841344 33360447751488 33382888698456 33384766491648 33390276378624 33449971113702 33455491762176 33479879786496 33520834519524 33522720072192 33528252727296 33545270176704 33575264059392 33593737595904 33618226397184 33640840747008 33659350364646 33683886995616 33706545514092 33714004819968 33770045282688 33779852485632 33843490357248 33845828760018 33853318889472 33909590924352 33939910557696 34006199445504 34030988918784 34080158121984 34097455694016 34103083204608 34127943303168 34146720930816 34171612839936 34194599442432 34238354271264 34244005036032 34261385769468 34268967862272 34335899440128 34402961743722 34410575167488 34428040444512 34433722515456 34477783322112 34500975879744 34526126029824 34545122742663 34576010625024 34593559869726 34641148379136 34643541895776 34668795972096 34757473507328 34767567470592 34825359197772 34833066098688 34835472875808 34901099430912 34911235104768 34969265640738 34977004388352 35000532762624 35026047074304 35045318850048 35068893178176 35094457322496 35113766738427 35145163063296 35163001184454 35168804554752 35170782806016 35213805959904 35239475741184 35245291732992 35308302842241 35314130193408 35316116619264 35339873107968 35385093409536 35390933434368 35408896297632 35416732336128 35440556507136 35460056351232 35485905641472 35503916708403 35509776344064 35555214050928 35579131375986 35587005087744 35656510957056 35723684265984 35726152580019 35734058827776 35752195846224 35803851911424 35854053954048 35921599414272 35924081403177 35973500239872 35991758788128 35999723814912 36023940153344 36070035775488 36094299411456 36140485064112 36164796089994 36172799410176 36243449409024 36269869768704 36314237396151 36322273787904 36340709358096 36346707099648 36373202731008 36393215728896 36417696761952 36419745263616 36425756049408 36444244142592 36490877578584 36496900104192 36515424306933 36523505221632 36568183112208 36594840192768 36627560792064 36674428796928 36699098996736 36768236437504 36770776924464 36778914349056 36840049399296 36850748166144 36920171298816 36945006804992 36971938578432 36992281008384 37025356972032 37044149395968 37097672122368 37116501250257 37124715184128 37197224393472 37203363495936 37230483603456 37278123098112 37303199391744 37350931932288 37357096402944 37376057203056 37384328577024 37403303198976 37409476313088 37457344843776 37482541696512 37530503720424 37555749785763 37557862303104 37564060925952 37637428232448 37664864759808 37719284318208 37738428948792 37772172066816 37792954795392 37820504696832 37845945840384 37917243826176 37928255422464 37991300943024 37999708471296 38002334046336 38073926651904 38099538267648 38148289789896 38182399377408 38210233171968 38256974376192 38284862533632 38291181142016 38340177887232 38359637655768 38365968605184 38368126697472 38393936216064 38415061047168 38443064444928 38449409163264 38468924372736 38518148555172 38524505665536 38552588845056 38627886870144 38662425280512 38711897063424 38731545500076 38737937829888 38787506237376 38813597864712 38822187368448 38841891783552 38898011953152 38971291926528 38973984632748 39002395468608 39082321248256 39102157695744 39113513404416 39187199361024 39189906985284 39263736859776 39298843803648 39349129936896 39375599357952 39404302958592 39425983706304 39452504825448 39461235720192 39481264487808 39487780552704 39538308446208 39564905124096 39567130656768 39615531704892 39644410208832 39650953199616 39679857524736 39728396467584 39730631196672 39757357246464 39808230085728 39814800113664 39835008334836 39843823878144 39870626070528 39892563395136 39921643846656 39948498387072 39999615807294 40035380723712 40110803386368 40113574826688 40189144799232 40200816181248 40303643787264 40333023903744 40335810698304 40411799341056 40470187769856 40490728636644 40499689291776 40526932672512 40578790247424 40585487450112 40606086837888 40658045697126 40694399336448 40773880585152 40803603489792 40810337796096 40862558011392 40883298027858 40890045487104 40919853072384 40942367695008 40969908857196 40972213421568 40978975555584 40999774660416 41059012617216 41088943374336 41139206001234 41169195216864 41206005891072 41258732396544 41274499789952 41286486371328 41364265992192 41367124040022 41376278642688 41445055574208 41457091686912 41535192711168 41563132655616 41593430900736 41616316134432 41653526593536 41674668070464 41734881137664 41765304582144 41846877442656 41853783932928 41856138215424 41884294053888 41937888485376 41966099315712 42019798423824 42026733453312 42048064353438 42057369649152 42078716098848 42085660852224 42139512949248 42167859408576 42221816685477 42252595090992 42259568541696 42342106761504 42351477129216 42372972854784 42434194857984 42455732567391 42493693575168 42517074144816 42573747453952 42576689070432 42656899304448 42669287350272 42740213560902 42749672030208 42778428932096 42833167483392 42861980551104 42916826013633 42955199299584 42986512318464 43039096173216 43048620785664 43070470350336 43077578784768 43132700123136 43154592362739 43161714680832 43164142534656 43193178243072 43216943678064 43248447500544 43255585308672 43277539919328 43287117299712 43340068873728 43371662450688 43456372728912 43465989685248 43495228440576 43550884196352 43580180058624 43662280769536 43665297597801 43674960789504 43697128256496 43757240057856 43760263447296 43842703417344 43904177061888 43967611404288 43989927407712 43999662440448 44002702579968 44085599281152 44171703967248 44181479227392 44211199279104 44267771179008 44275077218304 44297549277696 44329840828416 44354231669592 44384067928629 44393890185216 44416422548784 44423753121792 44480597001984 44510518264608 44513021988864 44520368504832 44599961484936 44607322349568 44639839715328 44694446026032 44696960096256 44704336969728 44727026902272 44767018745856 44791650127872 44824301862912 44854454329344 44879133819528 44911849327488 44942060685456 44952006426624 45026727043584 45039803314176 45124653809664 45127771680024 45137758519296 45212787899136 45253214076928 45341599260672 45374651891712 45377787035592 45440210829312 45463274258688 45470777606144 45503924404224 45528961241088 45562150453248 45592799256576 45651139028352 45658673381376 45681847692624 45691957149696 45781199253504 45870615658296 45880766889984 45904053926016 45911630020608 45970377762816 46001301172992 46034834706432 46060163656884 46093740099264 46101347500032 46124746492968 46188197838848 46191389194368 46225061296128 46315344618972 46356756627456 46433812263696 46444088131584 46447297167744 46534799241216 46548313473024 46625687520984 46636005851136 46667377016832 46701396099072 46727091800064 46758524237568 46792609763328 46818355651236 46860217417728 46884001579272 46891739406336 46894377074688 46951741279872 46985967654912 46993722310656 47077737122988 47085506924544 47088155492352 47119830810624 47180124546048 47187911245824 47211861730176 47254075342848 47272273226802 47280075134976 47314540855296 47338555611204 47346368458752 47406952067904 47438841834648 47449340116992 47542014609408 47631579021312 47634870106692 47645411770368 47669594461632 47738469215232 47805405272064 47895465885696 47898775204236 47964666986496 47989011717504 48002948269056 48093381033984 48125732548608 48187313418816 48219728119992 48230399213568 48324599212032 48359826358272 48418983194868 48429698383872 48454279144128 48462276132864 48497603641344 48524287638528 48556929015936 48559660351488 48592325523456 48619061637822 48654503438112 48662533472256 48687232409244 48698006962176 48757577482944 48793120257024 48888419320026 48899238395904 48932131995648 48994744720896 49027702565952 49120065865728 49134330888192 49159269288558 49226895065088 49230296378208 49295918104576 49323041344512 49392199194624 49463562829824 49488668333676 49499620245504 49596299191296 49604484661248 49693166963154 49704164130816 49737599188992 49801242576384 49809461870592 49834742937408 49871070931968 49879301750784 49898510628291 49943126458368 49968475367382 49976722262016 50040671627232 50074333047684 50077149737472 50085414567936 50174956670553 50183237643264 50219819679744 50281251779286 50292379090944 50317905265056 50362896089088 50390606393856 50427339595776 50461261120512 50489025546969 50556325101568 50559818271138 50571007229952 50655067924032 50669778728448 50765235535872 50779978334208 50799384356864 50864386386528 50909865836544 51009299168256 51046483378176 51120237182976 51146183541024 51154624806912 51157502263296 51191914954752 51220081396224 51257419259904 51291899163648 51357531406896 51366007554048 51392078654202 51403451793408 51503849160192 51604442615583 51615862751232 51642060666768 51650583773184 51716674983168 51751463819616 51762916491264 51789189044736 51864015937536 51890339804589 51961722568704 51965312843664 52003193958144 52136210260992 52151351205888 52238038796658 52249599148032 52253209313712 52351649146368 52453898461107 52465506582528 52500799143936 52539070611456 52567978275072 52603339767264 52614980960256 52641685983744 52650374070272 52717744594944 52744501776681 52753206832128 52756174209024 52820708939856 52859213611776 52867937599488 52906476699648 52971195290112 52974174928896 53009809661952 53077640114304 53086400151552 53113344446448 53125098504192 53160834760704 53190084526848 53228858462208 53264664516096 53332821076392 53368697063979 53380507631616 53481071181824 53484766435584 53585526398976 53601088241664 53628293769336 53738191716352 53777365204992 53781080931072 53882399121408 53960250359808 53987638182192 53999585722368 54035910230016 54105053663232 54113983266816 54141449117184 54210727596168 54247194134991 54259199115264 54365174113536 54404804653056 54413783728128 54483410681856 54511064037144 54520060649472 54559804096512 54589823593344 54626545142928 54629617895424 54638634074112 54666366213888 54736316367876 54745350156288 54785257832448 54852274668312 54892260289152 54941341188096 55011643195392 55048648495104 55152354656256 55156165386696 55168371523584 55260074098944 55276122249216 55380256948224 55417510207488 55457907867648 55488421512576 55538035458048 55566224093952 55646508183552 55687072776192 55795836590208 55805045243904 55845725405184 55917184647168 55954799087616 56026397898432 56035644604416 56064085804584 56076492865536 56104954798464 56114214469632 56186017265664 56223812544768 56295755580636 56336793454656 56346091388928 56456142348672 56497297139712 56578926477312 56607643423188 56658258100224 56689432193088 56730757045248 56768918760576 56875865739264 56892383133696 56986951414536 56999562706944 57003501069504 57110889977856 57149307401472 57222434684844 57273599066112 57315349757952 57385461564288 57427293800448 57436771713024 57510266830848 57539456483652 57548952907776 57552190046208 57590904324096 57622591570752 57664596667392 57674113744896 57703386559104 57777222832758 57786758498304 57828883267584 57941830305216 57993637920768 58067845595136 58097318250114 58106906744832 58181259356064 58220396797068 58233281052672 58262837675328 58347017929728 58456937889792 58460976949122 58538902749184 58623481872384 58653236543616 58670270106624 58780799041536 58895605289664 58948265705472 59023694905344 59063399036928 59106454437888 59138975559456 59178757238172 59191853580288 59221896731712 59231670829056 59307462669312 59347357686144 59350695985152 59423297557338 59466615313248 59476429799424 59519786287104 59592594701376 59595946795008 59636035869696 59722200170496 59752512502254 59765735817216 59805939105792 59838845092704 59882465769984 59922747580608 60035636058112 60053071085568 60166205079552 60170362240032 60183678025728 60283717198848 60301224271872 60455465680896 60499535855616 60503716047456 60617699011584 60705281654784 60736092954966 60749533937664 60790399008768 60868185371136 60878231175168 60909130256832 60987068545689 61041599004672 61160820877728 61174355853312 61205405234688 61215506694144 61293837017088 61324947041787 61335068230656 61379779608576 61413551542512 61454863285794 61458320132352 61468463333376 61499661990624 61588518925824 61633415061504 61708809001851 61753792825296 61809008836608 61911749684928 61929729556992 62046398988288 62050686060033 62064417964032 62167583361312 62181341134848 62223169355776 62302789066752 62344698983424 62390146351104 62424474201648 62480289890304 62512002105696 62522319208448 62525836099584 62602321706496 62647956873216 62770316163984 62780675899392 62784207323136 62826441080832 62906832728064 62917214994432 62949148973568 63029697635736 63040100179968 63072096530157 63086054473728 63118074148272 63128491278336 63209269423872 63251789112864 63265786822656 63378892636488 63389352812544 63508772028416 63513160142256 63527215693824 63559459282176 63651292286976 63740540362752 63860621180928 63865033605648 63952889315328 63985348956672 64003931025408 64110320341353 64124508045312 64167643398144 64249751225088 64292970826656 64307198951424 64432798949376 64479768477696 64558644259824 64572931178496 64605705525504 64616368177152 64663471521792 64699050184704 64742572021248 64746213801984 64789767364608 64825415517096 64872671250816 64883377963008 64916309878992 64930675949568 65010103310592 65057493676032 65184559093368 65198984527872 65242842660864 65326326294528 65370270087936 65493421154304 65512441184256 65545692384744 65635860086784 65640395170944 65764055126016 65856265592832 65951417106432 65984891111568 65999493660672 66004053869952 66128398921728 66139312881664 66257555950872 66272218841088 66316798918656 66401656768512 66412615827456 66446323916544 66494761242624 66505735667712 66531347504388 66590835277824 66624633823176 66635629682688 66720895502976 66765777396912 66769532983296 66780552757248 66899942227404 66910983524352 66959759572992 67041669039048 67045440144384 67056505454592 67090540353408 67150528118784 67187475191808 67236452794368 67281681494016 67318700729292 67367773991232 67413091028184 67428009639936 67540090565376 67559704971264 67686980714496 67691657520036 67706637778944 67819181848704 67879821115392 68012398891008 68061977837568 68160316243968 68194911388032 68206166409216 68255886606336 68293441861632 68343225679872 68389198884864 68476708542528 68488010072064 68522771538936 68537935724544 68671798880256 68805923487444 68821150334976 68856080889024 68867445030912 68955566644224 69001951759488 69052252059648 69090245485326 69152021250048 69187119739452 69282296758272 69287083791552 69337591944192 69514947014656 69535134941184 69650718395544 69666132197376 69670945751616 69802198861824 69822470209536 69938531281476 69954008776704 70001065525248 70052094148608 70090637700096 70137786356352 70188914644992 70227533476854 70290326126592 70326002368908 70337609109504 70341565612032 70427611919808 70478951482368 70490583465984 70616605684482 70628260386816 70632233238528 70679746215936 70770186819072 70781866868736 70817792595264 70881113014272 70920112702464 70971811282944 71007833416806 71019552688128 71110428101856 71158262751972 71174010175488 71313021914112 71447368531968 71452305160038 71468117655552 71504391692448 71607703822848 71708107908096 71843198828544 71848162806354 71947000479744 71983517576256 72047880306688 72140071550976 72188598822912 72280970128224 72329592179988 72345598820352 72486898818048 72539739537408 72628474792302 72644547575808 72681418716192 72693414199296 72746405462016 72786431457792 72835393523904 72839490527232 72888488285184 72928592456733 72981755157168 72993800208384 73030848613866 73047010443264 73136366224416 73189680385536 73332628980039 73348857593856 73398197993472 73536472875008 73541553848928 73557828698112 73680098798592 73701496332288 73738903932837 73840342597632 73890013609984 73943877156864 73984562016768 74088298791936 74195344244736 74233002500514 74249430368256 74394448786944 74406726991872 74539750444731 74556246196224 74606398783488 74701863864576 74714192805888 74752114406112 74768657154048 74806606397952 74818952626176 74914689687552 74952713051073 74965083393024 75061007440848 75111499571526 75115724606208 75128121851904 75274856464896 75329729519616 75421877668929 75438568636416 75476857897584 75544344133632 75585909590784 75641009393664 75691891680768 75834487652352 75839727406707 75856510844928 75982601886048 75999416942592 76004668092672 76147853303808 76199076535296 76296579579792 76364798754816 76420466343936 76513948752384 76569725067264 76680355774464 76719275311536 76731937210368 76736253394944 76787872432128 76830122094336 76886128889856 76898818326528 76937848745472 77036297110344 77049011331072 77088117981303 77105177690112 77255773740288 77324850561024 77423794126848 77463091000152 77475875659776 77575012474752 77627195729424 77644374736896 77683783567104 77796023906304 77942583853056 77947969265496 78004790937216 78164642496512 78204315391488 78227026808832 78357058194987 78374398722048 78379813970568 78527473719552 78597687607296 78698259873792 78751198715904 78808605917184 78851967412608 78905009650896 78922471440384 78962528975616 78975561105408 79076616892416 79129810248192 79134261313536 79231063409784 79288820417664 79301906399232 79359715049472 79456792935168 79461262393344 79514714492928 79616460171456 79629600227328 79670016669672 79687647756288 79741252141056 79785126790272 79843287693312 79896996774144 79999231614588 80070761447424 80221606772736 80227149653376 80378289598464 80401632362496 80607287574528 80666047807488 80671621396608 80823598682112 80940375539712 80981457273288 80999378583552 81053865345024 81157580494848 81170974900224 81212173675776 81316091394252 81388798672896 81547761170304 81607206979584 81620675592192 81725116022784 81766596055716 81780090974208 81839706144768 81884735390016 81939817714392 81944426843136 81957951111168 81999549320832 82118025234432 82177886748672 82278412002468 82338390433728 82412011782144 82517464793088 82548999579904 82572972742656 82728531984384 82734248080044 82752557285376 82890111148416 82914183373824 83070385422336 83126265311232 83186861801472 83232632268864 83307053187072 83349336140928 83469762275328 83530609164288 83693754885312 83707567865856 83768588107776 83875776970752 83932198631424 84039596847648 84053466906624 84096128706876 84114739298304 84157432197696 84171321704448 84279025898496 84335718817152 84443633370954 84505190181984 84519137083392 84684213523008 84745945709568 84868389715968 84911465134782 84987387150336 85034148289632 85147494907904 85153378140864 85313798608896 85338574700544 85480427121804 85499344060416 85556857864192 85666334966784 85723961102208 85833652027266 85910398599168 85973024636928 86078192346432 86140940700672 86155157569536 86265400246272 86309184725478 86323429361664 86328285069312 86386356486144 86433887356128 86496895001088 86511170617344 86555079838656 86665834249137 86680137747456 86743324901376 86912745457824 86931979370496 86990456881152 87101768392704 87145977375171 87160360117248 87324561539072 87330595195602 87349921579008 87394256512992 87520526894592 87685406834688 87808354123776 87935222808576 87979854815424 88005405159936 88171198562304 88343407934496 88362958454784 88422398558208 88535542358016 88595098555392 88659681656832 88708463339184 88768135857258 88787780370432 88832845097568 88847506243584 88961194003968 89021036529216 89026043977728 89134946336007 89199922969872 89214644699136 89279679430656 89388892052064 89393920192512 89408673939456 89454053804544 89583300255744 89628768753381 89648603725824 89708908658688 89758267639056 89823698654976 89884121370912 89904012853248 90053454087168 90079606628352 90249307619328 90255543360048 90275517038592 90425575798272 90683198521344 90749303783424 90755574071184 90880421658624 90926548517376 90941555212288 91057922482176 91104139432449 91124300906496 91185598513152 91302278056704 91317346762752 91363695385248 91383914299392 91562398507008 91741231316592 91761533779968 91808107852032 91823260041216 91940755525632 92002602345984 92069669412864 92120327313768 92182294928691 92187480198528 92202695000064 92249492985936 92376395677696 92382778388736 92450122592256 92630689237944 92713513254912 92867624527392 92888176263168 92894594335488 93069598482432 93096626946048 93251375041968 93272011702272 93334754033664 93402792198144 93454183600128 93517048475136 93585219526656 93636711302472 93720434835456 93768003158544 93783478812672 93788754149376 93903482559744 93971935309824 93987444621312 94155474245976 94171013849088 94176310984704 94239661621248 94360249092096 94375822491648 94423723460352 94508150685696 94544546453604 94560150269952 94629081710592 94677111222408 94692736917504 94813904135808 94877683669296 94898680233984 95084029218816 95263158042624 95269740213384 95290823540736 95339188923264 95476938430464 95610810544128 95790931771392 95797550408472 95929333972992 95978023435008 96005896538112 96186762067968 96251465097216 96374626837632 96439456239984 96460798427136 96649198424064 96719652716544 96837966389736 96859396767744 96908558288256 96924552265728 96995207282688 97048575277056 97113858031872 97119320702976 97184651046912 97238123275644 97309006876224 97325066944512 97374464818488 97396013924352 97515154965888 97586240514048 97776838640052 97798476791808 97864263991296 97989489441792 98055405131904 98240131731456 98268661776384 98318538577116 98453790130176 98460592756416 98591836209152 98646082689024 98784398389248 98927125659648 98977336667352 98999240491008 99192598382592 99208969322496 99386333926308 99408328261632 99475198377984 99602485152768 99618923741184 99669485874816 99742141863936 99758603501568 99797021256582 99886252916736 99936950734764 99953444524032 100081343254464 100148666095368 100154299474944 100170829135872 100349913341106 100366475286528 100439639359488 100562503558572 100584758181888 100635810530112 100725792178176 100781212787712 100854679191552 100922522241024 100978051093938 101112650203136 101119636542276 101142014459904 101310135848064 101339557456896 101530471071744 101559956668416 101598768713728 101728772773056 101819731673088 102018598336512 102092966756352 102240474365952 102292367082048 102309249613824 102383829909504 102440162792448 102514838519808 102583798327296 102715062813792 102732015108096 102784157308404 102806903586816 103007698320384 103208885231166 103231725502464 103284121333536 103301167546368 103433349966336 103502927639232 103578378089472 103728031875072 103780679609178 103923445137408 103930625687328 104006387916288 104272420521984 104302702411776 104476077593316 104499198296064 104506418627424 104703298292736 104907796922214 104931013165056 105001598287872 105078141222912 105135956550144 105206679534528 105283371967488 105300748140544 105341300215281 105435489189888 105489003553362 105506413664256 105512348418048 105641417879712 105718427223552 105735875198976 105924908526723 105942390580224 105948349857792 106019619323904 106155280228608 106172800303104 106226688892896 106250197008384 106321669521408 106380169053696 106457716924416 106511750125209 106529329032192 106665642152784 106737394127958 106761015263232 106969532871168 107171052797952 107178457740057 107202176483328 107256587538672 107476383432704 107562161862144 107764798242816 107772244209531 107920500719616 107975276364384 107999171444736 108071820460032 108210107326464 108282898234368 108421455192336 108494388269982 108518398230528 108730348227072 108809609306112 108942712188453 108966821363712 109022128074288 109040121298944 109119608193024 109179647186688 109253090285856 109259235790848 109277268148224 109332732427776 109472632735752 109490700312576 109546272920799 109570515664896 109704549336624 109784520578304 109882682376192 110023286390784 110097296990208 110304709312512 110312330773392 110336743047168 110520148197888 110552244498432 110760513896448 110835020414976 110915815735296 110976843025152 111076070916096 111132448187904 111293016367104 111349503750771 111374145552384 111591673180416 111610090487808 111691450810368 111834369294336 111909598175232 112052795796864 112071289208832 112128171609168 112152985731072 112209909596928 112228428939264 112372034531328 112447625089536 112591511161272 112667249357289 112673586909312 112692182777856 112912284697344 112994594279424 113157852954624 113215286846376 113316516200448 113378864386176 113461514090496 113537837521152 113751731478528 113784766267392 113973902829072 113999125413888 114007002139008 114221779955712 114298614802944 114444869369688 114547198132224 114630699515904 114770923128576 114854587600896 114873543426048 115020533661696 115078912967304 115097905815552 115104380092416 115181808648192 115245183141504 115329193334784 115348227489792 115406773118208 115554445665516 115573516996608 115657766535168 115883660610432 115987275841536 116135691190272 116194636500228 116213813489664 116362518712128 116440793594136 116466562105344 116525675350656 116694035859456 116913875779584 116921953898244 117077805498368 117246963744768 117306473087232 117340540213248 117561598083072 117791210579328 117896531410944 118047389810688 118126798073856 118212908875776 118277951118912 118357514476344 118383707160576 118443793463424 118463341658112 118614925338624 118694715372288 118701391970304 118846595114676 118933230626496 118952859598848 119039572574208 119185189402752 119191893590016 119272071739392 119444400340992 119505025004508 119531471634432 119611878211584 119677690185408 119764931539968 119845495161216 120071272116224 120106142171136 120332410159104 120340724480064 120567434397696 120602448543744 120910931361792 120999071711232 121007432094912 121235398023168 121410563309568 121472185909932 121499067875328 121580798017536 121736370742272 121756462350336 121818260513664 121974137091378 122083198009344 122321641755456 122410810469376 122431013388288 122587674034176 122649894083574 122670136461312 122759559217152 122827103085024 122909726571588 122916640264704 122936926666752 122999323981248 123177037851648 123266830123008 123417618003702 123507585650592 123618017673216 123823499369856 123859459113984 124092797976576 124101372120066 124128835928064 124335166722624 124446338711552 124605578133504 124689397966848 124780292702208 124848948403296 124960579780608 125024004211392 125044638416896 125204643412992 125295913746432 125540632327968 125561351798784 125568414646272 125652882161664 125813665456128 125898297947136 126059395271472 126080200359936 126144193060314 126172108947456 126236148296544 126256982556672 126418538847744 126503578225728 126665450056431 126757785272976 126778705625088 127017544056832 127026320284512 127054431387648 127118918564352 127302584573952 127367197702173 127481080725504 127721242361856 127730067211296 127970697913344 128007862050816 128220640682706 128249016090624 128335286796288 128499502450176 128585941653312 128750478040899 128865597898752 128959536955392 129117288519648 129145862356992 129211411051008 129232736354304 129398100369408 129463777088217 129485144042496 129492427603968 129579534729216 129650831034192 129745342501632 129766755926016 129832619757984 129861351899136 130020206621184 130114987352064 130369118186736 130397969055744 130485685321728 130652652589056 130740540175872 130986842308608 130995892793403 131024882368512 131091384769488 131271720173568 131280790341888 131528110252032 131712531185664 131902834212864 131969782223136 131998987321344 132008107739904 132256797843456 132515111901744 132544437682176 132633597837312 132803313537024 132825231654912 132892647833088 132989522485248 133062695008776 133152203785887 133181670555648 133249267646352 133271259365376 133441791005952 133531554793824 133539065966592 133561105514496 133799884454808 133821967048704 133919519145984 134083338078096 134090880288768 134113010909184 134181080706816 134301056237568 134374950383616 134472905588736 134563362988032 134637401458584 134735547982464 134826182056368 134856019279872 135080181130752 135119409942528 135373961428992 135383315040072 135413275557888 135638363697408 135759642230784 136024797782016 136123955675136 136320632487936 136389822776064 136412332818432 136511773212672 136586883723264 136686451359744 136778397769728 136953417085056 136976020144128 137045543077872 137075871449088 137343597760512 137611846974888 137642300669952 137712161778048 137734890061824 137911133288448 138003903518976 138104504119296 138180490970652 138304042500096 138374239478904 138564593516544 138574167583104 138675183888384 139029894029312 139070269882368 139301436791088 139332264394752 139341891503232 139604397723648 139644940419072 139877062562952 139908017553408 140002131050496 140104188297216 140181275400192 140275572712704 140377829289984 140455066953708 140580652253184 140652004737816 140675218219008 140683131224064 140855223839616 140957902964736 140981166931968 141233211368964 141256520773632 141264466477056 141359492431872 141540373638144 141563733737472 141635585190528 141762226028544 141840225404928 141943622565888 142015666833612 142039105376256 142220856203712 142316525503944 142348020350976 142626043828224 142894737063936 142904610320076 142936235311104 143008783384896 143215407645696 143416215816192 143686397657088 143696325612708 143894000959488 143967035152512 144095760613376 144280143101952 144377197645824 144561940256448 144659184359976 144691197640704 144973797636096 145079479074816 145256949584604 145289095151616 145362837432384 145386828398592 145492810924032 145572862915584 145670787047808 145678981054464 145776976570368 145857184913466 145963510314336 145987600416768 146061697227732 146094020886528 146272732448832 146379360771072 146665257960078 146697715187712 146796395986944 147072945750016 147083107697856 147360197597184 147402992664576 147477807865674 147680685195264 147780027219968 147887754313728 147969124033536 148176597583872 148390688489472 148466005001028 148498860736512 148788897573888 148813453983744 149079500889462 149112492392448 149212797566976 149403727729152 149428385611776 149504228812224 149613212795904 149637905252352 149695531884873 149829379375104 149905426102146 149930166786048 150122014881696 150222999143052 150231449212416 150256243703808 150524870011659 150549712929792 150659459039232 150843755337858 150877137272832 150953715795168 151088688267264 151171819181568 151282018787328 151383783361536 151668975304704 151679454813414 151713021689856 151965203772096 152009336185344 152295706607616 152398153070592 152593159159584 152729597509632 153027897504768 153139450134528 153360711548928 153438550623072 153463874420736 153472506789888 153575744864256 153660244188672 153772257779712 153875697490944 154072594220688 154098022662144 154176235962606 154210355380224 154511547480576 154813327846749 154847588253696 154926182000304 154951751319552 155150024949504 155254391458848 155288749473792 155367567134208 155592047812608 155671019413767 155885167706112 155895938530992 156009581874432 156408630782976 156454053617664 156714116389974 156748797444096 156759627941136 157054947439104 157361695383321 157396519747584 157502397431808 157617211834368 157703934825216 157810019301792 157844942880768 157925057951232 157951122210816 158153233784832 158233505330043 158259620496384 158268522627072 158462126819568 158577640835328 158603812798464 158719430098944 158913585870336 158922524786688 159029428985856 159232920342912 159259200454656 159340033339344 159375295512576 159482504282112 159570253580544 159686575386624 159793993548288 159998463229176 160106091191937 160141522894848 160443213545472 160454299306752 160756579196928 160803264724992 161214575149056 161332095614976 161343242793216 161647197364224 161880751079424 161962914546576 161998757167104 162107730690048 162315160989696 162341949800448 162424347351552 162632182788504 162741582404973 162777597345792 163095522340608 163214413959168 163241351184384 163450232045568 163533192111432 163560181948416 163679412289536 163769470780032 163879635428784 163888853686272 163915902222336 163999098641664 164236050468864 164355773497344 164556824004936 164676780867456 164824023564288 165034929586176 165097999159808 165145945485312 165457063968768 165468496160088 165505114570752 165780222296832 165828366747648 166140770844672 166252530622464 166373723602944 166465264537728 166614106374144 166698672281856 166939524550656 167061218328576 167387509770624 167415135731712 167537176215552 167751553941504 167864397262848 168079193695296 168106933813248 168192257413752 168229478596608 168314864395392 168342643408896 168558051796992 168671437634304 168887266741908 169010380363968 169038274166784 169368427046016 169491891419136 169736779431936 169822930269564 169974774300672 170068296579264 170294989815808 170306756281728 170627597217792 170677149401088 170960854243608 170998688120832 171113715728384 171332669933568 171447922204416 171667304054532 171820797198336 171946049273856 172156384692864 172281881401344 172310315139072 172530800492544 172618369450956 172646858723328 172656570138624 172772712972288 172867774712256 172993790002176 173022341234688 173110159677312 173331668498274 173360275494912 173486649802752 173825490915648 173980913762304 174203536785408 174291954750342 174320720234496 174649123078144 174661190391204 174699843158016 174788513025984 175041053789184 175370813669376 175616708247552 175870445617152 175959709630848 176010810319872 176342397124608 176686815868992 176844797116416 177071084716032 177190197110784 177319363313664 177416926678368 177536271714516 177575560740864 177665690195136 177695012487168 177922388007936 178042073058432 178052087955456 178269892672014 178399845939744 178429289398272 178559358861312 178777784104128 178787840385024 178908107609088 179166600511488 179257537506762 179297207451648 179417817317376 179516535278112 179647397309952 179768242741824 180106908174336 180159213256704 180498615238656 180511086720096 180551034077184 180851151596544 181366397042688 181498607566848 181511148142368 181853097034752 181883110424576 182115844964352 182208278864898 182248601812992 182371197026304 182604556113408 182634693525504 182727390770496 182961205637067 183124797014016 183482462633184 183523067559936 183616215704064 183646520082432 183881511051264 183974841125361 184005204691968 184139338825728 184240654627536 184364589857382 184374960397056 184405390000128 184498985971872 184765556777472 184900245184512 185126427005553 185261378475888 185427026509824 185735249054784 185789188670976 186139196964864 186152058180099 186193253892096 186502750083936 186544023404544 186669508067328 186908367200256 187034096950272 187170439053312 187273422604944 187440869670912 187536006317088 187566957625344 187577508298752 187806965119488 187943870619648 188310948491952 188342027698176 188352621969408 188479323242496 188720498184192 188751644983296 188847446920704 189089092907208 189120300539904 189216289590471 189258163421184 189354222444816 189385473835008 189627808271616 189755367338592 189797360467968 190168058437632 190526316085248 190539480426768 190581647081472 190678377846528 190953876860928 191221621088256 191581863542784 191595100816944 191858667945984 191956046870016 192011793076224 192330961024059 192373524135936 192502930194432 192749253675264 192878912479968 192921596854272 193298396848128 193439305433088 193675932779472 193718793535488 193817116576512 193849104531456 193990414565376 194097150554112 194227716063744 194238641405952 194369302093824 194476246551288 194618013752448 194650133889024 194748929636976 194792027848704 195030309931776 195172481028096 195553677280104 195596953583616 195728527982592 195978978883584 196110810263808 196480263462912 196537323552768 196637077154232 196907580260352 196921185512832 197183672418304 197292165378048 197568796778496 197854251319296 197954673334704 197998480982016 198385196765184 198417938644992 198772667852616 198816656523264 198950396755968 199204970305536 199237847482368 199338971749632 199484283727872 199517207003136 199594042513164 199772505833472 199873901469528 199906889048064 200162686508928 200297332190736 200308598949888 200341658271744 200699826682212 200732950573056 200879278718976 201125007117144 201169516363776 201271621060224 201451584356352 201562425575424 201709358383104 201845044482048 201956102187876 202225300406272 202239273084552 202284028919808 202620271696128 202679114913792 203060942143488 203119913336832 203197537427456 203457545546112 203639463346176 204037196673024 204185933512704 204480948731904 204584734164096 204618499227648 204767659819008 204880325584896 205029677039616 205167596654592 205430125627584 205464030216192 205568314616808 205613807173632 206015396640768 206417770462332 206463451004928 206568242667072 206602335092736 206866699932672 207005855278464 207156756178944 207456063750144 207561359218356 207846890274816 207861251374656 208012775832576 208544841043968 208605404823552 208952155186632 208998396592128 209012837254848 209406596585472 209815593844428 209862026330112 210003196575744 210156282445824 210271913100288 210413359069056 210566743934976 210601496281088 210682600430562 210870978379776 210978007106724 211012827328512 211024696836096 211282835759424 211436854447104 211471750397952 211849817053446 211884781160448 211896699715584 212039238647808 212310560457216 212345600606208 212453377785792 212643339042816 212760338107392 212915433848832 213023500250418 213058658064384 213331284305568 213474788255916 213522030526464 213939065742336 214342105595904 214356915480114 214404352966656 214513175077344 214952766865408 215124323724288 215529596485632 215544488419062 215841001439232 215950552728768 216143640920064 216420214652928 216565796468736 216842910384672 216988776539964 217036796461056 217460696454144 217619218612224 217885424376906 217933642727424 218044256148576 218080242597888 218239216386048 218359294373376 218506180571712 218518471581696 218665464855552 218785777370199 218945265471504 218981400625152 219092545841598 219141031329792 219409098673248 219569041156608 219997886940117 220046572781568 220194593980416 220609418625024 220624661546784 220673486094336 221040296395776 221104488996864 221521027792896 221670040829952 221831631470592 221953686050304 222264896375808 222586032734208 222699007501542 222748291104768 223183346360832 223220180975616 223619251334193 223668738588672 223819196350464 224105591593728 224142578417664 224256343218336 224305971462144 224419819193856 224456857878528 224744069062656 224858139153219 224895250179072 225183022322544 225334498714578 225347173818624 225384365555712 225824569394688 225989188558848 226265633006787 226315705909248 226430573692752 226633032400896 226757728772352 226923028180992 227075675042304 227503462957056 227519182220121 227569532534784 227947805658144 227998250827776 228014004278016 228443559911424 228597229605888 228889738739376 229094396264448 229261399031808 229541846257152 229709175201792 230041067323392 230157825934608 230195811631104 230208760184832 230363617296384 230490366283008 230658386669568 230696454979584 230813546236416 231108891331032 231147033993216 231264353943909 231315533070336 231767321220864 231974551683072 232271382380544 232389273000456 232427626979328 232725037424256 232881587188272 232933124210688 233051350701312 233388071718912 233827751559168 233843907796488 234155610996736 234493927489536 234612946174464 234681080426496 235071174584961 235123196166144 235582421158656 235793062821888 236094779621376 236253596147712 236425817751552 236555902237824 236715028952688 236767414321152 236887586926848 236926683316224 237229850677248 237389430744576 237402783940608 237693190229352 237866461252992 237905719197696 238079145148416 238370378805504 238383787180032 238544143478784 238888800681984 239010050009016 239062943268864 239223756423168 239355380370816 239529863079936 239690990322432 240142544232448 240212284342272 240664820318208 240681448960128 241134868795392 241204897087488 241821862723584 241998143422464 242014864189824 242470796046336 242821126619136 242944371819864 242998135750656 243161596035072 243472741484544 243512924700672 243636521027328 243948274182756 244166396018688 244643283510912 244821620938752 244862026776576 245175348068352 245299788167148 245340272922624 245519118434304 245654206170048 245819453143176 245833280529408 245873853333504 245998647962496 246354075703296 246533660246016 246835236007404 247015171301184 247236035346432 247646998739712 247718918227968 248185595953152 248202744240132 248257671856128 248670333445248 248892677423104 249211156267008 249378795933696 249560585404416 249697896806592 249921159561216 250048008422784 250089276833792 250409286825984 250591827492864 251081264655936 251122703597568 251305764323328 251627330912256 251796595894272 252118790542944 252160400719872 252288386120628 252344217894912 252472296593088 252513965113344 252837077695488 253007156451456 253330900112862 253515570545952 253557411250176 254035088113664 254052640569024 254237837128704 254605169147904 254734395404346 254962161451008 255442484723712 255460134422592 255941395826688 256015724101632 256441281365412 256498032181248 256670573592576 256999004900352 257171883306624 257500956081798 257731195797504 257919073910784 258234577039296 258422822102016 258465472708608 258796200738816 258927554176434 258970288084992 258984855207936 259159069458432 259301662068384 259490685003264 259533511852032 259665239515968 259997502747411 260040413242368 260229974704128 260738236373472 260795938111488 260971370643456 261305305178112 261481080351744 261973684617216 261991785586806 262049764737024 262182769538976 262561580683776 263056220504064 263425062371328 263805668425728 263939564446272 264016215479808 264513595686912 265030223803488 265088875364352 265267195674624 265606627074048 265785295666176 265979044970496 266125390017552 266304407571774 266363341111296 266498535292704 266542518730752 266883582011904 267063109587648 267078131933184 267404839008021 267599768909616 267643934097408 267839038291968 268166676156192 268181760577536 268226021818368 268362161413632 268749900767232 268886306260143 268945811177472 269126725976064 269274802917168 269471095964928 269652364112736 269712038559744 270160362261504 270238819885056 270747922857984 270766630080144 270826551115776 271276727394816 272049595564032 272247911350272 272641264975872 272779645552128 272824665636864 273173767446528 273312418297347 273372902719488 273556795539456 273906834170112 273952040288256 274091086155744 274151742898176 274687195521024 275223693949776 275284601339904 275424323556096 275469780123648 275822266576896 276007807037952 276209008238592 276360981941304 276546884786073 276608085000192 276748478957808 277129187033088 277148335166208 277350367776768 278059788058624 278140539764736 278602873582176 278664528789504 278683783006464 279208795447296 279289880838144 279754125125904 279816035106816 280004262100992 280208376594432 280362550800384 280551145425408 280755658579968 280910133907416 281161304506368 281304009475632 281350436438016 281366262448128 281710447679232 281915805929472 281962333863936 282466422737928 282513041547264 282528932954112 282718984863744 283080747276288 283127467474944 283271170381056 283524452057088 283680450809856 283887245131776 284031333667224 284078210752512 284441712407424 284633051007888 284696040701952 285252087656448 285789474127872 285809220640152 285872470622208 286017566769792 286430815291392 286832431632384 287372795314176 287392651225416 287788001918976 287934070305024 288191521226752 288560286203904 288754395291648 289123880512896 289318368719952 289382395281408 289947595272192 290158958149632 290513899169208 290578190303232 290725674864768 290773656797184 290985621848064 291145725831168 291341574095616 291357962108928 291553953140736 291714369826932 291927020628672 291975200833536 292123394455464 292188041773056 292545464897664 292758721542144 293330515920156 293395430375424 293592791973888 294145891500032 294166215395712 294720395194368 294805985329152 294955615731348 295361370390528 295560054439936 295775508627456 295938248067072 296353195167744 296781376978944 296932010002056 296997721473024 297577795147776 297626907967488 298159001778924 298224984784896 298425595133952 298807455458304 298856771223552 299008457624448 299226425591808 299275810504704 299391063769746 299658758750208 299810852204292 299860333572096 300244029763392 300445998286104 300462898424832 300512487407616 301049740023318 301099425859584 301318918078464 301687510675716 301754274545664 301907431590336 302177376534528 302343638363136 302564037574656 302767566723072 303337950609408 303358909626828 303426043379712 303930407544192 304018672370688 304591413215232 304796306141184 305186318319168 305459195019264 306055795009536 306278900269056 306721423097856 306877101246144 306927748841472 307151489728512 307320488377344 307544515559424 307751394981888 308145188441376 308196045324288 308352471925212 308420710760448 309023094961152 309626655693498 309695176507392 309852364000608 309903502639104 310300049899008 310508782917696 310735134268416 311184095625216 311342038827534 311770335412224 311791877061984 312019163748864 312817261565952 312908107235328 313428232779948 313497594888192 313519255882272 314109894878208 314723390766642 314793039495168 315004794863616 315234423668736 315407869650432 315620038603584 315850115902464 315902244421632 316023900645843 316306467569664 316467010660086 316519240992768 316537045254144 316924253639136 317155281670656 317207625596928 317774725580169 317827171740672 317845049573376 318058857971712 318465840685824 318518400909312 318680066678688 318750591025152 318965008564224 319140507161088 319373150773248 319535250375627 319587987096576 319996926458352 320212182383874 320283045789696 320908598613504 321513158393856 321535373220171 321606529449984 322429150298112 322686485586432 323294394728448 323761502158848 323925829093152 323997514334208 324215461380096 324630321979392 324848694703104 325264365577008 325483164809946 325555194691584 326191044681216 326428827918336 326828136565359 326900464091136 327066384222864 327120363896832 327358824579072 327538941560064 327759270857568 327777707372544 327831804444672 327998197283328 328472100937728 328638818762397 328711546994688 329113648009872 329353561734912 329648047128576 330069859172352 330195998319616 330291890970624 330914127937536 330936992320176 331010229141504 331560444593664 331656733495296 332281541689344 332505061244928 332747447205888 332930529075456 333228212748288 333397344563712 333879049101312 334048511252313 334122436657152 334775019541248 334830271463424 335074352431104 335503107883008 335728794525696 336158387390592 336213867626496 336384514827504 336458957193216 336629728790784 336685286817792 337116103593984 337342875268608 337774533483816 338001748071867 338020760727936 338076548333568 338736854092032 338983782838272 339473558863872 339645860539128 339949548601344 340136593158528 340589979631616 340613512563456 341255194435584 341354298802176 341921708487216 341997376241664 342227431456768 342665339867136 342895844408832 343334608109064 343641594396672 343892098547712 344312769385728 344563762802688 344620630278144 345061600985088 345236738901912 345293717446656 345313140277248 345545425944576 345735549424512 345987580004352 346044682469376 346220319354624 346663336996548 346720550989824 346973299605504 347650981831296 347961827524608 348407073570816 348583909500684 348641440468992 349298246156288 349322380782408 349399686316032 349577026051968 350082107578368 350741627338752 351233416495104 351740891234304 351919419261696 352021620639744 352684794249216 353373631737984 353689594232832 354142169432064 354380394221568 354638726627328 354833853356736 355072543429032 355151121481728 355331380390272 355390024974336 355844776015872 356084146116864 356104175910912 356539785344028 356799691879488 356858578796544 357118717722624 357555568208256 357575680770048 357816215218176 358333201022976 358515075013524 358594414903296 358835634634752 359033070556224 359294794619904 359536485483648 360213816348672 360318426513408 360997230477312 361022173440192 361702303193088 362732794085376 362997215133696 363022296284736 363706194069504 363766220849152 364231689928704 364416557729796 364497203625984 364742394052608 365209112226816 365269387051008 365454781540992 365922411274134 366249594028032 366964925266368 367232431408128 367293040164864 367763022102528 367949682250722 368010409383936 368278677651456 368481309255072 368729179714764 368749920794112 368810780000256 368997971943744 369531113554944 369800490369024 370252854011106 370522756951776 370854053019648 371470498109568 371578377341952 372278393929728 372304116360198 372386507784192 373005500167872 373339016134656 373816734400512 374068193900544 374340878106624 374546845209888 374881739341824 375072012634176 375133915250688 375613930238976 375887741239296 376621896983904 376684055396352 376705243938816 376958646484992 377440996368384 377694893841408 378178185814416 378240601079808 378432579180942 378516326842368 378708444889632 378770947670016 379255616543232 379510734677184 379996350169293 380336116875264 381052632170496 381078960853536 381163294162944 381356755693056 381907753721856 382443242176512 383163727085568 383190201633888 383912093740032 384023586152448 384661922048118 384747048271872 385005860388864 385498507350528 385757824959936 386251434122697 386596793696256 386878610866176 387351865558944 387437587070976 387634233153024 387698209062912 388194301108224 388391331264651 388455432127488 388477282811904 388738604187648 388952493102576 389236027504896 389300267778048 389497859273952 389584055697408 390060619863552 390344962056192 391107354560208 391193907167232 391457055965184 391957957767168 392221620527616 392960526925824 392987678380209 393074647105536 393274154308464 393815160520704 393842371025664 394584330756096 395137593556992 395708502638592 395909346669408 395996961964032 396770393530368 397545335705232 397633313046528 397900793511936 398409940611072 398475694964736 398677943499264 398968567455744 399188085026328 399456611357661 399545011666944 399747802939056 399813778096128 400325373017856 400594664381472 400617197899776 400683316543488 401399653364424 401465901146112 401758557437952 402250014234288 402339032727552 402543242120448 402903168712704 403124851150848 403418716766208 403690088964096 403912204375752 404450600812544 404478546169104 404568057839616 405240543392256 405358229827584 406121884286976 406239826673664 406395074854912 406915091092224 407278926692352 408074393346048 408371867025408 408961897463808 409169468328192 409236998455296 409535319638016 409760651169792 410059354079232 410335193309184 410860251255168 410928060432384 411136629233616 411227614347264 412030793281536 412835540924664 412926902009856 413136485334144 413204670185472 413733399865344 414011710556928 414313512357888 414912127500288 415122718436712 415693780549632 415722502749312 416025551665152 417089682087936 417210809647104 417904310373264 417996793184256 418025674509696 418813193170944 419631187688856 419724052660224 420006393151488 420312564891648 420543826200576 420826718138112 421133487869952 421202992562176 421365200861124 421741956759552 421956014213448 422025654657024 422049393672192 422565671518848 422873708894208 422943500795904 423699634106892 423769562320896 423793399431168 424078477295616 424621120914432 424691201212416 424906755571584 425286678085632 425520676214784 425830867697664 426047000500836 426117316128768 426662568611136 426949576511832 427044061052928 427878131484672 428684211191808 428713830960228 428808705933312 429026350154688 429905533730816 430248647448576 431059192971264 431088976838124 431682002878464 431901105457536 432287281840128 432840429305856 433131592937472 433685820769344 433977553079928 434073592922112 434921392908288 435238437224448 435770848753812 435867285454848 436088512297152 436160485195776 436478432772096 436718588746752 437012361143424 437036943163392 437330929711104 437571554740398 437890530943008 437962801250304 438185091683196 438282062659584 438818197346496 439138082313216 439995773880234 440093145563136 440389187960832 441218837250048 441249323093568 442080592791552 442208977993728 443042055585792 443340081659904 443663262941184 443907372100608 444529792751616 445172065468416 445398015003084 445496582209536 446366692721664 446440361951232 447238502668386 447337477177344 447638392700928 448211183187456 448285156835328 448512686436672 448839638387712 448913715757056 449086595654619 449488138125312 449716278306438 449790500358144 450366044645088 450668997429156 450694347637248 450768731111424 451649138789376 451978377117696 452531266013574 452631411818496 452861147385504 453266064801792 453515457544704 453846056361984 454151350084608 455006925914112 455038364440242 455139065069568 455895611316288 456028008556032 456887119822848 457194459211776 457779477478752 458188792528896 459083692514304 459418350403584 460082134646784 460315651869216 460391623262208 460417520369664 460727234592768 460980732566016 461316773339136 461627092472832 462217782662064 462294067986432 462528707887818 462631066140672 463534642441728 464439983540247 464542764761088 464778546000912 464855253958656 465450074848512 465763174376544 465866248421376 466102701402624 466776143437824 467013058241301 467655503118336 467687815592976 468311221993472 469225892348928 469362160852992 470142349169922 470246392332288 471164842317312 472085086149963 472189559242752 472507192295424 472851635503104 473111804475648 473430057905376 473534828642304 473775173853696 473853366632448 474459701354496 474700515990129 474778861489152 474805567881216 475386380458704 475732922505984 475811438395392 476158290296832 476740757611008 476767574360064 477088286957568 477777601363968 478020100018032 478125886537728 478447512846336 478710760741632 479059726159872 479381980644864 480285088464896 480318273575811 480424568684544 481329640636416 481362897920256 482269737590784 482409794174976 483643725447168 483996286844928 484029728379648 484941592092672 485642253238272 485888743639728 485996271501312 486323192070144 486945482969088 487025849401344 487273042054656 487896548365512 488224747214919 488332792037376 489286567021824 489643241877504 489724053553152 490350696136704 490599576334296 490680545845248 491038236868608 491308412340096 491638906286352 491666561058816 491747706667008 491997295924992 492708151406592 493067320492032 493670472014808 494030342602368 494472070692864 495293997479424 495437836455936 496371191906304 496405488480264 496515343712256 497340666890496 497785354846208 498422312534016 498757591867392 499121170808832 499395793613184 499842319122432 500096016845568 500178553667584 500818573651968 501183654985728 502162529311872 502245407195136 502611528646656 503254661824512 503593191788544 504237581085888 504320801439744 504576772241256 504688435789824 504944593186176 505027930226688 505674155390976 506014312902912 506661800225724 507031141091904 507114822500352 508070176227328 508105281138048 508475674257408 509210338295808 509468790808692 509924322902016 510884969447424 510920268845184 511882791653376 512031448203264 512882562730824 512996064362496 513341147185152 513998009800704 514343766613248 515001912163596 515462391595008 515838147821568 516469154078592 516845644204032 516930945417216 517592401477632 517855108352868 517940576169984 517969710415872 518318138916864 518603324136768 518981370006528 519067023704064 519330479031936 519995005494822 520080826484736 520459949408256 521476472746944 521942741286912 522610610356224 522962160703488 523947369234432 523983571173612 524099529474048 524365539077952 525123161367552 526112441008128 526850124742656 527611336851456 527879128892544 528032430959616 529027191373824 530060447606976 530534391349248 531213254148096 531570591332352 531958089940992 532250780035104 532608815143548 532726682222592 532997070585408 533085037461504 533767164023808 534126219175296 534156263866368 534809678016042 535199537819232 535287868194816 535678076583936 536333352312384 536363521155072 536724322827264 537499801534464 537772612520286 537891622354944 538253451952128 538549605834336 538942191929856 539304728225472 540320724523008 540477639770112 541495845715968 541533260160288 541653102231552 542553454789632 544099191128064 544495822700544 545559291104256 545649331273728 546347534893056 546624836594694 546745805438976 547113591078912 547813668340224 547904080576512 548182172311488 548883616911201 549374391042048 550447387899552 550569202679808 550848647112192 550939560247296 551644533153792 551924523376083 552015614075904 552418016477184 552721963882608 553093769572146 553216170000384 553496957915616 554296670332416 554700735553536 555379281016659 556119576117248 556281079529472 557205747164352 557367566012928 558417590894592 558579761676288 559508250251808 559632070213632 560008524201984 560725101600768 561102290850816 561511317159936 561820267814832 562322609012736 562608018951264 562700872876032 562732524896256 563420895358464 563831611858944 564932845475856 565026083094528 565057865908224 565437969727488 566161494552576 566254934949888 566542340762112 567360901619712 567648868771413 567774490263552 568062667334448 568156421505024 568883424814848 569266102015776 569392081403904 570504175312896 571578948255744 571618441280304 571744941244416 572035133539584 572861630582784 573664863264768 574745590628352 574785302450832 575576003837952 575868140610048 576992883072177 577120572407808 577508790583296 578247761025792 578636737439904 578764790562816 579895190544384 580317916299264 581027798338416 581156380606464 581451349729536 581547313594368 581971243696128 582291451662336 582683148191232 582715924217856 583107906281472 583428739653864 583854041257344 583950401667072 584246788910928 584376083546112 585090929795328 585517443084288 586661031840312 586790860750848 587185583947776 588291783000064 588332430791424 589440790388736 589611970658304 589911231462696 590722740781056 591120108879872 591551017254912 591876496134144 592706390335488 593562753957888 593864020004112 593995442946048 595155590295552 595253815934976 596318003557848 596449969569792 596851190267904 597614910916608 597713542447104 598016915248896 598452851183616 598551621009408 598782127539492 599317517500416 599621704408584 599720667144192 600488059526784 600891996572208 600925796849664 601024974815232 602099480046636 602198851719168 602637836156928 603375021351432 603508549091328 603814863180672 604354753069056 604687276726272 605128075149312 605535133446144 606675901218816 606717819253656 606852086759424 607860815088384 608037344741376 609182826430464 609592612282368 610372636638336 610918390038528 612111590019072 612557800538112 613442846195712 613754202492288 613855497682944 614302979457024 614640976754688 615089031118848 615502789963776 616290376882752 616392090648576 616704943850424 616841421520896 618046189922304 619253311386996 619390353014784 619704728001216 619807005278208 620600099798016 621017565835392 621470268536832 622368191250432 622684077655068 623540670824448 623583754123968 624038327497728 625634523131904 625816214470656 626856465559896 626995189776384 627038511764544 628219789756416 629446781533284 629586078990336 630009589727232 630468847337472 630815739300864 631240077207168 631700231804928 631804488843264 632047801291686 632612935139328 632934021320172 633038481985536 633074090508288 633848507278272 634310563341312 634415251193856 635549451160338 635654343481344 635690099146752 636117715943424 636931681371648 637036801818624 637360133357376 637930017128448 638281014322176 638746301546496 639070500751254 639175974193152 639993852916704 640424364767748 640566091579392 641817197227008 643026316787712 643070746440342 643213058899968 644858300596224 645372971172864 646588789456896 647523004317696 647851658186304 648430922760192 649260643958784 649697389406208 650528731154016 650966329619892 651110389383168 652382089362432 652857655836672 653656273130718 653800928182272 654132768445728 654240727793664 654717649158144 655077883120128 655518541715136 655555414745088 655996394566656 656357332110597 656944201875456 657277637524794 657423093989376 658227296019744 658707123469824 660139718344704 660391996639232 660583781941248 661828255875072 661873984640352 662020458283008 663120889187328 663313466990592 664563083378688 665010122489856 665494894411776 665861058150912 666794689127424 667758098202624 668097022504626 668244873314304 669550039082496 669660542926848 670857754002579 671006215766016 671457589051392 672316774781184 672427735252992 672769029655008 672917914386432 673259457581568 673370573635584 674232207187968 674574417459657 674685750537216 675549066967632 676003496143734 676041521455872 676153096667136 677473708184064 677967565676544 678796899020361 678947117727744 679291721078256 679899097202688 680273186317056 681227025126912 682510388871168 682557546660363 682708597604352 683843416974432 683994752483328 684454862913536 685330679734272 685791688817664 686669216218128 687283188793344 687784197095424 688625538771456 689127525605376 690123201970176 690473477803824 690587434893312 690626280554496 691090851889152 691471098849024 691975160008704 692089364938752 692440638709248 693326673993096 693441101979648 693793061831727 693946599211008 695301963662592 695923655049216 696814147141632 697167819001368 697282880937984 698596492312576 698644761564816 698799372632064 699154052103936 700164215156736 701483254677504 702466832990208 703481782468608 703838838523392 704043241279488 705213523754883 705369588498432 706747263475968 707379188465664 708284338864128 708760788443136 709277453254656 709667706713472 710145086858064 710302242963456 710662760780544 710780049948672 711689552031744 712168292233728 712208351821824 713079570688056 713599383758976 713717157593088 714237435445248 715111136416512 715151361540096 715632430436352 716666402045952 717030150027048 717188829806592 717671269269504 718066141112448 718589589239808 719072970967296 720427632697344 720636853026816 721994460954624 722044346880384 723404606386176 725465588170752 725994430267392 726044592569472 727412388139008 727532441698304 728463379857408 728833115459592 728994407251968 729484788105216 730418224453632 730538774102016 730909563081984 731844822548268 732499188056064 733929850532736 734464862816256 734586080329728 735526044205056 735899364501444 736020818767872 736557355302912 736962618510144 737458359429528 737499841588224 737621560000512 737995943887488 739062227109888 739600980738048 740505708022212 741045513903552 741708106039296 742940996219136 743156754683904 744556787859456 744608232720396 744773015568384 746011000335744 746678032269312 747633468801024 748136387801088 748681756213248 749093690419776 749763478683648 750144025268352 750267830501376 751227860477952 751775482478592 753243793967808 753368110792704 753917292969984 754881992736768 755389787682816 756356371628832 756481202159616 756865158361884 757032653684736 757416889779264 757541895340032 758511233086464 759021469354368 759992700338586 760672233750528 762105264340992 762157921707072 762713511386112 763815507443712 764886484353024 766327454171136 766380403267776 767824187480064 768047172304896 769323844096236 769494096543744 770011720777728 770997014701056 771515649919872 772502868245394 773193587392512 773757221732352 774703731117888 775268466306048 775396418125824 776388602216448 776782662529302 776910864254976 776954565623808 777477208375296 777904986205152 778472055009792 778600535556096 778995718547904 780121239727104 780689924112384 782214709120416 782387814334464 782914111930368 783915915534336 784443241055232 785921053851648 785975356760418 786149294211072 786548308616928 787684742051328 789168661512192 790275187113984 791417005277184 791818693338816 793540787060736 795090671410464 795266626093056 795801587023872 796819881222144 797355886998528 797937134911488 798376170052656 798913222715322 799090023333888 799495605878112 799627556192256 800650746035712 801189328762944 801234395799552 802214517024063 802799306728848 802931802292224 803517114875904 804500028468576 804678065455104 805086484240896 806249702301696 806658918780429 806837433532416 807380177928192 807824408751504 808901201625088 808957092338208 809136115679232 810481086784512 810716459655168 812243768573952 812479653347328 812790149709824 813830182184448 816148786692096 816743734050816 817923794927616 818338936656384 818473996910592 819521302339584 819937254892041 820118708158464 820670386618368 821720502510336 821856120864768 822273258467232 822455228694528 824061586563072 825671081849328 825853804019712 826272970668288 826409340370944 827466799730688 828023421113856 828627024715776 829640654358219 829824255000576 830245436873424 831387561099264 831445005498624 832051103330304 834179364175872 834421619294208 835808620746528 835993586368512 836051349019392 837626386341888 839262375377712 839448105320448 840012786302976 840625129783296 841087652401152 841653436276224 842266975739904 842730401722248 843483913519104 843912028426896 844051309314048 844098787344384 845131343037696 845747417788416 845887001591808 847399268213784 847539124641792 847586798862336 848156954591232 849242241828864 849382402424832 849813511143168 850573356171264 851041352429568 851661735395328 852094001001672 852234632257536 853325137222272 853899153023664 854088122105856 855756262969344 857368422383616 857427661920456 857617411866624 858052700309376 859811067461632 860497294897152 862118385942528 862177953676248 863364005756928 863802210915072 864574563680256 865680858611712 866263185874944 867371641538688 867955106159856 868147185844224 869842785816576 870476874448896 871541697507624 871734570909696 872177024594304 872320970391552 872956865544192 873437177493504 874024722286848 874073886326784 874661859422208 875143109480796 875781061886016 875925602500608 876370183366392 876564125319168 877636394692992 878276164626432 879991547760468 880186291126272 880778375921664 882437674500096 882498646187136 884161185583104 884417955987456 886084111171584 886680163319808 887326525882368 887814744201216 889059585503232 890344130936832 890796030006168 890993164419072 892733385443328 892880723902464 894477005336772 894674954354688 895276785401856 896422366374912 896570313670656 897025372873344 897679276775424 897827431514112 898173191309238 898976276250624 899432556612876 899581000716288 900732089290176 901337994858312 901388695274496 901537462222848 903298277578752 903956754235392 905062532027148 905262823636992 905722294771008 906532129603584 907030915089408 907692112723968 908302700169216 910013851828224 910076728880484 910278130139136 911791222632576 912056017112064 913774239645696 914388918423552 915558954957504 916377585057792 918167385028608 918836700807168 920164269293568 920631303738432 920783246524416 921454469185536 921961465132032 922633546678272 923254184945664 924435565324128 924588135972864 925057415775636 925262132281344 927069284883456 928879967080494 929085529522176 929557092001824 929710507917312 930900149697024 931526348753088 932205402805248 933552286875648 934026116482602 935311006236672 935375631185952 936622443986944 938451784697856 938724321705984 940284698339844 940492784664576 942329684634624 944170172299926 944379118485504 945014384590848 945703271006208 946223608951296 946860115810752 947550347707392 947706733264896 948071701937529 948919402708992 949401031980258 949557722978304 949611135762432 950772760917408 951465845011968 951622876790784 953324176740507 953481515222016 953535148720128 954176573915136 955555202727936 956040200036064 956251773075456 956895025692672 957421521483264 958119452319744 958605751126881 958763961289728 960570176929792 960636547151622 960849137369088 962725795840512 964539475181568 964819588349952 967287450894336 968059456759296 969883184185344 971284506476544 971777487279456 971992543002624 972646384140288 973890965938176 974546084109312 975793096731024 976449494429838 976665584074752 978573134043648 979286483755008 980484409696077 980701392273408 981199152668592 981361091690496 982076473737216 982616824680192 983277812572704 983333122117632 983495413334016 983994591849984 985416302813184 985916456287191 986134640984064 987340944029616 988060685204736 988944141385728 990587994958848 990875672911872 992742383812608 992810976960528 993030687424512 994681333780992 996844625068032 997515183734784 998242341617664 998791587226368 999684638244864 1000192033691136 1000357107335168 1001637147303936 1002145533756939 1002367309971456 1004325058623744 1004490814390272 1005223057293312 1006509323649024 1007186383577088 1008475162171776 1008641602879488 1009153544482512 1009376871579648 1009889186372352 1010055860453376 1011348310781952 1012028625805824 1013323600451448 1014005244215601 1014062282183808 1014229645000704 1016140352454656 1016210562276096 1016951348514816 1018420676591616 1018937581617384 1019848645804032 1021769938894848 1021840537690368 1023765583306752 1024062896406528 1025765125461648 1025992128724992 1026682294370304 1027996019601408 1028687533226496 1030003824327192 1030924783190016 1031676295643136 1032938308157184 1033691288408064 1033861890834432 1035184802955264 1035710216705736 1035881152339968 1035939420831744 1036636277833728 1037206648273536 1037962740013056 1038134047408128 1038660958063872 1039990010989644 1040161652969472 1040919898816512 1042952945493888 1043885482573824 1045221220712448 1045924321406976 1047894738468864 1047967142347224 1048199058948096 1048731078155904 1050246322735104 1052224882016256 1053700249485312 1055222673702912 1055758257785088 1056064861919232 1058054382747648 1060120895213952 1061068782698496 1062426508296192 1063141182664704 1063916179881984 1064501560070208 1065217630287096 1065453364445184 1065994141170816 1066170074923008 1067534328047616 1068252438350592 1068312527732736 1069619356032084 1070399075638464 1070575736389632 1071356153167872 1072666704624768 1072727042310144 1073448645654528 1074999603068928 1075545225040572 1075783244709888 1076506903904256 1077099211668672 1077884383859712 1078609456450944 1080641449046016 1080955279540224 1082991691431936 1083066520320576 1085106909579264 1088198382256128 1088991645401088 1091118582208512 1091298662547456 1092695069786112 1093249673189388 1093491610877952 1094227182157824 1095627336680448 1095808161153024 1096364344622976 1097767233822402 1098748782084096 1100894775799104 1101697294224384 1101879120494592 1103289066307584 1103849046752166 1104031228151808 1104836032954368 1105443927765216 1106187539144292 1106432340000768 1106993915831232 1108593340664832 1109401471107072 1110758562033318 1112239152234496 1112562159058944 1114411494328704 1114735132025856 1116835181789184 1117159523352576 1119016500503616 1120017048403968 1121450203201536 1122204581701632 1123022634319872 1123640535629664 1124645218025472 1125216037902528 1125401745752064 1126841790716928 1127663223717888 1129865690951712 1130052166189056 1130115731816448 1130875939454976 1132322989105152 1133084681524224 1134721803239424 1135297737542826 1135548980527104 1136125334668896 1136312843010048 1137766849629696 1138532204031552 1141008350625792 1143157896511488 1143236882560608 1143489882488832 1144070267079168 1145723261165568 1147329726529536 1149491181256704 1149570604901664 1151736281220096 1153985766144354 1154241144815616 1155017581166592 1156495522051584 1157273474879808 1158754302368091 1159790381088768 1160635832598528 1162055596676832 1162312761212928 1162902699459072 1163094627188736 1164582903324672 1165173993793953 1165366296382464 1165431848435712 1166215812562944 1166857479307728 1167708082514688 1167900803334144 1168493577821856 1168752167092224 1170181859590656 1171034886168576 1173322063680624 1173581721501696 1174371167895552 1176664861582848 1178881580777472 1178963035140627 1179223941316608 1179822462925392 1181445481562112 1182240217759744 1183752992268288 1185412780670976 1187125507915776 1187728040008224 1187990885892096 1190311180591104 1192636007115696 1192899939139584 1193702380535808 1195229821833216 1195427084894208 1196033830497792 1196905702367232 1197564255078984 1198369834072983 1198635035000832 1199243408817168 1199441334288384 1200976119053568 1201783993144416 1201851593699328 1202049949630464 1204198960093272 1204397703438336 1205275672313856 1206750042702864 1207017098182656 1207629726361344 1208709506138112 1209374553452544 1210256150298624 1211070266892288 1213351802437632 1213435638507312 1213704173518848 1215721630176768 1216074689482752 1218365652860928 1219185224564736 1220745273276672 1221836780077056 1224223180038144 1225115601076224 1226885692391424 1227508404984576 1227710995365888 1228605958914048 1229281953509376 1230178062237696 1231005579927552 1232580753765504 1232784181297152 1233409887700848 1233682843041792 1236092379844608 1238506622773992 1238780706029568 1239409456002432 1239614010556416 1241200199596032 1242035131670784 1242940537073664 1244736382500864 1245368155310136 1247081341648896 1247167508247936 1248076654995456 1251269046263808 1251632428941312 1253712931119792 1253990379552768 1254077023529088 1256439579512832 1258893563066568 1259172157980672 1260019179454464 1260937694674944 1261631478601728 1262480154414336 1263400463609856 1263608977686528 1264095602583372 1265225870278656 1265868042640344 1266076963971072 1266148181016576 1267697014556544 1268621126682624 1268830502387712 1271098902320676 1271308686962688 1271380198293504 1272235431886848 1273863362743296 1274073603637248 1274720266714752 1275860034256896 1276562028644352 1277492603092992 1278141001502508 1278351948386304 1279987705833408 1280848729535496 1281132183158784 1283634394454016 1286052633575424 1286141492880684 1286426117799936 1289716601192448 1290745942345728 1293177578913792 1295046008635392 1295703316372608 1296861845520384 1298521287917568 1299394778812416 1301057462308032 1301932659239784 1302220778766336 1304764178724864 1305715311673344 1307312546261436 1307601856364544 1308265536891456 1308481455587328 1309435298316288 1310155766240256 1311037083430272 1311110829490176 1311992789133312 1312714664221194 1313888403750912 1314555275049588 1314846187978752 1316454592039488 1317414246939648 1320279436689408 1320783993278464 1321167563882496 1323656511750144 1323747969280704 1326241778374656 1326626933981184 1329126166757376 1330020244979712 1330989788823552 1331722116301824 1333589378254848 1335516196405248 1336194045009252 1336489746628608 1339100078164992 1339321085853696 1341715508005158 1342012431532032 1342915178102784 1344633549562368 1344855470505984 1345538059310016 1346518915163136 1346741147271168 1348464414375936 1349148834919314 1349371501074432 1351098133935264 1352006992287468 1352083042911744 1352306193334272 1354947416368128 1355935131353088 1357593798040722 1357894235455488 1358583442156512 1359798194405376 1360546372634112 1362454050253824 1365020777742336 1365115093320726 1365417195208704 1367686833948864 1368909725827072 1370661359468544 1371583377635328 1373338432436256 1374566377586688 1377251077542912 1378255051210752 1380246403940352 1380946955607648 1381174869786624 1381252561108992 1382181703778304 1382942197698048 1383950320017408 1384881277418496 1386653347986192 1386882203959296 1387586123663454 1387893198422016 1390603927325184 1393319950620741 1393628294283264 1394335638002736 1394565761875968 1397192984625152 1397289523129632 1397598745264128 1398308104207872 1400328430313472 1401039174723903 1402966509355008 1404933665980416 1407677677046784 1408086482558976 1410427047509766 1410739176996864 1413494526951936 1416255258449889 1416568677728256 1417521576886272 1418554906509312 1419335413426944 1420290173716128 1420604485926912 1421325521561088 1421560099897344 1423379104063488 1424101547970387 1424336584467456 1424416703643648 1426159141376112 1427198767517952 1427434315186176 1428474870890496 1430222272833024 1430302723080192 1431264860872704 1433332804091904 1434060300054096 1434377659613184 1435342538539008 1436132282224896 1437179178479616 1438145941934592 1440855265394688 1440954820727433 1441273706053632 1443988921909248 1444088693760768 1446809212772352 1450931176341504 1451988860534784 1452089185138944 1454824776278016 1456926759714816 1457666230919184 1457988814503936 1458969576210432 1460836448907264 1461077548204032 1461819126163968 1463689645096536 1464674241644757 1464998376112128 1467859701065472 1468929725632512 1469172160659456 1471052088410112 1471798729002888 1472041637535744 1473114710605824 1473925237020288 1474916718859056 1474999683176448 1475243120001024 1475991887774976 1478124454219776 1479201961476096 1481011416044424 1482091027807104 1483416212078592 1485881992438272 1486313509367808 1489113575718912 1489216465440792 1489546031136768 1492022000671488 1493356064538624 1495266937602048 1496272775602176 1497363512426496 1498187380839552 1499526957367296 1500288050536704 1500535661002752 1502455720955904 1503550964957184 1506487587935616 1506736221585408 1507834585939968 1509763985473536 1510779575365632 1512712743257664 1512962404319232 1513730316723768 1514065307369472 1514833779558528 1515083790680064 1517022466172928 1518042938708736 1519985400677172 1521344467501056 1524210528681984 1524315843414144 1525427022772224 1527631014887424 1529772968706048 1532654908342272 1532760806535552 1535648374960128 1536094344609792 1538647688192472 1538988193087488 1540023441555456 1541994029402112 1543031299839744 1545005736490788 1546387174785024 1547514443464704 1549407462235776 1550536932612096 1550792836251648 1552777204432896 1553565325058604 1553821728509952 1553909131247616 1554954416750592 1555809972410304 1556944110019584 1557201071112192 1557991437095808 1560242479454208 1561379848224768 1564429418240832 1565828223860736 1567831831068672 1568886482110464 1571842107703296 1571950713520836 1572298588422144 1573096617233856 1575369484102656 1578337323024384 1580550374227968 1582834010554368 1583637386677632 1587081574121472 1590181342820928 1591603174047744 1593639762444288 1594711773997056 1595874269822976 1596752340105312 1597826445430644 1598180046667776 1598991211756224 1599255112384512 1601301492071424 1602378657525888 1602468791599104 1604429034048126 1605598613457696 1605863604584448 1607034229751808 1609000056937152 1610172968481792 1612499404603392 1613317837560858 1613674867064832 1614760355856384 1615648817503008 1617802403250176 1617914184676416 1620962173569024 1621432919310336 1624487537147904 1624959306694656 1625580299419648 1627660364368896 1632297573384192 1633487468101632 1636677873312768 1636947993821184 1639042604679168 1639874509784082 1640237416316928 1641340773236736 1643441005020672 1643712241729536 1644546516934464 1646650850733603 1648123173126144 1651342163698656 1651707608039424 1652545941336576 1652818680741888 1654933599461376 1655773570128249 1656046842227712 1657254049431552 1659281308716438 1659648510001152 1660490873746848 1662890010997248 1664102206660608 1668358728351744 1668843238588416 1671617241493056 1672102698038784 1675252772683776 1678524750755424 1678896210640896 1680025572605952 1682175304802304 1683306872552448 1684533951479808 1685460803444496 1686967827038208 1687824056853792 1688102618628096 1688197574688768 1690262686075392 1691494835576832 1694798536427568 1695078249283584 1695173597724672 1696313909182464 1698484483657728 1698764804849664 1699627022286336 1702082704859136 1702946606314239 1703323470790656 1704188002003344 1704469264515072 1706650274444544 1707798306047328 1708176244211712 1711512525938688 1714736844767232 1714855323840912 1715234823733248 1716105400618752 1720994589794304 1724236771885056 1724355907352496 1726728011513856 1727604421830144 1730978649216531 1731361717223424 1732526371749888 1734743283077376 1735910212319712 1736294371688448 1739685571633152 1740953748897792 1743083395015248 1743469141819392 1744354049188608 1744641940783104 1745913731088384 1746874354987008 1748049444573696 1748147772653568 1749323718844416 1750286218961592 1751562123772032 1751851205001216 1752740366732784 1753128250638336 1755272789385984 1756552329252864 1759983095520936 1760372582252544 1761556751843328 1764875349000192 1764997292374272 1768322371166208 1768835911974912 1772168222343168 1773360326639616 1774653051764736 1775629488402432 1778119171006464 1780688261873664 1781592060012336 1781986328838144 1785466770886656 1785761447804928 1788954010673544 1789349908709376 1790553570803712 1792844732749824 1793140627341312 1794050745746688 1795358553550848 1795654863028224 1796346382618476 1797952552501248 1798865113225752 1799162001432576 1801464178580352 1802675989716624 1802777390548992 1803074924445696 1806596555157504 1807913508470784 1810125064054296 1810525647273984 1811444589542016 1813064259207168 1814061830178816 1815384225447936 1816605400338432 1820027703656448 1820153457760968 1820556260278272 1823582445265152 1824112034224128 1827548479291392 1828777836847104 1831117909915008 1832755170115584 1836334770057216 1837673401614336 1840328538587136 1841262607476864 1841566493048832 1842908938371072 1843922930264064 1845267093356544 1846508369891328 1848871130648256 1849176271945728 1850114831551272 1850524264562688 1854138569766912 1857759934160988 1858171059044352 1859114184003648 1859421015834624 1861800299394048 1863052697506176 1864410805610496 1867104573751296 1868052232965204 1870622012473344 1870751262371904 1873244887973888 1876903569395712 1877448643411968 1880569396679688 1880985569329152 1884659369269248 1888340344599852 1888758236971008 1890028769181696 1891406542012416 1892447217902592 1893720231621504 1895100695414784 1895413466529792 1896143403875058 1897838805417984 1898802063960516 1899115445956608 1899222271524864 1901545521834816 1902931690023936 1903245753581568 1906648353481014 1906963030444032 1907070297440256 1908353147830272 1911110405455872 1912080400072128 1913790051385344 1914843042966528 1916238904639488 1917211502253762 1917527922579456 1921140353859584 1921273094303244 1921698274738176 1925451591681024 1929078950363136 1929639176699904 1934574901788672 1936118913518592 1939766368370688 1942569012953088 1943554974558912 1945292768280576 1947781931876352 1949092168218624 1951586193462048 1952898988859676 1953331168149504 1957146268087296 1958572967510016 1960968819392154 1961402784546816 1962398305337184 1962722183380992 1964152947474432 1965233649360384 1966555625145408 1966666244235264 1967989183699968 1970832605626368 1971832912574382 1972269281968128 1974681888059232 1976121370409472 1981175989917696 1981751345823744 1985484767625216 1985621953921056 1986061374849024 1989362667561984 1993689250136064 1995030367469568 1996484683235328 1997583174452736 2000384067382272 2000714214670336 2003274294607872 2004291067513878 2004734619942912 2008650117247488 2008981628780544 2012573262007737 2013018647298048 2014372767154176 2016950324343552 2017283205758976 2018307088965024 2018753743159296 2019778372744704 2020111720906752 2022696621563904 2023723252378971 2024057251611648 2026647200902896 2028010488431202 2028124564367616 2028459290001408 2032421124552192 2033902697029632 2036390697061083 2036841353183232 2037875163234768 2039697291608064 2043681075380736 2047531166613504 2047672639981089 2048125792813056 2051530250923296 2051984257449984 2053364588740608 2055992039202816 2057375066452992 2060007648654384 2061849566380032 2063352591286272 2065876616314368 2067382576816128 2070369605910528 2071420433411472 2071762304679936 2071878841663488 2073272555667456 2074413296547072 2075925480026112 2076268094816256 2077321916127744 2079980021979288 2080323305938944 2081379185495181 2081839797633024 2085905890987776 2087770965147648 2090442441424896 2091848642813952 2095789476937728 2095934284694448 2096398117896192 2097462156311808 2100492645470208 2104449764032512 2107400498970624 2110445347405824 2111516515570176 2112129723838464 2115640571264649 2116108765495296 2120241790427904 2122137565396992 2124853016592384 2126282365329408 2127832359763968 2129003120140416 2130435260574192 2130906728890368 2131988282341632 2132340149846016 2135068656095232 2136504876701184 2136625055465472 2139238712064168 2140798151276928 2141151472779264 2142712306335744 2145333409249536 2145454084620288 2146897291309056 2149999206137856 2151090450081144 2151566489419776 2153013807808512 2154198423337344 2155768767719424 2157218912901888 2161282898092032 2161910559080448 2165983382863872 2166133040641152 2170213819158528 2176396764512256 2177983290802176 2182237164417024 2182597325094912 2185390139572224 2186499346378776 2186983221755904 2188454364315648 2191254673360896 2191616322306048 2192728689245952 2195534467644804 2197497564168192 2201789551598208 2203394588448768 2203758240989184 2206578132615168 2207698093504332 2208062456303616 2209672065908736 2210887855530432 2212375078288584 2212864680001536 2213987831662464 2217186681329664 2218802942214144 2221517124066636 2224478304468992 2225124318117888 2228822988657408 2229470264051712 2233670363578368 2234319046705152 2238033001007232 2240034096807936 2242900406403072 2244409163403264 2246045268639744 2247281071259328 2249290436050944 2250432075805056 2250803491504128 2253683581433856 2255326447435776 2259731381903424 2260104332378112 2261751878909952 2264645978210304 2266169363048448 2269443606478848 2270595475085652 2271097961054208 2272250669337792 2272625686020096 2275533699259392 2277064408063104 2282016701251584 2286315793022976 2286473765121216 2288140534158336 2291446522331136 2294659453059072 2298982362513408 2299141209803328 2303472562440192 2307971532288708 2308482289631232 2310035162333184 2312991044103168 2314546949759616 2317508604736182 2319580762177536 2321271665197056 2324111193353664 2325805398918144 2326189254377472 2329165806649344 2330347987587906 2330732592764928 2330863696871424 2332431625125888 2333714958615456 2335416165029376 2335801606668288 2336987155643712 2340363719181312 2342069772337152 2346644127361248 2347163443003392 2348742335791104 2353329723165696 2357763161554944 2357926070281254 2358447882633216 2359644925850784 2364480435519488 2367505984536576 2370825561341952 2374251015831552 2375456080016448 2380622361182208 2385272014231392 2385799878279168 2387404761071616 2390459643666432 2392067660995584 2393811404734464 2395128510157968 2396739668145966 2397270070001664 2398486817634336 2398882668576768 2401952238107136 2403567986288832 2403703187398656 2406643551072189 2408397920186544 2408795406876672 2410551344627712 2413500085405728 2414034196365312 2415259452722688 2418749106905088 2419976756341287 2420512300597248 2422140533784576 2426703604875264 2426871277014624 2427408347037696 2431443260353536 2432149378965504 2436731305721856 2438370449129472 2441490546553344 2448446360076288 2450231202152448 2453771384782848 2455016809969152 2455421990731776 2458563907018752 2459811764676123 2460356124475392 2462011159855104 2465161507531008 2465568362594304 2466819775401696 2467365686083584 2472184759689216 2477013245547984 2477561412059136 2478818912004864 2479228021112832 2482400399192064 2484070263341568 2485881074147328 2488921963074657 2489472765001728 2490736310620272 2494162683297792 2494335016495872 2496153309990912 2502538092527616 2503264857882624 2507425862239584 2507980759105536 2508154047058176 2512879159025664 2517787126133136 2518344315961344 2520038358908928 2521875389349888 2523262957203456 2524960308828672 2526800927219712 2528191205166744 2530451740557312 2531736085280688 2532153927942144 2532296362033152 2535394029113088 2537242253365248 2537661004775424 2542197804641352 2542617373925376 2542760396587008 2544470863773696 2547726725486592 2548147207274496 2549440533429504 2551720068513792 2553124057288704 2554985206185984 2556282003005016 2556703896772608 2559975411666816 2561697459070992 2562264366317568 2567268788908032 2572105267150848 2572282985761368 2572852235599872 2579433202384896 2581491884691456 2586355157827584 2590092017270784 2591406632745216 2593723691040768 2597042575835136 2598789557624832 2602114924616064 2603865318479568 2604441557532672 2609528357449728 2611430623346688 2614625092522872 2615203712729088 2616531073782912 2616962911174656 2618870596632576 2620311532480512 2622074166860544 2622221658980352 2623985578266624 2625429328442388 2627776807501824 2629110550099176 2629692375957504 2632909184078976 2634828493879296 2640558873378816 2641567986556928 2642335127764992 2647313023500288 2647495938561408 2652483556749312 2653253867962368 2658252333514752 2660040489959424 2661979577647104 2663444232603648 2667178756509696 2671032392810496 2672388090018504 2672979493257216 2678200156329984 2678642171707392 2683431016010316 2684024863064064 2685830356205568 2689267099124736 2689710941011968 2691076118620032 2693037830326272 2693482294542336 2696928828751872 2698297669838628 2698743002148864 2702196267870528 2704013984574936 2704166085823488 2704612386668544 2709894832736256 2711870262706176 2715187596081444 2715788470910976 2717166884313024 2719596388810752 2721092745268224 2724908100507648 2730041555484672 2730230186641452 2730834390417408 2735373667897728 2737819451654144 2741322718937088 2743166755270656 2746676864872512 2749132755173376 2754502155085824 2756510102421504 2760492807880704 2761893911215296 2762349739573248 2764363407556608 2765884395396096 2767900640034816 2769762554836992 2773306695972384 2773764407918592 2775172247326908 2775786396844032 2781207854650368 2786639901241482 2787256588566528 2788671276005472 2789131523751936 2794385969250304 2794579046259264 2796616208415744 2800656860626944 2802078349447806 2805933018710016 2809867331960832 2815355354093568 2816172965117952 2820854095019532 2821478353993728 2826989053903872 2832510516899778 2833137355456512 2835043153772544 2837109813018624 2838670826853888 2840580347432256 2842651043122176 2843120199794688 2844215105812587 2846758208126976 2848203095940774 2848673168934912 2848833407287296 2852318282752224 2854397535035904 2854868630372352 2859972530221521 2860444545666048 2860605446160384 2862529721745408 2866665608183808 2868120600108192 2868755319226368 2870685077078016 2872264564449792 2874358356959232 2876291883869184 2881710530789376 2881909641454866 2882547412107264 2888177387521536 2893618425544704 2901862352683008 2904178370277888 2909649552556032 2913853519429632 2915332461838368 2915977629007872 2917939152420864 2921672897814528 2923638252327936 2927379290193072 2929348483289514 2929996752224256 2935719402130944 2937859451265024 2941453229088231 2942104176820224 2943597458005776 2944083275071488 2946229421211648 2947850474040576 2949833437718112 2949999366352896 2950486240002048 2951983775549952 2956248908439552 2957749368861573 2958403922952192 2962022832088848 2964182055614208 2966832424157184 2971763984876544 2972627018735616 2978227151437824 2978432930881584 2979092062273536 2984044001342976 2990533875204096 2992545551204352 2994727024852992 2996374761679104 2999053914734592 3000576101073408 3001071322005504 3004911441911808 3006436601270817 3007101929914368 3012975175871232 3013472443170816 3015669171879936 3019527970947072 3021559150731264 3025425486515328 3025924808638464 3027460633447536 3028130614738944 3029667559117056 3030167581360128 3034044932345856 3036085877417472 3039970801354344 3042015732646803 3042688935002112 3048421057363968 3048631686828288 3050854045544448 3055262029774848 3059545937412096 3065309816684544 3065521613071104 3071296749920256 3072188689219584 3077295376384944 3077976386174976 3080046883110912 3083988058804224 3086062599679488 3090011472981576 3092774349570048 3095028886929408 3098814924471552 3101073865224192 3101585672503296 3105554408865792 3107130650117208 3107643457019904 3107818262495232 3109908833501184 3111619944820608 3113888220039168 3114402142224384 3115982874191616 3120484958908416 3122759696449536 3128858836481664 3131656447721472 3135663662137344 3137772964220928 3143684215406592 3143901427041672 3144597176844288 3146193234467712 3150738968205312 3156674646048768 3161100748455936 3165668021108736 3167274773355264 3174163148242944 3180362685641856 3183206348095488 3187279524888576 3189423547994112 3191748539645952 3193504680210624 3195652890861288 3196360093335552 3197982423512448 3198510224769024 3202602984142848 3204757315051776 3204937583198208 3208858068096252 3211197226915392 3211727209168896 3214068459503616 3218000113874304 3220345936963584 3224998809206784 3226635675121716 3227349734129664 3229520711712768 3231297635006016 3235604806500352 3235828369352832 3241924347138048 3242865838620672 3248975074295808 3251160598839296 3255320728737792 3264595146768384 3266974936203264 3273355746625536 3273895987642368 3278085209358336 3279749019568164 3280474832633856 3282681546473472 3286882010041344 3287424483459072 3289093033868928 3293301701467206 3296246346252288 3302684327397312 3305091882673152 3305637361483776 3309867198922752 3311547140256498 3312093684455424 3314508098863104 3318562617432876 3319297020002304 3320981747493696 3325780021994496 3328204413321216 3336717456703488 3337686477176832 3343234482986112 3344205396077568 3350505545367552 3357049501510848 3360051145211904 3364350609604608 3366613745104896 3369067902959616 3370921606888992 3373935654076416 3375648113707584 3376205237256192 3380525372150784 3382989671153664 3389597072855136 3390156498567168 3390347195449344 3392627818364928 3396968967315456 3399254044572672 3404165409718272 3405893212628478 3406646941581312 3408376004006688 3408938529030144 3413300548889088 3415596612094656 3423025051877376 3429473689534464 3429710647681824 3430469647466496 3432210801237504 3441989179588608 3448473543770112 3448711814704992 3455208843660288 3461957298433062 3462723434446848 3465052743499776 3469486566154752 3471820424639424 3476262907104273 3479371143266304 3481907497795584 3486166790030496 3486938283638784 3488708098377216 3489283881566208 3493748709974016 3495521981381859 3496098889147392 3496295545307136 3498647437688832 3500572437923184 3503124247544064 3503702410002432 3505480733465568 3506256501276672 3510545578771968 3513104658505728 3519966191041872 3520745164505088 3523113503686656 3529994584748544 3536644742332416 3536889105421881 3537671823949824 3544336444686336 3546720653279232 3551258976804864 3556238342012928 3561376523747328 3563184120024672 3563972657676288 3570933541773312 3577908021347088 3578699817418752 3581107141607424 3585689465499648 3586281254682624 3588101491493376 3590717107101696 3592692765236952 3595109502218949 3595905105002496 3597730226451504 3598324002865152 3602928357160704 3605351979433248 3605554781097984 3606149848891392 3613193110315008 3615827016941568 3620250128108592 3621051294547968 3622889179084032 3626128518414336 3628123660357632 3630768450895872 3633210800676864 3640055407312896 3640306915521936 3641112520556544 3647164890530304 3648224068448256 3655096958582784 3657555673694208 3662235819830016 3665510340231168 3672669540114432 3675346803228672 3680657077174272 3682525214953728 3683132986097664 3685817876742144 3687845860528128 3690534186713088 3693016739782656 3697742261296512 3698352543891456 3700229663102544 3701048529125376 3708277139533824 3715519868321976 3716342118088704 3718228368007296 3718842031669248 3723600598788096 3726105395012352 3728821611220992 3734209147502592 3736104465930408 3741244024946688 3741502524743808 3746489775947776 3753807138791424 3754897286823936 3761138793359376 3761971138658304 3769318738538496 3776680689199704 3777516473942016 3780057538363392 3782813084024832 3784894435805184 3787440463243008 3790201390829568 3790826933059584 3792286807750116 3795677610835968 3797604127921032 3798230891913216 3798444543049728 3803091043669632 3805863380047872 3806491507163136 3813296706962028 3813926060888064 3814140594880512 3816706295660544 3822220810911744 3824160800144256 3827580102770688 3829686085933056 3832477809278976 3834423004507524 3835055845158912 3842280707719168 3842546188606488 3843396549476352 3850903183362048 3858157900726272 3859278353399808 3869149803577344 3872237827037184 3879532736741376 3885138025906176 3887109949117824 3890585536561152 3895563863752704 3898184336437248 3903172386924096 3905797977719352 3906662336299008 3914292536174592 3917145935020032 3921937638784308 3922805569093632 3924796610674368 3925444366761984 3928305894948864 3930467298720768 3933111250290816 3933332488470528 3935978367399936 3941665211252736 3943665825148764 3944538563936256 3949363776118464 3952242740818944 3962351979835392 3963502691647488 3970969535250432 3971243907842112 3978725335123968 3987378500272128 3990060734939136 3992969366470656 3995166348905472 4000768134764544 4001428429340672 4006548589215744 4008582135027756 4009469239885824 4017300234494976 4017963257561088 4025146524015474 4026037294596096 4028745534308352 4033900648687104 4034566411517952 4036614177930048 4039556745489408 4040223441813504 4045393243127808 4047446504757942 4048114503223296 4053294401805792 4056020976862404 4056249128735232 4056918580002816 4064842249104384 4067805394059264 4072781394122166 4073682706366464 4075750326469536 4079394583216128 4087362150761472 4095062333227008 4095345279962178 4096251585626112 4103060501846592 4106729177481216 4111984078405632 4114750132905984 4120015297308768 4123699132760064 4131753232628736 4134765153632256 4140739211821056 4142840866822944 4143524609359872 4143757683326976 4146545111334912 4148826593094144 4151850960052224 4154643832255488 4159960043958576 4160646611877888 4162758370990362 4163679595266048 4171811781975552 4179959851862223 4180884882849792 4183697285627904 4191578953875456 4191868569388896 4192796235792384 4194924312623616 4200985290940416 4208899528065024 4214800997941248 4223033031140352 4224259447676928 4231281142529298 4232217530990592 4240483580855808 4248765775349667 4249706033184768 4252564730658816 4255664719527936 4258006240280832 4260870521148384 4261813457780736 4263976564683264 4264680299692032 4270137312190464 4272304643911161 4273009753402368 4273250110930944 4278477424128336 4281596302553856 4282302945558528 4285424612671488 4290666818499072 4290908169240576 4293794582618112 4299998412275712 4302180900162288 4303132978839552 4306027615617024 4308396846674688 4311537535438848 4314437825803776 4322565796184064 4322864462182299 4323821118160896 4331966765727744 4332266081282304 4340427638317056 4352793529024512 4355966581604352 4364474328834048 4370780279144448 4372998692757552 4373966443511808 4376908728631296 4382509346721792 4383232644612096 4385457378491904 4391068935289608 4394022724934271 4394995128336384 4403579103196416 4406789176897536 4407516481978368 4413156265230336 4415396187008664 4416124912607232 4419344131817472 4421775711060864 4424750156577168 4425729360003072 4427975663324928 4434373362659328 4437605884428288 4443034248133272 4448956608937984 4450248636235776 4457645977314816 4458940528103424 4467340727156736 4468638093410304 4476066002014464 4480068193615872 4485800812806144 4488818326806528 4492090537279488 4494562142518656 4498580872101888 4500864151610112 4501606983008256 4507367162867712 4510652894871552 4519462763806848 4520208664756224 4523503757819904 4529291956420608 4532338726096896 4538887212957696 4541190950171304 4542195922108416 4544501338675584 4545251372040192 4551067398518784 4554128816126208 4564033402503168 4572631586045952 4572947530242432 4576281068316672 4582893044662272 4589318906118144 4597964725026816 4598282419606656 4606945124880384 4615943064577416 4616964579262464 4620070324666368 4625982088206336 4629093899519232 4635017209472364 4639161524355072 4642543330394112 4648222386707328 4651610797836288 4652378508754944 4658331613298688 4660695975175812 4661465185529856 4661727393742848 4664863250251776 4667429917230912 4670832330058752 4671603213336576 4673974311287424 4680727438362624 4684139544674304 4693288254722496 4697484671582208 4706659446331392 4715526323109888 4715852140562508 4716895765266432 4719289851701568 4728960871038976 4735011969073152 4741651122683904 4748502031663104 4750912160032896 4761244722364416 4770544028462784 4774809522143232 4780919287332864 4784135321991168 4787622809468928 4790257020315936 4793479336291932 4794540140003328 4796973635268672 4797765337153536 4803904476214272 4807135972577664 4807406374797312 4813287102144378 4816795840373088 4817590813753344 4821102689255424 4827000170811456 4830518905445376 4837498213810176 4839953512682574 4841024601194496 4844281067569152 4853407209750528 4853742554029248 4862886520707072 4864298757931008 4873462611443712 4876740898258944 4882981093106688 4896892720152576 4900462404304896 4910033619938304 4910843981463552 4917127814037504 4919623529352246 4920712248950784 4924022319710208 4930323015062016 4931136725188608 4933639550803392 4939952552200809 4944369519378432 4954026491095968 4955122824118272 4957637824009728 4958456042225664 4964800798384128 4968140526683136 4971762148294656 4977843926149314 4978945530003456 4981472621240544 4988670032991744 4992306619981824 5005076185055232 5006529715765248 5014851724479168 5016308094116352 5025758318051328 5035574252266272 5036688631922688 5040076717817856 5046525914406912 5049920617657344 5053601854439424 5056382410333488 5060903481114624 5063472170561376 5064307855884288 5064592724066304 5070788058226176 5074484506730496 5084395609282704 5085234747850752 5085520793174016 5088941727547392 5095453450973184 5096294414548992 5098881066859008 5106248114577408 5108839818942717 5109970412371968 5112564006010032 5113407793545216 5119950823333632 5123394918141984 5124528732635136 5134537577816064 5144210534301696 5144565971522736 5145704471199744 5162983769382912 5172710315655168 5180184034541568 5182813265490432 5192935947649593 5194085151670272 5197579115249664 5204229849232128 5207730636959136 5208883115065344 5219056714899456 5222861246693376 5229250185045744 5230407425458176 5233062147565824 5233925822349312 5237741193265152 5240623064961024 5244148333721088 5244443317960704 5247971156533248 5250858656884776 5255553615003648 5258221100198352 5259384751915008 5265818368157952 5269656987758592 5281117746757632 5283135973113856 5284670255529984 5294626047000576 5294991877122816 5304967113498624 5306507735924736 5316504667029504 5320080979918848 5323959155294208 5326888465207296 5334357513019392 5342064785620992 5344776180037008 5345958986514432 5356400312659968 5357284343414784 5366862032020632 5368049726128128 5371660712411136 5378534198249472 5379421882023936 5382152237240064 5386075660652544 5386964589084672 5393857657503744 5396595339677256 5397486004297728 5404392535741056 5408027969149872 5408332171646976 5409224773337088 5419789665472512 5423740525412352 5430375192162888 5431576941821952 5434333768626048 5439192777621504 5442185490536448 5449816201015296 5460083110969344 5460460373282904 5461668780834816 5470747335795456 5475638903308288 5482645437874176 5486333510541312 5493353729745024 5498265510346752 5509004310171648 5513020204843008 5520985615761408 5523787822430592 5524699479146496 5528726815113216 5531768790792192 5535801280069632 5539525109673984 5546613391944768 5547528815837184 5550344494653816 5551572793688064 5562415709300736 5573279802482964 5574513177133056 5577342552010944 5578263047503872 5588771938500608 5589158092518528 5593232416831488 5601313721253888 5604156698895612 5611866037420032 5619734663921664 5630710708187136 5632345930235904 5641708190039064 5642956707987456 5653978107807744 5665021033799556 5666274710913024 5670086307545088 5674219626037248 5677341653707776 5681160694864512 5685302086244352 5686240399589376 5688430211625174 5693516416253952 5696406191881548 5697346337869824 5697666814574592 5704636565504448 5708795070071808 5709737260744704 5719945060443042 5720889091332096 5721210892320768 5725059443490816 5733331216367616 5736241200216384 5741370154156032 5744529128899584 5748716713918464 5752583767738368 5763421061578752 5763819282909732 5765094824214528 5776354775043072 5787236851089408 5803724705366016 5808356740555776 5819299105112064 5827707038859264 5830664923676736 5835878304841728 5843345795629056 5847276504655872 5854758580386144 5858696966579028 5859993504448512 5871438804261888 5875718902530048 5882906458176462 5884208353640448 5887194916011552 5888166550142976 5892458842423296 5895700948081152 5899666875436224 5899998732705792 5903967551099904 5912497816879104 5915498737723146 5916807845904384 5924045664177696 5928364111228416 5943527969753088 5945254037471232 5956454302875648 5956865861763168 5958184124547072 5968088002685952 5981067750408192 5985091102408704 5989454049705984 5992749523358208 6001152202146816 6002142644011008 6009822883823616 6012873202541634 6014203859828736 6025950351742464 6026944886341632 6037719786023211 6039055941894144 6043118301462528 6050850973030656 6051849617276928 6054921266895072 6056261229477888 6059335118234112 6060335162720256 6068089864691712 6071169757136913 6072171754834944 6079941602708688 6084031465293606 6085377870004224 6097263373656576 6101708091088896 6109172091183249 6110524059549696 6119091874824192 6131043226142208 6142593499840512 6144377378439168 6154590752769888 6155952772349952 6160093766221824 6167976117608448 6172125199358976 6180022945963152 6185548699140096 6190057773858816 6197629848943104 6202147730448384 6211108817731584 6214261300234416 6215286914039808 6215636524990464 6219817667002368 6223239889641216 6227776440078336 6228804284448768 6231965748383232 6240969917816832 6244137556485543 6245519392899072 6257717672963328 6263312895442944 6271327324274688 6275545928441856 6287368430813184 6287802854083344 6289194353688576 6292386468935424 6301477936410624 6313349292097536 6322201496911872 6331336042217472 6334549546710528 6346921713793947 6348326296485888 6360725371283712 6366412696190976 6374559049777152 6378847095988224 6383497079291904 6387009360421248 6391305781722576 6392720186671104 6395964847024896 6397020449538048 6405205968285696 6409514630103552 6409875166396416 6417716136192504 6422394453830784 6423454418337792 6428136919007232 6436000227748608 6440691873927168 6449997618413568 6453271350243432 6454699468259328 6459041423425536 6462595270012032 6471209613000704 6471656738705664 6483848694276096 6485731677241344 6497950148591616 6502321197678592 6510641457475584 6529190293536768 6533949872406528 6546711493251072 6547791975284736 6556170418716672 6559498039136328 6560949665267712 6565363092946944 6573764020082688 6574848966918144 6578186067737856 6586603402934412 6592492692504576 6605368654794624 6610183765346304 6611274722967552 6619734397845504 6623094280512996 6624187368910848 6629016197726208 6637125234865752 6638594040004608 6641963494987392 6651560043988992 6656408826642432 6673434913406976 6675372954353664 6686468965972224 6688410792155136 6701011090735104 6714099003021696 6720102290423808 6728701219209216 6733227490209792 6738135805919232 6741843213777984 6747871308152832 6751296227415168 6752410474512384 6761050744301568 6765979342307328 6779194145710272 6780312997134336 6785255636729856 6793937934630912 6798508089145344 6808330819436544 6811786425256956 6813293883162624 6816752008013376 6817877058060288 6826601097778176 6831193224189312 6846050103754752 6858947379068928 6859421295363648 6864421602475008 6883978359177216 6896947087540224 6897423629409984 6910417687320576 6923914596866124 6925446868893696 6930105486999552 6938973132309504 6943640849278848 6952525814208546 6958742286532608 6963814995591168 6972333580060992 6977416196754432 6978567763132416 6987497419948032 6991043962763718 6992197778294784 6992591090614272 6997294875377664 7001144875846368 7006248495088128 7007404820004864 7010961466931136 7021091157543936 7026209317011456 7039932382083744 7041490329010176 7046227007373312 7059989169497088 7073289484664832 7073778210843762 7075343647899648 7093441306558464 7102517953609728 7112476684025856 7122753047494656 7126368240049344 7141867083546624 7155816042694176 7157399634837504 7162214283214848 7171378930999296 7176202982986752 7181434214203392 7185385530473904 7190219004437898 7191810210004992 7195460452903008 7196648005730304 7205856714321408 7210703958866496 7211109562195968 7219930653216567 7226386220630016 7231654033883136 7240500256217184 7242102589095936 7245778358168064 7256247320715264 7261536901791744 7266421601353728 7280110814625792 7280613831043872 7282225041113088 7294329781060608 7296448136896512 7310193917165568 7315111347388416 7324471639660032 7345339080228864 7350693606457344 7361314154348544 7365050429907456 7366265972195328 7375691721056256 7379435294028369 7381068373426176 7386033479565312 7395484522593024 7396705087782912 7400459326205088 7402097058250752 7416554279067648 7431039736643952 7432684236177408 7436456736014592 7437684063338496 7447201197576192 7452210790024704 7457643222441984 7466765889223971 7468418295005184 7472208931860816 7482488049893376 7483005049487616 7507614277582848 7509794573647872 7522277586718752 7523942277316608 7538637477076992 7553361378399408 7555032947884032 7560115076726784 7565626168049664 7569788871610368 7574880926486016 7580402781659136 7584573615500232 7591355221671936 7595208255842064 7596461783826432 7596889086099456 7606182087339264 7611726760095744 7612983014326272 7626593413924056 7627852121776128 7628281189761024 7633412591321088 7644441621823488 7648321600288512 7655160205541376 7659372171866112 7664955618557952 7668846009015048 7670111690317824 7684561415438336 7685092377212976 7686793098952704 7701806366724096 7716315801452544 7718556706799616 7738299607154688 7744475654074368 7759065473482752 7770276051812352 7774219898235648 7781171073122304 7791127727505408 7796368672874496 7806344773848192 7811595955438704 7813324672598016 7828585072349184 7834291870040064 7843875277568616 7845611138187264 7849593221348736 7850888733523968 7856611789897728 7860934597441536 7866222500581632 7866664976941056 7871956734799872 7883330422505472 7887331650297528 7889077127872512 7898727552236928 7904485481637888 7924703959670784 7927005383294976 7941939070500864 7942487815684224 7957450670247936 7974757000544256 7980121469878272 7985938732941312 7990332697810944 8001536269529088 8002856858681344 8013097178431488 8017164270055512 8018938479771648 8034600468989952 8035926515122176 8050293048030948 8052074589192192 8057491068616704 8067801297374208 8069132823035904 8073228355860096 8079113490978816 8080446883627008 8090786486255616 8094893009515884 8096229006446592 8106588803611584 8112041953724808 8112498257470464 8113837160005632 8129684498208768 8135610788118528 8145562788244332 8147365412732928 8151500652939072 8158789166432256 8174724301522944 8190124666454016 8190690559924356 8192503171252224 8206121003693184 8213458354962432 8223968156811264 8229500265811968 8240030594617536 8247398265520128 8263506465257472 8269530307264512 8281478423642112 8285681733645888 8287049218719744 8293090222669824 8297653186188288 8303701920104448 8309287664510976 8319920087917152 8321293223755776 8325516741980724 8327359190532096 8343623563951104 8359919703724446 8361769765699584 8367394571255808 8383157907750912 8383737138777792 8389848625247232 8401970581880832 8417799056130048 8429601995882496 8446066062280704 8448518895353856 8462562285058596 8464435061981184 8480967161711616 8497531550699334 8499412066369536 8505129461317632 8511329439055872 8516012480561664 8521741042296768 8527953129366528 8529360599384064 8532645317437761 8540274624380928 8544609287822322 8546019506804736 8546500221861888 8556954848256672 8563192605107712 8564605891117056 8581333636998144 8581816338481152 8587589165236224 8599996824551424 8604361800324576 8606265957679104 8612055231234048 8616793693349376 8623075070877696 8628875651607552 8645131592368128 8645728924364598 8647642236321792 8664532162564608 8680855276634112 8705587058049024 8728948657668096 8741560558288896 8745997385515104 8747932887023616 8753817457262592 8765018693443584 8770914756983808 8782137870579216 8788045449868542 8789990256672768 8807158206392832 8813578353795072 8824359687264693 8826312530460672 8830792374017328 8832249825214464 8838688263634944 8843551422121728 8849500313154336 8851458720006144 8855951326649856 8868746725318656 8873248106584719 8875211768856576 8886068496266544 8897913217875968 8900497272471552 8915291954629632 8917881056206848 8934681454313472 8937276186820608 8952132004028928 8971601625612288 8977636653613056 8984181074558976 8989124285037312 8997161744203776 9001728303220224 9003213966016512 9014734325735424 9019309803812451 9021305789743104 9038925527613696 9040417329512448 9047007515639808 9058583912841216 9064677452193792 9077774425915392 9082381900342608 9084391844216832 9089002677351168 9090502744080384 9102134797037568 9108257632252416 9126047197940409 9128066805006336 9145263172091904 9145895060484864 9152562136633344 9165786089324544 9178637812236288 9195929450053632 9196564839213312 9213890249760768 9231886129154832 9233929158524928 9240140649332736 9251964176412672 9258187799038464 9270034418944728 9278323048710144 9285086660788224 9296444773414656 9303221595672576 9304757017509888 9316663226597376 9321391950351624 9322930371059712 9323454787485696 9329726500503552 9334859834461824 9341664660117504 9343206426673152 9347948622574848 9361454876725248 9368279089348608 9386576509444992 9394969343164416 9413318892662784 9431052646219776 9431704281125016 9433791530532864 9438579703403136 9457921742077952 9470023938146304 9483302245367808 9497004063326208 9501824320065792 9522489444728832 9541088056925568 9549619044286464 9561838574665728 9568270643982336 9575245618937856 9580514040631872 9586958672583864 9589080280006656 9593947270537344 9595530674307072 9607808952428544 9614271945155328 9614812749594624 9626574204288756 9633591680746176 9635181627506688 9642205378510848 9654000341622912 9661037810890752 9674996427620352 9679907025365148 9682049202388992 9688562135138304 9706814419501056 9707485108058496 9725773041414144 9728597515862016 9746925222887424 9753481796517888 9765962186213376 9793785440305152 9800924808609792 9820067239876608 9821687962927104 9834255628075008 9839247058704492 9841424497901568 9848044639420416 9860646030124032 9862273450377216 9867279101606784 9879905104401618 9888739038756864 9908052982191936 9915275648019456 9916912084451328 9929601596768256 9936281053366272 9943524296589312 9955687852298628 9957891060006912 9962945242481088 9977340065983488 9984613239963648 10010152370110464 10013059431530496 10029703448958336 10032616188232704 10051516636102656 10071148504532544 10080153435635712 10093051828813824 10099841235314688 10107203708878848 10112764820666976 10121806962229248 10126944341122752 10128615711768576 10141576116452352 10148969013460992 10168791218565408 10170469495701504 10171041586348032 10177883455094784 10190906901946368 10197762133718016 10212496229154816 10217679637885434 10219940824743936 10225128012020064 10226815587090432 10239901646667264 10246789836283968 10269075155632128 10288421068603392 10289131943045472 10291408942399488 10325967538765824 10345420631310336 10365626530980864 10385871895299186 10388170303340544 10395158230499328 10408459698464256 10415461273918272 10428788721312819 10438113429798912 10445722493386752 10458500370091488 10460814850916352 10466124295131648 10467851644698624 10481246129922048 10486565944145577 10488296667442176 10488886635921408 10495942313066496 10501717313769552 10511107230007296 10516442200396704 10518769503830016 10531636736315904 10539313975517184 10562235493515264 10566271946227712 10569340511059968 10589983754245632 10609934226997248 10613015471849472 10633009334059008 10640161959837696 10653776930414592 10668715026038784 10684129571241984 10689552360074016 10691917973028864 10712800625319936 10733724064041264 10736099452256256 10743321424822272 10757068396498944 10758843764047872 10764304474480128 10772151321305088 10785328506656847 10787715315007488 10793190679354512 10794972008595456 10808785071482112 10816055938299744 10816664343293952 10818449546674176 10839579330945024 10847481050824704 10860750384325776 10863153883643904 10868667537252096 10878385555243008 10884370981072896 10899632402030592 10920166221938688 10920920746565808 10923337561669632 10941494671590912 10965290875748352 10972667021082624 10986707459490048 10996531020693504 11018008620343296 11026040409686016 11041971231522816 11047575644861184 11049398958292992 11057453630226432 11063537581584384 11071602560139264 11079050219347968 11093226783889536 11095057631674368 11100688989307632 11103145587376128 11124831418601472 11146559604965928 11149026354266112 11154685104021888 11156526095007744 11177543877001216 11178316185037056 11186464833662976 11202627442507776 11208313397791224 11223732074840064 11239469327843328 11261421416374272 11264691860471808 11283416380078128 11285913415974912 11307956215615488 11330042067599112 11332549421826048 11340172615090176 11348439252074496 11354683307415552 11362321389729024 11370604172488704 11372480799178752 11376860423250348 11387032832507904 11392812383763096 11394692675739648 11395333629149184 11409273131008896 11417590140143616 11419474521489408 11439890120886084 11441778182664192 11442421784641536 11450118886981632 11466662432735232 11472482400432768 11482740308312064 11489058257799168 11497433427836928 11505167535476736 11526842123157504 11527638565819464 11530189648429056 11552709550086144 11574473702178816 11607449410732032 11616713481111552 11638598210224128 11655414077718528 11661329847353472 11671756609683456 11686691591258112 11694553009311744 11709517160772288 11717393933158056 11719987008897024 11742877608523776 11751437805060096 11765812916352924 11768416707280896 11774389832023104 11776333100285952 11784917684846592 11791401896162304 11799333750872448 11799997465411584 11807935102199808 11824995633758208 11830997475446292 11833615691808768 11848091328355392 11856728222456832 11887055939506176 11890508074942464 11912908605751296 11913731723526336 11936176005371904 11962135500816384 11970182204817408 11978908099411968 11985499046716416 12002304404293632 12004285288022016 12019645767647232 12025746405083268 12028407719657472 12051900703484928 12053889772683264 12075439572046422 12078111883788288 12086236602925056 12101701946061312 12103699234553856 12109842533790144 12118670236468224 12120670325440512 12136179729383424 12142339514273826 12144343509669888 12159883205417376 12168062930587212 12170755740008448 12194526747313152 12203416182177792 12218344182366498 12221048119099392 12238183749648384 12262086452284416 12285186999681024 12288754756878336 12309181505539776 12320187532443648 12335952235216896 12344250398717952 12360045891926304 12371097398280192 12395259697886208 12404295460896768 12422217635463168 12428522600468832 12430573828079616 12431273049980928 12439635334004736 12446479779282432 12455552880156672 12463931496766464 12481939835633664 12488275112971086 12491038785798144 12515435345926656 12542654648549376 12551091856883712 12574736861626368 12575605708166688 12578388707377152 12584772937870848 12602955872821248 12626698584195072 12644402993823744 12669099093421056 12693843427587894 12696652592971776 12721450742567424 12746297326049001 12749118099554304 12757694191976448 12766994158583808 12774018720842496 12782611563445152 12785440373342208 12791929694049792 12794040899076096 12810411936571392 12816913931733483 12819029260207104 12819750332792832 12835432272385008 12844788907661568 12846908836675584 12856273838014464 12872000455497216 12881383747854336 12899995236827136 12906542700486864 12909398936518656 12918082846851072 12925190540024064 12943313477411328 12967697388552192 12968593386546897 12971463354482688 12995900297183232 13004642395357184 13021282914951168 13058380587073536 13067899744813056 13093422986502144 13112340837433344 13118996078272656 13121899330535424 13130726185893888 13147528040165376 13149697933836288 13156372135475712 13173206805868824 13182068174802813 13184985385009152 13210737309589248 13220367530692608 13222549445935104 13239468795691008 13246188561025992 13248374737821696 13258032395452416 13274250469731504 13277188080009216 13283926989974784 13303120087977984 13312817653284864 13346869826813952 13350745908707328 13372937931944448 13376821584310272 13402022181470208 13428198006043392 13440204580847616 13457402438418432 13466454980419584 13476271611838464 13483686427555968 13495742616305664 13502592454830336 13504820949024768 13522101488603136 13531958684614656 13558388291420544 13560625994268672 13570511273459712 13587875869261824 13597016178290688 13616661638873088 13623572850513912 13626587766325248 13633504016026752 13635754116120576 13653202195556352 13662386448378624 13692100207509504 13717894758137856 13718842590727296 13728843204950016 13767956718354432 13793894175080448 13794847258819968 13820835374641152 13847829193732248 13850893737787392 13860210973999104 13877946264619008 13887281698557696 13905051628417092 13917484573065216 13927629991182336 13944667160121984 13954832393508864 13957135526264832 13974994839896064 13982087925527436 13984395556589568 13985182181228544 13994589750755328 14002289751692736 14012496990176256 14014809640009728 14021922933862272 14042182315087872 14052418634022912 14079864764167488 14092454014746624 14119978338994176 14146578969329664 14147556421687524 14150687295799296 14186882613116928 14205035907219456 14224953368051712 14245506094989312 14252736480098688 14283734167093248 14311632085388352 14324428566429696 14342757861998592 14352405965973504 14362868428406784 14370771060947808 14380438008875796 14383620420009984 14390920905806016 14393296011460608 14411713428642816 14421407917732992 14422219124391936 14439861306433134 14452772441260032 14463308067766272 14481000512434368 14491556716336128 14512494641430528 14523073803583488 14532843202707456 14560221629251584 14561227662087744 14588659562121216 14592896273793024 14620387834331136 14630222694776832 14648943279320064 14690678160457728 14701387212914688 14730100859814912 14732531944390656 14751383442112512 14758870588056738 14762136746852352 14772066959130624 14790969045186048 14793410175565824 14800918652410176 14833108558135296 14862079473287904 14865368472354816 14872913472029184 14875368126676992 14894402395152384 14904421580049408 14915286444883968 14933531778447942 14936836590010368 14944417863721632 14966010098975232 15015228555165696 15019589147295744 15044555173437504 15077274954153984 15106722756798816 15110065895768064 15120230153453568 15139577743220736 15149761852972032 15160805563318272 15169147231000464 15182710443343872 15190416511684128 15192923567652864 15193778172198912 15212364174678528 15223453520191488 15253186827848112 15255704243552256 15256562379522048 15266825182642176 15288883243646976 15296643200577024 15318744343732224 15326519456828151 15329911237115904 15337692018030096 15340223380635648 15369122830876672 15370184754425952 15373586197905408 15403612733448192 15432631602905088 15437113413599232 15488951308148736 15518130946965504 15540552103624704 15548439796471296 15578807842948779 15582255455010816 15592737345748992 15612689547696384 15623191910877408 15626649345196032 15657170144698368 15668583740080128 15687750555137232 15691222276374528 15699186442697472 15701777467047936 15713223579795456 15721869194883072 15732445001163264 15733329953882112 15743913469599744 15766660845010944 15774663300595056 15778154255745024 15797455104473856 15808970963275776 15849407919341568 15854010766589952 15883878141001728 15884975631368448 15914901340495872 15949514001088512 15960242939756544 15971877465882624 15980665395621888 16003072539058176 16026194356862976 16034328540111024 16037876959543296 16069200937979904 16071853030244352 16100586096061896 16104149178384384 16114982137233408 16135602594748416 16138265646071808 16146456711720192 16158226981957632 16160893767254016 16181572972511232 16189786019031768 16192458012893184 16213177607223168 16224083907449616 16224996514940928 16227674320011264 16259368996417536 16271221576237056 16291125576488664 16294730825465856 16303001305878144 16317578332864512 16349448603045888 16380249332908032 16381381119848712 16385006342504448 16412242007386368 16426916709924864 16447936313622528 16459000531623936 16480061189235072 16494796531040256 16527012930514944 16539060614529024 16562956847284224 16571363467291776 16574098437439488 16586180445339648 16595306372376576 16607403840208896 16618575329021952 16639840175834304 16642586447511552 16651033483961448 16654718381064192 16687247127902208 16719839407448892 16723539531399168 16734789142511616 16766315815501824 16767474277555584 16779697250494464 16803941163761664 16835598112260096 16859203991764992 16892132124561408 16897037790707712 16925124570117192 16928870123962368 16961934323423232 16995063101398668 16998824132739072 17010258922635264 17022658878111744 17032024961123328 17043482084593536 17055906258733056 17058721198768128 17065290634875522 17080549248761856 17089218575644644 17092039013609472 17093000443723776 17113909696513344 17126385210215424 17129211782234112 17162667273996288 17163632676962304 17175178330472448 17199993649102848 17208723600649152 17224110462468096 17233587386698752 17246150141755392 17257751303215104 17290263184736256 17291457848729196 17295284472643584 17329064325129216 17361710553268224 17411174116098048 17457897315336192 17483121116577792 17491994771030208 17507634914525184 17530037386887168 17541829513967616 17564275741158432 17576090899737084 17579980513345536 17614316412785664 17627156707590144 17648719374529386 17652625060921344 17661584748034656 17664499650428928 17677376527269888 17687102844243456 17699000626308672 17711902653299712 17737493450637312 17746496213169438 17750423537713152 17772136992533088 17795826435751936 17830583909259264 17835762112413696 17869362908626944 17874552373641216 17904264008057856 17943203251224576 17955273307226112 17968362149117952 17978248570074624 18003456606440448 18006427932033024 18029468651470848 18038619607624902 18042611579486208 18077851055227392 18080834659024896 18113159358069633 18117167825682432 18129354904387584 18155548851830784 18164763800685216 18168783688433664 18178005354702336 18181005488160768 18204269594075136 18213509271410739 18216515264504832 18252094395880818 18256133610012672 18291790120969728 18305124273266688 18331572178649088 18357275624472576 18393129678426624 18427780499521536 18463772258309664 18467858317049856 18480281298665472 18503928352825344 18516375598076928 18540068837889456 18556646097420288 18570173321576448 18592889546829312 18606443191345152 18633326453194752 18642783900703248 18645860742119424 18646909574971392 18659453001007104 18669719668923648 18683329320235008 18686412853346304 18695897245149696 18722909753450496 18732412669456629 18736558178697216 18773153018889984 18789938686328832 18826637785325568 18862105292439552 18863408562250032 18867583061065728 18877159406806272 18940047876292608 18966604490735616 18994008126652416 19003648640131584 19040765141381841 19044978889457664 19082176113851136 19099238088572928 19123677149331456 19136541287964672 19150491237875712 19161028081263744 19173917345167728 19178160560013312 19187894541074688 19191061348614144 19215617904857088 19228543890310656 19229625499189248 19253148408577512 19267183361492352 19270363255013376 19284410757021696 19308000683245824 19322075621781504 19349992855240704 19359814050730296 19364098404777984 19377124270276608 19413628839002112 19414970216116992 19451546082828288 19457195031724032 19493850445774848 19506963593035776 19531924372426752 19587570880610304 19601849617219584 19640134479753216 19643375925854208 19668511256150016 19678494117408984 19682848995803136 19696089278840832 19721292060248064 19724546900754432 19734558203213568 19759810208803236 19777478077513728 19816105964383872 19830551296038912 19833824168902656 19859203193536512 19872562106732544 19887048593178624 19911375704597256 19915782120013824 19925890484962176 19954680131966976 19969226479927296 20020304740220928 20026118863060992 20059406897916672 20065232376465408 20103033272205312 20142297009065088 20160306871271424 20186103657627648 20199682470629376 20214407417757696 20225529641333952 20243613924458496 20253888682245504 20257231423537152 20283152232904704 20297938026921984 20337582437130816 20340938991403008 20355766910189568 20381813803892736 20395524267436032 20424992458309632 20435359275770868 20439881649487872 20450256024040128 20453631174180864 20479803293334528 20493579672567936 20538150311264256 20576842137206784 20578263886090944 20651935077531648 20690841262620672 20731253061961728 20771743790598372 20776340606681088 20790316460998656 20816919396928512 20830922547836544 20857577442625638 20876226859597824 20891444986773504 20917000740182976 20932248590263296 20935703289397248 20962492259844096 20973131888291154 20976593334884352 20977773271842816 20991884626132992 21003434627539104 21022214460014592 21032884400793408 21063273472631808 21078627951034368 21124470987030528 21132543892455424 21138681022119936 21179967508491264 21219868453994496 21226030943698944 21280323919675392 21307553860829184 21337430052077568 21368259142483968 21379104720148032 21425601250639872 21467448128082528 21472198904512512 21486642849644544 21514136792997888 21528608948960256 21544302642610176 21570657013313694 21575430630014976 21586381358709024 21589944017190912 21617570142964224 21632111876599488 21633328686587904 21679158661890048 21694962101649408 21721500768651552 21726307767287808 21737335074504192 21768741962145792 21799264804061184 21840332443877376 21841841493131616 21846675123339264 21882989343181824 21930581751496704 21945334042165248 21973414918980096 22036017240686592 22052080819372032 22083942463045632 22095151289722368 22098797916585984 22127075163168768 22138305882085107 22143205120278528 22158100438695936 22186453567779072 22190115263348736 22201377978615264 22206291174752256 22249662837202944 22293119209931856 22298052708532224 22309370208043776 22313052190015488 22356632370074112 22372929667325952 22400297667671913 22405254885015552 22416626795582448 22447464149680128 22522842832748544 22529383720943616 22566832760156256 22571826831949824 22615912431230976 22660084135198224 22665098843652096 22680345230180352 22696878504148992 22709366614831104 22724642779458048 22741208344977408 22753720846500696 22774065665015808 22785624767526192 22789385351479296 22790667258298368 22818546262017792 22835180280287232 22838949042978816 22879780241772168 22883556365328384 22884843569283072 22900237773963264 22933324865470464 22944964800865536 22965480616624128 22978116515598336 22994866855673856 23010335070953472 23053684246315008 23055277131638928 23060379296858112 23105419100172288 23148947404357632 23214898821464064 23233426962223104 23277196420448256 23310828155437056 23322659694706944 23343513219366912 23373383182516224 23389106018623488 23419034321544576 23434787866316112 23439974017794048 23485755217047552 23502875610120192 23531625832705848 23536833414561792 23548779664046208 23552666200571904 23569835369693184 23582803792324608 23598667501744896 23599994930823168 23615870204399616 23649991267516416 23661994950892584 23667231383617536 23696182656710784 23713456444913664 23774111879012352 23781016149884928 23825817211502592 23827463447052672 23872352010743808 23924271001632768 23940364409634816 23957816198823936 23970998093432832 24004608808587264 24008570576044032 24039291535294464 24051492810166536 24056815439314944 24103801406969856 24107779545366528 24150879144092844 24156223767576576 24172473205850112 24203403892122624 24207398469107712 24219685067580288 24237340472936448 24241340650881024 24272359458766848 24284679028547652 24288687019339776 24319766410834752 24336125861174424 24341511480016896 24389053494626304 24406832364355584 24436688364732996 24442096238198784 24476367499296768 24524172904568832 24570373999362048 24577509513756672 24618363011079552 24640375064887296 24671904470433792 24688500797435904 24720091783852608 24742194796560384 24790519395772416 24808590921793536 24844435270926336 24857045200937664 24861147656159232 24879270668009472 24892959558564864 24911105760313344 24927862993532928 24963879671267328 24976550225942172 24982077571596288 25030870691853312 25085309297098752 25102183713767424 25149473723252736 25151211416333376 25169545875741696 25205911745642496 25253397168390144 25288805987647488 25338198186842112 25387686855175788 25393305185943552 25442901485134848 25492594652098002 25498236199108608 25515388383952896 25533988317167616 25548037441684992 25565223126890304 25583859388099584 25588081798152192 25620823873142784 25633827863466966 25638058520414208 25639500665585664 25670864544770016 25689577815323136 25693817673351168 25744000910994432 25762767495708672 25799990473654272 25813085400973728 25818797873037312 25836165693702144 25850381080048128 25886626954822656 25935394777104384 25937186773093794 25942926708965376 26009284790714368 26042565829902336 26116761174147072 26186845973004288 26224681674866688 26237992156545312 26243798661070848 26261452371787776 26295056080330752 26312744270951424 26346413611737648 26364136349605626 26369970770018304 26421474619178496 26440735061385216 26473079061794079 26478937591382016 26492377122051984 26496749475643392 26516064790904832 26548500939463008 26554376160018432 26567853979949568 26606240175955968 26619744319754157 26625635306569728 26693739653627904 26701491817414656 26745875863888896 26753643168620544 26804044362940416 26856396012086784 26914804876836864 26932909960839168 26952543223676928 26967372855111936 26991485232611328 27005184909660672 27009641898049536 27044202977206272 27057929411437353 27063917369229312 27116776582841088 27121251988537344 27141022546919424 27175751738523648 27194032356581376 27233323277746176 27247145701027824 27253175532650496 27267008032053504 27271508232241152 27306404391112704 27324772896757248 27378141593821227 27384200415019008 27435789516275712 27437685181454592 27457686409900032 27535913436708864 27587788350160896 27589694517639936 27641670749282304 27695658387464496 27701787475574784 27720421947998208 27755892529238016 27774563397115392 27810103256834184 27834969146130432 27855259982364672 27889334320243968 27909664787017728 27914271052529664 27949989679792128 27964175851054872 27968791113179136 27970364362457088 27989179501510656 28004579503385472 28024993980352512 28029619280019456 28043845867724544 28084364630175744 28104837268045824 28159729528334976 28184908029493248 28239956677988352 28293157938659328 28295112843375048 28301374591598592 28373765226233856 28410071814438912 28449906736103424 28491012189978624 28505472960197376 28567468334186496 28623264170776704 28648857132859392 28685515723997184 28704811931947008 28725736856813568 28741542121895616 28760876017751592 28767240840019968 28781841811612032 28786592022921216 28823426857285632 28842815835465984 28844438248783872 28879722612866268 28905544882520064 28926616135532544 28962001024868736 28983113432672256 29024989282861056 29046147607166976 29065686405414912 29120443258503168 29122455324175488 29177319124242432 29185792547586048 29240775668662272 29260445389553664 29297886558640128 29381356320915456 29402774425829376 29460201719629824 29465063888781312 29502766884225024 29517741176113476 29524273493704704 29544133918261248 29581938090372096 29586820351131648 29601837304820352 29666217116270592 29724158946575808 29745826944058368 29750736253353984 29788804790304768 29808843160098816 29830572889767936 29867063556895884 29873673180020736 29888835727443264 29932020197950464 30030457110331392 30039178294591488 30089110346875008 30154549908307968 30213445513597632 30240460306907136 30279155486441472 30299523705944064 30321611126636544 30338294462000928 30365420886687744 30380833023368256 30385847135305728 30424728349357056 30446907040382976 30506373655696224 30511408487104512 30513124759044096 30533650365284352 30593286401154048 30637488687464448 30653038913656302 30659822474231808 30675384036060192 30680446761271296 30738245661753344 30740369508851904 30807225466896384 30865263205810176 30874226827198464 30977902616297472 31036261893931008 31096879592942592 31157615685897558 31164510910021632 31185474691497984 31225379095392768 31246383821754816 31286366163938457 31314340289396736 31337167480160256 31375501110274464 31382444552749056 31398372885394944 31403554934095872 31443738389766144 31459697832436731 31464890002326528 31466659907764224 31487826939199488 31533321690021888 31549326601190112 31556308511490048 31594910208947712 31617941926551552 31698815838683136 31708021533179904 31769951262736896 31829802680991744 31899028002177024 31920485879513088 31961330791243776 32006145078116352 32052388713725952 32068657080222048 32075753919086592 32138401875959808 32201172192123792 32208298356768768 32229964274466816 32271205189496832 32276531292143616 32292913423440384 32316453963915264 32355985519970541 32363145945022464 32379572038063536 32384916025786368 32426355214446336 32448167814899232 32449993029881856 32455348640022528 32518737992835072 32542443152474112 32582251152977328 32589461650931712 32606002611756288 32635156665729024 32698897206091776 32760498665816064 32762762239697424 32770012685008896 32824484014772736 32895872627245056 32918001063247872 32960122378470144 32989593062080512 33054025861029888 33078121229058048 33125913694568448 33142726934583552 33148196874878976 33172360890679296 33190612744753152 33214807680417792 33237150658043904 33279680351668608 33285172895023104 33302066967922896 33309436762128384 33374494255804416 33439678814897784 33447079062798336 33469578285023232 33532631631003648 33534948555111168 33559394500988928 33607882327523328 33671196224520192 33718407983529984 33784264249122816 33794075581415424 33850249140234384 33857740247924736 33923868646846464 33990126202797336 33997648265478144 34020517845270528 34045317756223488 34064049922246656 34086964169187072 34111812517466112 34117442397536256 34130581269751044 34161098497523712 34178437151289288 34184078027218944 34186000887447552 34227819393026688 34252770420430848 34258423564468224 34325334547992576 34327265353924608 34350356660944896 34399987298205696 34417447201298304 34448220924936192 34467174773397504 34492300283510784 34515502606430208 34580526369472512 34582915697458392 34590568945287168 34658128650258432 34723421106536448 34822348232196096 34915794630672384 34966242233155584 34983989542060416 35015269829050368 35060074773774336 35083659027935232 35128551482316864 35152181799474168 35159961026691072 35228632825571328 35254313415180288 35297438749058772 35305250121842688 35323169496069312 35328999300857856 35354753054539776 35374205688486912 35398001252617344 35423805306599424 35474986901274624 35492992426338876 35500847075426304 35544273985066176 35591652871503872 35661167818518528 35671524224827392 35738725817253888 35808528016115712 35886406502449152 35910546614452224 35936724298235904 35956497140149248 36006913212880896 36012855864066048 36058937302941696 36077239215249804 36085223158972416 36155702110454784 36161669318049792 36226318716139266 36234335651364864 36258709808775168 36311097703661568 36329527601370432 36356010709404672 36362010976321536 36408539188150272 36427018542821478 36433030529009664 36504188791761636 36512267220025344 36583580241939456 36610248546533376 36663144357298176 36714551248945152 36786259356853248 36855560999043072 36927544516619328 36960562597330944 37007856705650688 37032751196153856 37080137675778912 37113292194840576 37185779093658624 37212886382690304 37266652906389504 37285567801406496 37291721484238848 37293819149942784 37318906002014208 37339439337847296 37366658640470016 37391794490299392 37445819506900992 37464825338913258 37473116357394432 37546306037779968 37653275570651136 37724210584879104 37726817124500064 37735166122131456 37754318813612544 37880095752585216 37933208981471232 38007297280263168 38081530282763682 38089957778915328 38164352227702272 38238891978147003 38247354298662912 38273082575929344 38300982475751424 38322056162527488 38347834690335456 38356321120026624 38375789082149376 38382122697228288 38431235809714176 38450741795200449 38457087780621312 38459250998378496 38506296817155024 38534366722984704 38540726510026752 38568821514043392 38616001366491648 38644151243563008 38699985710481408 38719628101460592 38728196809555968 38754248540553216 38829940432233984 38903092165656576 38905780159640691 38914390063448064 38987700891549696 39013927186071552 39063848744853504 39175141761220608 39203699234439168 39280268959506432 39337022512300032 39356988234817968 39365697991606272 39392178557681664 39442584120496128 39449093801508864 39469116406427136 39519620417606472 39546204524408439 39554956155027456 39632211928767744 39661102592077824 39667648337805312 39718406387073024 39745124213465088 39774097186357248 39822751409194512 39831564240027648 39851780969924352 39909360263933952 39938452959854592 40040609480441856 40052237726121984 40118813795833344 40130464752930816 40206066544410624 40284594018130176 40320613742542848 40372207315255296 40399364941258752 40428814835515392 40451059282667904 40487227848916992 40507777364491008 40514462847074304 40566304465809408 40595876053843968 40675164874261632 40681877982806016 40711533820379136 40763627607785472 40791048534872064 40849984916619264 40870718551541736 40879763298975744 40900512048080256 40907262348361728 40959606586669056 40987159345135872 41076300622528512 41153684274413568 41156527772181888 41303870155063296 41381682525241344 41462506123923456 41543487581196744 41552681213362176 41580632921997312 41633838793857024 41661845095673088 41715154885251276 41752453719195648 41782889973547008 41834001480365952 41864497180526592 41871406578794496 41924984519688192 41946263776582308 41953186669768704 41955546543685632 41983769252265984 42006869255078208 42044428920029184 42065768801586816 42126546945263616 42157255902068736 42265087784910848 42277362044239872 42359935016982528 42439736907988992 42452061887397888 42560647839350784 42615107721658368 42674860104155136 42736518284967936 42758209440296064 42851202501279744 42934896256165056 42973285699289088 43028273585995776 43057217897920512 43088605285220352 43141314026627388 43150861260029952 43172762717418048 43179888034381824 43235140285928448 43264223753198976 43266657373175808 43358317323780096 43389924203298816 43443001537303104 43474670149008384 43537483924291584 43598529608122368 43680664887754752 43683682986263232 43765978686363648 43861163502993408 43890668084330496 43946829837960192 44072034481373184 44104161638744064 44190302579444736 44197595833171968 44254150326337536 44276611764170214 44286410240557056 44316200877391872 44372907135558144 44380230526697472 44402755957230528 44499325674405888 44586238419863712 44596105417064448 44618740416087552 44626104380030976 44713264740148224 44745859334651904 44800595335343826 44810509770031104 44833253591164896 45045685665497088 45058767441887232 45133665520312512 45231824862461952 45320168270396448 45330197687304192 45360690460360704 45418733229662208 45449285558916096 45482416689954816 45507441693001392 45548131330031616 45571249535052384 45578770702958592 45581334516596736 45637092524035584 45670360560574464 45759560483544336 45767112730656768 45769687138566144 45800475547926528 45866649730940928 45889929601731072 45956233031196672 45979558370484453 45989733711347712 46020670141906944 46107368492630016 46110554263277856 46120758593716224 46210838200344576 46297894808715264 46466853924446208 46554392840896512 46621656310874112 46645319389413888 46736423528846337 46746766365032448 46778212037246976 46838068643089152 46869575732632224 46879948035588096 46971510434095104 47005751220240384 47063251665411696 47073666829123584 47097559328092416 47105332401143808 47139670739386368 47165607584649216 47197335003489792 47199989861646336 47231740408799232 47299982535032832 47323989901785168 47334462767235072 47392365313421568 47426912889827328 47548223758024704 47562032299769856 47651634423005184 47654926894105344 47744704021487616 47848542003265536 47880728819269632 47915632397647872 47941996186865664 48009217617174528 48078583070588928 48102985620333072 48113630878629888 48207602813939712 48215559090733056 48301758288185688 48312447535153152 48344946411700224 48406807784245248 48414796938215424 48439370135160576 48474680945872896 48482681301762048 48544718917533696 48569358057095304 48577374038679552 48639532821669504 48672251722348848 48683022960033792 48778106989252608 48813664728711168 48873376729465992 48884192476397568 48952734998593536 49048345809137664 49140747998724096 49155019027513344 49236726022159104 49280750129774592 49343808940867584 49377001594871808 49440183567705216 49484389593120768 49581038791544832 49617181843587072 49688870541852672 49714090401875328 49722295312318464 49758541336018944 49785919117129728 49822211520626688 49855725987065856 49927759342534656 49953100451884344 49964155143192576 50061741383706624 50170618594197504 50204367427534848 50298947446505472 50302422832666752 50339091751483392 50411823491284992 50506794336780288 50577611975294976 50676396373684224 50775373710351576 50786610371887104 50885802970269696 50985189304196004 50996472398217216 51030776767905792 51067976634335232 51096074883369984 51130446253780608 51167718776199168 51176163596304384 51241647746285568 51267655726933932 51276117040828416 51279001331171328 51341729089540032 51379155630646272 51387635346702336 51488001821988864 51525534991417344 51599980947308544 51626170801947456 51672331387404288 51700762160096256 51773253909645312 51870789554208768 51874373546187588 51885853417930752 52018569581428736 52085131659804672 52233522348294144 52373691946008576 52449363349733376 52475984313090624 52522904743575552 52590112160661504 52625488541902848 52692827223475296 52728272699211252 52739941540036608 52842949238356992 52881470122770432 52946158123588158 52957875182764032 52984754244103968 52993498951286784 53032129581809664 53097001878926016 53135707959899136 53212480351911936 53239488639508314 53251270613139456 53387479307255808 53491751727777792 53507286337241088 53608088725880832 53712792024173568 53829609753673728 53865819921678336 53905086447353856 53934745710223872 54010369819321344 54019283796099072 54088405954412544 54115858822874706 54127834738458624 54233553165682176 54242503977074688 54339478074208899 54351503477047296 54388064713162752 54466646555492352 54494291402055648 54506351065300992 54534016064107008 54543016464482304 54612808782225408 54649545793514496 54756283187642454 54768400830038016 54875370362909184 54915372819800064 55071826873417728 55179389035279872 55283341498564608 55391316774928992 55403574951149568 55440843895996416 55511785058476032 55549126794230784 55620206513668368 55669938292260864 55710519964729344 55778668640487936 55819329574035456 55899979359584256 55928351702109744 55937582226358272 55940728724914176 55978359003021312 56009159006770944 56049987960705024 56059238560038912 56087691735449088 56168729260351488 56197238008369887 56209674536091648 56319459056669952 56369816058986496 56479913355976704 56586315877318656 56590225686750096 56602749183197184 56820143628877824 56899813472206848 56982024379957248 57010945920394752 57122295424145523 57134936668372992 57246528341553408 57297714265718784 57371031447994368 57409623863894016 57451473713627136 57483084243791232 57521752035503184 57534481680039936 57563683623224064 57573184045842432 57646853714571264 57685631670931968 57688876497567744 57759445225732536 57811089765040128 57853232271065088 57924002049737472 57966226865344512 58049978565722112 58092295214333952 58131372810829824 58240886517006336 58244910648350976 58354638248484864 58371585095172096 58481551337324544 58520890779107328 58595773117280256 58762712641830912 58805548851658752 58920403439259648 58930127777562624 59005533768450048 59035482352226952 59048546987409408 59088267836522496 59163876180744192 59173640702263296 59203674609640704 59332434232541184 59448317893151616 59491653888116736 59501472506707968 59577609580609536 59617686320197632 59661145779535872 59734127113791768 59747346360041472 59777671454886528 59864040395900928 60060914220662784 60078356589182976 60178220693750016 60309099816615936 60426891027195264 60480920613814272 60558310972882944 60599047411888128 60643222253273088 60676588924001856 60730841773375488 60761666046736512 60771694270611456 60849456698714112 60893814080765952 61012747311392448 61022816974209024 61067300730568704 61186572802308096 61274977374928896 61306077827312604 61319644948463616 61350768072120384 61360893522542592 61476491323506688 61480739017703808 61614450933792768 61730526411620352 61955805232594944 62072523787862016 62193759185885184 62315231371795116 62329021820043264 62370949382995968 62450758190785536 62492767643509632 62572732327876914 62628680578793472 62674334960320512 62751002220548928 62796745770789888 62807109868191744 62887476779532288 62919395664873462 62929780004653056 62933319815528448 62975653878398976 63066643380043776 63098653202380224 63189820417895424 63235883853103104 63397631677366272 63416043066359808 63539902525473792 63659605361983488 63840971759026176 63922661582487552 64012290156232704 64104777427451904 64137314160444096 64276803751919616 64402344384247584 64416596713537536 64459928548933632 64542410378993664 64585826846880768 64632907927830528 64711971039941082 64726291890044928 64759144076127072 64769832051572736 64852710428892672 64896335629798464 64899986059763712 65037475985670144 65084886304948224 65164502305954656 65178923301863424 65212005223512576 65397794412183552 65520997331632128 65525524479394848 65540025370017792 65648968029545472 65791745254490112 65836002126495744 65920244756940288 66108051722059776 66156242458116096 66251827389136896 66285453869167104 66296393749757952 66381225489506304 66414917646255321 66429615360835584 66474301316087808 66559360703337216 66570345790046208 66604133935845792 66618873524256768 66748988511608832 66879357629795568 66894158125596672 66939156570046464 67069897110222336 67118789001977856 67200893003015739 67215764655046656 67342392449040384 67568528498245632 67588151162830848 67700498280468768 67715480495849472 67847737293692928 67980252405594672 67995296530956288 68041035690541056 68090635512446976 68128099844493312 68173928338374144 68223625034932224 68261162539502088 68322196995047424 68356874302578576 68368156054437888 68372001774895104 68455638786053376 68505540840861696 68516847128936448 68650669095985152 68654530707849216 68700713321889792 68799974596411392 68834894402596608 68896441849872384 68934349546795008 68984600567021568 69031005212860416 69161052738945024 69165831394916784 69181137890574336 69316257300516864 69446842213072896 69644696464392192 69831589261344768 69932484466311168 69967979084120832 70030539658100736 70120149547548672 70167318055870464 70257102964633728 70304363598948336 70319922053382144 70457265651142656 70508626830360576 70594877498117544 70610500243685376 70646338992138624 70657998601715712 70709506109079552 70748411376973824 70796002505234688 70847610613198848 70949973802549248 70985984852677752 71001694150852608 71088547970132352 71183305743007744 71322335637037056 71343048449654784 71477451634507776 71617056032231424 71772813004898304 71821093228904448 71873448596471808 71912994280298496 72013826425761792 72025711728132096 72117874605883392 72154478430499608 72170446317944832 72311404220909568 72323338636099584 72452637432278532 72468671302729728 72517419617550336 72622195407323136 72659055202740864 72712021418809344 72724021952643072 72817078376300544 72854037085642956 72866061058019328 73008377583523272 73024534440050688 73167160483878912 73220497093066752 73326288714596352 73429102497890304 73572518713706496 73711121998086144 73855089033238656 73921125194661888 74015713411301376 74065502392307712 74160275351557824 74226584389681152 74371558187317248 74425772765380608 74533305812779008 74571135602812992 74583442968477696 74637812004028416 74678878675694592 74733317280940032 74783588980598784 74891639013801984 74929650677826516 74946232714788864 75092612075559936 75306551141302272 75448421169758208 75453634249000128 75508637627225088 75760191505170432 75866417962942464 76014594560526336 76163060565527364 76179915557830656 76328704455404544 76477783956294006 76494708597325824 76546165151858688 76601964951502848 76644112325054976 76695669380670912 76751578164298752 76764245394456576 76862471619428352 76901483590400898 76914175561242624 76918501996756992 77012593634310048 77068733445969408 77081453020053504 77232002732983296 77288302487126016 77399971420962816 77439256202921184 77456393619111936 77508497081106432 77659880864467968 77806184331313152 77811560319281382 77828780126896128 78027854372143104 78127697489707008 78350283522441216 78560537919012864 78674045024600064 78713976469635936 78731395983212544 78784357115363328 78885168240992256 78938232812854272 79039240835212944 79092409048816878 79109912310054912 79264423857535488 79322205184155648 79419237185382237 79436812774146048 79490248426930176 79548194372714496 79645502818389024 79663128480055296 79703561939848704 79818720527867904 79876905919709184 80081218960883712 80104475452243968 80237627591666688 80260929505861632 80412133088821248 80569188036260352 80744414630510592 80798729882517504 80857629671030784 80902118565335808 80974455697833984 81015554728982016 81028925694148608 81132608931618816 81173788234312059 81191752107687936 81350329748523264 81363755965612032 81423067640758272 81527255215570944 81582097069744128 81699969833238528 81741437103083472 81759526597951488 81801024096160512 81814524696723456 81919213173338112 81974318690271744 82134424781463681 82152601245057024 82307368548827136 82313055544363776 82607740310126592 82763365050482688 82925012247846912 83086975162393488 83105362426724352 83161265843994624 83267677587714048 83323690191346176 83430309770502552 83504907438391296 83565779947094016 83668002960731904 83728994361053184 83742813157588992 83849969039376384 83892527553164616 83906373339537408 83911093087371264 83967538504531968 84013738510156416 84088857840058368 84131537603173632 84253093890527232 84314511804137472 84530175569821696 84554724088479744 84719870033965056 84879473815977984 84904123774795776 85121295678701568 85230215443316736 85349720208310272 85473036569935872 85516418880592128 85702405002559488 85869792512330112 85946571398578176 86056547171991552 86114435795841024 86177210570440704 86282628053254776 86301722520059904 86345525434836096 86359776068763648 86470280571856896 86528447506397952 86533314746351616 86716634647560192 86779848406597632 86886003074606208 86949340298016768 87074967848583168 87197059216244736 87361329775509504 87367365972526464 87531957372727296 87722327005986816 87781336168660992 87893659675920384 88144068962746368 88208323277488128 88380605158889472 88395191666343936 88508300652675072 88553223528340428 88572820481114112 88632401754783744 88745814271116288 88760461053394944 88805511914461056 88998651348811776 89172476839727424 89237480832175104 89252208760061952 89426529480296448 89491718669303808 89601190670687652 89621019540062208 89666507182329792 90091371330994176 90117534883774464 90267331040625024 90463649724923904 90640336540792896 90721380920721408 90837466459324416 90898571117832192 90964833379909632 91014883386002784 91096262660063232 91142499070104768 91157541405917184 91274185048071168 91340721121148928 91519120967088672 91534225461313536 91539374277132288 91600951095853056 91779859203462144 91912466062393344 91959116740968906 91979467422695424 92041340283813888 92214736985260032 92221108526555712 92421676400689152 92595789617430528 92933707848892416 93108785681793024 93290638778827776 93472847057692674 93493532730064896 93556424074493952 93676137286178304 93739151465264448 93859098491815371 93943020868190208 94011502440480768 94126503330823392 94147333658247168 94195118656184832 94210664802287616 94331215169298432 94394670006979584 94399979723292672 94463480817598464 94599965070065664 94647979803570336 94668925534470144 94784730626843136 94853825779654656 95096447516049408 95124064599539712 95309853788210688 95489408042975232 95697084006531072 95761457638539264 95883992373731328 96018435234349056 96157166141177856 96205971240666144 96227261757259776 96415205627879424 96603516576371376 96624895070306304 96689892823400448 96813615568490496 96829593876430848 96878740270321152 96949361891745792 97067956559911623 97089437835067392 97138716114190608 97154748077359104 97279065643339008 97344503444697696 97366045920067584 97556213978505216 97627329457422336 97746753458931984 97768384952795136 97905469997187072 98096691618275328 98281495997448192 98310038055026688 98473452044318208 98687617881735168 98754003189743616 98880367135410432 98968779186241536 99162077583089664 99234363687174144 99377741083705344 99428180803750656 99444590624636928 99517082672037888 99571838234259456 99644423041253376 99711451974131712 99855518685069312 99906200903768688 99928310286385152 100123482767413248 100341237188395008 100408734855069696 100597894893010944 100604845665333504 100678183502966784 100823646982569984 101013588673560576 101155223950589952 101352792747368448 101550747420703152 101573220743774208 101771605940539392 101970378608392008 101992944796434432 102061553535811584 102135953268670464 102192149766739968 102260892507561216 102335437552398336 102352327192608768 102483295492571136 102535311453867864 102552234081656832 102558002662342656 102683458179080064 102758311261292544 102775270693404672 102976003643977728 103051069982834688 103199961894617088 103252341603894912 103344662774808576 103401524320192512 103546507819290624 103741579108417536 103748747092375176 103771706835861504 104037139162857472 104170263319609344 104467044696588288 104747383892017152 104898726699466752 104951968626181248 105045809487151104 105180224321323008 105250977083805696 105385654446950592 105456545398422504 105479883080073216 105685898476713984 105762940245540864 105892316247176316 105915750365528064 105969508488207936 105986997902573568 106064259163619328 106194003757852032 106271415919798272 106424960703823872 106478977279016628 106502541226278912 106774958614511616 106983503455555584 107014572674482176 107216177451761664 107425584048347136 107659219507347456 107731639843356672 107810172894707712 107869491420447744 108020739638642688 108038567592198144 108176811908825088 108231717645749412 108255669476917248 108467106331364352 108485007954149376 108678956148417798 108703006954094592 108776129426325504 108933293110984704 108988582804111296 109068032128214016 109086032928964608 109225617564450816 109299091587028992 109512566375284908 109536801660076032 109750740725818368 109830745639600128 110143653746835456 110358778070559744 110566682997129216 110782633549857984 110881687791992832 111023570116952064 111098253588461568 111240413027336736 111339876584521728 111557337280975872 111638659148070912 111799958719168512 111856703404219488 111875164452716544 111881457449828352 111956718006042624 112018318013541888 112099975921410048 112175383470898176 112337458520702976 112394476016739774 112419349072183296 112638918113339904 112959826711953408 113172631754637312 113180451373500192 113205498366394368 113640287257755648 113799626944413696 114021891840789504 114244590848291046 114269873336745984 114493056683106816 114716675934441009 114742062895988736 114819247727788032 114902947427254272 114966168487582464 115043504071006368 115068963360079872 115127367246448128 115146368091684864 115293707429142528 115352225385601347 115371263341863936 115377752995135488 115518890451465072 115622179530080256 115706464542130176 115848004099474944 115932453730689024 116099957131444224 116184590428667904 116262745621659648 116489821296701952 116709276496969728 116743170190344192 116963102674649088 117041781558214656 117191546234560512 117525425283661824 117611097703317504 117840806878519296 118011067536900096 118070964704453904 118097093974818816 118176535673044992 118327752361488384 118347281404526592 118407349219281408 118638613573225317 118664868465082368 118896635786303232 118983307776233472 119002945013415936 119155219161219072 119235372640395264 119322291559071744 119468254227583536 119494692720082944 119555342909773056 119728080791801856 120121828441325568 120156713178365952 120356441387500032 120618199633231872 120853782054390528 120961841227628544 121116621945765888 121198094823776256 121286444506546176 121353177848003712 121461683546750976 121523332093473024 121543388541222912 121698913397428224 121787628161531904 122025494622784896 122045633948418048 122134601461137408 122373145604616192 122549954749857792 122612155654625208 122639289896927232 122701536144240768 122721787045085184 122952982647013376 122961478035407616 123228901867585536 123461052823240704 123911610465189888 124145047575724032 124387518371770368 124630462743590232 124658043640086528 124741898765991936 124901516381571072 124985535287019264 125145464655753828 125257361157586944 125348669920641024 125502004441097856 125593491541579776 125614219736383488 125774953559064576 125838791329746924 125859560009306112 125866639631056896 125951307756797952 126133286760087552 126197306404760448 126379640835790848 126471767706206208 126795263354732544 126832086132719616 127079805050947584 127319210723966976 127681943518052352 127845323164975104 128024580312465408 128209554854903808 128274628320888192 128553607503839232 128804688768495168 128919857097867264 129084820757987328 129171653693761536 129265815855661056 129423942079882164 129452583780089856 129518288152254144 129539664103145472 129705420857785344 129792671259596928 129799972119527424 130074951971340288 130169772609896448 130329004611909312 130424010447025152 130795588824367104 131041994663264256 131051048958789696 131297936059090944 131583490508980224 131672004252991488 131840489513880576 132216103444119552 132312484916232192 132570907738334208 132592787499515904 132762450979012608 132829835292510642 132859230721671168 132948602632175616 133118721406674432 133140691580092416 133208267871691584 133497977023217664 133758715259591136 133788316251193344 133878313140092928 134139794220444672 134237578003955712 134401786006031478 134431529310093312 135137056996491264 135176302325661696 135400996560937536 135695474587385856 135960504811189344 135990593061912576 136082071381082112 136256199688986624 136347856676748288 136447250069864448 136522325079004176 136644393990094848 136713748605157152 136736312108875776 136744003549790208 136911277572106752 137011081681723392 137301338191970304 137309061415698432 137401426643779584 137599949192822784 137669788805193216 137868699093590016 137969201134043136 138062010425720832 138322105477890048 138331662789833568 138362275781148672 138632514601033728 138893684426145792 139663178522689536 139864968932622336 139935958168241664 140209270586539011 140240299095097344 140334636111740928 140514205929267456 140608727197896672 140639844106764288 140914531302285312 141017253660721152 141189754996235088 141221000487370752 141292677984277248 141315997203431424 141419012218159104 141496822753947648 141592005010469376 141695221226397696 141899947605098496 141971969705355504 142003388301705216 142177095940264704 142644671274074112 142686096899309568 142954903269015552 143234112064462848 143545626009796608 143642186457808896 143746897192943616 143825988560596992 144027652851523584 144235749211766784 144308956860999216 144340892635889664 144622808441819136 144646677272199168 144905274864557064 144937342605459456 145034839235100672 145244390814646272 145318110405481728 145424042837618688 145448043905286144 145634156752601088 145708074171285912 145732122116038656 146016755167046544 146049068880101376 146334320967757824 146440994186133504 146652577429192704 146858204995780608 147145037427412992 147422243996172288 147710178066477312 147842250389323776 148031426822602752 148131004784615424 148320550703115648 148453168779362304 148743116374634496 148851545530761216 149066611625558016 149142271205625984 149166885936955392 149275624008056832 149357757351389184 149466634561880064 149567177961197568 149783278027603968 149859301355653032 149892465429577728 150185224151119872 150613102282604544 150896842339516416 150907268498000256 151017275254450176 151520383010340864 151732835925884928 152029189121052672 152326121131054728 152359831115661312 152657408910809088 152955567912588012 152989417194651648 153092330303717376 153203929903005696 153288224650109952 153391338761341824 153503156328597504 153528490788913152 153724943238856704 153802967180801796 153828351122485248 153837003993513984 154025187268620096 154137466891938816 154162906040107008 154464005465966592 154576604974252032 154799942841925632 154878512405842368 155016994162212864 155319761728935936 155612368662626304 155623120638562764 155657560253792256 156055708744286208 156255394979414016 156700567044882432 157121075838025728 157348090049200128 157427952939271872 157568714230726656 157770336481984512 157876465625708544 158078481670425888 158184818097633756 158219824620109824 158528847715070976 158644410368311296 158838474370764474 158873625548292096 158980496853860352 159096388745428992 159291005636778048 159407123879697408 159637441055735808 159753811839418368 160162437921767424 160475255183333376 160521859011723264 160824266177642496 161138376072520704 161488829261021184 161597459765035008 161715259342061568 161804237130671616 162031109457964032 162057851388297216 162265217863237632 162347576468624118 162383504215375872 162700659497046528 162727511931224064 163054510431141888 163164194139488256 163399939666477056 163482874206166944 163519053195902976 163602048192321024 163629049393446912 163838426346676224 163948637380543488 164268849562927362 164305202490114048 164626111088727552 165215480620253184 165850024495693824 166173950324786976 166210724853448704 166322531687989248 166535355175428096 166647380382692352 166860619541005104 167009814876782592 167131559894188032 167336005921463808 167457988722106368 167699938078752768 167785055106329232 167812746679074816 167822186174742528 167935077009063936 168027477020312832 168177715680116736 168263075206347264 168506187781054464 168591714025109661 168629023608274944 169060351139643392 169109448176959488 169439740067930112 169758947631955968 169808247549591552 170460430886633472 170699440416620544 170946073139871744 171032837761184256 171366886272436569 171404810005118976 171739585024660224 171893142797156352 172113094343983104 172228871591682048 172354421140881408 172565256106509552 172603445040119808 172691050869672192 172719552137527296 172940561143713792 173056895012795904 173066629492703232 173433269295120384 173559696813195264 173772006149212416 173898680596033536 174149935697166336 174394118432489472 174722659551019008 174734731945052928 175063914745454592 175444654011973632 175562672337321984 175787319351840768 176288137925492736 176416646554976256 176761210317778944 176790383332687872 177016601305350144 177106447056680856 177145640962228224 177264803509567488 177491628542232576 177520922106789888 177611023828922112 177997302697623552 178344953679454848 178474961664350208 178504417520123904 178853058960592896 178983437338607616 179202381341375304 179242039080124416 179333014364659584 180182742661988352 180235069767548928 180534662081250048 180927299449847808 181280673081585792 181442761841442816 181674932918648832 181797142235664384 181929666759819264 182029766772005568 182192525320126464 182284998140209536 182315082811834368 182548370096142336 182681442242297856 183038241934177344 183068450922627072 183201902191706112 183559718406924288 183824932124786688 183918233481937812 183958934845390848 184082680567627776 184429473970520064 184442217053111424 184843352801378304 185191579234861056 185867415697784832 186217571363586048 186581277557655552 186945694115385348 186987065460129792 187112848148987904 187352274572356608 187478302930528896 187718196983630742 187886041736380416 188023004880961536 188253006661646784 188390237312369664 188421329604575232 188662430338596864 188789340013959168 188799959446585344 188926961635196928 189199930140131328 189295959607140672 189569461253686272 189707651559309312 190192895032098816 190248129199079424 190619707576421376 190978816085950464 191522915277078528 191767984747462656 192036870468698112 192314332282355712 192411942481332288 192830411255758848 193207033152742752 193249790140612608 193379785646800896 193627231136980992 193757480540642304 193898723783491584 194135913119823246 194178875670134784 194277432228381216 194309496154718208 194558131286678016 194689006889395392 195112427957010432 195254658914844672 195493506917863968 195536769905590272 196193383236550656 196562991994896384 196620076110053376 196946904088636416 197375235763470336 197508006379487232 197760734270820864 198324155166179328 198468727374348288 198755482167410688 198856361607501312 198889181249273856 199143676468518912 199244752938765963 199288846082506752 199422903948263424 199711037370138624 199812401807537376 199856620572770304 200246965534826496 200682474376790016 200817469710139392 201209691330667008 201356367005933568 201647293965139968 202027177347121152 202705585494736896 203101494841406304 203146441487548416 203543211881078784 203940757216784016 203985889592868864 204123107071623168 204271906537340928 204384299533479936 204521785015122432 204670875104796672 204966590985142272 205070622907735728 205104468163313664 205116005324685312 205366916358160128 205516622522585088 205550541386809344 205952007287955456 206102139965669376 206399923789234176 206504683207789824 206689325549617152 206803048640385024 207093015638581248 207483158216835072 207497494184750352 207543413671723008 208340526639218688 208934089393176576 209494767784034304 209797453398933504 209903937252362496 210091618974302208 210360448642646016 210501954167611392 210771308893901184 210913090796845008 210959766160146432 211371796953427968 211525880491081728 211784632494352632 211831500731056128 211939016976415872 211973995805147136 212128518327238656 212388007515704064 212542831839596544 212849921407647744 212957954558033256 213005082452557824 213549917229023232 213967006911111168 214029145348964352 214432354903523328 214851168096694272 215318439014694912 215463279686713344 215620345789415424 215738982840895488 216041479277285376 216077135184396288 216353623817650176 216463435291498824 216511338953834496 216934212662728704 216970015908298752 217357912296835596 217406013908189184 217552258852651008 217866586221969408 217977165608222592 218136064256428032 218172065857929216 218451235128901632 218598183174057984 219025132750569816 219073603320152064 219501481451636736 219661491279200256 220287307493670912 220717556141119488 221133365994258432 221565267099715968 221763375583985664 222047140233904128 222196507176923136 222480826054673472 222679753169043456 223114674561951744 223277318296141824 223599917438337024 223713406808438976 223750328905433088 223913436012085248 224036636027083776 224199951842820096 224350766941796352 224674917041405952 224788952033479548 224838698144366592 225277836226679808 225919653423906816 226345263509274624 226360902747000384 227280574515511296 227599253888827392 228043783681579008 228489181696582092 228539746673491968 228986113366213632 229433351868882018 229484125791977472 229638495455576064 229805894854508544 229932336975164928 230087008142012736 230254734492896256 230292736183369728 230587414858285056 230704450771202694 230742526683727872 230755505990270976 231037780902930144 231244359060160512 231696008198949888 231864907461378048 232199914262888448 232369180857335808 232525491243319296 232979642593403904 233418552993939456 233486340380688384 234083563116429312 234383092469121024 235050850567323648 235681613757038592 236022135073800192 236141929408907808 236194187949637632 236353071346089984 236655504722976768 236814698438562816 237277227146450634 237329736930164736 237793271572606464 237966615552466944 238310438322438144 238470745280790528 238644583118143488 238936508455167072 238989385440165888 239110685819546112 239456161583603712 240243656882651136 240313426356731904 240712882775000064 241236399266463744 241707564108781056 242233243891531776 242396189647552512 242572889013092352 242706355696007424 242923367093501952 243046664186946048 243086777082445824 243397826794856448 243521364702936177 243575256323063808 244050989245569792 244091267896836096 244269202922274816 244746291209232384 245099909499715584 245224311309250416 245278579793854464 245403072288481536 245443574090170368 245922956070815232 246403274344391043 246457803735171072 246922105646481408 247823220930379776 248290095151448064 248775036743540736 249260925487180464 249316087280173056 249483797531983872 249803032763142144 249971070574038528 250290929311507656 250514722315173888 250697339841282048 251004008882195712 251186983083159552 251228439472766976 251549907118129152 251677582659493848 251719120018612224 251733279262113792 251902615513595904 252266573520175104 252394612809520896 252759281671581696 252943535412412416 253590526709465088 253664172265439232 254159610101895168 254638421447933952 255363887036104704 255690646329950208 256049160624930816 256419109709807616 256549256641776384 257107215007678464 257609377536990336 257839714195734528 258169641515974656 258343307387523072 258531631711322112 258847884159764328 258905167560179712 259036576304508288 259079328206290944 259410841715570688 259585342519193856 259599944239054848 260149903942680576 260339545219792896 260658009223818624 260848020894050304 261591177648734208 262083989326528512 262102097917579392 262595872118181888 263166981017960448 263344008505982976 263680979027761152 264432206888239104 264624969832464384 265141815476668416 265185574999031808 265524901958025216 265659670585021284 265718461443342336 265897205264351232 266237442813348864 266281383160184832 266416535743383168 266995954046435328 267517430519182272 267756626280185856 268279588440889344 268475156007911424 268803572012062956 268863058620186624 270274113992982528 270352604651323392 270801993121875072 271390949174771712 271921009622378688 272164142762164224 272512399377973248 272695713353496576 272894500139728896 273044650158008352 273288787980189696 273427497210314304 273472624217751552 273822555144213504 274022163363446784 274602676383940608 274618122831396864 274802853287559168 275339577610386432 275737398187180032 275938402268086272 276124020851441664 276644210955780096 276663325579667136 277265029202067456 277787368852291584 279326357045379072 279871916336483328 280418541173078022 280480598190194688 280669272223481856 281028411858534912 281217454395793344 281829062604570624 282034507321442304 282379509992470176 282442000974741504 282585355968554496 282631994406862848 282993645507895296 283184010020938752 283390442452795392 283799895210196992 283943939410711008 284006776603410432 284354191880529408 285289342548148224 285372193798619136 286468224128925696 287091252019593216 287284372915617792 287651977121193984 288055305703047168 288471498423533568 288617913721998432 288681785271779328 289245616883638272 289810549729114128 289874685210918912 290069678470201344 290488781629292544 290636220810963456 290848085675237376 291203869679734869 291268313505202176 291416148342571824 291464244232077312 292033510334093088 292098137760202752 292668641935515648 292881988372267008 293305154858385408 293716409991561216 294290074854825984 294844487992344576 295420356132954624 296062853645205504 296262009569230848 296641101406231296 296906337558724608 297486232749268992 297703091061522432 298133223251116032 298284542411251968 298333771873910784 298551248016113664 298715514702778368 298933269123760128 299134355922395136 299566556055207936 299718602711306064 299784930859155456 300370448302239744 301226204565209088 301793684679032832 301814536996000512 302034550508900352 303040766020681728 303465671851769856 304058378242105344 304652242262109456 304719662231322624 305314817821618176 305911135825176024 305978834389303296 306184660607434752 306407859806011392 306576449300219904 306782677522683648 307006312657195008 307056981577826304 307449886477713408 307605934361603592 307656702244970496 307674007987027968 308050374537240192 308274933783877632 308325812080214016 308928010931933184 309153209948504064 309599885683851264 309757024811684736 310033988324425728 310639523457871872 311224737325252608 311246241277125528 311315120507584512 312111417488572416 312510789958828032 313401134089764864 314242151676051456 314696180098400256 314855905878543744 315137428461453312 315540672963969024 315752931251417088 316156963340851776 316369636195267512 316439649240219648 317057695430141952 317288820736622592 317676948741528948 317747251096584192 317960993707720704 318192777490857984 318582011273556096 318814247759394816 319274882111471616 319507623678836736 320324875843534848 320950510366666752 321043718023446528 321648532355284992 322276752145041408 322977658522042368 323194919530070016 323430518684123136 323608474261343232 324062218915928064 324115702776594432 324530435726475264 324695152937248236 324767008430751744 325401318994093056 325455023862448128 326109020862283776 326328388278976512 326799879332954112 326965748412333888 327204096384642048 327258098786893824 327676852693352448 327897274761086976 328537699125854724 328610404980228096 329252222177455104 330430961240506368 331700048991387648 332347900649573952 332645063375978496 333070710350856192 333294760765384704 333721239082010208 334019629753565184 334672011842927616 334915977444212736 335399876157505536 335570110212658464 335625493358149632 335644372349485056 335870154018127872 336054954040625664 336526150412694528 337012375562108928 337183428050219322 337258047216549888 338120702279286784 338879480135860224 339517895263911936 339616495099183104 340920861773266944 341398880833241088 342065675522368512 342733772544873138 342809620010237952 343479170049320448 344150027803323027 344226188687966208 344457743183364096 344708842281762816 345130512213019104 345206890080239616 345382101739344384 345439104275054592 345881122287427584 346056676156804041 346113790025591808 346133258985406464 346866538590240768 347119393626390528 347544012298424832 347797361192067072 348299871394332672 348788236864978944 349469463890105856 350127829490909184 350889308023947264 351125344674643968 351574638703681536 352576275850985472 352833293109952512 353522420635557888 354033202610700288 354212894113361712 354291281924456448 354529607019134976 354983257084465152 355041844213579776 355222047657844224 355915840719675951 355994605395247104 356689907358909696 356949923328700416 357008835040247808 357706117921185792 357966874677215232 358404762682750608 358484078160248832 358666028729319168 360365485323976704 360470139535097856 361069324162500096 361854598899695616 362561346163171584 362885523682885632 363349865837297664 363594284471328768 363859333519638528 364059533544011136 364385050640252928 364569996280419072 364630165623668736 365096740192284672 365362884484595712 366076483868354688 366136901845254144 366403804383412224 367119436813848576 367649864249573376 367836466963875624 367917869690781696 368165361135255552 368858947941040128 368884434106222848 369686705602756608 370383158469722112 371734831395569664 372435142727172096 373162555115311104 373891388230770696 373974130920259584 374225696297975808 374704549144713216 374956605861057792 375436393967261484 375772083472760832 376046009761923072 376506013323293568 376780474624739328 376842659209150464 377324860677193728 377578680027918336 377599918893170688 377853923270393856 378399860280262656 378591919214281344 379138922507372544 379415303118618624 380385790064197632 380496258398158848 381239415152842752 381957632171900928 383045830554157056 383535969494925312 384073740937396224 384628664564711424 384823884962664576 385660822511517696 386414066305485504 386759571293601792 387254462273961984 387514961081284608 387797447566983168 388271826239646492 388357751340269568 388554864456762432 388618992309436416 389116262573356032 389378013778790784 390224855914020864 390509317829689344 390987013835727936 392386766473101312 393125983989792768 393893808177272832 394750471526940672 395016012758974464 395521468541641728 396648310332358656 396937454748696576 397712723215002624 397778362498547712 398287352937037824 398489505877531926 398577692165013504 398845807896526848 399422074740277248 399624803615074752 400493931069652992 401364948753580032 401634939420278784 402419382661334016 402712734011867136 403294587930279936 405411170989473792 406202989682812608 407086423762157568 407881514433568032 407971779185737728 408246214143246336 408768599066959872 409043570030244864 409341750209593344 409933181970284544 410141245815471456 410208936326627328 410232010649370624 410733832716320256 411033245045170176 411904014575910912 412204279931338752 412799847578468352 413009366415579648 413606097280770048 414186031277162496 414966316433670144 414994988369500704 415086827343446016 416681053278437376 418989535568068608 419594906797867008 419807874504724992 420627811759617033 420720897285292032 421003908335222784 421542617787802368 421826181593690016 421919532320292864 422743593906855936 423051760982163456 423569264988705264 423663001462112256 423878033952831744 423947991610294272 424257036654477312 424776015031408128 425085663679193088 425699842815295488 425915909116066512 426010164905115648 427934013822222336 428058290697928704 428864709807046656 429702336193388544 430636878029389824 430926559373426688 431240691578830848 431477965681790976 432082958554570752 432707247635300352 432926870582997648 433022677907668992 433868425325457408 433940031816597504 434715824593671192 434812027816378368 435104517705302016 435733172443938816 435954331216445184 436272128512856064 436344131715858432 436902470257803264 437196366348115968 438050265501139632 438147206640304128 439002962903273472 439322982558400512 440574614987341824 441435112282238976 442266731988516864 443130534199431936 443526751167971328 444094280467808256 444393014353846272 444961652109346944 445359506338086912 446229349123903488 446554636592283648 447199834876674048 447426813616877952 447500657810866176 447826872024170496 448073272054167552 448399903685640192 448701533883592704 449349834082811904 449577904066959096 449677396288733184 450555672453359616 451839306847813632 452690527018549248 452721805494000768 454561149031022592 455198507777654784 456087567363158016 456978363393164184 457079493346983936 457972226732427264 458866703737764036 458968251583954944 459276990911152128 459611789709017088 459864673950329856 460174016284025472 460509468985792512 460585472366739456 461174829716570112 461408901542405388 461485053367455744 461511011980541952 462075561805860288 462488718120321024 463392016397899776 463729814922756096 464399828525776896 465050982486638592 465959285186807808 466837105987878912 466972680761376768 468167126232858624 468766184938242048 470101701134647296 471363227514077184 472044270147600384 472283858817815616 472706142692179968 473311009445953536 473629396877125632 474554454292901268 474659473860329472 475586543145212928 475933231104933888 476620876644876288 476941490561581056 477289166236286976 477873016910334144 478221371639092224 478912323167207424 480487313765302272 481425765550000128 482472798532927488 483415128217562112 484466487783063552 484792379295105024 485145778026184704 485412711392014848 486093328373892096 486173554164891648 486795653589712896 487042729405872354 487150512646127616 488101978491139584 488182535793672192 489492582418464768 490199818999431168 490448622618500832 490557159587708928 490806144576963072 490887148180340736 491845912141630464 492806548688782086 492915607470342144 495646441860759552 497550073487081472 498521850974360928 498632174560346112 498967595063967744 499606065526284288 499942141148077056 500581858623015312 501029444630347776 501394679682564096 502008017764391424 502373966166319104 503099814236258304 503355165318987696 503438240037224448 503466558524227584 503805231027191808 504533147040350208 504789225619041792 505518563343163392 505775142075328983 505887070824824832 507181053418930176 507328344530878464 508319220203790336 509276842895867904 511381292659900416 512098321249861632 512838219419615232 513098513283552768 514100658817309707 514214430015356928 515218755073980672 515679428391469056 516339283031949312 516686614775046144 517063263422644224 517695768319528656 517810335120359424 518073152609016576 518158656412581888 518821683431141376 519170685038387712 519199888478109696 520299807885361152 520679090439585792 521316018447637248 521696041788100608 523182355297468416 524167978653057024 524204195835158784 525191744236363776 526333962035920896 526688017011965952 527361958055522304 528864413776478208 529249939664928768 530283630953336832 530371149998063616 531049803916050432 531319341170042568 531436922886684672 531794410528702464 532474885626697728 532562766320369664 532833071486766336 533991908092870656 535034861038364544 535513252560371712 536559176881778688 536950312015822848 537607144024125912 537726117240373248 540548227985965056 540705209302646784 541603986243750144 542781898349543424 543842019244757376 544328285524328448 545024798755946496 545391426706993152 545789000279457792 546089300316016704 546577575960379392 546854994420628608 546945248435503104 547645110288427008 548044326726893568 549205352767881216 549605706575118336 550679155220772864 551474796374360064 551876804536172544 552248041702883328 553288421911560192 553326651159334272 554530058404134912 555574737704583168 558652714090758144 559743832672966656 560837082346156044 560961196380389376 561338544446963712 562056823717069824 562434908791586688 563658125209141248 564069014642884608 564759019984940352 565170711937108992 565263988813725696 565987291015790592 566368020041877504 566780884905590784 567599790420393984 567887878821422016 568708383761058816 570578685096296448 570744387597238272 572936448257851392 574568745831235584 575303954242387968 576110611406094336 576942996847067136 577235827443996864 578491233767276544 579621099458228256 579749370421837824 580139356940402688 581272441621926912 581696171350474752 582407739359469738 582536627010404352 582832296685143648 582928488464154624 584067020668186176 585337283871031296 585763976744534016 586610309716770816 588580149709651968 589688975984689152 590840712265909248 592125707290411008 592524019138461696 593282202812462592 594972465498537984 595406182123044864 596266446502232064 596569084822503936 596667543747821568 597431029405556736 597734258816297889 597866538247520256 598268711844790272 599133112110415872 599437205422612128 599569861718310912 600740896604479488 602452409130418176 603629073992001024 604069101017800704 606081532041363456 608116756484210688 609304484524218912 609439324462645248 610629635643236352 611822271650352048 611957668778606592 612369321214869504 612815719612022784 613152898600439808 613565355045367296 614012625314390016 614899772955426816 615211868723207184 615313404489940992 615348015974055936 616100749074480384 616549867567755264 616651624160428032 617856021863866368 618306419897008128 619199771367702528 619514049623369472 620067976648851456 621279046915743744 622449474650505216 622492482554251056 622630241015169024 625021579917656064 626802268179529728 628484303352102912 629392360196800512 629711811757087488 630274856922906624 631081345927938048 631505862502834176 632313926681703552 632739272390535024 632879298480439296 634115390860283904 634577641473245184 635353897483057896 635494502193168384 635921987415441408 636385554981715968 637164022547112192 637628495518789632 638549764222943232 639015247357673472 640649751687069696 641901020733333504 642087436046893056 643297064710569984 644553504290082816 645955317044084736 646389839060140032 646861037368246272 647216948522686464 648124437831856128 648231405553188864 649060871452950528 649390305874496472 649534016861503488 650802637988186112 650910047724896256 652218041724567552 652656776557953024 653599758665908224 653931496824667776 654408192769284096 654516197573787648 655353705386704896 655794549522173952 657075398251709448 657220809960456192 658504444354910208 660861922481012736 663400097982775296 664695801299147904 665290126751956992 666141420701712384 666589521530769408 667442478164020416 668039259507130368 669344023685855232 669831954888425472 670799752315011072 671140220425316928 671250986716299264 671740308036255744 672109908081251328 673052300825389056 674024751124217856 674366856100438644 674516094433099776 676241404558573568 677758960271720448 679035790527823872 681841723546533888 682797761666482176 684131351044737024 685467545089746276 685619240020475904 686958340098640896 688300055606646054 688452377375932416 688915486366728192 689417684563525632 690261024426038208 690764203478688768 690878208550109184 691762244574855168 692113352313608082 692227580051183616 692266517970812928 693733077180481536 695088024596849664 695594722384134144 696599742788665344 697576473729957888 698938927780211712 700255658981818368 702250689349287936 703149277407363072 705152551701970944 707044841271115776 708066405221400576 708425788226723424 708582563848912896 709059214038269952 709966514168930304 710444095315688448 711831681439351902 711989210790494208 713379814717819392 713899846657400832 715412235842371584 715933749354430464 716809525365501216 716968156320497664 717332057458638336 720730970647953408 720940279070195712 722138648325000192 723709197799391232 725122692326343168 726699731674595328 727188568942657536 727718667039277056 728119067088022272 728770101280505856 729139992560838144 729260331247337472 730193480384569344 730564094108808531 730725768969191424 732152967736709376 732273803690508288 732807608766824448 734238873627697152 735299728499146752 735672933927751248 735835739381563392 736330722270511104 737768868212445696 739209823033173129 739373411205513216 740766316939444224 743469662791139328 744870285454344192 746325110230622208 747782776461541392 747948261840519168 748451392595951616 749409098289426432 749913211722115584 750872787934522968 751544166945521664 752092019523846144 753012026646587136 753560949249478656 753685318418300928 754649721354387456 755157360055836672 755199837786341376 755707846540787712 756799720560525312 757183838428562688 758277845014745088 758830606237237248 760771580128395264 760992516796317696 762478830305685504 763915264343801856 766091661108314112 767071938989850624 768147481874792448 769257329129422848 769647769925329152 771321645023035392 772828132610971008 773519142587203584 774508924547923968 775029922162569216 775594895133966336 776543652479292984 776715502680539136 777109728913524864 777237984618872832 778232525146712064 778756027557581568 780449711828041728 781018635659378688 781974027671455872 784773532946202624 786251967979585536 787787616354545664 789500943053881344 790032025517948928 791042937083283456 793296620664717312 793874909497393152 795425446430005248 795556724997095424 796574705874075648 796979011755063852 797155384330027008 797691615793053696 798844149480554496 799249607230149504 800987862139305984 803269878840557568 804838765322668032 805425468023734272 806589175860559872 810822341978947584 812405979365625216 814172847524315136 815763028867136064 816492428286492672 817537198133919744 818087140060489728 818683500419186688 819866363940569088 820282491630942912 820417872653254656 821467665432640512 822066490090340352 823808029151821824 824408559862677504 826018732831159296 827212194561540096 828372062554324992 829932632867340288 829989976739001408 833362106556874752 837979071136137216 839615749009449984 841255623519234066 841441794570584064 842007816670445568 843085235575604736 843652363187380032 845487187813711872 846103521964326912 847138529977410528 847326002924224512 847756067905663488 847895983220588544 849552030062816256 850171327358386176 851399685630590976 851831818232133024 852020329810231296 855868027644444672 856116581395857408 859404672386777088 861273756058779648 861853118746853376 862955931363581952 864165917109141504 865414495270600704 865853741165995296 866045355815337984 867736850650914816 869431649187342384 869624055632756736 870209035410604032 871466344887877632 871908662432890368 872544257025712128 873611609039204607 873804940515606528 874392732696231936 876100531002279264 876294413280608256 878005925806546944 878645965116801024 881149229974683648 882870224564477952 884533463977033728 886261068398863872 888188560935616512 888786028707692544 889923304218693888 890719012676173824 892458698247806976 893109273184567296 894399669753348096 894853627233755904 895001315621732352 895653744048340992 896146544108335104 896799807371280384 897403067767185408 898699668165623808 899155808133918192 899354792577466368 901111344906719232 903678613695627264 905381054037098496 905443610988001536 909122298062045184 910397015555309568 912175134726316032 913956726786328368 914158986693967872 915944453464854528 917733407475528072 917936503167909888 918553981822304256 919223579418034176 919729347900659712 920348032568050944 921018937971585024 921170944733478912 922349659433140224 922817803084810776 922970106734911488 923022023961083904 924151123611720576 924977436240642048 926784032795799552 927459629845512192 928799657051553792 930101964973277184 931918570373615616 933674211975757824 933945361522753536 936334252465717248 937532369876484096 940203402269294592 942726455028154368 944088540295200768 944567717635631232 945412285384359936 946622018891907072 947258793754251264 949108908585802536 949318947720658944 951173086290425856 951866462209867776 953241753289752576 953882981123162112 954578332472573952 955746033820668288 956442743278184448 957824646334414848 960974627530604544 962851531100000256 964945597065854976 966830256435124224 968932975566127104 969584758590210048 970291556052369408 970825422784029696 972186656747784192 972347108329783296 973591307179425792 974085458811744708 974301025292255232 976203956982279168 976365071587344384 978985164836929536 980399637998862336 980897245237001664 981612289153926144 981774296360681472 983691824283260928 985613097377564172 985831214940684288 991292883721519104 995100146974162944 997043701948721856 997935190127935488 999212131052568576 999884282296154112 1001163717246030624 1002058889260695552 1004016035528782848 1004747932332638208 1006199628472516608 1006710330637975392 1006876480074448896 1006933117048455168 1007610462054383616 1009578451238083584 1011037126686326784 1011550284150657966 1011774141649649664 1014362106837860352 1016638440407580672 1018553685791735808 1022762585319800832 1024196642499723264 1026197026567105536 1028201317634619414 1028428860030713856 1030437510147961344 1032450083409969081 1032678566063898624 1033373229550092288 1034126526845288448 1035391536639057312 1035620670240718848 1036146305218033152 1036317312825163776 1037643366862282752 1038341370076775424 1038399776956219392 1040599615770722304 1041358180879171584 1042632036895274496 1043392083576201216 1046364710594936832 1048408391670317568 1050383488472727552 1052667924071841792 1053376034023931904 1054723916111044608 1057728827552956416 1058499879329857536 1060567261906673664 1062099607832100864 1062638682340085136 1062873845773369344 1063588821057404928 1064949771253395456 1065125532640739328 1065666142973532672 1067747522159027853 1067983816185741312 1070069722076729088 1071026505120743424 1073118353763557376 1073900624031645696 1075214288048251824 1075452234480746496 1081096455971930112 1081410418605293568 1083207972487500288 1085563796699086848 1087684038489514752 1088656571048656896 1090049597511892992 1090782853413986304 1091578000558915584 1092178600632033408 1093155151920758784 1093709988841257216 1093890496871006208 1095290220576854016 1096088653453787136 1098410705535762432 1099211413150236672 1101358310441545728 1102949592748720128 1103753609072345088 1104496083405766656 1106576843823120384 1106653302318668544 1109060116808269824 1111149475409166336 1117305428181516288 1119487665345933312 1121674164692312088 1121922392760778752 1122677088893927424 1124113647434139648 1124869817583173376 1127316250418282496 1128138029285769216 1129518039969880704 1130341423874217984 1130527977627451392 1131974582031581184 1132736040083755008 1133561769811181568 1135199580840787968 1135775757642844032 1137416767522117632 1141157370192592896 1141488775194476544 1145872896515702784 1149137491662471168 1150607908484775936 1152221222812188672 1153885993694134272 1154471654887993728 1156982467534553088 1159242198916456512 1160278713880805376 1162544883243853824 1163392342700949504 1164815478718939476 1165073254020808704 1165664593370287296 1165856976928309248 1168134041336372352 1170674567742062592 1171527953489068032 1177160299419303936 1179377951969378304 1181681424531818496 1184251414580822016 1185048038276923392 1186564405624925184 1189944930997075968 1190812364246089728 1193138169645007872 1193335087495643136 1194862058811113472 1195468517632595778 1195733076495040512 1196537423689580544 1198266224220831744 1198874410845224256 1201481793208958976 1204904818260836352 1207258147984002048 1208138202035601408 1216233512968421376 1218608969048437824 1221259271286472704 1223644543300704096 1223915337557213184 1224738642429739008 1226305797200879616 1227130710090734592 1228025250628780032 1229799545910853632 1230423737446414368 1230626808979881984 1230696031948111872 1232201498148960768 1233099735135510528 1235712043727732736 1236612839794016256 1238399542735405056 1239028099246738944 1242558093831487488 1244898949301010432 1244984965108502112 1245260482030338048 1250043159835312128 1256968606704205824 1258784720393601024 1259423623514174976 1261883435278851099 1262162691855876096 1263011725005668352 1264627853363407104 1265478544781070048 1265758596960878592 1268230781720567808 1269155282946490368 1270707794966115792 1270989004386336768 1271843974830882816 1272771109963431936 1274328045094224384 1275256991037579264 1277099528445886464 1278030494715346944 1283802041466667008 1284174872093786112 1286594129421139968 1289107008580165632 1291910634088169472 1292779678120280064 1293722074736492544 1294433897045372928 1296248875663712256 1298121742905901056 1298780611748992944 1299068033723006976 1301605275976372224 1301820095449792512 1304436083449135104 1305313553115906048 1307199517331816448 1307862993649335552 1308816385538568192 1309032395147575296 1310707410773409792 1311589099044347904 1314150796503418896 1314441619920912384 1317008888709820416 1321723844962025472 1326800195965550592 1329391602598295808 1330580253503913984 1332282841403424768 1333179043061538816 1334884956328040832 1336078519014260736 1338688047371710464 1339663909776850944 1341599504630022144 1342280440850633856 1342501973432598528 1343480616072511488 1344219816162502656 1346104601650778112 1348049502248435712 1348733712200877288 1349032188866199552 1352482809117147136 1355517920543440896 1358071581055647744 1363683447093067776 1365595523332964352 1368262702089474048 1370935090179492552 1371238480040951808 1373916680197281792 1376600111213292108 1376904754751864832 1377830972733456384 1378835369127051264 1380522048852076416 1381528406957377536 1381756417100218368 1383524489149710336 1384226704627216164 1384455160102367232 1384533035941625856 1387466154360963072 1390176049193699328 1391189444768268288 1393199485577330688 1395152947459915776 1397877855560423424 1400511317963636736 1404501378698575872 1406298554814726144 1410305103403941888 1414089682542231552 1416132810442801152 1416851576453446848 1418118428076539904 1419933028337860608 1420888190631376896 1423663362878703804 1423978421580988416 1426759629435638784 1427799693314801664 1430824471684743168 1431867498708860928 1433619050731002432 1434664114917276672 1441461941295906816 1444277296650000384 1447418395598782464 1450245384652686336 1453399463349190656 1454377137885315072 1455437334078554112 1456238134176044544 1458279985121676288 1458520662494674944 1460386960769138688 1461128188217617062 1461451537938382848 1464305935473418752 1464547607381016576 1468477747255394304 1470599456998293504 1471345867855502496 1471671478763126784 1472661444541022208 1475537736424891392 1478419646066346258 1478746822411026432 1486939325582278656 1492650220461244416 1495565552923082784 1495896523681038336 1496902785191903232 1498818196578852864 1499826423444231168 1501745575869045936 1503088333891043328 1504184039047692288 1506024053293174272 1507121898498957312 1509299442708774912 1510314720111673344 1510399675572682752 1511415693081575424 1513599441121050624 1514367676857125376 1516555690029490176 1517661212474474496 1521543160256790528 1521985033592635392 1524957660611371008 1527830528687603712 1534143877979701248 1536294963749584896 1538514658258845696 1539295539850658304 1542301976451929121 1542643290046070784 1545656265221942016 1547038285174407168 1549017849095847936 1550059844325138432 1551189790267932672 1553087304958585968 1553431005361078272 1554219457827049728 1554475969237745664 1556465050293424128 1557512055115163136 1560899423656083456 1562037271318757376 1563948055342911744 1569547065892405248 1572503935959171072 1575575232709091328 1579001886107762688 1580064051035897856 1582085874166566912 1586593241329434624 1587749818994786304 1590850892860010496 1591113449994190848 1593149411748151296 1593958023510127704 1594310768660054016 1595383231586107392 1597688298961108992 1598499214460299008 1601975724278611968 1606539757681115136 1609677530645336064 1610850936047468544 1613178351721119744 1621644683957895168 1624811958731250432 1628345695048630272 1631526057734272128 1632984856572985344 1635074396267839488 1636174280120979456 1637367000838373376 1639732727881138176 1640564983261885824 1640835745306509312 1642935330865281024 1644132980180680704 1647616058303643648 1648817119725355008 1652037465662318592 1654424389123080192 1656744125108649984 1659865265734680576 1659979953478002816 1666724213113749504 1675958142272274432 1679231498018899968 1682511247038468132 1682883589141168128 1684015633340891136 1686170471151209472 1687304726374760064 1690974375627423744 1692207043928653824 1694277059954821056 1695512135811326976 1695791966441177088 1699104060125632512 1700342654716772352 1702799371261181952 1703663636464266048 1711736055288889344 1712233162791714816 1718809344773554176 1723706237493706752 1725911862727163904 1728331834218283008 1730828990541201408 1731707482331990592 1735473701301829632 1738863298374684768 1739248111265513472 1740418070821208064 1743817324865780736 1745088514051424256 1747223218078409214 1747609881031213056 1748785465392463872 1752201062004558528 1756011851613093888 1757291930233602048 1765740449128955904 1769066927954067456 1772522136797727744 1776377121871233024 1777572057415385088 1779846608437387776 1784917396495613952 1786218546369134592 1788799339506696192 1789707254467511808 1790002631243464704 1792293088216670208 1793599614742560768 1794806135534370816 1797399336331247616 1798311616267836384 1798709585154932736 1802222689813438464 1807357227391254528 1810887221976003072 1818244596124090368 1824350269452632064 1827913453572656736 1828317973387935744 1831888906929709056 1835466814951056144 1835873006335819776 1837107963644608512 1838447158836068352 1839458695801319424 1840696065136101888 1842037875943170048 1844699318866280448 1845635606169621552 1845940213469822976 1846044047922167808 1848302247223441152 1849954872481284096 1853568065591599104 1854919259691024384 1857599314103107584 1860203929946554368 1863837140747231232 1867348423951515648 1867890723045507072 1875064739752968192 1880406804538589184 1885452910056308736 1888177080590401536 1889135435271262464 1890824570768719872 1893244037783814144 1894517587508502528 1898217817171605072 1898637895441317888 1902346172580851712 1903732924419735552 1906483506579505152 1907765962246324224 1909156664945147904 1911492067641336576 1912885486556368896 1915649292668829696 1921949255061209088 1925703062200000512 1929891194131709952 1933660512870248448 1937865951132254208 1939169517180420096 1940583112104738816 1941650845568059392 1944373313495568384 1944694216659566592 1947182614358851584 1948170917623489416 1948602050584510464 1952407913964558336 1952730143174688768 1957970329673859072 1960799275997724672 1961794490474003328 1963224578307852288 1963548592721362944 1967383648566521856 1971226194755128344 1971662429881368576 1982585767443038208 1990200293948325888 1994087403897443712 1995870380255870976 1998424262105137152 1999768564592308224 2002327434492061248 2004117778521391104 2008032071057565696 2009495864665276416 2012399256945033216 2013420661275950784 2013752960148897792 2015220924108767232 2019156902476167168 2022074253372653568 2023100568301315932 2023548283299299328 2028724213675720704 2033276880815161344 2037107371583471616 2045525170639601664 2048393284999446528 2052394053134211072 2056402635269238828 2056857720061427712 2060875020295922688 2064900166819938162 2065357132127797248 2066746459100184576 2068253053690576896 2070783073278114624 2072292610436066304 2072634625650327552 2075286733724565504 2076682740153550848 2076799553912438784 2081199231541444608 2085264073790548992 2086784167152402432 2092729421189873664 2096816783340635136 2100766976945455104 2106752068047863808 2109447832222089216 2115457655105912832 2121134523813347328 2124199215664201728 2125277364680170272 2125747691546738688 2127177642114809856 2129899542506790912 2131332285947065344 2135495044318055706 2135967632371482624 2140139444153458176 2146236707527114752 2147801248063291392 2150428576096503648 2150904468961492992 2162192911943860224 2162820837210587136 2166415944975000576 2171127593398173696 2175368076979029504 2180099195023785984 2181565706827972608 2183156001117831168 2184357201264066816 2186310303841517568 2187419977682514432 2187780993742012416 2190580441153708032 2191692282326425593 2192177306907574272 2196821411071524864 2198422826300473344 2202716620883091456 2205899185497440256 2207507218144690176 2208992166811533312 2213306604637337088 2218120233616539648 2222298950818332672 2234610856363032576 2238975330691866624 2243348329384624176 2243844785521557504 2245354177787854848 2248227294868279296 2249739635166346752 2254632500836564992 2256276058571538432 2259036079939761408 2260682847748435968 2261055955254902784 2263949164063162368 2265472080167510016 2267123539622363136 2270399161681575936 2271551515285688064 2274833535044235264 2282314740385185792 2282977550388953088 2291745793031405568 2298274983324942336 2301215816969551872 2304442445624377344 2307771987388268544 2308943309775987456 2313964935069106176 2318484397832913024 2320557427761610752 2325089766487707648 2326784685401899008 2329630957437878952 2330146508041617408 2331329186740574592 2331713953856618496 2336268082672744704 2341349135484125184 2343055906978136064 2354320598838607872 2358755903938756608 2363362849063636992 2368502829161644032 2370096076553846784 2373128811249850368 2379889861994151936 2381624728492179456 2386276339290015744 2386670174991286272 2389724117622226944 2390937035265191556 2391466152990081024 2393074847379161088 2396532448441663488 2397748821690448512 2402963586417917952 2409809636521672704 2414516295968004096 2416276404071202816 2432467025936842752 2437217938096875648 2442518542572945408 2447289086601408192 2449477284859478016 2452611594401759232 2454261420181469184 2456050501257560064 2459599091821707264 2460847474892828736 2461253617959763968 2464402996297921536 2466199470271021056 2471424087455465472 2473225679588032512 2478056198493477888 2485116187662974976 2489797898602020864 2489969930217004224 2500086319670624256 2513937213408411648 2518847247028349952 2523766870557702198 2524325383711752192 2526023450011336704 2529255706726814208 2530957089562140096 2536461563441135616 2538310565892980736 2541415589932231584 2541978008772673536 2543687949661765632 2548656090188448768 2550513982075158528 2554199056891772928 2556060989430693888 2567604082933334016 2568349744187572224 2578214017160331264 2583821268176338944 2585559356240560128 2588867794090745856 2592497751327424512 2596243485811802112 2597561223497985888 2598136067446013952 2603210551952744448 2608872166898270208 2610627106231812096 2614399034663632896 2615725987298671104 2617632771077136384 2621414821546819584 2623178198088695808 2628301593006837792 2628883239841824768 2634017777419640832 2643447689924050944 2653600391931101184 2658783205196591616 2664565682806849536 2666358086123077632 2669769912656081664 2672157038028521472 2677376094743420928 2679327819553701888 2683199009260044288 2684560881701267712 2685003946865197056 2686961232145022976 2688439632325005312 2692209203301556224 2696099004496871424 2697467424401754576 2698064377732399104 2711035841086881792 2716143162111295488 2727366894186135552 2731191046665928704 2736525404178948096 2741870180358985104 2742476960081903616 2747833360394563584 2753200222426584216 2753809509503729664 2755661945466912768 2757670738254102528 2761044097704152832 2763056813914755072 2763512834200436736 2767048978299420672 2768453409254432328 2768910320204734464 2769066071883251712 2774932308721926144 2780352098387398656 2782378889536536576 2786398971154661376 2790305894919831552 2795755711120846848 2801022635927273472 2809002757397151744 2812597109629452288 2820610206807883776 2828179365084463104 2832265620885602304 2833703152906893696 2836236856153079808 2839866056675721216 2841776381262753792 2847326725757407608 2847956843161976832 2853519258871277568 2855599386629603328 2861648943369486336 2863734997417721856 2867238101462004864 2869328229834553344 2882923882591813632 2888554593300000768 2894836791197564928 2900490769305372672 2906798926698381312 2908754275770630144 2910874668157108224 2912476268352089088 2916559970243352576 2917041324989349888 2920773921538277376 2922256376435234124 2922903075876765696 2928611870946837504 2929095214762033152 2936955494510788608 2941198913996587008 2942691735711004992 2945322889082044416 2951075472849782784 2956839292132692516 2957493644822052864 2973878651164557312 2985300440922488832 2991131105846165568 2993805570383806464 2997636393157705728 2999652846888462336 3003491151738091872 3006176667782086656 3012048106586348544 3014243796997914624 3018598885417549824 3020629440223346688 3020799351145365504 3022831386163150848 3028735353714250752 3033111380058980352 3035322424948948992 3043086320513581056 3049915321222742016 3055661057375207424 3068287755959402496 3072589927499169792 3078591079701316608 3084603952903858242 3085286580092141568 3091312530443884032 3098035698191695872 3100119688650276864 3102379580535865344 3106174609917171936 3106862010722156544 3108438915654099456 3108951938475491328 3112930100586848256 3115024110230326272 3121798847312166912 3124074542637514752 3127896110685823488 3139094131784810496 3151150465418182656 3158003772215525376 3160128102071795712 3164171748333133824 3173186482658869248 3175499637989572608 3181701785720020992 3186298823496302592 3187916047020255408 3188621537320108032 3190766463172214784 3195376597922217984 3196998428920598016 3203242566477083559 3203951448557223936 3213079515362230272 3219355061290672128 3221701872094937088 3226356703442239488 3243289367915790336 3249623917462500864 3256691390097260544 3263052115468544256 3265969713145970688 3270148792535678976 3272348560241958912 3274734001676746752 3279465455762276352 3281129966523771648 3281671490613018624 3285870661730562048 3288265960361361408 3295232116607287296 3297634239450710016 3304074931324637184 3308848778246160384 3313488250217299968 3319730531469361152 3319959906956005632 3333448426227499008 3351916284544548864 3358462996037799936 3365022494076936264 3365767178282336256 3368031266681782272 3372340942302418944 3374609452749520128 3381948751254847488 3384414087857307648 3388554119909642112 3391024271622653952 3391583932882354176 3398208120251265024 3400685309433544704 3405598742522363904 3407327272928532096 3423472110577778688 3424466325583429632 3437618689547108352 3447412474987413504 3451823725454327808 3456663668436566016 3461657981082402816 3463414964663981184 3470947402603659264 3477726596749369536 3480836141642416128 3487634649731561472 3490177028102848512 3494446436156818428 3495219762062426112 3497570930784927744 3504402124009117056 3512023703226187776 3514583860467204096 3531480898257911808 3538133855908134912 3545044273595455488 3552754243742466048 3555144114830770176 3559693216874775552 3569834792991227904 3572437092738269184 3579414508935023616 3580005262486929408 3584586176433340416 3587199229485121536 3589612271068741632 3594798672662495232 3596623232535672768 3604445379626876928 3614714454782509056 3621774443952006144 3648700538905264128 3655826907145313472 3663777813859418112 3670933629902112288 3671746012671639552 3674215927289217024 3678917391602638848 3681392130272203776 3684075751886340096 3689398637732560896 3691271212339243104 3691880426939645952 3692088095844335616 3696604494446882304 3707136131183198208 3709838519382048768 3715198628206215168 3727674281494462464 3734696847903031296 3735781446091014144 3750129479505936384 3770905820112617472 3776354161180803072 3778270870542524928 3785650305836553297 3786488075567628288 3789035175017005056 3796435634343210144 3797275790882635776 3804692345161703424 3807465848839471104 3812967013159010304 3815531924492648448 3818313329890295808 3822984135282673152 3825770973112737792 3831298585337659392 3851406124400001024 3859782388263419904 3867321025740496896 3875731902264508416 3878339034360840192 3881166224209477632 3883301691136118784 3888746626991136768 3894365228717703168 3896341835246978832 3897204101169020928 3904815827929116672 3905460286349377536 3915940659347718144 3921598551995449344 3923588980948006656 3926449156615704576 3927097185442725888 3934767297133043712 3942452389510256688 3943324859762737152 3965171534886076416 3980400587896651776 3988174807794887424 3991740760511741952 3996848524210274304 3999537129184616448 4004654868984122496 4008235557042782208 4016064142115131392 4018991729330552832 4024798513890066432 4026841322551901568 4027505920297795584 4030441848217534464 4038313804952334336 4044148506745307136 4046201136602631864 4047096566598598656 4057448427351441408 4066553761630322688 4074214743166943232 4091050341279203328 4096786569998893056 4104788106268422144 4112805270538477656 4113715440122855424 4121750040591845376 4129800333639876324 4130714264255594496 4133492918200369152 4136506107381153792 4141566146556229248 4144585220872132608 4145269251300655104 4150573467449131008 4153365480307101696 4153599107824877568 4162398463082889216 4170528147581097984 4173568334304804864 4185458842379747328 4193633566681270272 4201533953890910208 4213504136095727616 4218895664444178432 4230915310211825664 4242269047626694656 4248398431328403456 4250554729360340544 4254355284229619712 4259799085013581824 4262664571894130688 4270990088636111412 4271935264742965248 4280278888306916352 4292473415054229504 4295602496126582784 4300857152193007296 4324385823887720448 4332831889950001152 4342255186796347392 4350736153958059008 4360198390047571968 4363131413655945216 4366312002235662336 4368714402528133632 4374839955365028864 4375561987484024832 4381160882307416064 4383384564652851186 4384354613815148544 4393642822143049728 4405433241766182912 4411798370994880512 4415014436289380352 4417984333623066624 4426613209274674176 4436240467233079296 4477950661383733248 4486696658769248352 4487689571043115008 4490708355575709696 4496454589736558592 4499479270332693504 4509265001673129984 4512552117143076864 4518072159879522816 4521365695496871936 4527898328126324736 4530944160335020032 4534247079244726272 4540798323363151872 4543103030571376128 4549667070088470528 4564629480770371584 4565955100777906176 4583491586062811136 4602431633939103744 4608884891248754688 4615543974776537088 4617886619551974912 4626905929355787363 4627929870138212352 4636968795665826048 4641114855523221504 4650179532975415296 4653569370803798016 4659261914875757904 4660293016083234816 4662658373481149184 4663427907713236992 4672536165345489408 4682698270968250368 4686111813956272128 4708641197677215744 4717511807877513216 4726725698127273984 4737005658323288064 4740192153107693568 4746257622499700736 4759779723988303872 4763249456984358912 4772552678580031488 4773340349982572544 4779448235244453888 4781874070530383112 4782932305980162048 4786149694758322176 4793064896883326976 4795497643380897024 4805927172835835904 4819619273043345408 4829032591936008192 4832552808142405632 4864934051873685504 4874435876193751296 4885037085145890816 4894578173202816384 4898954569718956032 4905223188803518464 4908522840362938368 4912101002515120128 4919198183643414528 4921694949785657472 4922507235919527936 4928805992595843072 4932398940542042112 4942848174910930944 4946451359176065024 4956112396986955776 4970232375325949952 4979595797204041728 4979939860434008448 5000172639341248512 5027874426816823296 5037694494056699904 5047533741115404396 5048650767423504384 5052046900022673408 5058511413453628416 5061914179124280192 5072923126882271232 5076621131785961472 5082831179864463168 5087375899323531264 5097312180376897536 5101027964150317056 5108398113783545856 5135208165866668032 5136699488375144448 5156428034320662528 5171118712481120256 5177735588181491712 5184995502654849024 5192486971623604224 5195122446995971776 5206421103905488896 5217744333796540416 5221254212463624192 5231451974597342208 5235265542154272768 5242829643093639168 5246356396177391616 5256603186013675584 5268035554839281664 5307200783862202368 5317566410393183232 5329131365613699072 5332716172246155264 5339539825312163328 5354752189486841856 5358655639107403776 5366398018520088576 5369121763402535424 5370007893730394112 5376879264650010624 5384418406603112448 5392198008993742848 5394934848803509152 5396128755464798208 5422071682173763584 5454733788372271104 5473050808357896192 5483740360717970208 5484953920163807232 5495666720789127168 5506400444853168432 5507619019007459328 5511323890933825536 5515341476508205056 5522088195408305664 5526113627829510144 5534097956598841344 5536906818508864656 5537820640409468928 5538132143766503424 5549864617443852288 5560704196774797312 5564757779073073152 5572797942309322752 5580611789839663104 5591511422241693696 5602045271854546944 5625194219258904576 5641220413615767552 5656358730168926208 5664531241771204608 5667406305813787392 5672473712306159616 5679732113351442432 5683552762525507584 5694653451514815216 5695913686323953664 5707038517742555136 5711198773259206656 5723297886738972672 5727469994835443712 5734476202924009728 5738656459669106688 5765847765183627264 5777109186600001536 5789673582395129856 5800981538610745344 5813597853396762624 5817508551541260288 5821749336314216448 5824952536704178176 5833119940486705152 5834082649978699776 5841547843076554752 5844512752870468248 5845806151753531392 5857223741893675008 5858190429524066304 5873910989021577216 5882397827993174016 5885383471422009984 5890645778164088832 5902150945699565568 5913678584265385032 5914987289644105728 5947757302329114624 5970600881844977664 5982262211692331136 5987611140767612928 5995272786315411456 5999305693776924672 6006982303476183744 6012353335564173312 6024096213172697088 6028487593995829248 6037197770835099648 6041258880446693376 6045662772326301696 6057470707428501504 6066222760117960704 6070644849897897984 6086172641027162112 6099830642445484032 6111322114750414848 6136575511918804992 6145179854998339584 6157182159402633216 6169207905807716484 6170573160184283136 6182625060887768064 6196071396383391744 6200239377300553728 6204759161071730688 6212349219834343872 6216877831308198912 6217903876950982656 6225860201173696512 6230048220460652544 6243597694624333824 6255792221371646976 6278188263569620992 6302300930836365312 6320256204143591424 6328343496666267648 6346372965317738496 6363403571440041984 6372597646992605184 6375832094040510816 6377243074640216064 6381532926344429568 6393996857841196032 6406485132954167118 6407902897114447872 6438710122581344256 6443403744189874176 6452713406884478976 6486578735831580672 6499247834925001728 6513382780194521088 6526104230937088512 6540297585071357952 6544697120483917824 6549468003353493504 6558930911524552704 6562259933047543296 6563342981226037248 6571741323461124096 6575076846979276779 6576531920722722816 6590464233214574592 6595268478901420032 6608149862649274368 6617697556492320768 6626976500434599936 6639919813912011264 6666896852454998016 6703832569089097728 6716925992075599872 6730044988153872528 6731534356564672512 6736062533363564544 6744681884604837888 6749218905499040256 6763897502509694976 6768828175714615296 6777108239819284224 6782048543245307904 6783167865764708352 6796416240502530048 6801370618867089408 6811197485044727808 6814654545857064192 6846944221155557376 6848932651166859264 6875237379094216704 6894824949974827008 6903647450908655616 6913327336873132032 6923315962164805632 6926829929327962368 6941894805207318528 6955453193498739072 6961672283284832256 6975269299463122944 6980354056205697024 6988892872313636856 6990439524124852224 6995141861569855488 7008804248018234112 7024047406452375552 7029167720934408192 7062961796515823616 7076267711816269824 7090088547190910976 7105508487484932096 7110288229661540352 7119386433749551104 7139669585982455808 7144874185476538368 7158829017870047232 7160010524973858816 7169172352866680832 7174398458970243072 7179224542137483264 7189597345324990464 7193246465071345536 7208890759253753856 7229428909565018112 7243548887904012288 7297401077810528256 7311653814290626944 7327555627718836224 7341867259804224576 7348431854578434048 7357834783205277696 7362784260544407552 7368151503772680192 7378797275465121792 7382542424678486208 7383760853879291904 7393208988893764608 7414272262366396416 7419677038764097536 7455348562988924928 7469393695806062592 7500258959011872768 7541811640225234944 7556541741085049856 7571300611673106594 7572976151135256576 7578070350034010112 7592871268686420288 7609384690323406848 7614931697678942208 7625934026318020608 7631063848985296896 7645968270565346304 7651541946225475584 7662597170675318784 7702812248800002048 7734642051480993792 7751463804529016832 7756678068721680384 7766603382272237568 7777493253982273536 7788730457435406336 7792683670493957664 7794408202338041856 7809631655858233344 7831881318695436288 7843197103990898688 7847177961896013312 7852898313231409152 7869534594266087424 7884904779020513376 7886649719525474304 7930343069772152832 7960801175793303552 7976349615589774848 7993697048420548608 7999074258369232896 8009309737968244992 8016471114085564416 8032128284230262784 8037983458661105664 8049597027780132864 8053682645103803136 8055011840595591168 8060883696435068928 8076627609904668672 8088297013490614272 8092402273205263728 8094193133197197312 8133107523260645376 8148429486333886464 8182100682558406656 8193573139997786112 8209576212536844288 8225610541076955312 8227430880245710848 8243500081183690752 8259600667279752648 8261428528511188992 8266985836400738304 8273012214762307584 8283132293112458496 8289170441744265216 8290538502601310208 8301146934898262016 8306730960614203392 8307198215649755136 8324796926165778432 8341056295162195968 8347136668609609728 8370917684759494656 8387267133362540544 8403067907781820416 8427008272191455232 8437791328888356864 8461830620423651328 8484538095253389312 8496796862656806912 8501109458720681088 8508710568459239424 8519598170027163648 8525329143788261376 8541980177272222824 8543870529485930496 8560557776613832704 8584946830108459008 8591204992253165568 8601714304386014592 8648771647775440896 8665663779900002304 8684510373592694784 8701472307916118016 8720396780095143936 8726262827311890432 8732624004471324672 8737428805056267264 8749679910730057728 8751123974968049664 8762321764614832128 8766769129305702372 8768709227630297088 8787285644286099456 8810866483532365824 8823596741989761024 8835968667246133248 8853226418549348352 8872480934466158592 8955901322767466496 8973393317538496704 8981416711151419392 8992909179473117184 8998958540665387008 9018530003346259968 9036144319759045632 9042731390993743872 9055796656252649472 9061888320670040064 9068494158489452544 9086206061142752256 9099334140176941056 9129258961540743168 9166983172125622272 9204863267878207488 9217769782497509376 9235773239103949824 9253811858711574726 9255859740276424704 9273937591331652096 9300359065950830592 9307138741607596032 9318523829751515808 9320586032166469632 9325316746962298368 9326855815426473984 9345072330690978816 9365396541936500736 9372223627912544256 9417282395354431488 9453451396254547968 9474011316646576128 9480384306215387136 9492515244999401472 9519559447976607744 9526498913968717824 9545105357160062976 9558896470488907776 9563748141060766224 9565864611960324096 9572299389516644352 9586129793766653952 9590995286761794048 9609727699431250677 9611854345671671808 9639238546086690816 9658065183872016384 9665105616284811264 9729868103747371008 9748871752387502592 9770074170291781632 9789156346405632768 9797909139437912064 9810446377607036928 9817045680725876736 9824202005030240256 9838396367286829056 9843389899571314944 9845014471839055872 9857611985191686144 9864797881084084224 9885696349821861888 9892902718352130048 9912224793973911552 9940464750651899904 9959191594408083456 9959879720868016896 10000345278682497024 10055748853633646592 10075388988113399808 10095067482230808792 10097301534847008768 10104093800045346816 10117022826907256832 10123828358248560384 10145846253764542464 10153242263571922944 10165662359728926336 10174751798647062528 10194624360753795072 10202055928300634112 10216796227567091712 10270416331733336064 10273398976750288896 10312856068641325056 10342237424962240512 10355471176362983424 10369991005309698048 10384973943247208448 10390244893991943552 10412842207810977792 10442508424927248384 10462903949194684416 10470531084308545536 10485659286187278336 10492712792354783232 10513206372027351168 10536071109678563328 10614401567724404736 10635132820786366464 10658262731227398144 10665432344492310528 10679079650624326656 10709504378973683712 10717311278214807552 10738243526805070848 10740015787460788224 10753758529300021248 10768836813206224896 10784396017987485696 10789869697607018304 10844143364347527168 10946101616715792384 10967480721435940416 10991333441578254336 11012800889706336864 11015238038014918656 11022647781867651072 11044176390816611328 11052227255659020288 11068195913197682688 11073813637017729312 11075641280818937856 11076264287533006848 11121408393549594624 11129515558146146304 11145595884618645504 11183022844483387392 11204090543709093888 11250388438517809152 11312717460337852416 11329062483542409216 11334812611627574784 11356950917509659891 11359464226702884864 11367105525051015168 11389306903029630432 11391827372647907328 11414077035485110272 11422397546518413312 11446595773477945344 11454939989670887424 11468952405848019456 11477312919338213376 11554218373200003072 11579347164790259712 11601963077221490688 11627195706793525248 11635017103082520576 11643498672628432896 11649905073408356352 11666239880973410304 11683095686153109504 11689025505740936496 11691612303507062784 11714447483787350016 11716380859048132608 11747821978043154432 11764795655986348032 11770766942844019968 11781291556328177664 11804301891399131136 11827357168530770064 11829974579288211456 11895514604658229248 11941201763689955328 11964524423384662272 11975222281535225856 11990545572630822912 11998611387553849344 12013964606952367488 12024706671128346624 12048192426345394176 12056975187991658496 12074395541670199296 12082517760893386752 12091325544652603392 12114941414857003008 12132445520235921408 12141289699795795968 12172345282054324224 12199661284890968064 12222644229500829696 12273151023837609984 12290359709996679168 12314364318805266432 12338415811615432968 12341146320368566272 12365250121775536128 12392142792766783488 12400478754601107456 12409518322143461376 12424698439668687744 12433755662616397824 12435807753901965312 12451720402347393024 12460096440921305088 12487195389248667648 12511584442743293952 12556376527139241984 12604601861672730624 12640512408287182848 12656686993332535296 12692745930635476992 12726807142880083968 12745195293985210368 12751664188081021632 12763065852688859136 12787993715682392064 12812970265908334236 12815805794228895744 12877420245162688512 12886807488379748352 12973157471663161344 12998495669850003456 13026765560389042176 13052208461874177024 13080595170142715904 13089394240967835648 13098936006706987008 13124519866095086592 13126685962452074496 13143482646922248192 13150153693958553558 13153063841445445632 13180928466429149184 13216299725298548736 13235395112984641536 13253953000869199872 13279839627824022528 13433851984151199744 13460089976307745056 13463068713129345024 13472125066727129088 13489363769209675776 13498437810998080512 13527795005019389952 13537656351429230592 13554216479638568448 13564097086490615808 13592832481005060096 13602741237734178816 13622394970089455616 13629309091714128384 13693888442311114752 13697865302333718528 13750474758188433408 13807294901817311232 13826654673746264064 13846631924329611264 13853659858655924736 13880717788067362089 13883789610414637056 13910906386997478144 13923344566569664512 13950538598926245888 13960708112411394048 13977785744627273712 13980879048249704448 13990283723139710976 14017608496036468224 14048094812904751104 14058335441868816384 14125923593031647232 14152535423632539648 14180177094381821952 14211016974969864192 14220576459323080704 14238772867499102208 14279339171964911616 14289748370953076736 14317658035740094464 14320021049947717632 14338344705733361664 14348796917940486144 14358449084274966528 14379194690649980928 14386492930142691072 14417781518507507712 14458857819130036224 14487097775808024576 14594802155621056512 14623307628581253888 14655111255437672448 14683734519608449152 14696863709156868096 14715669566410555392 14725568521088815104 14736303007545360384 14757594550930243584 14765084849356972416 14767521707758583808 14786417977787529216 14828544524732792832 14839354077528195072 14910697125977849856 14938787391612125184 15000517918023745536 15083623280450469888 15113083482170099712 15142601223346213188 15145952302270513152 15156140700068020224 15185742537372840576 15218769380646813696 15229863395357884416 15262127697970593792 15291936541130692608 15303083892450951168 15325194341350637568 15405624497600004096 15469284102961987584 15513356137443360768 15533206764544475136 15554986507964547072 15577460914870812672 15585367340987915328 15619263311716466688 15663762637390872576 15694355923792026624 15705796626462818304 15739069188532174848 15769809558041026752 15921602351586607104 15952699231179549696 15987394096841097216 15998148516738465792 16018619475936489984 16064256568460525568 16075966917322211328 16099194055560265728 16107365290207606272 16110023681191182336 16153255219809337344 16176594026981228544 16184804546410527456 16188386266394394624 16266215046521290752 16364201365116813312 16419152425073688576 16451221082153910624 16454861760491421696 16487000162367381504 16519201334559505296 16522857057022377984 16533971672801476608 16546024429524615168 16566264586224916992 16578340883488530432 16602293869796524032 16613461921228406784 16614396431299510272 16649593852331556864 16682112590324391936 16694273337219219456 16741835369518989312 16774534266725081088 16806135815563640832 16875582657776713728 16923661240847302656 16969076190506778624 16993593725313613824 17002218917441362176 17017421136918478848 17039196340054327296 17050658287576522752 17083960354544445648 17087741058971860992 17121115553227665408 17169893660216918016 17182409984506331136 17203428608772029184 17297543295550881792 17331327559800004608 17369020747185389568 17402944615832236032 17440793560190287872 17452525654623780864 17465248008942649344 17474857610112534528 17499359821460115456 17502247949936099328 17524643529229664256 17533538258611404744 17537418455260594176 17574571288572198912 17621732967064731648 17647193483979522048 17671937334492266496 17706452837098696704 17744961868932317184 17911802645534932992 17946786635076993408 17962833422302838784 17985818358946234368 17997917081330774016 18037060006692519936 18072288639518091264 18085462781987487744 18111593312505298944 18123776641340080128 18136988316978905088 18172412122285504512 18198668280353882112 18258517923081486336 18333966344251244544 18409726535756414976 18435539564995018752 18471546478207899648 18507623717423149452 18511719480552849408 18547875182663304192 18600718131901661184 18614277483215192064 18637047659503031616 18650633493924596736 18653711630852947968 18690144661381957632 18730793083873001472 18834564790708862976 18906902792509095936 18960768612430774272 18985030489998802944 19039118895953215488 19090210714320125952 19117792940977815552 19127496282121532448 19131729223920648192 19144598779033288704 19181990573523588096 19219455398862501354 19223708691343343616 19316130367744032768 19330211232569622528 19459736207494742016 19497743504775005184 19540148340583563264 19578312692811265536 19620892755214073856 19634091361451753472 19648404010060480512 19676792734573658112 19686779799142629888 19690028943678111744 19715223970383372288 19729595762168168448 19771392699643723776 19785805436704260096 19824449587947823104 19880929501303799808 19919759441736033792 20000690557364994048 20111497707267293184 20150777976226799616 20190134964461617584 20194603069694017536 20208187600090693632 20234045653814513664 20247656716497120768 20291692507529084928 20306484527143845888 20331324719457852672 20349503597294125056 20389248721507590144 20404111856601268224 20433592455134183424 20540832663466672128 20546797953500577792 20625712137282650112 20684474849924481024 20710942352725966848 20739982010619396096 20769947886494416896 20780489787983887104 20825684415621955584 20885016849854496768 20925807898389368832 20941062168617091072 20971318572374556672 20985425584709566464 21026412744054702336 21072142219357126656 21228803135448809472 21270265641572732928 21316525462454796288 21330864688984621056 21358159301248653312 21419008757947367424 21434622556429615104 21476487053610141696 21480031574921576448 21507517058600042496 21537673626412449792 21568792035974971392 21579739395214036608 21688286728695054336 21892203233431584768 21934961442871880832 21982666883156508672 22025601779412673728 22045295563735302144 22088352781633222656 22104454511318040576 22136391826395365376 22147627274035458624 22151282561637875712 22242816787099189248 22259031116292292608 22366045688966774784 22408181087418187776 22500776877035618304 22625434920675704832 22669625223255149568 22713901835019319782 22718928453405769728 22734211050102030336 22778613806059260864 22828154070970220544 22844795093036826624 22893191546955890688 22937904811696038912 22954625838676426752 23108436746400006144 23203926154442981376 23254391413587050496 23270034206165041152 23299810146816712704 23332479761946820608 23366191372306219008 23378051011481872992 23383224607014125568 23428894967574700032 23495643956086308864 23529591311972696064 23541533885688039936 23608603782798262272 23654714337061540128 23659949158576422912 23791029209316458496 23882403527379910656 23929048846769324544 23981091145261645824 23997222775107698688 24027929213904734976 24049413342256693248 24096384852690788352 24113950375983316992 24148791083340398592 24165035521786773504 24182651089305206784 24229882829714006016 24264891040471842816 24282579399591591936 24399322569781936128 24445288459001659392 24546302047675219968 24580719419993358336 24628728637610532864 24676831623230865936 24682292640737132544 24730500243551072256 24784285585533566976 24800957509202214912 24819036644286922752 24849396879337375488 24867511325232795648 24871615507803930624 24903440804694786048 24920192881842610176 24974390778497335296 25023168885486587904 25112753054278483968 25209203723345461248 25281024816574365696 25313373986665070592 25385491861270953984 25453614285760167936 25490390587970420736 25503328376162043264 25526131705377718272 25575987431364784128 25625940531816668472 25631611588457791488 25754840490325377024 25773614976759496704 25946314943326322688 25996991339700006912 26053531120778084352 26104416923748354048 26161190340285431808 26178788481935671296 26197872013413974016 26249039732190173184 26253371924904148992 26286965293844496384 26300307387917107116 26306127682890891264 26361856932858298368 26432599450597097472 26470790225969283072 26507906001738399744 26559679255648045056 26867703968302399488 26920179952615490112 26944250133454258176 26978727538419351552 26996875621996161024 27055590010038779904 27108432959277136896 27128194172981231616 27185664962010120192 27205482475468357632 27258618183428256768 27387776884622229504 27500949516376866816 27614589803634622464 27653309347492528128 27707319717311849472 27761435576134724178 27767579220829274112 27821812773994956288 27901077197852491776 27921416224822788096 27955571489254547424 27961758096499408896 27980567446279421952 28035216992072936448 28096189625809502208 28116670883737632768 28251847186063294464 28360354188763643904 28422033949939728384 28441152918646161408 28477545734998204416 28558678343929823232 28579496741906153472 28635316071480188928 28676689411466723328 28697593835880972288 28716898168549933056 28758389381299961856 28772985860285382144 28835563037015015424 28917715638260072448 28974195551616049152 29189604311242113024 29246615257162507776 29310222510875344896 29367469039216898304 29393727418313736192 29431339132821110784 29451137042177630208 29472606015090720768 29515189101860487168 29530169698713944832 29535043415517167616 29572835955575058432 29657089049465585664 29678708155056390144 29821394251955699712 29877574783224250368 30001035836047491072 30167246560900939776 30226166964340199424 30285202446692426376 30291904604541026304 30312281400136040448 30371485074745681152 30437538761293627392 30459726790715768832 30524255395941187584 30583873082261385216 30606167784901902336 30650388682701275136 30811248995200008192 30938568205923975168 31026712274886721536 31066413529088950272 31109973015929094144 31154921829741625344 31170734681975830656 31238526623432933376 31327525274781745152 31388711847584053248 31411593252925636608 31478138377064349696 31539619116082053504 31843204703173214208 31905398462359099392 31974788193682194432 31996297033476931584 32037238951872979968 32128513136921051136 32151933834644422656 32214730580415212544 32220047362382364672 32306510439618674688 32353188053962457088 32369609092821054912 32532430093042581504 32838304850147377152 32902442164307821248 32974000324734763008 33038402669119010592 33045714114044755968 33067943345602953216 33132529172449833984 33156681766977060864 33204587739593048064 33226923842456813568 33228792862599020544 33364225180648783872 33388546674438438912 33549068533450162176 33612271631127281664 33751165315553427456 33938152381013557248 33987187450627227648 34004437834882724352 34078392680108654592 34101316575153045504 34167920709088891296 34175482117943721984 34242231106455330816 34339787320433836032 34364819969012662272 34406857217544058368 34662655119600009216 34738041494370779136 34805889231664472064 34881587120380575744 34905051309247561728 34930496017885298688 34949715220225069056 34998719642920230912 35049287058459328512 35067076517222809488 35074836910521188352 35149142577144397824 35243465934129463296 35294386967959044096 35343874668984532992 35412905674197393408 35489923737864634368 35823605291069865984 35893573270153986816 35925666844605677568 35971636717892468736 35995834162661548032 36074120013385039872 36144577279036182528 36170925563974975488 36223186625010597888 36247553282680160256 36273976633957810176 36344824244571009024 36397336560707764224 36517035846162972672 36667932688502489088 36819453071512829952 36871079129990037504 36943092956415799296 37015247434846298904 37023438961105698816 37095750365326608384 37201436263803322368 37228554966430384128 37274095319006063232 37301266987849193472 37307423261705895936 37380289322763915264 37461586167746002944 37669129581417725952 37813805585018191872 37921537224861548544 37970060979997605888 38078237791906430976 38180421428640251904 38235585881955631104 38254992564243064896 38289197558066577408 38363981147047176192 38438910797725002708 38447417382686687232 38632260735488065536 38660422465139245056 38919472414989484032 38995487009550010368 39080296681167126528 39156625385622531072 39241785510428147712 39268182722903506944 39296808020120961024 39373559598285259776 39380057887356223488 39430447940766744576 39459191524336336896 39542785399287447552 39648899175895646208 39761859002607599616 39839518883472067584 40301555952453599232 40380269928923235168 40389206139388035072 40416375200181387264 40468091307629027328 40495313432994241536 40583385015058169856 40612969054287691776 40662649438915705344 40778497443015180288 40808223713202536448 40867184910268366848 41081665326933344256 41093595907001155584 41251424274565300224 41421884705451933696 41479964021238792192 41539895772988833792 41560979575967774208 41642153364202086267 41651368831243911168 41770033699708993536 41851615796778737664 41882124337234182144 41942637144749113344 41970851169419132928 42052825488109404672 42144284438714253312 42457606270897618944 42540531283145465856 42633050924909592576 42661729377969242112 42716318602497306624 42838017515894734848 42869245112859230208 42952974107220283392 42960063149843152896 43015034117200084992 43075347252824899584 43137584071949942784 43159478790428073216 43376573457390108672 43784406466863169536 43869922885743761664 43965333766313017344 44051203558825347456 44090591127470604288 44176705563266445312 44208909022636081152 44272783652790730752 44295254548070917248 44302565123275751424 44485633574198378496 44518062232584585216 44732091377933549568 44816362174836375552 45001553754071236608 45250869841351409664 45339250446510299136 45427803670038639564 45437856906811539456 45468422100204060672 45557227612118521728 45656308141940441088 45689590186073653248 45786383093911781376 45875809623392077824 45909251677352853504 46216873492800012288 46407852308885962752 46540068412330082304 46599620293633425408 46664959523893641216 46732382744612438016 46756102022963745984 46857789935149400064 46991287912172617728 47083067771376079872 47217207565596524544 47309428674123080256 47764807054759821312 47858097693538649088 47962182290523291648 47994445550215397376 48055858427809469952 48192769705381576704 48227900751966633984 48297582166680797184 48330071043573547008 48459765659428012032 48529782080943685632 48565158799183183872 48798645139563872256 49092604095350439936 49257457275221065728 49353663246461731872 49364585281474265088 49461000487102144512 49568571171067133952 49601915018404429824 49638073288573845504 49698793758674750976 49735022650465591296 49806881609389572096 49840385763685220352 49948781556994670592 50046337770973175808 50225506108556967936 50418407446690922496 50626747973330141184 50770983722541907968 50907228571520335872 50980781175940841472 51006656752324086528 51052263410755436544 51151974862729568256 51251881063633336944 51263223176915582976 51509680980650754048 51547229953518993408 51892629886652645376 51993982679400013824 52107062241556168704 52208833847496708096 52322380680570863616 52357576963871342592 52395744026827948032 52498079464380346368 52506743849808297984 52573930587688992768 52600614775834214232 52612255365781782528 52723713865716596736 52865198901194194944 52941580451938566144 53015812003476799488 53119358511296090112 53735407936604798976 53840359905230980224 53888500266908516352 53957455076838703104 53993751243992322048 54111180020077559808 54216865918554273792 54256388345962463232 54371329924020240384 54410964950936715264 54517236366856513536 54775553769244459008 55001899032753733632 55229179607269244928 55306618694985056256 55414639434623698944 55522871152269448356 55535158441658548224 55643625547989912576 55802154395704983552 55842832449645576192 55911142978509094848 55961134892558843904 56070433984145872896 56192379251619004416 56503694372126588928 56720708377527287808 56882305837292322816 56955091469996408832 57117356687859646464 57270632142960377856 57353378822933446656 57395187671761944576 57433796337099866112 57545971720570764288 57671126074030030848 57948391103232098304 58379208622484226048 58493230514325015552 58620445021750689792 58734938078433796608 58862678265642221568 58902274084355260416 58945212030181441536 59030378203720974336 59060339397427889664 59070086831034335232 59145671911150116864 59314178098931171328 59357416310112780288 59642788503911399424 60002071672094982144 60334493121801879552 60452333928680398848 60570404893384852752 60583809209082052608 60624562800272080896 60742970149491362304 60875077522587254784 60919453581431537664 61048510791882375168 61167746164522770432 61212335569803804672 61300777365402550272 61622497990400016384 61877136411847950336 62053424549773443072 62132827058177900544 62219946031858188288 62309843659483250688 62341469363951661312 62477053246865866752 62655050549563490304 62777423695168106496 62823186505851273216 62956276754128699392 63079238232164107008 63686409406346428416 63810796924718198784 63949576387364388864 63992594066953863168 64074477903745959936 64257026273842102272 64303867669288845312 64429461160830425088 64440094724764729344 64613020879237349376 64706376107924914176 64739218185642109824 65064860186085163008 65676609700294754304 65804884328615642496 65948000649469526016 66076805338238021184 66135886691205906432 66265058344899667968 66313363533954121728 66409175479186096128 66453847684913627136 66728450361297567744 66777093348876877824 67098137066900324352 67224543262254563328 67502330631106854912 67876304762027114496 68008875669765448704 68156785360217309184 68202633150306091008 68335841418177782592 68484462212910661632 68679574640867672064 68813714435088116736 69325310239200018432 69611778463328944128 69763174240761151488 69810102618495123456 69899430440450138112 69997439285840461824 70098574116918657024 70134153034445618976 70149673821042376704 70486931868258926592 70588773935918088192 70825811348394786816 70979847475729268736 71647210582139731968 71787146540307973632 71943273435784937472 71991668325323096064 72148240026770079744 72289154558072365056 72341851127949950976 72446373250021195776 72495106565360320512 72547953267915620352 72689648489142018048 72794673121415528448 73335865377004978176 73638906143025659904 73742158259980075008 73886185912831598592 74030494869692597808 74046877922211397632 74191500730653216768 74402872527606644736 74457109932860768256 74548190638012126464 74602533975698386944 74614846523411791872 74760578645527830528 74923172335492005888 75338259162835451904 75627611170036383744 75843074449723097088 75940121959995211776 76156475583812861952 76360842857280503808 76471171763911262208 76509985128486129792 76578395116133154816 76727962294094352384 76877821595450005416 76894834765373374464 77264521470976131072 77320844930278490112 77838944829978968064 77990974019100020736 78160593362334253056 78313250771245062144 78483571020856295424 78536365445807013888 78593616040241922048 78747119196570519552 78760115774712446976 78860895881533489152 78918383048672673792 79085570798574895104 79297798351791292416 79523718005215199232 79679037766944135168 80603111904907198464 80760539857846470336 80832750400362774528 80936182615258054656 80990626865988483072 81166770030116339712 81325298877831410688 81556994886030360576 81616447426405072896 82163330653866688512 82502848549130600448 82843769410903867392 82959928042477584384 83121959151935548416 83284306728404172534 83302737662487822336 83703231593557475328 83764248674468364288 83885274289498226688 83941702338838265856 84105650976218809344 84288568877428506624 85081062566290931712 85266101849819185152 85323458755938484224 85432637204994613248 85676035031789469696 85738490225718460416 85905948214440566784 86030068234400169984 86150694505649799168 86275168143899885568 86318957580856146432 86753146914780217344 87568812933726339072 87739845771487523328 87930667532626034688 88102407117650694912 88181182254941208576 88353411126532890624 88417818045272162304 88545567305581461504 88590509096141834496 88605130246551502848 88971267148396756992 89036124465169170432 89464182755867099136 89632724349672751104 90003107508142473216 90501739682702819328 90678500893020598272 90855607340077279128 90875713813623078912 90936844200408121344 91114455224237043456 91312616283880882176 91379180372147306496 91572766187823562752 91751619246784155648 91818503354705707008 92433746985600024576 92815704617771925504 93080136824660164608 93199240587266850816 93329919047787282432 93464765489224876032 93512204045927491968 93715579870298800128 93982575824345235456 94166135542752159744 94434415131193049088 94618857348246160512 95529614109519642624 95716195387077298176 95924364581046583296 95988891100430794752 96111716855618939904 96385539410763153408 96455801503933267968 96660142087147094016 96919531318856024064 97059564161887371264 97597290279127744512 98514914550442131456 98707326492923463744 98922000974204289024 99137142342134267904 99203830036808859648 99397587517349501952 99470045300931182592 99613763218779144192 99680771527370440704 100092675541946351616 100836814893381844992 101253495946660282368 101814457143040671744 101961562351881682944 102013313504648173056 102303949725459136512 102503762127266673888 102526446353831165952 103019361961301508096 103094459907037986816 103987965358800027648 104214124483112337408 104417667694993416192 104644761361141727232 104715153927742685184 104791488053655896064 104996158928760692736 105147861175377985536 105201229551668428464 105224510731563565056 105447427731433193472 105730397802388389888 105883160903877132288 106031624006953598976 106238717022592180224 107470815873209597952 107680719810461960448 107777000533817032704 107914910153677406208 107987502487984644096 108222360040155119616 108433731837108547584 108512776691924926464 108742659848040480768 108821929901873430528 109034472733713027072 109551107538488918016 110003798065507467264 110458359214538489856 110613237389970112512 110829278869247397888 111045742304538896712 111070316883317096448 111287251095979825152 111604308791409967104 111685664899291152384 111822285957018189696 111922269785117687808 112140867968291745792 112384758503238008832 113007388744253177856 113441416755054575616 113764611674584645632 113910182939992817664 114234713375719292928 114541264285920755712 114706757645866893312 114867592674199732224 115091943441141528576 115342252148060061696 115896782206464196608 116758417244968452096 116986461028650031104 117240890043501379584 117469876156867593216 117725356531284443136 117804548168710520832 117890424060362883072 118120678794855779328 118140173662068670464 118291343822300233728 118628356197862342656 119285577007822798848 120904667857360797696 121140809786769705504 121167618418164105216 121249125600544161792 121485940298982724608 121750155045174509568 121838907162863075328 122335492329045540864 122424671139607609344 122601554730805100544 123244995980800032768 123754272823695900672 124265654116355801088 124439892063716376576 124619687318966501376 124682938727903322624 124926460092606258801 124954106493731733504 125310101099126980608 125554847390336212992 125646373011702546432 125912553508257398784 126158476464328214016 127372818812692856832 127621593849436397568 127899152774728777728 127985188133907726336 128148955807491919872 128514052547684204544 128607735338577690624 128858922321660850176 128880189449529458688 129226041758474698752 129412752215849828352 129478436371284219648 130129720372170326016 131353219400589508608 131609768657231284992 131896001298939052032 132153610676476042368 132271773382411812864 132530116689799335936 132626727067908243456 132818350958372192256 132907695369827254272 133456900722595135488 133554186697753755648 134196274133800648704 134449086524509126656 135004661262213709824 135752609524054228992 136017751339530897408 136313570720434618368 136405266300612182016 136671682836355565184 136968924425821323264 137359149281735344128 137627428870176233472 138650620478400036864 139223556926657888256 139620205236990246912 139798860880900276224 139994878571680923648 140197148233837314048 140268306068891237952 140973863736517853184 141651622696789573632 143294421164279463936 143574293080615947264 143886546871569874944 143983336650646192128 144578309116144730112 144683702255899901952 144892746500042391552 144990213130720641024 145379296978284036096 145589346242831056896 147277812286051319808 147772371825663197184 148060989739385195616 148093755844422795264 148383001461306433536 148805745055213289472 148914219865721536512 149096381276024252928 149205067951396773888 149521157291055661056 149846344670984011776 150676518325670903808 151255222340072767488 151880243919990423552 152312951167625723904 152721685714561007616 152942343527822524416 153019970256972259584 153156790232266309632 153455924588188704768 153755643190900010832 153789669530746748928 154529042941952262144 154641689860556980224 155677889659957936128 155981948038200041472 156321186724668506112 156626501542490124288 156967142041712590848 157072730891614027776 157187232080483844096 157494238393141039104 157520231549424893952 157721791763066978304 157836766097345347584 158171141597149790208 158595596703582584832 159047436010430398464 159358075533888270336 161206223809814396928 161521079715692940672 161665500800725549056 161872365230516109312 161981253731976966144 162333540060232679424 162650597755662821376 163113989772060721152 163232894852810145792 164326661307733377024 165005697098261200896 165687538821807734784 165919856084955168768 166243918303871096832 166568613456808345068 166605475324975644672 167406463187114950656 167528497348936728576 167883404677676531712 168211301952437618688 168577137754857013248 170162125132581863424 170646917511876968448 170865274409989226496 171352070063578939392 171811896428881133568 172060136468800339968 172301389011299598336 172637915161712292864 175137625867452678144 175479691542975046656 175861335065252069376 176204814235301389824 176706822253065781248 176835636090544324608 177091134611162923008 177181018192283668992 177210260493103005696 177942534296793513984 178072248930338340864 178928365511734198272 180006215016284946432 181003479365405638656 181357001786041196544 181711214680154558256 181751427627246157824 181873688400816242688 182228910448474086912 182625232567761764352 182758360744294612992 183145532375647125504 183503238493568311296 183637006709411414016 184867493971200049152 185631409235543851008 186160273649320329216 186398481174533701632 186659838095574564864 186929530978449752064 187024408091854983936 187431159740597600256 187965151648690470912 188332271085504319488 188868830262386098176 189237714696492321024 191059228219039285248 191432390774154596352 191848729162093166592 191977782200861589504 192223433711237879808 192771078821526306816 192911603007866535936 193320284174294188032 193839062637712048128 194119128323774742528 195194580558255489024 197029829100884262912 197414652985846927488 197844001948408578048 198407660073617719296 198795175034699003904 198940090601862365184 199227526437558288384 199361543054740881408 200185351083892703232 201673629786763689984 202506991893320564736 203628914286081343488 204026627009296346112 204607899450918273024 205007524254533347776 206038723922603016192 207975930717600055296 208835335389986832384 209289522722283454464 209430307855485370368 209992317857521385472 210295722350755971072 210402459103336856928 210449021463127130112 211460795604776779776 211766321807754264576 212477434045184360448 214941631746419195904 215361439620923920896 215829820307354812416 215975004975969288192 216444720080310239232 216867463674217095168 217025553383849852928 217485319696080961536 217643859803746861056 218068945467426054144 220007596131014934528 220916718429076979712 221226474779940225024 221658557738494795776 222091484609077793424 222140633766634192896 222574502191959650304 223208617582819934208 223371329798582304768 223644571914036379392 223844539570235375616 224281735936583491584 224769517006476017664 226014777488506355712 226882833510109151232 227529223349169291264 227820365879985635328 228469426751438585856 229082528571841511424 229413515291733786624 229735185348399464448 230183886882283057152 230684504296120123392 231793564412928393216 233516834489936904192 233972922057300062208 234481780087002759168 234939752313735186432 235450713062568886272 235609096337421041664 235780848120725766144 236241357589711558656 236280347324137340928 236582687644600467456 237256712395724685312 238571154015645597696 241809335714721595392 242281619573539411008 242498251201088323584 242971880597965449216 243500310090349019136 244670984658091081728 244849342279215218688 246489991961600065536 247508545647391801344 248531308232711602176 248879784127432753152 249365877455806645248 249852920185212517602 249908212987463467008 251109694780672425984 251292746023405092864 251825107016514797568 252316952928656428032 255243187698872795136 255798305549457555456 255970376267815452672 256297911614983839744 257028105095368409088 257215470677155381248 257717844643321700352 258452083516949397504 258825504431699656704 258956872742568439296 260259440744340652032 262706438801179017216 263219537314462569984 263792002597878104064 264307221352952084736 264543546764823625728 265060233379598671872 265253454135816486912 265636701916744384512 265815390739654508544 266913801445190270976 267108373395507511296 268392548267601297408 268898173049018253312 270009322524427419648 271505219048108457984 272035502679061794816 272627141440869236736 272810532601224364032 273343365672711130368 273937848851642646528 274718298563470688256 275254857740352466944 277301240956800073728 278447113853315776512 279240410473980493824 279597721761800552448 279989757143361847296 280394296467674628096 280536612137782475904 281947727473035706368 283303245393579147264 286588842328558927872 287148586161231894528 287773093743139749888 287966673301292384256 289156618232289460224 289367404511799803904 289980426261441282048 290758593956568072192 291178692485662113792 295544743651326394368 296121979478770391232 296766002922612867072 297611490110426578944 298192762552048505856 298410135902793547776 299042314582111322112 302510444680145534976 303760487839980847104 305443371429122015232 305884687055645048832 306039940513944519168 306911849176377409536 307511286381800021664 307579339061493497856 309058085883904524288 309283379721113960448 311963896076400082944 312642373449337012224 313253003084980248576 313934284083425181696 314145461783228055552 314374464160967688192 314988476786282078208 315443583526133956608 315673532194690695168 316342283194299580416 317191193407165169664 318094872020860796928 318716151067776540672 322412447619628793856 323042159431385881344 323331001601451098112 323744730461032218624 323962507463953932288 324667080120465358848 325301195511325642752 326227979544121442304 326465789705620291584 328653322615466754048 330011394196522401792 331375077643615469568 331839712169910337536 332487836607742193664 333137226913616690136 333210950649951289344 334812926374229901312 335056994697873457152 335766809355353063424 336422603904875237376 337154275509714026496 340324250265163726848 341293835023753936896 341730548819978452992 342704140127157878784 343623792857762267136 344120272937600679936 344602778022599196672 345275830323424585728 350275251734905356288 350959383085950093312 351722670130504138752 352409628470602779648 353413644506131562496 353671272181088649216 354362036384567337984 354420520986206011392 355885068593587027968 357856731023468396544 362714003572082393088 363422429360309116512 363502855254492315648 363747376801632485376 364457820896948173824 365250465135523528704 365516721488589225984 367006476987136622592 367274013418822828032 369734987942400098304 371262818471087702016 372796962349067403264 373319676191149129728 373859061956899504128 374048816183709967872 374862319481195200512 375930303297380941824 376664542171008638976 377737660524772196352 378475429392984642048 382118456438078570496 382864781548309192704 383697458324186333184 383955564401723179008 384446867422475759616 385542157643052613632 385823206015733071872 386640568348588376064 387678125275424096256 388238256647549485056 390389161116510978048 394059658201768525824 394829305971693854976 395688003896817156096 396815320147235438592 397590350069398007808 397880181203724730368 398455052875116576768 398723086109481762816 400370702167785406464 403347259573527379968 405013983786641129472 407257828572162686976 408053254018592692224 409215798901836546048 410015048509066695552 412077447845206032384 415951861435200110592 417670670779973664768 418860615710970740736 419984635715042770944 420591444701511942144 420804918206673713856 422921591209553559552 424954868090368720896 429883263492838391808 430722879241847841792 431659640614709624832 431950009951938576384 433734927348434190336 434051106767699705856 434970639392161923072 436137890934852108288 441833436858153959424 443317115476989591552 444182969218155586848 444281267533268385792 445149004383919300608 446417235165639868416 446742659597164609536 447289143828072758784 448563471873166983168 449539034012952035328 452029554977012711424 453765667020218302464 455640731759971270656 456938853502877171712 458165057143683022848 458827030583467573248 459470370696798928896 460367773764566114304 461369008592240246784 463587128825856786432 467033668979873808384 467945844114600124416 468963560174005518336 469879504627470372864 470901426125137772544 471218192674842083328 471561696241451532288 472482715179423117312 472560694648274681856 473165375289200934912 474513424791449370624 477142308031291195392 483618671429443190784 484563239147078822016 484996502402176647168 485943761195930898432 487000620180698038272 489341969316182163456 489698684558430437376 492979983923200131072 495017091294783602688 497062616465423204352 497759568254865506304 498731754911613290496 499705840370425035204 499816425974926934016 502219389561344851968 502585492046810185728 503650214033029595136 504633905857312856064 510486375397745590272 511940752535630905344 512595823229967679488 514056210190736818176 515435689286643400704 516904167033898795008 517913745485136878592 525412877602358034432 526439074628925139968 527584005195756208128 528614442705904169472 530120466759197343744 530506908271632973824 531273403833488769024 531630781479309017088 533827602890380541952 534216746791015022592 536785096535202594816 540018645048854839296 543010438096216915968 544071005358123589632 545254282881738473472 545621065202448728064 546686731345422260736 547875697703285293056 549436597126941376512 550509715480704933888 554602481913600147456 556894227706631553024 558480820947960987648 559195443523601104896 559979514286723694592 560788592935349256192 561073224275564951808 563895454946071412736 566606490787158294528 573177684657117855744 574297172322463789056 575546187486279499776 575933346602584768512 578313236464578920448 578734809023599607808 579960852522882564096 581517187913136144384 582357384971324227584 591089487302652788736 592243958957540782464 593532005845225734144 595222980220853157888 596385525104097011712 596820271805587095552 598084629164222644224 605020889360291069952 607520975679961694208 610886742858244030464 612079881027889038336 613823698352754819072 615022572763600043328 618116171767809048576 623927792152800165888 626506006169960497152 627868568166850363392 628290923566456111104 629976953572564156416 630887167052267913216 631347064389381390336 634382386814330339328 637432302135553081344 644824895239257587712 646084318862771762688 647489460922064437248 647925014927907864576 649334160240930717696 650602391022651285504 652455959088242884608 652931579411240583168 660022788393044803584 662750155287230939136 663679424339820675072 664975673215484387328 666274453827233380272 666421901299902578688 669625852748459802624 670113989395746914304 671533618710706126848 672845207809750474752 674308551019428052992 680648500530327453696 682587670047507873792 683461097639956905984 685408280254315757568 687247585715524534272 688240545875201359872 689205556045198393344 690551660646849171456 700550503469810712576 701918766171900186624 703445340261008277504 704819256941205559296 706827289012263124992 707342544362177298432 708724072769134675968 708841041972412022784 711770137187174055936 715713462046936793088 725428007144164786176 726844858720618233024 727494753603264970752 728915641793896347648 730500930271047057408 734012953974273245184 734548026837645656064 739469975884800196608 742525636942175404032 745593924698134806528 746639352382298259456 748097632367419935744 749724638962390401024 753329084342017277952 755475321049544392704 756950858785969284096 765729563096618385408 767394916648372666368 767911128803446358016 768893734844951519232 771084315286105227264 771646412031466143744 775356250550848192512 776476513295098970112 780778322233021956096 788119316403537051648 789658611943387709952 791376007793634312192 793630640294470877184 795180700138796015616 795760362407449460736 796910105750233153536 797446172218963525632 800741404335570812928 806694519147054759936 810027967573282258944 814515657144325373952 816106508037185384448 818431597803673092096 820030097018133391104 824154895690412064768 831903722870400221184 835341341559947329536 837721231421941481472 839969271430085541888 841182889403023884288 841609836413347427712 845843182419107119104 849909736180737441792 859766526985676783616 861445758483695683584 863319281229419249664 863900019903877152768 867469854696868380672 868102213535399411712 869941278784323846144 872275781869704216576 886634230953979183104 888365938436311173696 890298008767838601216 892834470331279736832 894578287656145517568 897126943746333966336 907531334040436604928 911281463519942541312 916330114287366045696 917654061166935146496 920735547529132228608 922738017184480493568 927174257651713572864 935891688229200248832 937927120348011036672 939759009254940745728 941802852250275545088 942436385349684166656 943123392482903064576 944965430358846234624 946330750578401869824 949026849582898741248 954284616062582390784 967237342858886381568 969126478294157644032 969993004804353294336 971887522391861796864 974001240361396076544 978683938632364326912 979397369116860874752 985959967846400262144 990034182589567205376 994125232930846408704 995519136509731012608 997463509823226580992 999411680740850070408 999632851949853868032 1004438779122689703936 1005170984093620371456 1007300428066059190272 1009267811714625712128 1020972750795491180544 1023881505071261810688 1025191646459935358976 1028112420381473636352 1030871378573286801408 1033808334067797590016 1035827490970273757184 1050825755204716068864 1052878149257850279936 1055168010391512416256 1057228885411808338944 1060240933518394687488 1061013816543265947648 1063261562958618034176 1067655205780761083904 1073570193070405189632 1088142010716247179264 1090508565763476946944 1091242130404897456128 1093373462690844521472 1095751395406570586112 1101019430961409867776 1109204963827200294912 1113788455413263106048 1118390887047202209792 1119959028573447389184 1121577185870698512384 1122146448551129903616 1127790909892142825472 1133212981574316589056 1146355369314235711488 1148594344644927578112 1151092374972558999552 1151866693205169537024 1156626472929157840896 1157469618047199215616 1159921705045765128192 1163034375826272288768 1164714769942648455168 1182178974605305577472 1184487917915081564928 1187064011690451468288 1190445960441706315776 1192771050208194023424 1193640543611174191104 1196169258328445288448 1210041778720582139904 1215041951359923388416 1221773485716488060928 1224159762055778076672 1227647396705509638144 1230045145527200086656 1236232343535618097152 1247855584305600331776 1253012012339920994304 1256581847132912222208 1259953907145128312832 1261774334104535826432 1268764773628660678656 1274864604271106162688 1289649790478515175424 1292168637725543525376 1294978921844128874496 1295850029855815729152 1301204782045302571008 1304911918176485769216 1325500310574461878272 1329951346430968774656 1332548907654466760544 1332843802599805157376 1339251705496919605248 1340227978791493828608 1345690415619500949504 1348617102038856105984 1361297001060654907392 1366922195279913811968 1370816560508631515136 1374495171431049068544 1376481091750402719744 1378411112090396786688 1381103321293698342912 1401101006939621425152 1403837532343800373248 1406890680522016555008 1409638513882411118592 1413654578024526249984 1414685088724354596864 1417448145538269351936 1417682083944824045568 1423540274374348111872 1431426924093873586176 1450856014288329572352 1453689717441236466048 1454989507206529941504 1457831283587792695296 1461001860542094114816 1468025907948546490368 1469096053675291312128 1478939951769600393216 1485051273884350808064 1491187849396269613056 1493278704764596518912 1496195264734839871488 1499449277924780802048 1506658168684034555904 1510950642099088785408 1513901717571938568192 1531459126193236770816 1535822257606892716032 1537787469689903038464 1542168630572210454528 1550712501101696385024 1576238632807074103296 1579317223886775419904 1582752015587268624384 1590361400277592031232 1591520724814898921472 1593820211500466307072 1594892344437927051264 1601482808671141625856 1620055935146564517888 1629031314288650747904 1632213016074370768896 1636863195607346184192 1640060194036266782208 1648309791380824129536 1663807445740800442368 1670682683119894659072 1675442462843882962944 1679938542860171083776 1682365778806047768576 1683219672826694855424 1691686364838214238208 1699819472361474883584 1719533053971353567232 1722891516967391367168 1726638562458838499328 1727800039807754305536 1734939709393736761344 1736204427070798823424 1739882557568647692288 1744551563739408433152 1773268461907958366208 1776731876872622347392 1780596017535677202432 1785668940662559473664 1789156575312291035136 1794253887492667932672 1815062668080873209856 1822562927039885082624 1832660228574732091392 1841471095058264457216 1854348515303427145728 1871783376458400497664 1879518018509881491456 1883605704500551090176 1884872770699368333312 1889930860717692469248 1892661501156803739648 1934474685717772763136 1938252956588315288064 1943775044783723593728 1948002480722792153088 1957367877264728653824 1958794738233721749504 1980068365179134410752 1988250465861692817408 1991038273019462025216 1994927019646453161984 1998823361481700140816 1999265703899707736064 2008877558245379407872 2010341968187240742912 2014600856132118380544 2018535623429251424256 2041945501590982361088 2047763010142523621376 2050383292919870717952 2056224840762947272704 2061742757146573602816 2067616668135595180032 2071654981940547514368 2101651510409432137728 2105756298515700559872 2110336020783024832512 2114457770823616677888 2120481867036789374976 2122027633086531895296 2126523125917236068352 2135310411561522167808 2147140386140810379264 2176284021432494358528 2182484260809794912256 2186746925381689042944 2191502790813141172224 2202038861922819735552 2218409927654400589824 2227576910826526212096 2236781774094404419584 2239918057146894778368 2244292897102259807232 2266425963148633178112 2297188689289855156224 2302184749945117999104 2303733386410339074048 2313252945858315681792 2314939236094398431232 2326068751652544577536 2329429539885296910336 2364357949210611154944 2368975835830163129856 2374128023380902936576 2380891920883412631552 2385542100416388046848 2387281087222348382208 2392338516656890576896 2420083557441164279808 2430083902719846776832 2443546971432976121856 2448319524111556153344 2455294793411019276288 2460090291054400173312 2472464687071236194304 2495711168611200663552 2506024024679841988608 2513163694265824444416 2519907814290256625664 2523548668209071652864 2537529547257321357312 2549729208542212325376 2579299580957030350848 2584337275451087050752 2589957843688257748992 2591700059711631458304 2602409564090605142016 2609823836352971538432 2659902692861937549312 2665097815308933521088 2678503410993839210496 2691380831239001899008 2722594002121309814784 2733844390559827623936 2748990342862098137088 2752962183500805439488 2762206642587396685824 2807675064687600746496 2813781361044033110016 2819277027764822237184 2827309156049052499968 2829370177448709193728 2834896291076538703872 2847080548748696223744 2862853848187747172352 2901712028576659144704 2907379434882472932096 2909979014413059883008 2915662567175585390592 2922003721084188229632 2936051815897092980736 2938192107350582624256 2957879903539200786432 2970102547768701616128 2982375698792539226112 2986557409529193037824 2992390529469679742976 2998898555849561604096 3013316337368069111808 3021901284198177570816 3027803435143877136384 3062918252386473541632 3071644515213785432064 3075574939379806076928 3084337261144420909056 3101425002203392770048 3152477265614148206592 3158634447773550839808 3165504031174537248768 3180722800555184062464 3183041449629797842944 3189784688875854102528 3202965617342283251712 3264426032148741537792 3273726391214692368384 3280120388072533564416 3327614891481600884736 3341365366239789318144 3359877085720342167552 3364731557612095537152 3366439345653389710848 3383372729676428476416 3399638944722949767168 3439066107942707134464 3445783033934782734336 3453277124917676998656 3455600079615508611072 3469879418787473522688 3472408854141597646848 3479765115137295384576 3489103127478816866304 3546536923815916732416 3553463753745244694784 3561192035071354404864 3571337881325118947328 3578313150624582070272 3588507774985335865344 3630125336161746419712 3645125854079770165248 3665320457149464182784 3682942190116528914432 3708697030606854291456 3743566752916800995328 3759036037019762982912 3769745541398736666624 3779861721435384938496 3785323002313607479296 3868949371435545526272 3876505913176630576128 3887550089567447187456 3914735754529457307648 3976500931723385634816 3989854039292906323968 3997646722963400281632 3998531407799415472128 4017755116490758815744 4020683936374481485824 4037071246858502848512 4083891003181964722176 4100766585839741435904 4112449681525894545408 4123485514293147205632 4135233336271190360064 4143309963881095028736 4203303020818864275456 4211512597031401119744 4220672041566049665024 4228915541647233355776 4240963734073578749952 4244055266173063790592 4253046251834472136704 4270620823123044335616 4294280772281620758528 4352568042864988717056 4364968521619589824512 4373493850763378085888 4383005581626282344448 4404077723845639471104 4436819855308801179648 4455153821653052424192 4473563548188808839168 4479836114293789556736 4488585794204519614464 4532851926297266356224 4594377378579710312448 4607466772820678148096 4626505891716631363584 4652137503305089155072 4728715898421222309888 4737951671660326259712 4748256046761805873152 4771084200832776093696 4774562174444696764416 4784677033313781153792 4860167805439693553664 4887093942865952243712 4896639048223112306688 4910589586822038552576 4920180582108800346624 4944929374142472388608 4991422337222401327104 5012048049359683977216 5026327388531648888832 5039815628580513251328 5047097336418143305728 5075059094514642714624 5099458417084424650752 5158599161914060701696 5168674550902174101504 5179915687376515497984 5183400119423262916608 5204819128181210284032 5219647672705943076864 5319805385723875098624 5330195630617867042176 5357006821987678420992 5382761662478003798016 5445188004242619629568 5467688781119655247872 5497980685724196274176 5524413285174793371648 5615350129375201492992 5638554055529644474368 5654618312098104999936 5669792582153077407744 5803424057153318289408 5814758869764945864192 5831325134351170781184 5844007442168376459264 5872103631794185961472 5876384214701165248512 5940205095537403232256 5964751397585078452224 5973114819058386075648 5984781058939359485952 5997797111699123208192 6026632674736138223616 6043802568396355141632 6055606870287754272768 6125836504772947083264 6143289030427570864128 6151149878759612153856 6168674522288841818112 6202850004406785540096 6304954531228296413184 6317268895547101679616 6331008062349074497536 6361445601110368124928 6366082899259595685888 6379569377751708205056 6405931234684566503424 6528852064297483075584 6547452782429384736768 6560240776145067128832 6655229782963201769472 6682730732479578636288 6719754171440684335104 6732878691306779421696 6799277889445899534336 6891566067869565468672 6906554249835353997312 6911200159231017222144 6939758837574947045376 6944817708283195293696 6978206254957633732608 7093073847631833464832 7106927507490489389568 7122384070142708809728 7142675762650237894656 7156626301249164140544 7177015549970671730688 7260250672323492839424 7290251708159540330496 7330640914298928365568 7365884380233057828864 7417394061213708582912 7487133505833601990656 7518072074039525965824 7539491082797473333248 7559723442870769876992 7570646004627214958592 7737898742871091052544 7753011826353261152256 7775100179134894374912 7829471509058914615296 7979708078585812647936 7995293445926800563264 8035510232981517631488 8074142493717005697024 8167782006363929444352 8201533171679482871808 8246971028586294411264 8286619927762190057472 8423025194062802239488 8441344083132099330048 8457831083294466711552 8481927468147157499904 8488110532346127581184 8541241646246088671232 8588561544563241517056 8705136085729977434112 8729937043239179649024 8746987701526756171776 8766011163252564688896 8808155447691278942208 8873639710617602359296 8910307643306104848384 8947127096377617678336 8959672228587579113472 8977171588409039228928 9065703852594532712448 9188754757159420624896 9214933545641356296192 9253011783433262727168 9304275006610178310144 9457431796842444619776 9475903343320652519424 9496512093523611746304 9542168401665552187392 9549124348889393528832 9569354066627562307584 9793278096446224613376 9821179173644077105152 9840361164217600693248 9982844674444802654208 10024096098719367954432 10079631257161026502656 10094194672836286611456 10150118189029285429248 10198916834168849301504 10317198323828121403392 10337349101804348203008 10359831374753030995968 10366800238846525833216 10409638256362420568064 10439295345411886153728 10639610771447750197248 10660391261235734084352 10714013643975356841984 10765523324956007596032 10890376008485239259136 10935377562239310495744 10995961371448392548352 11048826570349586743296 11230700258750402985984 11277108111059288948736 11309236624196209999872 11339585164306154815488 11606848114306636578816 11629517739529891728384 11662650268702341562368 11744207263588371922944 11929502795170156904448 11969562117878718971904 11995594223398246416384 12053265349472276447232 12111213740575508545536 12251673009545894166528 12302299757519224307712 12337349044577683636224 12405700008813571080192 12609909062456592826368 12634537791094203359232 12662016124698148995072 12722891202220736249856 12732165798519191371776 12759138755503416410112 12811862469369133006848 13057704128594966151168 13094905564858769473536 13120481552290134257664 13310459565926403538944 13365461464959157272576 13439508342881368670208 13465757382613558843392 13598555778891799068672 13783132135739130937344 13822400318462034444288 13879517675149894090752 13956412509915267465216 14186147695263666929664 14213855014980978779136 14244768140285417619456 14313252602498328281088 14354031099941343461376 14580503416319080660992 14661281828597856731136 14731768760466115657728 14834788122427417165824 14974267011667203981312 15036144148079051931648 15078982165594946666496 15119446885741539753984 15141292009254429917184 15475797485742182105088 15506023652706522304512 15550200358269788749824 15658943018117829230592 15959416157171625295872 15990586891853601126528 16071020465963035262976 16148284987434011394048 16335564012727858888704 16403066343358965743616 16493942057172588822528 16573239855524380114944 16846050388125604478976 16915662166588933423104 16963854936294314999808 17410272171459954868224 17493975403053512343552 17532022326505129377792 17616310895382557884416 17820615286612209696768 17894254192755235356672 17919344457175158226944 17954343176818078457856 18131407705189065424896 18377509514318841249792 18429867091282712592384 18506023566866525454336 18608550013220356620288 18914863593684889239552 18951806686641305038848 18993024187047223492608 19084336803331104374784 19098248697778787057664 19138708133255124615168 19586556192892449226752 19642358347288154210304 19680722328435201386496 19965689348889605308416 20048192197438735908864 20159262514322053005312 20397833668337698603008 20674698203608696406016 20719662749506061991936 20733600477693051666432 20819276512724841136128 21279221542895500394496 21320782522471468168704 21428027287950713683968 21531046649912015192064 21780752016970478518272 21870755124478620991488 21991922742896785096704 22097653140699173486592 22461400517500805971968 22554216222118577897472 22618473248392419999744 22679170328612309630976 23213696228613273157632 23259035479059783456768 23325300537404683124736 23488414527176743845888 23939124235757437943808 24106530698944552894464 24222427481151017091072 24503346019091788333056 24604599515038448615424 25269075582188406718464 25324032249396297990144 25445782404441472499712 25464331597038382743552 25623724938738266013696 26115408257189932302336 26189811129717538947072 26240963104580268515328 26620919131852807077888 26730922929918314545152 26879016685762737340416 26931514765227117686784 27197111557783598137344 27566264271478261874688 27644800636924068888576 27759035350299788181504 27912825019830534930432 28372295390527333859328 28427710029961957558272 28489536280570835238912 28626505204996656562176 28708062199882686922752 29463537520932231315456 29948534023334407962624 30072288296158103863296 30238893771483079507968 30282584018508859834368 30951594971484364210176 31012047305413044609024 31100400716539577499648 31317886036235658461184 31918832314343250591744 31981173783707202253056 32142040931926070525952 32296569974868022788096 32671128025455717777408 32806132686717931487232 32987884114345177645056 33146479711048760229888 33692100776251208957952 33831324333177866846208 33927709872588629999616 34820544342919909736448 34987950806107024687104 35232621790765115768832 35788508385510470713344 35908686353636156915712 36755019028637682499584 37012047133733050908672 37217100026440713240576 37829727187369778479104 37903613373282610077696 37986048374094446985216 38168673606662208749568 38196497395557574115328 38277416266510249230336 39173112385784898453504 39284716694576308420608 39361444656870402772992 39931378697779210616832 40096384394877471817728 40318525028644106010624 40795667336675397206016 41349396407217392812032 41467200955386103332864 41638553025449682272256 42558443085791000788992 42641565044942936337408 43062093299824030384128 43741510248957241982976 43983845485793570193408 44195306281398346973184 44922801035001611943936 45108432444237155794944 45236946496784839999488 45358340657224619261952 46427392457226546315264 46518070958119566913536 46650601074809366249472 46976829054353487691776 47878248471514875887616 48213061397889105788928 48444854962302034182144 49006692038183576666112 49209199030076897230848 50538151164376813436928 50891564808882944999424 52230816514379864604672 52481926209160537030656 53461845859836629090304 53758033371525474680832 53863029530454235373568 54394223115567196274688 55132528542956523749376 55289601273848137777152 55518070700599576363008 55825650039661069860864 56744590781054667718656 56855420059923915116544 56979072561141670477824 57253010409993313124352 57416124399765373845504 58927075041864462630912 59897068046668815925248 60144576592316207726592 60477787542966159015936 62024094610826089218048 62200801433079154999296 63837664628686501183488 63962347567414404506112 64284081863852141051904 64593139949736045576192 65342256050911435554816 65612265373435862974464 65975768228690355290112 66292959422097520459776 67384201552502417915904 67662648666355733692416 67855419745177259999232 69641088685839819472896 69975901612214049374208 70465243581530231537664 71817372707272313831424 73510038057275364999168 75807226746565220155392 75972096748188893970432 76337347213324417499136 76392994791115148230656 78346224771569796907008 78569433389152616841216 78722889313740805545984 79862757395558421233664 80192768789754943635456 80637050057288212021248 81591334673350794412032 82698792814434785624064 82934401910772206665728 83277106050899364544512 85116886171582001577984 85283130089885872674816 86124186599648060768256 88390612562796693946368 89845602070003223887872 90216864888474311589888 90716681314449238523904 92854784914453092630528 93036141916239133827072 93301202149618732498944 93953658108706975383552 95756496943029751775232 96426122795778211577856 96889709924604068364288 98013384076367153332224 98418398060153794461696 101076302328753626873856 101783129617765889998848 104461633028759729209344 104963852418321074061312 107726059060908470747136 110265057085913047498752 111036141401199152726016 111651300079322139721728 113489181562109335437312 113710840119847830233088 113958145122283340955648 114506020819986626248704 114832248799530747691008 117854150083728925261824 119794136093337631850496 120289153184632415453184 120955575085932318031872 124048189221652178436096 124401602866158309998592 127675329257373002366976 127924695134828809012224 129186279899472091152384 131224530746871725948928 131951536457380710580224 132585918844195040919552 134768403105004835831808 135325297332711467384832 135710839490354519998464 139282177371679638945792 139951803224428098748416 140930487163060463075328 143634745414544627662848 147020076114550729998336 151614453493130440310784 152674694426648834998272 156692449543139593814016 157445778627481611091968 160385537579509887270912 161274100114576424042496 163182669346701588824064 165397585628869571248128 165868803821544413331456 166554212101798729089024 170233772343164003155968 170566260179771745349632 172248373199296121536512 176781225125593387892736 179691204140006447775744 180433729776948623179776 181433362628898477047808 186072283832478267654144 186602404299237464997888 191512993886059503550464 192852245591556423155712 193779419849208136728576 196026768152734306664448 196836796120307588923392 202152604657507253747712 203566259235531779997696 208923266057519458418688 209927704836642148122624 215452118121816941494272 220530114171826094997504 227421680239695660466176 227916290244566681911296 229012041639973252497408 235708300167457850523648 239588272186675263700992 240578306369264830906368 241911150171864636063744 248096378443304356872192 248803205732316619997184 255350658514746004733952 255849390269657618024448 258372559798944182304768 265171837688390081839104 269536806210009671663616 270650594665422934769664 278564354743359277891584 279903606448856197496832 281860974326120926150656 287269490829089255325696 294040152229101459996672 303228906986260880621568 305349388853297669996544 313384899086279187628032 314891557254963222183936 330795171257739142496256 333108424203597458178048 340467544686328006311936 341132520359543490699264 344496746398592243073024 353562450251186775785472 359382408280012895551488 360867459553897246359552 362866725257796954095616 372144567664956535308288 373204808598474929995776 383025987772119007100928 387558839698416273457152 393673592240615177846784 404305209315014507495424 407132518471063559995392 417846532115038916837376 419855409673284296245248 430904236243633882988544 441060228343652189995008 454843360479391320932352 458024083279946504994816 481156612738529661812736 483822300343729272127488 496192756886608713744384 497606411464633239994368 510701317029492009467904 511698780539315236048896 516745119597888364609536 530343675376780163678208 539073612420019343327232 541301189330845869539328 559807212897712394993664 574538981658178510651392 588080304458202919993344 606457813972521761243136 610698777706595339993088 626769798172558375256064 629783114509926444367872 661590342515478284992512 682265040719086981398528 707124900502373551570944 718764816560025791102976 721734919107794492719104 725733450515593908191232 744289135329913070616576 746409617196949859991552 766051975544238014201856 775117679396832546914304 808610418630029014990848 835693064230077833674752 839710819346568592490496 861808472487267765977088 882120456687304379990016 909686720958782641864704 916048166559893009989632 992385513773217427488768 1021402634058984018935808 1023397561078630472097792 1033490239195776729219072 1060687350753560327356416 1078147224840038686654464 1082602378661691739078656 1119614425795424789987328 1149077963316357021302784 1212915627945043522486272 1221397555413190679986176 1253539596345116750512128 1259566229019852888735744 1323180685030956569985024 1364530081438173962797056 1443469838215588985438208 1451466901031187816382464 1488578270659826141233152 1492819234393899719983104 1532103951088476028403712 1550235358793665093828608 1617220837260058029981696 1679421638693137184980992 1723616944974535531954176 1764240913374608759980032 1819373441917565283729408 1832096333119786019979264 1984771027546434854977536 2046795122157260944195584 2121374701507120654712832 2156294449680077373308928 2165204757323383478157312 2239228851590849579974656 2298155926632714042605568 2425831255890087044972544 2507079192690233501024256 2519132458039705777471488 2646361370061913139970048 2729060162876347925594112 2977156541319652282466304 3064207902176952056807424 3100470717587330187657216 3234441674520116059963392 3358843277386274369961984 3447233889949071063908352 3638746883835130567458816 3664192666239572039958528 3969542055092869709955072 4093590244314521888391168 4330409514646766956314624 4478457703181699159949312 4596311853265428085211136 4851662511780174089945088 5038264916079411554942976 5292722740123826279940096 5458120325752695851188224 5954313082639304564932608 6468883349040232119926784 6717686554772548739923968 6894467779898142127816704 7277493767670261134917632 7939084110185739419910144 8187180488629043776782336 9192623706530856170422272 9703325023560348179890176 10076529832158823109885952 10916240651505391702376448 11908626165278609129865216 13435373109545097479847936 13788935559796284255633408 14554987535340522269835264 15878168220371478839820288 16374360977258087553564672 19406650047120696359780352 20153059664317646219771904 21832481303010783404752896 23817252330557218259730432 27577871119592568511266816 29109975070681044539670528 32748721954516175107129344 40306119328635292439543808 43664962606021566809505792 47634504661114436519460864 58219950141362089079341056 65497443909032350214258688 87329925212043133619011584 130994887818064700428517376 174659850424086267238023168 261989775636129400857034752 523979551272258801714069504
- Sum of all divisors σ(n): 1976381751580065992847644565
- Sum of proper divisors (its aliquot sum) s(n): 1452402200307807191133575061
- 523979551272258801714069504 is an abundant number, because the sum of its proper divisors (1452402200307807191133575061) is greater than itself. Its abundance is 928422649035548389419505557
Bases of 523979551272258801714069504
- Binary: 110110001011011001111110001100100001100001011001111000111100111000100000000000000000000002
- Hexadecimal: 0x1B16CFC6430B3C79C400000
- Base-36: 1TU5LFQTS000000000
Squares and roots of 523979551272258801714069504
- 523979551272258801714069504 squared (5239795512722588017140695042) is 274554570151477690429997193288206423489304664542806016
- 523979551272258801714069504 cubed (5239795512722588017140695043) is 143860980467719180492589676374133704925667682261743130706532126206714694613336064
-
523979551272258801714069504 is a
perfect square number . Itssquare root is 22890599626752 -
The
cube root of 523979551272258801714069504 is 806191310.6042296163
Scales and comparisons
How big is 523979551272258801714069504?- 523,979,551,272,258,801,714,069,504 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 523,979,551,272,258,801,714,069,504 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 523979551272258801714069504 cubic inches would be around 67182609.2 feet tall.
Recreational maths with 523979551272258801714069504
- 523979551272258801714069504 backwards is 405960417108852272155979325
- 523979551272258801714069504 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 523979551272258801714069504'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 523979551272258801714069504 - Facts about the integer". Numbermatics.com. 2024. Web. 1 June 2024.
APA style:
Numbermatics. (2024). Number 523979551272258801714069504 - Facts about the integer. Retrieved 1 June 2024, from https://numbermatics.com/n/523979551272258801714069504/
Chicago style:
Numbermatics. 2024. "Number 523979551272258801714069504 - Facts about the integer". https://numbermatics.com/n/523979551272258801714069504/
The information we have on file for 523979551272258801714069504 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 523979551272258801714069504, math, Factors of 523979551272258801714069504, curriculum, school, college, exams, university, Prime factorization of 523979551272258801714069504, STEM, science, technology, engineering, physics, economics, calculator, five hundred twenty-three septillion, nine hundred seventy-nine sextillion, five hundred fifty-one quintillion, two hundred seventy-two quadrillion, two hundred fifty-eight trillion, eight hundred one billion, seven hundred fourteen million, sixty-nine thousand, five hundred four.