670212125489708325298704384
670,212,125,489,708,325,298,704,384 is an even composite number composed of five prime numbers multiplied together.
670212125489708325298704384 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of thirty-five thousand and thirty-five divisors.
Prime factorization of 670212125489708325298704384:
212 × 310 × 76 × 136 × 474
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 13 × 13 × 13 × 13 × 13 × 13 × 47 × 47 × 47 × 47)See below for interesting mathematical facts about the number 670212125489708325298704384 from the Numbermatics database.
Names of 670212125489708325298704384
- Cardinal: 670212125489708325298704384 can be written as Six hundred seventy septillion, two hundred twelve sextillion, one hundred twenty-five quintillion, four hundred eighty-nine quadrillion, seven hundred eight trillion, three hundred twenty-five billion, two hundred ninety-eight million, seven hundred four thousand, three hundred eighty-four.
Scientific notation
- Scientific notation: 6.70212125489708325298704384 × 1026
Factors of 670212125489708325298704384
Divisors of 670212125489708325298704384
- Number of divisors d(n): 35035
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 27 28 32 36 39 42 47 48 49 52 54 56 63 64 72 78 81 84 91 94 96 98 104 108 112 117 126 128 141 144 147 156 162 168 169 182 188 189 192 196 208 216 224 234 243 252 256 273 282 288 294 312 324 329 336 338 343 351 364 376 378 384 392 416 423 432 441 448 468 486 504 507 512 546 564 567 576 588 611 624 637 648 658 672 676 686 702 728 729 752 756 768 784 819 832 846 864 882 896 936 972 987 1008 1014 1024 1029 1053 1092 1128 1134 1152 1176 1183 1222 1248 1269 1274 1296 1316 1323 1344 1352 1372 1404 1456 1458 1504 1512 1521 1536 1568 1638 1664 1692 1701 1728 1764 1792 1833 1872 1911 1944 1974 2016 2028 2048 2058 2106 2184 2187 2197 2209 2256 2268 2303 2304 2352 2366 2401 2444 2457 2496 2538 2548 2592 2632 2646 2688 2704 2744 2808 2912 2916 2961 3008 3024 3042 3072 3087 3136 3159 3276 3328 3384 3402 3456 3528 3549 3584 3666 3744 3807 3822 3888 3948 3969 4032 4056 4096 4116 4212 4277 4368 4374 4394 4418 4459 4512 4536 4563 4606 4608 4704 4732 4802 4888 4914 4992 5076 5096 5103 5184 5264 5292 5376 5408 5488 5499 5616 5733 5824 5832 5922 6016 6048 6084 6144 6174 6272 6318 6552 6561 6591 6627 6656 6768 6804 6909 6912 7056 7098 7168 7203 7332 7371 7488 7614 7644 7776 7896 7938 7943 8064 8112 8232 8281 8424 8554 8736 8748 8788 8836 8883 8918 9024 9072 9126 9212 9216 9261 9408 9464 9477 9604 9776 9828 9984 10152 10192 10206 10368 10528 10584 10647 10752 10816 10976 10998 11232 11421 11466 11648 11664 11844 11907 12032 12096 12168 12288 12348 12544 12636 12831 13104 13122 13182 13254 13312 13377 13536 13608 13689 13818 13824 14112 14196 14336 14406 14664 14742 14976 15228 15288 15309 15379 15463 15552 15792 15876 15886 16121 16128 16224 16464 16497 16562 16807 16848 17108 17199 17472 17496 17576 17672 17766 17836 18048 18144 18252 18424 18432 18522 18816 18928 18954 19208 19552 19656 19683 19773 19881 19968 20304 20384 20412 20727 20736 21056 21168 21294 21504 21609 21632 21952 21996 22113 22464 22842 22932 23296 23328 23688 23814 23829 24064 24192 24336 24696 24843 25088 25272 25662 26208 26244 26364 26508 26624 26649 26754 27072 27216 27378 27636 27648 27783 28224 28392 28431 28561 28672 28717 28812 29328 29484 29939 29952 30456 30576 30618 30758 30926 31104 31213 31584 31752 31772 31941 32242 32256 32448 32928 32994 33124 33614 33696 34216 34263 34398 34944 34992 35152 35344 35532 35672 35721 36096 36288 36504 36848 36864 37044 37632 37856 37908 38416 38493 39104 39312 39366 39546 39762 39936 40131 40608 40768 40824 41067 41454 41472 42112 42336 42588 43008 43218 43264 43904 43992 44226 44928 45684 45864 45927 46137 46389 46592 46656 47376 47628 47658 48128 48363 48384 48672 49392 49491 49686 50176 50421 50544 51324 51597 52416 52488 52728 53016 53248 53298 53508 54144 54432 54756 55272 55296 55566 55601 56448 56784 56862 57122 57434 57624 57967 58656 58968 59049 59319 59643 59878 59904 60912 61152 61236 61516 61852 62181 62208 62426 63168 63504 63544 63882 64484 64512 64827 64896 65856 65988 66248 66339 67228 67392 68432 68526 68796 69888 69984 70304 70688 71064 71344 71442 71487 72192 72576 73008 73696 74088 74529 75264 75712 75816 76832 76986 78208 78624 78732 79092 79524 79872 79947 80262 81216 81536 81648 82134 82908 82944 83349 84224 84672 85176 85293 85683 86016 86151 86436 86528 87808 87984 88452 89817 89856 91368 91728 91854 92274 92778 93184 93312 93639 94752 95256 95316 95823 96256 96726 96768 97344 98784 98982 99372 100352 100842 101088 102648 102789 103194 103259 103823 104832 104976 105456 106032 106596 107016 107163 107653 108241 108288 108864 109512 110544 110592 111132 111202 112847 112896 113568 113724 114244 114868 115248 115479 115934 117312 117649 117936 118098 118638 119286 119756 119808 120393 121824 122304 122472 123032 123201 123704 124362 124416 124852 126336 127008 127088 127764 128968 129024 129654 129792 131712 131976 132496 132678 134456 134784 136864 137052 137592 137781 138411 139167 139776 139968 140608 141376 142128 142688 142884 142974 144384 145089 145152 146016 147392 148176 148473 149058 150528 151263 151424 151632 153664 153972 154791 156416 157248 157464 158184 159048 159744 159894 160524 162432 163072 163296 164268 165816 165888 166698 166803 168448 169344 170352 170586 171366 172302 172872 173056 173901 175616 175968 176904 177957 178929 179634 179712 182736 183456 183708 184548 185556 186368 186543 186624 187278 189504 190512 190632 191646 192512 193452 193536 194481 194688 197568 197964 198744 199017 199927 200704 201019 201684 202176 205296 205578 206388 206518 207646 209573 209664 209952 210912 212064 213192 214032 214326 214461 215306 216482 216576 217728 218491 219024 221088 222264 222404 223587 225694 225792 227136 227448 228488 229736 230496 230958 231868 234624 235298 235872 236196 237276 238572 239512 239616 239841 240786 243648 244608 244944 246064 246402 247408 248724 248832 249704 250047 252672 254016 254176 255528 255879 257049 257936 258048 258453 259308 259584 263424 263952 264992 265356 268912 269451 269568 273728 274104 275184 275562 276822 278334 279552 279936 280917 281216 282752 284256 285376 285768 285948 287469 288768 290178 290304 292032 294784 296352 296946 298116 301056 302526 302848 303264 307328 307944 308367 309582 309777 311469 312832 314496 314928 316368 318096 319788 321048 321489 322959 324723 324864 326144 326592 328536 331632 331776 333396 333606 336896 338541 338688 340704 341172 342732 344604 345744 346112 346437 347802 351232 351936 352947 353808 355914 357858 359268 359424 361179 365472 366912 367416 369096 369603 371112 371293 372736 373086 373248 373321 374556 379008 381024 381264 383292 386904 387072 388962 389207 389376 395136 395928 397488 398034 399854 402038 403368 404352 405769 410592 411156 412776 413036 413343 415233 415292 417501 419146 419328 419904 421824 424128 426384 428064 428652 428922 430612 432964 433152 435267 435456 436982 438048 442176 444528 444808 445419 447174 451388 451584 453789 454272 454896 456976 459472 460992 461916 463736 464373 469248 470596 471744 472392 474552 477144 479024 479232 479682 481572 487296 489216 489888 492128 492804 494816 497448 497664 499408 500094 500409 505344 508032 508352 511056 511758 514098 515872 516906 518616 519168 521703 526848 527904 529984 530712 533871 536787 537824 538902 539136 547456 548208 550368 551124 553644 556668 559104 559629 559872 561834 562432 565504 568512 570752 571536 571896 574938 577536 580356 580608 583443 584064 589568 592704 593892 596232 597051 599781 602112 603057 605052 605696 606528 614656 615888 616734 619164 619554 622938 625664 628719 628992 629856 632736 636192 639576 642096 642978 643383 645918 649446 649728 652288 653184 655473 657072 663264 666792 667212 670761 673792 677082 677376 681408 682344 685464 689208 691488 692224 692874 695604 702464 703872 705894 707616 711828 715716 718536 718848 719523 722358 722813 726761 730944 733824 734832 738192 739206 742224 742586 746172 746496 746642 749112 750141 753571 757687 758016 762048 762528 766584 767637 771147 773808 774144 775359 777924 778414 778752 789929 790272 791856 794976 796068 799708 804076 806736 808353 808704 811538 821184 822312 825552 826072 826686 830466 830584 835002 838292 838656 839808 842751 843648 848256 852768 856128 857304 857844 861224 862407 865928 866304 870534 870912 873964 876096 884352 889056 889616 890838 894348 902776 903168 907578 908544 909792 913952 918944 921984 923832 925101 927472 928746 929331 934407 938496 941192 943488 944784 949104 954288 958048 959364 963144 964467 968877 974169 974592 978432 979776 984256 985608 989632 994896 995328 998816 1000188 1000818 1010688 1015623 1016064 1016704 1022112 1023516 1028196 1031744 1033812 1037232 1038336 1039311 1043406 1053696 1055808 1058841 1059968 1061424 1067742 1073574 1075648 1077804 1078272 1083537 1094912 1096416 1100736 1102248 1107288 1108809 1113336 1113879 1118208 1119258 1119744 1119963 1123668 1124864 1131008 1137024 1141504 1143072 1143792 1149876 1160712 1161216 1166886 1167621 1168128 1179136 1185408 1187784 1192464 1194102 1199562 1206114 1210104 1211392 1213056 1217307 1229312 1231776 1233468 1238328 1239108 1245699 1245876 1251328 1252503 1257438 1257984 1259712 1265472 1272384 1279152 1284192 1285956 1286766 1291836 1298892 1299456 1304576 1305801 1306368 1310946 1314144 1326528 1333584 1334424 1336257 1341522 1342367 1347584 1349699 1354164 1354752 1361367 1362816 1364688 1370928 1378416 1382976 1385748 1391208 1393119 1399489 1404928 1407133 1407744 1411788 1415232 1423656 1431432 1437072 1437696 1439046 1444716 1445626 1453522 1461888 1467011 1467648 1469664 1476384 1478412 1484448 1485172 1492344 1492992 1493284 1498224 1500282 1501227 1507142 1515374 1516032 1524096 1525056 1529437 1533168 1535274 1542294 1547616 1550718 1555848 1556828 1557504 1565109 1579858 1580544 1583712 1589952 1592136 1599416 1601613 1608152 1610361 1613472 1616706 1617408 1623076 1642368 1644624 1651104 1652144 1653372 1660932 1661168 1670004 1676584 1677312 1678887 1679616 1685502 1687296 1696512 1705536 1712256 1714608 1715688 1722448 1724814 1731856 1732608 1741068 1741824 1747928 1750329 1752192 1768704 1778112 1779232 1781676 1788696 1791153 1799343 1805552 1806336 1809171 1815156 1817088 1819584 1827904 1837888 1843968 1847664 1850202 1854944 1857492 1858662 1868814 1876992 1882384 1886157 1886976 1889568 1898208 1908576 1916096 1918728 1926288 1928934 1930149 1937754 1948338 1949184 1956864 1959552 1966419 1968512 1971216 1979264 1989792 1997632 2000376 2001636 2012283 2021376 2031246 2032128 2033408 2044224 2047032 2056392 2063488 2067624 2074464 2076672 2078622 2086812 2107392 2111616 2117682 2119936 2122848 2135484 2147148 2151296 2155608 2156544 2158569 2167074 2168439 2180283 2189824 2192832 2201472 2204496 2214576 2217618 2226672 2227758 2238516 2239488 2239926 2247336 2249728 2250423 2260713 2262016 2273061 2274048 2283008 2286144 2287584 2299752 2313441 2321424 2322432 2326077 2333772 2335242 2336256 2358272 2369787 2370816 2375568 2384928 2388204 2399124 2412228 2420208 2422784 2425059 2426112 2434614 2458624 2463552 2466936 2476656 2478216 2491398 2491752 2502656 2505006 2514876 2515968 2519424 2528253 2530944 2544768 2558304 2568384 2571912 2573532 2583672 2587221 2597784 2598912 2599051 2609152 2611602 2612736 2613247 2621892 2628288 2653056 2667168 2668848 2672514 2683044 2684734 2699398 2708328 2709504 2722734 2724449 2725632 2729376 2741856 2756832 2765952 2771496 2775303 2782416 2786238 2787993 2798978 2803221 2814266 2815488 2823576 2830464 2840383 2847312 2862864 2874144 2878092 2889432 2891252 2893401 2906631 2907044 2922507 2923776 2934022 2935296 2939328 2952768 2956824 2968896 2970344 2984688 2985984 2986568 2996448 3000564 3002454 3014284 3030748 3032064 3046869 3048192 3050112 3058874 3066336 3070548 3084588 3095232 3101436 3111696 3113656 3115008 3117933 3130218 3159716 3161088 3167424 3176523 3179904 3184272 3198832 3203226 3216304 3220722 3226944 3233412 3234816 3246152 3250611 3284736 3289248 3302208 3304288 3306744 3321864 3322336 3326427 3340008 3341637 3353168 3354624 3357774 3359232 3359889 3371004 3374592 3393024 3411072 3424512 3429216 3431376 3444896 3449628 3463712 3482136 3483648 3495856 3500658 3502863 3504384 3537408 3556224 3558464 3563352 3577392 3582306 3598686 3611104 3618342 3630312 3634176 3639168 3651921 3655808 3675776 3687936 3695328 3700404 3709888 3714984 3717324 3737097 3737628 3753984 3757509 3764768 3772314 3773952 3779136 3796416 3817152 3832192 3837456 3852576 3857868 3860298 3875508 3896676 3898368 3913728 3917403 3919104 3932838 3937024 3942432 3958528 3979584 3995264 4000752 4003272 4008771 4024566 4027101 4042752 4049097 4062492 4064256 4066816 4084101 4088448 4094064 4112784 4126976 4135248 4148928 4157244 4173624 4179357 4198467 4214784 4221399 4223232 4235364 4239872 4245696 4270968 4294296 4302592 4311216 4313088 4317138 4334148 4336878 4360566 4379648 4385664 4401033 4402944 4408992 4429152 4435236 4453344 4455516 4477032 4478976 4479852 4494672 4499456 4500846 4503681 4521426 4524032 4546122 4548096 4566016 4572288 4575168 4588311 4599504 4626882 4642848 4652154 4667544 4670484 4672512 4695327 4716544 4739574 4741632 4751136 4769856 4776408 4798248 4804839 4824456 4826809 4831083 4840416 4845568 4850118 4852224 4853173 4869228 4879681 4917248 4927104 4933872 4953312 4956432 4982796 4983504 5010012 5029752 5031936 5036661 5038848 5056506 5059691 5061888 5087327 5089536 5116608 5136768 5143824 5147064 5167344 5174442 5195568 5197824 5198102 5223204 5225472 5226494 5243784 5250987 5256576 5274997 5303809 5306112 5334336 5337696 5345028 5366088 5369468 5373459 5398029 5398796 5416656 5419008 5427513 5445468 5448898 5451264 5458752 5483712 5513664 5529503 5531904 5542992 5550606 5564832 5572476 5575986 5597956 5606442 5628532 5630976 5647152 5658471 5660928 5680766 5694624 5725728 5748288 5756184 5778864 5782504 5786802 5790447 5813262 5814088 5845014 5847552 5868044 5870592 5878656 5899257 5905536 5913648 5937792 5940688 5969376 5973136 5992896 6001128 6004908 6028568 6036849 6061496 6064128 6093738 6096384 6100224 6117748 6132672 6141096 6169176 6190464 6202872 6223392 6227312 6230016 6235866 6260436 6319432 6322176 6334848 6353046 6359808 6368544 6397664 6406452 6432608 6441444 6453888 6466824 6469632 6475707 6492304 6501222 6505317 6540849 6569472 6578496 6604416 6608576 6613488 6643728 6644672 6652854 6680016 6683274 6706336 6715548 6718464 6719778 6742008 6749184 6751269 6782139 6786048 6819183 6822144 6849024 6858432 6862752 6889792 6899256 6927424 6940323 6964272 6967296 6978231 6991712 7001316 7005726 7008768 7074816 7109361 7112448 7116928 7126704 7154784 7164612 7197372 7222208 7236684 7260624 7268352 7275177 7278336 7303842 7311616 7351552 7375872 7390656 7400808 7419776 7429968 7434648 7474194 7475256 7507968 7515018 7529536 7544628 7547904 7558272 7584759 7592832 7634304 7664384 7674912 7705152 7715736 7720596 7751016 7761663 7793352 7796736 7797153 7827456 7834806 7838208 7839741 7865676 7874048 7884864 7917056 7959168 7990528 8001504 8006544 8017542 8049132 8054202 8098194 8124984 8128512 8133632 8168202 8173347 8176896 8188128 8225568 8253952 8270496 8297856 8314488 8347248 8358714 8363979 8396934 8409663 8442798 8446464 8470728 8479744 8491392 8521149 8541936 8588592 8605184 8622432 8634276 8668296 8673756 8719893 8721132 8759296 8767521 8771328 8802066 8805888 8817984 8858304 8870472 8906688 8911032 8954064 8957952 8959704 8989344 8998912 9001692 9007362 9042852 9048064 9092244 9096192 9132032 9140607 9144576 9150336 9176622 9199008 9253764 9285696 9304308 9335088 9340968 9345024 9353799 9390654 9396569 9433088 9447893 9479148 9483264 9502272 9529569 9539712 9552816 9596496 9609678 9648912 9653618 9662166 9680832 9700236 9704448 9706346 9738456 9751833 9759362 9796423 9834496 9849931 9854208 9867744 9906624 9912864 9965592 9967008 9979281 10020024 10024911 10059504 10063872 10073322 10077696 10079667 10113012 10119382 10123776 10174654 10179072 10233216 10269077 10273536 10287648 10294128 10334688 10348884 10391136 10396204 10446408 10450944 10452988 10487568 10501974 10508589 10513152 10549994 10607618 10612224 10668672 10675392 10690056 10732176 10738936 10746918 10796058 10797592 10833312 10855026 10890936 10897796 10902528 10917504 10955763 10967424 11027328 11059006 11063808 11085984 11101212 11129664 11144952 11151972 11195912 11211291 11212884 11257064 11261952 11272527 11294304 11316942 11321856 11361532 11389248 11451456 11496576 11512368 11557728 11565008 11573604 11580894 11626524 11628176 11690028 11695104 11736088 11741184 11752209 11757312 11798514 11811072 11827296 11875584 11881376 11938752 11946272 11985792 12002256 12009816 12026313 12057136 12073698 12081303 12122992 12128256 12147291 12187476 12192768 12200448 12235496 12252303 12265344 12282192 12338352 12380928 12405744 12446784 12454624 12471732 12520872 12538071 12595401 12638864 12644352 12664197 12669696 12706092 12719616 12737088 12795328 12812904 12865216 12882888 12907776 12933648 12939264 12951414 12984608 13002444 13010634 13081698 13138944 13156992 13203099 13208832 13217152 13226976 13287456 13289344 13305708 13360032 13366548 13412672 13431096 13436928 13439556 13484016 13498368 13502538 13511043 13564278 13572096 13638366 13644288 13698048 13716864 13725504 13764933 13779584 13798512 13854848 13880646 13928544 13956462 13983424 14002632 14011452 14017536 14085981 14149632 14218722 14224896 14233856 14253408 14309568 14329224 14394744 14414517 14444416 14473368 14480427 14493249 14521248 14536704 14550354 14556672 14559519 14607684 14623232 14639043 14703104 14751744 14781312 14801616 14839552 14859936 14869296 14948388 14950512 15030036 15059072 15089256 15095808 15109983 15116544 15169518 15179073 15185664 15261981 15268608 15328768 15349824 15410304 15431472 15441192 15502032 15523326 15586704 15593472 15594306 15669612 15676416 15679482 15731352 15748096 15752961 15769728 15824991 15834112 15911427 15918336 15981056 16003008 16013088 16035084 16098264 16108404 16194087 16196388 16249968 16257024 16267264 16282539 16336404 16346694 16353792 16376256 16451136 16507904 16540992 16588509 16595712 16628976 16694496 16717428 16727958 16793868 16819326 16885596 16892928 16941456 16959488 16975413 16982784 17042298 17083872 17177184 17210368 17244864 17268552 17336592 17347512 17371341 17439786 17442264 17450771 17518592 17535042 17542656 17546087 17604132 17611776 17635968 17697771 17716608 17740944 17813376 17822064 17908128 17919408 17978688 18003384 18014724 18085704 18110547 18184488 18192384 18193357 18264064 18281214 18289152 18292729 18300672 18353244 18398016 18507528 18571392 18608616 18670176 18681936 18690048 18707598 18781308 18793138 18895786 18958296 18966528 19004544 19059138 19071143 19079424 19105632 19192992 19219356 19297824 19307236 19324332 19361664 19400472 19408896 19412692 19427121 19476912 19503666 19515951 19518724 19592846 19622547 19699862 19708416 19735488 19813248 19825728 19882681 19931184 19934016 19958562 20040048 20049822 20119008 20146644 20155392 20159334 20226024 20238764 20247552 20253807 20346417 20349308 20358144 20457549 20466432 20538154 20547072 20575296 20588256 20669376 20697768 20782272 20792408 20820969 20892816 20901888 20905976 20934693 20975136 21003948 21017178 21026304 21099988 21215236 21224448 21328083 21337344 21350784 21380112 21464352 21477872 21493836 21592116 21595184 21666624 21710052 21781872 21795592 21805056 21825531 21835008 21911526 21934848 22054656 22118012 22127616 22171968 22202424 22259328 22289904 22303944 22391824 22422582 22425768 22514128 22523904 22545054 22588608 22633884 22643712 22723064 22754277 22778496 22902912 22993152 23024736 23115456 23130016 23147208 23161788 23253048 23256352 23284989 23380056 23390208 23391459 23472176 23482368 23504418 23514624 23519223 23597028 23622144 23654592 23751168 23762752 23877504 23892544 23971584 24004512 24019632 24052626 24114272 24147396 24162606 24245984 24294582 24374952 24385536 24400896 24470992 24504606 24520041 24530688 24564384 24676704 24761856 24811488 24893568 24909248 24943464 25041744 25076142 25091937 25190802 25228989 25277728 25328394 25339392 25412184 25439232 25474176 25563447 25590656 25625808 25730432 25765776 25815552 25867296 25902828 25969216 26004888 26021268 26159679 26163396 26277888 26302563 26313984 26406198 26417664 26434304 26453952 26574912 26578688 26611416 26720064 26733096 26825344 26862192 26873856 26879112 26968032 26996736 27005076 27022086 27128556 27144192 27276732 27288576 27396096 27421821 27433728 27451008 27529866 27559168 27597024 27709696 27761292 27857088 27912924 27966848 28005264 28022904 28035072 28061397 28171962 28189707 28299264 28343679 28437444 28449792 28467712 28506816 28588707 28619136 28658448 28789488 28829034 28888832 28946736 28960854 28986498 29042496 29100708 29113344 29119038 29215368 29246464 29255499 29278086 29389269 29406208 29503488 29549793 29562624 29603232 29679104 29719872 29738592 29896776 29901024 30060072 30074733 30118144 30178512 30191616 30219966 30233088 30239001 30339036 30358146 30371328 30523962 30537216 30657536 30699648 30807231 30820608 30862944 30882384 31004064 31046652 31173408 31188612 31339224 31352832 31358964 31462704 31496192 31505922 31525767 31539456 31649982 31668224 31822854 31836672 31962112 32006016 32026176 32070168 32196528 32216808 32388174 32392776 32499936 32534528 32565078 32672808 32693388 32707584 32752512 32867289 32902272 33015808 33081984 33177018 33191424 33257952 33388992 33434856 33455916 33587736 33633873 33638652 33771192 33785856 33787663 33817581 33882912 33918976 33950826 33965568 33972211 34084596 34157767 34167744 34354368 34420736 34489728 34537104 34673184 34695024 34742682 34879572 34884528 34901542 35070084 35085312 35092174 35208264 35223552 35256627 35271936 35395542 35417837 35433216 35481888 35611289 35626752 35644128 35816256 35838816 35957376 36006768 36029448 36078939 36171408 36221094 36243909 36368976 36384768 36386714 36441873 36562428 36578304 36585458 36601344 36706488 36756909 36796032 36924979 37015056 37126663 37142784 37217232 37340352 37363872 37415196 37562616 37586276 37614213 37786203 37791572 37916592 37933056 37992591 38009088 38118276 38142286 38158848 38211264 38385984 38438712 38595648 38614472 38648664 38723328 38800944 38817792 38825384 38854242 38953824 39007332 39031902 39037448 39185692 39245094 39399724 39416832 39470976 39609297 39626496 39651456 39765362 39862368 39868032 39917124 40080096 40099644 40238016 40293288 40310784 40318668 40452048 40477528 40495104 40507614 40533129 40692834 40698616 40716288 40915098 40932864 41076308 41094144 41150592 41176512 41294799 41338752 41395536 41564544 41584816 41641938 41785632 41811952 41869386 41950272 42007896 42034356 42052608 42199976 42257943 42430472 42448896 42656166 42674688 42701568 42760224 42928704 42955744 42987672 43184232 43190368 43243551 43333248 43420104 43441281 43479747 43563744 43591184 43610112 43651062 43670016 43678557 43823052 43869696 43917129 44109312 44236024 44255232 44343936 44404848 44518656 44579808 44607888 44783648 44845164 44851536 45028256 45090108 45177216 45267768 45287424 45329949 45446128 45508554 45537219 45556992 45785943 45805824 45986304 46049472 46230912 46260032 46294416 46323576 46506096 46512704 46569978 46760112 46780416 46782918 46944352 47008836 47029248 47038446 47194056 47244288 47258883 47309184 47474973 47502336 47525504 47734281 47755008 47785088 47943168 48009024 48039264 48105252 48228544 48294792 48325212 48491968 48582261 48589164 48749904 48771072 48801792 48847617 48941984 49009212 49040082 49061376 49128768 49353408 49523712 49622976 49765527 49787136 49818496 49886928 50083488 50152284 50183874 50381604 50457978 50555456 50656788 50678784 50824368 50878464 50926239 50948352 51126894 51181312 51251616 51460864 51531552 51631104 51734592 51805656 51938432 52009776 52042536 52114023 52319358 52326792 52352313 52555776 52605126 52627968 52638261 52812396 52835328 52868608 52907904 53093313 53149824 53157376 53222832 53440128 53466192 53650688 53724384 53758224 53936064 54010152 54044172 54257112 54331641 54553464 54577152 54580071 54792192 54843642 54867456 54878187 54902016 55059732 55118336 55194048 55419392 55522584 55714176 55825848 55933696 56010528 56045808 56070144 56122794 56343924 56379414 56687358 56874888 56899584 56935424 57013632 57177414 57213429 57238272 57316896 57578976 57658068 57777664 57893472 57921708 57972996 58084992 58201416 58226688 58238076 58430736 58492928 58510998 58547853 58556172 58778538 58812416 58867641 59099586 59125248 59206464 59358208 59439744 59477184 59648043 59793552 59802048 60120144 60149466 60236288 60357024 60439932 60466176 60478002 60678072 60716292 60742656 61039251 61047924 61074432 61315072 61372647 61399296 61614462 61641216 61725888 61764768 62008128 62093304 62346816 62377224 62462907 62678448 62705664 62717928 62804079 62925408 62992384 63011844 63051534 63078912 63091249 63299964 63336448 63435853 63645708 63673344 63924224 63984249 64012032 64052352 64140336 64393056 64433616 64776348 64785552 64999872 65130156 65345616 65386776 65415168 65476593 65505024 65734578 65775983 65804544 66031616 66135251 66163968 66354036 66382848 66515904 66777984 66869712 66911832 67175472 67267746 67277304 67542384 67571712 67575326 67635162 67765824 67901652 67931136 67944422 68169192 68262831 68315534 68335488 68574961 68708736 68841472 68949517 68979456 69074208 69346368 69390048 69485364 69759144 69769056 69803084 69854967 70140168 70170624 70174377 70184348 70416528 70447104 70513254 70543872 70557669 70791084 70835674 70866432 70963776 71222578 71253504 71288256 71632512 71677632 71883539 71914752 72013536 72058896 72157878 72342816 72442188 72487818 72737952 72773428 72883746 73124856 73156608 73170916 73202688 73412976 73513818 73560123 73592064 73849958 74030112 74253326 74285568 74434464 74680704 74727744 74830392 75125232 75172552 75228426 75275811 75572406 75583144 75686967 75833184 75985182 76018176 76236552 76284572 76317696 76422528 76690341 76771968 76877424 77191296 77228944 77297328 77446656 77601888 77650768 77708484 77907648 78014664 78063804 78074896 78371384 78479037 78490188 78799448 78833664 78907689 78941952 79218594 79252992 79302912 79530724 79724736 79736064 79834248 80160192 80199288 80476032 80586576 80621568 80637336 80904096 80955056 80990208 81015228 81066258 81385668 81397232 81432576 81830196 81865728 82152616 82188288 82265463 82301184 82353024 82589598 82677504 82791072 83129088 83169632 83283876 83571264 83623904 83738772 83900544 84015792 84068712 84105216 84184191 84399952 84515886 84569121 84860944 84897792 85031037 85312332 85349376 85403136 85520448 85766121 85857408 85911488 85975344 86368464 86380736 86487102 86666496 86840208 86882562 86959494 87127488 87182368 87302124 87340032 87357114 87646104 87739392 87766497 87834258 88167807 88218624 88472048 88510464 88649379 88687872 88809696 89037312 89159616 89215776 89567296 89690328 89703072 90056512 90180216 90224199 90354432 90535536 90574848 90659898 90717003 90892256 91017108 91074438 91113984 91571886 91611648 91972608 92098944 92421693 92461824 92520064 92588832 92647152 93012192 93025408 93139956 93520224 93565836 93888704 94017672 94058496 94076892 94388112 94488576 94517766 94577301 94618368 94949946 95004672 95051008 95468562 95510016 95570176 95886336 96018048 96078528 96210504 96457088 96589584 96650424 96983936 97164522 97178328 97499808 97603584 97695234 97883968 98018424 98080164 98122752 98257536 98601867 98706816 99047424 99245952 99531054 99574272 99636992 99773856 100166976 100304568 100367748 100763208 100901619 100915956 101110912 101313576 101357568 101362989 101452743 101648736 101756928 101852478 101896704 101916633 102253788 102362624 102473301 102503232 102921728 103063104 103262208 103469184 103611312 103876864 104019552 104085072 104228046 104638716 104653584 104704626 105210252 105255936 105276522 105624792 105670656 105737216 105769881 105815808 106186626 106253511 106299648 106314752 106445664 106833867 106880256 106932384 107301376 107448768 107516448 107872128 108020304 108088344 108514224 108663282 108731727 109106928 109154304 109160142 109325619 109687284 109734912 109756374 109804032 110119464 110236672 110270727 110388096 110774937 110838784 111045168 111379989 111428352 111651696 111867392 112021056 112091616 112245588 112687848 112758828 113358609 113374716 113749776 113799168 113870848 113977773 114027264 114354828 114426858 114476544 114633792 115157952 115316136 115555328 115786944 115843416 115945992 116169984 116402832 116453376 116476152 116861472 116985856 117021996 117095706 117112344 117557076 117624832 117735282 118199172 118250496 118412928 118716416 118827891 118879488 118954368 119296086 119587104 119604096 120240288 120298932 120472576 120714048 120879864 120932352 120956004 121356144 121432584 121485312 121599387 122078502 122095848 122148864 122155397 122630144 122745294 122798592 122822609 123228924 123282432 123451776 123529536 123884397 124016256 124186608 124693632 124754448 124925814 125356896 125435856 125608158 125850816 126023688 126103068 126157824 126182498 126599928 126773829 126871706 127291416 127346688 127353499 127848448 127968498 128024064 128049103 128104704 128280672 128786112 128867232 129552696 129571104 129730653 129999744 130260312 130323843 130439241 130691232 130773552 130830336 130953186 131010048 131035671 131469156 131551966 131609088 131751387 132270502 132327936 132708072 132765696 133031808 133498001 133555968 133739424 133823664 134350944 134535492 134554608 135084768 135150652 135270324 135531648 135803304 135862272 135888844 135989847 136338384 136525662 136611657 136631068 136670976 137149922 137357829 137417472 137899034 137958912 138148416 138692736 138780096 138970728 139518288 139538112 139606168 139709934 140280336 140341248 140348754 140368696 140833056 141026508 141087744 141115338 141582168 141671348 141732864 141776649 141927552 142424919 142445156 142507008 142576512 143202843 143265024 143355264 143767078 143829504 144027072 144117792 144315756 144685632 144884376 144975636 145475904 145546856 145746783 145767492 146249712 146313216 146341832 146405376 146542851 146825952 147027636 147120246 147184128 147699916 148060224 148506652 148571136 148868928 149296581 149361408 149455488 149660784 150250464 150345104 150456852 150551622 151144812 151166288 151373934 151666368 151970364 152036352 152473104 152569144 152635392 152778717 152845056 153380682 153543936 153754848 154382592 154457888 154594656 154893312 155203776 155301536 155416968 155815296 156029328 156127608 156149792 156342069 156742768 156958074 156980376 157056939 157598896 157667328 157815378 157883904 157914783 158437188 158505984 158605824 159061448 159279939 159449472 159472128 159668496 160320384 160398576 160952064 161173152 161274672 161808192 161910112 162030456 162132516 162771336 162794464 162994923 163660392 163731456 163740213 164305232 164376576 164530926 164602368 164634561 164706048 165179196 165355008 165582144 166258176 166339264 166567752 167142528 167247808 167477544 167801088 168031584 168137424 168210432 168368382 168799904 169031772 169138242 169721888 170062074 170624664 170698752 170806272 171040896 171532242 171640287 171714816 171822976 171950688 172736928 172761472 172974204 173332992 173680416 173765124 173918988 174254976 174364736 174604248 174680064 174714228 175292208 175478784 175532994 175643559 175668516 176335614 176437248 176602923 176944096 177298758 177375744 177619392 178074624 178319232 178431552 178944129 179134592 179380656 179406144 180113024 180360432 180448398 180708864 181071072 181319796 181434006 181784512 182034216 182148876 182227968 183117753 183143772 183223296 183945216 184117941 184197888 184843386 184923648 185040128 185177664 185294304 186024384 186050816 186279912 187040448 187131672 187388721 187777408 188035344 188116992 188153784 188412237 188776224 188977152 189035532 189154602 189236736 189273747 189899892 190009344 190102016 190307559 190937124 191020032 191140352 191772672 191952747 192036096 192157056 192421008 192914176 193179168 193300848 193967872 194329044 194356656 194999616 195390468 195767936 196036848 196160328 196245504 196429779 196515072 197203734 197327949 197413632 198094848 198405753 198491904 199062108 199148544 199273984 199547712 200333952 200609136 200735496 201526416 201803238 201831912 202221824 202627152 202715136 202725978 202905486 203297472 203704956 203793408 203833266 204507576 204725248 204788493 204946602 205006464 205724883 205843456 206126208 206524416 206848551 206938368 207222624 207753728 208039104 208170144 208456092 209277432 209307168 209409252 210420504 210511872 210523131 210553044 211249584 211341312 211474432 211539762 211631616 211673007 212373252 212507022 212599296 212629504 212891328 213667734 213760512 213864768 214602752 214897536 215032896 215650617 215744256 216040608 216176688 217028448 217326564 217463454 218213856 218320284 218651238 219374568 219469824 219512748 219608064 220238928 220473344 220541454 220680369 220776192 221549874 221677568 222090336 222759978 222856704 223303392 223734784 224042112 224183232 224491176 225375696 225517656 225827433 226717218 226749432 226860023 227060901 227499552 227741696 227955546 228054528 228099131 228709656 228853716 228953088 229267584 230071023 230315904 230632272 231110656 231573888 231686832 231891984 232339968 232805664 232952304 233722944 234043992 234191412 234224688 235114152 235437111 235470564 236398344 236500992 236513641 236723067 236825856 237432832 237655782 237758976 237805477 237908736 238592172 239104369 239174208 239208192 240480576 240597864 240945152 241428096 241759728 241864704 241912008 242712288 242865168 242970624 243198774 244157004 244191696 244297728 244310794 245490588 245597184 245645218 246457848 246564864 246796389 246903552 247059072 247768794 247924859 248032512 248373216 249279023 249387264 249508896 249851628 250713792 250871712 251216316 251701632 252047376 252206136 252315648 252364996 252552573 253199856 253547658 253707363 253743412 254582832 254693376 254706998 255093111 255936996 256048128 256098206 256209408 256561344 257298363 257572224 257734464 258474853 259105392 259142208 259461306 259886641 259999488 260520624 260647686 260878482 261382464 261547104 261906372 262020096 262071342 262938312 263103932 263218176 263299491 263502774 264503421 264541004 264655872 265416144 265531392 265948137 266063616 266996002 267111936 267478848 267647328 268701888 269070984 269109216 270169536 270301304 270540648 270672597 271063296 271606608 271724544 271777688 271979694 272151009 272676768 273051324 273223314 273262136 273341952 274299844 274715658 274834944 275798068 275917824 276296832 277265079 277385472 277560192 277941456 279036576 279076224 279212336 279419868 280560672 280697508 280737392 281666112 282053016 282175488 282230676 283164336 283342696 283465728 283553298 283731903 283855104 284849838 284890312 285014016 285153024 286405686 286530048 286710528 287534156 287659008 288054144 288235584 288631512 289371264 289768752 289951272 290951808 291093712 291493566 291534984 292499424 292683664 292810752 293085702 293651904 294055272 294240492 294368256 295399832 295805601 296120448 297013304 297142272 297737856 298593162 298722816 298910976 299321568 300500928 300690208 300913704 301103244 302289624 302332576 302704857 302747868 303332736 303940728 304072704 304088967 304358229 304946208 305138288 305270784 305557434 305690112 305749899 306761364 307087872 307419903 307509696 308765184 308915776 309189312 309786624 310407552 310603072 310833936 311630592 312058656 312255216 312299584 312684138 313485536 313916148 313960752 314113878 315197792 315630756 315767808 315829566 316874376 317011968 317211648 317309643 318122896 318559878 318760533 318898944 318944256 319336992 320501601 320640768 320797152 321904128 322346304 322549344 323616384 323820224 324060912 324265032 325542672 325588928 325989846 326195181 327320784 327462912 327480426 327976857 328610464 329061852 329204736 329269122 329412096 330358392 330710016 330812181 331164288 332324811 332516352 332678528 333135504 334139967 334285056 334495616 334955088 335602176 336063168 336274848 336736764 337599808 338063544 338276484 339443776 340075827 340124148 341249328 341397504 341612544 341933319 342081792 343064484 343280574 343429632 343645952 343901376 345473856 345522944 345948408 346665984 347360832 347530248 347837976 348509952 348729472 349208496 349360128 349428456 350584416 350957568 351065988 351287118 351337032 352671228 352874496 353205846 353888192 354597516 354751488 355238784 356149248 356483673 356638464 356863104 357888258 358269184 358761312 358812288 360226048 360720864 360896796 361417728 362142144 362639592 362868012 363569024 364068432 364297752 364455936 364798161 366235506 366287544 366446592 366466191 367890432 368235882 368395776 368467827 369686772 369847296 370080256 370355328 370588608 371653191 372048768 372101632 372559824 374080896 374263344 374777442 375554816 376070688 376307568 376824474 377552448 378071064 378309204 378473472 378547494 379799784 380204032 380321487 380615118 381874248 382040064 382060497 382280704 383545344 383905494 384072192 384147309 384314112 384842016 385828352 386358336 386601696 387935744 388658088 388713312 389999232 390780936 390971529 391535872 392073696 392320656 392491008 392859558 393030144 393107013 394407468 394655898 394827264 395254161 396811506 396983808 398124216 398297088 398547968 399095424 400494003 400667904 401218272 401470992 403052832 403606476 403663824 404443648 405254304 405451956 405810972 406594944 407409912 407586816 407666532 409015152 409450496 409576986 409834971 409893204 410012928 411449766 411686912 412073487 412252416 413697102 413876736 414445248 415507456 416078208 416340288 416912184 418554864 418614336 418818504 420841008 421023744 421046262 421106088 422499168 422948864 423079524 423263232 423346014 424746504 425014044 425198592 425259008 425782656 427274757 427335468 427521024 427729536 429205504 429608529 429795072 430065792 431301234 431488512 432081216 432353376 434056896 434653128 434926908 436427712 436640568 437240349 437302476 438749136 438939648 439025496 439216128 439628553 440477856 440946688 441082908 441360738 441552384 441638743 443099748 443355136 444050971 444180672 445519956 445713408 446606784 447469568 447889743 448084224 448366464 448982352 450751392 451035312 451654866 453434436 453498864 453720046 454121802 454999104 455911092 456109056 456198262 457419312 457707432 457906176 458336151 458535168 460142046 460431881 460631808 461264544 462221312 462946757 463147776 463373664 463783968 464679936 465611328 465904608 467445888 468087984 468382824 468449376 469026207 470228304 470874222 470941128 471170817 472796688 473001984 473027282 473446134 473651712 473744349 475311564 475517952 475610954 475817472 477184344 477839817 478208738 478348416 478416384 480024727 480961152 481195728 481890304 482646619 482856192 483519456 483824016 485424576 485730336 486397548 488314008 488383392 488621588 488984769 490981176 491194368 491220639 491290436 492915696 493129728 493592778 493807104 493903683 494118144 495537588 495849718 496065024 496746432 498558046 498774528 499017792 499703256 501427584 501743424 502432632 503403264 504094752 504412272 504631296 504729992 505105146 506399712 507095316 507414726 507486824 509165664 509413996 510186222 511873992 512096256 512196412 512418816 513122688 514596726 514920861 515144448 515468928 516949706 518210784 518284416 518922612 519773282 519998976 521041248 521295372 521756964 522764928 523094208 523812744 524040192 524142684 525876624 526207864 526436352 526598982 526930677 527005548 529006842 529082008 529311744 529808769 530832288 531896274 532127232 533992004 534223872 534957696 535294656 536832387 537403776 538141968 538218432 540339072 540602608 541081296 541345194 542126592 543213216 543555376 543959388 544302018 545353536 546102648 546446628 546524272 546683904 548599688 549353259 549431316 549669888 551596136 551835648 552353823 552593664 554530158 554770944 555120384 555882912 558073152 558152448 558424672 558839736 561121344 561395016 561474784 562166163 563332224 564106032 564350976 564461352 565236711 566328672 566685392 566931456 567106596 567463806 567710208 567821241 569699676 569780624 570028032 570306048 570922677 572811372 573060096 573421056 575068312 575318016 575858241 576108288 576471168 577263024 578742528 579537504 579902544 581903616 582187424 582987132 583069968 584998848 585367328 586171404 587303808 588110544 588480984 588736512 589289337 590799664 591611202 591983847 592240896 594026608 594284544 595217259 595475712 597186324 597445632 597821952 598643136 601001856 601380416 601827408 602206488 604579248 604665152 605409714 605495736 606665472 607881456 608145408 608177934 608716458 609892416 610276576 611114868 611380224 611499798 613522728 614175744 614365479 614839806 615019392 617174649 617530368 617831552 618378624 619573248 620545653 620815104 621206144 621667872 623261184 624117312 624510432 624599168 625368276 626971072 627832296 627921504 628227756 630395584 631261512 631535616 631569393 631659132 633748752 634023936 634423296 634619286 635019021 636245792 637119756 637521066 637797888 637888512 638673984 641003202 641281536 641594304 643808256 644692608 645098688 646951851 647232768 647640448 648121824 648530064 651085344 651177856 651979692 652390362 654641568 654960852 655953714 657220928 658123704 658409472 658538244 658824192 660716784 661420032 661624362 662041107 662328576 664649622 665032704 665357056 666271008 668279934 668570112 668991232 669910176 671204352 672126336 672549696 673473528 675199616 676127088 676552968 677482299 678887552 680151654 680248296 680580069 681182703 682498656 683225088 683866638 684163584 684297393 686128968 686561148 686859264 687291904 687802752 690213069 690947712 691045888 691896816 693331968 694721664 695060496 695675952 697019904 697458944 698416992 698856912 701168832 702131976 702574236 702674064 705342456 706311333 706411692 707776384 709195032 709502976 709540923 710169201 710477568 712298496 712967346 713276928 713416431 713726208 715776516 716538368 717313107 717522624 717624576 720452096 721441728 721793592 722835456 724284288 725279184 725736024 727138048 728136864 728595504 728911872 729596322 732471012 732575088 732893184 732932382 736471764 736791552 736935654 739373544 739694592 740160512 740389167 740710656 741177216 743306382 743774577 744097536 744203264 745119648 747837069 748161792 748526688 749554884 751109632 752141376 752615136 753648948 755104896 756142128 756618408 756946944 757094988 759599568 760408064 760642974 761122089 761230236 763748496 764080128 764120994 764561408 765279333 767810988 768144384 768294618 768628224 769684032 771656704 771895089 772716672 773203392 775424559 775871488 777316176 777426624 779659923 779998464 781561872 781943058 783071744 784147392 784641312 785719116 786060288 786214026 788814936 789311796 789654528 790508322 793510263 793623012 793967616 796248432 796594176 797095936 797844411 798190848 800988006 801335808 802436544 802941984 806105664 807212952 807327648 808887296 810508608 810903912 811621944 812017791 813189888 814819824 815173632 815333064 816453027 818030304 818900992 819153972 819669942 819786408 820025856 820186237 822899532 823373824 824146974 824504832 824666089 827394204 827753472 828890496 831014912 831795237 832156416 832680576 833824368 837109728 837228672 837637008 841682016 842092524 842212176 844998336 846159048 846526464 846692028 849493008 850028088 850397184 851195709 851565312 854549514 854670936 855042048 855087779 855459072 858411008 859217058 859590144 859758263 860131584 862602468 862977024 864162432 864706752 868113792 869306256 869853816 872855424 873281136 874480698 874604952 877498272 878050992 878432256 879257106 880955712 882165816 882721476 883104768 883277486 886199496 887416803 888101942 888361344 891039912 891426816 891474493 893213568 894939136 895779486 896168448 896343721 896732928 897964704 901502784 902070624 903309732 906868872 906997728 907440092 908114571 908243604 909998208 911822184 912218112 912266901 912396524 913074687 914838624 915414864 915812352 916672302 917070336 917249697 920284092 920863762 921263616 922259709 922529088 925893514 926295552 926747328 927567936 929359872 931222656 931809216 934486007 934891776 936175968 936765648 936898752 938052414 940456608 941748444 941882256 942341634 945593376 946054564 946892268 947303424 947488698 950623128 951035904 951221908 951634944 951928929 954368688 955679634 956281599 956417476 956696832 956832768 960049454 961504803 961922304 962391456 965293238 965712384 967038912 967648032 970849152 971460672 972795096 976628016 976766784 977243176 977969538 978585543 981962352 982388736 982441278 982580872 983930571 985831392 987185556 987614208 987807366 988236288 991075176 991699436 992130048 992436543 993492864 996974433 997116092 997549056 998035584 999406512 1002419901 1002855168 1003486848 1004865264 1006806528 1008189504 1008824544 1009459984 1010210292 1012799424 1014190632 1014829452 1014973648 1018331328 1018827992 1020227481 1020372444 1023747984 1024192512 1024392824 1024837632 1025799957 1026245376 1029193452 1029841722 1030288896 1030937856 1033899412 1036421568 1036568832 1037845224 1039546564 1039997952 1042082496 1042590744 1043513928 1045529856 1046188416 1047625488 1048080384 1048285368 1051753248 1052415728 1052872704 1053197964 1053861354 1054011096 1058013684 1058164016 1058623488 1059617538 1061664576 1063792548 1064254464 1067984008 1068447744 1069451019 1069915392 1070589312 1073664774 1074807552 1076283936 1076436864 1080678144 1081205216 1082162592 1082690388 1084253184 1086426432 1087110752 1087918776 1088604036 1090707072 1092205296 1092893256 1093048544 1093367808 1094394483 1097199376 1098706518 1098862632 1099339776 1099398573 1103192272 1103671296 1104707646 1105187328 1105403481 1109060316 1109541888 1110240768 1111765824 1114959573 1116146304 1116304896 1116849344 1117679472 1122242688 1122790032 1122949568 1124332326 1126664448 1128212064 1128922704 1130473422 1132657344 1133370784 1134213192 1134927612 1135420416 1135642482 1139399352 1139561248 1140612096 1140964461 1141845354 1145622744 1146120192 1146181491 1146842112 1150136624 1150636032 1151716482 1152216576 1152441927 1152942336 1154526048 1157485056 1159075008 1159805088 1163807232 1164374848 1165974264 1166139936 1169997696 1170734656 1172342808 1172914587 1174607616 1176221088 1176961968 1177473024 1178578674 1179321039 1181599328 1183222404 1183967694 1184481792 1185762483 1188053216 1190434518 1190951424 1194372648 1194891264 1195643904 1197286272 1201482009 1202003712 1202760832 1203654816 1204412976 1209158496 1209330304 1210819428 1210991472 1213330944 1215762912 1216355868 1217432916 1219784832 1220553152 1222229736 1222760448 1222999596 1227045456 1228351488 1228730958 1229504913 1229679612 1230038784 1234349298 1235060736 1235663104 1236220461 1236757248 1241091306 1241630208 1242412288 1243335744 1246522368 1248234624 1249020864 1249198336 1250736552 1253942144 1255664592 1255843008 1256455512 1260791168 1262523024 1263071232 1263138786 1263318264 1267497504 1268846592 1269238572 1270038042 1272491584 1274239512 1275042132 1275595776 1275777024 1277347968 1281824271 1282006404 1282563072 1283188608 1287616512 1288825587 1289385216 1290197376 1293903702 1294465536 1295280896 1296243648 1297060128 1302170688 1302355712 1303959384 1304780724 1309283136 1309921704 1311721047 1311907428 1314441856 1316247408 1316818944 1317076488 1317648384 1318885659 1321433568 1322840064 1323248724 1324082214 1324657152 1324916229 1329299244 1330065408 1330714112 1332152913 1332542016 1336559868 1337140224 1337982464 1339820352 1342408704 1343669229 1344252672 1345099392 1346947056 1350399232 1352254176 1353105936 1354964598 1357775104 1360303308 1360496592 1361160138 1362365406 1364997312 1367733276 1368327168 1368594786 1372257936 1373122296 1373718528 1374583808 1375008453 1375605504 1380426138 1381295643 1381895424 1382091776 1383793632 1386663936 1388840271 1389443328 1390120992 1391351904 1394039808 1394917888 1396833984 1397713824 1402337664 1404263952 1405148472 1405348128 1410684912 1412622666 1412823384 1413512451 1415552768 1418390064 1419005952 1419081846 1420338402 1420955136 1421233047 1425934692 1426553856 1426832862 1427452416 1431553032 1433076736 1433519451 1434626214 1435045248 1435249152 1440074181 1440904192 1442883456 1443587184 1445670912 1447939857 1448568576 1450558368 1451472048 1454276096 1456273728 1457191008 1459192644 1464942024 1465150176 1465864764 1472943528 1473583104 1473661917 1473871308 1478747088 1479389184 1480321024 1480778334 1481421312 1481711049 1482354432 1486612764 1487549154 1488195072 1488406528 1490239296 1495674138 1496323584 1497053376 1499109768 1502219264 1504282752 1505230272 1507297896 1510209792 1512284256 1513236816 1513893888 1514189976 1519199136 1520816128 1521285948 1522244178 1522460472 1527496992 1528241988 1529122816 1530558666 1535621976 1536288768 1536589236 1537256448 1539368064 1543313408 1543790178 1544762583 1545433344 1546406784 1550849118 1551742976 1554632352 1554853248 1559319846 1559996928 1563123744 1563886116 1566143488 1568294784 1569282624 1571438232 1572120576 1572428052 1577629872 1578623592 1579309056 1580792031 1581016644 1587020526 1587246024 1587935232 1588020161 1589426307 1592496864 1594191872 1595688822 1596381696 1596693917 1601976012 1602671616 1604873088 1605883968 1610497161 1612211328 1614425904 1614655296 1617774592 1621017216 1621807824 1623243888 1624035582 1626379776 1629639648 1630666128 1632906054 1636060608 1638307944 1639339884 1639572816 1640051712 1640372474 1645799064 1648059777 1648293948 1649009664 1649332178 1654788408 1655506944 1655595487 1657061469 1657780992 1662029824 1663590474 1664312832 1664638339 1665361152 1667648736 1673730583 1674219456 1674457344 1675274016 1683364032 1684185048 1684424352 1686498489 1689996672 1692318096 1693052928 1693384056 1695710133 1698986016 1700056176 1700794368 1702391418 1703130624 1703463723 1709099028 1709341872 1710084096 1710175558 1710918144 1712768031 1718434116 1719180288 1719516526 1720263168 1725204936 1725954048 1727574723 1728324864 1729413504 1735474013 1736227584 1738612512 1739707632 1744953161 1745710848 1746562272 1748961396 1749209904 1754996544 1756101984 1758514212 1761911424 1764331632 1765442952 1766209536 1766554972 1767868011 1772398992 1774833606 1775951541 1776203884 1776722688 1782079824 1782853632 1782948986 1785651777 1786427136 1791558972 1792336896 1792687442 1793465856 1795929408 1803005568 1804141248 1806619464 1813737744 1813995456 1814880184 1816229142 1816487208 1819996416 1823644368 1824436224 1824533802 1824793048 1826149374 1829677248 1830829728 1833344604 1834140672 1834499394 1840568184 1841727524 1842527232 1843096437 1844519418 1845058176 1851523947 1851787028 1852591104 1853494656 1855135872 1858719744 1861636959 1862445312 1863618432 1868972014 1869783552 1872351936 1873531296 1873797504 1876104828 1880913216 1883496888 1883764512 1884683268 1891186752 1892109128 1893784536 1894606848 1894708179 1894977396 1901246256 1902071808 1902443816 1903269888 1903857858 1905057063 1908737376 1911359268 1912563198 1912834952 1913393664 1913665536 1920098908 1923009606 1923844608 1924782912 1930586476 1931424768 1934077824 1935296064 1940855553 1941698304 1942921344 1945590192 1953256032 1953533568 1954486352 1955939076 1957171086 1963924704 1964882556 1965161744 1967861142 1971662784 1974371112 1975228416 1975614732 1976472576 1982150352 1983398872 1984260096 1984873086 1986123321 1986985728 1993948866 1994232184 1995098112 1996071168 1998813024 2004839802 2005710336 2006973696 2009730528 2013613056 2016379008 2017649088 2018919968 2020420584 2025598848 2028381264 2029658904 2029947296 2032446897 2036662656 2037655984 2040454962 2040744888 2041740207 2043548109 2047495968 2048785648 2049675264 2051599914 2052490752 2052892179 2058386904 2059683444 2060577792 2061875712 2067798824 2070639207 2072843136 2073137664 2075690448 2079093128 2079995904 2084164992 2085181488 2087027856 2091059712 2092376832 2095250976 2096570736 2103506496 2104831456 2106395928 2107722708 2108022192 2116027368 2116328032 2118933999 2119235076 2123329152 2127585096 2128508928 2128622769 2130507603 2135968016 2136895488 2138902038 2139830784 2140249293 2141178624 2147329548 2149615104 2151939321 2152567872 2152873728 2161356288 2162410432 2164325184 2165380776 2168506368 2172852864 2174221504 2175837552 2177208072 2181414144 2184410592 2185786512 2186097088 2186735616 2188788966 2194398752 2197413036 2197725264 2198679552 2198797146 2206384544 2209415292 2210374656 2210806962 2218120632 2219083776 2220481536 2221167501 2223531648 2229919146 2231323731 2232292608 2232609792 2233698688 2235358944 2243511207 2244485376 2245580064 2245899136 2248664652 2253328896 2256424128 2257845408 2260946844 2265314688 2266741568 2268426384 2269855224 2270840832 2271284964 2278798704 2279122496 2281224192 2281928922 2283366267 2283690708 2291245488 2292240384 2292362982 2293684224 2295837999 2300273248 2303432964 2304433152 2304883854 2305884672 2309052096 2314970112 2315685267 2318150016 2319610176 2326273677 2327614464 2328749696 2331948528 2332279872 2338979769 2339995392 2341469312 2344685616 2345829174 2349215232 2352442176 2353923936 2357157348 2358642078 2363198656 2366444808 2367935388 2368963584 2371524966 2376106432 2380530789 2380869036 2381902848 2388745296 2389782528 2391287808 2393533233 2394572544 2402964018 2404007424 2405521664 2407309632 2408825952 2418316992 2418660608 2421638856 2421982944 2426661888 2431525824 2432711736 2434865832 2436053373 2439569664 2441106304 2444459472 2445520896 2445999192 2449359081 2454090912 2456702976 2457461916 2459009826 2459359224 2460077568 2460558711 2468698596 2470121472 2471326208 2472440922 2473514496 2473998267 2482182612 2483260416 2484824576 2486671488 2493044736 2495385711 2496469248 2498041728 2498396672 2501473104 2507884288 2511329184 2511686016 2512911024 2521582336 2525046048 2526277572 2526636528 2534995008 2538477144 2540076084 2544983168 2548479024 2550084264 2551191552 2553587127 2554695936 2563648542 2564012808 2565126144 2565263337 2566377216 2575233024 2577651174 2578770432 2579274789 2580394752 2587807404 2588931072 2590561792 2592487296 2594120256 2604341376 2604711424 2607918768 2609561448 2618566272 2619843408 2623442094 2623814856 2628883712 2632494816 2634152976 2635296768 2637771318 2642867136 2646497448 2648164428 2649314304 2649832458 2658598488 2661428224 2662250409 2664305826 2665084032 2673119736 2674280448 2674423479 2675964928 2679640704 2684817408 2687338458 2688505344 2689031163 2690198784 2693894112 2700798464 2704508352 2706211872 2709929196 2715550208 2720606616 2720993184 2722320276 2724730812 2729994624 2735466552 2736654336 2736800703 2737189572 2744515872 2746244592 2747437056 2749167616 2750016906 2751211008 2751749091 2760852276 2762591286 2763790848 2764183552 2766779127 2767587264 2777680542 2778886656 2780241984 2782703808 2788079616 2789835776 2793667968 2795427648 2803458021 2804675328 2808527904 2810296944 2810696256 2821369824 2825245332 2825646768 2827024902 2831105536 2836780128 2838163692 2840676804 2841910272 2842466094 2851869384 2853107712 2853665724 2854904832 2863106064 2866153472 2867038902 2868844797 2869252428 2870090496 2870498304 2880148362 2881808384 2884514409 2885766912 2887174368 2895879714 2897137152 2901116736 2902944096 2908552192 2912547456 2914382016 2918385288 2929884048 2930300352 2931729528 2935756629 2945887056 2947166208 2947323834 2947742616 2951791713 2957494176 2960642048 2961556668 2962842624 2963422098 2964708864 2965288703 2973225528 2975098308 2976390144 2976813056 2980478592 2990923299 2991348276 2992647168 2994106752 2998219536 3004438528 3007259703 3008565504 3010460544 3014595792 3020419584 3024568512 3026473632 3028379952 3038398272 3042571896 3044488356 3044920944 3054993984 3056483976 3060682443 3061117332 3071243952 3072577536 3073178472 3074512896 3077399871 3078736128 3086626816 3087580356 3089525166 3090866688 3091471201 3092813568 3101698236 3103485952 3108356797 3109264704 3109706496 3118639692 3119993856 3126247488 3127772232 3132286976 3136589568 3138565248 3142876464 3144241152 3144856104 3155259744 3157247184 3158618112 3161584062 3162033288 3174041052 3174492048 3175870464 3176040322 3178852614 3184993728 3191377644 3192763392 3193387834 3203952024 3205343232 3208353057 3209746176 3211767936 3220994322 3223023167 3224422656 3228851808 3229310592 3235549184 3240627299 3242034432 3243615648 3246487776 3248071164 3252759552 3259279296 3261332256 3265812108 3272121216 3276615888 3278679768 3279145632 3280103424 3280744948 3283183449 3291598128 3296119554 3296587896 3298019328 3298195719 3298664356 3309576816 3311013888 3311190974 3314122938 3315561984 3316210443 3327180948 3328625664 3329276678 3330722304 3335297472 3344878719 3347461166 3348438912 3348914688 3350548032 3360173089 3366728064 3368370096 3368848704 3372996978 3378526333 3379993344 3384636192 3386768112 3391420266 3397972032 3400112352 3404782836 3406261248 3406927446 3418198056 3418683744 3420351116 3421836288 3422893383 3425536062 3436868232 3438360576 3438544473 3439033052 3440526336 3450409872 3451908096 3455149446 3456649728 3457325781 3458827008 3470948026 3472455168 3477225024 3479415264 3489906322 3491421696 3493124544 3497922792 3498419808 3509993088 3512203968 3517028424 3518743761 3523822848 3528663264 3530885904 3532419072 3533109944 3535736022 3537963117 3544797984 3549667212 3551903082 3552407768 3553445376 3557287449 3564159648 3565897972 3571303554 3572854272 3583117944 3584673792 3585374884 3586931712 3591858816 3604446027 3606011136 3608282496 3613238928 3627475488 3627990912 3629760368 3632458284 3632974416 3639992832 3647288736 3649067604 3649586096 3652298748 3659354496 3661659456 3666689208 3668281344 3668998788 3681136368 3683455048 3685054464 3686192874 3688514739 3689038836 3690116352 3703047894 3703574056 3705182208 3706989312 3708661383 3710271744 3723273918 3724890624 3727236864 3737944028 3739567104 3744703872 3747062592 3747595008 3752209656 3761826432 3766993776 3767529024 3769366536 3782373504 3784218256 3787569072 3789213696 3789416358 3789954792 3802492512 3804887632 3806539776 3807715716 3810114126 3817474752 3822718536 3825126396 3825669904 3826787328 3827331072 3840197816 3845472813 3846019212 3847689216 3849565824 3861172952 3862849536 3866476761 3868155648 3870592128 3881711106 3883396608 3885842688 3891180384 3906512064 3907067136 3908972704 3911878152 3914342172 3927849408 3929765112 3930323488 3935163141 3935722284 3943325568 3948742224 3950456832 3951229464 3952945152 3956656977 3964300704 3966797744 3968520192 3969746172 3972246642 3973971456 3974748687 3987897732 3988464368 3990196224 3992142336 3996458739 3997626048 4009679604 4011420672 4013947392 4019461056 4027226112 4031007687 4032758016 4035298176 4037839936 4040841168 4051197696 4056762528 4059317808 4059894592 4064893794 4073325312 4075311968 4080909924 4081489776 4083480414 4087096218 4094991936 4097571296 4103199828 4104981504 4105784358 4116773808 4119366888 4121155584 4123751424 4125025359 4135597648 4141278414 4143886929 4145686272 4146275328 4151380896 4158186256 4159991808 4166520813 4168329984 4170362976 4174055712 4182119424 4184753664 4190501952 4193141472 4207012992 4209662912 4212791856 4215445416 4216044384 4232054736 4232656064 4237867998 4238470152 4240537353 4246658304 4255170192 4257017856 4257245538 4261015206 4263699141 4271936032 4277804076 4279661568 4280498586 4282357248 4294659096 4299230208 4300558353 4303878642 4305135744 4305747456 4320222543 4322712576 4324820864 4328650368 4330761552 4337012736 4343819571 4345705728 4348443008 4351675104 4354416144 4362828288 4368821184 4371573024 4372194176 4377577932 4388797504 4394826072 4395450528 4397594292 4412769088 4418830584 4420749312 4420985751 4421613924 4436241264 4438167552 4440963072 4442335002 4445133147 4447063296 4459838292 4462647462 4464585216 4465219584 4467397376 4470717888 4487022414 4488970752 4491160128 4491798272 4497329304 4506657792 4512848256 4515690816 4521893688 4530629376 4533483136 4536852768 4539710448 4541681664 4542569928 4557597408 4558244992 4562448384 4563857844 4566732534 4567381416 4582490976 4584725964 4587368448 4591675998 4600546496 4606865928 4608866304 4609767708 4611769344 4618104192 4629940224 4631370534 4634287749 4636300032 4639220352 4652547354 4655228928 4657499392 4663897056 4664559744 4677959538 4679990784 4682938624 4689371232 4691658348 4698430464 4704884352 4707847872 4714314696 4717284156 4726397312 4732889616 4735870776 4737927168 4742376093 4743049932 4752212864 4761061578 4761738072 4763805696 4764060483 4768278921 4777490592 4782575616 4787066466 4789145088 4790081751 4805928036 4808014848 4811043328 4814619264 4817651904 4831491483 4836633984 4837321216 4843277712 4843965888 4853323776 4863051648 4865423472 4869731664 4872106746 4879139328 4882212608 4888918944 4891998384 4898718162 4908181824 4914923832 4918019652 4918718448 4920155136 4921117422 4937397192 4942652416 4944179331 4944881844 4947028992 4947996534 4964365224 4966520832 4966786461 4969649152 4971184407 4973342976 4986089472 4990771422 4992938496 4993915017 4996083456 4996793344 5002946208 5015768576 5021191749 5022658368 5023372032 5025822048 5043164672 5050092096 5052555144 5053273056 5069990016 5076954288 5080152168 5089966336 5096958048 5100168528 5102383104 5107174254 5109391872 5110391169 5127297084 5128025616 5130252288 5130526674 5132754432 5138304093 5155302348 5157540864 5158549578 5160789504 5175614808 5177862144 5181123584 5182724169 5184974592 5188240512 5206422039 5208682752 5209422848 5215837536 5219122896 5234859483 5237132544 5239686816 5246884188 5247629712 5257767424 5264989632 5268305952 5275542636 5285734272 5292994896 5296328856 5298628608 5299664916 5317196976 5322856448 5324500818 5327854623 5328611652 5330168064 5346239472 5348560896 5348846958 5351929856 5356955331 5359281408 5374676916 5377010688 5378062326 5380397568 5387788224 5401596928 5409016704 5412423744 5419858392 5431100416 5441213232 5441986368 5444640552 5449461624 5459989248 5470933104 5473308672 5473601406 5474379144 5489031744 5492489184 5498335232 5500033812 5502422016 5503498182 5521704552 5525182572 5527581696 5528367104 5533558254 5535174528 5554571841 5555361084 5557773312 5560483968 5565407616 5576159232 5579671552 5584910877 5587335936 5590855296 5606916042 5609350656 5617055808 5620593888 5621392512 5642739648 5650490664 5651293536 5654049804 5662211072 5673560256 5676327384 5681353608 5683820544 5684124537 5684932188 5703738768 5706215424 5707331448 5709809664 5715171189 5726212128 5732306944 5734077804 5737689594 5738504856 5740180992 5740996608 5741303659 5760296724 5763616768 5769028818 5771533824 5772662623 5774348736 5791759428 5794274304 5802233472 5805888192 5817104384 5822566659 5825094912 5828764032 5836770576 5859768096 5860600704 5863459056 5871513258 5891774112 5894647668 5895485232 5903583426 5914988352 5923113336 5925685248 5926844196 5929417728 5930577406 5946451056 5950196616 5952780288 5958369963 5960957184 5981846598 5982696552 5985294336 5985614453 5988213504 5996439072 6008877056 6014519406 6017131008 6018307841 6020921088 6029191584 6040839168 6049137024 6052947264 6056759904 6076796544 6085143792 6088976712 6089841888 6097340691 6109987968 6112967952 6121364886 6122234664 6125220621 6130644327 6142487904 6146356944 6149025792 6154799742 6157472256 6158676537 6175160712 6179050332 6181733376 6182942402 6185627136 6203396472 6211917621 6216713594 6218529408 6219412992 6237279384 6239987712 6240321451 6252494976 6255544464 6264573952 6273179136 6274406047 6277130496 6285752928 6289712208 6310519488 6314494368 6323168124 6324066576 6348082104 6348984096 6352080644 6356801997 6357705228 6369987456 6382755288 6385526784 6385868307 6386775668 6391522809 6407904048 6410686464 6416706114 6419492352 6420747879 6423535872 6441988644 6446046334 6448845312 6455817963 6457703616 6458621184 6481254598 6484068864 6487231296 6492975552 6496142328 6505519104 6518558592 6522664512 6531624216 6544242432 6553231776 6557359536 6558291264 6560206848 6561489896 6566366898 6583196256 6592239108 6593175792 6596038656 6596391438 6597328712 6619153632 6622381948 6628245876 6631123968 6632420886 6654361896 6657251328 6658553356 6661444608 6663502503 6670594944 6689757438 6693971193 6694922332 6696877824 6697829376 6701096064 6720346178 6730533621 6733456128 6736740192 6737697408 6745993956 6757052666 6759986688 6769272384 6773536224 6782840532 6795944064 6800224704 6809565672 6812522496 6813854892 6836396112 6837367488 6840702232 6843672576 6845786766 6850098801 6851072124 6873736464 6876721152 6877088946 6878066104 6881052672 6887513997 6900819744 6910298892 6913299456 6914651562 6917654016 6941896052 6944910336 6947055801 6954450048 6958830528 6978821031 6979812644 6982843392 6986249088 6995845584 6996839616 7016939307 7019986176 7024407936 7034056848 7037487522 7047645696 7057326528 7061771808 7066219888 7071472044 7075926234 7089595968 7099334424 7103806164 7104815536 7106890752 7114574898 7128319296 7131795944 7141592367 7142607108 7145708544 7166235888 7169347584 7170749768 7173863424 7180599699 7183717632 7208892054 7212022272 7216564992 7226477856 7254950976 7255981824 7259520736 7264916568 7265948832 7279985664 7294577472 7298135208 7299172192 7304597496 7308160119 7318708992 7323318912 7333378416 7336562688 7337997576 7348077243 7362272736 7366910096 7370108928 7372385748 7377029478 7378077672 7380232704 7381676133 7406095788 7407148112 7410364416 7413978624 7417322766 7420543488 7421994801 7446547836 7449781248 7454473728 7475888056 7479134208 7486157133 7489407744 7494125184 7495190016 7504419312 7523652864 7533987552 7535058048 7538733072 7564747008 7568436512 7575138144 7578832716 7579909584 7604985024 7609775264 7615431432 7620228252 7634949504 7645437072 7650252792 7651339808 7653574656 7660761381 7680395632 7690945626 7692038424 7695378432 7695790011 7699131648 7722345904 7725699072 7732953522 7736311296 7737824367 7741184256 7763422212 7766793216 7771685376 7782360768 7813024128 7814134272 7817945408 7823756304 7828684344 7855698816 7859530224 7860646976 7870326282 7871444568 7886651136 7897484448 7902458928 7905890304 7913313954 7928601408 7933595488 7939492344 7944493284 7947942912 7949497374 7975795464 7976928736 7984284672 7986751227 7992917478 7995252096 8019359208 8022841344 8023270437 8027894784 8038922112 8054452224 8062015374 8065516032 8067093489 8070596352 8075679872 8081682336 8102395392 8113525056 8118635616 8119789184 8129787588 8146650624 8150623936 8161819848 8162979552 8166960828 8174192436 8189983872 8195142592 8206399656 8209963008 8210402109 8211568716 8233547616 8238733776 8242311168 8247502848 8250050718 8255247273 8271195296 8282556828 8287773858 8291372544 8292550656 8300337381 8302761792 8316372512 8333041626 8336659968 8340725952 8348111424 8364238848 8369507328 8381003904 8386282944 8410374063 8414025984 8419325824 8425583712 8430890832 8432088768 8464109472 8465312128 8475735996 8476940304 8481074706 8493316608 8510340384 8514491076 8522030412 8527398282 8543872064 8555608152 8559323136 8560997172 8564714496 8589318192 8598460416 8601116706 8606534391 8607757284 8610271488 8611494912 8640445086 8645425152 8649641728 8653543227 8657300736 8661523104 8687639142 8691411456 8696886016 8703350208 8708832288 8725656576 8737642368 8743146048 8744388352 8755155864 8777595008 8789652144 8790901056 8795188584 8807269887 8825538176 8837661168 8841498624 8841971502 8843227848 8855375139 8872482528 8881926144 8884670004 8890266294 8894126592 8895866109 8919676584 8925294924 8929170432 8930439168 8934794752 8941435776 8972769897 8974044828 8977941504 8982320256 8983596544 8994658608 9013315584 9021779109 9025696512 9031381632 9043787376 9061258752 9066966272 9073705536 9079420896 9085139856 9115194816 9116489984 9127715688 9133465068 9134762832 9164981952 9169451928 9182047329 9183351996 9201092992 9213731856 9217732608 9219535416 9223538688 9232199613 9236208384 9259880448 9262741068 9268575498 9272600064 9274413603 9278440704 9305094708 9310457856 9314998784 9325070391 9327794112 9329119488 9355919076 9359981568 9365877248 9378742464 9383316696 9396860928 9409768704 9415695744 9428629392 9434568312 9452794624 9465779232 9471741552 9475854336 9484752186 9486099864 9504425728 9522123156 9523476144 9527611392 9528120966 9536557842 9554981184 9574132932 9578290176 9580163502 9611856072 9616029696 9622086656 9625059171 9629238528 9635303808 9662982966 9669069501 9673267968 9674642432 9686555424 9687931776 9706647552 9721881897 9726103296 9730846944 9739463328 9744213492 9758278656 9764425216 9777837888 9783996768 9797436324 9816363648 9829847664 9836039304 9837436896 9840310272 9842234844 9874794384 9885304832 9888358662 9889763688 9894057984 9894587157 9895993068 9928730448 9933041664 9933572922 9939298304 9942368814 9946685952 9948631329 9981542844 9985876992 9987830034 9992166912 9993586688 10005892416 10031537152 10034636157 10042383498 10045316736 10046744064 10051644096 10080519267 10086329344 10100184192 10105110288 10106546112 10135578999 10139980032 10153908576 10160304336 10179932672 10193916096 10200337056 10214348508 10218783744 10220782338 10254594168 10256051232 10261053348 10265508864 10276608186 10310604696 10315081728 10315633419 10317099156 10321579008 10351229616 10355724288 10362247168 10365448338 10369949184 10371977343 10376481024 10412844078 10417365504 10418845696 10431675072 10438245792 10469718966 10474265088 10479373632 10493768376 10495259424 10515534848 10529979264 10536611904 10551085272 10556231283 10571468544 10585989792 10592657712 10597257216 10599329832 10613889351 10634393952 10645712896 10649001636 10655709246 10657223304 10660336128 10662421081 10671862347 10692478944 10697693916 10703859712 10713910662 10718562816 10720659157 10749353832 10754021376 10756124652 10760795136 10775576448 10803193856 10813338081 10818033408 10824847488 10839716784 10862200832 10882426464 10883972736 10889281104 10898923248 10919978496 10941866208 10947202812 10948758288 10978063488 10984978368 11000067624 11004844032 11006996364 11043409104 11050365144 11055163392 11065544217 11067116508 11070349056 11109143682 11110722168 11115546624 11116141127 11120967936 11125984149 11130815232 11159343104 11169821754 11174671872 11176857419 11181710592 11213832084 11218701312 11234111616 11241187776 11242785024 11285479296 11300981328 11302587072 11308099608 11324422144 11347120512 11352654768 11362707216 11367641088 11368249074 11369864376 11407477536 11414662896 11419619328 11430342378 11452424256 11468155608 11475379188 11477009712 11480361984 11481993216 11482607318 11520593448 11536418439 11538057636 11543067648 11545325246 11548697472 11583518856 11588548608 11589168409 11599430283 11604466944 11611776384 11634208768 11645133318 11650189824 11652468373 11657528064 11673541152 11716114081 11719536192 11721201408 11726918112 11743026516 11783548224 11789295336 11790970464 11805489423 11807166852 11829976704 11846226672 11851370496 11853688392 11858835456 11861154812 11869970931 11892902112 11900393232 11905560576 11916739926 11921914368 11924246061 11963693196 11965393104 11970588672 11971228906 11976427008 11989376217 11992878144 12029038812 12034262016 12036615682 12041842176 12058383168 12081678336 12093023061 12098274048 12105894528 12113519808 12148318091 12153593088 12170287584 12177953424 12179683776 12194681382 12214672127 12219975936 12225935904 12242729772 12244469328 12250441242 12261288654 12284975808 12292713888 12309599484 12314944512 12317353074 12350321424 12358100664 12363466752 12365884804 12371254272 12375076077 12406792944 12423835242 12431660787 12433427188 12437058816 12438825984 12474558768 12479975424 12480642902 12499562439 12504989952 12511088928 12546358272 12548812094 12554260992 12571505856 12579424416 12621038976 12628988736 12646336248 12648133152 12696164208 12697968192 12704161288 12713603994 12715410456 12721612059 12739974912 12765510576 12771053568 12771736614 12773551336 12783045618 12791097423 12815808096 12833412228 12838984704 12841495758 12847071744 12883977288 12892092668 12897690624 12901675059 12911635926 12915407232 12917242368 12960667629 12962509196 12968137728 12974462592 12985951104 12992284656 13011038208 13031458713 13037117184 13045329024 13063248432 13088484864 13106463552 13114719072 13116582528 13122979792 13132733796 13166392512 13184478216 13186351584 13192782876 13194657424 13238307264 13244763896 13256491752 13262247936 13262957253 13264841772 13308723792 13314502656 13317106712 13322889216 13327005006 13335399441 13341189888 13379514876 13387942386 13389844664 13393755648 13395658752 13402192128 13440692356 13461067242 13466912256 13473480384 13475394816 13491987912 13514105332 13519973376 13538544768 13547072448 13565681064 13591888128 13600449408 13619131344 13625044992 13627709784 13672792224 13674734976 13681404464 13687345152 13691573532 13700197602 13702144248 13747472928 13754177892 13756132208 13762105344 13775027994 13801639488 13820597784 13826598912 13829303124 13835308032 13883792104 13889820672 13894111602 13902863247 13908900096 13917661056 13957642062 13959625288 13965686784 13972498176 13991691168 13993679232 14033878614 14039972352 14048815872 14068113696 14074975044 14095291392 14114653056 14123543616 14132439776 14142944088 14151852468 14179191936 14198668848 14207612328 14209631072 14213781504 14227128279 14229149796 14256638592 14263591888 14283184734 14285214216 14291417088 14292181449 14304836763 14332471776 14341499536 14347726848 14361199398 14367435264 14370245253 14417784108 14424044544 14433129984 14452955712 14494474449 14509901952 14511963648 14519041472 14529833136 14531897664 14559971328 14589154944 14596270416 14598344384 14609194992 14616320238 14637417984 14646637824 14666756832 14675995152 14696154486 14724545472 14733820192 14744771496 14754058956 14756155344 14760465408 14763352266 14812191576 14814296224 14827957248 14832537993 14834645532 14841086976 14843989602 14893095672 14899562496 14900359383 14908947456 14913553221 14951776112 14958268416 14972314266 14978815488 14981745051 14988250368 14990380032 15008838624 15047305728 15063575247 15067975104 15070116096 15077466144 15129494016 15136873024 15150276288 15157665432 15159819168 15209970048 15219550528 15230862864 15240456504 15269899008 15290874144 15300505584 15302679616 15307149312 15321522762 15331173507 15360791264 15381891252 15384076848 15390756864 15391580022 15398263296 15414912279 15444691808 15465907044 15472622592 15475648734 15482368512 15526844424 15533586432 15543370752 15548172507 15564721536 15619266117 15626048256 15628268544 15635890816 15647512608 15657368688 15704578449 15711397632 15719060448 15721293952 15740652564 15742889136 15773302272 15794968896 15804917856 15826627908 15857202816 15867190976 15878984688 15888986568 15895885824 15898994748 15951590928 15953857472 15968569344 15973502454 15983563869 15985834956 15990504192 16038718416 16045682688 16046540874 16055789568 16070865993 16077844224 16124030748 16131032064 16134186978 16141192704 16151359744 16163364672 16204790784 16227050112 16237271232 16239578368 16259575176 16293301248 16301247872 16323639696 16325959104 16333921656 16348384872 16379967744 16390285184 16412799312 16419926016 16420804218 16423137432 16467095232 16477467552 16495005696 16500101436 16510494546 16542390592 16565113656 16575547716 16582745088 16585101312 16600674762 16605523584 16632745024 16663715523 16666083252 16673319936 16681451904 16696222848 16728477696 16739014656 16754732631 16762007808 16772565888 16820748126 16828051968 16838651648 16851167424 16861781664 16864177536 16928218944 16930624256 16951471992 16953880608 16962149412 16986633216 17020680768 17028982152 17044060824 17052373611 17054796564 17087744128 17111216304 17118646272 17121994344 17129428992 17145513567 17178636384 17196920832 17202233412 17213068782 17215514568 17220542976 17222989824 17223910977 17280890172 17290850304 17299283456 17307086454 17314601472 17317987869 17323046208 17375278284 17382822912 17393772032 17406700416 17417664576 17451313152 17467699977 17475284736 17486292096 17488776704 17510311728 17555190016 17579304288 17581802112 17590377168 17614539774 17651076352 17675322336 17683943004 17686455696 17710750278 17744965056 17769340008 17780532588 17788253184 17791732218 17839353168 17850589848 17858340864 17869589504 17875109889 17882871552 17945539794 17948089656 17955883008 17956843359 17964640512 17967193088 17989317216 18026631168 18043558218 18051393024 18054923523 18062763264 18087574752 18122517504 18133932544 18147411072 18158841792 18170279712 18230389632 18232979968 18255431376 18266930136 18269525664 18329963904 18338903856 18364094658 18366703992 18375661863 18402185984 18427463712 18439070832 18447077376 18464399226 18472416768 18476029611 18525482136 18537150996 18545200128 18548827206 18556881408 18610189416 18629997568 18635752863 18650140782 18655588224 18658238976 18711838152 18719963136 18720964353 18731754496 18757484928 18766633392 18793721856 18819537408 18823218141 18831391488 18857258784 18869136624 18905589248 18931558464 18943483104 18969504372 18972199728 19008851456 19044246312 19046952288 19056241932 19073115684 19109962368 19148265864 19156580352 19157604921 19160327004 19223712144 19232059392 19244173312 19250118342 19258477056 19262243637 19270607616 19325965932 19338139002 19346535936 19349284864 19367453889 19373110848 19375863552 19443763794 19452206592 19461693888 19478926656 19488426984 19516557312 19528850432 19555675776 19567993536 19594872648 19632727296 19659695328 19672078608 19674873792 19680620544 19684469688 19749588768 19770609664 19776717324 19779527376 19788115968 19789174314 19791986136 19857460896 19867145844 19878596608 19884737628 19893371904 19897262658 19963085688 19971753984 19975660068 19984333824 19987173376 20011784832 20063074304 20069272314 20081913579 20084766996 20090633472 20093488128 20103288192 20161038534 20172658688 20191600863 20200368384 20210220576 20213092224 20271157998 20279960064 20307817152 20320608672 20359865344 20387832192 20400674112 20428697016 20437567488 20441564676 20509188336 20512102464 20522106696 20531017728 20550296403 20553216372 20621209392 20630163456 20631266838 20634198312 20643158016 20662541991 20702459232 20724494336 20730896676 20739898368 20743954686 20752962048 20757020921 20825688156 20834731008 20837691392 20863350144 20876491584 20936463093 20939437932 20948530176 20958747264 20987536752 20990518848 21031069696 21050817921 21059958528 21073223808 21102170544 21112462566 21142937088 21171979584 21185315424 21198659664 21227778702 21268787904 21298003272 21311418492 21314446608 21320672256 21324842162 21343724694 21384957888 21395387832 21424777101 21427821324 21437125632 21441318314 21498707664 21508042752 21512249304 21521590272 21541799097 21551152896 21606387712 21626676162 21636066816 21640298407 21649694976 21679433568 21724401664 21758497579 21764852928 21767945472 21778562208 21797846496 21839956992 21883732416 21894405624 21897516576 21924480357 21956126976 21969956736 22000135248 22009688064 22013992728 22044231729 22086818208 22100730288 22110326784 22131088434 22134233016 22140698112 22145028399 22218287364 22221444336 22231093248 22232282254 22241935872 22251968298 22261630464 22265984403 22339643508 22349343744 22353714838 22363421184 22427664168 22437402624 22458471399 22468223232 22482375552 22485570048 22561162169 22570958592 22601962656 22605174144 22616199216 22648844288 22684391093 22694241024 22705309536 22725414432 22736498148 22739728752 22814955072 22829325792 22860684756 22904848512 22936311216 22950758376 22954019424 22960723968 22965214636 22982284143 23041186896 23072836878 23076115272 23086135296 23087370033 23090650492 23097394944 23167037712 23177097216 23178336818 23198860566 23208933888 23213473101 23223552768 23290266636 23300379648 23304936746 23315056128 23347082304 23432228162 23439072384 23442402816 23453836224 23486053032 23567096448 23578590672 23581940928 23610978846 23614333704 23659953408 23692453344 23707376784 23717670912 23722309624 23739941862 23785804224 23800786464 23833479852 23843828736 23848492122 23927386392 23930786208 23942457812 23952854016 23960253681 23978752434 23985756288 24058077624 24068524032 24069811311 24073231364 24083684352 24116766336 24163356672 24186046122 24196548096 24201280467 24211789056 24227039616 24296636182 24307186176 24340575168 24355906848 24359367552 24389362764 24429344254 24439951872 24451871808 24485459544 24488938656 24500882484 24522577308 24569951616 24585427776 24619198968 24629889024 24631206327 24634706148 24700642848 24716201328 24726933504 24731769608 24742508544 24750152154 24765741819 24813585888 24847670484 24863321574 24866854376 24874117632 24877651968 24901012143 24949117536 24961285804 24999124878 25009979904 25022177856 25092716544 25097624188 25108521984 25143011712 25158848832 25231122189 25242077952 25257977472 25292672496 25296266304 25392328416 25395936384 25408322576 25427207988 25430820912 25443224118 25479949824 25531021152 25543473228 25547102672 25566091236 25582194846 25631616192 25666824456 25677969408 25682991516 25694143488 25767954576 25784185336 25795381248 25803350118 25819603173 25823271852 25830814464 25834484736 25921335258 25925018392 25936275456 25948925184 25960629681 25971902208 25984569312 26062917426 26074234368 26090658048 26126496864 26176969728 26212927104 26229438144 26233165056 26245959584 26265467592 26332785024 26368956432 26372703168 26385565752 26389314848 26421809661 26476614528 26489527792 26512983504 26524495872 26525914506 26529683544 26566125417 26617447584 26634213424 26645778432 26654010012 26670798882 26682379776 26687598327 26759029752 26775884772 26779689328 26787511296 26791317504 26804384256 26881384712 26918309691 26922134484 26933824512 26946960768 26950789632 26983975824 27028210664 27039946752 27065337327 27077089536 27094144896 27131362128 27183776256 27200898816 27238262688 27255419568 27345584448 27349469952 27362808928 27383147064 27400395204 27404288496 27494945856 27508355784 27512264416 27546141987 27550055988 27603278976 27641195568 27653197824 27658606248 27670616064 27696598839 27767584208 27779641344 27788223204 27805726494 27817800192 27823240809 27835322112 27915284124 27919250576 27931373568 27944996352 27975211173 27983382336 27987358464 28067757228 28079944704 28097631744 28136227392 28149950088 28190582784 28229306112 28247087232 28264879552 28285888176 28303704936 28358383872 28397337696 28415224656 28419262144 28427563008 28454256558 28458299592 28513277184 28527183776 28566369468 28570428432 28582834176 28584362898 28609673526 28664943552 28682999072 28722398796 28734870528 28740490506 28835568216 28848089088 28866259968 28875177513 28905911424 28988948898 29007208503 29019803904 29023927296 29038082944 29059666272 29063795328 29119942656 29165645691 29178309888 29192540832 29196688768 29218389984 29232640476 29274835968 29293275648 29333513664 29351990304 29392308972 29449090944 29467640384 29489542992 29508117912 29512310688 29520930816 29526704532 29624383152 29628592448 29655914496 29665075986 29669291064 29682173952 29683761471 29687979204 29786191344 29799124992 29800718766 29817894912 29827106442 29845893987 29903552224 29944628532 29957630976 29963490102 29976500736 29980760064 30017677248 30094611456 30103908471 30127150494 30135950208 30140232192 30154932288 30241557801 30258988032 30273746048 30300552576 30315330864 30319638336 30406736997 30419940096 30439101056 30461725728 30480913008 30539798016 30581748288 30601011168 30605359232 30643045524 30662347014 30721582528 30763782504 30768153696 30783160044 30796526592 30829824558 30889383616 30931814088 30945245184 30946900257 30951297468 30964737024 31053688848 31067172864 31086741504 31096345014 31115932029 31129443072 31238532234 31252096512 31256537088 31271781632 31295025216 31314737376 31409156898 31422795264 31438120896 31442587904 31481305128 31485778272 31546604544 31589937792 31609835712 31653255816 31668693849 31714405632 31734381952 31757969376 31777973136 31791771648 31797989496 31841668053 31903181856 31907714944 31937138688 31947004908 31967127738 31971669912 31981008384 31987263243 32015587041 32077436832 32093081748 32111579136 32141731986 32155688448 32161977471 32248061496 32262064128 32268373956 32282385408 32302719488 32326729344 32409581568 32440014243 32454100224 32474542464 32479156736 32519150352 32586602496 32602495744 32647279392 32651918208 32667843312 32696769744 32759935488 32780570368 32825598624 32841608436 32846274864 32934190464 32954935104 33000202872 33020989092 33084781184 33130227312 33151095432 33165490176 33196632651 33201349524 33211047168 33265490048 33327431046 33332166504 33346639872 33348423381 33362903808 33377952447 33392445696 33478029312 33509465262 33524015616 33530572257 33545131776 33641496252 33656103936 33677303296 33702334848 33723563328 33728355072 33856437888 33861248512 33902943984 33907761216 33924298824 33973266432 34041361536 34057964304 34088121648 34104747222 34109593128 34175488256 34222432608 34243988688 34258857984 34291027134 34357272768 34404466824 34426137564 34431029136 34441085952 34445979648 34447821954 34561780344 34598566912 34609255317 34614172908 34629202944 34635975738 34646092416 34750556568 34765645824 34767505227 34787544064 34798290849 34813400832 34835329152 34902626304 34935399954 34950569472 34957405119 34972584192 34977553408 35020623456 35110380032 35148342243 35158608576 35163604224 35180754336 35229079548 35302152704 35350644672 35367886008 35372911392 35421500556 35489930112 35538680016 35561065176 35576506368 35583464436 35678706336 35701179696 35716681728 35739179008 35750219778 35765743104 35772738183 35891079588 35896179312 35911766016 35913686718 35929281024 35934386176 35968128651 35978634432 36087116436 36102786048 36109847046 36125526528 36175149504 36245035008 36267865088 36279069183 36294822144 36317683584 36340559424 36444954273 36460779264 36465959936 36510862752 36533860272 36539051328 36644016381 36659927808 36677807712 36728189316 36733407984 36751323726 36804371968 36854927424 36878141664 36928798452 36944833536 36952059222 37050964272 37074301992 37090400256 37097654412 37113762816 37220378832 37259995136 37271505726 37294982361 37300281564 37311176448 37316477952 37423676304 37439926272 37441928706 37463508992 37498687317 37514969856 37533266784 37639074816 37646436282 37662782976 37714517568 37738273248 37811178496 37863116928 37886966208 37939008744 37944399456 38017702912 38088492624 38093904576 38112483864 38146231368 38164836177 38219924736 38296531728 38313160704 38315209842 38320654008 38373292269 38447424288 38488346624 38500236684 38516954112 38524487274 38541215232 38548753139 38651931864 38676278004 38693071872 38698569728 38734907778 38746221696 38751727104 38882002887 38887527588 38904413184 38923387776 38957853312 38976853968 39033114624 39057700864 39094376139 39111351552 39135987072 39189745296 39265454592 39319390656 39344157216 39349747584 39368939376 39499177536 39553434648 39559054752 39578348628 39583972272 39714921792 39734291688 39769475256 39786743808 39788871759 39794525316 39926171376 39943507968 39951320136 39968667648 40006198323 40023569664 40126148608 40138544628 40163827158 40169533992 40181266944 40186976256 40189125613 40206576384 40322077068 40345317376 40383201726 40400736768 40408638361 40420441152 40426184448 40542315996 40559920128 40615634304 40641217344 40719730688 40775664384 40801348224 40857394032 40875134976 40883129352 41018376672 41024204928 41044213392 41062035456 41100592806 41106432744 41242418784 41262533676 41268396624 41286316032 41325083982 41404918464 41461793352 41479796736 41487909372 41505924096 41514041842 41651376312 41669462016 41708589741 41726700288 41752983168 41872926186 41878875864 41897060352 41899301171 41917494528 41975073504 41981037696 42062139392 42101635842 42119917056 42128154887 42146447616 42204341088 42224925132 42285874176 42343959168 42370630848 42397319328 42455557404 42537575808 42596006544 42622836984 42628893216 42641344512 42649684324 42681384837 42687449388 42769915776 42790775664 42849554202 42855642648 42874251264 42876544347 42882636628 42914510289 42997415328 43024498608 43043180544 43083598194 43102305792 43110735759 43253352324 43272133632 43280596814 43299389952 43358867136 43483423347 43516995158 43529705856 43535890944 43557124416 43595692992 43679913984 43682250157 43767464832 43788811248 43795033152 43848960714 43912253952 43920842329 43939913472 44000270496 44027985456 44088463458 44173636416 44201460576 44262176868 44268466032 44281396224 44290056798 44436574728 44442888672 44464564508 44483871744 44497613979 44503936596 44523260928 44531968806 44679287016 44698687488 44701078149 44707429676 44726842368 44740659663 44855328336 44874805248 44916942798 44936446464 44945235153 44964751104 44971140096 45122324338 45141917184 45190725741 45203925312 45210348288 45232398432 45368782186 45388482048 45410619072 45450828864 45472996296 45479457504 45629910144 45658651584 45721369512 45809697024 45872622432 45901516752 45908038848 45921447936 45930429272 45964568286 45993520521 46082373792 46145673756 46152230544 46172270592 46174740066 46181300984 46194789888 46244736837 46334075424 46356673636 46397721132 46417867776 46426946202 46447105536 46580533272 46600759296 46609873492 46630112256 46644517521 46694164608 46857798351 46864456324 46878144768 46884805632 46907672448 46972106064 47113735347 47134192896 47157181344 47163881856 47221957692 47228667408 47319906816 47384906688 47414753568 47444619248 47479883724 47571608448 47601572928 47666959704 47687657472 47696984244 47854772784 47861572416 47884915624 47905708032 47920507362 47950691607 47957504868 47971512576 48116155248 48137048064 48139622622 48146462728 48167368704 48212597979 48233532672 48372092244 48393096192 48402560934 48423578112 48454079232 48593272364 48614372352 48681150336 48711813696 48718735104 48778725528 48858688508 48879903744 48903743616 48970919088 48977877312 49001764968 49045154616 49139903232 49170855552 49238397936 49259778048 49262412654 49269412296 49401285696 49432402656 49463539216 49485017088 49500304308 49531483638 49627171776 49695340968 49726643148 49733708752 49748235264 49755303936 49802024286 49898235072 49922571608 49991146569 49998249756 50019959808 50044355712 50185433088 50195248376 50217043968 50264197893 50286023424 50317697664 50462244378 50484155904 50515954944 50585344992 50592532608 50784656832 50791872768 50816645152 50854415976 50861641824 50886448236 50959899648 51062042304 51086946456 51094205344 51132182472 51157120833 51164389692 51263232384 51333648912 51355938816 51365983032 51388286976 51436540701 51535909152 51568370672 51590762496 51606700236 51639206346 51646543704 51661628928 51668969472 51671732931 51842670516 51850036784 51872550912 51897850368 51921259362 51943804416 51953963607 51969138624 52125834852 52148468736 52181316096 52252993728 52353939456 52403099931 52425854208 52458876288 52466330112 52491919168 52530935184 52665570048 52737912864 52745406336 52771131504 52778629696 52843619322 52953229056 52979055584 53025967008 53051829012 53059367088 53132250834 53234895168 53268426848 53308020024 53341597764 53364759552 53375196654 53518059504 53551769544 53559378656 53575022592 53608768512 53625329667 53762769424 53836619382 53844268968 53867649024 53870530077 53893921536 53901579264 53967951648 54056421328 54079893504 54130674654 54154179072 54164770569 54188289792 54262724256 54367552512 54401797632 54476525376 54510839136 54691168896 54698939904 54725617856 54766294128 54800790408 54808576992 54989891712 55016711568 55024528832 55092283974 55100111976 55126985589 55206557952 55282391136 55317212496 55341232128 55393197678 55428088833 55535168416 55576446408 55611452988 55635600384 55646481618 55670644224 55830568248 55838501152 55889992704 55907258589 55950422346 55966764672 55974716928 56135514456 56159889408 56162893059 56195263488 56272454784 56299900176 56381165568 56458612224 56469654423 56494174464 56529759104 56571776352 56607409872 56716767744 56794675392 56830449312 56838524288 56908513116 56916599184 57026554368 57054367552 57132738936 57140856864 57168725796 57219347052 57329887104 57365998144 57444797592 57469741056 57472814763 57480981012 57671136432 57696178176 57732519936 57750355026 57786730911 57811822848 57977897796 58014417006 58039607808 58047854592 58076165888 58102361667 58119332544 58127590656 58331291382 58356619776 58385081664 58393377536 58436779968 58465280952 58549671936 58586551296 58667027328 58703980608 58784617944 58898181888 58935280768 58979085984 59016235824 59024621376 59041861632 59053409064 59248766304 59257184896 59311828992 59330151972 59338582128 59364347904 59367522942 59375958408 59572382688 59601437532 59635789824 59654212884 59691787974 59807104448 59889257064 59915261952 59926980204 59953001472 59961520128 60035354496 60189222912 60207816942 60245740737 60254300988 60271900416 60280464384 60309864576 60483115602 60517976064 60547492096 60574802589 60601105152 60630661728 60639276672 60813473994 60839880192 60878202112 60923451456 60961826016 61079596032 61163496576 61202022336 61210718464 61286091048 61324694028 61443165056 61527565008 61536307392 61566320088 61593053184 61650889209 61659649116 61778767232 61863628176 61890490368 61893800514 61902594936 61929474048 61987625973 62107377696 62173483008 62192690028 62231864058 62258886144 62271062763 62477064468 62504193024 62513074176 62543563264 62590050432 62629474752 62809389279 62818313796 62845590528 62876241792 62885175808 62962610256 62971556544 63093209088 63152453763 63179875584 63219671424 63306511632 63337387698 63428811264 63468763904 63515938752 63555946272 63595978992 63683336106 63806363712 63815429888 63894009816 63934255476 63943339824 63962016768 63974526486 64031174082 64154873664 64186163496 64274331303 64283463972 64311376896 64323954942 64496122992 64524128256 64536747912 64564770816 64605438976 64625397291 64653458688 64819163136 64880028486 64908200448 64920895221 64949084928 64958313472 65038300704 65173204992 65204991488 65275492737 65294558784 65303836416 65335686624 65393539488 65519870976 65561140736 65651197248 65683216872 65692549728 65868380928 65909870208 66000405744 66041978184 66169562368 66260454624 66302190864 66330980352 66393265302 66402699048 66422094336 66435085197 66530980096 66654862092 66664333008 66693279744 66696846762 66725807616 66755904894 66784891392 66797953209 67018930524 67048031232 67061144514 67090263552 67282992504 67312207872 67354606592 67375414197 67404669696 67447126656 67456710144 67683486507 67712875776 67722497024 67805887968 67815522432 67848597648 67946532864 68053173279 68082723072 68115928608 68176243296 68209494444 68219186256 68350976512 68444865216 68487977376 68582054268 68714545536 68808933648 68852275128 68862058272 68882171904 68895643908 69123560688 69197133824 69218510634 69228345816 69258405888 69262110099 69271951476 69292184832 69501113136 69531291648 69535010454 69575088128 69596581698 69626801664 69640419303 69670658304 69870799908 69901138944 69914810238 69945168384 69955106816 70041246912 70220760064 70296684486 70317217152 70327208448 70361508672 70458159096 70604305408 70701289344 70735772016 70745822784 70843001112 70979860224 71077360032 71122130352 71153012736 71166928872 71357412672 71402359392 71478358016 71500439556 71531486208 71545476366 71782159176 71792358624 71827373436 71858562048 71868772352 71936257302 71957268864 72174232872 72205572096 72209433933 72219694092 72251053056 72350299008 72490070016 72535730176 72558138366 72589644288 72603841401 72635367168 72681118848 72889908546 72921558528 72931919872 73021725504 73067720544 73078102656 73288032762 73319855616 73355615424 73456378632 73466815968 73502647452 73608743936 73709854848 73756283328 73857596904 73889667072 73893618981 73904118444 74101928544 74148603984 74180800512 74195308824 74227525632 74297225457 74440757664 74519990272 74543011452 74589964722 74600563128 74622352896 74632955904 74636947567 74703036429 74847352608 74883857412 74927017984 74997374634 75029939712 75044614099 75066533568 75278149632 75292872564 75325565952 75429035136 75476546496 75622356992 75693366567 75726233856 75773932416 75878017488 75888798912 76035405824 76176985248 76187809152 76224967728 76292462736 76329672354 76439849472 76593063456 76630419684 76641308016 76746584538 76894848576 77000473368 77033908224 77048974548 77082430464 77097506278 77303863728 77352556008 77386143744 77458809519 77469815556 77492443392 77503454208 77764005774 77775055176 77808826368 77812987889 77846775552 77881889043 77915706624 77953707936 78115401728 78188752278 78222703104 78238001933 78271974144 78379490592 78530909184 78638781312 78688314432 78699495168 78737878752 78998355072 79106869296 79118109504 79156697256 79167944544 79265428983 79429843584 79468583376 79538950512 79573487616 79577743518 79589050632 79698376251 79852342752 79902640272 79937335296 80012396646 80047139328 80062794981 80277089256 80327654316 80339067984 80362533888 80373952512 80378251226 80413152768 80644154136 80754929073 80766403452 80801473536 80817276722 80840882304 80852368896 81084631992 81119840256 81124178863 81196011981 81231268608 81282434688 81439461376 81551328768 81567278611 81602696448 81714788064 81766258704 82012798567 82036753344 82048409856 82088426784 82201185612 82212865488 82484837568 82525067352 82536793248 82638425961 82650167964 82809836928 82923586704 82959593472 82975818744 83011848192 83028083684 83089796517 83302752624 83338924032 83417179482 83453400576 83469722427 83505966336 83745852372 83757751728 83794120704 83798602342 83834989056 83925633519 83950147008 83962075392 84203271684 84239834112 84256309774 84292895232 84408682176 84449850264 84571748352 84687918336 84741261696 84794638656 84911114808 85075151616 85192013088 85245673968 85257786432 85282689024 85299368648 85362769674 85374898776 85539831552 85581551328 85699108404 85711285296 85748502528 85753088694 85765273256 85829020578 85994830656 86048997216 86167196388 86204611584 86221471518 86506704648 86544267264 86561193628 86598779904 86625532539 86717734272 86966846694 87021625509 87033990316 87059411712 87071781888 87114248832 87191385984 87359827968 87364500314 87496937073 87534929664 87577622496 87590066304 87697921428 87824507904 87841684658 87879826944 88000540992 88055970912 88176926916 88347272832 88402921152 88524353736 88536932064 88562792448 88580113596 88873149456 88885777344 88929129016 88967743488 88995227958 89007873192 89046521856 89051284413 89063937612 89358574032 89397374976 89402156298 89414859352 89453684736 89481319326 89537681961 89710656672 89833885596 89872892928 89890470306 89929502208 89942280192 90244648676 90283834368 90311725413 90381451482 90407850624 90420696576 90464796864 90724673403 90737564372 90776964096 90821238144 90901657728 90945992592 90958915008 91220210991 91259820288 91317303168 91442739024 91619394048 91745244864 91803033504 91816077696 91860858544 91929136572 91987041042 92164747584 92291347512 92304461088 92349480132 92362601968 92389579776 92489473674 92668150848 92713347272 92795442264 92835735552 92840700771 92853892404 92894211072 93161066544 93201518592 93219746984 93260224512 93289035042 93347796087 93388329216 93715596702 93728912648 93756289536 93769611264 93815344896 93944212128 94227470694 94268385792 94314362688 94327763712 94443915384 94457334816 94639813632 94769813376 94829507136 94889238496 94959767448 95006081547 95143216896 95203145856 95333919408 95375314944 95393968488 95525004159 95709545568 95723144832 95769831248 95811416064 95841014724 95901383214 95915009736 95943025152 95961789729 96046761123 96232310496 96279245244 96292925456 96334737408 96425195958 96467065344 96485932413 96744184488 96786192384 96805121868 96847156224 96908158464 97186544728 97228744704 97320042729 97362300672 97423627392 97437470208 97557451056 97717377016 97759807488 97807487232 97941838176 97955754624 98003529936 98090309232 98279806464 98341711104 98476795872 98524825308 98538824592 98802571392 98864805312 98927078432 99000608616 99062967276 99254343552 99390681936 99453286296 99467417504 99496470528 99589897953 99604048572 99796470144 99845143216 99982293138 99996499512 100039919616 100045270143 100088711424 100133857341 100390496752 100434087936 100528395786 100572046848 100591716771 100635395328 100924488756 100968311808 101031909888 101170689984 101185065216 101569313664 101583745536 101633290304 101708831952 101723283648 101772896472 101919799296 102124084608 102173892912 102188410688 102264364944 102314241666 102328779384 102526464768 102667297824 102731966064 102776573952 102873081402 103071818304 103136741344 103213400472 103278412692 103293087408 103323257856 103337938944 103343465862 103685341032 103700073568 103795700736 103827765951 103842518724 103887608832 103907927214 103938277248 104251669704 104296937472 104302515681 104362632192 104394872547 104505987456 104707878912 104806199862 104851708416 104872215357 104917752576 104932660224 104983838336 105061870368 105331140096 105445026729 105475825728 105490812672 105542263008 105557259392 105687238644 105906458112 105958111168 106051934016 106103658024 106118734176 106264501668 106469790336 106536853696 106616040048 106683195528 106729519104 106750393308 107036119008 107103539088 107118757312 107150045184 107217537024 107250659334 107318214549 107525538848 107673238764 107688537936 107735298048 107741060154 107787843072 107803158528 107904385953 107935903296 108112842656 108261349308 108308358144 108329541138 108376579584 108525448512 108735105024 108803595264 108837207549 108953050752 109021678272 109334862819 109382337792 109397879808 109451235712 109532588256 109601580816 109617153984 109932049143 109979783424 110033423136 110049057664 110184567948 110200223952 110253971178 110413115904 110564782272 110634424992 110786395356 110856177666 111070336832 111152892816 111222905976 111271200768 111292963236 111341288448 111661136496 111677002304 111779985408 111814517178 111884947083 111900844692 111933529344 111949433856 112271028912 112319778816 112325786118 112390526976 112496061951 112544909568 112599800352 112917224448 112939308846 112988348928 113059518208 113143552704 113214819744 113433535488 113589350784 113660898624 113677048576 113817026232 113833198368 114053108736 114108735104 114265477872 114281713728 114337451592 114438694104 114494508531 114659774208 114731996288 114889595184 114939482112 114945629526 114961962024 115119876807 115342272864 115465039872 115500710052 115573461822 115623645696 115646259417 115955795592 116028834012 116079215616 116095709184 116152331776 116204723334 116238665088 116255181312 116646008661 116662582764 116713239552 116770163328 116786755072 116873559936 116930561904 117099343872 117173102592 117283128417 117334054656 117407961216 117569235888 117796363776 117870561536 117958171968 118032471648 118049242752 118106818128 118497532608 118514369792 118660303944 118677164256 118735045884 118751916816 119144765376 119202875064 119308425768 119366615277 119383575948 119614208896 119778514128 119830523904 119853960408 119906002944 120018594969 120070708992 120378445824 120415633884 120491481474 120508601976 120543800832 120560928768 120567376839 120619729152 120966231204 121035952128 121094984192 121149605178 121202210304 121225915083 121261323456 121278553344 121626947988 121679760384 121756404224 121846902912 121923652032 122159192064 122326993152 122404044672 122421436928 122572182096 122649388056 122886330112 123055130016 123072614784 123132640176 123186106368 123301778418 123319298232 123557534464 123727256352 123787601028 123805189872 123858948096 123975251946 124214755392 124385380056 124463728116 124517772288 124542125526 124954128936 125008386048 125087126528 125125769223 125180100864 125258949504 125618778558 125636627592 125691181056 125697903513 125752483584 125770351616 125925220512 125943113088 126186418176 126304907526 126359751168 126384464661 126439342848 126613023264 126674775396 126857622528 126937527808 127031877504 127111892544 127191957984 127366672212 127612727424 127630859776 127788019632 127868510952 127886679648 127924033536 127949052972 128062348164 128309747328 128372326992 128548662606 128566927944 128622753792 128629633041 128647909884 128992245984 129073495824 129129541632 129210877952 129250794582 129306917376 129332207277 129760056972 129816400896 129841790442 129898169856 129916626944 130076601408 130409982976 130450270041 130550985474 130589117568 130607672832 130671373248 130787078976 131039741952 131046750471 131122281472 131302394496 131366433744 131385099456 131736761856 131762526987 131819740416 132000811488 132083956368 132339124736 132520909248 132604381728 132786530604 132805398096 132844188672 132870170394 133061960192 133309724184 133328666016 133393693524 133451615232 133511809788 133569782784 133595906418 134037861048 134096062464 134103234447 134122289028 134180527104 134565985008 134624415744 134709213184 134750828394 134809339392 134835705459 134894253312 134913420288 135366973014 135425751552 135444994048 135572177223 135611775936 135631044864 135697195296 136106346558 136165446144 136231857216 136352486592 136418988888 136438372512 136701953024 136889730432 136975954752 137164108536 137429091072 137617867296 137704550256 137724116544 137764343808 137791287816 137980561563 138247121376 138394267648 138437021268 138456691632 138516811776 138524220198 138543902952 138584369664 138734210511 139002226272 139070020908 139150176256 139193163396 139253603328 139280838606 139341316608 139368569041 139741599816 139802277888 139829620476 139890336768 139910213632 140082493824 140441520128 140573395053 140593368972 140634434304 140654416896 140723017344 140916318192 141208610816 141341206041 141402578688 141471544032 141491645568 141686002224 141959720448 142154720064 142244260704 142333857744 142714825344 142804718784 143000879112 143062972416 143090952732 143564318352 143584717248 143654746872 143717124096 143852074821 143872514604 143914537728 144348465744 144411144192 144418867866 144439388184 144502106112 144637793937 144700598016 145071460352 145116276732 145179288576 145207682802 145270734336 145299146447 145362237696 145779817092 145843117056 145863839744 146043451008 146135441088 146156205312 146576065524 146639711232 146711230848 146912757264 146933631936 147005294904 147217487872 147419709696 147512566656 147715193808 147779334144 147787237962 147808236888 148203857088 148297207968 148390617648 148455051264 148594450914 148881515328 149086022904 149179929444 149201126256 149244705792 149265911808 149273895134 149406072858 149694705216 149767714824 149973439707 149994749268 150059879424 150089228198 150133067136 150556299264 150585745128 150651131904 150792593679 150858070272 150953092992 151244713984 151386733134 151452467712 151482088849 151547864832 151756034976 151777597824 152070811648 152309483053 152353970496 152375618304 152449935456 152584925472 152659344708 152879698944 153186126912 153260839368 153282616032 153471362499 153493169076 153789697152 154000946736 154067816448 154097949096 154164860928 154195012556 154309622103 154607727456 154705112016 154772287488 154917619038 154939631112 154984886784 155006908416 155015198793 155528011548 155550110352 155617652736 155625975778 155693551104 155763778086 155831413248 155861890821 155907415872 156377504556 156445406208 156476003866 156543948288 156758981184 157061818368 157209299793 157277562624 157376628864 157398990336 157475757504 157928135183 157996710144 158213738592 158236219008 158313394512 158335889088 158530857966 158790737651 158859687168 158937166752 159077901024 159155487036 159178101264 159396752502 159704685504 159805280544 160024793292 160094278656 160125589962 160554178512 160655308632 160678135968 160725067776 160756502452 160826305536 160875989001 161288308272 161509858146 161532806904 161602947072 161611590231 161634553444 161681764608 161704737792 162169263984 162239680512 162248357726 162392023962 162462537216 162494311707 162564869376 163102657536 163134557222 163205392896 163429576128 163532517408 164025597134 164073506688 164096819712 164176853568 164402371224 164425730976 164969675136 165050134704 165073586496 165276851922 165300335928 165380956767 165619673856 165847173408 165951637488 166023696384 166056167368 166179593034 166284266499 166605505248 166834358964 166906801152 166939444854 167011932672 167491704744 167515503456 167597204684 167669978112 167721775767 167851267038 167900294016 167924150784 168406543368 168479668224 168488679177 168512619548 168585790464 168817364352 168899700528 169143496704 169375836672 169408963269 169482523392 169589277312 169822229616 170150303232 170384026176 170491347936 170515572864 170598737296 170725539348 170749797552 171079663104 171163102656 171398216808 171422570592 171506177388 171530546512 171658041156 171989661312 172097994432 172334392776 172409223168 172418444289 172442943036 173013409296 173088534528 173122387256 173197559808 173251065078 173360192733 173435468544 173933693388 174043251018 174067980632 174118823424 174143563776 174228497664 174307085001 174382771968 174729000628 174993874146 175069859328 175155244992 175180132608 175395842856 175649015808 175683369316 175759653888 176001081984 176111941824 176353853832 176694545664 176805842304 177048707472 177073864128 177125584896 177160227192 177746298912 177771554688 177858258032 177935486976 177990455916 178015746384 178093043712 178102568826 178127875224 178717148064 178804312596 178829718704 178907369472 178962638652 179075363922 179421313344 179667771192 179745785856 179780940612 179859004416 179884560384 180489297352 180567668736 180623450826 180737222211 180762902964 180815701248 180841393152 180929593728 181449346806 181475128744 181553928192 181642476288 181724407767 181803315456 181891985184 181917830016 182440421982 182519640576 182634606336 182885478048 183238788096 183490489728 183606067008 183632155392 183721717088 183858273144 183974082084 184329495168 184582695024 184608922176 184698960264 184725203936 184779159552 184952667627 184978947348 185336301696 185426694544 185590884528 185671471104 185681401542 185707784808 185788422144 185962877919 186322133088 186439493968 186520449024 186578070084 186695592174 186776658432 186813188289 187431193404 187457825296 187512579072 187539222528 187630689792 187888424256 188428167837 188454941388 188536771584 188628725376 188655527424 188887830768 188914669632 189279627264 189457361289 189539626752 189659014272 189778476992 189919534896 190012163094 190286433792 190406291712 190667838816 190787936976 191050008318 191419091136 191446289664 191539662496 191682029448 191802766428 191830019472 191886050304 191923579458 192093522246 192464620992 192558490488 192585850912 192822993909 192850391916 192934130688 192971864826 193488368976 193572384768 193610243736 193694312448 193816316928 193876191873 194373089456 194457489408 194640085458 194724601344 194762685663 194847254784 194874940416 195114902112 195434754032 195519614976 195614974464 195826478211 195883676352 195911509248 196007059872 196180618464 196559612928 196683422208 196953591744 197049650616 197077649184 197605142784 197729610624 197854156864 198001217232 198125934552 198508687104 198781363872 198906572592 198934835008 198992941056 199179795906 199208097144 199305255591 199592940288 199690286432 199964586276 199992999024 200079839232 200090540286 200177422848 200267714682 200393859627 200780993504 201056791572 201144093696 201183433542 201270790656 201848977512 201936623616 202063819776 202126242591 202341379968 202370130432 203050459521 203138627328 203167491072 203266580608 203417663904 203446567296 203545792944 203839598592 204159519837 204248169216 204347785824 204376821376 204528729888 204628483332 204657558768 205052929536 205334595648 205463932128 205746162804 206143636608 206273482688 206426800944 206556825384 206586174816 206646515712 206686931724 207370682064 207400147136 207591401472 207655531902 207685037448 207775217664 207786330297 207815854428 207876554496 208503339408 208593874944 208605031362 208725264384 208789745094 208921257909 209011974912 209612399724 209703416832 209744430714 209835505152 209865320448 209967676672 210123740736 210662280192 210890053458 210951651456 210981625344 211084526016 211114518784 211374477288 211812916224 211916222336 212103868032 212207316048 212237468352 212529003336 212939580672 213073707392 213232080096 213366391056 213459038208 213500786616 214072238016 214207078176 214237514624 214435074048 214501318668 214636429098 215051077696 215346477528 215377075872 215482120308 215575686144 215606317056 215808771906 215871806592 216225685312 216522698616 216616716288 216628301799 216659082276 216753159168 217050897024 217470210048 217607190528 217674415098 217811524203 217906101504 218043356544 218669725638 218764675584 218795759616 218902471424 219065176512 219203161632 219234307968 219864098286 219959566848 220066846272 220098115328 220369135896 220400447904 220507942356 220826231808 221129564544 221268849984 221572790712 221680856943 221712355332 222140673664 222305785632 222445811952 222542401536 222585926472 222682576896 222891676371 223322272992 223354004608 223559970816 223629034356 223769894166 223801689384 223867058688 223898867712 223910842701 224109109287 224542057824 224651572236 224781053952 224992123902 225089819136 225133842297 225199600704 225834448896 225878617692 225976697856 226119036416 226287105408 226429639488 226867070976 227080099701 227178701568 227321797248 227354097152 227634052464 227666396736 228106217472 228217470208 228530955744 228563427456 228674903184 228877388208 228989017062 229319548416 229463992576 229779190368 229891259052 229923924048 230239753614 230684545728 231001420104 231146923644 231247291392 231292518834 231911591184 232057668024 232158431232 232304663552 232376428557 232409446668 232477330176 232510362624 233292017322 233325165528 233426479104 233438963667 233540326656 233573510144 233645667129 233747119872 233861123808 234346205184 234566256834 234668109312 234714005799 234815922432 235138471776 235592727552 235741123072 235916343936 236064943296 236098485504 236213636256 236995065216 237028739584 237320607888 237354328512 237470091768 237503833632 238289530752 238405750128 238616851536 238733230554 238767151896 239228417792 239557028256 239707920816 239812005888 240037189938 240141417984 240188384943 240831267768 240982962948 241017203952 241087601664 241121857536 241134753678 241239458304 241932462408 242189968384 242264787219 242299210356 242404420608 242451830166 242522646912 242557106688 243253895976 243359520768 243372536589 243512808448 243588035943 243693805824 243847304064 244318384128 244653986304 244701835833 244808089344 244842873856 245144364192 245298776112 245772660224 246038395701 246110260032 246145229568 246265280352 246603556836 246638596464 247115068928 247454512704 247575202056 247610379744 247950503892 248429510784 248770760112 248927456232 249035544576 249084251052 249908257872 250016772096 250174253056 250251538446 250360201728 250409167281 250517899008 251237557116 251273255184 251382362112 251395807026 251504967168 251540703232 251776900557 251850441024 251886226176 252609815052 252719502336 252768929322 252878685696 253226046528 253349550792 253715245056 253875055616 254063755008 254223785088 254383915968 254733344424 255225454848 255261719552 255576039264 255737021904 255773359296 255848067072 255898105944 256124696328 256619494656 256744653984 257097325212 257133855888 257245507584 257259266082 257295819768 257984491968 258146991648 258421755904 258501589164 258613834752 258664414554 259520113944 259632801792 259683580884 259796339712 259833253888 260153202816 260819965952 260900540082 261064876527 261101970948 261178235136 261215345664 261342746496 261574157952 262079483904 262093500942 262244562944 262490811219 262604788992 262732867488 262770198912 263473523712 263525053974 263639480832 264001622976 264167912736 264678249472 265041818496 265208763456 265573061208 265610796192 265688377344 265740340788 266123920384 266619448368 266657332032 266787387048 266903230464 267023619576 267139565568 267153853239 267191812836 268075722096 268192124928 268206468894 268244578056 268361054208 268613045883 269131970016 269418426368 269501656788 269618678784 269671410918 269788506624 269826840576 269841271973 270733946028 270851503104 270889988096 271144354446 271223551872 271262089728 271394390592 272174020209 272212693116 272330892288 272463714432 272704973184 272837977776 272876745024 273403906048 273660632973 273779460864 273951909504 274328217072 274858182144 275235734592 275409100512 275448233088 275582575632 275961123126 276494242752 276874042536 276913383264 277048440396 277087805904 277168739328 277468421022 278004452544 278140041816 278386326792 278507206656 278522102313 278561677212 278682633216 278737138082 279483199632 279604555776 279659240952 279780673536 280043388261 280164987648 280883040256 281146790106 281186737944 281268868608 281308833792 281323879291 281446034688 281832636384 282417221632 282682412082 282805157376 282860468527 282943088064 282983291136 283372004448 283919440896 284309440128 284488521408 284667715488 285018244641 285429650688 285609437568 286001758224 286125944832 286181905464 286575012477 287128636704 287169434496 287309493744 287434248192 287704149642 287745029208 287829075456 287885369187 288140283369 288696931488 288837735732 288878776368 289004212224 289275587874 289401196032 289457797239 290232553464 290358577152 290415365604 290541468672 290598292894 290724475392 291559634184 291686234112 291960128187 292086902016 292270882176 292312410624 293152131048 293279422464 293295108197 293422461696 293825514528 293867263872 294010589808 294434975744 294839419392 294897084209 295025133312 295430387616 295574475924 295616473776 296407714176 296594415936 296781235296 297188901828 297763030656 298172045808 298359858888 298402252512 298489411584 298547790268 298769693859 298812145716 299389410432 299535429648 299946879414 299989498536 300119758848 300135810429 300178456396 300266134272 300401572023 301171490256 301302263808 301585187358 301716140544 301775150313 301906185984 302773466268 302904935424 302964177698 303095729664 303512069952 303555195648 304618966106 304707940992 304751236608 304899870912 305169850944 305318689416 305759397888 306372253824 306521678736 306565232064 306942724998 306986338152 307579394304 308001893472 308195898192 308329721856 308390025112 308619244206 309215454912 309410224032 309835238076 309879262224 309969773568 310013816832 310030397586 311056023096 311100220704 311251951556 311387102208 311483297853 311527556172 311662826496 311723781642 311814831744 312755009112 312890812416 312907547043 312952007732 313087896576 313184617641 313517962368 314123636736 314418599586 314555125248 314616646071 314753257728 314797980672 314951515008 315856270366 315993420288 316335080187 316427477184 316472438016 316626789024 316671778176 317061715932 317581475302 317719374336 317874333504 318155802048 318310974072 318356202528 318793505004 319409371008 319610561088 320049586584 320188557312 320251179924 321108357024 321310617264 321356271936 321450135552 321513004904 321652611072 321751978002 321954643647 322576616544 323019716292 323065613808 323205894144 323223180462 323269106888 323363529216 323409475584 323713157859 324338527968 324496715452 324784047924 324925074432 324988623414 325129738752 326205315072 326269114444 326410785792 326511622647 326859152256 327065034816 328004588457 328051194268 328147013376 328193639424 328353707136 328804742448 328851461952 329796147429 329939350272 330100269408 330147172992 330553703844 330600671856 330761913534 331239347712 331694346816 331903274976 332112334736 332359186068 332568532998 333211010496 333668717928 333813602304 333878889708 334023865344 334983409488 335031006912 335194409368 335339956224 335443551534 335654841249 335702534076 335800588032 335848301568 336813086736 336959336448 336977358354 337025239096 337171580928 337488185853 337634728704 337799401056 338751673344 338817926538 338965046784 339178554624 339644459232 340300606464 340768052352 340982695872 341031145728 341197474592 341451078696 341499595104 342159326208 342326205312 342796433616 342845141184 343012354776 343061093024 343316082312 343483525593 343979322624 344195988864 344668785552 344818446336 344836888578 344885886072 345359630421 346026818592 346244774512 346395119616 346502130156 346720385466 346870937088 346938778251 347867386776 348086502036 348135961264 348237646848 348287127552 348456995328 348614170002 348765543936 349458001256 349938025983 349987748292 350139718656 350310489984 350360265216 350791685712 351298031616 351366738632 351519307776 351849385251 352002163968 352223883648 352707707664 353389091328 353611684608 354097414944 354147728256 354320454384 355492597824 355543109376 355716516064 355980911832 356031492768 356205137652 356255750448 357434296128 357608625192 357659437408 357925277304 358099845831 358150727844 358842626688 359335542384 359491571712 359561881224 359718008832 360055784907 360978594704 361135337472 361246901652 361474444422 361525805928 361631402496 361682786304 361702130517 361859187456 362898693612 362950257488 363107856384 363284952576 363448815534 363606630912 363677745249 363783970368 363835660032 364880843964 365039281152 365269212672 365770956096 366477576192 366980979456 367212134016 367264310784 367443434176 367716546288 367948164168 368658990336 369165390048 369217844352 369397920528 369450407872 369558319104 369905335254 369957894696 370672603392 370853389088 371181769056 371362803084 371415569616 371576844288 371925755838 372644266176 372878987936 373156140168 373391184348 373553316864 373626376578 374862386808 374915650592 375025158144 375261379584 375377307669 375776848512 376856335674 376909882776 377073543168 377093710539 377257450752 377311054848 377775661536 377829339264 378559254528 378914722578 379079253504 379153393983 379318028544 379556953984 379839069792 380024326188 380572867584 380812583424 381335677632 381575873952 382100016636 382838182272 382892579328 383079324992 383364058896 383605532856 383660038944 383772100608 383847158916 384187044492 384929241984 385116980976 385171701824 385645987818 385700783832 385868261376 385888899123 385943729652 386976737952 387220487472 387388624896 387632633856 387752383746 387996621831 388746178912 389280170916 389449202688 389525371326 389694509568 389749880832 390229804224 390869508064 391229948928 391350810123 391652956422 391767352704 391823018496 392014119744 392361236928 393119225856 393140251413 393366844416 393907183488 394099301232 394155298368 395210285568 395287580961 395459221248 395708313728 396002434464 396251869104 397017374208 397562727744 397813145184 397869670016 398359591812 398416194288 398610511182 399185880576 399380572864 399929172552 399985998048 400181080572 400354845696 400535429364 400787719254 401561987008 402113583144 402288187392 402309703341 402366867084 402541581312 403697955024 403873247232 404127639552 404252485182 404507116377 404682759936 404740260864 406100919042 406277254656 406334982144 406533161216 406716531669 406835327808 406893134592 407091585888 408319039674 408496338432 408695571648 408753642752 409057459776 409256966664 409315117536 410105859072 410669191296 410927864256 411492325608 412287273216 412546965376 412853601888 413113650768 413172349632 413293031424 413373863448 413941684689 414741364128 414800294272 415182802944 415311063804 415370074896 415550435328 415572660594 415631708856 415753108992 416202631533 417006678816 417210062724 417450528768 417579490188 417842515818 418023949824 418105707123 419224799448 419406833664 419488861428 419671010304 419730640896 419935353344 420247481472 421324560384 421720185159 421780106916 421903302912 421963250688 422169052032 422229037568 422748954576 423625832448 423832444672 424023618123 424207736064 424414632096 424474936704 425058006672 425879161344 426147414784 426464160192 426732782112 427001573232 428144476032 428414156352 428475029248 429002637336 429272858196 430102155392 430692955056 430754151744 430964240616 431151372288 431556224463 431617543812 431743613184 432451370624 433045397232 433233432576 433256603598 433318164552 433506318336 433913381811 434101794048 435214381056 435348830196 435623048406 435812203008 435897439341 436086713088 437339451276 437529351168 437591519232 437804942848 438130353024 438406323264 438468615936 439728196572 439919133696 440133692544 440196230656 440738271792 440800895808 441015884712 441652463616 442259129088 442537699968 443145581424 443361713886 443424710664 444281347328 444611571264 444891623904 445171852944 445365153792 445783352742 446644545984 446708009216 447258068712 447539788332 447603378768 447734117376 447797735424 447821685402 448218218574 449084115648 449303144472 449920319121 449984247804 450179638272 450267684594 450399201408 451668897792 451757235384 451953395712 452238072832 452377781037 452574210816 452859278976 453734141952 454160199402 454357403136 454446266547 454643594496 454708194304 455268104928 455332793472 456212434944 456434940416 456928449159 457061911488 457126854912 457349806368 457754776416 457978034124 458639096832 458927985152 459558380736 459782518104 459847848096 460479507228 461369091456 462002840208 462293847288 462494582784 462585037668 463823182368 464115336048 464316862464 464609327104 464752857114 464818893336 464954660352 465020725248 465045596379 466584034644 466650331056 466852958208 466877927334 467080653312 467147020288 467291334258 467494239744 467585672463 467722247616 469132513668 469336218624 469428011598 469631844864 470276943552 471185455104 471482246144 471627899379 471832687872 472129886592 472196971008 472427272512 473784405549 473990130432 474057479168 474641215776 474708657024 474940183536 475007667264 476372212953 476579061504 476811500256 477233703072 477466461108 477534303792 478456835584 479114056512 479415841632 480074379876 480282835968 480376769886 481662535536 481965925896 482034407904 482175203328 482269507356 482478916608 483864924816 484379936768 484529574438 484598420712 484808841216 484834770693 484903660332 485045293824 485114213376 486507791952 486719041536 486745073178 487025616896 487176071886 487387611648 487482935121 487694608128 489307972608 489403671666 489616178688 489685747712 490288728384 490597552224 491545320448 492076791402 492220520064 492290459136 492530560704 493207113672 493277192928 494230137856 494909025408 495150404112 495220759488 495901007784 496142870301 496859021568 497541520224 497854912464 498071089152 498168502104 498852799497 499816515744 500348506112 500503076892 500720403456 500818334562 501035798016 501133790807 502475114232 502546510368 502791614052 503009934336 503081406464 503553801114 503700882048 503772452352 505219630104 505439004672 505466037531 505537858644 505757371392 506452093056 506699101584 507430490112 507750111232 508127510016 508226889807 508447570176 508767831936 509466688848 510450909696 510523439104 511152078528 511474043808 511546718592 511796211888 512249392656 513238989312 513489307968 514194650424 514267711776 514518532164 514591639536 515968983936 516293983296 517003178328 517227669504 517255332867 517328829108 519040227888 519265603584 519367161768 519592679424 520080578199 520306405632 521639931904 521801080164 522129753054 522203941896 522356470272 522430691328 522458632969 522685492992 522921255003 523148315904 524187001884 524489125888 524981622438 525209577984 525312298693 525465734976 525540397824 526947047424 527050107948 527278961664 528003245952 528335825472 529356498944 530083636992 530417526912 531146122416 531221592384 531376754688 531480681576 532247840768 533238896736 533314664064 533574774096 533806460928 534047239152 534279131136 534307706478 534383625672 536151444192 536412937788 536489156112 536722108416 537226091766 538263940032 539003313576 539237357568 539342821836 539577013248 539653681152 539682543946 541467892056 541703006208 542211666633 542288708892 542447103744 542524179456 542788781184 544348040418 544425386232 544661784576 544690915223 544927428864 545173223301 545409946368 545675955552 545753490048 546807812096 547321265946 547558921728 547666013531 547903819008 548656434144 549716364288 550471469184 550818201024 550896466176 551165151264 551922246252 552988485504 553748085072 553826766528 554096880792 554175611808 554337478656 554858002881 554936842044 556008905088 556280083632 556772653584 557014413312 557044204626 557123354424 557365266432 557474276164 557888633757 558966399264 559318481904 559561347072 560086776522 560329975296 560439564867 562293580212 562373475888 562537737216 562617667584 562647758582 562892069376 563665272768 565284503511 565364824164 565610314752 565720937054 565886176128 565966582272 566744008896 567838881792 567869252041 568372083867 568618880256 568977042816 569335430976 570036489282 570859301376 570970950277 571218875136 572003516448 572363810928 573150024954 574089589969 574257273408 574338868992 574618987488 575408299284 575490058416 575658150912 575770738374 576280566738 577393862976 577675471464 577757552736 578468981727 578551175748 578802392064 578915594478 580465106928 580717154304 580830731208 581082937344 581196585788 581448950784 581628575619 583119268368 583372468224 583920256374 584173804032 584288056989 584541764352 584624821248 586304262096 586558844928 586590216394 586844923392 587479434633 587651029056 587734527744 588021179616 589678838784 589794168418 590050266624 590860775232 591148951848 591232947552 592815428352 593188831872 593562470592 594377803656 595526061312 596344091616 596719717776 596804505024 596978823168 597095580536 597539387718 597624291432 597915766773 598778820864 599070859296 599893758828 599978997072 600239517696 600271620858 600356912792 600532268544 600803144046 601181578881 602342980512 603170374716 603432281088 603550300626 603812371968 605546932536 605809870848 605928355396 606191459328 606378727773 607024139904 607110391296 609151378563 609237932212 609415881984 609502473216 609799741824 610339701888 610637378832 611518795776 612478559511 612744507648 613043357472 613130464128 613885449996 613972676304 615158788608 616003786944 616391796384 616780050224 617238488412 618430909824 618820448064 619670476152 619758524448 619939547136 620060795172 622112046192 622200441408 622503903112 622774204416 622966595706 623055112344 623325652992 623358990891 623447563284 623629663488 625510018224 625781624832 625815094086 625904015464 626175793152 626369235282 626763773727 627035924736 628837199172 629110250496 629233292142 629506515456 629595961344 629903030016 631712540732 631986840576 632670160374 632854954368 632944876032 633253578048 633343556352 634123431864 635162950604 635438748672 635748667008 636311604096 636621948144 636712405056 637587010008 638818742016 639221122176 640099173168 640377114624 640502359848 642216714048 642621234528 642712543872 643026009808 643305222144 643503956004 643909287294 645153233088 646039432584 646131227616 646446360924 646538213776 646727058432 646818951168 647426315718 648677055936 648993430904 649568095848 649850148864 649884905397 649977246828 650259477504 652410630144 652538228888 652821571584 653023245294 653434572609 653718304512 654130069632 656009176914 656102388536 656294026752 656387278848 656707414272 657609484896 657702923904 659592294858 659878700544 660200538816 660294345984 661107407688 661201343712 661523827068 662478695424 663388693632 663806549952 664224669472 664718372136 665042570829 665137065996 666422020992 667337435856 667627204608 667757779416 668047730688 668675029113 669966818976 670062013824 670388818736 670679912448 670887103068 671309682498 671405068152 671601176064 671696603136 671732528103 672327327861 673626173472 673954716708 674050478192 674343161856 674976371706 675269457408 675401526891 675598802112 677503346688 677635853076 677930093568 678357109248 679288918464 680601212928 681240299103 681536104704 681965391744 682062291456 682394949184 682902157392 682999190208 684318652416 684652410624 685592867232 685690282368 686024709552 686122186048 686632164624 686967051186 687958645248 688391977728 689337571104 689673777156 689771772144 690719260842 692053637184 692489549024 693004260312 693440770932 693741874176 693877556502 695734773552 696173004072 696271922528 696475293696 696913990656 697129285671 697228340004 697531087872 698916002512 699876051966 699975496584 700279437312 700316891001 700620979968 700720530432 700937001387 701583371424 702733477264 703038615552 703698770502 704004327936 704142017397 704447767296 705415415328 706778182656 707223369216 708194829888 708295456512 708640908768 710985195648 711086218752 711433032128 711961823664 712062985536 712410275304 712511500896 714868592256 715217250384 715318874816 715850554608 716199691662 716301455688 717685253376 718671084768 719123762448 719436017664 720111569814 720565154829 721957189408 722493803304 722948888844 723051611856 723262804992 723365572608 723404261034 723718374912 725797387224 725900514976 726569905152 726794361657 726897631068 727213261824 727355490498 727567940736 727671320064 729761687928 730078562304 730117609767 730538425344 730764107829 731541912192 732955152384 733961958912 734105507499 734424268032 734528621568 734886868352 735433092576 735896328336 737317980672 738115187103 738330780096 738435688704 738795841056 738900815744 739810670508 739915789392 741345206784 741706778176 742363538112 742725606168 742831139232 743851511676 745288532352 745757975872 746312280336 746782368696 747106633728 747252753156 749724773616 749831301184 750050316288 750522759168 750754615338 751227501843 751553697024 753712671348 753819765552 754147086336 754187421078 754514901504 754622109696 755330701671 755551323072 755658678528 757829445156 758158507008 758306787966 758636057088 759113907968 759678139584 760048652376 761145735168 761625166848 762671355264 763151747904 764200033272 765676364544 765785158656 766158649984 766728117792 767211065712 767320077888 767544201216 767694317832 768374088984 769858483968 770233961952 770343403648 771291975636 771401567664 771736522752 771777798246 771887459304 773953475904 774440974944 775265267712 775504767492 775993243662 777492357824 778560341832 778898405376 779050742652 779389019136 779499761664 780459608448 781739016128 782459897856 782701620246 783194629581 783305912844 783534705408 783646036992 784028239488 784722473856 786238451712 786280502826 786733688832 787472433657 787814366976 788198602464 788310596736 790420571136 790575161922 790918442496 791416627456 792004868928 792503738208 794034748416 795125455488 795626290368 795739340032 796719183624 796832388576 797221022364 798371761152 798761145728 799858345104 799971996096 800362161144 800709691392 801070858728 801461559717 801575438508 803123974016 804227166288 804576374784 804619406682 804733734168 805083162624 805839137649 807395910048 808255279104 808504970364 809014232754 809365519872 809480521728 809523815919 812201838084 812554509312 812669964288 813066322432 813433063338 813670655616 813786269184 814183171776 816522060627 816638079348 816992676864 817391143296 817507285504 818114919552 818513933328 818630235072 820211718144 820981898919 821338382592 821855728512 822984651216 824574546432 825093930752 825707203776 826227301536 826344699264 826747726896 827883369378 829482728256 829600588544 830622127608 830740149792 831145321188 831263417712 831506217984 832405263066 834013357632 834420125448 835158980376 835566306939 835685031636 836047899648 836211414246 838449598896 838813667328 838977722856 839342020608 839870706688 840130164783 840494962944 842649120768 843440370318 843560213832 843806605824 843926501376 843971637873 844338104064 844458075136 845497909152 847251664896 847664889344 848047236246 848415472128 848581405581 848829264192 848949873408 850116013344 851758322688 852294829568 852928320384 853465564224 854003146464 856288952064 856828312704 856950058496 858005274672 858545716392 860204310784 861385910112 861508303488 861928481232 862302744576 863112448926 863235087624 863487226368 863656107561 864902741248 866090794464 866513207196 866636329104 867012636672 867826763622 868203588096 868373391717 870697660392 871246096812 871624406016 871794878682 872173426176 874678902552 875058702336 875609885696 875880384561 876260706048 876812646528 876937231872 879456393144 879838267392 879885324591 880267385088 880392461312 881476543584 881601791616 882031769424 883304927232 884518258176 884691252627 885075399936 886291162848 886723427772 886849421328 888562694656 889223142528 889783247808 890343705888 891566705484 893289091968 893416018432 894516137424 895079576664 895206757536 895468234752 895643370804 896436437148 898168231296 898606288944 899840638242 899968495608 900359276544 900407431287 900535369188 900798402816 903514470768 903906791424 904476145664 904755562074 905148421632 905325450939 905718557952 908320398804 908714806272 908892533094 909287188992 909416388608 910536209856 910665586944 912869880832 913856898318 914123822976 914253709824 914699612736 915509552832 915956068248 917278193664 917855970304 919116761472 919565036208 919695696192 920959014456 922738182912 924005680416 924587694576 924989165568 925170075336 927646364736 928230672096 929218654208 929505714228 929637786672 929909320704 930041450496 930091192758 933168069288 933300662112 933755854668 934161306624 934294040576 934582668516 934988479488 935171344926 935444495232 938265027336 938672437248 938722641129 938856023196 939263689728 940553887104 942370910208 942964492288 943255798758 943665375744 943849938213 944259773184 944393942016 944854545024 947568811098 947980260864 948114958336 949005240561 949282431552 949417314048 949880367072 950015334528 952744425906 953158123008 953623000512 954467406144 954932922216 955068607584 956913671168 958228113024 958831683264 960148759752 960565671936 960753539772 963325071072 963931851792 964068815808 964350406656 964539014712 964957833216 965863930941 967729849632 968759873536 969059148876 969196841424 969617682432 969669541386 969807320664 970090587648 970228426752 971139473577 973015583904 973490146356 974051233792 974352143772 974775223296 974965870242 975389216256 975579983287 978615945216 978807343332 979232357376 979371495424 980577456768 981195104448 983090640896 984013765371 984153582804 984441040128 984580918272 985061121408 986414227344 986554385856 988460275712 989388442287 989818050816 990300808224 990441518976 991802015568 992285740602 993718043136 995083040448 995709824928 996337004208 997705598994 999633031488 1001006153784 1001440806912 1001636669124 1002071596032 1002267581614 1004950228464 1005093020736 1005583228104 1006019868672 1006964523747 1007107602228 1007401764096 1007544904704 1010439260208 1010878009344 1010932075062 1011075717288 1011514742784 1012464557559 1012904186112 1013398203168 1015500222464 1016255020032 1016453779614 1016895140352 1017094025129 1017535663872 1018933377696 1020901819392 1021046878208 1022304157056 1022948087616 1023093437184 1023592423776 1024498785312 1026477978624 1026978615936 1028389300848 1028535423552 1029037064328 1029183279072 1030450576779 1031937967872 1032587966592 1034006356656 1034455339008 1034510665734 1034657658216 1036078891263 1038080455776 1038734323536 1039185358848 1040161156398 1040612811264 1040816334753 1043602160328 1044259506108 1044407883792 1044712940544 1044861382656 1044917265938 1045370985984 1045842510006 1046296631808 1048374003768 1049814077949 1049963244876 1050419155968 1050624597386 1050931469952 1051080795648 1053894094848 1054100215896 1054557923328 1055548155753 1056006491904 1056671650944 1058712997888 1060167273984 1060374621943 1060835053824 1062292244832 1062443184768 1062961363152 1064495681536 1066166381371 1066477793472 1066629328128 1067149548192 1068094478304 1068615412956 1068767251344 1072302888384 1072825875576 1072978312224 1074299537493 1074452183532 1076527880064 1078006627152 1078474715136 1078685643672 1079154026496 1079365087892 1080167354721 1082935784112 1083406012416 1084423333266 1084577417784 1084894207488 1085048358912 1085106391551 1085577562368 1088696080836 1088850772464 1089323569152 1089381830446 1089854857728 1090346446602 1090819892736 1091033235747 1091351911104 1091506980096 1094642531892 1095117843456 1095332027062 1095807638016 1097312868288 1099432728576 1100942938368 1101636402048 1101792932352 1102330302528 1103844492504 1105976971008 1107496170144 1107653533056 1108193761584 1108351223616 1108674957312 1109716005762 1109873684088 1112017810176 1112560167264 1113545307168 1114088409252 1114246708848 1114730532864 1114948552328 1115777267514 1117932798528 1118636963808 1120173553044 1120659950592 1120879129734 1124587160424 1124746951776 1125075474432 1125295517164 1125784138752 1126131923007 1127330545536 1130569007022 1130729648328 1131220629504 1131281131617 1131441874108 1131772352256 1131933164544 1133488017792 1135677763584 1135738504082 1136744167734 1137237760512 1137460181949 1137954085632 1138670861952 1140072978564 1141718602752 1141941900554 1142437750272 1144007032896 1144727621856 1146300049908 1148179179938 1148514546816 1148677737984 1149237974976 1150816598568 1150980116832 1151316301824 1151541476748 1152561133476 1154787725952 1155350942928 1155515105472 1156937963454 1157102351496 1157604784128 1157666697369 1157831188956 1160930213856 1161661462416 1162165874688 1162393171576 1162897901568 1163257151238 1163989865493 1166238536736 1167840512748 1168347608064 1168576113978 1169083528704 1169249642496 1172608524192 1173180432788 1173689846784 1174052430369 1174958869266 1175302058112 1175469055488 1176042359232 1179357677568 1179420754239 1179588336836 1180100533248 1181721550464 1182297903696 1182465895104 1185630856704 1185862742883 1186377663744 1187124941184 1188755607312 1191052122624 1192688183232 1193439435552 1193609010048 1194191161072 1195078775436 1195248582864 1195831533546 1197557641728 1198141718592 1199787517656 1199957994144 1200543241716 1200713825584 1201064537088 1201606288092 1202363157762 1204685961024 1206340749432 1206864562176 1206929110023 1207100601252 1207624743936 1211093865072 1211619741696 1211856710792 1212382918656 1212757455546 1213521349131 1214048279808 1214220782592 1218302757126 1218475864424 1218831763968 1219004946432 1219599483648 1220149595007 1220679403776 1221274757664 1224957119022 1225489015296 1226086714944 1226260928256 1227770899992 1227945352608 1230317577216 1232007573888 1232783592768 1233560100448 1234476976824 1236861819648 1237640896128 1239340952304 1239517048896 1239879094272 1240121590344 1241825054067 1244224092384 1244400882816 1245007806224 1245548408832 1245933191412 1246110224688 1246651305984 1246717981782 1246895126568 1247259326976 1248607894599 1251020036448 1251630188172 1251808030928 1252351586304 1252738470564 1253527547454 1254071849472 1254317121369 1257674398344 1258220500992 1258466584284 1259013030912 1259191922688 1259806060032 1263425081464 1263973681152 1265160555477 1265340320748 1265709908736 1265889752064 1266507156096 1266687112704 1268246863728 1270325901208 1270877497344 1271497334016 1272070854369 1272623208192 1273243896288 1273424810112 1275174020016 1277637484032 1278442244352 1280198346336 1281004719696 1284433428096 1285242469056 1285425087744 1286052019616 1287007912008 1287818574588 1290306466176 1292078865168 1292262455232 1292892721848 1293076427552 1293454116864 1294668673389 1294852631436 1297354111872 1297986861808 1299136191696 1299700297728 1299769810794 1299954493656 1300518955008 1301740145433 1305076457776 1305643143168 1306046490588 1306869145218 1307436609024 1307692318023 1308260139264 1312018353828 1312204777072 1312588053504 1312774557696 1313414828544 1315218969792 1315405847808 1319184589716 1319757401088 1320401077632 1320588691968 1322214815376 1322402687424 1323047654136 1324957390848 1326777387264 1327613099904 1328449338944 1329436744272 1330085141658 1330274131992 1332844041984 1334674871712 1335515558832 1336095461376 1337350058226 1339933637952 1340124027648 1340777637472 1341774206136 1342619364996 1342810136304 1343202352128 1343393206272 1343465056206 1344654655722 1347252346944 1347909433416 1348100956384 1349760957363 1349952743412 1350538914816 1350803053782 1351197604224 1355006693376 1355271706152 1355860187136 1356714218496 1357133343111 1358577836928 1361202425856 1362480598206 1363072209408 1363338799641 1363930783488 1364124582912 1364789898368 1365804314784 1365998380416 1368637304832 1369304821248 1370785347477 1371185734464 1371380564736 1372049419104 1372244372096 1373264329248 1373934102372 1375917290496 1376783955456 1378675142208 1379347554312 1379543544288 1381438521684 1384107274368 1384979098048 1386008520624 1386881541864 1387483748352 1387755113004 1391469547104 1392346008144 1392543845056 1392950587392 1393827981312 1394258571342 1394456680008 1395062175744 1395136789137 1397832005024 1399752103932 1399950993168 1400558874624 1400633782002 1401241959936 1401441060864 1401874002774 1402757017389 1403166742848 1405466954528 1407397541004 1408008655872 1408284034794 1408895534592 1410830830656 1413556365312 1414446738432 1414883698137 1416389659776 1416590913024 1417281817536 1421353216647 1421970391296 1422172437504 1422866064256 1423923647328 1424125971072 1424820550608 1425023001792 1429116638859 1429737184512 1430434500768 1430637749632 1431701109216 1432399383324 1432602911376 1435370506752 1437342169536 1438247524896 1440223139628 1441130309658 1443914378816 1444987606608 1445897777688 1446103223712 1446525609984 1446808522068 1447436749824 1451594774448 1451801029952 1453139810304 1453588723314 1453795262136 1454426523648 1454504312079 1454710980996 1455135881472 1455342640128 1459523375856 1460157124608 1460235219534 1461076850688 1461528215658 1462448805363 1463083824384 1467923917824 1468211014998 1468848536064 1469057243136 1469773736704 1470866185152 1471792656672 1474635961344 1476230374206 1476661560192 1476871377408 1477591682112 1477801631488 1479621341016 1479831578784 1482690413568 1483413556352 1484727076224 1485451212336 1485662278464 1487703023352 1488428610903 1490577064704 1491515951744 1492624560672 1493564737392 1494213267456 1494505506312 1496558398491 1499449547232 1499662602368 1501045518336 1501509230676 1502455003686 1503107394048 1503401372421 1507425342696 1507639531104 1508374842156 1509029803008 1509244219392 1510661403342 1511102646144 1511317357056 1515658890312 1516317014016 1516398112593 1516613575932 1517272114176 1518227815936 1519356279168 1520097304752 1522291470336 1523250333696 1524680669421 1525342710528 1526303495808 1528400066544 1531352729088 1531570317312 1532317299968 1533456235584 1534422131424 1534640155776 1535388635664 1536748177968 1539716967936 1540467923904 1540686807296 1542583951272 1542803135328 1543555596492 1543774918608 1547906951808 1548881949888 1551009534984 1551765998601 1551986487324 1554984715648 1557120683664 1557796810752 1558101485304 1558778038272 1560241734597 1560919216896 1563478032256 1564919795712 1565403240492 1566389259162 1566611825688 1567069410816 1567292073984 1567375898907 1568056478976 1568763765009 1569444947712 1572561005652 1573467377664 1574944867314 1575628733952 1575936896079 1576397204928 1576621193472 1580841142272 1581150323844 1581836884992 1582833254912 1584009737856 1585007476416 1588069496832 1590250910976 1591252580736 1591478680064 1593438367248 1593664777152 1594442044728 1596743522304 1597522291456 1599716690208 1599943992192 1600724322288 1601419382784 1602141717456 1602923119434 1603150877016 1606247948032 1608454332576 1609238813364 1609467468336 1610166325248 1611678275298 1614791820096 1617009940728 1618028465508 1618731039744 1618961043456 1619047631838 1624403676168 1625109018624 1626132644864 1626634999899 1626866126676 1627341311232 1627572538368 1628366343552 1633044121254 1633276158696 1633985353728 1634072745669 1634782286592 1635014571008 1635519669903 1636229839104 1637027866656 1637260470144 1640423436288 1641963797838 1642676765184 1642998040593 1643711457024 1645969302432 1649149092864 1650187861504 1651414407552 1652454603072 1652689398528 1653495453792 1655766738756 1658965456512 1659201177088 1661244255216 1661480299584 1662290642376 1662526835424 1663012435968 1664810526132 1668026715264 1668840250896 1670317960752 1671132613878 1671370063272 1672095799296 1672422828492 1676899197792 1677955445712 1678684041216 1679741413376 1680260329566 1680989925888 1681318694601 1686880740636 1687120427664 1687613211648 1687853002752 1687943275746 1688676208128 1688916150272 1690995818304 1695329778688 1695853510533 1696094472492 1696830944256 1697162811162 1697658528384 1697899746816 1700232026688 1703516645376 1703607756123 1704589659136 1705116251601 1705856640768 1706931128448 1708006292928 1712577904128 1712912850831 1713656625408 1713900116992 1716010549344 1717091432784 1720408621568 1722268769907 1722771820224 1723016606976 1723856962464 1726224897852 1726470175248 1726974452736 1727312215122 1729805482496 1732181588928 1733026414392 1733272658208 1735653527244 1736407176192 1736746783434 1741395320784 1742492193624 1743248812032 1743589757364 1744346852352 1749357805104 1750117404672 1751219771392 1751760769122 1752521412096 1752864170967 1753625293056 1753874463744 1758912786288 1759676534784 1759770649182 1760534770176 1760784922624 1762438303899 1762953087168 1763203583232 1764063538848 1769036516352 1769382505254 1770150799872 1772582325696 1773446855544 1773698842656 1777125389312 1778446285056 1779566495616 1780687411776 1783133410968 1786578183936 1786832036864 1789032274848 1790159153328 1790413515072 1790936469504 1791286741608 1792872874296 1793747300319 1796336462592 1797212577888 1799681276484 1799936991216 1800718553088 1800814862574 1801070738376 1801596805632 1803544736643 1807028941536 1808952291328 1809511124148 1810296843264 1810650901878 1811437115904 1811791397533 1816640797608 1817429612544 1817785066188 1818574377984 1818832777216 1821072419712 1821331173888 1825739761664 1827454135689 1827713796636 1828247645952 1828507419648 1829399225472 1831019105664 1831912136496 1834556387328 1835711940608 1837435678533 1838233522944 1839130072416 1839391392384 1841918028912 1845476365824 1848011360832 1849175389152 1850340150672 1855292729472 1856461344192 1859011428456 1859275573344 1859818641408 1860182385516 1866336138576 1866601324224 1867511709336 1868322613248 1869165337032 1869976958976 1870076972673 1870342689852 1870888990464 1876530054672 1877344874496 1877445282258 1877712046392 1878527379456 1880291321181 1881107774208 1885928984576 1886511597516 1887330751488 1887699876426 1888519546368 1888787884032 1888888903811 1889709090048 1895137622196 1895960521728 1896229916672 1898010481122 1898564863104 1898834628096 1899760734144 1900030669056 1905488851812 1906316246016 1907246001024 1908934812288 1909865844432 1910137215168 1913827342336 1916456226048 1917663366528 1920297519504 1921131343872 1921507079544 1926650142144 1927863703584 1928137631616 1929078029424 1929915666432 1931727861882 1935459699264 1938118297752 1938393682848 1939339082772 1939614641328 1940181175296 1940456853504 1942278947154 1946031167808 1946980292712 1948704287544 1949550446592 1949654716191 1949931740484 1950778432512 1951159966574 1957231890432 1957614686664 1958464714752 1960303717827 1961154913536 1962390208896 1966181281792 1968027530742 1968307165608 1968882080256 1969161836544 1969267155037 1970122242816 1972828454688 1973108771712 1976920551424 1978776884574 1979636101632 1980023279689 1980601616448 1980883037952 1983604031136 1984571481204 1987436086272 1990166080896 1991419649856 1992674008416 1995127712487 1995411197988 1999266062976 2002012307568 2002881613824 2003273338248 2004143192064 2004535163228 2006025087339 2009900456928 2010186041472 2011166456208 2012039737344 2013929047494 2014215204456 2014803528192 2015089809408 2015197584309 2016981983583 2020878520416 2021864150124 2022151434576 2023029485568 2024929115118 2025808372224 2026204580673 2026796406336 2032510040064 2032907559228 2033790280704 2034188050258 2035071327744 2037866755392 2041803638784 2043720897309 2044608314112 2045896175232 2046186874368 2047184847552 2048997570624 2052955957248 2053065757379 2053957231872 2056778601696 2057070847104 2058074128656 2058366558144 2060901153558 2063875935744 2064279589463 2065175933184 2068012713312 2069021331468 2069315316432 2072157782526 2076160911552 2077468647072 2080322312796 2081225622528 2081632669506 2087204320656 2088519012216 2088815767584 2089425881088 2089834531876 2090741971968 2091387857013 2091685020012 2092593263616 2096748007536 2099628155898 2099926489752 2100838311936 2100950673003 2101249194772 2101862939904 2102161591296 2102811004161 2108200431792 2109115846656 2111096311506 2112012983808 2112426052191 2113343301888 2120334547968 2120749243886 2121670107648 2124584489664 2124886369536 2125922726304 2132332762742 2132955586944 2133258656256 2134299096384 2136188956608 2137230825912 2137534502688 2144605776768 2145651751152 2145956624448 2148599074986 2148904367064 2153055760128 2156013254304 2157371287344 2158308052992 2158730175784 2160334709442 2161695464487 2165871568224 2168846666532 2169154835568 2169788414976 2170096717824 2170212783102 2171155124736 2177392161672 2177701544928 2178763660892 2179709715456 2180383084971 2180692893204 2181639785472 2182066471494 2182703822208 2183013960192 2189285063784 2190235686912 2190352829301 2190664054124 2191615276032 2192292323487 2194625736576 2198865457152 2201885876736 2202316522497 2203272804096 2203585864704 2204660605056 2207688985008 2211953942016 2214345561309 2214992340288 2215307066112 2216387523168 2216702447232 2219432011524 2219747368176 2224035620352 2225120334528 2227090614336 2228176818504 2228493417696 2229897104656 2231554535028 2235865597056 2237273927616 2240347106088 2241319901184 2241758259468 2249174320848 2249493903552 2250150948864 2250591034328 2251568277504 2252263846014 2253682505529 2254661091072 2261138014044 2261459296656 2262441259008 2262562263234 2262883748216 2263544704512 2263866329088 2265992105013 2266976035584 2271477008164 2273488335468 2274475521024 2274920363898 2275908171264 2277341723904 2280145957128 2283437205504 2283883801108 2284875500544 2288014065792 2289455243712 2292600099816 2296358359876 2297029093632 2297355475968 2298475949952 2301633197136 2301960233664 2302632603648 2303082953496 2305122266952 2309575451904 2310701885856 2311030210944 2313875926908 2314204702992 2315209568256 2315333394738 2315662377912 2321860427712 2323322924832 2324786343152 2325795803136 2326514302476 2327979730986 2332477073472 2335681025496 2336695216128 2337152227956 2338167057408 2338499284992 2345217048384 2346360865576 2347379693568 2348104860738 2349583888743 2349917738532 2350604116224 2350938110976 2352084718464 2358715355136 2358841508478 2359176673672 2360201066496 2362417300971 2363443100928 2364595807392 2364931790208 2371261713408 2371725485766 2372755327488 2374249882368 2377511214624 2382104245248 2385376366464 2386878871104 2387218020096 2388382322144 2390157550872 2390497165728 2391663067092 2395115283456 2396283437184 2399575035312 2399915988288 2401086483432 2401427651168 2402129074176 2403212576184 2404384679151 2404726315524 2409371922048 2412681498864 2413729124352 2413858220046 2414201202504 2415249487872 2417517412947 2422187730144 2423713421584 2424765837312 2425514911092 2427042698262 2428096559616 2428441565184 2428571447757 2436605514252 2436951728848 2437663527936 2438009892864 2439198967296 2440299190014 2441358807552 2442549515328 2449566181881 2449914238044 2450978030592 2452173429888 2452521856512 2455541799984 2455890705216 2460635154432 2462945696757 2464015147776 2465567185536 2467120200896 2468953953648 2473723639296 2475281792256 2478681904608 2479034097792 2480243180688 2483650108134 2488448184768 2488801765632 2490015612448 2491866382824 2492220449376 2493435963564 2493790253136 2494518653952 2497215789198 2502040072896 2503260376344 2503616061856 2505476941128 2506698920817 2507055094908 2508143698944 2508634242738 2515348796688 2516441001984 2516933168568 2518026061824 2519612120064 2520390494349 2526850162928 2527947362304 2530321110954 2530680641496 2531419817472 2531779504128 2531914913619 2533014312192 2533374225408 2536493727456 2540651802416 2541754994688 2542994668032 2544141708738 2545246416384 2545744216743 2546487792576 2546849620224 2550348040032 2555274968064 2556884488704 2560396692672 2562009439392 2568866856192 2570484938112 2570850175488 2572104039232 2574015824016 2575637149176 2580612932352 2584157730336 2584524910464 2585785443696 2586152855104 2586908233728 2589337346778 2589705262872 2590968322683 2594708223744 2595973723616 2598272383392 2599539621588 2599908987312 2601037910016 2603480290866 2605120175151 2610152915552 2612092981176 2613738290436 2614873218048 2615384636046 2616520278528 2624036707656 2624409554144 2625176107008 2626829657088 2627641153683 2630437939584 2630811695616 2638369179432 2639514802176 2639655973773 2640802155264 2641177383936 2644429630752 2644805374848 2646095308272 2649914781696 2653554774528 2654073757881 2655226199808 2656898677888 2658873488544 2660170283316 2660548263984 2665688083968 2669349743424 2671031117664 2674700116452 2679867275904 2680248055296 2681555274944 2683548412272 2685238729992 2685620272608 2686404704256 2686930112412 2689309311444 2694504693888 2695818866832 2696201912768 2699521914726 2699905486824 2701077829632 2701222293861 2701606107564 2702395208448 2710543412304 2711720374272 2713428436992 2714266686222 2715976352817 2717155673856 2724961196412 2726144418816 2726677599282 2727861566976 2728249165824 2729579796736 2731608629568 2731996760832 2738609642496 2741570694954 2742371468928 2742761129472 2744098838208 2744488744192 2746528658496 2747868204744 2751834580992 2753567910912 2757350284416 2758695108624 2759087088576 2762877043368 2768214548736 2769958196096 2772017041248 2773763083728 2774967496704 2775510226008 2782939094208 2784692016288 2785087690112 2787655962624 2788517142684 2788913360016 2790124351488 2790273578274 2795664010048 2799504207864 2799901986336 2801267564004 2802483919872 2802882121728 2803748005548 2805514034778 2806333485696 2810933909056 2814795082008 2816017311744 2816167923387 2816568069588 2817791069184 2821661661312 2827112730624 2828893476864 2829767396274 2831549814639 2832779319552 2833181826048 2834563635072 2842706433294 2843940782592 2844344875008 2845732128512 2847015721683 2847847294656 2848251942144 2849641101216 2850046003584 2858233277718 2859474369024 2860869001536 2861275499264 2863402218432 2864798766648 2865205822752 2870741013504 2874684339072 2876495049792 2880446279256 2882260619316 2887828757632 2889975213216 2891795555376 2892206447424 2893051219968 2893617044136 2894873499648 2897591792823 2903189548896 2903602059904 2906279620608 2907177446628 2907590524272 2908853047296 2909008624158 2909421961992 2910271762944 2910685280256 2913418420731 2919046751712 2920470439068 2922153701376 2923056431316 2924897610726 2926167648768 2926739949861 2935847835648 2936422029996 2937697072128 2938114486272 2939547473408 2941732370304 2943585313344 2949271922688 2952041296113 2952460748412 2953323120384 2953742754816 2955183364224 2955603262976 2959242682032 2959663157568 2965380827136 2966827112704 2968165326861 2969454152448 2970902424672 2971324556928 2975406046704 2976857221806 2981154129408 2983031903488 2985249121344 2987129474784 2989011012624 2993116796982 2998899094464 2999325204736 3003018461352 3004910007372 3006214788096 3006802744842 3014850685392 3015279062208 3016749684312 3018059606016 3020893571241 3021322806684 3022205292288 3022634714112 3031317780624 3032634028032 3032796225186 3033227151864 3034544228352 3036455631872 3037393672677 3038712558336 3040194609504 3046500667392 3049361338842 3050685421056 3051282075387 3052606991616 3056800133088 3062705458176 3063140634624 3064634599936 3066912471168 3068844262848 3069280311552 3070777271328 3073496355936 3079433935872 3080935847808 3081373614592 3085167902544 3085606270656 3087111192984 3087549837216 3095813903616 3097763899776 3102019069968 3103531997202 3103972974648 3109969431296 3114241367328 3116202970608 3117556076544 3120483469194 3121838433792 3122449004259 3126956064512 3130806480984 3132778518324 3133223651376 3134138821632 3134584147968 3134751797814 3136112957952 3137527530018 3138889895424 3145122011304 3149442233847 3149889734628 3151257467904 3151873792158 3152794409856 3153242386944 3161682284544 3162300647688 3163673769984 3165666509824 3166644467259 3168019475712 3170014952832 3176138993664 3180501821952 3181123865829 3182505161472 3182957360128 3186876734496 3187329554304 3188884089456 3193487044608 3195044582912 3198499144113 3199433380416 3199887984384 3201448644576 3204283434912 3205846238868 3206301754032 3212495896064 3216908665152 3218477626728 3218934936672 3223356550596 3229583640192 3234019881456 3236056931016 3237462079488 3238095263676 3248807352336 3250218037248 3252265289728 3253269999798 3253732253352 3254682622464 3255145076736 3255319174653 3256732687104 3266088242508 3266552317392 3267970707456 3268145491338 3269564573184 3270029142016 3271039339806 3272459678208 3273099707241 3274055733312 3274520940288 3283927595676 3285353530368 3285996081186 3287422914048 3291938604864 3298298185728 3300375723008 3302828815104 3304909206144 3305378797056 3306990907584 3311533477512 3317930913024 3318402354176 3322488510432 3322960599168 3324581284752 3325053670848 3326024871936 3329621052264 3336053430528 3337680501792 3340635921504 3342265227756 3342740126544 3344191598592 3344845656984 3353798395584 3355910891424 3359482826752 3360520659132 3361979851776 3362637389202 3373761481272 3374240855328 3375226423296 3375886551492 3377352416256 3377832300544 3381991636608 3390659557376 3391707021066 3392188944984 3393661888512 3393843394851 3394325622324 3395317056768 3395799493632 3400464053376 3407033290752 3407215512246 3409179318272 3410232503202 3411713281536 3412380545847 3413862256896 3416012585856 3425155808256 3425825701662 3427313250816 3427800233984 3432021098688 3434182865568 3440817243136 3444537539814 3445543640448 3446033213952 3447713924928 3452449795704 3452940350496 3453948905472 3454624430244 3459610964992 3464363177856 3466052828784 3466545316416 3471307054488 3472814352384 3473000092107 3473493566868 3482790641568 3484984387248 3486497624064 3487179514728 3488693704704 3491969596479 3498715610208 3502439542784 3503521538244 3505042824192 3505728341934 3507250586112 3507748927488 3507936535649 3517825572576 3519541298364 3521069540352 3521569845248 3524876607798 3525906174336 3526407166464 3528127077696 3538073032704 3538262262717 3538765010508 3540301599744 3545164651392 3546893711088 3547397685312 3554250778624 3556892570112 3557588228649 3559132991232 3561374823552 3566266821936 3573156367872 3573664073728 3578064549696 3580318306656 3580827030144 3582573483216 3585745748592 3587494600638 3592672925184 3594425155776 3599362552968 3599873982432 3601629725148 3602141476752 3603193611264 3607089473286 3614057883072 3619022248296 3620593686528 3620787330069 3621301803756 3622874231808 3623582795066 3633281595216 3634859225088 3635570132376 3637148755968 3640564047393 3642144839424 3642662347776 3651479523328 3654908271378 3655427593272 3656495291904 3657014839296 3657210430783 3658798450944 3660448785021 3662038211328 3663824272992 3671423881216 3674871357066 3676467045888 3677186090851 3678260144832 3678782784768 3683836057824 3690952731648 3696022721664 3698350778304 3700680301344 3710585458944 3712922688384 3718022856912 3718551146688 3719637282816 3720364771032 3725475162201 3732672277152 3733202648448 3735023418672 3736645226496 3738330674064 3739953917952 3740153945346 3740685379704 3741777980928 3745823683797 3753060109344 3754890564516 3755424092784 3757054758912 3760582642362 3762215548416 3762951364107 3773023195032 3774661502976 3775399752852 3777039092736 3777575768064 3777777807622 3779418180096 3790275244392 3791921043456 3795481666431 3796020962244 3797129726208 3797669256192 3799521468288 3800061338112 3810977703624 3812632492032 3812836406561 3814492002048 3816212563107 3817869624576 3819731688864 3820274430336 3827654684672 3832912452096 3833662094717 3835326733056 3840595039008 3843014159088 3853300284288 3855727407168 3856275263232 3858156058848 3863455723764 3870919398528 3876236595504 3876787365696 3878678165544 3879229282656 3880362350592 3884006020167 3884557894308 3892062335616 3893960585424 3897408575088 3899100893184 3899309432382 3899863480968 3901556865024 3902319933148 3905220436299 3915229373328 3916929429504 3920607435654 3922309827072 3923076954069 3924780417792 3936055061484 3936614331216 3937764160512 3938323673088 3938534310074 3940244485632 3945656909376 3946217543424 3957553769148 3959272203264 3960046559378 3961203232896 3961766075904 3967208062272 3969142962408 3974872172544 3980332161792 3982839299712 3985348016832 3990255424974 3990822395976 3998532125952 4004024615136 4006546676496 4008286384128 4009070326456 4012050174678 4019800913856 4020372082944 4022332912416 4027858094988 4028430408912 4029607056384 4030179618816 4030395168618 4033963967166 4041757040832 4043728300248 4044302869152 4049282872089 4049858230236 4051616744448 4052409161346 4053592812672 4065020080128 4065815118456 4067580561408 4068376100516 4070142655488 4071400029333 4075733510784 4083607277568 4087441794618 4089216628224 4090016398923 4091792350464 4092373748736 4094369695104 4097995141248 4105911914496 4106131514758 4107914463744 4112356042431 4113557203392 4114141694208 4116148257312 4116733116288 4121802307116 4127751871488 4128559178926 4130351866368 4136025426624 4138042662936 4138630632864 4144315565052 4152321823104 4154937294144 4160644625592 4162451245056 4163265339012 4174408641312 4177038024432 4177631535168 4178851762176 4179669063752 4181483943936 4182775714026 4183370040024 4185186527232 4185410367411 4193496015072 4199256311796 4199852979504 4201676623872 4201901346006 4202498389544 4203725879808 4204323182592 4205622008322 4208271052167 4216400863584 4222192623012 4224025967616 4224852104382 4226686603776 4240669095936 4241498487772 4243340215296 4244651094411 4249168979328 4249772739072 4251845452608 4264059649941 4264665525484 4265911173888 4266517312512 4268598192768 4272377913216 4274461651824 4275069005376 4287349916577 4289211553536 4291303502304 4291913248896 4297198149972 4297808734128 4306111520256 4312026508608 4314742574688 4317460351568 4320669418884 4323390928974 4331743136448 4337693333064 4338309671136 4339576829952 4340425566204 4342310249472 4354784323344 4355403089856 4357527321784 4359419430912 4360766169942 4361385786408 4363279570944 4363512936237 4364132942988 4365407644416 4366027920384 4378570127568 4380471373824 4380705658602 4381328108248 4383230552064 4384584646974 4387346416089 4389251473152 4403771753472 4404633044994 4406545608192 4407171729408 4409321210112 4415377970016 4423907884032 4428691122618 4429984680576 4430614132224 4432775046336 4433404894464 4438864023048 4439494736352 4448071240704 4450240669056 4454181228672 4456353637008 4456986835392 4459794209312 4463109070056 4465285832709 4471731194112 4474547855232 4480694212176 4482639802368 4483516518936 4489675195473 4498348641696 4498987807104 4501182068656 4503136555008 4504527692028 4507365011058 4509322182144 4510204117263 4522276028088 4522918593312 4525124526468 4525767496432 4527089409024 4527732658176 4531984210026 4533952071168 4542954016328 4546976670936 4548951042048 4549194337779 4549840727796 4551816342528 4554683447808 4560291914256 4566874411008 4567767602216 4569751001088 4574042008263 4576028131584 4578910487424 4585200199632 4592716719752 4594058187264 4594710951936 4596951899904 4603266394272 4603920467328 4606165906992 4610244533904 4619150903808 4621403771712 4622060421888 4627751853816 4628409405984 4630666789476 4631324755824 4643720855424 4646645849664 4649572686304 4653028604952 4655297995803 4655959461972 4664954146944 4671362050992 4673390432256 4674304455912 4676334114816 4680725203791 4690434096768 4692721731152 4694759387136 4696209721476 4699167777486 4699835477064 4701208232448 4701876221952 4702127696721 4704169436928 4706291295027 4717683016956 4718353347344 4720402132992 4724834601942 4726886201856 4727810688237 4729191614784 4729863580416 4742523426816 4743450971532 4745510654976 4748499764736 4755022429248 4764208490496 4770752732928 4773757742208 4774436040192 4776764644288 4780315101744 4780994331456 4783326134184 4790230566912 4792566874368 4799150070624 4799831976576 4802172966864 4802855302336 4804258148352 4806425152368 4808769358302 4809452631048 4818743844096 4825362997728 4827716440092 4828402405008 4830498975744 4835034825894 4844375460288 4847426843168 4851029822184 4854085396524 4856193119232 4856883130368 4857142895514 4873211028504 4873903457696 4875327055872 4878397934592 4879904999697 4880598380028 4882717615104 4885099030656 4899132363762 4899828476088 4901956061184 4902218237007 4904346859776 4905043713024 4906559009709 4911083599968 4911781410432 4921270308864 4925891393514 4928030295552 4928994121779 4931134371072 4934240401792 4937907907296 4947447278592 4950563584512 4957363809216 4958068195584 4960486361376 4967300216268 4976896369536 4977603531264 4980031224896 4983732765648 4984440898752 4986871927128 4987580506272 4989037307904 4994431578396 5004080145792 5006520752688 5007232123712 5010953882256 5013397841634 5014110189816 5016287397888 5017268485476 5030697593376 5033866337136 5036052123648 5039224240128 5040780988698 5043956083803 5053700325856 5060642221908 5061361282992 5062839634944 5063559008256 5063829827238 5066028624384 5066748450816 5072987454912 5081303604832 5085989336064 5087560531599 5088283417476 5090492832768 5091488433486 5092975585152 5093699240448 5100696080064 5110549936128 5110823268369 5113768977408 5115348754803 5120793385344 5124018878784 5137733712384 5138738552493 5140969876224 5141700350976 5144208078464 5148031648032 5151274298352 5161225864704 5166806309721 5168315460672 5169049820928 5171570887392 5172305710208 5178674693556 5179410525744 5181936645366 5189416447488 5191947447232 5196544766784 5199079243176 5199817974624 5206960581732 5210240350302 5220305831104 5224185962352 5227476580872 5229746436096 5230769272092 5233040557056 5248073415312 5248819108288 5250352214016 5253659314176 5255282307366 5258592512901 5260875879168 5261623391232 5276738358864 5279029604352 5279311947546 5281604310528 5282354767872 5287314911697 5288859261504 5289610749696 5292190616544 5307109549056 5308147515762 5310452399616 5313797355776 5317746977088 5320340566632 5321096527968 5331376167936 5338699486848 5342062235328 5349400232904 5359734551808 5360496110592 5363110549888 5367096824544 5370477459984 5371240545216 5372809408512 5373860224824 5378618622888 5381241900957 5389009387776 5391637733664 5392403825536 5399043829452 5399810973648 5402155659264 5402444587722 5403212215128 5404790416896 5410634209929 5421086824608 5426856873984 5428533372444 5431952705634 5434311347712 5435374192599 5449922392824 5452288837632 5453355198564 5455723133952 5456498331648 5459159593472 5463217259136 5463993521664 5477219284992 5482362407067 5483141389908 5484742937856 5485522258944 5488197676416 5488977488384 5493057316992 5495736409488 5503669161984 5507135821824 5512307035599 5514700568832 5517390217248 5518174177152 5525754086736 5536429097472 5539916392192 5544034082496 5547526167456 5551020452016 5565878188416 5569384032576 5570175380224 5577034285368 5577826720032 5580547156548 5591328020096 5599008415728 5599803972672 5602535128008 5604967839744 5607496011096 5610230918019 5611028069556 5612666971392 5621867818112 5629590164016 5632034623488 5632335846774 5633136139176 5635582138368 5640873963543 5643323322624 5657786953728 5659534792548 5663099629278 5665558639104 5666363652096 5666666711433 5669127270144 5685412866588 5687881565184 5688689750016 5691464257024 5694031443366 5695694589312 5696503884288 5699282202432 5700092007168 5716466555436 5718948738048 5721738003072 5722550998528 5726804436864 5729597533296 5730411645504 5741482027008 5749368678144 5752990099584 5760892558512 5764521238632 5775657515264 5779950426432 5783591110752 5784412894848 5787234088272 5789746999296 5795183585646 5806379097792 5807204119808 5814354893256 5815181048544 5818017248316 5818843923984 5820543525888 5821370560512 5826836841462 5838093503424 5840940878136 5846112862632 5848964148573 5849795221452 5852335297536 5853479899722 5871695671296 5872844059992 5875394144256 5879094946816 5880911153481 5883464740608 5887170626688 5898543845376 5904082592226 5904921496824 5906646240768 5907485509632 5907801465111 5910366728448 5911206525952 5918485364064 5919326315136 5930761654272 5933654225408 5936330653722 5938908304896 5940069839067 5941804849344 5942649113856 5950812093408 5953714443612 5962308258816 5966063806976 5970498242688 5974258949568 5978022025248 5986233593964 5997798188928 5998650409472 6006036922704 6009820014744 6012429576192 6013605489684 6029701370784 6030558124416 6033499368624 6036119212032 6041787142482 6042645613368 6044410584576 6045269428224 6045592752927 6062635561248 6065592450372 6066454303728 6069088456704 6072911263744 6074787345354 6077425116672 6078613742019 6080389219008 6098722677684 6101370842112 6102564150774 6105213983232 6113600266176 6125410916352 6129269199872 6131162691927 6133824942336 6137688525696 6138560623104 6141554542656 6146992711872 6158867871744 6159197272137 6161871695616 6162747229184 6170335805088 6171212541312 6174222385968 6175099674432 6191627807232 6192838768389 6195527799552 6204038139936 6207063994404 6207945949296 6219938862592 6228482734656 6232405941216 6240966938388 6243676867584 6244898008518 6253912129024 6261612961968 6265557036648 6266447302752 6268277643264 6269503595628 6272225915904 6275055060036 6277779790848 6290244022608 6298884467694 6299779469256 6302514935808 6302852019009 6303747584316 6305588819712 6306484773888 6324601295376 6327347539968 6331333019648 6333288934518 6336038951424 6337278156573 6340029905664 6361003643904 6362247731658 6365010322944 6365914720256 6373753468992 6374659108608 6377768178912 6390089165824 6396998288226 6398866760832 6399775968768 6402897289152 6408566869824 6411692477736 6412603508064 6424991792128 6433817330304 6436955253456 6437869873344 6446713101192 6459167280384 6468039762912 6472113862032 6474924158976 6476190527352 6485086393461 6497614704672 6504530579456 6506539999596 6507464506704 6509365244928 6510290153472 6510638349306 6513465374208 6532176485016 6533104634784 6536290982676 6539129146368 6540058284032 6542078679612 6544919356416 6546199414482 6548111466624 6549041880576 6567855191352 6570707060736 6571058487903 6571992162372 6574845828096 6583877209728 6596596371456 6600751446016 6605657630208 6606949567491 6609818412288 6610757594112 6613981815168 6623066955024 6635861826048 6636804708352 6643036683927 6644977020864 6645921198336 6649162569504 6650107341696 6659242104528 6672106861056 6675361003584 6681271843008 6684530455512 6685480253088 6689691313968 6707596791168 6711821782848 6721041318264 6723959703552 6725274778404 6747522962544 6748481710656 6750452846592 6751773102984 6754704832512 6761047516587 6763983273216 6781319114752 6783414042132 6784377889968 6787323777024 6787686789702 6788651244648 6790634113536 6791598987264 6797976315039 6800928106752 6814431024492 6818358636544 6820465006404 6823426563072 6824761091694 6827724513792 6829059883009 6832025171712 6850311616512 6851651403324 6854626501632 6855600467968 6864042197376 6868365731136 6881634486272 6889075079628 6891087280896 6892066427904 6895427849856 6904899591408 6905880700992 6907897810944 6909248860488 6919221929984 6928726355712 6932105657568 6933090632832 6942614108976 6945628704768 6946000184214 6946987133736 6965581283136 6969968774496 6974359029456 6977387409408 6983939192958 6997431220416 7007043076488 7010085648384 7011456683868 7014501172224 7015497854976 7015873071298 7035651145152 7039082596728 7042139080704 7048751666229 7049753215596 7051812348672 7052814332928 7056254155392 7076146065408 7076524525434 7077530021016 7080603199488 7087251902913 7090329302784 7093787422176 7094795370624 7108501557248 7113785140224 7115176457298 7118265982464 7119658175903 7122749647104 7132533643872 7146312735744 7147328147456 7156129099392 7160636613312 7161654060288 7165146966432 7171491497184 7174989201276 7185345850368 7188850311552 7198725105936 7199747964864 7203259450296 7204282953504 7206387222528 7213154037453 7214178946572 7228115766144 7238044496592 7241187373056 7241574660138 7242603607512 7245748463616 7247165590132 7252552238841 7266563190432 7271140264752 7274297511936 7281128094786 7284289678848 7285324695552 7285714343271 7309816542756 7310855186544 7312990583808 7314029678592 7314420861566 7317596901888 7320897570042 7324076422656 7327648545984 7348698545643 7349742714132 7352934091776 7354372181702 7356520289664 7357565569536 7367672115648 7381905463296 7388837090271 7392045443328 7396701556608 7401360602688 7421170917888 7422622353601 7425845376768 7436045713824 7437102293376 7440729542064 7450950324402 7463164669597 7465344554304 7466405296896 7470046837344 7476661348128 7480307890692 7481370759408 7483555961856 7491647367594 7506120218688 7509781129032 7510848185568 7520096762451 7521165284724 7524431096832 7525902728214 7546046390064 7549323005952 7550799505704 7554078185472 7555555615244 7558836360192 7561171483047 7580550488784 7583842086912 7590963332862 7592041924488 7594259452416 7595338512384 7595744740857 7599042936576 7600122676224 7621955407248 7625264984064 7625672813122 7628984004096 7632425126214 7635739249152 7637232650229 7639463377728 7640548860672 7665824904192 7667324189434 7670653466112 7681190078016 7686028318176 7706600568576 7711454814336 7712550526464 7716312117696 7726911447528 7741838797056 7752473191008 7753574731392 7757356331088 7758458565312 7760724701184 7768012040334 7769115788616 7772904968049 7784124671232 7787921170848 7794817150176 7798618864764 7799726961936 7803113730048 7804639866296 7810440872598 7815360525453 7830458746656 7841214871308 7844619654144 7846153908138 7849560835584 7872110122968 7873228662432 7875528321024 7877068620148 7880488971264 7882923461049 7891313818752 7892435086848 7915107538296 7918544406528 7918967921319 7920093118756 7922406465792 7923532151808 7934416124544 7938285924816 7949744345088 7960664323584 7962221273643 7965678599424 7970696033664 7980510849948 7981644791952 7997064251904 8008049230272 8013093352992 8018140652912 8024100349356 8039601827712 8040744165888 8044665824832 8055716189976 8056860817824 8059214112768 8060790337236 8067927934332 8083514081664 8087456600496 8088605738304 8098565744178 8099716460472 8103233488896 8103666881583 8104818322692 8107185625344 8131630236912 8135161122816 8136752201032 8140285310976 8142800058666 8147929058451 8151467021568 8174883589236 8178433256448 8180032797846 8183584700928 8184747497472 8188739390208 8195990282496 8212263029516 8215828927488 8224712084862 8227114406784 8228283388416 8232296514624 8233466232576 8243604614232 8255503742976 8257118357852 8260703732736 8272050853248 8276085325872 8277261265728 8288631130104 8304643646208 8309874588288 8321289251184 8324902490112 8326530678024 8348817282624 8354076048864 8355263070336 8359338127504 8362967887872 8365551428052 8366740080048 8370373054464 8370820734822 8386992030144 8398512623592 8399705959008 8403802692012 8404996779088 8407451759616 8408646365184 8411244016644 8416542104334 8432801727168 8444385246024 8448051935232 8448503770161 8449704208764 8453373207552 8481338191872 8482996975544 8486680430592 8489302188822 8494649443917 8498337958656 8499545478144 8503690905216 8528119299882 8529331050968 8531822347776 8533034625024 8537196385536 8541047165049 8544755826432 8548923303648 8550138010752 8574699833154 8578423107072 8582607004608 8583826497792 8594396299944 8595617468256 8612223040512 8624053017216 8629485149376 8634920703136 8641338837768 8646781857948 8663486272896 8675386666128 8676619342272 8679153659904 8680851132408 8684620498944 8692775378469 8709568646688 8710806179712 8715054643568 8718838861824 8721532339884 8722771572816 8726559141888 8727025872474 8728265885976 8730815288832 8732055840768 8740255262193 8757140255136 8761411317204 8762656216496 8766461104128 8769169293948 8774692832178 8778502946304 8780219849583 8807543506944 8809266089988 8813091216384 8814343458816 8818642420224 8830755940032 8847815768064 8856123888339 8857382245236 8859969361152 8861228264448 8865550092672 8866809788928 8877728046096 8878989472704 8896142481408 8900481338112 8904495980583 8908362457344 8912707274016 8913973670784 8919588418624 8926218140112 8930571665418 8943462388224 8949095710464 8961388424352 8967033037872 8979350390946 8996697283392 8997975614208 9002364137312 9009055384056 9014730022116 9018644364288 9020408234526 9044552056176 9045837186624 9050249052936 9051534992864 9054178818048 9062680713723 9063968420052 9067904142336 9085908032656 9093953341872 9097902084096 9098388675558 9099681455592 9103632685056 9109366895616 9112181018031 9120583828512 9135535204432 9139502002176 9148084016526 9152056263168 9153846226161 9157820974848 9170400399264 9185433439504 9188116374528 9189421903872 9193903799808 9206532788544 9207840934656 9212331813984 9220489067808 9238301807616 9242807543424 9244120843776 9255503707632 9256818811968 9261333578952 9262649511648 9287441710848 9293291699328 9299145372608 9306057209904 9310595991606 9311918923944 9329908293888 9342724101984 9348608911824 9352668229632 9361450407582 9367347012777 9380868193536 9385443462304 9392419442952 9398335554972 9399670954128 9402416464896 9403752443904 9404255393442 9408338873856 9412582590054 9435366033912 9436706694688 9448326701541 9449669203884 9453772403712 9455621376474 9458383229568 9459727160832 9485046853632 9486901943064 9491021309952 9496999529472 9499933401777 9510044858496 9528416980992 9541505465856 9543371597487 9547515484416 9548872080384 9553529288576 9560630203488 9561988662912 9566652268368 9580461133824 9585133748736 9595497432339 9598300141248 9599663953152 9604345933728 9605710604672 9612850304736 9617538716604 9618905262096 9637487688192 9650725995456 9655432880184 9656804810016 9670069651788 9688750920576 9694853686336 9702059644368 9708170793048 9712386238464 9714285791028 9746422057008 9747806915392 9750654111744 9756795869184 9759809999394 9761196760056 9765435230208 9765957523959 9770198061312 9798264727524 9799656952176 9803912122368 9804436474014 9808693719552 9810087426048 9813118019418 9819299121723 9822167199936 9823562820864 9851782787028 9856060591104 9857988243558 9862268742144 9868480803584 9875815814592 9894894557184 9901127169024 9914727618432 9916136391168 9920972722752 9934600432536 9953792739072 9955207062528 9960062449792 9967465531296 9968881797504 9973743854256 9975161012544 9978074615808 9988863156792 10008160291584 10013041505376 10014464247424 10021907764512 10026795683268 10028220379632 10032574795776 10034536970952 10061395186752 10067732674272 10078448480256 10081561977396 10087912167606 10107400651712 10121284443816 10122722565984 10125679269888 10127659654476 10132057248768 10133496901632 10145974909824 10162607209664 10171978672128 10175121063198 10176566834952 10180985665536 10181530184553 10182976866972 10185951170304 10187398480896 10201392160128 10221099872256 10221646536738 10227537954816 10230697509606 10237141637541 10241586770688 10248037757568 10275467424768 10277477104986 10281939752448 10283400701952 10288416156928 10296063296064 10302548596704 10322451729408 10333612619442 10336630921344 10338099641856 10343141774784 10344611420416 10357349387112 10358821051488 10363873290732 10378832894976 10383894894464 10393089533568 10398158486352 10399635949248 10413921163464 10419000276321 10420480700604 10440611662208 10448371924704 10454953161744 10459492872192 10461538544184 10466081114112 10475908789437 10496146830624 10497638216576 10507318628352 10510564614732 10517185025802 10521751758336 10523246782464 10523809606947 10553476717728 10558623895092 10563208621056 10564709535744 10574629823394 10577718523008 10579221499392 10584381233088 10614219098112 10614786788151 10616295031524 10620904799232 10627594711552 10635493954176 10640681133264 10642193055936 10662752335872 10672764685947 10677398973696 10684124470656 10698800465808 10719469103616 10720992221184 10726221099776 10734193649088 10740954919968 10742481090432 10747720449648 10757237245776 10762483801914 10778018775552 10783275467328 10784807651072 10798087658904 10799621947296 10804889175444 10806424430256 10809580833792 10821268419858 10842173649216 10857066744888 10862361990207 10863905411268 10868622695424 10870748385198 10899844785648 10904577675264 10906710397128 10911446267904 10918319186944 10921692142179 10926434518272 10927987043328 10954438569984 10964724814134 10966282779816 10969485875712 10971044517888 10971631292349 10976395352832 10977954976768 10981346355063 10986114633984 10991472818976 11014271643648 11024614071198 11029401137664 11031558272553 11034780434496 11036348354304 11051508173472 11072858194944 11079832784384 11088068164992 11095052334912 11102040904032 11131756376832 11138768065152 11140350760448 11154068570736 11155653440064 11161094313096 11182656040192 11198016831456 11199607945344 11205070256016 11209935679488 11214992022192 11220461836038 11222056139112 11225333942784 11243735636224 11259180328032 11264671693548 11266272278352 11271164276736 11281747927086 11286646645248 11288854092321 11319069585096 11326199258556 11331117278208 11332727304192 11333333422866 11338254540288 11370825733176 11375763130368 11382928514048 11386444999293 11388062886732 11391389178624 11393007768576 11398564404864 11400184014336 11432933110872 11437897476096 11438509219683 11443476006144 11445101997056 11448637689321 11453608873728 11459195066592 11460823291008 11482964054016 11498737356288 11500986284151 11505980199168 11521785117024 11529042477264 11551315030528 11559900852864 11567182221504 11568825789696 11574468176544 11590367171292 11612758195584 11614408239616 11628709786512 11630362097088 11636034496632 11637687847968 11641087051776 11653673682924 11676187006848 11681881756272 11692225725264 11697928297146 11699590442904 11704670595072 11706959799444 11745688119984 11750788288512 11758189893632 11761822306962 11766929481216 11769230862207 11774341253376 11808165184452 11809842993648 11813292481536 11814971019264 11815602930222 11820733456896 11822413051904 11836970728128 11838652630272 11867308450816 11872661307444 11877816609792 11880139678134 11883609698688 11885298227712 11901624186816 11907428887224 11924616517632 11932127613952 11940996485376 11948517899136 11956044050496 11972467187928 11995596377856 11997300818944 12012073845408 12019640029488 12024859152384 12027210979368 12059402741568 12061116248832 12066998737248 12083574284964 12085291226736 12088821169152 12090538856448 12091185505854 12125271122496 12131184900744 12132908607456 12145822527488 12149574690708 12154850233344 12157227484038 12160778438016 12197445355368 12202741684224 12205128301548 12210427966464 12227200532352 12250821832704 12258538399744 12262325383854 12267649884672 12270049196769 12275377051392 12277121246208 12283109085312 12293985423744 12317735743488 12318394544274 12323743391232 12325494458368 12337068127293 12340671610176 12342425082624 12348444771936 12350199348864 12383255614464 12385677536778 12391055599104 12408076279872 12414127988808 12415891898592 12439877725184 12456965469312 12464811882432 12481933876776 12487353735168 12489796017036 12507824258048 12523225923936 12531114073296 12532894605504 12536555286528 12539007191256 12544451831808 12550110120072 12555559581696 12556231102233 12580488045216 12597768935388 12599558938512 12605029871616 12605704038018 12607495168632 12611177639424 12612969547776 12624813156501 12649202590752 12662666039296 12666577869036 12672077902848 12674556313146 12680059811328 12682539782731 12722007287808 12724495463316 12730020645888 12731829440512 12747506937984 12749318217216 12755536357824 12780178331648 12792178949823 12793996576452 12797733521664 12799551937536 12805794578304 12817133739648 12823384955472 12825207016128 12849983584256 12862049749731 12867634660608 12873910506912 12875739746688 12893426202384 12918334560768 12936079525824 12944227724064 12952381054704 12970172786922 12995229409344 13013079999192 13014929013408 13018730489856 13021276698612 13026930748416 13064352970032 13066209269568 13072581965352 13078258292736 13084157359224 13089838712832 13090538808711 13092398828964 13096222933248 13098083761152 13135710382704 13141414121472 13142116975806 13143984324744 13149691656192 13162039248267 13167754419456 13201502892032 13211315260416 13213899134982 13219636824576 13221515188224 13222222326677 13227963630336 13246133910048 13271723652096 13273609416704 13286073367854 13289954041728 13291842396672 13298325139008 13300214683392 13318484209056 13344213722112 13350722007168 13362543686016 13369060911024 13370960506176 13379382627936 13395857498127 13415193582336 13423643565696 13442082636528 13447919407104 13450549556808 13469025586419 13495045925088 13496963421312 13503546205968 13509409665024 13522095033174 13527966546432 13530612351789 13566828084264 13568755779936 13575373579404 13577302489296 13581268227072 13583197974528 13595952630078 13601856213504 13628862048984 13640930012808 13646853126144 13647583013337 13649522183388 13655449027584 13658119766018 13664050343424 13700623233024 13703302806648 13709253003264 13722126024789 13728084394752 13736731462272 13763268972544 13778150159256 13782174561792 13784132855808 13784870085259 13790855699712 13809799182816 13811761401984 13818497720976 13838443859968 13857452711424 13860162957823 13864211315136 13866181265664 13885228217952 13892000368428 13893974267472 13931162566272 13939937548992 13948718058912 13965893987409 13967878385916 13994862440832 14014086152976 14020171296768 14022913367736 14029002344448 14031746142596 14042175611373 14071302290304 14078165193456 14084278161408 14097503332458 14099506431192 14103624697344 14105628665856 14106383090163 14112508310784 14118873885081 14153049050868 14155060042032 14161206398976 14174503805826 14180658605568 14183432064711 14187574844352 14189590741248 14227570280448 14230352914596 14236531964928 14239316351806 14245499294208 14265067287744 14292625471488 14312258198784 14321273226624 14323308120576 14330293932864 14342982994368 14349978402552 14370691700736 14377700623104 14397450211872 14399495929728 14406518900592 14408565907008 14412774445056 14426308074906 14428357893144 14456231532288 14476088993184 14483149320276 14485207215024 14491496927232 14494331180264 14505104477682 14533126380864 14542280529504 14562256189572 14568579357696 14570649391104 14571428686542 14619633085512 14621710373088 14625981167616 14628841723132 14635193803776 14639714999091 14641795140084 14648152845312 14655297091968 14697397091286 14699485428264 14705868183552 14706654711021 14708744363404 14713040579328 14715131139072 14719677029127 14735344231296 14763810926592 14777674180542 14784090886656 14786982365337 14793403113216 14802721205376 14842341835776 14845244707202 14851690753536 14872091427648 14874204586752 14881459084128 14901900648804 14926329339194 14930689108608 14932810593792 14940093674688 14953322696256 14960615781384 14962741518816 14967111923712 14983294735188 15012240437376 15019562258064 15021696371136 15040193524902 15042330569448 15048862193664 15051805456428 15092092780128 15101599011408 15108156370944 15111111230488 15117672720384 15122342966094 15131868251409 15161100977568 15181926665724 15184083848976 15188518904832 15190677024768 15191489481714 15198085873152 15200245352448 15243910814496 15251345626244 15257968008192 15262681594797 15264850252428 15271478498304 15274465300458 15278926755456 15281097721344 15331649808384 15332469805107 15334648378868 15341306932224 15346046264409 15362380156032 15372056636352 15413201137152 15416215657479 15422909628672 15425101052928 15432624235392 15453822895056 15483677594112 15500418929163 15504946382016 15507149462784 15514712662176 15516917130624 15536024080668 15538231577232 15545809936098 15568249342464 15575842341696 15589634300352 15597237729528 15599453923872 15609279732592 15620881745196 15630721050906 15660917493312 15682429742616 15689239308288 15692307816276 15699121671168 15744220245936 15746457324864 15751056642048 15754137240296 15760977942528 15765846922098 15775777538703 15782627637504 15784870173696 15830215076592 15837088813056 15837935842638 15840186237512 15844812931584 15847064303616 15861944735091 15868832249088 15876571849632 15921328647168 15924442547286 15931357198848 15941392067328 15961021699896 15963289583904 15994128503808 16016098460544 16026186705984 16036281305824 16048200698712 16079203655424 16081488331776 16089331649664 16111432379952 16113721635648 16118428225536 16121580674472 16135855868664 16143725702871 16167028163328 16174913200992 16177211476608 16197131488356 16199432920944 16206466977792 16207333763166 16209636645384 16214371250688 16231902629787 16263260473824 16273504402064 16280570621952 16285600117332 16295858116902 16302934043136 16306122577797 16349767178472 16356866512896 16360065595692 16367169401856 16369494994944 16377478780416 16391980564992 16424526059032 16431657854976 16447087221201 16449424169724 16454228813568 16456566776832 16464593029248 16466932465152 16487209228464 16511007485952 16514236715704 16521407465472 16536921106797 16544101706496 16552170651744 16554522531456 16577262260208 16609287292416 16619749176576 16642578502368 16653061356048 16697634565248 16708152097728 16710526140672 16718676255008 16731102856104 16733480160096 16741641469644 16773984060288 16797025247184 16799411918016 16807605384024 16809993558176 16814903519232 16822488033288 16830692754057 16833084208668 16865603454336 16888770492048 16896103870464 16897007540322 16899408417528 16906746415104 16922621890629 16965993951088 16973360861184 16978604377644 16989298887834 16996675917312 16999090956288 17000000134299 17007381810432 17056238599764 17058662101936 17063644695552 17066069250048 17074392771072 17082094330098 17089511652864 17097846607296 17100276021504 17149399666308 17156846214144 17165214009216 17167652995584 17188792599888 17191234936512 17224446081024 17248106034432 17258970298752 17269841406272 17282677675536 17293563715896 17326972545792 17350773332256 17353238684544 17361702264816 17369240997888 17385550756938 17419137293376 17421612359424 17430109287136 17443064679768 17445543145632 17454051744948 17456531771952 17461630577664 17464111681536 17480510524386 17514280510272 17522822634408 17525312432992 17538338587896 17546892445719 17549385664356 17557005892608 17560439699166 17615087013888 17618532179976 17626182432768 17637284840448 17642733460443 17661511880064 17695631536128 17712247776678 17714764490472 17719938722304 17722456528896 17723404395333 17731100185344 17733619577856 17755456092192 17757978945408 17792284962816 17800962676224 17808991961166 17816724914688 17820209517201 17825414548032 17827947341568 17839176837248 17852436280224 17861143330836 17886924776448 17898191420928 17922776848704 17934066075744 17958700781892 17993394566784 17995951228416 18004728274624 18018110768112 18029460044232 18037288728576 18040816469052 18089104112352 18091674373248 18100498105872 18103069985728 18108357636096 18125361427446 18127936840104 18135808284672 18136778258781 18171816065312 18187906683744 18196777351116 18199362911184 18207265370112 18218733791232 18224362036062 18235841226057 18241167657024 18271070408864 18296168033052 18304112526336 18307692452322 18315641949696 18340800798528 18370866879008 18376232749056 18387807599616 18393488075781 18413065577088 18415681869312 18424663627968 18440978135616 18476603615232 18477591816411 18485615086848 18488241687552 18511007415264 18513637623936 18522667157904 18525299023296 18574883421696 18578516305167 18586583398656 18598290745216 18612114419808 18621191983212 18623837847888 18659816587776 18685448203968 18697217823648 18722900815164 18734694025554 18761736387072 18770886924608 18784838885904 18796671109944 18799341908256 18804832929792 18808510786884 18816677747712 18825165180108 18870732067824 18873413389376 18896653403082 18899338407768 18907544807424 18908556057027 18911242752948 18916766459136 18919454321664 18973803886128 18982042619904 18993999058944 18999866803554 19011834469719 19020089716992 19083010931712 19086743194974 19095030968832 19097744160768 19107058577152 19121260406976 19123977325824 19133304536736 19170267497472 19190994864678 19196600282496 19199327906304 19208691867456 19211421209344 19225700609472 19235077433208 19237810524192 19274975376384 19301451990912 19310865760368 19313609620032 19340139303576 19377501841152 19389707372672 19404119288736 19416341586096 19424772476928 19428571582056 19455259180383 19492844114016 19495613830784 19513591738368 19519619998788 19522393520112 19530870460416 19531915047918 19540396122624 19596529455048 19599313904352 19608872948028 19617387439104 19620174852096 19626236038836 19638598243446 19644334399872 19647125641728 19703565574056 19712121182208 19713175463709 19715976487116 19724537484288 19736961607168 19751631629184 19789789114368 19802254338048 19820848702473 19829455236864 19832272782336 19841945445504 19869200865072 19907585478144 19910414125056 19920124899584 19929110051781 19934931062592 19937763595008 19947487708512 19950322025088 19977726313584 20016320583168 20026083010752 20028928494848 20043815529024 20053591366536 20056440759264 20069073941904 20122790373504 20135465348544 20163123954792 20175824335212 20214801303424 20242568887632 20245445131968 20251358539776 20255319308952 20264114497536 20283142549761 20291949819648 20325214419328 20343957344256 20350242126396 20353133669904 20361971331072 20363060369106 20365953733944 20371902340608 20374796961792 20393928945117 20402784320256 20443293073476 20455075909632 20461395019212 20474283275082 20483173541376 20487179649027 20496075515136 20550934849536 20554954209972 20563879504896 20566801403904 20576832313856 20592126592128 20605097193408 20644903458816 20667225238884 20673261842688 20676199283712 20686283549568 20689222840832 20714698774224 20717642102976 20727746581464 20757665789952 20767789788928 20786179067136 20796316972704 20799271898496 20827842326928 20838000552642 20840961401208 20881223324416 20896743849408 20909906323488 20923077088368 20932162228224 20951817578874 20992293661248 20995276433152 21021129229464 21034370051604 21043503516672 21046493564928 21047619213894 21106953435456 21117247790184 21126417242112 21146254998687 21149259646788 21155437046016 21158442998784 21168762466176 21228438196224 21229573576302 21232590063048 21241809598464 21255189423104 21261755708739 21270987908352 21281362266528 21284386111872 21325504671744 21345529371894 21354797947392 21358974527709 21368248941312 21397600931616 21438938207232 21441984442368 21452442199552 21468387298176 21481909839936 21484962180864 21495440899296 21514474491552 21524967603828 21556037551104 21566550934656 21569615302144 21596175317808 21599243894592 21609778350888 21612848860512 21619161667584 21642536839716 21684347298432 21714133489776 21724723980414 21727810822536 21737245390848 21741496770396 21799689571296 21813420794256 21822892535808 21836638373888 21843384284358 21852869036544 21855974086656 21857143029813 21929449628268 21932565559632 21938971751424 21942089035776 21943262584698 21952790705664 21955909953536 21962692710126 21972229267968 21982945637952 22046095636929 22049228142396 22058802275328 22063116545106 22069560868992 22072696708608 22103016346944 22145716389888 22159665568768 22166511270813 22176136329984 22190104669824 22204081808064 22263512753664 22267867060803 22277536130304 22280701520896 22308137141472 22311306880128 22322188626192 22365312080384 22389494008791 22396033662912 22399215890688 22410140512032 22429984044384 22440923672076 22444112278224 22450667885568 22487471272448 22518360656064 22529343387096 22532544556704 22563495854172 22573293290496 22577708184642 22638139170192 22652398517112 22662234556416 22666666845732 22676509080576 22741651466352 22751526260736 22765857028096 22772889998586 22776125773464 22782778357248 22786015537152 22787234222571 22797128809728 22800368028672 22865866221744 22875794952192 22877018439366 22886952012288 22890203994112 22897275378642 22907217747456 22911697950687 22918390133184 22921646582016 22997474712576 23001972568302 23011960398336 23043570234048 23058084954528 23102630061056 23119801705728 23134364443008 23137651579392 23148936353088 23180734342584 23225516391168 23228816479232 23257419573024 23260724194176 23272068993264 23275375695936 23282174103552 23307347365848 23318714904147 23352374013696 23363763512544 23384451450528 23395856594292 23399180885808 23409341190144 23413919598888 23446081576359 23491376239968 23516379787264 23523644613924 23533858962432 23538461724414 23548682506752 23553288167929 23616330368904 23619685987296 23626584963072 23631205860444 23641466913792 23644826103808 23673941456256 23677305260544 23734616901632 23745322614888 23755633219584 23756903763957 23760279356268 23767219397376 23770596455424 23803248373632 23814857774448 23849233035264 23864255227904 23881992970752 23886663820929 23897035798272 23912088100992 23944934375856 23991192755712 23994601637888 24024147690816 24039280058976 24054421958736 24118805483136 24122232497664 24133997474496 24167148569928 24170582453472 24177642338304 24182371011708 24250542244992 24262369801488 24265817214912 24299149381416 24309700466688 24311000644749 24314454968076 24321556876032 24394890710736 24405483368448 24410256603096 24420855932928 24443787175353 24454401064704 24517076799488 24524650767708 24535299769344 24540098393538 24550754102784 24554242492416 24555555749543 24566218170624 24587970847488 24636789088548 24647486782464 24650988916736 24674136254586 24681343220352 24684850165248 24696889543872 24700398697728 24766511228928 24771355073556 24782111198208 24816152559744 24828255977616 24831783797184 24879755450368 24913930938624 24929623764864 24963867753552 24974707470336 24979592034072 25015648516096 25046451847872 25062228146592 25065789211008 25078014382512 25088903663616 25100220240144 25111119163392 25112462204466 25160976090432 25195537870776 25199117877024 25211408076036 25214990337264 25222355278848 25225939095552 25249626313002 25298405181504 25333155738072 25344155805696 25345511310483 25349112626292 25360119622656 25365079565462 25444014575616 25448990926632 25460041291776 25483948331751 25495013875968 25498636434432 25511072715648 25560356663296 25584357899646 25587993152904 25595467043328 25599103875072 25600473015481 25611589156608 25623141495147 25634267479296 25646769910944 25650414032256 25699967168512 25724099499462 25735269321216 25740302635957 25747821013824 25751479493376 25786852404768 25836669121536 25872159051648 25888455448128 25904762109408 25940345573844 25990458818688 26026159998384 26029858026816 26037460979712 26042553397224 26053861496832 26078326135407 26128705940064 26132418539136 26145163930704 26156516585472 26168314718448 26179677425664 26181077617422 26184797657928 26192445866496 26196167522304 26220765786579 26271420765408 26284233951612 26287968649488 26299383312384 26324078496534 26335508838912 26340659548749 26422630520832 26427798269964 26439273649152 26443030376448 26444444653354 26455927260672 26492267820096 26543447304192 26568371665017 26572146735708 26579908083456 26583684793344 26596650278016 26600429366784 26636968418112 26688427444224 26689854845927 26701444014336 26713487941749 26725087372032 26738121822048 26741921012352 26758765255872 26791714996254 26830387164672 26835634663019 26847287131392 26884165273056 26901099113616 26938051172838 26990091850176 26993926842624 27007092411936 27044190066348 27055933092864 27061224703578 27133656168528 27137511559872 27150747158808 27154604978592 27162536454144 27188042141169 27191905260156 27203712427008 27257724097968 27281860025616 27293706252288 27295166026674 27299044366776 27310898055168 27316239532036 27328100686848 27336543054093 27406605613296 27418506006528 27444252049578 27456168789504 27461538678483 27473462924544 27556300318512 27564349123584 27568265711616 27569740170518 27581711399424 27619598365632 27623522803968 27636995441952 27714905422848 27720325915646 27728422630272 27732362531328 27770456435904 27784000736856 27787948534944 27862325132544 27879875097984 27897436117824 27931787974818 27935756771832 27989724881664 28028172305952 28045826735472 28058004688896 28063492285192 28084351222746 28102041038331 28142604580608 28156330386912 28195006664916 28199012862384 28207249394688 28211257331712 28212766180326 28225016621568 28237747770162 28306098101736 28310120084064 28344980104623 28349007611652 28361317211136 28366864129422 28375149688704 28379181482496 28455140560896 28460705829192 28473063929856 28478632703612 28490998588416 28499800205331 28530134575488 28585250942976 28624516397568 28630114792461 28642546453248 28646616241152 28660587865728 28685965988736 28699956805104 28741383401472 28755401246208 28786492297017 28794900423744 28798991859456 28813037801184 28817131814016 28852616149812 28856715786288 28912463064576 28952177986368 28966298640552 28970414430048 28988662360528 29010208955364 29066252761728 29084561059008 29124512379144 29137158715392 29142857373084 29239266171024 29243420746176 29251962335232 29257683446264 29270387607552 29279429998182 29283590280168 29296305690624 29297872571877 29310594183936 29394794182572 29398970856528 29411736367104 29413309422042 29417488726808 29426081158656 29430262278144 29439354058254 29457897365169 29470688462592 29555348361084 29568181773312 29573964730674 29586806226432 29605442410752 29684683671552 29690489414404 29703381507072 29744182855296 29748409173504 29762918168256 29803801297608 29852658678388 29861378217216 29865621187584 29880187349376 29906645392512 29921231562768 29925483037632 29934223847424 29966589470376 30024480874752 30039124516128 30043392742272 30080387049804 30084661138896 30097724387328 30103610912856 30184185560256 30203198022816 30222222460976 30235345440768 30244685932188 30263736502818 30322201955136 30363853331448 30368167697952 30377037809664 30382978963428 30396171746304 30400490704896 30487821628992 30502691252488 30515936016384 30525363189594 30529700504856 30542956996608 30544590553659 30548930600916 30557853510912 30562195442688 30663299616768 30664939610214 30669296757736 30682613864448 30692092528818 30711424912623 30724760312064 30744113272704 30826402274304 30832431314958 30845819257344 30850202105856 30865248470784 30907645790112 30967355188224 31000837858326 31009892764032 31014298925568 31029425324352 31033834261248 31072048161336 31076463154464 31091619872196 31136498684928 31151684683392 31179268600704 31194475459056 31198907847744 31218559465184 31241763490392 31257000828963 31261442101812 31321834986624 31364859485232 31378478616576 31384615632552 31398243342336 31427726368311 31488440491872 31492914649728 31508274480592 31521955885056 31531693844196 31551555077406 31565255275008 31569740347392 31571428820841 31660430153184 31675871685276 31680372475024 31689625863168 31694128607232 31723889470182 31737664498176 31753143699264 31842657294336 31844360364453 31848885094572 31862714397696 31882784134656 31922043399792 31926579167808 31988257007616 32018294057841 32032196921088 32052373411968 32072562611648 32096401397424 32158407310848 32162976663552 32178663299328 32222864759904 32227443271296 32243161348944 32271711737328 32287451405742 32334056326656 32349826401984 32354422953216 32394262976712 32398865841888 32414667526332 32419273290768 32428742501376 32463805259574 32526520947648 32547008804128 32571200234664 32587085970621 32591716233804 32605868086272 32612245155594 32699534356944 32713733025792 32720131191384 32734338803712 32754957560832 32765076426537 32783961129984 32849052118064 32863315709952 32894174442402 32898848339448 32908457627136 32913133553664 32914893877047 32929186058496 32933864930304 32944039065189 32974418456928 33028473431408 33042814930944 33073842213594 33088203412992 33094674817659 33104341303488 33109045062912 33154524520416 33218574584832 33239498353152 33285157004736 33306122712096 33395269130496 33416304195456 33421052281344 33437352510016 33462205712208 33466960320192 33483282939288 33547968120576 33594050494368 33598823836032 33615210768048 33619987116352 33629807038464 33644976066576 33661385508114 33666168417336 33731206908672 33777540984096 33794015080644 33798816835056 33813492830208 33845243781258 33866562276963 33931987902176 33957208755288 33978597775668 33993351834624 33998181912576 34000000268598 34014763620864 34112477199528 34117324203872 34127289391104 34148785542144 34159334997879 34164188660196 34179023305728 34195693214592 34200552043008 34298799332616 34313692428288 34315527659049 34330428018432 34335305991168 34345913067963 34377585199776 34382469873024 34448892162048 34496212068864 34502958852453 34517940597504 34539682812544 34565355351072 34587127431792 34653945091584 34701546664512 34706477369088 34723404529632 34771101513876 34838274586752 34843224718848 34860218574272 34886129359536 34891086291264 34908103489896 34913063543904 34923261155328 34961021048772 35028561020544 35045645268816 35050624865984 35076677175792 35093784891438 35098771328712 35114011785216 35120879398332 35237064359952 35252364865536 35274569680896 35285466920886 35307692586621 35323023760128 35424495553356 35429528980944 35439877444608 35444913057792 35446808790666 35462200370688 35467239155712 35510912184384 35515957890816 35601925352448 35617983922332 35633449829376 35640419034402 35650829096064 35655894683136 35678353674496 35704872560448 35722286661672 35773849552896 35796382841856 35845553697408 35868132151488 35917401563784 35986789133568 35991902456832 36009456549248 36036221536224 36058920088464 36074577457152 36081632938104 36178208224704 36183348746496 36200996211744 36206139971456 36250722854892 36255873680208 36271616569344 36273556517562 36343632130624 36375813367488 36393554702232 36398725822368 36437467582464 36448724072124 36471682452114 36482335314048 36542140817728 36592336066104 36608225052672 36615384904644 36631283899392 36681601597056 36741733758016 36752465498112 36775615199232 36786976151562 36810147590307 36826131154176 36831363738624 36849327255936 36881956271232 36953207230464 36955183632822 36971230173696 36976483375104 37011204381879 37022014830528 37027275247872 37045334315808 37050598046592 37149766843392 37157032610334 37173166797312 37196581490432 37224228839616 37242383966424 37247675695776 37319633175552 37370896407936 37394435647296 37445801630328 37469388051108 37523472774144 37541773849216 37569677771808 37593342219888 37598683816512 37609665859584 37617021573768 37633355495424 37650330360216 37668693306699 37741464135648 37746826778752 37793306806164 37798676815536 37815089614848 37817112114054 37822485505896 37833532918272 37838908643328 37874439469503 37947607772256 37987998117888 37999733607108 38023668939438 38040179433984 38047619348193 38166021863424 38173486389948 38190061937664 38195488321536 38214117154304 38242520813952 38247954651648 38266609073472 38340534994944 38376536849469 38381989729356 38393200564992 38398655812608 38417383734912 38422842418688 38451401218944 38470154866416 38475621048384 38549950752768 38586149249193 38602903981824 38621731520736 38627219240064 38680278607152 38755003682304 38779414745344 38808238577472 38832683172192 38857143164112 38910518360766 38985688228032 38991227661568 39039239997576 39044787040224 39063830095836 39080792245248 39193058910096 39198627808704 39217745896056 39234774878208 39252472077672 39271616426133 39277196486892 39288668799744 39294251283456 39407131148112 39424242364416 39426350927418 39431952974232 39449074968576 39473923214336 39486117744801 39503263258368 39604508676096 39641697404946 39658910473728 39664545564672 39666666980031 39683890891008 39738401730144 39815170956288 39820828250112 39840249799168 39858220103562 39869862125184 39875527190016 39894975417024 39900644050176 39955452627168 40032641166336 40052166021504 40057856989696 40087631058048 40107182733072 40112881518528 40138147883808 40245580747008 40270930697088 40326247909584 40351648670424 40429602606848 40485137775264 40490890263936 40510638617904 40528228995072 40566285099522 40583899639296 40591837055367 40650428838656 40700484252792 40706267339808 40726120738212 40731907467888 40743804681216 40749593923584 40787857890234 40805568640512 40886586146952 40922790038424 40942749040011 40948566550164 40966347082752 40974359298054 40992151030272 41101869699072 41109908419944 41127759009792 41153664627712 41166378074367 41184253184256 41210194386816 41289806917632 41334450477768 41346523685376 41352398567424 41354610255777 41372567099136 41378445681664 41429397548448 41435284205952 41455493162928 41515331579904 41535579577856 41572358134272 41580488873469 41592633945408 41598543796992 41655684653856 41676001105284 41681922802416 41762446648832 41793487698816 41819812646976 41846154176736 41903635157748 41984587322496 41990552866304 42042258458928 42068740103208 42087007033344 42095238427788 42213906870912 42234495580368 42252834484224 42292509997374 42298519293576 42310874092032 42316885997568 42319149270489 42337524932352 42459147152604 42465180126096 42483619196928 42510378846208 42523511417478 42541975816704 42550296194133 42562724533056 42568772223744 42691058743788 42709595894784 42717949055418 42736497882624 42795201863232 42877876414464 42904884399104 42936774596352 42963819679872 42969924361728 42990881798592 43028948983104 43049935207656 43112075102208 43133101869312 43139230604288 43192350635616 43198487789184 43219556701776 43225697721024 43238323335168 43285073679432 43368694596864 43428266979552 43449447960828 43455621645072 43474490781696 43482993540792 43599379142592 43626841588512 43673276747776 43686768568716 43705738073088 43711948173312 43714286059626 43858899256536 43865131119264 43877943502848 43886525169396 43905581411328 43911819907072 43925385420252 43944458535936 43965891275904 44092191273858 44098456284792 44117604550656 44119964133063 44126233090212 44139121737984 44145393417216 44206032693888 44291432779776 44319331137536 44333022541626 44352272659968 44360947096011 44380209339648 44408163616128 44527025507328 44535734121606 44555072260608 44561403041792 44616274282944 44622613760256 44644377252384 44730624160768 44778988017582 44792067325824 44798431781376 44820281024064 44859968088768 44881847344152 44888224556448 44901335771136 44974942544896 45036721312128 45058686774192 45065089113408 45126991708344 45146586580992 45155416369284 45276278340384 45304797034224 45324469112832 45333333691464 45353018161152 45395604754227 45483302932704 45531714056192 45545779997172 45552251546928 45565556714496 45572031074304 45574468445142 45594257619456 45600736057344 45731732443488 45754036878732 45773904024576 45780407988224 45794550757284 45814435494912 45823395901374 45836780266368 45843293164032 45994949425152 45997409415321 46003945136604 46023920796672 46087140468096 46116169909056 46205260122112 46239603411456 46248646972437 46268728886016 46275303158784 46297872706176 46361468685168 46451032782336 46457632958464 46501256787489 46514839146048 46521448388352 46544137986528 46550751391872 46614694731696 46637429808294 46704748027392 46727527025088 46768902901056 46791713188584 46798361771616 46827839197776 46892163152718 46982752479936 47047289227848 47067717924864 47076923448828 47097365013504 47106576335858 47232660737808 47239371974592 47253169926144 47262411720888 47282933827584 47327332616109 47347882912512 47354610521088 47469233803264 47490645229776 47511266439168 47513807527914 47520558712536 47534438794752 47541192910848 47585834205273 47606496747264 47629715548896 47728510455808 47763985941504 47773327641858 47794071596544 47803419181063 47824176201984 47889868751712 47982385511424 47989203275776 48048295381632 48078560117952 48108843917472 48237610966272 48244464995328 48267994948992 48334297139856 48341164906944 48355284676608 48364742023416 48431177108613 48501084489984 48524739602976 48531634429824 48598298762832 48619400933376 48622001289498 48628909936152 48643113752064 48695707889361 48789781421472 48820513206192 48841711865856 48887574350706 48908802129408 48918367733391 49049301535416 49070599538688 49080196787076 49101508205568 49108484984832 49111111499086 49132436341248 49175941694976 49273578177096 49294973564928 49341261663603 49348272509172 49362686440704 49369700330496 49393779087744 49400797395456 49533022457856 49542710147112 49564222396416 49610763320391 49632305119488 49656511955232 49663567594368 49759510900736 49827861877248 49837607231321 49859247529728 49927735507104 49959184068144 50031297032192 50092903695744 50124456293184 50131578422016 50156028765024 50200440480288 50224924408932 50321952180864 50391075741552 50398235754048 50422816152072 50429980674528 50444710557696 50492078262171 50499252626004 50596810363008 50666311476144 50688311611392 50691022620966 50698225252584 50720239245312 50730159130924 50767865671887 50897981853264 50920082583552 50967896663502 50990027751936 50997272868864 51000000402897 51022145431296 51168715799292 51175986305808 51190934086656 51198207750144 51200946030962 51223178313216 51246282990294 51268534958592 51293539821888 51300828064512 51448198998924 51470538642432 51480605271914 51495642027648 51502958986752 51573704809536 51673338243072 51744318103296 51776910896256 51809524218816 51880691147688 51980917637376 52052319996768 52059716053632 52085106794448 52107722993664 52156652270814 52257411880128 52264837078272 52290327861408 52336629436896 52362155234844 52369595315856 52384891732992 52392335044608 52441531573158 52542841530816 52568467903224 52575937298976 52640677337157 52648156993068 52671017677824 52681319097498 52845261041664 52855596539928 52878547298304 52888889306708 52911854521344 52928200381329 52984535640192 53086894608384 53136743330034 53144293471416 53159816166912 53167369586688 53170213185999 53193300556032 53200858733568 53273936836224 53376854888448 53379709691854 53402888028672 53426975883498 53450174744064 53460628551603 53476243644096 53483842024704 53517530511744 53583429992508 53660774329344 53671269326038 53694574262784 53768330546112 53802198227232 53876102345676 53980183700352 53987853685248 54014184823872 54088380132696 54111866185728 54122449407156 54267312337056 54275023119744 54301494317616 54309209957184 54325072908288 54376084282338 54383810520312 54407424854016 54410334776343 54515448195936 54563720051232 54590332053348 54598088733552 54621796110336 54632479064072 54656201373696 54673086108186 54707523678171 54813211226592 54888504099156 54912337579008 54923077356966 54946925849088 55112600637024 55128698247168 55139480341036 55163422798848 55180464227343 55239196731264 55247045607936 55273990883904 55429810845696 55432775449233 55440651831292 55456845260544 55464725062656 55540912871808 55568001473712 55575897069888 55724650265088 55735548915501 55759750195968 55794872235648 55863575949636 55871513543664 55979449763328 56056344611904 56091653470944 56126984570384 56168702445492 56204082076662 56285209161216 56312660773824 56390013329832 56398025724768 56414498789376 56425532360652 56450033243136 56475495540324 56612196203472 56620240168128 56689960209246 56698015223304 56722634422272 56725668171081 56733728258844 56750299377408 56758362964992 56921411658384 56946127859712 56957265407224 56981997176832 56999600410662 57035503409157 57060269150976 57249032795136 57260229584922 57285092906496 57293232482304 57321175731456 57371931977472 57399913610208 57510802492416 57572984594034 57589800847488 57597983718912 57626075602368 57634263628032 57705232299624 57713431572576 57824926129152 57904355972736 57932597281104 57940828860096 57977324721056 58020417910728 58132505523456 58169122118016 58249024758288 58274317430784 58285714746168 58365777541149 58478532342048 58486841492352 58515366892528 58540775215104 58558859996364 58567180560336 58592611381248 58595745143754 58621188367872 58789588365144 58797941713056 58826618844084 58834977453616 58852162317312 58860524556288 58878708116508 58915794730338 58941376925184 59110696722168 59136363546624 59139526391127 59147929461348 59173612452864 59210884821504 59369367343104 59380978828808 59406763014144 59462546107419 59488365710592 59496818347008 59525836336512 59607602595216 59705317356776 59722756434432 59731242375168 59760374698752 59787330155343 59813290785024 59842463125536 59850966075264 59933178940752 60048961749504 60078249032256 60086785484544 60160774099608 60169322277792 60207221825712 60368371120512 60406396045632 60444444921952 60489371864376 60527473005636 60644403910272 60727706662896 60736335395904 60754075619328 60765957926856 60792343492608 60849427649283 60975643257984 61005382504976 61031872032768 61050726379188 61059401009712 61085913993216 61089181107318 61097861201832 61115707021824 61124390885376 61181786835351 61329879220428 61338593515472 61365227728896 61384185057636 61422849825246 61449520624128 61461538947081 61488226545408 61652804548608 61664862629916 61691638514688 61700404211712 61730496941568 61815291580224 61934710376448 62001675716652 62019785528064 62028597851136 62058850648704 62067668522496 62144096322672 62152926308928 62183239744392 62272997369856 62303369366784 62358537201408 62388950918112 62397815695488 62437118930368 62483526980784 62514001657926 62522884203624 62643669973248 62729718970464 62769231265104 62796486684672 62855452736622 62976880983744 62985829299456 63016548961184 63063387688392 63103110154812 63130510550016 63139480694784 63142857641682 63320860306368 63351743370552 63360744950048 63379251726336 63438764996061 63447778940364 63475328996352 63506287398528 63685314588672 63688720728906 63697770189144 63725428795392 63765568269312 63785267126217 63844086799584 63853158335616 63976514015232 64036588115682 64064393842176 64076923583127 64104746823936 64145125223296 64192802794848 64316814621696 64325953327104 64357326598656 64445729519808 64454886542592 64486322697888 64543423474656 64574902811484 64668112653312 64699652803968 64708845906432 64788525953424 64797731683776 64829335052664 64838546581536 64857485002752 64927610519148 65053041895296 65094017608256 65142400469328 65174171941242 65183432467608 65211736172544 65224490311188 65399068713888 65440262382768 65468677607424 65509915121664 65530152853074 65567922259968 65571429089439 65698104236128 65788348884804 65797696678896 65816915254272 65826267107328 65829787754094 65858372116992 65867729860608 65888078130378 65948836913856 66056946862816 66138286910787 66147684427188 66176406825984 66189349635318 66208682606976 66218090125824 66309049040832 66437149169664 66478996706304 66499533812439 66570314009472 66612245424192 66790538260992 66803601182409 66832608390912 66842104562688 66874705020032 66924411424416 66933920640384 66966565878576 67095936241152 67168482026373 67188100988736 67197647672064 67230421536096 67239974232704 67289952133152 67322771016228 67332336834672 67462413817344 67555081968192 67588030161288 67597633670112 67690487562516 67733124553926 67863975804352 67914417510576 67957195551336 67986703669248 68000000537196 68029527241728 68224954399056 68234648407744 68254578782208 68297571084288 68318669995758 68328377320392 68358046611456 68361702667713 68391386429184 68401104086016 68597598665232 68627384856576 68631055318098 68660856036864 68670611982336 68691826135926 68735093852061 68755170399552 68764939746048 68992424137728 69005917704906 69035881195008 69079365625088 69130710702144 69174254863584 69307890183168 69403093329024 69412954738176 69446809059264 69542203027752 69676549173504 69686449437696 69720437148544 69772258719072 69782172582528 69816206979792 69826127087808 69846522310656 69922042097544 69956144712441 70057122041088 70091290537632 70101249731968 70153354351584 70187569782876 70197542657424 70228023570432 70241758796664 70338244729077 70474128719904 70549139361792 70570933841772 70615385173242 70646047520256 70659864503787 70848991106712 70859057961888 70879754889216 70893617581332 70924400741376 70934478311424 71021824368768 71031915781632 71203850704896 71235967844664 71266899658752 71270711291871 71280838068804 71301658192128 71311789366272 71356707348992 71409745120896 71444573323344 71547699105792 71592765683712 71659991462787 71691107394816 71736264302976 71834803127568 71973578267136 71983804913664 72018913098496 72072443072448 72117840176928 72163265876208 72356416449408 72366697492992 72401992423488 72412279942912 72501445709784 72511747360416 72547113035124 72687264261248 72751626734976 72787109404464 72797451644736 72897448144248 72933001934247 72943364904228 72964670628096 73084281635456 73184672132208 73216450105344 73230769809288 73262567798784 73331361526059 73363203194112 73483467516032 73551230398464 73573952303124 73620295180614 73652262308352 73662727477248 73666667248629 73698654511872 73763912542464 73910367265644 73942460347392 73952966750208 74022408763758 74044029661056 74054550495744 74090668631616 74101196093184 74299533686784 74314065220668 74346333594624 74393162980864 74448457679232 74484767932848 74495351391552 74639266351104 74741792815872 74788871294592 74891603260656 74938776102216 75046945548288 75083547698432 75139355543616 75186684439776 75197367633024 75234043147536 75266710990848 75300660720432 75337386613398 75482928271296 75493653557504 75586613612328 75597353631072 75634224228108 75644971011792 75667065836544 75677817286656 75748878939006 75895215544512 75999467214216 76036533931449 76047337878876 76080358867968 76095238696386 76332043726848 76346972779896 76380123875328 76428234308608 76451844995253 76485041627904 76495909303296 76533218146944 76681069989888 76753073698938 76763979458712 76786401129984 76797311625216 76801419046443 76834767469824 76845684837376 76869424485441 76902802437888 76940309732832 76951242096768 77099901505536 77172298498386 77205807963648 77220907907871 77243463041472 77254438480128 77360557214304 77510007364608 77558829490688 77616477154944 77665366344384 77714286328224 77821036721532 77971376456064 77982455323136 78078479995152 78089574080448 78127660191672 78161584490496 78386117820192 78397255617408 78435491792112 78469549756416 78504944155344 78543232852266 78554392973784 78577337599488 78588502566912 78814262296224 78852701854836 78863905948464 78898149937152 78947846428672 78972235489602 79006526516736 79021978646247 79283394809892 79317820947456 79329091129344 79333333960062 79367781782016 79476803460288 79630341912576 79680499598336 79705114995051 79716440207124 79739724250368 79751054380032 79789950834048 79801288100352 79910905254336 80065282332672 80069564537781 80104332043008 80115713979392 80140463825247 80175262116096 80214365466144 80225763037056 80276295767616 80491161494016 80506903989057 80541861394176 80652495819168 80703297340848 80859205213696 80970275550528 80981780527872 81021277235808 81132570199044 81167799278592 81183674110734 81300857677312 81400968505584 81412534679616 81452241476424 81463814935776 81487609362432 81575715780468 81611137281024 81773172293904 81845580076848 81885498080022 81897133100328 81932694165504 81948718596108 81984302060544 82219816839888 82255518019584 82307329255424 82332756148734 82368506368512 82384616035449 82420388773632 82668900955536 82693047370752 82704797134848 82709220511554 82745134198272 82756891363328 82858795096896 82870568411904 82910986325856 83071159155712 83144716268544 83160977746938 83185267890816 83197087593984 83311369307712 83352002210568 83363845604832 83524893297664 83586975397632 83639625293952 83692308353472 83807270315496 83969174644992 83981105732608 84084516917856 84137480206416 84174014066688 84190476855576 84306123114993 84427813741824 84468991160736 84585019994748 84597038587152 84621748184064 84633771995136 84638298540978 84675049864704 84918294305208 84930360252192 85020757692416 85047022834956 85083951633408 85100592388266 85125449066112 85137544447488 85382117487576 85419191789568 85435898110836 85472995765248 85590403726464 85755752828928 85809768798208 85873549192704 85890344377383 85927639359744 85939848723456 85981763597184 86057897966208 86099870415312 86224150204416 86266203738624 86278461208576 86359476891051 86384701271232 86396975578368 86439113403552 86451395442048 86570147358864 86737389193728 86856533959104 86898895921656 86911243290144 86965987081584 87198758285184 87253683177024 87373537137432 87411476146176 87428572119252 87717798513072 87730262238528 87755887005696 87773050338792 87811162822656 87850770840504 87888917071872 87893617715631 87931782551808 88184382547716 88196912569584 88235209101312 88239928266126 88252466180424 88278243475968 88290786834432 88373692095507 88412065387776 88638662275072 88666045083252 88704545319936 88721894192022 88760418679296 88777778479117 88816327232256 89054051014656 89071468243212 89110144521216 89122806083584 89232548565888 89245227520512 89288754504768 89461248321536 89557976035164 89584134651648 89596863562752 89640562048128 89719936177536 89763694688304 89776449112896 89802671542272 89949885089792 90073442624256 90117373548384 90130178226816 90253983416688 90293173161984 90310832738568 90552556680768 90609594068448 90666667382928 90706036322304 90791209508454 90966605865408 91091559994344 91104503093856 91131113428992 91148936890284 91188515238912 91201472114688 91463464886976 91508073757464 91547808049152 91589101514568 91628870989824 91633771660977 91646791802748 91673560532736 91686586328064 91989898850304 91994818830642 92007890273208 92047841593344 92134274737869 92174280936192 92232339818112 92410520244224 92479206822912 92497293944874 92537457772032 92550606317568 92555556286739 92595745412352 92722937370336 92902065564672 92915265916928 93002513574978 93029678292096 93042896776704 93088275973056 93101502783744 93229389463392 93274859616588 93409496054784 93455054050176 93537805802112 93583426377168 93596723543232 93655678395552 93771002486889 93784326305436 93965504959872 94094578455696 94135435849728 94153846897656 94194730027008 94213152671716 94283179104933 94465321475616 94478743949184 94524823441776 94565867655168 94654665232218 94695765825024 94709221042176 94714286462523 94981290459552 95027615055828 95041117425072 95068877589504 95082385821696 95171668410546 95212993494528 95259431097792 95527971883008 95533081093359 95546655283716 95588143193088 95606838362126 95648352403968 95779737503424 95964771022848 96054882173523 96096590763264 96157120235904 96217687834944 96475221932544 96488929990656 96494090596813 96535989897984 96668594279712 96682329813888 96729484046832 96862354217226 97002168979968 97021140704761 97049479205952 97063268859648 97196597525664 97244002578996 97257819872304 97286227504128 97391415778722 97579562842944 97641026412384 97761257911863 97775148701412 97817604258816 97836735466782 98098603070832 98141199077376 98160393574152 98203016411136 98222222998172 98264872682496 98295229279611 98351883389952 98547156354192 98589947129856 98682523327206 98696545018344 98725372881408 98739400660992 98744681631141 98787558175488 98801594790912 98832117195567 99085420294224 99128444792832 99221526640782 99264610238976 99284024452977 99313023910464 99327135188736 99655723754496 99675214462642 99718495059456 99855471014208 99918368136288 100185807391488 100248912586368 100263156844032 100312057530048 100400880960576 100449848817864 100643904361728 100782151483104 100796471508096 100845632304144 100859961349056 100889421115392 100984156524342 100998505252008 101193620726016 101332622952288 101382045241932 101396450505168 101440478490624 101460318261848 101535731343774 101599686830889 101795963706528 101935793327004 101980055503872 101994545737728 102000000805794 102044290862592 102337431598584 102351972611616 102381868173312 102401892061924 102446356626432 102478004993637 102492565980588 102537069917184 102587079643776 102601656129024 102896397997848 102941077284864 102946582977147 102961210543828 102991284055296 103005917973504 103037739203889 103147409619072 103346676486144 103488636206592 103508876557359 103553821792512 103619048437632 103761382295376 103961835274752 104104639993536 104119432107264 104170213588896 104313304541628 104514823760256 104529674156544 104580655722816 104673258873792 104724310469688 104739190631712 104769783465984 104883063146316 105085683061632 105136935806448 105151874597952 105281354674314 105296313986136 105342035355648 105362638194996 105711193079856 105757094596608 105777778613416 105823709042688 105856400762658 105923077759863 105969071280384 106273486660068 106288586942832 106319632333824 106334739173376 106340426371998 106386601112064 106401717467136 106547873672448 106759419383708 106805776057344 106853951766996 106900349488128 106921257103206 106952487288192 106967684049408 107035061023488 107166859985016 107321548658688 107342538652076 107389148525568 107536661092224 107604396454464 107752204691352 107960367400704 107975707370496 108028369647744 108176760265392 108223732371456 108244898814312 108534624674112 108550046239488 108602988635232 108618419914368 108752168564676 108767621040624 108814849708032 108820669552686 109030896391872 109127440102464 109180664106696 109196177467104 109264958128144 109312402747392 109346172216372 109415047356342 109626422453184 109777008198312 109824675158016 109846154713932 109893851698176 110225201274048 110257396494336 110278960682072 110326845597696 110360928454686 110430442770921 110478393462528 110494091215872 110547981767808 110859621691392 110865550898466 110881303662584 110913690521088 110929450125312 111033613145637 111081825743616 111136002947424 111151794139776 111449300530176 111471097831002 111519500391936 111589744471296 111727151899272 111743027087328 111958899526656 112112689223808 112183306941888 112253969140768 112337404890984 112408164153324 112570418322432 112625321547648 112780026659664 112796051449536 112828997578752 112851064721304 112900066486272 112950991080648 113006079920097 113224392406944 113240480336256 113379920418492 113396030446608 113445268844544 113451336342162 113467456517688 113500598754816 113516725929984 113623318408509 113842823316768 113914530814448 113963994353664 113999200821324 114071006818314 114120538301952 114142858044579 114498065590272 114520459169844 114570185812992 114586464964608 114642351462912 114743863954944 114799827220416 115021604984832 115129610548407 115145969188068 115179601694976 115195967437824 115252151204736 115268527256064 115410464599248 115426863145152 115649852258304 115758447747579 115808711945472 115865194562208 115881657720192 115954649442112 116040835821456 116265011046912 116338244236032 116498049516576 116571429492336 116731555082298 116957064684096 116973682984704 117030733785056 117117719992728 117134361120672 117191490287508 117242376735744 117579176730288 117595883426112 117653237688168 117669954907232 117704324634624 117757416233016 117814849278399 117831589460676 117882753850368 118221393444336 118272727093248 118279052782254 118295858922696 118347224905728 118421769643008 118458353234403 118761957657616 118813526028288 118925092214838 118976731421184 118993636694016 119000000940093 119051672673024 119215205190432 119410634713552 119445512868864 119462484750336 119520749397504 119574660310686 119626581570048 119684926251072 119701932150528 119866357881504 120097923499008 120156498064512 120173570969088 120321548199216 120338644555584 120414443651424 120736742241024 120812792091264 120888889843904 120978743728752 121054946011272 121288807820544 121455413325792 121472670791808 121531915853712 121584686985216 121698855298566 121775511166101 121951286515968 122010765009952 122101452758376 122118802019424 122178362214636 122195722403664 122231414043648 122248781770752 122363573670702 122659758440856 122677187030944 122768370115272 122828247120033 122845699650492 122899041248256 122923077894162 122976453090816 123305609097216 123329725259832 123383277029376 123460993883136 123499134223101 123630583160448 123869420752896 124003351433304 124039571056128 124057195702272 124063830767331 124117701297408 124135337044992 124288192645344 124305852617856 124366479488784 124545994739712 124606738733568 124717074402816 124741466620407 124777901836224 124795631390976 124874237860736 124967053961568 125028003315852 125045768407248 125287339946496 125459437940928 125538462530208 125710905473244 125953761967488 125971658598912 126033097922368 126126775376784 126206220309624 126261021100032 126285715283364 126641720612736 126703486741104 126721489900096 126758503452672 126877529992122 126895557880728 126950657992704 126957447811467 127012574797056 127377441457812 127395540378288 127450857590784 127531136538624 127570534252434 127650888582399 127688173599168 127706316671232 128073176231364 128128787684352 128153847166254 128209493647872 128290250446592 128385605589696 128633629243392 128714653197312 128891459039616 128909773085184 128972645395776 129086846949312 129149805622968 129336225306624 129399305607936 129417691812864 129577051906848 129595463367552 129658670105328 129677093163072 129714970005504 129855221038296 130106083790592 130188035216512 130284800938656 130348343882484 130366864935216 130423472345088 130448980622376 130798137427776 130880524765536 131019830243328 131060305706148 131135844519936 131142858178878 131396208472256 131576697769608 131595393357792 131633830508544 131659575508188 131716744233984 131735459721216 131776156260756 131897673827712 132113893725632 132276573821574 132295368854376 132352813651968 132359892399189 132378699270636 132417365213952 132436180251648 132618098081664 132874298339328 132957993412608 132999067624878 133082841288033 133140628018944 133224490848384 133581076521984 133607202364818 133665216781824 133684209125376 133749410040064 133848822848832 133867841280768 133933131757152 134191872482304 134336964052746 134376201977472 134395295344128 134460843072192 134479948465408 134579904266304 134645542032456 134664673669344 134924827634688 135110163936384 135176060322576 135195267340224 135380975125032 135466249107852 135727951608704 135828835021152 135914391102672 135973407338496 136000001074392 136059054483456 136186814262681 136449908798112 136469296815488 136595142168576 136637339991516 136656754640784 136716093222912 136723405335426 136782772858368 136802208172032 137195197330464 137262110636196 137321712073728 137341223964672 137383652271852 137470187704122 137510340799104 137529879492096 137984848275456 137992228245963 138011835409812 138071762390016 138158731250176 138261421404288 138348509727168 138615780366336 138745940917311 138806186658048 138825909476352 138893618118528 139084406055504 139353098347008 139372898875392 139440874297088 139503770362467 139544517438144 139564345165056 139632413959584 139652254175616 139844084195088 139912289424882 140114244082176 140182581075264 140202499463936 140306708703168 140375139565752 140395085314848 140483517593328 140676489458154 140948257439808 141141867683544 141230770346484 141292095040512 141319729007574 141697982213424 141718115923776 141759509778432 141787235162664 141848801482752 141981997848327 142043648737536 142063831563264 142407701409792 142471935689328 142533799317504 142541422583742 142561676137608 142603316384256 142623578732544 142713414697984 142757502615819 142819490241792 142889146646688 143185531367424 143319982925574 143382214789632 143410257543189 143472528605952 143669606255136 143947156534272 143967609827328 144037826196992 144144886144896 144235680353856 144326531752416 144712832898816 144733394985984 144803984846976 144824559885824 145002891419568 145023494720832 145094226070248 145374528522496 145503253469952 145574218808928 145594903289472 145794896288496 145866003868494 145886729808456 145929341256192 146168563270912 146369344264416 146461539618576 146525135597568 146662723052118 146726406388224 146755103200173 146966935032064 147147904606248 147240590361228 147304524616704 147325454954496 147333334497258 147397309023744 147527825084928 147820734531288 147884920694784 148023784990809 148044817527516 148088059322112 148109100991488 148181337263232 148202392186368 148599067373568 148628130441336 148692667189248 148786325961728 148832289961173 148896915358464 148969535865696 148990702783104 149278532702208 149483585631744 149512821693963 149577742589184 149783206521312 149877552204432 150093891096576 150167095396864 150278711087232 150373368879552 150394735266048 150468086295072 150601321440864 150674773226796 150965856542592 150987307115008 151173227224656 151194707262144 151268448456216 151289942023584 151334131673088 151497757878012 151790431089024 151998934428432 152073067862898 152094675757752 152160717735936 152190477392772 152693945559792 152760247750656 152856468617216 152903689990506 152970083255808 152991818606592 153000001208691 153066436293888 153506147397876 153527958917424 153572802259968 153594623250432 153602838092886 153669534939648 153691369674752 153738848970882 153805604875776 153880619465664 153902484193536 154344596996772 154411615927296 154441815815742 154486926082944 154508876960256 154721114428608 155020014729216 155117658981376 155232954309888 155330732688768 155428572656448 155642073443064 155942752912128 155964910646272 156156959990304 156179148160896 156255320383344 156323168980992 156772235640384 156794511234816 156870983584224 157009888310688 157086465704532 157108785947568 157154675198976 157177005133824 157628524592448 157705403709672 157727811896928 157895692857344 157944470979204 158013053033472 158043957292494 158566789619784 158635641894912 158666667920124 158735563564032 158953606920576 159260683825152 159360999196672 159410229990102 159432880414248 159479448500736 159502108760064 159510639557997 159579901668096 159602576200704 159821810508672 160130564665344 160139129075562 160208664086016 160231427958784 160280927650494 160350524232192 160381885654809 160428730932288 160451526074112 160552591535232 160982322988032 161013807978114 161083722788352 161304991638336 161406594681696 161718410427392 161940551101056 161963561055744 162042554471616 162265140398088 162335598557184 162367348221468 162601715354624 162801937011168 162825069359232 162904482952848 162927629871552 162975218724864 163151431560936 163222274562048 163231004329029 163546344587808 163691160153696 163770996160044 163794266200656 163865388331008 163897437192216 163968604121088 164122571034513 164439633679776 164614658510848 164665512297468 164737012737024 164769232070898 164840777547264 164873017175503 165337801911072 165386094741504 165418441023108 165490268396544 165513782726656 165717590193792 165741136823808 165821972651712 166142318311424 166289432537088 166298326347699 166321955493876 166370535781632 166394175187968 166622738615424 166704004421136 166727691209664 167049786595328 167173950795264 167206646746503 167279250587904 167384616706944 167614540630992 167938349289984 167962211465216 168169033835712 168274960412832 168380953711152 168612246229986 168855627483648 168937982321472 169170039989496 169194077174304 169243496368128 169276597081956 169350099729408 169836588610416 169860720504384 170094045669912 170167903266816 170177004513243 170201184776532 170250898132224 170275088894976 170764234975152 170838383579136 170871796221672 170945991530496 171106510227471 171180807452928 171619537596416 171747098385408 171780688754766 171855278719488 171879697446912 171888890246801 171963527194368 172115795932416 172199740830624 172532407477248 172556922417152 172718953782102 172769402542464 172793951156736 172878226807104 172902790884096 173140294717728 173474778387456 173713067918208 173797791843312 173822486580288 173931974163168 174397516570368 174507366354048 174747074274864 174822952292352 174857144238504 175097332623447 175435597026144 175460524477056 175546100677584 175622325645312 175701541681008 175777834143744 175787235431262 175863565103616 176368765095432 176393825139168 176479856532252 176504932360848 176556486951936 176581573668864 176747384191014 176824130775552 177332090166504 177409090639872 177418579173381 177443788384044 177520837358592 177555556958234 177632654464512 178108102029312 178142936486424 178220289042432 178387638322257 178465097131776 178490455041024 178577509009536 178922496643072 179115952070328 179168269303296 179193727125504 179203311108367 179281124096256 179361990466029 179439872355072 179527389376608 179552898225792 179899770179584 180146885248512 180182118451699 180234747096768 180260356453632 180507966833376 180621665477136 181105113361536 181219188136896 181333334765856 181582419016908 181933211730816 182183119988688 182209006187712 182262226857984 182297873780568 182377030477824 182548282947849 182926929773952 183016147514928 183095616098304 183178203029136 183257741979648 183267543321954 183293583605496 183347121065472 183373172656128 183545360506053 183989637661284 184015780546416 184095683186688 184268549475738 184348561872384 184384616841243 184464679636224 184958413645824 184994587889748 185074915544064 185101212635136 185111112573478 185191490824704 185445874740672 185804131129344 186005027149956 186059356584192 186085793553408 186176551946112 186203005567488 186458778926784 186549719233176 186818992109568 186910108100352 187075611604224 187166852754336 187193447086464 187311356791104 187542004973778 187568652610872 187931009919744 188189156911392 188307693795312 188389460054016 188426305343432 188566358209866 188930642951232 188957487898368 189049646883552 189309330464436 189391531650048 189418442084352 189428572925046 189962580919104 190055230111656 190082234850144 190137755179008 190316294988183 190343336821092 190425986989056 190518862195584 191055943766016 191066162186718 191093310567432 191176286386176 191213676724252 191296704807936 191355801378651 191559475006848 191929542045696 192109764347046 192193181526528 192230770749381 192314240471808 192435375669888 192950443865088 192977859981312 192988181193626 193071979795968 193337188559424 193364659627776 193458968093664 193724708434452 194004337959936 194042281409522 194098958411904 194126537719296 194393195051328 194488005157992 194515639744608 194572455008256 194782831557444 195159125685888 195282052824768 195522515823726 195550297402824 195635208517632 195673470933564 196197206141664 196320787148304 196406032822272 196444445996344 196529745364992 196590458559222 196703766779904 196714287268317 197094312708384 197365046654412 197393090036688 197450745762816 197478801321984 197489363262282 197575116350976 197603189581824 197664234391134 198170840588448 198414860732361 198443053281564 198529220477952 198568048905954 198626047820928 198654270377472 199311447508992 199350428925284 199436990118912 199498601437317 199710942028416 199836736272576 200371614782976 200410803547227 200497825172736 200526313688064 200624115060096 200801761921152 200899697635728 201287808723456 201505446079119 201564302966208 201592943016192 201691264608288 201719922698112 201968313048684 201997010504016 202387241452032 202665245904576 202764090483864 202792901010336 202920636523696 203071462687548 203199373661778 203591927413056 203871586654008 203960111007744 204000001611588 204088581725184 204674863197168 204703945223232 204763736346624 204803784123848 204892713252864 204956009987274 204985131961176 205074139834368 205085108003139 205174159287552 205203312258048 205792795995696 205882154569728 205893165954294 205922421087656 205982568110592 206011835947008 206075478407778 206205281556183 206294819238144 206977272413184 207017753114718 207107643585024 207238096875264 207522764590752 207923670549504 208209279987072 208238864214528 208340427177792 208626609083256 209029647520512 209059348313088 209161311445632 209346517747584 209448620939376 209478381263424 209539566931968 209766126292632 209868434137323 210171366123264 210273871612896 210303749195904 210562709348628 210592627972272 210684070711296 210725276389992 211014734187231 211422386159712 211555557226832 211647418085376 211712801525316 211846155519726 211938142560768 211979593511361 212546973320136 212577173885664 212639264667648 212680852743996 212773202224128 212803434934272 213095747344896 213518838767416 213611552114688 213707903533992 213800698976256 213812133875613 213842514206412 213904974576384 213935368098816 214070122046976 214333719970032 214643097317376 214685077304152 214778297051136 214979974388361 215073322184448 215208792908928 215504409382704 215920734801408 215951414740992 216056739295488 216353520530784 216489797628624 217069249348224 217100092478976 217205977270464 217236839828736 217504337129352 217535242081248 217641339105372 218061792783744 218254880204928 218361328213392 218392354934208 218529916256288 218692344432744 218799005802741 218830094712684 219252844906368 219554016396624 219649350316032 219692309427864 219787703396352 219994084578177 220450402548096 220557921364144 220653691195392 220721856909372 220860885541842 220956786925056 220988182431744 221000001745887 221095963535616 221731101796932 221762607325168 221827381042176 221858900250624 222067226291274 222163651487232 222272005894848 222303588279552 222898601060352 222942195662004 223039000783872 223179488942592 223454303798544 223486054174656 223917799053312 224225378447616 224366613883776 224507938281536 224674809781968 224816328306648 225140836644864 225250643095296 225560053319328 225592102899072 225702129442608 225800132972544 225901982161296 226012159840194 226448784813888 226480960672512 226759840836984 226792060893216 226902672684324 226934913035376 227001197509632 227033451859968 227246636817018 227685646633536 227829061628896 227998401642648 228109601794347 228142013636628 228241076603904 228285716089158 228996131180544 229040918339688 229140371625984 229284702925824 229355534985759 229487727909888 229599654440832 230043209969664 230259221096814 230291938376136 230359203389952 230391934875648 230404257139329 230504302409472 230537054512128 230608273456323 230820929198496 230853726290304 231299704516608 231516895495158 231617423890944 231662723723613 231730389124416 231763315440384 231909298884224 232081671642912 232530022093824 232676488472064 232996099033152 233142858984672 233463110164596 233914129368192 233947365969408 234061467570112 234235439985456 234268722241344 234382980575016 234484753471488 235158353460576 235191766852224 235306475376336 235339909814464 235408649269248 235514832466032 235629698556798 235663178921352 235765507700736 236442786888672 236558105564508 236591717845392 236694449811456 236843539286016 236916706468806 237065935938741 237523915315232 237850184429676 237953462842368 237987273388032 238000001880186 238103345346048 238430410380864 238821269427104 238891025737728 239041498795008 239115344985153 239149320621372 239253163140096 239369852502144 239403864301056 239732715763008 240195846998016 240208693613343 240312996129024 240347141938176 240421391475741 240643096398432 240677289111168 240828887302848 241473484482048 241520711967171 241625584182528 241777779687808 241957487457504 242109892022544 242577615641088 242910826651584 242945341583616 243063831707424 243397710597132 243551022332202 243902573031936 244021530019904 244202905516752 244237604038848 244356724429272 244391444807328 244462828087296 244727147341404 245319516881712 245354374061888 245536740230544 245656494240066 245691399300984 245798082496512 245846155788324 245952906181632 246659450519664 246766554058752 246921987766272 246998268446202 247153848106347 247261166320896 248006702866608 248079142112256 248114391404544 248127661534662 248235402594816 248270674089984 248576385290688 248611705235712 248732958977568 249213477467136 249434148805632 249482933240814 249555803672448 249591262781952 249748475721472 249934107923136 250056006631704 250091536814496 250574679892992 250918875881856 251076925060416 251421810946488 251907523934976 251943317197824 252066195844736 252253550753568 252412440619248 252522042200064 252571430566728 252918369344979 253283441225472 253406973482208 253442979800192 253755059984244 253791115761456 253901315985408 253914895622934 254025149594112 254754882915624 254791080756576 255062273077248 255141068504868 255301777164798 255376347198336 255412633342464 256146352462728 256257575368704 256307694332508 256418987295744 256580500893184 256771211179392 257267258486784 257429306394624 257671033132149 257782918079232 257819546170368 257945290791552 258173693898624 258299611245936 258672450613248 258798611215872 258835383625728 259078430673153 259154103813696 259190926735104 259317340210656 259354186326144 259710442076592 260212167581184 260376070433024 260569601877312 260696687764968 260733729870432 260897961244752 261596274855552 261761049531072 262120611412296 262285716357756 262792416944512 263153395539216 263190786715584 263267661017088 263319151016376 263433488467968 263552312521512 263680853146893 263795347655424 264227787451264 264553147643148 264590737708752 264705627303936 264719784798378 264757398541272 264834730427904 264872360503296 265121076286521 265236196163328 265915986825216 265998135249756 266165682576066 266281256037888 266333335437351 266448981696768 267162153043968 267214404729636 267330433563648 267368418250752 267498820080128 267697645697664 267735682561536 267866263514304 268383744964608 268673928105492 268752403954944 268790590688256 268921686144384 268959896930816 269159808532608 269291084064912 269329347338688 269849655269376 270220327872768 270352120645152 270390534680448 270761950250064 270932498215704 271455903217408 271657670042304 271828782205344 272000002148784 272118108966912 272373628525362 272899817596224 272938593630976 273274679983032 273313509281568 273446810670852 273565545716736 273604416344064 274390394660928 274524221272392 274643424147456 274767304543704 274901314982931 274940375408244 275020681598208 275059758984192 275969696550912 275984456491926 276023670819624 276143524780032 276317462500352 276402824213607 276522842808576 276697019454336 277231560732672 277491881834622 277612373316096 277651818952704 277666668860217 277787236237056 278168812111008 278706196694016 278745797750784 278881748594176 279007540724934 279089034876288 279128690330112 279264827919168 279304508351232 279688168390176 279824578849764 280228488164352 280365162150528 280404998927872 280613417406336 280750279131504 280790170629696 280967035186656 281352978916308 281896514879616 282283735367088 282461540692968 282584190081024 282639458015148 283395964426848 283436231847552 283574470325328 283697602965504 283963995696654 284087297475072 284127663126528 284142859387569 284943871378656 285082845167484 285123352275216 285206632768512 285247157465088 285426829395968 285515005231638 285638980483584 285778293293376 286599243280077 286639965851148 286764429579264 286820515086378 286945057211904 287339212510272 287894313068544 288075652393984 288164646520569 288289772289792 288471360707712 288653063504832 289425665797632 289466789971968 289482271790439 289607969693952 289649119771648 290005782839136 290046989441664 290188452140496 290749057044992 291006506939904 291063422114283 291148437617856 291189806578944 291589792576992 291732007736988 291773459616912 291858682512384 292337126541824 292738688528832 292923079237152 293325446104236 293452812776448 293510206400346 293933870064128 294295809212496 294481180722456 294609049233408 294666668994516 294794618047488 295055650169856 295641469062576 295769841389568 296047569981618 296089635055032 296176118644224 296218201982976 296234044893423 296362674526464 296404784372736 297256260882672 297385334378496 297572651923456 297664579922346 297793830716928 297852073358931 297939071731392 297981405566208 298967171263488 299025643387926 299155485178368 299566413042624 299755104408864 300334190793728 300557422174464 300746737759104 300789470532096 300936172590144 301202642881728 301349546453592 301931713085184 301974614230016 302346454449312 302389414524288 302536896912432 302579884047168 302668263346176 302995515756024 303580862178048 303997868856864 304146135725796 304189351515504 304321435471872 304380954785544 304799060492667 305387891119584 305712937234432 305807379981012 305940166511616 305983637213184 306000002417382 306132872587776 307012294795752 307055917834848 307145604519936 307205676185772 307339069879296 307382739349504 307477697941764 307611209751552 307761238931328 307804968387072 308689193993544 308823231854592 308839748931441 308883631631484 308973852165888 309017753920512 309442228857216 310040029458432 310235317962752 310465908619776 310526629672077 310661465377536 310857145312896 311284146886128 311885505824256 311929821292544 312313919980608 312358296321792 312510640766688 313544471280768 313589022469632 313741967168448 314019776621376 314172931409064 314217571895136 314309350397952 315257049184896 315410807419344 315455623793856 315888941958408 316026106066944 316087914584988 317133579239568 317271283789824 317333335840248 317471127128064 317769233279589 317907213841152 318721998393344 318820459980204 318865760828496 318958897001472 319004217520128 319021279115994 319159803336192 319205152401408 319643621017344 320278258151124 320417328172032 320462855917568 320561855300988 320701048464384 320763771309618 320857461864576 320903052148224 321105183070464 321964645976064 322027615956228 322167445576704 322609983276672 322813189363392 323436820854784 323881102202112 323927122111488 324085108943232 324530280796176 324671197114368 324734696442936 325203430709248 325603874022336 325650138718464 325808965905696 325855259743104 326302863121872 326444549124096 326462008658058 327092689175616 327382320307392 327541992320088 327588532401312 327794874384432 327937208242176 328245142069026 328879267359552 329331024594936 329474025474048 329538464141796 329681555094528 329746034351006 330675603822144 330772189483008 330836882046216 330980536793088 331291328312763 331435180387584 331482273647616 331643945303424 332284636622848 332578865074176 332596652695398 332643910987752 332741071563264 332788350375936 333100839436911 333245477230848 333408008842272 333455382419328 334099573190656 334347901590528 334413293493006 334558501175808 334623934267441 334769233413888 335229081261984 335876698579968 335924422930432 336338067671424 336549920825664 336761907422304 337224492459972 337711254967296 337875964642944 338340079978992 338388154348608 338486992736256 338553194163912 338700199458816 339018239760291 339673177220832 339721441008768 340188091339824 340335806533632 340354009026486 340402369553064 340501796264448 340550177789952 340869955225527 341528469950304 341743592443344 341891983060992 342213020454942 342361614905856 342428574133737 343494196770816 343561377509532 343710557438976 343759394893824 343777780493602 343927054388736 344231591864832 344399481661248 345064814954496 345388831645221 345437907564204 345538805084928 345587902313472 345756453614208 345805581768192 346280589435456 346949556774912 347275343242737 347426135836416 347595583686624 347644973160576 347863948326336 348795033140736 348863250619247 349014732708096 349494148549728 349714288477008 350194665246894 350871194052288 350921048954112 351092201355168 351403083362016 351574470862524 351727130207232 352737530190864 352787650278336 352959713064504 353009864721696 353112973903872 353444547835197 353494768382028 353648261551104 354664180333008 354818181279744 354837158346762 354887576768088 355041674717184 355111113916468 355265308929024 355375059703209 356285872972848 356440578084864 356775276644514 356930194263552 356980910082048 357000002820279 357155018019072 358231904140656 358336538606592 358387454251008 358406622216734 358562248192512 358723980932058 358879744710144 359054778753216 359105796451584 360293770497024 360364236903398 360469494193536 360520712907264 361015933666752 361243330954272 362210226723072 362438376273792 362666669531712 363164838033816 363866423461632 364366239977376 364418012375424 364595747561136 364754060955648 365096565895698 365326533498303 365853859547904 366032295029856 366356406058272 366535086643908 366587167210992 366694242130944 366746345312256 367090721012106 367979275322568 368031561092832 368484741360099 368537098951476 368697123744768 368769233682486 368929359272448 369916827291648 369989175779496 370149831088128 370222225146956 370382981649408 370497402669303 370891749481344 371608262258688 372010054299912 372118713168384 372171587106816 372191492301993 372353103892224 372406011134976 372917557853568 373099438466352 373637984219136 373820216200704 374151223208448 374224399861221 374333705508672 374386894172928 374622713582208 375084009947556 375137305221744 375862019839488 376378313822784 376615387590624 376852610686864 377132716419732 377861285902464 377914975796736 378099293767104 378618660928872 378783063300096 378857145850092 379925161838208 380110460223312 380164469700288 380275510358016 380632589976366 380686673642184 380851973978112 380872343434401 381037724391168 382132324373436 382186621134864 382352572772352 382427353448504 382593409615872 382711602757302 382952665747197 383118950013696 384219528694092 384386363053056 384461541498762 384628480943616 384870751339776 385900887730176 385976362387252 386143959591936 386674377118848 386729319255552 386917936187328 387449416868904 388008675919872 388084562819044 388197916823808 388253075438592 388786390102656 388976010315984 389031279489216 389144910016512 389565663114888 390318251371776 390564105649536 391045031647452 391100594805648 391270417035264 391346941867128 392394412283328 392641574296608 392888891992688 393059490729984 393180917118444 393407533559808 393428574536634 394188625416768 394730093308824 394786180073376 394901491525632 394978726524564 395150232701952 395206379163648 395328468782268 396341681176896 396829721464722 396886106563128 397058440955904 397079677197567 397136097811908 397252095641856 397308540754944 398622895017984 398700857850568 398873980237824 398997202874634 399248523864099 399421884056832 399673472545152 400743229565952 400821607094454 400995650345472 401052627376128 401248230120192 401603523842304 401799395271456 402575617446912 403010892158238 403128605932416 403185886032384 403382529216576 403439845396224 403936626097368 403994021008032 404774482904064 405330491809152 405528180967728 405585802020672 405841273047392 406142925375096 406398747323556 407183854826112 407743173308016 407920222015488 408000003223176 408177163450368 408560442788043 409349726394336 409407890446464 409607568247696 409785426505728 409912019974548 409970263922352 410148279668736 410170216006278 410348318575104 410406624516096 411585591991392 411786331908588 411844842175312 411965136221184 412023671894016 412150956815556 412410563112366 412589638476288 413954544826368 413976684737889 414035506229436 414215287170048 414476193750528 415045529181504 415847341099008 416237822751933 416418559974144 416477728429056 416680854355584 417253218166512 418059295041024 418118696626176 418322622891264 418511311087401 418693035495168 418897241878752 418956762526848 419532252585264 419736868274646 420342732246528 420547743225792 420607498391808 421125418697256 421185255944544 421450552779984 422029468374462 422844772319424 423111114453664 423425603050632 423692311039452 423876285121536 423959187022722 425093946640272 425154347771328 425278529335296 425361705487992 425546404448256 425945993544981 426191494689792 427037677534832 427223104229376 427415807067984 427601397952512 427624267751226 427685028412824 427809949152768 427870736197632 428140244093952 428272507847457 428667439940064 429370154608304 429556594102272 429959948776722 430146644368896 430230772629567 430417585817856 431008818765408 431841469602816 431902829481984 432113478590976 432707041061568 432979595257248 434138498696448 434200184957952 434411954540928 434473679657472 435008674258704 435070484162496 435282678210744 436123585567488 436509760409856 436722656426784 436784709868416 437059832512576 437384688865488 437598011605482 437660189425368 438505689812736 439108032793248 439384618855728 439575406792704 439988169156354 440265309600519 440900805096192 441115842728288 441443713818744 441721771083684 441913573850112 441976364863488 442000003491774 442191927071232 443462203593864 443525214650336 443654762084352 444071354972427 444134452582548 444327302974464 444544011789696 444607176559104 445797202120704 445884391324008 446078001567744 446358977885184 446496869883519 446908607597088 446972108349312 447835598106624 448450756895232 448538465081889 448733227767552 449015876563072 449349619563936 449632656613296 450281673289728 450501286190592 451120106638656 451184205798144 451404258885216 451803964322592 452024319680388 452897569627776 452961921345024 453519681673968 453584121786432 453805345368648 453869826070752 454002395019264 454493273634036 455371293267072 455658123257792 455996803285296 456219203588694 456284027273256 456482153207808 456571432178316 458081836679376 458280743251968 458569405851648 458711069971518 458975455819776 459000003626073 459199308881664 460518442193628 460583876752272 460718406779904 460783869751296 460808514278658 461008604818944 461074109024256 461216546912646 461641858396992 461707452580608 463033790990316 463234847781888 463325447447226 463460778248832 463526630880768 463818597768448 464163343285824 465060044187648 465352976944128 465992198066304 466285717969344 466926220329192 467828258736384 467894731938816 468122935140224 468470879970912 468537444482688 468765961150032 468969506942976 470316706921152 470383533704448 470612950752672 470679819628928 471029664932064 471259397113596 471326357842704 471531015401472 472885573777344 473116211129016 473183435690784 473687078572032 473833412937612 474131871877482 475047830630464 475700368859352 475906925684736 476000003760372 476206690692096 476860820761728 477642538854208 477782051475456 478082997590016 478230689970306 478298641242744 478506326280192 478531918673991 478739705004288 478807728602112 479465431526016 480391693996032 480417387226686 480625992258048 480694283876352 480842782951482 481145656964427 481286192796864 481354578222336 481657774605696 482946968964096 483041423934342 483251168365056 483555559375616 483914974915008 484219784045088 485155231282176 485821653303168 485890683167232 486127663414848 486795421194264 487102044664404 487805146063872 488043060039808 488405811033504 488475208077696 488713448858544 488782889614656 488925656174592 489454294682808 489693012987087 490639033763424 490708748123776 491073480461088 491312988480132 491382798601968 491596164993024 491692311576648 491905812363264 492367713103539 493318901039328 493843975532544 493996536892404 494307696212694 494522332641792 494619051526509 496013405733216 496158284224512 496255323069324 496470805189632 496541348179968 497152770581376 497223410471424 497465917955136 498426954934272 498868297611264 498894979043097 498965866481628 499111607344896 499182525563904 499496951442944 499868215846272 500112013263408 500183073628992 501149359785984 501619940239509 501837751763712 502153850120832 502843621892976 503815047869952 503886634395648 504132391689472 504507101507136 504824881238496 505142861133456 505836738689958 506566882450944 506813946964416 506885959600384 507510119968488 507582231522912 507829791245868 508050299188224 509509765831248 509582161513152 510282137009736 510531013539729 510603554329596 510752694396672 510825266684928 512292704925456 512515150737408 512615388665016 512837974591488 513161001786368 513319530682413 513542422358784 514858612789248 515342066264298 515565836158464 515639092340736 515666670740403 515890581583104 516347387797248 516599222491872 517597222431744 517670767251456 518156861346306 518308207627392 518381853470208 518634680421312 518708372652288 519420884153184 520424335162368 520752140866048 521139203754624 521393375529936 521467459740864 521795922489504 523192549711104 523522099062144 524241222824592 524571432715512 525584833889024 526306791078432 526381573431168 526638302032752 526866976935936 527104625043024 527361706293786 527590695310848 528455574902528 529106295286296 529181475417504 529439569596756 529514797082544 529669460855808 529744721006592 530242152573042 530472392326656 531996270499512 532255737520143 532331365152132 532562512075776 532666670874702 532897963393536 534324306087936 534428809459272 534660867127296 534997640160256 535162914966771 535395291395328 535471365123072 535732527028608 536767489929216 537347856210984 537504807909888 537581181376512 537609933325101 537843372288768 537919793861632 538085971398087 538319617065216 538582168129824 538658694677376 539699310538752 540440655745536 540546355355097 540704241290304 540781069360896 541523900500128 541864996431408 542911806434816 543315340084608 543657564410688 544000004297568 544747257050724 545799635192448 545877187261952 546549359966064 546627018563136 546893621341704 547131091433472 548780789321856 549048442544784 549286848294912 549534609087408 549802629965862 549880750816488 550041363196416 550119517968384 551968912983852 552047341639248 552287049560064 552634925000704 552805648427214 553045685617152 553153850523729 553394038908672 554983763669244 555224746632192 555303637905408 555333337720434 555574472474112 556337624222016 557412393388032 557763497188352 558015081449868 558178069752576 558257380660224 558529655838336 558609016702464 559376336780352 559649157699528 560456976328704 560730324301056 560809997855744 561226834812672 561500558263008 561580341259392 561934070373312 562705957832616 563793029759232 564567470734176 564923081385936 565168380162048 565278916030296 566791928853696 566872463695104 567148940650656 567927991393308 568174594950144 568255326253056 568285718775138 569887742757312 570165690334968 570246704550432 570413265537024 570853658791936 571030010463276 571277960967168 571556586586752 573198486560154 573279931702296 573528859158528 573641030172756 573890114423808 574678425020544 575788626137088 576151304787968 576329293041138 576579544579584 576692312248143 576942721415424 577306127009664 578851331595264 578933579943936 578964543580878 579215939387904 579298239543296 580011565678272 580093978883328 580376904280992 581498114089984 582013013879808 582126844228566 582296875235712 582379613157888 583179585153984 583464015473976 583546919233824 583717365024768 584674253083648 585477377057664 585846158474304 586650892208472 586905625552896 587020412800692 587867740128256 588591618424992 588962361444912 589218098466816 589333337989032 589589236094976 590111300339712 590142861804951 591282938125152 592095139963236 592179270110064 592352237288448 592436403965952 592468089786846 592725349052928 592809568745472 594512521765344 595145303846912 595329159844692 595587661433856 595704146717862 595878143462784 595962811132416 597934342526976 598051286775852 598310970356736 599132826085248 599510208817728 600668381587456 601114844348928 601232410641681 601493475518208 601578941064192 601872345180288 602405285763456 602699092907184 603863426170368 603949228460032 604516338237357 604692908898624 604778829048576 605073793824864 605159768094336 605991031512048 607161724356096 607995737713728 608292271451592 608378703031008 608761909571088 609598120985334 610775782239168 611614759962024 611880333023232 612000004834764 612265745175552 614024589591504 614111835669696 614291209039872 614411352371544 614678139758592 614955395883528 615222419503104 615255324009417 615522477862656 615609936774144 617378387987088 617646463709184 617679497862882 617767263262968 617947704331776 618035507841024 618615844668549 618884457714432 620470635925504 620931817239552 621053259344154 621322930755072 621444449353819 621714290625792 622568293772256 623771011648512 623859642585088 624627839961216 624716592643584 625021281533376 627088942561536 627178044939264 627483934336896 628039553242752 628345862818128 628435143790272 628618700795904 629605302411969 630514098369792 630821614838688 630911247587712 631777883916816 632052212133888 632175829169976 633044202561693 634267158479136 634666671680496 634942254256128 635538466559178 635814427682304 635938780534083 637640919960408 637731521656992 637917794002944 638042558231988 638319606672384 638410304802816 639287242034688 640556516302248 640834656344064 641123710601976 641402096928768 641436401626839 641527542619236 641714923729152 641806104296448 642210366140928 643929291952128 644055231912456 644334891153408 644939923165083 645219966553344 645626378726784 646873641709568 647762204404224 647854244222976 647888894007173 648170217886464 649060561592352 649469392885872 650406861418496 651207748044672 651300277436928 651617931811392 651710519486208 652605726243744 652924017316116 654185378351232 654764640614784 655083984640176 655177064802624 655589748768864 656397017408223 656490284138052 657758534719104 658662049189872 658948050948096 659076928283592 659363110189056 659492068702012 659982253734531 661351207644288 661673764092432 661961073586176 662582656625526 662870360775168 662964547295232 663000005237661 663287890606848 665193305390796 665287821975504 665482143126528 665576700751872 666201678873822 666490954461696 666816017684544 666910764838656 668695803181056 668826586986012 669117002351616 669247868534882 669538466827776 670458162523968 671753397159936 672676135342848 673099841651328 673523814844608 674448984919944 675422509934592 675751929285888 676680159957984 676776308697216 677106388327824 677400398917632 678036479520582 679346354441664 679442882017536 680376182679648 680708018052972 680804739106128 681003592528896 681100355579904 681739910451054 683056939900608 683487184886688 684328805383041 684426040909884 684723229811712 684857148267474 686988393541632 687122755019064 687421114877952 687555560987204 687854108777472 688066604957277 688463183729664 688798963322496 690129629908992 690777663290442 690875815128408 691077610169856 691175804626944 691212771417987 691512907228416 691611163536384 691824820368969 692561178870912 693899113549824 694550686485474 694852271672832 694988171170839 695191167373248 695289946321152 695727896652672 697590066281472 697726501238494 698029465416192 698988297099456 699428576954016 700389330493788 701742388104576 701842097908224 702184402710336 702806166724032 703148941725048 703454260414464 705475060381728 705575300556672 705919426129008 706019729443392 706225947807744 706889095670394 706989536764056 707296523102208 709328360666016 709674316693524 709775153536176 710083349434368 710222227832936 710530617858048 710750119406418 711197807816223 712571745945696 713550553289028 713860388527104 713961820164096 714000005640558 714310036038144 716463808281312 716673077213184 716813244433468 717124496385024 717346034955459 717447961864116 717759489420288 718109557506432 718211592903168 720587540994048 720626080840029 720728473806796 720938988387072 721041425814528 721264174427223 722031867333504 722486661908544 724420453446144 724562135901513 724876752547584 725333339063424 726329676067632 727732846923264 728732479954752 728836024750848 729191495122272 730193131791396 730653066996606 731707719095808 732064590059712 732712812116544 733070173287816 733174334421984 733388484261888 734181442024212 735958550645136 736063122185664 736969482720198 737074197902952 737394247489536 737538467364972 737858718544896 739978351558992 740299662176256 740444450293912 740765963298816 740994805338606 741461544319041 741783498962688 744020108599824 744237426336768 744343174213632 744382984603986 744706207784448 744812022269952 745835115707136 746198876932704 747640432401408 748302446416896 748448799722442 748667411017344 748773788345856 749245427164416 750168019895112 750274610443488 751724039678976 752756627645568 753230775181248 753705221373728 754265432839464 755722571804928 755829951593472 756198587534208 757237321857744 757566126600192 757714291700184 758755108034937 759850323676416 760220920446624 760328939400576 761265179952732 761373347284368 761703947956224 761744686868802 762075448782336 764264648746872 764373242269728 764854706897008 765186819231744 765423205514604 765905331494394 766237900027392 768439057388184 768772726106112 768923082997524 769256961887232 769741502679552 771801775460352 771952724774504 772287919183872 773013099396447 773348754237696 773458638511104 773835872374656 774898833737808 776017351839744 776169125638088 776395833647616 776506150877184 777235292019459 777572780205312 777952020631968 778062558978432 779131326229776 780636502743552 781128211299072 782090063294904 782201189611296 782693883734256 784788824566656 785283148593216 785777783985376 786361834236888 786857149073268 788377250833536 789460186617648 789572360146752 789802983051264 789957453049128 790300465403904 790656937564536 791042559440679 792683362353792 793659442929444 793772213126256 794116881911808 794159354395134 794272195623816 794504191283712 794617081509888 795363228859563 797401715701136 797747960475648 797994405749268 798497047728198 798843768113664 799000006312053 799346945090304 801486459131904 801643214188908 801991300690944 802105254752256 802496460240384 803207047684608 803598790542912 805151234893824 806021784316476 806257211864832 806371772064768 806765058433152 806879690792448 807873252194736 807988042016064 809548965808128 810660983618304 811056361935456 811171604041344 811682546094784 812285850750192 812797494647112 814367709652224 815486346616032 816000006446352 816354326900736 817120885576086 818699452788672 818815780892928 819215136495392 819824039949096 819940527844704 820340432012556 820696637150208 820813249032192 823171183982784 823572663817176 823689684350624 823930272442368 824301913631112 824703944948793 824821126224732 825179276952576 827909089652736 827953369475778 828071012458872 828430574340096 828952387501056 829208472640821 830091058363008 831694682198016 832475645503866 832837119948288 832955456858112 833000006580651 833361708711168 834506436333024 836118590082048 836237393252352 836645245782528 837022622174802 837386070990336 837794483757504 837913525053696 839064505170528 839473736549292 840685464493056 841095486451584 841214996783616 842250837394512 842370511889088 842901105559968 844058936748924 845689544638848 846222228907328 846851206101264 847384622078904 847752570243072 847918374045444 850187893280544 850308695542656 850723410975984 851092808896512 851891987089962 852382989379584 852428578162707 854075355069664 854831614135968 855248535502452 855370056825648 855619898305536 855741472395264 856280488187904 856545015694914 857334879880128 858740309216608 859797729840231 859919897553444 860293288737792 860461545259134 860835171635712 862017637530816 863682939205632 864226957181952 864493939561707 865414082123136 865959190514496 868276997392896 868400369915904 868446815371317 868823909081856 868947359314944 870017348517408 870140968324992 870565356421488 872247171134976 873019520819712 873190266342849 873445312853568 873569419736832 874119665025152 874769377730976 875196023210964 875320378850736 877011379625472 878216065586496 878769237711456 879976338312708 880530619201038 881801610192384 882231685456576 882887427637488 883443542167368 883827147700224 884000006983548 884383854142464 886924407187728 887050429300672 887309524168704 888142709944854 888268905165096 888654605948928 888702134680269 889088023579392 889214353118208 891768782648016 892156003135488 892717955770368 892993739767038 893556220076793 893817215194176 893944216698624 896901513790464 897076930163778 897466455535104 898031753126144 898699239127872 899265313226592 901002572381184 902240213277312 902368411596288 902808517770432 903607928645184 904048639360776 905795139255552 905923842690048 907039363347936 907168243572864 907610690737296 907739652141504 908004790038528 908986547268072 910742586534144 911316246515584 911993606570592 912438407177388 912568054546512 912964306415616 913142864356632 914397181478001 916163673358752 917138811703296 917422139943036 917950911639552 918000007252146 918398617763328 921036884387256 921167753504544 921436813559808 921617028557316 922017209637888 922148218048512 922433093825292 923283716793984 923414905161216 926067581980632 926469695563776 926519246794323 926650894894452 926921556497664 927053261761536 927637195536896 928326686571648 930120088375296 930705953888256 931579889016231 931984396132608 932571435938688 933852440658384 935656517472768 935789463877632 936245870280448 936941759941824 937074888965376 937531922300064 940633413842304 940767067408896 941225901505344 941359639257856 942059329864128 942518794227192 942652715685408 945771147554688 946232422258032 946366871381568 947666825875224 948263743754964 950095661260928 951400737718704 951813851369472 952000007520744 952413381384192 953307699838767 953721641523456 955285077708416 956165995180032 956461379940612 956597282485488 957012652560384 957063837347982 957479410008576 957615457204224 958930863052032 960834774453372 961251984516096 961388567752704 961685565902964 962291313928854 962572385593728 962709156444672 963315549211392 965893937928192 966082847868684 966502336730112 967111118751232 967829949830016 968439568090176 970310462564352 971643306606336 971781366334464 972255326829696 973590842388528 974204089328808 975610292127744 976086120079616 976811622067008 976950416155392 977426897717088 977565779229312 978908589365616 979386025974174 981278067526848 981417496247552 982146960922176 982625976960264 982765597203936 983384623153296 983811624726528 984735426207078 986637802078656 987993073784808 988615392425388 989044665283584 989238103053018 992026811466432 992316568449024 992510646138648 992941610379264 993873984938289 994305541162752 994446820942848 994931835910272 996853909868544 997736595222528 997789958086194 997931732963256 998223214689792 998365051127808 998993902885888 999302518310733 999736431692544 1000224026526816 1000366147257984 1002298719571968 1003239880479018 1003675503527424 1003871802802323 1004307700241664 1005687243785952 1007630095739904 1007773268791296 1008264783378944 1009014203014272 1009649762476992 1010285722266912 1011673477379916 1013133764901888 1013627893928832 1013771919200768 1015020239936976 1015164463045824 1015659582491736 1016100598376448 1019019531662496 1019164323026304 1020564274019472 1021062027079458 1021207108659192 1021505388793344 1021650533369856 1024585409850912 1025230777330032 1025675949182976 1026322003572736 1026639061364826 1027084844717568 1027285722401211 1030684132528596 1031131672316928 1031278184681472 1031333341480806 1031781163166208 1032694775594496 1033198444983744 1035194444863488 1036166494935663 1036313722692612 1036616415254784 1036763706940416 1037269360842624 1037416745304576 1038841768306368 1040848670324736 1041504281732096 1041826029728211 1042278407509248 1042786751059872 1042934919481728 1043591844979008 1046385099422208 1046589751857741 1047044198124288 1048482445649184 1049142865431024 1051169667778048 1052613582156864 1052763146862336 1053276604065504 1054209250086048 1054723412587572 1055181390621696 1056911149805056 1058212590572592 1058362950835008 1058879139193512 1059029594165088 1059338921711616 1060484305146084 1060944784653312 1063992540999024 1064511475040286 1064662730304264 1065125024151552 1065333341749404 1065795926787072 1068857618918544 1069321734254592 1069995280320512 1070325829933542 1070790582790656 1070942730246144 1071000008460837 1071465054057216 1074695712421968 1075009615819776 1075162362753024 1075219866650202 1075686744577536 1075839587723264 1076171942796174 1076639234130432 1077164336259648 1077317389354752 1080881311491072 1081092710710194 1081408482580608 1081562138721792 1083047801000256 1083729992862816 1085823612869632 1086630680169216 1087315128821376 1088000008595136 1089494514101448 1091599270384896 1091754374523904 1093098719932128 1093254037126272 1093787242683408 1094262182866944 1095979600494909 1097561578643712 1098096885089568 1099069218174816 1099605259931724 1099761501632976 1100082726392832 1100239035936768 1103937825967704 1104094683278496 1105269850001408 1105611296854428 1106091371234304 1106307701047458 1106788077817344 1109967527338488 1110449493264384 1110666675440868 1111148944948224 1112675248444032 1114824786776064 1115526994376704 1116030162899736 1116356139505152 1116514761320448 1116574476905979 1117059311676672 1117218033404928 1118752673560704 1119298315399056 1120913952657408 1121460648602112 1121619995711488 1122453669625344 1122673199583663 1123001116526016 1123160682518784 1123868140746624 1125411915665232 1127586059518464 1129134941468352 1129846162771872 1130557832060592 1133583857707392 1133744927390208 1134297881301312 1135855982786616 1136349189900288 1136571437550276 1139775485514624 1140331380669936 1140493409100864 1140826531074048 1142060020926552 1142555921934336 1142617030303203 1143113173173504 1146396973120308 1146559863404592 1147057718317056 1147282060345512 1147780228847616 1148857997241591 1149356850041088 1152302609575936 1152658586082276 1153159089159168 1153384624496286 1153885442830848 1154111120228521 1154612254019328 1157702663190528 1157929087161756 1158431878775808 1158596479086592 1160023131356544 1160187957766656 1160753808561984 1162996228179968 1164026027759616 1164253688457132 1164593750471424 1164759226315776 1166359170307968 1166928030947952 1167093838467648 1167434730049536 1169348506167296 1170954754115328 1171692316948608 1173301784416944 1173811251105792 1174040825601384 1175735480256512 1177183236849984 1177924722889824 1178666675978064 1179178472189952 1180222600679424 1180285723609902 1182565876250304 1184190279926472 1184358540220128 1184704474576896 1184936179573692 1185450698105856 1185619137490944 1189025043530688 1190658319689384 1191175322867712 1191239031592701 1191408293435724 1191756286925568 1191925622264832 1195868685053952 1196102573551704 1196621940713472 1197745571592297 1198265652170496 1199020417635456 1201336763174912 1202229688697856 1202464821283362 1202986951036416 1203157882128384 1203222231727607 1203744690360576 1204810571526912 1205398185814368 1207726852340736 1207898456920064 1209032676474714 1209385817797248 1209557658097152 1210147587649728 1210319536188672 1211982063024096 1214323448712192 1215991475427456 1216584542903184 1216757406062016 1217523819142176 1219196241970668 1221551564478336 1223229519924048 1223760666046464 1224000009669528 1224531490351104 1225681328364129 1228049179183008 1228223671339392 1228822704743088 1229356279517184 1229910791767056 1230444839006208 1230510648018834 1231044955725312 1231219873548288 1234756775974176 1235358995725764 1235534526525936 1235895408663552 1236071015682048 1237231689337098 1237768915428864 1241863634479104 1241930054213667 1242106518688308 1242645861510144 1242888898707638 1243428581251584 1245136587544512 1247542023297024 1248713468255799 1249255679922432 1249433185287168 1250042563066752 1254177885123072 1254356089878528 1254423177758569 1254967868673792 1255533933262203 1256079106485504 1256691725636256 1256870287580544 1259210604823938 1261028196739584 1261274829161893 1261643229677376 1261822495175424 1263555767833632 1264351658339952 1266088405123386 1268534316958272 1269333343360992 1271076933118356 1271628855364608 1271877561068166 1275281839920816 1275463043313984 1275835588005888 1276085116463976 1276639213344768 1277837980634943 1278574484069376 1281113032604496 1281669312688128 1282247421203952 1282804193857536 1282872803253678 1283055085238472 1283429847458304 1283612208592896 1284420732281856 1284817523542371 1288110463824912 1288669782306816 1289879846330166 1290439933106688 1290692317888701 1291252757453568 1295524408808448 1295708488445952 1295777788014346 1296340435772928 1298121123184704 1298938785771744 1302415496089344 1302600554873856 1303235863622784 1303421038972416 1305211452487488 1305848034632232 1308370756702464 1309529281229568 1310167969280352 1310354129605248 1311179497537728 1312794034816446 1312980568276104 1315517069438208 1317324098379744 1318153856567184 1318726220378112 1318984137404024 1319964507469062 1320795928801557 1322702415288576 1323347528184864 1325165313251052 1325740721550336 1325929094590464 1326000010475322 1326575781213696 1330386610781592 1330575643951008 1330964286253056 1332214064917281 1332403357747644 1332981908923392 1333632035369088 1333821529677312 1337391606362112 1337653173972024 1338234004703232 1338495737069764 1339076933655552 1339490609650557 1340916325047936 1343506794319872 1345352270685696 1345615395245667 1346199683302656 1347047629689216 1348897969839888 1350845019869184 1351503858571776 1353360319915968 1353552617394432 1354212776655648 1356072959041164 1358692708883328 1358885764035072 1360752365359296 1361416036105944 1361609478212256 1362007185057792 1363479820902108 1366113879801216 1366974369773376 1368657610766082 1368852081819768 1369446459623424 1369714296534948 1374245510038128 1374842229755904 1375111121974408 1375708217554944 1376133209914554 1376926367459328 1377000010878219 1377597926644992 1381555326580884 1381751630256816 1382155220339712 1382351609253888 1382425542835974 1383025814456832 1383222327072768 1383649640737938 1385122357741824 1389101372970948 1389704543345664 1389976342341678 1390382334746496 1390579892642304 1391455793305344 1395180132562944 1395453002476988 1396058930832384 1397976594198912 1398857153908032 1400778660987576 1403484776209152 1403684195816448 1404368805420672 1405612333448064 1406297883450096 1406908520828928 1410950120763456 1411150601113344 1411838852258016 1412039458886784 1413778191340788 1413979073528112 1414593046204416 1418656721332032 1419348633387048 1419550307072352 1420444455665872 1421061235716096 1421500238812836 1422395615632446 1425143491891392 1427101106578056 1427720777054208 1428000011281116 1428620072076288 1432927616562624 1433346154426368 1433626488866936 1434248992770048 1434692069910918 1434895923728232 1435518978840576 1435595756021973 1436219115012864 1436423185806336 1441175081988096 1441252161680058 1441456947613592 1441877976774144 1442082851629056 1442528348854446 1443436970893281 1444063734667008 1444973323817088 1448840906892288 1449124271803026 1449753505095168 1450666678126848 1452659352135264 1455465693846528 1457464959909504 1457672049501696 1458382990244544 1460386263582792 1461306133993212 1463415438191616 1464129180119424 1465425624233088 1466140346575632 1466348668843968 1466776968523776 1468362884048424 1469079038961261 1471917101290272 1472126244371328 1473938965440396 1474148395805904 1474788494979072 1475076934729944 1475717437089792 1477103139310617 1479956703117984 1480888900587824 1481531926597632 1481989610677212 1482923088638082 1483566997925376 1483857154579527 1488040217199648 1488474852673536 1488765969207972 1489412415568896 1489624044539904 1491670231414272 1492397753865408 1495280864802816 1496604892833792 1496684937129291 1496897599444884 1497334822034688 1497547576691712 1498490854328832 1500336039790224 1500549220886976 1503448079357952 1504859820718527 1505513255291136 1506461550362496 1507410442747456 1508530865678928 1511445143609856 1511659903186944 1512397175068416 1514474643715488 1515428583400368 1517510216069874 1519700647352832 1520441840893248 1520657878801152 1522530359905464 1522746694568736 1523489373737604 1524150897564672 1528529297493744 1528746484539456 1529709413794016 1530846411029208 1531593040619187 1531810662988788 1532475800054784 1536878114776368 1537545452212224 1537846165995048 1538513923774464 1539483005359104 1539958592047239 1543905449549008 1544575838367744 1546026198792894 1546697508475392 1546917277022208 1547000012221209 1547671744749312 1549797667475616 1552338251276176 1552791667295232 1553012301754368 1554470584038918 1555145560410624 1555904041263936 1556125117956864 1558262652459552 1561273005487104 1562256422598144 1564180126589808 1564402379222592 1565387767468512 1569577649133312 1570566297186432 1571555567970752 1572723668473776 1573714298146536 1576754501667072 1578920373235296 1579144720293504 1579914906098256 1580600930807808 1581313875129072 1582085118881358 1585366724707584 1587318885858888 1587544426252512 1588318708790268 1588544391247632 1589008382567424 1589234163019776 1590726457719126 1594803431402272 1595988811498536 1596767212560429 1596994095456396 1597687536227328 1598000012624106 1598693890180608 1602972918263808 1603286428377816 1603982601381888 1604992920480768 1605488744900313 1606414095369216 1607197581085824 1610302469787648 1612043568632952 1612514423729664 1612743544129536 1612829799975303 1613530116866304 1613759381584896 1614257914194261 1615746504389472 1615976084032128 1619097931616256 1621321967236608 1621639066065291 1622112723870912 1622343208082688 1623365092189568 1624571701500384 1625594989294224 1628735419304448 1630972693232064 1632000012892704 1634241771152172 1637398905577344 1637631561785856 1638430272990784 1639648079898192 1639881055689408 1640680864025112 1641393274300416 1646342367965568 1647145327634352 1647379368701248 1647860544884736 1648603827262224 1649407889897586 1649642252449464 1650358553905152 1655906738951556 1656142024917744 1656861148680192 1657904775002112 1658416945281642 1659461551571187 1660182116726016 1664951291007732 1665674239896576 1665910913716224 1666000013161302 1666723417422336 1669012872666048 1672237180164096 1673290491565056 1674045244349604 1674772141980672 1675588967515008 1675827050107392 1678129010341056 1678947473098584 1681370928986112 1682190972903168 1682429993567232 1684501674789024 1684741023778176 1685802211119936 1688117873497848 1691379089277696 1692444457814656 1693702412202528 1694769244157808 1695505140486144 1695836748090888 1700375786561088 1700617391085312 1701446821951968 1703783974179924 1704765978759168 1704857156325414 1708150710139328 1709663228271936 1710497071004904 1710740113651296 1711239796611072 1712560976375808 1713090031389828 1714669759760256 1717480618433216 1719595459680462 1719839795106888 1720586577475584 1720923090518268 1721670343271424 1724035275061632 1727365878411264 1728453914363904 1728987879123414 1730076936744429 1730828164246272 1731918381028992 1736553994785792 1736800739831808 1736893630742634 1737647818163712 1737894718629888 1740034697034816 1740281936649984 1741130712842976 1744494342269952 1746039041639424 1746380532685698 1746890625707136 1747138839473664 1748239330050304 1749538755461952 1750392046421928 1750640757701472 1754022759250944 1756432131172992 1757538475422912 1759952676625416 1761061238402076 1763603220384768 1764463370913152 1765774855274976 1766887084334736 1767654295400448 1768000013967096 1768767708284928 1770428585414853 1773848814375456 1774100858601344 1776285419889708 1776537810330192 1777309211897856 1777404269360538 1778176047158784 1778428706236416 1783537565296032 1785435911540736 1785987479534076 1787112440153586 1787634430388352 1787888433397248 1793803027580928 1794153860327556 1794932911070208 1796063506252288 1797398478255744 1798530626453184 1802005144762368 1803697231925043 1804480426554624 1804736823192576 1805617035540864 1807215857290368 1808097278721552 1811590278511104 1811847685380096 1813549014712071 1814078726695872 1814336487145728 1815221381474592 1815479304283008 1817973094536144 1821485173068288 1822632493031168 1823987213141184 1824876814354776 1825136109093024 1826285728713264 1828794362956002 1832327346717504 1834844279886072 1836000014504292 1836797235526656 1842073768774512 1842335507009088 1842873627119616 1843234057114632 1844034419275776 1844866187650584 1845765972028251 1846567433587968 1846829810322432 1852135163961264 1852939391127552 1853038493588646 1853301789788904 1853843112995328 1854106523523072 1855274391073792 1855847534005647 1856653373143296 1861411907776512 1863159778032462 1863968792265216 1864333348061457 1865142871877376 1867704881316768 1871313034945536 1871578927755264 1872491740560896 1873883519883648 1874149777930752 1875063844600128 1881266827684608 1881534134817792 1882451803010688 1882719278515712 1884118659728256 1885037588454384 1885305431370816 1891542295109376 1892464844516064 1892733742763136 1895333651750448 1896527487509928 1900191322521856 1902801475437408 1904000015041488 1904826762768384 1906615399677534 1907443283046912 1907816341602249 1910570155416832 1912922759881224 1913194564970976 1914127674695964 1914958820017152 1915230914408448 1917861726104064 1921669548906744 1922503969032192 1923371131805928 1924309204880517 1924582627857708 1925144771187456 1925418312889344 1926631098422784 1931787875856384 1932165695737368 1933004673460224 1934222237502464 1934819769495249 1935659899660032 1936879136180352 1940620925128704 1943286613212672 1943562732668928 1943666682021519 1944510653659392 1947181684777056 1948408178657616 1951220584255488 1952172240159232 1953623244134016 1953900832310784 1954853795434176 1955131558458624 1957817178731232 1958772051948348 1962556135053696 1962834992495104 1964293921844352 1965251953920528 1965531194407872 1966769246306592 1969470852414156 1973275604157312 1975986147569616 1977230784850776 1978089330567168 1978476206106036 1984053622932864 1985021292277296 1985883220758528 1987747969876578 1988611082325504 1988893641885696 1989000015712983 1989863671820544 1995579916172388 1995863465926512 1996446429379584 1996730102255616 1997987805771776 1998605036621466 1999472863385088 2000448053053632 2000732294515968 2006479760958036 2007351007054848 2007743605604646 2008615400483328 2011374487571904 2015260191479808 2016529566757888 2018028406028544 2019299524953984 2020571444533824 2023346954759832 2026267529803776 2027255787857664 2027543838401536 2030040479873952 2030328926091648 2031319164983472 2032201196752896 2038039063324992 2038328646052608 2041128548038944 2042124054158916 2042414217318384 2043010777586688 2043301066739712 2049170819701824 2050461554660064 2052644007145472 2053278122729652 2054169689435136 2054571444802422 2061368265057192 2062263344633856 2062666682961612 2063562326332416 2065389551188992 2066396889967488 2070388889726976 2072332989871326 2072627445385224 2073232830509568 2073527413880832 2073638314253961 2074538721685248 2074833490609152 2077683536612736 2081697340649472 2083008563464192 2083652059456422 2084556815018496 2084964513512517 2085573502119744 2085869838963456 2087183689958016 2092770198844416 2093179503715482 2094088396248576 2096964891298368 2098285730862048 2102339335556096 2105227164313728 2105526293724672 2106553208131008 2108418500172096 2109446825175144 2110362781243392 2113822299610112 2116425181145184 2116725901670016 2117758278387024 2118059188330176 2118677843423232 2120968610292168 2121889569306624 2127985081998048 2129022950080572 2129325460608528 2130250048303104 2130666683498808 2131591853574144 2133593423448669 2137715237837088 2139990560641024 2140651659867084 2141581165581312 2141885460492288 2142000016921674 2142930108114432 2149391424843936 2150019231639552 2150439733300404 2151373489155072 2151679175446528 2152343885592348 2153278468260864 2154328672519296 2154634778709504 2161762622982144 2161878242520087 2162185421420388 2162816965161216 2163124277443584 2166095602000512 2167459985725632 2171647225739264 2173261360338432 2173686407704539 2174630257642752 2176000017190272 2178989028202896 2183198540769792 2183508749047808 2186197439864256 2186508074252544 2187574485366816 2191959200989818 2195123157287424 2196193770179136 2198138436349632 2199210519863448 2199523003265952 2200165452785664 2207875651935408 2208189366556992 2211222593708856 2212182742468608 2212615402094916 2213576155634688 2219935054676976 2220898986528768 2221333350881736 2222297889896448 2224384632957123 2225350496888064 2231053988753408 2232060325799472 2232712279010304 2233029522640896 2233148953811958 2234118623353344 2234436066809856 2237505347121408 2238596630798112 2242921297204224 2243239991422976 2244907339250688 2245346399167326 2246002233052032 2246321365037568 2247736281493248 2250823831330464 2255172119036928 2258269882936704 2259692325543744 2261115664121184 2267167715414784 2267489854780416 2268595762602624 2271711965573232 2272698379800576 2273142875100552 2276265324104811 2279550971029248 2280662761339872 2280986818201728 2284120041853104 2285111843868672 2285234060606406 2286226346347008 2292793946240616 2293119726809184 2294564120691024 2295560457695232 2297715994483182 2298713700082176 2305317172164552 2306318178318336 2306769248992572 2307770885661696 2308222240457042 2309224508038656 2315405326381056 2315858174323512 2316863757551616 2319039298189341 2320046262713088 2320375915533312 2321507617123968 2325992456359936 2328052055519232 2328507376914264 2329187500942848 2329518452631552 2331705876058377 2332718340615936 2333856061895904 2334187676935296 2338697012334592 2341909508230656 2342367539872087 2343384633897216 2346603568833888 2348081651202768 2351470960513024 2354366473699968 2355849445779648 2357333351956128 2360571447219804 2365131752500608 2368380559852944 2368717080440256 2369408949153792 2369872359147384 2370901396211712 2373127678322037 2378050087061376 2381316639378768 2382350645735424 2382478063185402 2382816586871448 2383512573851136 2383851244529664 2386089686578689 2392205147103408 2393243881426944 2395491143184594 2396531304340992 2397000018936159 2398040835270912 2404459377395712 2404929642566724 2405973902072832 2406315764256768 2406444463455214 2407489380721152 2409621143053824 2410796371628736 2415453704681472 2418065352949428 2418771635594496 2419115316194304 2420295175299456 2420639072377344 2423964126048192 2428646897424384 2431982950854912 2433169085806368 2433514812124032 2435047638284352 2438392483941336 2443103128956672 2446459039848096 2448000019339056 2449062980702208 2451362656728258 2456098358366016 2456447342678784 2457645409486176 2459821583534112 2461021296037668 2462089911450624 2462439747096576 2469513551948352 2470717991451528 2471069053051872 2471790817327104 2474111834846379 2474463378674196 2475537830857728 2483727268958208 2483860108427334 2484213037376616 2485291723020288 2485777797415276 2486857162503168 2487625417922463 2490273175089024 2495084046594048 2497426936511598 2498511359844864 2498866370574336 2499000019741953 2500085126133504 2508355770246144 2508712179757056 2508846355517138 2509935737347584 2511067866524406 2512158212971008 2513383451272512 2513740575161088 2518421209647876 2522056393479168 2522549658323786 2523286459354752 2523644990350848 2527111535667264 2528703316679904 2532176810246772 2537068633916544 2538666686721984 2542153866236712 2543257710729216 2543755122136332 2550563679841632 2550926086627968 2552170232927952 2553278426689536 2555675961269886 2557148968138752 2557285734488121 2562226065208992 2564494842407904 2565745606507356 2566110170476944 2566859694916608 2567224417185792 2568841464563712 2569635047084742 2576220927649824 2579393189520693 2579759692660332 2580879866213376 2581384635777402 2582505514907136 2591048817616896 2591555576028692 2592680871545856 2593481818685121 2596242246369408 2597877571543488 2604830992178688 2605201109747712 2605340446113951 2606471727245568 2606842077944832 2610422904974976 2611696069264464 2616741513404928 2619058562459136 2619570799028547 2620335938560704 2620708259210496 2622358995075456 2625588069632892 2625961136552208 2631034138876416 2634648196759488 2636307713134368 2637968274808048 2639929014938124 2641591857603114 2645404830577152 2646695056369728 2650330626502104 2651481443100672 2652000020950644 2653151562427392 2660773221563184 2661151287902016 2661928572506112 2664428129834562 2664806715495288 2665963817846784 2666106404040807 2667264070738176 2667643059354624 2675306347944048 2676468009406464 2676991474139528 2678153867311104 2678981219301114 2680668660230379 2681832650095872 2690704541371392 2691230790491334 2692399366605312 2694095259378432 2697795939679776 2703007717143552 2706720639831936 2707105234788864 2708425553311296 2712145918082328 2717385417766656 2717771528070144 2721504730718592 2722832072211888 2723218956424512 2724014370115584 2726959641804216 2732227759602432 2733948739546752 2737315221532164 2737704163639536 2738892919246848 2739428593069896 2743191544434003 2748491020076256 2750222243948816 2751416435109888 2752266419829108 2753852734918656 2754000021756438 2755195853289984 2763110653161768 2763503260513632 2764310440679424 2764851085671948 2766051628913664 2766444654145536 2767299281475876 2770244715483648 2778202745941896 2779409086691328 2779557740382969 2779952684683356 2780764669492992 2781159785284608 2782911586610688 2790360265125888 2790906004953976 2792117861664768 2794739667048693 2795953188397824 2797714307816064 2801557321975152 2806969552418304 2807368391632896 2808737610841344 2811224666896128 2812595766900192 2821900241526912 2822301202226688 2823677704516032 2824078917773568 2827556382681576 2827958147056224 2837313442664064 2838697266774096 2839100614144704 2840888911331744 2843000477625672 2844791231264892 2850286983782784 2854202213156112 2855441554108416 2856000022562232 2857240144152576 2859923099516301 2865855233125248 2867252977733872 2868497985540096 2869384139821836 2869791847456464 2871037957681152 2871191512043946 2872438230025728 2872846371612672 2882504323360116 2882913895227184 2883755953548288 2884165703258112 2885056697708892 2886873941786562 2888127469334016 2889946647634176 2897681813784576 2898248543606052 2899507010190336 2901333356253696 2905318704270528 2910931387693056 2914929919819008 2915344099003392 2916765980489088 2920772527165584 2922612267986424 2926830876383232 2928258360238848 2930851248466176 2932280693151264 2932697337687936 2936725768096848 2938158077922522 2943834202580544 2944252488742656 2947877930880792 2948296791611808 2950153869459888 2951434874179584 2954206278621234 2959913406235968 2961777801175648 2963979221354424 2965846177276164 2967133995850752 2967714309159054 2976080434399296 2976949705347072 2977531938415944 2978824831137792 2981621954814867 2983340462828544 2984795507730816 2990561729605632 2993209785667584 2993369874258582 2993795198889768 2994669644069376 2995095153383424 2996981708657664 2997907554932199 3000672079580448 3001098441773952 3006896158715904 3009719641437054 3011026510582272 3011615408406969 3012923100724992 3014820885494912 3017061731357856 3022890287219712 3023319806373888 3024794350136832 3028949287430976 3030857166800736 3035020432139748 3039401294705664 3040883681786496 3041315757602304 3045060719810928 3045493389137472 3046978747475208 3048301795129344 3057058594987488 3057492969078912 3059418827588032 3061692822058416 3063186081238374 3063621325977576 3064951600109568 3073756229552736 3075692331990096 3077027847548928 3078966010718208 3079917184094478 3081857167203633 3087810899098016 3092052397585788 3093395016950784 3093834554044416 3094000024442418 3095343489498624 3099595334951232 3104676502552352 3105583334590464 3108499484806989 3108941168077836 3110291120821248 3111808082527872 3112250235913728 3116525304919104 3122546010974208 3124512845196288 3125478089184633 3128360253179616 3128804758445184 3130775534937024 3139155298266624 3139769255573223 3141132594372864 3143111135941504 3145447336947552 3147428596293072 3153509003334144 3157840746470592 3158289440587008 3159829812196512 3162627750258144 3164170237762716 3170733449415168 3174637771717776 3175088852505024 3176637417580536 3177088782495264 3178016765134848 3181452915438252 3189606862804544 3191977622997072 3193534425120858 3193988190912792 3195375072454656 3196000025248212 3197387780361216 3206572856755632 3207965202763776 3209985840961536 3210977489800626 3212828190738432 3213000025382511 3214395162171648 3224087137265904 3225028847459328 3225487088259072 3225659599950606 3227060233732608 3227518763169792 3228515828388522 3231493008778944 3231952168064256 3242643934473216 3243278132130582 3244225447741824 3244686416165376 3246730184379136 3249143403000768 3251189978588448 3257470838608896 3261945386464128 3264000025785408 3268483542304344 3274797811154688 3275263123571712 3276860545981568 3279296159796384 3279762111378816 3281361728050224 3282786548600832 3287938801484727 3292684735931136 3294290655268704 3294758737402496 3297207654524448 3298815779795172 3299284504898928 3300717107810304 3311813477903112 3312284049835488 3315809550004224 3316833890563284 3318923103142374 3320364233452032 3329902582015464 3331348479793152 3332000026322604 3333446834844672 3338025745332096 3344474360328192 3346580983130112 3348090488699208 3349544283961344 3349723430717937 3351177935030016 3351654100214784 3356258020682112 3357894946197168 3362741857972224 3364381945806336 3364859987134464 3368019598750989 3369003349578048 3369482047556352 3371604422239872 3376235746995696 3382758178555392 3384888915629312 3387404824405056 3389538488315616 3391673496181776 3400751573122176 3401234782170624 3402893643903936 3407567948359848 3409714312650828 3416301420278656 3419326456543872 3420994142009808 3421480227302592 3422479593222144 3426180062779656 3427851090909609 3429339519520512 3434961236866432 3439190919360924 3439679590213776 3441173154951168 3441846181036536 3443340686542848 3446573991724773 3448070550123264 3456907828727808 3457975758246828 3460153873488858 3461656328492544 3462333360685563 3463836762057984 3473107989571584 3473787261485268 3475295636327424 3475789437259776 3480069394069632 3480563873299968 3482261425685952 3488988684539904 3492078083278848 3492761065371396 3493781251414272 3494277678947328 3496478660100608 3499077510923904 3500784092843856 3501281515402944 3508045518501888 3512864262345984 3515076950845824 3519905353250832 3522122476804152 3527206440769536 3528926741826304 3531549710549952 3533774168669472 3536000027934192 3537535416569856 3540857170829706 3547697628750912 3548201717202688 3552570839779416 3553075620660384 3554808538721076 3556352094317568 3556857412472832 3567075130592064 3571974959068152 3573717094778103 3574224880307172 3575268860776704 3575776866794496 3587606055161856 3588307720655112 3589865822140416 3592127012504576 3593236714776891 3594796956511488 3597061252906368 3604010289524736 3607394463850086 3608960853109248 3609473646385152 3609666695182821 3611234071081728 3614431714580736 3616194557443104 3623180557022208 3623695370760192 3627098029424142 3628157453391744 3628672974291456 3630442762949184 3630958608566016 3635946189072288 3642970346136576 3645264986062336 3647974426282368 3649753628709552 3650272218186048 3652571457426528 3657588725912004 3664654693435008 3669688559772144 3672000029008584 3673594471053312 3684147537549024 3684671014018176 3686468114229264 3688068838551552 3689732375301168 3691531944056502 3693134867175936 3693659620644864 3704270327922528 3706076987177292 3706603579577808 3707686225990656 3708213047046144 3710548782147584 3711695068011294 3713306746286592 3725790162641001 3726319556064924 3727937584530432 3728666696122914 3730285743754752 3735409762633536 3742626069891072 3744983481121792 3746140404767397 3747767039767296 3748299555861504 3750127689200256 3762533655369216 3763068269635584 3763269533275707 3764903606021376 3765438557031424 3766601799786609 3768237319456512 3770075176908768 3770610862741632 3783084590218752 3783824487485679 3784929689032128 3785467485526272 3790667303500896 3793054975019856 3800382645043712 3805602950874816 3808000030082976 3813230799355068 3814886566093824 3815632683204498 3821140310833664 3825845519762448 3826389129941952 3828255349391928 3829917640034304 3835723452208128 3843339097813488 3845007938064384 3846742263611856 3848618409761034 3849165255715416 3850289542374912 3850836625778688 3853262196845568 3864331391474736 3866009346920448 3868444475004928 3869639538990498 3871319799320064 3872076953666103 3873758272360704 3886573226425344 3887125465337856 3887333364043038 3889021307318784 3894363369554112 3896816357315232 3904344480318464 3907246488268032 3907801664621568 3909707590868352 3910263116917248 3915634357462464 3917544103896696 3925112270107392 3925669984990208 3928587843688704 3930503907841056 3931062388815744 3933538492613184 3938941704828312 3946551208314624 3951972295139232 3954461569701552 3956178661134336 3956952412212072 3962387786404671 3968107245865728 3970042584554592 3975495939753156 3977222164651008 3977787283771392 3978000031425966 3979727343641088 3991159832344776 3991726931853024 3992892858759168 3995975611543552 3997210073242932 3998945726770176 4000896106107264 4001464589031936 4012959521916072 4014702014109696 4015487211209292 4017230800966656 4022748975143808 4030520382959616 4033059133515776 4036056812057088 4036846185737001 4038599049907968 4041142889067648 4046693909519664 4052535059607552 4054511575715328 4055087676803072 4060080959747904 4060657852183296 4062638329966944 4076078126649984 4076657292105216 4082257096077888 4084248108317832 4084828434636768 4086021555173376 4098341639403648 4100923109320128 4106556245459304 4108339378870272 4109142889604844 4122736530114384 4124526689267712 4125333365923224 4127124652664832 4130779102377984 4131000032634657 4132793779934976 4144665979742652 4145254890770448 4146465661019136 4147054827761664 4147276628507922 4149077443370496 4149666981218304 4155367073225472 4166017126928384 4167304118912844 4169113630036992 4169929027025034 4171147004239488 4171739677926912 4174367379916032 4185540397688832 4186359007430964 4188176792497152 4193929782596736 4196571461724096 4204678671112192 4210454328627456 4211052587449344 4213106416262016 4216837000344192 4218893650350288 4220725562486784 4227644599220224 4232850362290368 4233451803340032 4235516556774048 4236118376660352 4241937220584336 4243779138613248 4255970163996096 4258045900161144 4258650921217056 4261333366997616 4263183707148288 4267186846897338 4275430475674176 4281303319734168 4283162331162624 4284000033843348 4285860216228864 4298782849687872 4300038463279104 4300879466600808 4302746978310144 4304687771184696 4306556936521728 4306787268065919 4308657345038592 4309269557419008 4323525245964288 4323756485040174 4324370842840776 4325633930322432 4326248554887168 4330310912679843 4332191204001024 4334919971451264 4343294451478528 4346522720676864 4347372815409078 4349260515285504 4350111145476733 4352000034380544 4357978056405792 4366397081539584 4367017498095616 4372394879728512 4373016148505088 4375148970733632 4383918401979636 4390246314574848 4392387540358272 4396276872699264 4398421039726896 4399046006531904 4400330905571328 4407237116883783 4415751303870816 4416378733113984 4422445187417712 4424365484937216 4425230804189832 4427152311269376 4431309417931851 4439870109353952 4442666701763472 4444595779792896 4448769265914246 4450700993776128 4451571463738581 4464120651598944 4465424558020608 4466297907623916 4468237246706688 4468872133619712 4475010694242816 4477193261596224 4485842594408448 4489814678501376 4490054811387873 4490692798334652 4492004466104064 4492642730075136 4495472562986496 4501647662660928 4510344238073856 4514579462155581 4516539765873408 4519384651087488 4522231328242368 4534335430829568 4534979709560832 4535222258050211 4537191525205248 4543423931146464 4546285750201104 4552530648209622 4559101942058496 4561325522679744 4561973636403456 4568240083706208 4570468121212812 4572452692694016 4585587892481232 4586239453618368 4589128241382048 4594779121857561 4595431988966364 4597427400164352 4610634344329104 4612636356636672 4613538497985144 4615541771323392 4616444480914084 4618449016077312 4619875776141717 4631716348647024 4633727515103232 4638078596378682 4640092525426176 4640751831066624 4641000036663627 4643015234247936 4657014753828528 4658375001885696 4659036905263104 4663411752116754 4665436681231872 4667712123791808 4668375353870592 4683819016461312 4684735079744174 4686769267794432 4693207137667776 4696163302405536 4708732947399936 4711698891559296 4714666703912256 4721142894439608 4730263505001216 4736761119705888 4737434160880512 4739744718294768 4741802792423424 4746255356644074 4756100174122752 4762633278757536 4764956126370804 4765633173742896 4767025147702272 4767702489059328 4772179373157378 4784410294206816 4790301637681287 4790982286369188 4793062608681984 4794000037872318 4796081670541824 4808918754791424 4809859285133448 4811947804145664 4812888926910428 4814978761442304 4816466234700939 4819242286107648 4821592743257472 4830907409362944 4836130705898856 4837543271188992 4838230632388608 4838489399925909 4840590350598912 4841278144754688 4842773742582783 4847928252096384 4857293794848768 4863965901709824 4864917198195873 4866338171612736 4867029624248064 4870095276568704 4876784967882672 4886206257913344 4892918079696192 4896000038678112 4902725313456516 4912196716732032 4912894685357568 4915290818972352 4919643167068224 4922042592075336 4924179822901248 4939027103896704 4941435982903056 4942138106103744 4943581634654208 4948223669692758 4948926757348392 4951075661715456 4967720216854668 4968426074753232 4970583446040576 4971555594830552 4973714325006336 4975250835844926 4978384654713561 4980546350178048 4994853873023196 4997022719689728 4997732741148672 4998000039483906 5000170252267008 5016711540492288 5017692711034276 5019871474695168 5022135733048812 5024316425942016 5026766902545024 5027481150322176 5036842419295752 5044112786958336 5045099316647572 5046572918709504 5047289980701696 5054223071334528 5057406633359808 5064353620493544 5074137267833088 5077333373443968 5084307732473424 5086515421458432 5087510244272664 5101127359683264 5101852173255936 5104340465855904 5111351922539772 5114297936277504 5114571468976242 5124452130417984 5128989684815808 5131491213014712 5132220340953888 5133719389833216 5137682929127424 5139270094169484 5152441855299648 5158786379041386 5159519385320664 5161759732426752 5162769271554804 5165011029814272 5182097635233792 5183111152057384 5185361743091712 5186963637370242 5190230810233287 5192484492738816 5195755143086976 5209661984357376 5210402219495424 5210680892227902 5212943454491136 5213684155889664 5220845809949952 5223392138528928 5233483026809856 5238117124918272 5239141598057094 5240671877121408 5241416518420992 5244717990150912 5251176139265784 5251922273104416 5262068277752832 5269296393518976 5272615426268736 5275936549616096 5279858029876248 5283183715206228 5290809661154304 5293390112739456 5300661253004208 5302962886201344 5304000041901288 5306303124854784 5311285756244559 5321546443126368 5322302575804032 5328856259669124 5329613430990576 5331927635693568 5332212808081614 5334528141476352 5335286118709248 5350612695888096 5353982948279056 5356307734622208 5357962438602228 5361337320460758 5363665300191744 5381409082742784 5382461580982668 5384798733210624 5388190518756864 5395591879359552 5406015434287104 5411091695775129 5413441279663872 5414210469577728 5416851106622592 5424291836164656 5434770835533312 5435543056140288 5440647044136213 5443009461437184 5445664144423776 5446437912849024 5453919283608432 5464455519204864 5467897479093504 5474630443064328 5475408327279072 5478857186139792 5486383088868006 5496982040152512 5500444487897632 5504532839658216 5508000043512876 5510391706579968 5526221306323536 5527006521027264 5528620881358848 5529702171343896 5532103257827328 5534598562951752 5537297916084753 5540489430967296 5556405491883792 5558818173382656 5559115480765938 5559905369366712 5561529338985984 5562319570569216 5565823173221376 5567542602016941 5581812009907952 5584235723329536 5589479334097386 5591906376795648 5593000044184371 5595428615632128 5603114643950304 5613939104836608 5614736783265792 5617475221682688 5622449333792256 5625191533800384 5643800483053824 5644602404453376 5647355409032064 5648157835547136 5655112765363152 5655916294112448 5674626885328128 5677394533548192 5678201228289408 5681777822663488 5686000955251344 5689582462529784 5700573967565568 5708404426312224 5712000045124464 5714480288305152 5719846199032602 5723449024806747 5731710466250496 5734505955467744 5738768279643672 5739583694912928 5742383024087892 5744876460051456 5745692743225344 5765008646720232 5765827790454368 5767511907096576 5770113395417784 5772927614641551 5773747883573124 5776254938668032 5779893295268352 5795363627569152 5796497087212104 5799014020380672 5802666712507392 5804459308485747 5810637408541056 5821862775386112 5829859839638016 5830688198006784 5831000046064557 5833531960978176 5841545054331168 5845224535972848 5853661752766464 5856516720477696 5861702496932352 5864561386302528 5865394675375872 5873451536193696 5876316155845044 5887668405161088 5888504977485312 5895755861761584 5896593583223616 5900307738919776 5908412557242468 5919826812471936 5923555602351296 5927958442708848 5931692354552328 5934267991701504 5935428618318108 5952160868798592 5955063876831888 5957649662275584 5963243909629734 5966680925657088 5967000047138949 5969591015461632 5986739748517164 5987590397779536 5989339288138752 5990190306766848 5993963417315328 5995815109864398 6001344159160896 6002196883547904 6019439282874108 6022053021164544 6023230816813938 6025846201449984 6029641770989824 6034123462715712 6045780574439424 6049588700273664 6057898574861952 6061714333601472 6070040864279496 6078802589411328 6081767363572992 6082631515204608 6090121439621856 6090986778274944 6093957494950416 6096603590258688 6114117189974976 6114985938157824 6118837655176064 6123385644116832 6126372162476748 6127242651955152 6129903200219136 6147512459105472 6151384663980192 6157932021436416 6159834368188956 6163714334407266 6175621798196032 6184104795171576 6186790033901568 6188000048884836 6190686978997248 6199190669902464 6209353005104704 6211166669180928 6216998969613978 6217882336155672 6220582241642496 6220914942761883 6223616165055744 6224500471827456 6233050609838208 6245092021948416 6249025690392576 6250956178369266 6254893540537551 6256720506359232 6257609516890368 6261551069874048 6278310596533248 6279538511146446 6282265188745728 6286222271883008 6290894673895104 6294857192586144 6307018006668288 6315681492941184 6316578881174016 6319659624393024 6325255500516288 6328340475525432 6341466898830336 6349275543435552 6350177705010048 6353274835161072 6354177564990528 6356033530269696 6362905830876504 6379213725609088 6383955245994144 6387068850241716 6387976381825584 6390750144909312 6392000050496424 6394775560722432 6400780270346007 6413145713511264 6419971681923072 6421954979601252 6425656381476864 6426000050765022 6428790324343296 6448174274531808 6450057694918656 6451319199901212 6454120467465216 6455037526339584 6457031656777044 6462986017557888 6463904336128512 6485287868946432 6485634727560261 6486556264261164 6488450895483648 6489372832330752 6493460368758272 6498286806001536 6502379957176896 6514941677217792 6521059223113617 6523890772928256 6528000051570816 6536967084608688 6549595622309376 6550526247143424 6553721091963136 6558592319592768 6559524222757632 6562723456100448 6575877602969454 6585369471862272 6588581310537408 6589517474804992 6594415309048896 6597631559590344 6598569009797856 6623626955806224 6624568099670976 6633667781126568 6637846206284748 6640728466904064 6659805164030928 6662696959586304 6664000052645208 6666893669689344 6673153898871369 6676051490664192 6693161966260224 6696180977398416 6699088567922688 6699446861435874 6702355870060032 6703308200429568 6712516041364224 6715789892394336 6728763891612672 6729719974268928 6736039197501978 6738006699156096 6738964095112704 6743208844479744 6752471493991392 6765516357110784 6769777831258624 6774809648810112 6779076976631232 6783346992363552 6801503146244352 6802469564341248 6805787287807872 6815135896719696 6819428625301656 6832602840557312 6838652913087744 6841988284019616 6842960454605184 6852360125559312 6855702181819218 6858679039041024 6869922473732864 6878381838721848 6879359180427552 6883692362073072 6886681373085696 6893147983449546 6896141100246528 6915951516493656 6920307746977716 6923312656985088 6924666721371126 6927673524115968 6946215979143168 6947574522970536 6950591272654848 6957117894568023 6960138788139264 6961127746599936 6964522851371904 6977977369079808 6984156166557696 6985522130742792 6987562502828544 6988555357894656 6992957320201216 6995117628175131 6998155021847808 7001568185687712 7002563030805888 7016091037003776 7025728524691968 7027102619616261 7030153901691648 7039810706501664 7044244953608304 7054412881539072 7057853483652608 7063099421099904 7067548337338944 7072000055868384 7081714341659412 7095395257501824 7096403434405376 7105141679558832 7106151241320768 7109617077442152 7112704188635136 7134150261184128 7143949918136304 7147434189556206 7148449760614344 7150537721553408 7151553733588992 7176615441310224 7179731644280832 7184254025009152 7186473429553782 7189593913022976 7191000056808477 7194122505812736 7214788927700172 7217921706218496 7218947292770304 7219333390365642 7222468142163456 7228863429161472 7232389114886208 7246361114044416 7254196058848284 7256314906783488 7257345948582912 7260885525898368 7261917217132032 7271892378144576 7285940692273152 7290529972124672 7295948852564736 7299507257419104 7300544436372096 7305142914853056 7315177451824008 7329309386870016 7339377119544288 7344000058017168 7347188942106624 7368295075098048 7369342028036352 7372936228458528 7379464750602336 7383063888113004 7386269734351872 7387319241289728 7408540655845056 7412153974354584 7413207159155616 7415372451981312 7421097564295168 7423390136022588 7426613492573184 7451580325282002 7452639112129848 7455875169060864 7457333392245828 7460571487509504 7470819525267072 7485252139782144 7489966962243584 7492280809534794 7495534079534592 7496599111723008 7497000059225859 7500255378400512 7525067310738432 7526136539271168 7526539066551414 7529807212042752 7530877114062848 7533203599573218 7536474638913024 7540150353817536 7541221725483264 7566169180437504 7567648974971358 7569859378064256 7570934971052544 7581334607001792 7586109950039712 7600765290087424 7611205901749632 7616000060165952 7626461598710136 7629773132187648 7631265366408996 7642280621667328 7651691039524896 7652778259883904 7656510698783856 7659835280068608 7671446904416256 7671857203464363 7686678195626976 7693484527223712 7697236819522068 7698330511430832 7700579084749824 7701673251557376 7706524393691136 7728662782949472 7736888950009856 7739279077980996 7742639598640128 7744153907332206 7747516544721408 7773146452850688 7774666728086076 7778042614637568 7788726739108224 7793632714630464 7808688960636928 7814492976536064 7815603329243136 7816021338341853 7819415181736704 7820526233834496 7831268714924928 7835088207793392 7850224540214784 7851339969980416 7857175687377408 7858712397085641 7861007815682112 7862124777631488 7867076985226368 7877883409656624 7893102416629248 7903944590278464 7908923139403104 7913904824424144 7924775572809342 7936214491731456 7940085169109184 7950991879506312 7954444329302016 7956000062851932 7959454687282176 7982319664689552 7983453863706048 7985785717518336 7994420146485864 7997891453540352 7998319212122421 8001792212214528 8002929178063872 8025919043832144 8029404028219392 8030974422418584 8034461601933312 8042005980691137 8045497950287616 8066118267031552 8072113624114176 8073692371474002 8077198099815936 8078777841599647 8082285778135296 8093387819039328 8109023151430656 8110175353606144 8120161919495808 8121315704366592 8125276659933888 8152156253299968 8153314584210432 8164514192155776 8168496216635664 8169656869273536 8172043110346752 8196683278807296 8201846218640256 8213112490918608 8216678757740544 8218285779209688 8229574633302009 8245473060228768 8250666731846448 8254249305329664 8261558204755968 8262000065269314 8265587559869952 8289331959485304 8290509781540896 8292931322038272 8294553257015844 8298154886740992 8299333962436608 8310734146450944 8334608237825688 8338227260073984 8338673221148907 8339858054050068 8342294008478976 8343479355853824 8348734759832064 8371080795377664 8372718014861928 8376353584994304 8384219001146079 8387859565193472 8393142923448192 8409357342224384 8420908657254912 8422105174898688 8422555622093249 8426212832524032 8433674000688384 8437787300700576 8455289198440448 8465700724580736 8466903606680064 8471033113548096 8472236753320704 8483874441168672 8511940327992192 8516091800322288 8517301842434112 8522666733995232 8534373693794676 8550860951348352 8562606639468336 8566324662325248 8568000067686696 8571720432457728 8579769298548903 8597565699375744 8601758933201616 8605493956620288 8609375542369392 8613113873043456 8613574536131838 8617314690077184 8618539114838016 8647512970080348 8648741685681552 8651267860644864 8652497109774336 8660621825359686 8664382408002048 8669839942902528 8693045441353728 8694745630818156 8698521030571008 8700222290953466 8704000068761088 8715956112811584 8732794163079168 8744789759457024 8746032297010176 8750297941467264 8767836803959272 8780492629149696 8784775080716544 8792553745398528 8796842079453792 8798092013063808 8814474233767566 8831502607741632 8832757466227968 8844890374835424 8850461608379664 8854304622538752 8862618835863702 8879740218707904 8885333403526944 8897538531828492 8901401987552256 8903142927477162 8928241303197888 8930849116041216 8932595815247832 8936474493413376 8944865864444601 8950021388485632 8954386523192448 8971685188816896 8979629357002752 8980109622775746 8981385596669304 8984008932208128 8985285460150272 8990945125972992 8993722664796597 9003295325321856 9020688476147712 9029158924311162 9033079531746816 9034846225220907 9038769302174976 9044462656484736 9068670861659136 9069959419121664 9070444516100422 9074383050410496 9086847862292928 9092571500402208 9105061296419244 9118203884116992 9122651045359488 9123947272806912 9136480167412416 9140936242425624 9144905385388032 9171175784962464 9172478907236736 9178256482764096 9189558243715122 9190863977932728 9194854800328704 9221268688658208 9227076995970288 9231083542646784 9232888961828168 9236898032154624 9239751552283434 9245571501610899 9263432697294048 9276157192757364 9280185050852352 9281503662133248 9282000073327254 9286030468495872 9314029507657056 9316750003771392 9325498454420967 9326823504233508 9330873362463744 9335424247583616 9336750707741184 9367638032922624 9369470159488348 9373538535588864 9376434267553899 9386414275335552 9392326604811072 9417465894799872 9419307766719669 9423397783118592 9429333407824512 9442285788879216 9460527010002432 9473522239411776 9474868321761024 9479489436589536 9492510713288148 9512200348245504 9525266557515072 9529912252741608 9531266347485792 9534050295404544 9544358746314756 9568820588413632 9580603275362574 9581964572738376 9586125217363968 9588000075744636 9592163341083648 9619718570266896 9623895608291328 9625777853820856 9629957522884608 9632932469401878 9638484572215296 9639000076147533 9643185486514944 9672261411797712 9675086542377984 9676461264777216 9676978799851818 9681180701197824 9682556289509376 9685547485165566 9695856504192768 9727931803419648 9729834396391746 9732676343225472 9734059248496128 9740190553137408 9753569935765344 9772412515826688 9785836159392384 9792000077356224 9805450626913032 9824393433464064 9825789370715136 9830581637944704 9839286334136448 9844085184150672 9848359645802496 9863816404454181 9878054207793408 9882871965806112 9884276212207488 9896447339385516 9897853514696784 9902151323430912 9935440433709336 9936852149506464 9943111189661104 9947428650012672 9950501671689852 9956769309427122 9961092700356096 9989707746046392 9994045439379456 9996000078967812 10000340504534016 10033423080984576 10035385422068552 10039742949390336 10044271466097624 10048632851884032 10049170292153811 10053533805090048 10054962300644352 10073684838591504 10088225573916672 10090198633295144 10093145837419008 10094579961403392 10104058796252967 10108446142669056 10114813266719616 10128707240987088 10148274535666176 10154666746887936 10168615464946848 10175020488545328 10202254719366528 10203704346511872 10208680931711808 10222703845079544 10229142937952484 10248904260835968 10257979369631616 10262982426029424 10264440681907776 10267438779666432 10278540188338968 10283553272728827 10304883710599296 10317572758082772 10319038770641328 10323519464853504 10325538543109608 10330022059628544 10339721975174319 10366222304114768 10370723486183424 10373927274740484 10380461620466574 10384968985477632 10387000082056689 10391510286173952 10419323968714752 10421361784455804 10425886908982272 10427368311779328 10441691619899904 10446784277057856 10466966053619712 10476234249836544 10478283196114188 10481343754242816 10482833036841984 10489435980301824 10502352278531568 10503844546208832 10524136555505664 10538592787037952 10545230852537472 10551873099232192 10559716059752496 10566367430412456 10581619322308608 10586780225478912 10601322506008416 10608000083802576 10612606249709568 10622571512489118 10643092886252736 10644605151608064 10657712519338248 10659226861981152 10664425616163228 10669056282952704 10670572237418496 10701225391776192 10707965896558112 10715924877204456 10721151284334309 10722674640921516 10727330600383488 10762818165485568 10764923161965336 10769597466421248 10776381037513728 10779710144330673 10791183758719104 10812030868574208 10822183391550258 10826882559327744 10828420939155456 10829000085548463 10833702213245184 10848583672329312 10869541671066624 10871086112280576 10881294088272426 10886018922874368 10891328288847552 10892875825698048 10907838567216864 10928911038409728 10935794958187008 10949260886128656 10950816654558144 10957714372279584 10972766177736012 10993964080305024 11000888975795264 11009065679316432 11016000087025752 11020783413159936 11052442612647072 11054013042054528 11059404342687792 11064206515654656 11069197125903504 11074595832169506 11080978861934592 11112810983767584 11118230961531876 11119810738733424 11123058677971968 11124639141138432 11131646346442752 11135085204033882 11163624019815904 11177370487923003 11178958668194772 11183812753591296 11186000088368742 11190857231264256 11206229287900608 11227878209673216 11234950443365376 11238421214302191 11244898667584512 11250383067600768 11287600966107648 11289204808906752 11289808599827121 11294710818064128 11296315671094272 11299805399359827 11310225530726304 11311832588224896 11349253770656256 11351473462457037 11354789067096384 11356402456578816 11363555645326976 11372001910502688 11379164925059568 11401147935131136 11416808852624448 11424000090248928 11439692398065204 11446898049613494 11463420932500992 11469011910935488 11477536559287344 11479167389825856 11484766048175784 11489752920102912 11530017293440464 11531655580908736 11535023814193152 11540226790835568 11545855229283102 11547495767146248 11552509877336064 11559786590536704 11592994174424208 11598028040761344 11605333425014784 11608918616971494 11616230860998309 11621274817082112 11659719679276032 11661376396013568 11662000092129114 11667063921956352 11683090108662336 11690449071945696 11713033440955392 11723404993864704 11729122772605056 11730789350751744 11746903072387392 11752632311690088 11775336810322176 11777009954970624 11791511723523168 11793187166447232 11800615477839552 11816825114484936 11839653624943872 11847111204702592 11855916885417696 11863384709104656 11868535983403008 11870857236636216 11887163359214013 11904321737597184 11910127753663776 11926487819259468 11933361851314176 11934000094277898 11939182030923264 11973479497034328 11975180795559072 11978678576277504 11987926834630656 11991630219728796 12002688318321792 12004393767095808 12038878565748216 12044106042329088 12046461633627876 12051692402899968 12059283541979648 12068246925431424 12091561148878848 12099177400547328 12110538557211003 12115797149723904 12123428667202944 12140081728558992 12157605178822656 12163534727145984 12165263030409216 12180242879243712 12181973556549888 12187914989900832 12228234379949952 12229971876315648 12237675310352128 12246771288233664 12252744324953496 12254485303910304 12295024918210944 12302769327960384 12319668736377912 12327428668814532 12351243596392064 12368209590343152 12373580067803136 12376000097769672 12381373957994496 12393000097903971 12398381339804928 12418706010209408 12433997939227956 12435764672311344 12441164483284992 12441829885523766 12447232330111488 12449000943654912 12466101219676416 12498051380785152 12501912356738532 12509787081075102 12513441012718464 12515219033780736 12523102139748096 12556621193066496 12559077022292892 12564530377491456 12572444543766016 12581789347790208 12589714385172288 12614036013336576 12631362985882368 12633157762348032 12639319248786048 12650511001032576 12656680951050864 12682933797660672 12698551086871104 12700355410020096 12706549670322144 12708355129981056 12725811661753008 12758427451218176 12767910491988288 12774137700483432 12775952763651168 12784000100992848 12789551121444864 12801560540692014 12826291427022528 12843909959202504 12852000101530044 12857580648686592 12896348549063616 12900115389837312 12902638399802424 12908240934930432 12914063313554088 12920361804197757 12925972035115776 12927808672257024 12970575737892864 12971269455120522 12973112528522328 12976901790967296 12978745664661504 12986920737516544 12990932738039529 12996573612003072 13004759914353792 13029883354435584 13042118446227234 13047781545856512 13050333436430199 13056000103141632 13073934169217376 13099191244618752 13101052494286848 13107442183926272 13117184639185536 13119048445515264 13125446912200896 13151755205938908 13170738943724544 13177162621074816 13179034949609984 13188830618097792 13195263119180688 13197138019595712 13247253911612448 13249136199341952 13267335562253136 13275692412569496 13281456933808128 13319610328061856 13328000105290416 13333787339378688 13346307797742738 13352102981328384 13354714391215743 13392361954796832 13398893722871748 13404711740120064 13406616400859136 13425032082728448 13431579784788672 13457527783225344 13470164434163619 13472078395003956 13476013398312192 13477928190225408 13486417688959488 13504942987982784 13531032714221568 13539555662517248 13543738386466743 13549619297620224 13558153953262464 13566693984727104 13603006292488704 13604939128682496 13605666774150633 13611574575615744 13630271793439392 13638857250603312 13665205681114624 13677305826175488 13683976568039232 13685920909210368 13704720251118624 13711404363638436 13717358078082048 13739844947465728 13756763677443696 13758718360855104 13767384724146144 13786295966899092 13792282200493056 13831903032987312 13840615493955432 13846625313970176 13849333442742252 13855347048231936 13895149045941072 13901182545309696 13914235789136046 13920277576278528 13922255493199872 13923000109990881 13929045702743808 13971044261485584 13975125005657088 13977110715789312 13985914640402432 13990235256350262 13996310043695616 14003136371375424 14005126061611776 14051457049383936 14054205239232522 14060307803383296 14079621413003328 14088489907216608 14115706967305216 14126198842199808 14135096674677888 14144000111736768 14163428683318824 14190790515003648 14192806868810752 14210283359117664 14212302482641536 14219234154884304 14225408377270272 14268300522368256 14287899836272608 14294868379112412 14296899521228688 14301075443106816 14303107467177984 14353230882620448 14368508050018304 14372946859107564 14379187826045952 14382000113616954 14388245011625472 14429577855400344 14435843412436992 14438666780731284 14444936284326912 14457726858322944 14464778229772416 14492722228088832 14508392117696568 14512629813566976 14514691897165824 14515468199777727 14521771051796736 14523834434264064 14543784756289152 14571881384546304 14581059944249344 14591897705129472 14594751594587619 14599014514838208 14601088872744192 14610285829706112 14630354903648016 14658618773740032 14678754239088576 14688000116034336 14736590150196096 14738684056072704 14745872456917056 14758929501204672 14766127776226008 14772539468703744 14817081311690112 14824307948709168 14826414318311232 14830744903962624 14846780272045176 14853226985146368 14903160650564004 14905278224259696 14911750338121728 14914666784491656 14921142975019008 14935153964140683 14941639050534144 14979933924487168 14984561619069588 14991068159069184 14993198223446016 14994000118451718 15000510756801024 15050134621476864 15053078133102828 15059614424085504 15061754228125696 15066407199146436 15072949277826048 15080300707635072 15082443450966528 15132338360875008 15135297949942716 15139718756128512 15141869942105088 15162669214003584 15172219900079424 15201530580174848 15222411803499264 15232000120331904 15252923197420272 15259546264375296 15262530732817992 15284561243334656 15303382079049792 15305556519767808 15313021397567712 15342893808832512 15343714406928726 15373356391253952 15386969054447424 15394473639044136 15396661022861664 15401158169499648 15413048787382272 15457325565898944 15478558155961992 15485279197280256 15488307814664412 15495033089442816 15546292905701376 15549333456172152 15556085229275136 15570692430699861 15577453478216448 15587265429260928 15617377921273856 15628985953072128 15631206658486272 15632042676683706 15638830363473408 15641052467668992 15662537429849856 15670176415586784 15700449080429568 15702679939960832 15714351374754816 15717424794171282 15722015631364224 15724249555262976 15734153970452736 15755766819313248 15786204833258496 15807889180556928 15817846278806208 15827809648848288 15849551145618684 15872428983462912 15880170338218368 15901983759012624 15908888658604032 15912000125703864 15918909374564352 15933857268733677 15964639329379104 15966907727412096 15988840292971728 15995782907080704 15996638424244842 16003584424429056 16005858356127744 16051838087664288 16061948844837168 16068923203866624 16084011961382274 16090995900575232 16144227248228352 16147384742948004 16154396199631872 16157555683199294 16164571556270592 16186775638078656 16218046302861312 16233275087325387 16240323838991616 16242631408733184 16250553319867776 16304312506599936 16306629168420864 16321941132408639 16329028384311552 16336992433271328 16339313738547072 16393366557614592 16396572779104609 16403692437280512 16426224981837216 16436571558419376 16459149266604018 16490946120457536 16501333463692896 16524000130538628 16531175119739904 16578663918970608 16581019563081792 16585862644076544 16589106514031688 16596309773481984 16611893748254259 16621468292901888 16669216475651376 16676454520147968 16677346442297814 16679716108100136 16684588016957952 16686958711707648 16697469519664128 16702627806050823 16745436029723856 16752707169988608 16768438002292158 16775719130386944 16779000132553113 16786285846896384 16841817314509824 16844210349797376 16845111244186498 16852425665048064 16867348001376768 16875574601401152 16931401449161472 16933807213360128 16942066227096192 16944473506641408 16967748882337344 17023880655984384 17032183600644576 17034603684868224 17045333467990464 17068747387589352 17101721902696704 17125213278936672 17136000135373392 17143440864915456 17159538597097806 17170347074420241 17195131398751488 17203517866403232 17218751084738784 17227149072263676 17234629380154368 17237078229676032 17295025940160696 17297483371363104 17302535721289728 17318782843924653 17321243650719372 17328764816004096 17339679885805056 17386090882707456 17389491261636312 17397042061142016 17400444581906932 17408000137522176 17413377925457241 17431912225623168 17465588326158336 17489579518914048 17492064594020352 17493000138193671 17500595882934528 17535673607918544 17560985258299392 17569550161433088 17585107490797056 17593684158907584 17596184026127616 17628948467535132 17663005215483264 17665514932455936 17689780749670848 17700923216759328 17725237671727404 17759480437415808 17770666807053888 17795077063656984 17802803975104512 17806285854954324 17856482606395776 17865191630495664 17872948986826752 17889731728889202 17900042776971264 17901000141416847 17908773046384896 17960219245551492 17962771193338608 17968017864416256 17970570920300544 17981890251945984 17987445329593194 18006590650643712 18058317848622324 18066159063493632 18069692450441814 18077538604349952 18088925312969472 18137341723318272 18140889032200844 18148766100820992 18173695724585856 18185143000804416 18210122592838488 18236407768233984 18245302090718976 18247894545613824 18272960334824832 18281872484851248 18289810770776064 18342351569924928 18344957814473472 18356512965528192 18379116487430244 18381727955865456 18389709600657408 18442537377316416 18454153991940576 18465777923656336 18473796064309248 18479503104566868 18491143003221798 18526865394588096 18552314385514728 18560370101704704 18564000146654508 18572060936991744 18628059015314112 18633500007542784 18650996908841934 18653647008467016 18661746724927488 18662744828285649 18670848495167232 18673501415482368 18735276065845248 18738940318976696 18747077071177728 18752868535107798 18764680621612653 18772828550671104 18784653209622144 18834931789599744 18838615533439338 18846795566237184 18858666815649024 18884571577758432 18921054020004864 18947044478823552 18949736643522048 18958978873179072 18985021426576296 19024400696491008 19050533115030144 19059824505483216 19062532694971584 19068100590809088 19088717492629512 19137641176827264 19161206550725148 19163929145476752 19172250434727936 19176000151489272 19184326682167296 19202340811038021 19239437140533792 19251555707641712 19259915045769216 19265864938803756 19276969144430592 19278000152295066 19286370973029888 19344522823595424 19350173084755968 19353957599703636 19362361402395648 19365112579018752 19371094970331132 19391713008385536 19455863606839296 19456904182680783 19459668792783492 19465352686450944 19468118496992256 19480381106274816 19507139871530688 19544825031653376 19563177669340851 19571672318784768 19584000154712448 19610901253826064 19648786866928128 19651578741430272 19661163275889408 19678572668272896 19688170368301344 19727632808908362 19756108415586816 19765743931612224 19768552424414976 19792894678771032 19795707029393568 19870880867418672 19873704299012928 19886222379322208 19901003343379704 19913538618854244 19922185400712192 19979415492092784 19988090878758912 19992000157935624 20000681009068032 20019461696614107 20070770844137104 20079485898780672 20088542932195248 20097265703768064 20098340584307622 20107067610180096 20109924601288704 20147369677183008 20180397266590288 20186291674838016 20189159922806784 20208117592505934 20216892285338112 20229626533439232 20257414481974176 20296549071332352 20309333493775872 20337230929893696 20350040977090656 20404509438733056 20407408693023744 20417361863423616 20445407690159088 20458285875904968 20497808521671936 20515958739263232 20525964852058848 20528881363815552 20557080376677936 20567106545457654 20609767421198592 20635145516165544 20638077541282656 20651077086219216 20660044119257088 20679443950348638 20732444608229536 20747854549480968 20760923240933148 20769937970955264 20774000164113378 20783020572347904 20838647937429504 20842723568911608 20851773817964544 20871353683704069 20883383239799808 20893568554115712 20933932107239424 20952468499673088 20956566392228376 20962687508485632 20965666073683968 20978871960603648 20985352884525393 21004704557063136 21007689092417664 21048273111011328 21077185574075904 21081307858848783 21090461705074944 21103746198464384 21119432119504992 21132734860824912 21163238644617216 21173560450957824 21202645012016832 21216000167605152 21245143024978236 21286185772505472 21289210303216128 21315425038676496 21318453723962304 21328851232326456 21338112565905408 21402450783552384 21415931793116224 21431849754408912 21442302568668618 21445349281843032 21454661200766976 21529846323930672 21539194932842496 21552762075027456 21559420288661346 21573000170425431 21582367517438208 21644366783100516 21653765118655488 21656841878310912 21658000171096926 21667404426490368 21697167344658624 21739083342133248 21762588176544852 21772037845748736 21782656577695104 21785751651396096 21815677134433728 21857822076819456 21871589916374016 21898521772257312 21901633309116288 21915428744559168 21945532355472024 21987928160610048 22001777951590528 22018131358632864 22032000174051504 22041566826319872 22104885225294144 22108026084109056 22118808685375584 22138394251807008 22149191664339012 22161957723869184 22225621967535168 22236461923063752 22239621477466848 22246117355943936 22263292692885504 22270170408067764 22327248039631808 22354740975846006 22357917336389544 22367625507182592 22372000176737484 22381714462528512 22412458575801216 22455756419346432 22469900886730752 22476842428604382 22489797335169024 22491000177677577 22500766135201536 22575201932215296 22578409617813504 22579617199654242 22589421636128256 22592631342188544 22599610798719654 22620451061452608 22623665176449792 22698507541312512 22702946924914074 22709578134192768 22712804913157632 22727111290653952 22744003821005376 22758329850119136 22802295870262272 22833617705248896 22848000180497856 22879384796130408 22893796099226988 22926841865001984 22938023821870976 22955073118574688 22958334779651712 22969532096351568 22979505840205824 23015571610393089 23060034586880928 23063311161817472 23080453581671136 23091710458566204 23094991534292496 23105019754672128 23119573181073408 23185988348848416 23210666850029568 23217837233942988 23232461721996618 23242549634164224 23319439358552064 23324000184258228 23334127843912704 23366180217324672 23380898143891392 23426066881910784 23446809987729408 23448064015025559 23458245545210112 23461578701503488 23493806144774784 23505264623380176 23550673620644352 23554019909941248 23576137191256923 23583023447046336 23586374332894464 23601230955679104 23633650228969872 23679307249887744 23694222409405184 23711833770835392 23726769418209312 23741714473272432 23774326718428026 23808643475194368 23820255507327552 23852975638518936 23868000188555796 23878364061846528 23946958994068656 23950361591118144 23957357152555008 23983260439457592 23994957636367263 24005376636643584 24008787534191616 24077757131496432 24088212084658176 24092923267255752 24103384805799936 24118567083959296 24126017942073411 24136493850862848 24198354801094656 24221077114422006 24231594299447808 24236333524798941 24246857334405888 24280163457117984 24327069454291968 24330526060818432 24360485758487424 24363947113099776 24375829979801664 24456468759899904 24459943752631296 24475350620704256 24493542576467328 24505488649906992 24508970607820608 24590049836421888 24605538655920768 24639337472755824 24654857337629064 24702487192784128 24736419180686304 24752000195539344 24762747915988992 24786000195807942 24796762679609856 24837412020418816 24867995878455912 24871529344622688 24883659771047532 24894464660222976 24898001887309824 24932202439352832 25003824713477064 25016019663446721 25019574162150204 25026882025436928 25030438067561472 25046204279496192 25113242386132992 25118154044585784 25129060754982912 25144889087532032 25152657003438237 25163578695580416 25179428770344576 25228072026673152 25262725971764736 25266315524696064 25267666866279747 25278638497572096 25301022002065152 25313361902101728 25365867595321344 25397102173742208 25400710820040192 25413099340644288 25416710259962112 25451623323506016 25516854902436352 25535820983976576 25548275400966864 25551905527302336 25568000201985696 25603121081384028 25652582854045056 25687819918405008 25704000203060088 25715161297373184 25792697098127232 25805276799604848 25816481869860864 25828126627108176 25840723608395514 25851944070231552 25855617344514048 25942538910241044 25946225057044656 25953803581934592 25957491329323008 25973841475033088 25981865476079058 25993147224006144 26009519828707584 26084236892454468 26095563091713024 26100666872860398 26112000206283264 26147868338434752 26198382489237504 26214884367852544 26234369278371072 26238096891030528 26250893824401792 26303510411877816 26341477887449088 26354325242149632 26358069899219968 26377661236195584 26390526238361376 26394276039191424 26494507823224896 26498272398683904 26534671124506272 26551384825138992 26562913867616256 26639220656123712 26656000210580832 26692615595485476 26704205962656768 26709428782431486 26784723909593664 26797787445743496 26809423480240128 26850064165456896 26863159569577344 26915055566450688 26940328868327238 26944156790007912 26952026796624384 26955856380450816 26972835377918976 27009885975965568 27062065428443136 27079111325034496 27087476772933486 27099238595240448 27104538675662721 27116307906524928 27133387969454208 27206012584977408 27209878257364992 27211333548301266 27223149151231488 27260543586878784 27277714501206624 27330411362229248 27354611652350976 27367953136078464 27371841818420736 27409440502237248 27422808727276872 27434716156164096 27479689894931456 27513527354887392 27517436721710208 27534769448292288 27572591933798184 27584564400986112 27663806065974624 27681230987910864 27693250627940352 27698666885484504 27710694096463872 27736714504832697 27790298091882144 27828471578272092 27840555152557056 27844510986399744 27846000219981762 27858091405487616 27942088522971168 27950250011314176 27971829280804864 27980470512700524 27992620087391232 28006272742750848 28010252123223552 28102914098767872 28108410478465044 28120615606766592 28159242826006656 28176979814433216 28231413934610432 28252397684399616 28257923300159007 28270193349355776 28288000223473536 28326857366637648 28381581030007296 28385613737621504 28420566718235328 28424604965283072 28438468309768608 28536601044736512 28575799672545216 28589736758224824 28593799042457376 28602150886213632 28706461765240896 28745893718215128 28758375652091904 28764000227233908 28776490023250944 28859155710800688 28871686824873984 28877333561462568 28889872568653824 28915453716645888 28917000228442599 28929556459544832 29016784235393136 29025259627133952 29029383794331648 29030936399555454 29043542103593472 29047668868528128 29087569512578304 29162119888498688 29183795410258944 29189503189175238 29198029029676416 29202177745488384 29220571659412224 29260709807296032 29317237547480064 29357508478177152 29376000232068672 29473180300392192 29477368112145408 29491744913834112 29517859002409344 29532255552452016 29545078937407488 29591449213362543 29634162623380224 29648615897418336 29652828636622464 29693560544090352 29706453970292736 29806321301128008 29810556448519392 29829333568983312 29842285950038016 29870307928281366 29883278101068288 29969123238139176 29982136318138368 29988000236903436 30001021513602048 30100269242953728 30106156266205656 30119228848171008 30132814398292872 30145898555652096 30147510876461433 30160601415270144 30164886901933056 30264676721750016 30270595899885432 30279437512257024 30283739884210176 30312176388758901 30325338428007168 30344439800158848 30403061160349696 30444823606998528 30450778018337131 30464000240663808 30505846394840544 30525061465635984 30569122486669312 30606764158099584 30611113039535616 30626042795135424 30687428813857452 30746712782507904 30773938108894848 30788947278088272 30793322045723328 30802316338999296 30850659818186481 30914651131797888 30957116311923984 30970558394560512 30976615629328824 30990066178885632 31019165925522957 31098666912344304 31112170458550272 31141384861399722 31154906956432896 31161000246170067 31174530858521856 31257971906144256 31264085353367412 31277660726946816 31282104935337984 31325074859699712 31340352831173568 31400898160859136 31428702749509632 31434849588342564 31444031262728448 31448499110525952 31468307940905472 31511533638626496 31572409666516992 31615778361113856 31635692557612416 31655619297696576 31699102291237368 31744857966925824 31760340676436736 31803967518025248 31824000251407728 31837818749128704 31867714537467354 31929278658758208 31933815454824192 31977680585943456 31993276848489684 32007168848858112 32011716712255488 32103676175328576 32123897689674336 32163453853002927 32168023922764548 32181991801150464 32288454496456704 32294769485896008 32308792399263744 32315111366398588 32329143112541184 32339130432992019 32373551276157312 32436092605722624 32466550174650774 32480647677983232 32485262817466368 32487000256645389 32501106639735552 32608625013199872 32613258336841728 32643882264817278 32658056768623104 32673984866542656 32678627477094144 32786733115229184 32793145558209218 32807384874561024 32852449963674432 32873143116838752 32918298533208036 32981892240915072 33002666927385792 33048000261077256 33062350239479808 33157327837941216 33162039126163584 33178213028063376 33192619546963968 33223787496508518 33242936585803776 33338432951302752 33354692884595628 33359432216200272 33369176033915904 33373917423415296 33394939039328256 33405255612101646 33490872059447712 33532111463769009 33536876004584316 33551438260773888 33558000265106226 33572571693792768 33683634629019648 33690222488372996 33704851330096128 33715263642906573 33734696002753536 33751149202802304 33862802898322944 33867614426720256 33869425799481363 33884132454192384 33888947013282816 33899416198079481 33935497764674688 34047761311968768 34054420387371111 34064367201289152 34069207369736448 34090666935980928 34137494775178704 34203443805393408 34250426557873344 34272000270746784 34319077194195612 34340694148840482 34390262797502976 34407035732806464 34437502169477568 34454298144527352 34469258760308736 34590051880321392 34594966742726208 34605071442579456 34637565687849306 34642487301438744 34657529632008192 34679359771610112 34778982523272624 34794084122284032 34800889163813864 34816000275044352 34826755850914482 34848692582994927 34863824451246336 34979159037828096 34984129188040704 34986000276387342 35001191765869056 35071347215837088 35139100322866176 35170214981594112 35187368317815168 35192368052255232 35257896935070264 35326010430966528 35331029864911872 35379561499341696 35401846433518656 35450475343454808 35518960874831616 35541333614107776 35590154127313968 35605607950209024 35612571709908648 35661490077642039 35712965212791552 35730383260991328 35779463457778404 35800085553942528 35802000282833694 35817546092769792 35920438491102984 35925542386677216 35936035728832512 35963780503891968 35974890659186388 36013181301287424 36116635697244648 36132318126987264 36139384900883628 36155077208699904 36177850625938944 36274683446636544 36281778064401688 36297532201641984 36331615671633009 36347391449171712 36370286001608832 36420245185676976 36472815536467968 36490604181437952 36495789091227648 36545920669649664 36563744969702496 36684703139849856 36689915628946944 36713025931056384 36758232974860488 36763455911730912 36885074754632832 36908307983881152 36931555847312672 36959006209133736 36982286006443596 37053730789176192 37104628771029456 37120740203409408 37128000293309016 37144121873983488 37179000293711913 37256118030628224 37301993817683868 37307294016934032 37323493449854976 37325489656571298 37341696990334464 37347002830964736 37477880637953392 37494154142355456 37505737070215596 37529361243225306 37545657101342208 37569306419244288 37669863579199488 37677231066878676 37693591132474368 37717333631298048 37769143155516864 37842108040009728 37894088957647104 37899473287044096 37917957746358144 37970042853152592 38048801392982016 38101066230060288 38119649010966432 38125065389943168 38177434985259024 38275282353654528 38322413101450296 38327858290953504 38352000302978544 38368653364334592 38404681622076042 38478874281067584 38503111415283424 38531729877607512 38556000304590132 38572741946059776 38689045647190848 38700346169511936 38707915199407272 38724722804791296 38742189940662264 38761085412593271 38783426016771072 38911727213678592 38913808365361566 38919337585566984 38930705372901888 38936236993984512 38960762212549632 38972798214118587 39014279743061376 39089650063306752 39126355338681702 39143344637569536 39151000309290597 39168000309424896 39221802507652128 39297573733856256 39303157482860544 39322326551778816 39357145336545792 39376340736602688 39455265617816724 39512216831173632 39531487863224448 39537104848829952 39585789357542064 39591414058787136 39741761734837344 39747408598025856 39772444758644416 39802006686759408 39827077237708488 39844370801424384 39958830984185568 39984000315871248 40001362018136064 40038923393228214 40064143173647229 40141541688274208 40177085864390496 40196681168615244 40214135220360192 40219849202577408 40294739354366016 40360794533180576 40372583349676032 40410493302490857 40416235185011868 40433784570676224 40459253066878464 40514828963948352 40593098142664704 40618666987551744 40631215159400229 40674461859787392 40700081954181312 40809018877466112 40814817386047488 40817000322451899 40834723726847232 40890815380318176 40916571751809936 40995617043343872 41031917478526464 41051929704117696 41057762727631104 41114160753355872 41134213090915308 41219534842397184 41270291032331088 41276155082565312 41302154172438432 41358887900697276 41464889216459072 41495709098961936 41521846481866296 41539875941910528 41548000328226756 41566041144695808 41685447137823216 41703547635929088 41742707367408138 41766766479599616 41769000329972643 41787137108231424 41913132784456752 41925375016971264 41931332147367936 41957743921207296 41970705769050786 42009409114126272 42015378184835328 42154371148151808 42162615717697566 42180923410149888 42207492396928768 42238864239009984 42265469721649824 42347120901915648 42405290024033664 42432000335210304 42490286049956472 42572371545010944 42578420606432256 42630850077352992 42636907447924608 42657702464652912 42676225131810816 42804901567104768 42831863586232448 42863699508817824 42884605137337236 42890698563686064 42909322401533952 43059692647861344 43105524150054912 43118840577322692 43146000340850862 43164735034876416 43288733566201032 43307530237310976 43316000342193852 43334808852980736 43394334689317248 43478166684266496 43525176353089704 43544075691497472 43546404599333181 43565313155390208 43571503302792192 43631354268867456 43715644153638912 43743179832748032 43784254783762857 43797043544514624 43803266618232576 43830857489118336 43891064710944048 43975856321220096 44003555903181056 44036262717265728 44064000348103008 44209770450588288 44216052168218112 44237617370751168 44276788503614016 44298383328678024 44451243935070336 44472923846127504 44479242954933696 44492234711887872 44540340816135528 44654496079263616 44709481951692012 44715834672779088 44735251014365184 44744000353474968 44763428925057024 44805461892422049 44824917151602432 44939801773461504 44953684857208764 44979594670338048 44982000355355154 45001532270403072 45150403864430592 45159234399308484 45178843272256512 45185262684377088 45199221597439308 45240902122905216 45247330352899584 45397015082625024 45405893849828148 45419156268385536 45425609826315264 45454222581307904 45488007642010752 45516659700238272 45604591740524544 45667235410497792 45696000360995712 45758769592260816 45787592198453976 45853683730003968 45876047643741952 45910146237149376 45916669559303424 45939064192703136 46031143220786178 46120069173761856 46126622323634944 46160907163342272 46183420917132408 46189983068584992 46239146362146816 46371976697696832 46435674467885976 46464923443993236 46485099268328448 46638878717104128 46648000368516456 46668255687825408 46712077292099583 46732360434649344 46761796287782784 46852133763821568 46893619975458816 46896128030051118 46916491090420224 46923157403006976 46987612289549568 47010529246760352 47101347241288704 47108039819882496 47152274382513846 47166046894092672 47172748665788928 47202461911358208 47267300457939744 47358614499775488 47388444818810368 47423667541670784 47453538836418624 47483428946544864 47548653436856052 47617286950388736 47640511014655104 47705951277037872 47736000377111592 47756728123693056 47893917988137312 47900723182236288 47966520878915184 47989915272734526 48010753273287168 48017575068383232 48155514262992864 48185846534511504 48206769611599872 48237134167918592 48252035884146822 48272987701725696 48442154228844012 48463188598895616 48472667049597882 48493714668811776 48560326914235968 48654138908583936 48699825261976161 48720971516974848 48727894226199552 48751659959603328 48912937519799808 48919887505262592 48950701241408512 48965823397225917 48987085152934656 49010977299813984 49017941215641216 49180099672843776 49189718337313827 49211077311841536 49278674945511648 49309714675258128 49404974385568256 49472838361372608 49504000391078688 49572000391615884 49593525359219712 49674824040837632 49735991756911824 49743058689245376 49767319542095064 49788929320445952 49864404878705664 50007649426954128 50032039326893442 50039148324300408 50053764050873856 50060876135122944 50092408558992384 50236308089171568 50258121509965824 50289778175064064 50305314006876474 50327157391160832 50337000397659339 50358857540689152 50525451943529472 50532631049392128 50535333732559494 50557276995144192 50602044004130304 50626723804203456 50794204347484416 50801421640080384 50826198681288576 50833420519924224 50903246647012032 51033709804872704 51071641967953152 51096550801933728 51103811054604672 51136000403971392 51206242162768056 51305165708090112 51375639836810016 51408000406120176 51430322594746368 51511041223260723 51585394196254464 51610553599209696 51656253254216352 51681447216791028 51703888140463104 51711234689028096 51885077820482088 51892450114089312 51907607163869184 51947682950066176 51963730952158116 51986294448012288 52019039657415168 52168473784908936 52191126183426048 52201333745720796 52224000412566528 52295736676869504 52396764978475008 52429768735705088 52468738556742144 52476193782061056 52479000414581013 52501787648803584 52607020823755632 52682955774898176 52708650484299264 52716139798439936 52755322472391168 52781052476722752 52788552078382848 52989015646449792 52996544797367808 53069342249012544 53102769650277984 53278441312247424 53312000421161664 53385231190970952 53408411925313536 53418857564862972 53569447819187328 53595574891486992 53618846960480256 53700128330913792 53703000424250541 53726319139154688 53880657736654476 53888313580015824 53904053593248768 53911712760901632 53945670755837952 54019771951931136 54158222650068992 54174953545866972 54198477190480896 54209077351325442 54232615813049856 54266775938908416 54412025169954816 54422667096602532 54446298302462976 54521087173757568 54555429002413248 54660822724458496 54709223304701952 54735906272156928 54743683636841472 54818881004474496 54845617454553744 54869432312328192 54959379789862912 55027054709774784 55034873443420416 55069538896584576 55145183867596368 55169128801972224 55327612131949248 55362461975821728 55397333770969008 55421388192927744 55473429009665394 55580596183764288 55656943156544184 55681110305114112 55692000439963524 55716182810975232 55884177045942336 55900500022628352 55960941025401048 55985240174782464 55988234484856947 56012545485501696 56020504246447104 56205828197535744 56216820956930088 56241231213533184 56294041864837959 56318485652013312 56353959628866432 56462827869220864 56504795368799232 56515846600318014 56540386698711552 56551444891197529 56576000446947072 56653714733275296 56763162060014592 56771227475243008 56841133436470656 56849209930566144 56876936619537216 57073202089473024 57151599345090432 57179473516449648 57187598084914752 57204301772427264 57412923530481792 57491787436430256 57516751304183808 57528000454467816 57552980046501888 57607022433114063 57718311421601376 57754667122925136 57779745137307648 57830907433291776 57834000456885198 57859112919089664 58033568470786272 58050519254267904 58061872799110908 58087084207186944 58095337737056256 58175139025156608 58367590820517888 58370712548042349 58379006378350476 58396058059352832 58404355490976768 58441143318824448 58521419614592064 58634475094960128 58689533008022553 58715016956354304 58752000464137344 58946360600784384 58954736224290816 58957889354652743 58983489827668224 59035718004818688 59064511104904032 59182898426725086 59268325246760448 59297231794836672 59305657273244928 59387121088180704 59612642602256016 59621112897038784 59658667137966624 59740615856562732 59766556202136576 59938246476278352 59964272636276736 59976000473806872 60002043027204096 60058385089842321 60212312532411312 60238457696342016 60265628796585744 60291797111304192 60295021752922866 60321202830540288 60329773803866112 60541191799770864 60558875024514048 60567479768420352 60624352777517802 60650676856014336 60688879600317696 60889647213997056 60901556036674262 60928000481327616 61011692789681088 61050122931271968 61213528316199168 61222226079071232 61252085590270848 61374857627714904 61493425565015808 61547876217789696 61577894556176544 61586644091446656 61701319636372962 61829302263595776 61914232623847968 61953231258657648 61980132357771264 62038331851045914 62197333824688608 62282769722799444 62309813912865792 62322000492340134 62349061717043712 62515943812288512 62528170706734824 62555321453893632 62614061051112207 62650149719399424 62680705662347136 62801796321718272 62857405499019264 62869699176685128 62888062525456896 62896998221051904 62936615881810944 62956058653576179 63023067277252992 63144819333033984 63231556722227712 63243923576546349 63271385115224832 63311238595393152 63398204582474736 63489715933851648 63520681352873472 63607935036050496 63648000502815456 63735429074934708 63858557317516416 63867630909648384 63955361171886912 63986553696979368 64014337697716224 64207352350657152 64247795379348672 64326907706005854 64336047845529096 64363983602300928 64589538971792016 64617584798527488 64630222732797176 64658286225082368 64678260865984038 64719000511276293 64747102552314624 64933100349301548 64961295355966464 64970525634932736 64974000513290778 65002213279471104 65217250026399744 65287764529634556 65316113537246208 65347969733085312 65357254954188288 65573466230458368 65586291116418436 65614769749122048 65704899927348864 65746286233677504 65836597066416072 65963784481830144 66005333854771584 66096000522154512 66124700478959616 66314655675882432 66324078252327168 66356426056126752 66447574993017036 66485873171607552 66676865902605504 66709385769191256 66718864432400544 66738352067831808 66789878078656512 66810511224203292 66981744118895424 67064222927538018 67073752009168632 67102876521547776 67116000530212452 67145143387585536 67367269258039296 67380444976745992 67409702660192256 67430527285813146 67469392005507072 67473000533032731 67502298405604608 67725605796645888 67735228853440512 67738851598962726 67768264908384768 67777894026565632 67798832396158962 67870995529349376 68095522623937536 68108840774742222 68128734402578304 68138414739472896 68181333871961856 68274989550357408 68406887610786816 68500853115746688 68544000541493568 68638154388391224 68681388297680964 68780525595005952 68814071465612928 68875004338955136 68908596289054704 68938517520617472 69046714831179267 69180103760642784 69189933485452416 69275131375698612 69284974602877488 69315059264016384 69358719543220224 69557965046545248 69601778327627728 69632000550088704 69653511701828964 69697385165989854 69727648902492672 69958318075656192 69972000552774684 70002383531738112 70142694431674176 70278200645732352 70340429963188224 70344192045076677 70374736635630336 70384736104510464 70515793870140528 70652020861933056 70662059729823744 70728411573770769 70759122998683392 70803692867037312 70900950686909616 71037921749663232 71082667228215552 71180308254627936 71225143419817296 71322980155284078 71425930425583104 71460766521982656 71558926915556808 71604000565667388 71635092185539584 71840876982205968 71851084773354432 71872071457665024 71949781318372776 71984872909101789 72026362602574848 72233271394489296 72264636253974528 72278769801767256 72310154417399808 72355701251877888 72378053826220233 72563556128803376 72595064403283968 72663231343266018 72694782898343424 72709000574396823 72740572003217664 72840490371353952 72981208362875904 72991578182455296 73091841339299328 73127489939404992 73369406279699712 73379831257893888 73426051862112768 73516465949720976 73526911823461824 73770149509265664 73816615967762304 73863111694625344 73918012418267472 73964572012887192 74107461578352384 74209257542058912 74256000586618032 74288243747966976 74358000587423826 74512236061256448 74603987635367736 74614588033868064 74650979313142596 74683393980668928 74694005661929472 74955761275906784 75011474140431192 75048058990340163 75058722486450612 75091314202684416 75138612838488576 75339727158398976 75354462133757352 75387182264948736 75434667262596096 75457971010314711 75538286311033728 75684216080019456 75788177915294208 75798946574088192 75803000598839241 75835915492716288 75940085706305184 76097602785964032 76202132460120576 76239298021932864 76250130779886336 76354869970518048 76550564707309056 76644826202900592 76655716581907008 76704000605957088 76809363244152084 76957748562135168 77006222830566848 77063459755215024 77112000609180264 77145483892119552 77378091294381696 77415830398814544 77449445609582592 77484379881324528 77522170825186542 77566852033542144 77827616730723132 77838675171133968 77861410745803776 77872473987969024 77921524425099264 77945596428237174 78028559486122752 78252710677363404 78286689275139072 78302000618581194 78336000618849792 78443605015304256 78595147467712512 78644653103557632 78714290673091584 78752681473205376 78910531235633448 79024433662347264 79062975726448896 79074209697659904 79171578715084128 79182828117574272 79483523469674688 79494817196051712 79544889517288832 79604013373518816 79654154475416976 79688741602848768 79917661968371136 79968000631742496 80077846786456428 80128286347294458 80283083376548416 80354171728780992 80393362337230488 80428270440720384 80589478708732032 80721589066361152 80745166699352064 80820986604981714 80832470370023736 80867569141352448 80918506133756928 81029657927896704 81186196285329408 81237333975103488 81262430318800458 81313616026988163 81348923719574784 81400163908362624 81618037754932224 81629634772094976 81634000644903798 81669447453694464 81781630760636352 81833143503619872 81991234086687744 82063834957052928 82103859408235392 82115525455262208 82228321506711744 82268426181830616 82439069684794368 82540582064662176 82552310165130624 82604308344876864 82717775801394552 82929778432918144 82991418197923872 83043692963732592 83079751883821056 83096000656453512 83132082289391616 83210143514498091 83370894275646432 83485414734816276 83533532959199232 83538000659945286 83574274216462848 83826265568913504 83850750033942528 83915487842414592 83941411538101572 84018818228252544 84030756369670656 84308742296303616 84325231435395132 84361846820299776 84414984793857536 84477728478019968 84530939443299648 84694241803831296 84773769900477021 84810580048067328 84864000670420608 84980572099912944 85144743090021888 85156841212864512 85261700154705984 85273814895849216 85315404929305824 85609803134209536 85663727172464896 85727399017635648 85769210274674472 85781397127372128 86119385295722688 86237681154645384 86292000681701724 86329470069752832 86577467132402064 86615060474621952 86632000684387704 86669617705961472 86751000685327797 86788669378634496 87050352706179408 87088151382994944 87092809198666362 87130626310780416 87143006605584384 87262708537734912 87486359665496064 87568509567525714 87594087089029248 87606533236465152 87661714978236672 87782129421888096 87951712642440192 88007111806362112 88072525434531456 88128000696206016 88419540901176576 88432104336436224 88475234741502336 88553577007228032 88596766657356048 88902487870140672 88945847692255008 88958485909867392 89080681632271056 89308992158527232 89418963903384024 89431669345558176 89488000706949936 89526857850114048 89610923784844098 89649834303204864 89907369714417528 89964000710710308 90003064540806144 90300807728861184 90318468798616968 90357686544513024 90398443194878616 90442532629384299 90481804245810432 90494660705799168 90794030165250048 90811787699656296 90838312536771072 90851219652630528 90908445162615808 90936529166276703 90976015284021504 91033319400476544 91209183481049088 91334470820995584 91352334055011393 91392000721991424 91517539184521632 91575184396907952 91707367460007936 91752095287483904 91820292474298752 91833339118606848 91878128385406272 92062286441572356 92240138347523712 92253244647269888 92321814326684544 92366841834264816 92379966137169984 92743953395393664 92871348935771952 92929846887986472 92970198536656896 93296000737032912 93336511375650816 93424154584199166 93464720869298688 93483000738510201 93523592575565568 93792256060102236 93832982180840448 93846314806013952 93975224579099136 94021058493520704 94202694482577408 94304548765027692 94332093788185344 94345497331577856 94404923822716416 94534600915879488 94717228999550976 94776889637620736 94847335083341568 94907077672837248 94966857893089728 95097306873712104 95234573900777472 95281022029310208 95411902554075744 95472000754223184 95513456247386112 95787835976274624 95801446364472576 95933041757830368 95979830545469052 96021506546574336 96035150136766464 96311028525985728 96371693069023008 96474268335837184 96504071768293644 96545975403451392 96884308457688024 96926377197791232 96945334099195764 96987429337623552 97120653828471936 97308277817167872 97399650523952322 97441943033949696 97455788452399104 97461000769936167 97503319919206656 97825875039599616 97839775010525184 97901402482817024 97931646794451834 97974170305869312 98021954599627968 98035882431282432 98360199345687552 98379436674627654 98422154623683072 98557349891023296 98619429350516256 98809948771136512 98945676722745216 99008000782157376 99144000783231768 99187050718439424 99349648081675264 99471983513823648 99486117378490752 99534639084190128 99577858640891904 99728809757411328 100015298853908256 100064078653786884 100078296648600816 100107528101747712 100121752270245888 100184817117984768 100472616178343136 100579556350128128 100610628013752948 100654314782321664 100674000795318678 100717715081378304 101050903887058944 101070667465118988 101114553990288384 101204088008260608 101253447608406912 101588408694968832 101602843280160768 101608277398444089 101652397362577152 101666841039848448 101806493294024064 102067419609745408 102143283935906304 102163261162113333 102193101603867456 102207622109209344 102272000807942784 102412484325536112 102610331416180224 102751279673620032 102816000812240352 103022082446521446 103170788392508928 103221107198419392 103312506508432704 103362894433582056 103407776280926208 103770155640964176 103784900228178624 103815214327738368 103927461904316232 103972588896024576 104038079314830336 104336947569817872 104382252366852096 104402667491441592 104448000825133056 104546077748984781 104591473353739008 104859537471410176 104937477113484288 104952387564122112 104958000829162026 105003575297607168 105214041647511264 105417300968598528 105432279596879872 105510644944782336 105562104953445504 105577104156765696 105978031292899584 105993089594735616 106138684498025088 106205539300555968 106556882624494848 106624000842323328 106770462381941904 106816823850627072 106837715129725944 106984470232926117 107138895638374656 107191149782973984 107400256661827584 107406000848501082 107452638278309376 107761315473308952 107776627160031648 107808107186497536 107891341511675904 108039543903862272 108349907091733944 108396954380961792 108418154702650884 108465231626099712 108533551877816832 108824050339909632 108845334193205064 108892596604925952 108994847014899027 109042174347515136 109110858004826496 109321645448916992 109418446609403904 109471812544313856 109487367273682944 109637762008948992 109691234909107488 109918759579725824 110054109419549568 110069746886840832 110139077793169152 110290367735192736 110655224263898496 110724923951643456 110794667541938016 110946858019330788 111161192367528576 111313886313088368 111362220610228224 111384000879927048 111432365621950464 111537000881135739 111768354091884672 111921882050802096 111970480349564928 111976468969713894 112025090971003392 112041008492894208 112433641913860176 112482462427066368 112588083729675918 112636971304026624 112707919257732864 113009590737598464 113031693200636028 113080773397423104 113102889782395058 113152000893894144 113307429466550592 113526324120029184 113682266872941312 113698419861132288 113753873239074432 114146404178946048 114303198690180864 114358947032899296 114375196169829504 114825847060963584 114983574872860512 115056000908935632 115105960093003776 115214044866228126 115436622843202752 115509334245850272 115668000913770396 115718225838179328 116067136941572544 116101038508535808 116123745598221816 116174168414373888 116283256237779813 116350278050313216 116735181641035776 116741425096084698 116758012756700952 116792116118705664 116808710981953536 116882286637648896 116918394642355761 117042839229184128 117268950189920256 117379066016045106 117430033912708608 117453000927871791 117504000928274688 117892721201568768 117909472448581632 117915778709305486 117966979655336448 118071436009637376 118129022209808064 118365796853450172 118536650493520896 118594463589673344 118611314546489856 118774242176361408 119225285204512032 119242225794077568 119317334275933248 119481231713125464 119533112404273152 119876492952556704 119952000947613744 120004086054408192 120116770179684642 120192429520941687 120424625064822624 120531257593171488 120590043505845732 120642405661080576 120659547607732224 121082383599541728 121117750049028096 121231479907472571 121248705555035604 121301353712028672 121377759200635392 121779294427994112 121803112073348524 121856000962655232 121893645478200687 122023385579362176 122100245862543936 122427056632398336 122444452158142464 122451000967355697 122504171180541696 122749715255429808 122986851130031616 123095752435579392 123155789112353088 123173288182893312 123402639272745924 123658604527191552 123828465247695936 123906462517315296 124076663702091828 124394667649377216 124565539445598888 124619627825731584 124644000984680268 124698123434087424 125056341413469648 125110642907787264 125228122102224414 125300299438798848 125307000989917929 125361411324694272 125739398353370256 125776125050913792 125793996442103808 125873231763621888 125912117307152358 126046134554505984 126463113444455424 126487847153092698 126542770230449664 126622477190786304 126796409164949472 127041362705746944 127215870072100992 127296001005630912 127470858149869416 127717114635032832 127735261819296768 127910722343773824 127973107393958736 128028675395432448 128414704701314304 128495590758697344 128653815412011708 128672095691058192 128727967204601856 129179077943584032 129260445465594352 129316572450164736 129356521731968076 129438001022552586 129494205104629248 129866200698603096 129922590711932928 129948001026581556 130004426558942208 130434500052799488 130575529059269112 130632227074492416 130639213797999543 130695939466170624 130714509908376576 131146932460916736 131172582232836872 131229539498244096 131352764351288571 131409799854697728 131492572467355008 131673194132832144 131927568963660288 132010667709543168 132192001044309024 132629311351764864 132648156504654336 132712852112253504 132895149986034072 133353731805211008 133418771538382512 133437728864801088 133476704135663616 133621022448406584 133963488237790848 134128445855076036 134147504018337264 134205753043095552 134232001060424904 134290286775171072 134416385677266147 134760889953491984 134819405320384512 134861054571626292 134938784011014144 134946001066065462 135004596811209216 135451211593291776 135477703197925452 135536529816769536 135555788053131264 135597664792317924 135741991058698752 136191045247875072 136217681549484444 136257468805156608 136276829478945792 136362667743923712 136549979100714816 136813775221573632 137001706231493376 137088001082987136 137276308776782448 137362776595361928 137561051190011904 137628142931225856 137750008677910272 137817192578109408 138093429662358534 138360207521285568 138379866970904832 138550262751397224 138569949205754976 138717439086440448 139115930093090496 139203556655255456 139307023403657928 139394770331979708 139455297804985344 139916636151312384 139944001105549368 140004767063476224 140136231876298749 140285388863348352 140556401291464704 140680859926376448 140688384090153354 140749473271260672 140769472209020928 141031587740281056 141304041723866112 141324119459647488 141456823147541538 141518245997366784 141607385734074624 141801901373819232 142075843499326464 142165334456431104 142360616509255872 142450286839634592 142645960310568156 142851860851166208 142921533043965312 143117853831113616 143208001131334776 143270184371079168 143681753964411936 143702169546708864 143899562636745552 143969745818203578 144052725205149696 144466542788978592 144557539603534512 144620308834799616 144711402503755776 144756107652440466 145127112257606752 145326462686532036 145389565796686848 145418001148793646 145481144006435328 145680980742707904 145962416725751808 146099475785928483 146183682678598656 146254979878809984 146738812559399424 146759662515787776 146852103724225536 146897470191677751 147032931899441952 147053823646923648 147540299018531328 147569155011941481 147633231935524608 147726223389250688 147836024836534944 147929144025774384 148214923156704768 148418515084117824 148512001173236064 148716001174847652 149024472122512896 149207975270735472 149229176067736128 149301958626285192 149366787961337856 149911522551813568 150022948280862384 150096117980680326 150117444972901224 150182628405368832 150277225676977152 150708924267514704 150774364529897472 150869334525192192 150915942020629422 151011001192978017 151076572622067456 151576355830588416 151597893148176384 151606001197678482 151671830985432576 151880171412610368 152404264920241152 152478596043865728 152500261559772672 152709739941036096 153101129414618112 153289652405801184 153311433163814016 153408001211914176 153618726488304168 153915497124270336 154012445661133696 154126919510430048 154224001218360528 154290967784239104 154533123669782169 154756182588763392 154831660797629088 154968759762649056 155044341650373084 155133704067084288 155655233461446264 155677350342267936 155722821491607552 155843048850198528 155891192856474348 156057118972245504 156505421354726808 156573378550278144 156604001237162388 156672001237699584 156887210030608512 157190294935425024 157289306207115264 157428581346183168 157437001243743039 157505362946410752 157821062471266896 158048867324694528 158125951452897792 158148419395319808 158343157430168256 158365656235148544 158967046939349376 158989634392103424 159089779034577664 159208026747037632 159308308950833952 159835323936742272 159936001263484992 160155693572912856 160256572694588916 160566166753096832 160708343457561984 160786724674460976 160856540881440768 161109001272751623 161178957417464064 161443178132722304 161641973209963428 161664940740047472 161735138282704896 161837012267513856 162059315855793408 162474667950206976 162524860637600916 162627232053976326 162697847439149568 162800327816725248 163236075509864448 163268001289807596 163338894907388928 163563261521272704 163666287007239744 163982468173375488 164127669914105856 164207718816470784 164231050910524416 164456643013423488 164536852363661232 164878139369588736 165081164129324352 165104620330261248 165208616689753728 165435551602789104 165859556865836288 165982836395847744 166087385927465184 166192001312907024 166264164578783232 166420287028996182 166741788551292864 166970829469632552 167076001319890572 167148548432925696 167652531137827008 167701500067885056 167882823076203144 167964703454570841 168037636456505088 168061512739341312 168617484592607232 168650462870790264 168723693640599552 168829969587715072 168882125594513877 168955456956039936 169061878886599296 169388483607662592 169547539800954042 169621160096134656 169654334673592587 169728001340841216 169961144199825888 170289486180043776 170313682425729024 170523400309411968 170547629791698432 170630809858611648 171219606268419072 171327454344929792 171454798035271296 171538420549348944 171562794254744256 172238770591445376 172475362309290768 172584001363403448 172658940139505664 173154934264804128 173264001368775408 173339235411922944 173502001370655594 173577338757268992 174100705412358816 174185618397332724 174261252621560832 174286013211168768 174525417075469824 175112137644127047 175137019135051428 175188174178058496 175213066472930304 175323429956473344 175564258843776192 175903425284880384 176014223612724224 176068599024067659 176145050869062912 176256001392412032 176839081802353152 176864208672872448 176873668063958229 176950469483004672 177107154014456064 177193533314712096 177804975740281344 177891695384510016 177916971819734784 178161363264542112 178617984317054464 178837927806768048 178863338691116352 178976001413899872 179221847569688196 179299668606409728 179814739428835056 179928001421420616 180006129081612288 180636937597233936 180715373089026048 180796886389757232 180885065258768598 180963608491620864 180989321411598336 181623575399312592 181676625073542144 181702439305261056 181816890325231616 181873058332553406 181952030568043008 182066638800953088 182668941641991168 182704668110022786 182784001443982848 183035078369043264 183150368793815904 183504190574967808 183640584948597504 183666678237213696 183756256770812544 184124572883144712 184480276695047424 184506489294539776 184643628653369088 184733683668529632 184759932274339968 185487906790787328 185742697871543904 185859693775972944 185940397073313792 186592001474065824 186848309168398332 186929441738597376 186966001477020402 187047185151131136 187584512120204472 187665964361680896 187950449158198272 188042116987041408 188405388965154816 188609097530055384 188664187576370688 188690994663155712 188809847645432832 189069201831758976 189434457999101952 189553779275241472 189694670166683136 189731770729639047 189814155345674496 189933715786179456 190194613747424208 190469147801554944 190562044058620416 190823805108151488 190944001508446368 191575671952549248 191602892728945152 191866083515660736 191959661090938104 192043013093148672 192622057051971456 192743386138046016 193008143536587288 193091950806902784 193768616915376048 193852754395582464 193890668198391528 193974858675247104 194157001533828879 194241307656943872 194799301047904644 194883886067899392 194911576904798208 194922001539872334 195006639838413312 195651750079199232 195802804965634048 195863293588903668 195948340611738624 196043909199255936 196071764862564864 196720398691375104 196758873349255308 196844309247366144 197114699782046592 197238858701032512 197619897542273024 197891353445490432 198016001564314752 198288001566463536 198374101436878848 198699296163350528 198943967027647296 198972234756981504 199069278168380256 199457619514822656 200030597707816512 200128157307573768 200156593297201632 200215056203495424 200369634235969536 200945232356686272 201221256027505896 201308629564643328 201348001590637356 201435430162756608 202101807774117888 202141334930237976 202229107980576768 202408176016521216 202419001599098193 202506895216813824 203176817389937664 203205686560321536 203216554796888178 203304794725154304 203333682079696896 203612986588048128 204134839219490816 204286567871812608 204326522324226666 204386203207734912 204415244218418688 204544001615885568 204824968651072224 205220662832360448 205502559347240064 205632001624480704 206044164893042892 206341576785017856 206442214396838784 206625013016865408 206725788867164112 206815552561852416 207140144493537801 207540311281928352 207569800456357248 207854923808632464 207945177792049152 208076158629660672 208673895139635744 208805334982883184 208896001650266112 209092155497969562 209182946707478016 209874954226968576 209916001658324052 210007150595214336 210428083295022528 210834601937197056 211021289889564672 211032576135230031 211124209906891008 211154208313531392 211956062585799168 211986179189471232 212185234721312307 212277368996050176 212411078601111936 213113765248989696 213155446128359917 213248001684646656 213540924763883808 213675430259451888 213968940465852234 214277791276749312 214382299565947968 214812001697002164 214905276556618752 215522630946617904 215553254320063296 215616214372995072 215954618727305367 216079087807724544 216699814183467888 216793908761923584 216836309405301768 216930463252199424 217067103755633664 217134161478660699 217690668386410128 217785193209851904 217989694029798054 218084348695030272 218127001723190469 218221716009652992 218943625088627712 218974734547365888 219275524017897984 219382469818214976 220108218839099136 220139493773681664 220278155586338304 220580735470385472 221310448527796992 221449847903286912 221589335083876032 221893716038661576 222322384735057152 222627772626176736 222768001759854096 222864731243900928 223074001762271478 223536708183769344 223843764101604192 223952937939427788 224050181942006784 224082016985788416 224867283827720352 225144176971020489 225176167459351836 225273942608053248 225415838515465728 226019181475196928 226063386401272056 226161546794846208 226205779564790116 226304001787788288 226373913030944133 226614858933101184 227052648240058368 227364533745882624 227396839722264576 227409001796517723 227507746478148864 228292808357892096 228606397380361728 228717894065798592 228750392339659008 229651694121927168 229967149745721024 230112001817871264 230428089732456252 230873245686405504 231018668491700544 231336001827540792 231436451676358656 232134273883145088 232247491196443632 232348336828747776 232566512475559626 232700556100626432 233482850192169396 233516025513401904 233584232237411328 233617421963907072 233764573275297792 233836789284711522 234085678458368256 234758132032090212 234860067825417216 234906001855743582 235008001856549376 235785442403137536 235831557418610972 235933959310672896 236142872019274752 236258044419616128 236731593706900344 237073300987041792 237188927179346688 237222629092979712 237548484352722816 238450570409024064 238484451588155136 238634668551866496 238962463426250928 239066224808546304 239752985905113408 239904001895227488 240233540359369284 240384859041883374 240849250129645248 241062515186342976 241180087011691464 241284811322161152 242164767199083456 242235500098056192 242462959814945142 242497411110071208 242602707424057344 242755518401270784 243558588855988224 243606224146697048 243712001925310464 243787290956401374 243940848080964489 244046771158724352 244200491725087872 244854113264796672 244888904316284928 244902001934711394 245008342361083392 245499430510859616 245973702260063232 246191504871158784 246311578224706176 246346576365786624 246805278545491848 247317209054383104 247656930495391872 247812925034630592 248153327404183656 248789335298754432 249131078891197776 249239255651463168 249288001969360536 249396246868174848 249630430543494273 250112682826939296 250456244204448828 250600598877597696 250614001979835858 250722822649388544 251478796706740512 251552250101827584 251746463527243776 251824234614304716 252092269109011968 252926226888910848 252975694306185396 253085540460899328 253244954381572608 253592818329898944 254082725411493888 254321309701431063 254431740144201984 254592002011261824 254941716299738832 255434229270065664 255470523638593536 255821444687547648 255946214787917472 256829409402628608 256991181517394688 257307630824023416 257344191382116384 258358155887168064 258520890931188704 258713043463936152 258876002045105172 258988410209258496 259732401397206192 259845181423865856 259896002053163112 260008853117884416 260253002055983391 261151058118538224 261264454148984832 261278427595999086 261391878932341248 261429019816753152 262345164465673744 262459078996488192 262705528702577142 262819599709395456 262985144934710016 263346388265664288 263855137927320576 264021335419086336 264384002088618048 265258622703529728 265296313009308672 265425704224507008 265790299972068144 266707463610422016 266837543076765024 266875457729602176 267242044896813168 267926976475581696 268256891710152072 268295008036674528 268464002120849808 268580573550342144 268832771354532294 269521779906983968 269722109143252584 269892002132130924 270009193622418432 270902423186583552 270955406395850904 271073059633539072 271195329584635848 271327597888152897 271483982117397504 272382090495750144 272435363098968888 272514937610313216 272553658957891584 272725335487847424 272809587498830109 273099958201429632 273627550443147264 274003412462986752 274057002165034179 274176002165974272 274552617553564896 274725553190723856 275122102380023808 275256285862451712 275500017355820544 275634385156218816 276186859324717068 276720415042571136 276759733941809664 277100525502794448 277139898411509952 278231860186180992 278407113310510912 278614046807315856 278789540663959416 278910595609970688 279888002211098736 280009534126952448 280272463752597498 280449002215530603 280570777726696704 281376768180306708 281498946542521344 281538944418041856 282063175480562112 282608083447732224 282913646295083076 283036491994733568 283214771468149248 283603802747638464 284151686998652928 284330668912862208 284721233018511744 284900573679269184 285291920621136312 285703721702332416 285843066087930624 286235707662227232 286416002262669552 286540368742158336 287363507928823872 287404339093417728 287799125273491104 287939491636407156 288105450410299392 288933085577957184 289115079207069024 289422805007511552 289512215304880932 290254224515213504 290652925373064072 290779131593373696 290836002297587292 290962288012870656 291361961485415808 291924833451503616 292198951571856966 292367365357197312 292383002309808501 292509959757619968 293477625118798848 293519325031575552 293704207448451072 293794940383355502 294065863798883904 294107647293847296 295080598037062656 295138310023882962 295266463871049216 295452446778501376 295672049673069888 295858288051548768 296429846313409536 296837030168235648 297024002346472128 297432002349695304 298048944245025792 298415950541470944 298458352135472256 298603917252570384 298733575922675712 299823045103627136 300045896561724768 300192235961360652 300234889945802448 300365256810737664 300554451353954304 301417848535029408 301738669050384384 301831884041258844 302022002385956034 302153145244134912 303152711661176832 303212002395356964 303343661970865152 303760342825220736 304808529840482304 304824832195332267 304957192087731456 305000523119545344 305419479882072192 306202258829236224 306489783486339999 306579304811602368 306622866327628032 306816002423828352 307237452976608336 307830994248540672 308024891322267392 308253839020860096 308448002436721056 309066247339564338 309512365177526784 309663321595258176 309937519525298112 310088683300746168 311310466922892528 311354700684535872 311445642983215104 311782385712948696 312114237944491008 313010842709453616 313146757100556288 313208002474324776 313344002475399168 313638233246954343 313774420061217024 314578612414230528 314857162692366336 314874002487486078 315010725892821504 315642124942533792 316251902905795584 316296838790639616 316686314860336512 316731312470297088 317934093878698752 317979268784206848 318179558069155328 318416053494075264 318616617901667904 319670647873484544 319872002526969984 320311387145825712 320513145389177832 321132333506193664 321416686915123968 321573449348921952 322218002545503246 322357914834928128 322886356265444608 323283946419926856 323329881480094944 323674024535027712 324118631711586816 325049721275201832 325254464107952652 325395694878299136 325600655633450496 326472151019728896 326536002579615192 326677789814777856 326984541044697081 327126523042545408 327332574014479488 327964936346750976 328255339828211712 328415437632941568 328462101821048832 328913286026846976 329073704727322464 329756278739177472 330162328258648704 330209240660522496 330417233379507456 330871103205578208 331719113731672576 331965672791695488 332174771854930368 332384002625814048 332840574057992364 333483577102585728 333941658939265104 334152002639781144 334297096865851392 335305062275654016 335765646152406288 335929406909141682 336075272913010176 336123025478682624 337300925741580528 337447387281199104 337659939175430144 337764251189027754 337910913912079872 338123757773198592 339095079601908084 339242320192269312 339308669347185174 339456002681682432 339922288399651776 340578972360087552 341046800618823936 341095259583396864 341261619717223296 342439212536838144 342654908689859584 342909596070542592 343076841098697888 343125588509488512 344477541182890752 344950724618581536 345168002726806896 345317880279011328 346309868529608256 346528002737550816 347004002741311188 347154677514537984 348201410824717632 348371236794665448 348522505243121664 349050834150939648 350224275288254094 350274038270102856 350376348356116992 350426132945860608 350646859912946688 351128517687552384 351806850569760768 352028447225448448 352137198048135318 352290101738125824 352359002783615373 352512002784824064 353678163604706304 353728417345744896 353747336127916458 353900938966009344 354214308028912128 354387066629424192 355609951480562688 355783390769020032 355833943639469568 356322726529084224 357235968634108928 357675855613536096 357726677382232704 357952002827799744 358443695139376392 358599337212819456 359629478857670112 359856002842841232 360012258163224576 360577288562825061 361273875194467872 361593772779514464 361770130517537196 361927216983241728 361978642823196672 363247150798625184 363353250147084288 363633780650463232 363746116665106812 363904061136086016 364133277601906176 365337883283982336 365409336220045572 365568002887965696 366070156738086528 366300737587631808 367008381149935616 367281169897195008 367333356474427392 367353002902067091 367512513541625088 368249145766289424 368960553390094848 369012978589079552 369287257306738176 369467367337059264 369519864548679936 370975813581574656 371485395743087808 371719387551945888 373184002948131648 373696618336796664 373858883477194752 373932002954040804 374094370302262272 375169024240408944 375331928723361792 375900898316396544 375921002969753787 376084233974082816 377218195060110768 377328375152741376 377381989326311424 377619695290865664 378138403663517952 379107558550482944 379389340333366272 379463541459278094 379628310691348992 379867431572358912 380389227494848416 381124088117240832 381647610216302976 381888003016892736 383151343905098496 383205785457890304 383732167031321472 383919322181876208 384086026186297344 385244114103942912 385486772276092032 386016287073174576 386183901613805568 387537233830752096 387781336396783056 387949717350494208 388314003067657758 388482615313887744 389598602095809288 389767772135798784 389844003079744668 390013279676826624 391303500158398464 391726587177807336 391896681223477248 391917641393998629 392087818398511872 392143529725129728 393440797382750208 393517746698510616 393688618494732288 394058293053865713 394229399564093184 394477717402065024 395239795084546048 395782706890980864 395860114238382703 396032003128629504 396576003132927072 397398592326701056 397887934055294592 397944469513963008 398138556336760512 400061195415633024 400256314615147536 400313186594403264 400430112406990848 401890464713372544 402442512055011792 402617259129286656 402696003181274712 402870860325513216 403249157031798441 404282669860475952 404458215961153536 404816352033042432 404838003198196386 405013790433627648 406353634779875328 406433109593776356 406609589450308608 406667364159393792 407225973176096256 408573135743625216 408653044648453332 408772406415469824 408830488436837376 409088003231771136 409649937302144448 410441325664720896 411005118694480128 411264003248961408 412088329786085784 412683153570035712 412884428793677568 413250026033730816 413451577734328224 414280288987075602 415080622563856704 415139600912714496 415709847617264928 416152317259321344 417347790279271488 417610669965766368 418184310995939124 418365893414956032 419749908453937152 419832003316648104 420014301190428672 420408695628896247 420856166590045056 421669203874394112 422042579779129344 422065152270460062 422248419813782016 422308416627062784 423912125171598336 423972358378942464 424370469442624614 424554737992100352 424822157202223872 426227530497979392 426310892256719834 426496003369293312 427081849527767616 427350860518903776 427937880931704468 428555582553498624 428764599131895936 429624003394004328 429810553113237504 431045261893235808 431106508640126592 431909237454610734 432158175615449088 433399628366935776 433672618810603536 433860926504398848 434134207511267328 434268322957321398 435381336772820256 435979388059596108 436168697390060544 436254003446380938 436443432019305984 437887250177255424 438298427357785449 438551048035795968 438764939636429952 440216437678198272 440278987547363328 440556311172676608 440692410575033253 441161470940770944 442620897055593984 442707465035824443 442899695806573824 443178670167752064 443787432077323152 444644769470114304 445255545252353472 445536003519708192 446148003524542956 447073416367538688 447687528203208384 447905875878855576 448100363884013568 449734567655440704 450288353942040978 450352334918703672 450547885216106496 450831677030931456 452126772802544112 452323093589692416 452411559129580232 452608003575576576 452747826061888266 453033003578934051 453229717866202368 454729067491765248 454793679444529152 454818003593035446 455015492956297728 457212794760723456 457435788131597184 457500784679318016 459303388243854336 459934299491442048 460224003635742528 460856179464912504 461746491372811008 462037336983401088 462672003655081584 462872903352717312 463599371009346507 464268547766290176 464494982392887264 465133024951119252 465401112201252864 466965700384338792 467032051026803808 467168464474822656 467529146550595584 467673578569423044 468171356916736512 469516264064180424 469720135650834432 469812003711487164 470016003713098752 471570884806275072 471663114837221944 471867918621345792 472285744038549504 472311003731229117 472516088839232256 473463187413800688 474146601974083584 474377854358693376 474445258185959424 475096968705445632 476901140818048128 476968903176310272 477269337103732992 477924926852501856 479505971810226816 479808003790454976 480467080718738568 480769718083766748 481698500259290496 482125030372685952 482360174023382928 482569622644322304 483327003818254869 484329534398166912 484925919629890284 484994822220142416 485205414848114688 485511036802541568 487212448293394096 487424003850620928 487574581912802748 487881696161928978 488093542317448704 488400983450175744 489708226529593344 489804003869422788 490016684722166784 490998861021719232 491947404520126464 492383009742317568 492623156449412352 492693152731573248 493610557090983696 494634418108766208 495313860990783744 495625850069261184 496306654808367312 497578670597508864 498262157782395552 498576003938721072 498792493736349696 499260861086988546 500225365653878592 500912488408897656 501228003959671716 501445645298777088 502957593413481024 503104500203655168 503648469228609432 503894110363712523 504184538218023936 505852453777821696 505951388612370792 506171080921798656 506489908763145216 506646376783541631 507185636659797888 508165450822987776 508642619402862126 508863480288403968 508963004020777761 509184004022523648 509883432599477664 510868458540131328 510941047277187072 511642889375095296 511892429575834944 513658818805257216 513982363034789376 514615261648046832 514688382764232768 516716311774336128 517041781862377408 517426086927872304 517752004090210344 517976820418516992 519464802794412384 519792004106326224 520017706235768832 520506004111966782 522302116237076448 522556855191998172 522783757864682496 522858039633506304 524690328931347488 525336412932381141 525411057405154284 525639199418790912 525970289869420032 526692776531328576 527710275854641152 528042670838172672 528205797072202977 528768004177236096 530517245407059456 530592626018617344 530621004191874687 530851408449014016 531580599944136288 533414927220844032 533675086153530048 533750915459204352 534484089793626336 535853952951163392 536513783420304144 536590016073349056 536928004241699616 537665542709064588 539043559813967936 539444218286505168 539784004264261848 540018387244836864 541910812791701808 542146119267078144 542390659169271696 542655195776305794 542967964234795008 544870726197937776 545029875220626432 545107317915783168 545450670975694848 545619174997660218 546199916402859264 548006824925973504 548114004330068358 548352004331948544 549105235107129792 549451106381447712 550512571724903424 551000034711641088 551268770312437632 552373718649434136 553440830085142272 553519467883619328 554201051005588896 554279796823019904 556463720372361984 556814226621021824 557228093614631712 557579081327918832 557821191219941376 559776004422197472 560544927505194996 560898004431061206 561141555453393408 562753536360613416 562997893085042688 564126350961124224 565216166895464448 565827292590166152 566072983989467136 566429542936298496 567207605495276928 568303373997305856 568661337825724416 569195312188917141 569442466037023488 569801147358538368 570583841242272624 571407443404664832 571686132175861248 572471415324454464 572832004525339104 574727015857647744 574808678186835456 575598250546982208 575878983272814312 577866171155914368 578230158414138048 579024430609761864 580508449030427008 581305850746128144 581558263186747392 581672004595174584 581924576025741312 582471004601486637 582723922970831616 584397903143713932 584734730714394624 584766004619617002 585019919515239936 586955250237597696 587408414896902144 587589880766711004 588131727597767808 588215294587694592 590161196074125312 590276620047765924 590532927742098432 590904893557002752 591344099346139776 591716576103097536 592859692626819072 593674060336471296 594048004692944256 594864004699390608 596097888490051584 596831901082941888 596916704270944512 597207834505140768 599646090207254272 600091793123449536 600384471922721304 600469779891604896 601108902707908608 602835697070058816 603663768082517688 604044004771912068 604306290488269824 606305423322353664 606424004790713928 606687323941730304 607257004797294579 607520685650441472 609617059680964608 609649664390664534 609914384175462912 610001046239090688 610838959764144384 612404517658472448 612979566972679998 613158609623204736 613245732655256064 613632004847656704 614474905953216672 615661988497081344 616049782644534784 616507678041720192 616896004873442112 618132494679128676 619024730355053568 619326643190516352 619875039050596224 620177366601492336 622620933845785056 622709401369071744 623564771425897392 624228475888982016 626021685418907232 626416004948649552 626688004950798336 627276466493908686 627548840122434048 629748004974972156 630021451785643008 631284249885067584 632503805811591168 633097728405690093 633372629720673024 633462624940594176 635868187757397504 635958537568413696 636359116138310656 636555704163936921 636832106988150528 637233235803335808 639341295746969088 639466338385079751 639744005053939968 640622774291651424 641026290778355664 642264667012387328 642833373830247936 643146898697843904 644436005091006492 644715829669856256 645772712530889216 646567892839853712 646659762960189888 648237263423173632 650099442550403664 650508928215905304 650791389756598272 651201311266900992 653072005159230384 653355579629555712 653969082089394162 654253046085090816 654381005169571407 654665148028958976 656830875265883136 656924203642097664 657826572053693952 658147409454644928 660324656517297408 660418481321044992 660834466759014912 661742206411156416 663438227463345152 663931345583390976 664349543709860736 664768005251628096 665681148115984728 666967154205171456 667883317878530208 668304005279562288 668594193731702784 670610124551308032 671531292304812576 671858813818283364 672150545826020352 672246050957365248 674601851483161056 675319878350860288 675528502378055508 675821827824159744 676247515546397184 678190159203816168 678484640384538624 678617338694370348 678912005363364864 679844576799303552 681157944720175104 682093601237647872 682190519166793728 682227005389553169 682523239434446592 684878425073676288 685309817379719168 685819192141085184 686153682197395776 686251177018977024 688955082365781504 689901449237163072 690336005453613792 692619737059216512 693056005475101632 694008005482622376 694309355029075968 696402821649435264 696742473589330896 697045010486243328 698101668301879296 700448550576508188 700548076540205712 700752696712233984 700852265891721216 701293719825893376 702257035375104768 704056894450896896 704274396096270636 704580203476251648 704718005567230746 705024005569648128 707356327209412608 707494672255832916 707801877932018688 708428616057824256 708774133258848384 711219902961125376 711566781538040064 711667887278939136 712645453058168448 714471937268217856 715351711227072192 715453354764465408 715904005655599488 716887390278752784 717198674425638912 719258957715340224 719712005685682464 721154577125650122 722547750388935744 723187545559028928 723540261035074392 723854433966483456 726494301597250368 726706500294168576 727492233330213624 727808122272172032 728266555203812352 730675766567964672 730818672440091144 731136005775931392 731822544242893467 732140313476173056 732601475175263616 734016762299871232 734562339794390016 734666712948854784 734706005804134182 735025027083250176 736498291532578848 737921106780189696 738025957178159104 738574514613476352 738934734674118528 739039729097359872 741951627163149312 742970791486175616 743438775103891776 746368005896263296 747393236673593328 747717766954389504 747864005908081608 748188740604524544 748891291630482819 750338048480817888 751801796632793088 751842005939507574 752168467948165632 754436390120221536 754656750305482752 755239390581731328 756276807327035904 758778680666732544 758927082918556188 759256621382697984 759734863144717824 760778454989696832 762248176234481664 762963929104293189 763295220432605952 763776006033785472 766302687810196992 766411570915780608 767464334062642944 767838644363752416 770488228207885824 770973544552184064 772032574146349152 775074467661504192 775562672793566112 776628006135315516 776965230627775488 779197204191618576 779535544271597568 779688006159489336 780026559353653248 780759006167950173 783453174355614672 783793362446954496 783835282787997258 784175636797023744 784287059450259456 787035493397021232 787377236989464576 788116586107731426 788458799128186368 788955434804130048 791565413781961728 791720228476765406 792064006257259008 793152006265854144 795775868110589184 795888939027926016 796277112673521024 800122390831266048 800512629230295072 800626373188806528 803780929426745088 804885024110023584 805392006362549424 805741720651026432 806498314063596882 808565339720951904 809676006396392772 810027580867255296 812707269559750656 812866219187552712 813219178900617216 813982793664458691 814451946352192512 817146271487250432 817306089296906664 817544812830939648 817660976873674752 818176006463542272 818428762496490327 819299874604288896 820882651329441792 822010237388960256 822171006495102537 822528006497922816 824176659572171568 825366307140071424 825768857587355136 826500052067461632 826903155468656448 828560577974151204 830161245127713408 830279201825428992 831419695234529856 834695580558542976 835221339931532736 836368621991878248 836731786829912064 839664006633296208 840028602380857344 840817391257792494 841347006646591809 841712333180090112 844130304540920124 844496839627564032 844616833254125568 847824250343196672 848740938885249228 849109475984200704 849644314404447744 852455060995958784 852621784513439668 852992006738586624 854163699055535232 854701721037807552 855875761863408936 857111165106997248 857529198263791872 859248006788008656 859621106226475008 862090523786471616 862213017280253184 863818474909221468 864316351230898176 866799256733871552 867345237621207072 868268415022534656 868536645914642796 870762673545640512 871958776119192216 872337394780121088 872508006892761876 872886864038611968 875774500354510848 876596854715570898 877102096071591936 877149006929425503 877529879272859904 880432875356396544 880557975094726656 881112622345353216 881384821150066506 882322941881541888 885241794111187968 885414930071648886 885799391613147648 886357340335504128 887574864154646304 889289538940228608 890511090504706944 891072007039416384 892296007049085912 894146832735077376 895375056406416768 895811751757711152 896200727768027136 899469135310881408 900576707884081956 900704669837407344 901095770432212992 901663354061862912 904253545605088224 904823118259160464 905216007151153152 905495652123776532 906066007157868102 906459435732404736 909458134983530496 909636007186070892 910030985912595456 914425589521446912 914474496585996801 914871576263194368 915001569358636032 918606776487708672 919469350459019997 919868598982884096 920448007271485056 921712358929825008 923492982745622016 924074673966802176 925344007310163168 927198742018693014 928537095532580352 928989964785774528 930266049902238504 933931400768677584 934064102053607616 934336928949645312 935347157138846088 936342713833473024 939032528128360848 939440271301668864 939624007422974328 940032007426197504 940914699740863029 943326229674443888 943735837242691584 944571488077099008 944622007462458234 945032177678464512 946926374827601376 948755708717386752 948890516371918848 950193937410891264 953802281636096256 953937806352620544 954538674207465984 955849853705003712 959011943620453632 959616007580909952 960934161437477136 961539436167533496 963397000518580992 964250060745371904 964720348046765856 966654007636509738 968659068796333824 969851839259780568 969989644440284832 971022073605083136 974424896586788192 975149163825605496 975763392323857956 976187084634897408 976801966900351488 979416453059186688 979608007738845576 980033369444333568 980953623134091243 981997722043438464 983894809040252928 984766019484635136 985246312898824704 985386305463146496 987221114181967392 989268836217532416 990627721981567488 991251700138522368 992613309616734624 995157341195017728 996524315564791104 997152007877442144 998521722173977092 1000450731307757184 1001824976817795312 1002456007919343432 1002891290597554176 1005915186826962048 1007296938457218864 1007788220727425046 1008369076436047872 1011902777224741584 1012342161843597312 1012979817526290432 1013292753567083262 1014371273319595776 1017285238805724252 1017726960576807936 1017926008041555522 1018368008045047296 1019766865198955328 1021736917080262656 1023285778750190592 1023784859151669888 1027317637610514432 1027964726069578752 1029230523296093664 1029376765528465536 1033432623548672256 1034083563724754816 1034852173855744608 1035504008180420688 1035953640837033984 1038929605588824768 1039584008212652448 1041012008223933564 1044604232474152896 1045113710383996344 1045567515729364992 1049380657862694976 1050672825864762282 1050822114810308568 1051278398837581824 1051940579738840064 1053385553062657152 1055420551709282304 1056085341676345344 1056411594144405954 1057077008350846119 1057536008354472192 1061034490814118912 1061185252037234688 1061242008383749374 1061702816898028032 1063161199888272576 1066829854441688064 1067350172307060096 1067501830918408704 1068968179587252672 1071707905902326784 1073027566840608288 1073180032146698112 1073856008483399232 1075331085418129176 1078087119627935872 1078888436573010336 1079568008528523696 1080036774489673728 1081731865688475183 1083821625583403616 1084781318338543392 1085310391552611588 1085935928469590016 1089741452395875552 1090059750441252864 1090901341951389696 1091238349995320436 1092399832805718528 1096013649851947008 1096228008660136716 1096704008663897088 1098210470214259584 1098902212762895424 1101025143449806848 1102000069423282176 1102059008706201273 1102537540624875264 1104747437298868272 1106881660170284544 1107038935767238656 1108402102011177792 1108559593646039808 1112927440744723968 1113628453242043648 1114456187229263424 1115158162655837664 1119552008844394944 1121089855010389992 1121796008862122412 1122283110906786816 1125507072721226832 1125995786170085376 1127763008909261361 1128252701922248448 1131654585180332304 1132145967978934272 1132859085872596992 1134415210990553856 1137322675651448832 1138390624377834282 1138884932074046976 1139602294717076736 1141167682484545248 1143372264351722496 1144942830648908928 1145664009050678208 1149454031715295488 1149617356373670912 1151196501093964416 1151757966545628624 1155732342311828736 1156460316828276096 1158048861219523728 1161016898060854016 1162611701492256288 1163344009190349168 1163849152051482624 1164942009202973274 1165447845941663232 1168795806287427864 1169532009239234004 1170039839030479872 1173910500475195392 1175179761533422008 1175752924181995887 1176263455195535616 1176430589175389184 1180322392148250624 1180553240095531848 1181065855484196864 1181809787114005504 1182174879161597139 1182688198692279552 1183433152206195072 1185719385253638144 1187348120672942592 1187580342715148109 1188096009385888512 1189728009398781216 1192195776980103168 1193663802165883776 1193833408541889024 1194415669010281536 1199292180414508544 1200183586246899072 1200768943845442608 1200939559783209792 1205671394140117632 1207327536165035376 1208088009543824136 1208612580976539648 1212848009581427856 1213374647883460608 1214514009594589158 1215041371300882944 1219299328781329068 1219828768350925824 1220002092478181376 1221677919528288768 1225959133945359996 1226317219246409472 1226491465310512128 1227264009695313408 1228949811906433344 1231323976994162688 1232099565289069568 1233015356083440384 1233792009746884224 1236264989358257352 1238049460710107136 1238653286381032704 1239750078101192448 1240354733202984672 1245241867691570112 1245418802738143488 1247129542851794784 1248456951777964032 1252043370837814464 1252832009897299104 1254552932987817372 1255097680244868096 1259496009949944312 1260042903571286016 1262568499770135168 1265007611623182336 1266195456811380186 1266745259441346048 1266925249881188352 1271736375514795008 1271917075136827392 1272718232276621312 1273111408327873842 1273664213976301056 1274466471606671616 1278682591493938176 1278932676770159502 1279488010107879936 1281245548583302848 1282052581556711328 1284529334024774656 1285666747660495872 1286293797395687808 1288872010182012984 1289431659339712512 1291545425061778432 1293135785679707424 1293319525920379776 1296474526846347264 1300198885100807328 1301017856431810608 1301582779513196544 1302402622533801984 1306144010318460768 1307938164178788324 1308506092170181632 1308762010339142814 1309330296057917952 1313661750531766272 1315653144107387904 1316294818909289856 1320649313034594816 1320836962642089984 1321668933518029824 1323484412822312832 1326876454926690304 1327862691166781952 1328122395107473329 1328699087419721472 1329536010503256192 1331362296231969456 1333934308410342912 1335766635757060416 1336608010559124576 1341220249102616064 1343062584609625152 1343717627636566728 1344301091652040704 1349203702966322112 1351057004756111016 1351643655648319488 1352495031092794368 1356380318407632336 1356969280769077248 1357234677388740696 1357824010726729728 1359099010736802153 1359689153598607104 1364187202475295744 1364381038333587456 1364454010779106338 1365046478868893184 1370619634759438336 1371638384282170368 1372307364394791552 1372502354037954048 1377910164731563008 1379802898474326144 1380672010907227584 1385239474118433024 1386112010950203264 1388016010965244752 1388618710058151936 1390798113028039521 1392805643298870528 1393484947178661792 1396203336603758592 1400897101153016376 1401096153080411424 1401505393424467968 1402587439651786752 1404514070750209536 1408548792192541272 1409160406952503296 1409436011134461492 1410048011139296256 1414712654418825216 1414989344511665832 1415603755864037376 1416857232115648512 1416933011193687351 1417548266517696768 1422439805922250752 1423133563076080128 1423335774557878272 1425290906116336896 1428943874536435712 1430703422454144384 1430906709528930816 1431808011311198976 1433774780557505568 1438517915430680448 1439424011371364928 1442309154251300244 1445095500777871488 1446375091118057856 1447080522070148784 1447708867932966912 1449981011454764607 1452988603194500736 1454984466660427248 1455616244544344064 1456533110407624704 1461637344880182288 1462272011551862784 1463645088485786934 1464280626952346112 1465202950350527232 1469124679588780032 1469412011608268364 1470050054166500352 1472996583065157696 1475842213560379392 1477149029226952704 1477869469348237056 1478079458194719744 1483903254326298624 1485941582972351232 1486877550207783552 1492736011792526592 1494786473347186656 1495728011816163216 1496377481209049088 1497782583260965638 1500676096961635776 1503684011879015148 1504336935896331264 1508872780240443072 1509313500610965504 1511682331091137569 1512553614654071808 1517557361333465088 1517854165837112376 1518513242765395968 1519469726289435648 1519939130350624893 1521556909979393664 1524496352468963328 1525927858208586378 1526590440865211904 1526889012062333283 1527552012067570944 1532605375620393984 1532823141831561216 1534928668125285888 1535677288727504832 1540976456415771648 1541947089104368128 1544065148292698304 1550148935323008384 1551125345587132224 1553256012270631032 1553930461255550976 1558394408383237152 1559376012318978672 1560053118707306496 1561518012335900346 1566906348711229344 1567670565575994516 1568351273594047488 1568574118900518912 1574070986794042464 1576009238797143423 1576233172215462852 1576917598256372736 1577910869608260096 1583130827563923456 1583440456953530812 1584128012514518016 1584617391216608931 1586304012531708288 1591551736221178368 1591777878055852032 1591863012575624061 1592554225347042048 1600244781662532096 1601025258460590144 1601252746377613056 1607561858853490176 1609770048220047168 1610784012725098848 1612996628127193764 1617130679441903808 1619352012792785544 1620055161734510592 1625732438375105424 1626438357801234432 1627965587328917382 1628903892704385024 1634612178593813328 1635089625661879296 1635321953747349504 1636352012927084544 1636857524992980654 1638599749208577792 1644020474777920512 1644342012990205074 1645056012995845632 1648353319144343136 1651537715174710272 1653000104134923264 1653806310937312896 1657121155948302408 1660322490255426816 1660558403650857984 1662839390469059712 1669391161117085952 1670442679863065472 1672737243983756496 1673463573659824128 1679328013266592416 1681634782515584988 1682694013293183618 1683424666360180224 1688260609081840248 1688993679255128064 1695648500686393344 1697481877770498456 1698218951968401408 1699288628808895488 1704910121991917568 1705243569026879336 1705984013477173248 1707585936566751423 1708327398111070464 1709403442075615104 1711751523726817872 1714222330213994496 1715058396527583744 1718496013576017312 1724181047572943232 1724426034560506368 1727636949818442936 1733598513467743104 1734690475242414144 1737073291829285592 1741525347091281024 1743917552238384432 1744674789560242176 1745016013785523752 1745773728077223936 1747413013804459911 1753193709431141796 1754204192143183872 1754298013858851006 1755059758545719808 1760865750712793088 1762225244690706432 1762769642300133012 1764645883763083776 1770483588222375936 1770829860143297772 1771598783226295296 1772714680671008256 1775149728309292608 1778579077880457216 1781022181009413888 1782144014078832768 1784592014098171824 1788293665470154752 1790750112812833536 1791623503515422304 1798938270621762816 1801153415768163912 1801409339674814688 1803326708123725824 1808507091210176448 1809646236518320928 1810991304247553064 1812132014315736204 1812918871464809472 1818916269967060992 1819272014372141784 1820061971825190912 1821771014391883737 1828851179042893824 1828948993171993602 1829743152526388736 1830003138717272064 1837213552975417344 1838938700918039994 1839737197965768192 1840896014542970112 1843424717859650016 1846985965491244032 1848149347933604352 1850688014620326336 1854397484037386028 1857074191065160704 1857979929571549056 1860532099804477008 1867862801537355168 1868128204107215232 1870694314277692176 1872685427666946048 1878065056256721696 1879248014845948656 1880064014852395008 1881829399481726058 1886652459348887776 1889244014924916468 1890064355356929024 1893852749655202752 1897511417434773504 1899293185217070279 1900387874821782528 1907604563272192512 1907875612705241088 1909077348414931968 1909667112491810763 1911699707410007424 1918023887240907264 1918399015155239253 1919232015161819904 1921868322874954272 1923078872335066992 1926794001037161984 1928500121490743808 1929440696093531712 1933308015273019476 1937318137592667648 1939703678519561136 1939979288880569664 1948849793173576384 1950298327651210992 1951526784647715912 1952374169269794816 1953603933800702976 1959216015477691152 1960066738888667136 1961907246268182486 1963143015508714221 1963995444086876928 1970492625797649408 1970772610926292992 1974442228363934784 1981255443963134976 1982503400277044736 1985226619233469248 1990314682390035456 1993048631129582208 1994304015754884288 1997043444347954184 2000901462615514368 2003649953635590624 2004912015838686864 2005782581195108352 2011830373653924096 2014593876914437728 2015576441454850092 2016738152872095744 2023805554449483168 2025959635052580864 2026585507134166524 2028742546639191552 2034570477611448504 2035453921153615872 2035852016083111044 2036736016090094592 2039533730397910656 2043473834160525312 2046571557500381184 2046681016168659507 2047569718303339776 2054635275221028864 2055929452139157504 2058461046592187328 2058753531056931072 2066865247097344512 2068167127449509632 2069704347711489216 2071008016360841376 2077859211177649536 2079168016425304896 2082024016447867128 2089208464948305792 2090227420767992688 2091135031458729984 2098761315725389952 2101345651729524564 2101644229620617136 2102556797675163648 2103881159477680128 2106771106125314304 2112170683352690688 2112823188288811908 2114154016701692238 2115072016708944384 2122068981628237824 2122484016767498748 2123405633796056064 2126322399776545152 2133659708883376128 2134700344614120192 2135003661836817408 2137936359174505344 2143415811804653568 2146055133681216576 2146360064293396224 2147712016966798464 2150662170836258352 2156174239255871744 2157776873146020672 2159136017057047392 2163463731376950366 2167643251166807232 2169562636677086784 2170620783105223176 2179482904791751104 2180119500882505728 2182476699990640872 2184799665611437056 2192027299703894016 2192456017320273432 2193408017327794176 2195467632728680401 2196420940428519168 2197804425525790848 2202050286899613696 2204000138846564352 2204118017412402546 2205075081249750528 2209494874597736544 2213763320340569088 2214077871534477312 2216804204022355584 2217119187292079616 2225854881489447936 2227256906484087296 2228912374458526848 2230316325311675328 2239104017688789888 2242179710020779984 2243592017724244824 2244566221813573632 2251014145442453664 2255526017818522722 2256505403844496896 2263309170360664608 2265718171745193984 2268830421981107712 2276781248755668564 2277769864148093952 2279204589434153472 2282335364969090496 2286744528703444992 2288891787312879567 2289885661297817856 2291328018101356416 2298908063430590976 2299234712747341824 2302393002187928832 2303515933091257248 2311464684623657472 2312920633656552192 2316097722439047456 2322033796121708032 2325223402984512576 2326688018380698336 2329884018405946548 2330895691883326464 2337591612574855728 2339064018478468008 2340079678060959744 2350359523066844016 2351505848363991774 2352526910391071232 2352861178350778368 2361106480191063696 2362131710968393728 2363619574228011008 2364349758323194278 2365376397384559104 2366866304412390144 2374696241345885184 2375160685430296218 2376192018771777024 2379456018797562432 2387327604331767552 2387666817083778048 2388831338020563072 2398584360829017088 2400367172493798144 2401537887690885216 2401879119566419584 2411342788280235264 2414655072330070752 2416176019087648272 2417225161953079296 2425696019162855712 2429028019189178316 2430082742601765888 2438598657562658136 2439657536701851648 2443355839056577536 2451918267890719992 2452634438492818944 2452982930621024256 2454528019390626816 2457899623812866688 2462647953988325376 2464199130578139136 2466030712166880768 2466513019485307611 2467584019493768448 2472529978716514704 2476098921420214272 2477306572762065408 2479500156202384896 2480709466405969344 2490483735383140224 2490837605476286976 2494259085703589568 2504086741675628928 2505664019794598208 2509105865975634744 2510195360489736192 2518992019899888624 2520085807142572032 2524041019939775427 2525136999540270336 2532390913622760372 2533490518882692096 2533850499762376704 2543472751029590016 2545436464553242624 2546222816655747684 2547328427952602112 2548932943213343232 2557365182987876352 2557865353540319004 2558976020215759872 2562491097166605696 2564105163113422656 2569058668049549312 2571333495320991744 2572587594791375616 2577744020364025968 2578863318679425024 2583090850123556864 2586271571359414848 2586639051840759552 2592949053692694528 2600397770201614656 2602035712863621216 2604805245067603968 2612288020636921536 2615876328357576648 2617012184340363264 2617524020678285628 2618660592115835904 2627323501063532544 2631306288214775808 2631447020788276509 2632589637818579712 2641298626069189632 2641673925284179968 2643337867036059648 2646968825644625664 2653752909853380608 2655725382333563904 2656244790214946658 2657398174839442944 2659072021006512384 2662724592463938912 2667868616820685824 2671533271514120832 2673216021118249152 2682440498205232128 2686125169219250304 2687435255273133456 2688602183304081408 2698407405932644224 2702114009512222032 2703287311296638976 2704990062185588736 2712760636815264672 2714469354777481392 2715648021453459456 2718198021473604306 2719378307197214208 2728374404950591488 2728908021558212676 2730092957737786368 2743276768564340736 2743423489757990403 2744614728789583104 2745004708075908096 2755820329463126016 2758408051377059991 2759605796948652288 2761344021814455168 2770478948236866048 2771020799668678921 2772224021900406528 2776032021930489504 2781596226056079042 2785611286597741056 2786969894357323584 2801794202306032752 2802192306160822848 2803010786848935936 2809028141500419072 2817097584385082544 2818320813905006592 2818872022268922984 2820096022278592512 2822744099222589087 2829978689023331664 2831207511728074752 2833714464231297024 2833866022387374702 2835096533035393536 2846267126152160256 2846671549115756544 2850581812232673792 2861406844908288768 2861813419057861632 2863616022622397952 2867549561115011136 2877035830861360896 2878848022742729856 2884618308502600488 2890191001555742976 2892750182236115712 2894161044140297568 2899962022909529214 2905977206389001472 2909968933320854496 2913066220815249408 2923274689760364576 2927290176971573868 2928561253904692224 2930405900701054464 2938249359177560064 2938824023216536728 2940100108333000704 2942860869402273729 2945993166130315392 2951684427120758784 2954298058453905408 2955738938696474112 2956158916389439488 2967806508652597248 2971883165944702464 2973755100415567104 2985472023585053184 2989572946694373312 2991456023632326432 2995565166521931276 3001352193923271552 3007368023758030296 3008673871792662528 3017745560480886144 3023364662182275138 3025107229308143616 3035708331674224752 3037026485530791936 3038939452578871296 3039878260701249786 3043113819958787328 3051855716417172756 3053180881730423808 3053778024124666566 3055104024135141888 3065210751240787968 3069857336250571776 3071354577455009664 3081952912831543296 3083894178208736256 3088130296585396608 3100297870646016768 3102250691174264448 3106512024541262064 3107860922511101952 3116788816766474304 3118752024637957344 3123036024671800692 3133812697422458688 3135341131151989032 3136702547188094976 3148141973588084928 3152018477594286846 3152466344430925704 3153835196512745472 3155821739216520192 3166261655127846912 3166880913907061624 3168256025029036032 3169234782433217862 3171231025052538357 3172608025063416576 3183103472442356736 3183555756111704064 3183726025151248122 3185108450694084096 3200489563325064192 3202050516921180288 3202505492755226112 3215123717706980352 3219540096440094336 3221568025450197696 3225993256254387528 3234261358883807616 3238704025585571088 3240110323469021184 3245195597065425549 3251464876750210848 3255931174657834764 3257807785408770048 3269224357187626656 3270179251323758592 3272704025854169088 3273715049985961308 3277199498417155584 3288040949555841024 3288684025980410148 3290112025991691264 3296706638288686272 3303075430349420544 3306000208269846528 3306177026118603819 3307612621874625792 3314242311896604816 3320644980510853632 3321116807301715968 3325678780938119424 3338782322234171904 3340885359726130944 3345474487967512992 3358656026533184832 3363269565031169976 3365388026586367236 3366849332720360448 3376521218163680496 3377987358510256128 3383289026727784083 3394963755540996912 3396437903936802816 3398577257617790976 3410487138053758672 3411968026954346496 3415171873133502846 3416654796222140928 3418806884151230208 3423503047453635744 3430116793055167488 3436992027152034624 3448362095145886464 3448852069121012736 3455273899636885872 3467197026935486208 3469380950484828288 3474146583658571184 3483050694182562048 3487835104476768864 3490032027571047504 3491547456154447872 3494826027608919822 3506387418862283592 3508596027717702012 3510119517091439616 3521731501425586176 3525539284600266024 3527258772545987661 3529291767526167552 3540967176444751872 3541659720286595544 3543197566452590592 3545429361342016512 3546524637484791417 3550299456618585216 3557158155760914432 3562044362018827776 3562741028145444327 3564288028157665536 3569184028196343648 3576587330940309504 3581500225625667072 3583247007030844608 3597876541243525632 3602306831536327824 3602818679349629376 3617014182420352896 3619292473036641856 3621982608495106128 3624264028631472408 3625837742929618944 3638544028744283568 3640123943650381824 3643542028783767474 3657897986343987204 3659486305052777472 3660006277434544128 3677877401836079988 3679474395931536384 3681792029085940224 3686849435719300032 3693971930982488064 3696298695867208704 3701376029240652672 3708794968074772056 3714148382130321408 3715959859143098112 3721064199608954016 3735725603074710336 3736256408214430464 3741388628555384352 3745370855333892096 3756130112513443392 3758496029691897312 3763658798963452116 3773304918697775552 3778488029849832936 3780128710713858048 3787705499310405504 3795022834869547008 3798586370434140558 3800775749643565056 3815209126544385024 3815751225410482176 3818154696829863936 3819334224983621526 3823399414820014848 3836047774481814528 3836798030310478506 3838464030323639808 3843736645749908544 3846157744670133984 3853588002074323968 3857000242981487616 3858881392187063424 3866616030546038952 3874636275185335296 3879407357039122272 3879958577761139328 3897699586347152768 3900596655302421984 3903053569295431824 3904748338539589632 3907207867601405952 3918432030955382304 3923814492536364972 3926286031017428442 3927990888173753856 3940985251595298816 3948884456727869568 3962510887926269952 3965006800554089472 3970453238466938496 3980629364780070912 3984367185322419987 3986097262259164416 3988608031509768576 3994086888695908368 4001802925231028736 4007299907271181248 4009824031677373728 4023660747307848192 4029187753828875456 4031152882909700184 4047611108898966336 4053171014268333048 4057485093278383104 4069140955222897008 4070907842307231744 4071704032166222088 4073472032180189184 4077297032210406459 4079067460795821312 4093143115000762368 4093362032337319014 4095139436606679552 4111858904278315008 4116922093184374656 4117507062113862144 4133730494194689024 4136334254899019264 4139408695422978432 4142016032721682752 4155718422355299072 4158336032850609792 4164048032895734256 4178416929896611584 4180454841535985376 4197522631450779904 4202691303459049128 4203288459241234272 4207762318955360256 4213542212250628608 4225646376577623816 4228308033403384476 4230144033417888768 4244137963256475648 4244968033534997496 4246811267592112128 4250799033581062053 4252644799553090304 4267319417766752256 4269400689228240384 4270007323673634816 4275872718349010688 4286831623609307136 4292110267362433152 4292720128586792448 4295424033933596928 4301324341672516704 4312348478511743488 4315553746292041344 4318272034114094784 4326927462753900732 4335286502333614464 4339125273354173568 4341241566210446352 4358965809583502208 4364953399981281744 4369599331222874112 4384912034640546864 4386816034655588352 4390935265457360802 4392841880857038336 4395608851051581696 4408236034824805092 4410150162499501056 4418989749195473088 4427526640681138176 4433608408044711168 4434238374584159232 4451709762978895872 4454513812968174592 4457824748917053696 4460632650623350656 4478208035377579776 4484359420041559968 4487184035448489648 4489132443627147264 4502028290884907328 4511052035637045444 4513010807688993792 4526618340721329216 4537660843962215424 4553562497511337128 4555539728296187904 4558409178868306944 4564670729938180992 4573489057406889984 4577783574625759134 4579771322595635712 4580667036186999849 4582656036202712832 4597816126861181952 4598469425494683648 4604786004375857664 4607031866182514496 4622929369247314944 4625841267313104384 4632195444878094912 4644067592243416064 4650446805969025152 4653376036761396672 4659768036811893096 4661791383766652928 4675183225149711456 4678128036956936016 4680159356121919488 4700719046133688032 4703011696727983548 4705053820782142464 4705722356701556736 4722212960382127392 4727239148456022016 4728699516646388556 4730752794769118208 4733732608824780288 4749392482691770368 4750321370860592436 4752384037543554048 4758912037595124864 4774655208663535104 4775333634167556096 4775589037726872183 4777662676041126144 4797168721658034176 4800734344987596288 4803075775381770432 4803758239132839168 4822685576560470528 4829310144660141504 4832352038175296544 4851392038325711424 4858056038378356632 4860165485203531776 4877197315125316272 4879315073403703296 4886711678113155072 4903836535781439984 4905268876985637888 4905965861242048512 4909056038781253632 4915799247625733376 4928398261156278272 4932061424333761536 4933026038970615222 4935168038987536896 4945059957433029408 4954613145524130816 4959000312404769792 4961418932811938688 4980967470766280448 4981675210952573952 4988518171407179136 5008173483351257856 5011328039589196416 5018211731951269488 5020390720979472384 5037984039799777248 5048082039879550854 5050273999080540672 5064781827245520744 5066981037765384192 5086945502059180032 5092445633311495368 5094656855905204224 5097865886426686464 5114730365975752704 5115730707080638008 5117952040431519744 5122757809700254269 5124982194333211392 5128210326226845312 5138117336099098624 5142666990641983488 5145175189582751232 5155488040728051936 5166181700247113728 5172543142718829696 5173278103681519104 5200795540403229312 5204071425727242432 5224576041273843072 5231752656715153296 5234024368680726528 5235048041356571256 5237321184231671808 5242239041413379733 5262612576429551616 5262894041576553018 5265179275637159424 5282597252138379264 5286675734072119296 5293937651289251328 5311450764667127808 5312489580429893316 5314796349678885888 5318144042013024768 5325449184927877824 5335737233641371648 5343066543028241664 5346432042236498304 5364880996410464256 5372250338438500608 5374870510546266912 5396814811865288448 5404228019024444064 5409980124371177472 5425521273630529344 5428938709554962784 5436396042947208612 5438756614394428416 5456748809901182976 5457816043116425352 5460185915475572736 5465313043175651211 5486553537128681472 5486846979515980806 5489229457579166208 5490009416151816192 5511640658926252032 5516816102754119982 5519211593897304576 5522688043628910336 5540957896473732096 5542041599337357842 5544448043800813056 5552064043860979008 5563192452112158084 5571222573195482112 5573939788714647168 5603588404612065504 5604384612321645696 5618056283000838144 5634195168770165088 5637744044537845968 5640192044557185024 5645488198445178174 5659957378046663328 5667732044774749404 5670193066070787072 5692534252304320512 5697879555651210837 5701163624465347584 5722813689816577536 5723626838115723264 5727232045244795904 5729001337475432289 5735099122230022272 5754071661722721792 5755197045465717759 5757696045485459712 5769236617005200976 5780382003111485952 5785500364472231424 5788322088280595136 5799924045819058428 5811954412778002944 5819937866641708992 5846549379520729152 5854580353943147736 5857122507809384448 5860811801402108928 5877648046433073456 5880200216666001408 5885721738804547458 5889429046526142663 5891986332260630784 5911477877392948224 5912317832778878976 5943766331889404928 5947510200831134208 5970944047170106368 5979145893388746624 5982912047264652864 5991130333043862552 6002704387846543104 6014736047516060592 6017347743585325056 6035491120961772288 6046729324364550276 6050214458616287232 6071416663348449504 6077878905157742592 6079756521402499572 6086227639917574656 6103711432834345512 6106361763460847616 6107556048249333132 6110208048270283776 6130421502481575936 6139714672501143552 6140043048505978521 6142709154910019328 6163905825663086592 6167788356417472512 6176260593170793216 6200595741292033536 6204501382348528896 6213024049082524128 6233577633532948608 6237504049275914688 6246072049343601384 6267625394844917376 6270682262303978064 6273405094376189952 6296283947176169856 6304036955188573692 6304932688861851408 6307670393025490944 6311643478433040384 6333761827814123248 6336512050058072064 6338469564866435724 6342462050105076714 6345216050126833152 6366206944884713472 6367452050302496244 6370216901388168192 6400979126650128384 6404101033842360576 6405010985510452224 6430247435413960704 6439080192880188672 6443136050900395392 6451986512508775056 6468522717767615232 6477408051171142176 6490391194130851098 6502929753500421696 6511862349315669528 6538448714375253312 6540358502647517184 6547430099971922616 6554398996834311168 6576081899111682048 6577368051960820296 6580224051983382528 6586402898186041203 6593413276577372544 6606150860698841088 6612000416539693056 6612354052237207638 6615225243749251584 6628484623793209632 6641289961021707264 6642233614603431936 6651357561876238848 6677564644468343808 6681770719452261888 6690948975935025984 6717312053066369664 6726539130062339952 6730776053172734472 6733698665440720896 6753042436327360992 6766578053455568166 6789927511081993824 6797154515235581952 6820974276107517344 6830343746267005692 6833309592444281856 6837613768302460416 6847006094907271488 6860233586110334976 6866675361938638701 6873984054304069248 6896724190291772928 6897704138242025472 6910547799273771744 6934394053870972416 6938761900969656576 6948293167317142368 6966101388365124096 6975670208953537728 6980064055142095008 6989652055217839644 7012774837724567184 7017192055435404024 7020239034182879232 7051078569200532048 7054517545091975322 7058583535052335104 7083319440573191088 7086395132905181184 7090858722684033024 7093049274969582834 7100598913237170432 7124088724037655552 7125482056290888654 7128576056315331072 7138368056392687296 7163000451251334144 7166494014061689216 7195753082487051264 7204613663072655648 7205637358699258752 7234028364840705792 7238584946073283712 7243965216990212256 7248528057262944816 7251675485859237888 7277088057488567136 7287084057567534948 7315795972687974408 7318972610105554944 7355754803672159976 7358948791863072768 7363584058171880448 7373698871438600064 7387943861964976128 7392597391734417408 7399539058455922833 7402752058481305344 7417589936149544112 7428296764260642816 7431919718286196224 7442128399217908032 7471451206149420672 7472512816428860928 7482777257110768704 7512260225026886784 7516992059383794624 7527317597926904232 7546609837395551104 7556976059699665872 7560257421427716096 7572123059819326281 7575410998620811008 7597172740868281116 7601551499287130112 7630418253088770048 7636309393659727872 7638668449967243052 7646798829640029696 7672095548963629056 7673596060620957012 7676928060647279616 7687473291499817088 7692315489340267968 7707176004148647936 7714000485962975232 7717762784374126848 7733232061092077904 7749272550370670592 7758814714078244544 7759917155522278656 7795399172694305536 7801193310604843968 7806107138590863648 7814415735202811904 7836864061910764608 7847628985072729944 7852572062034856884 7855981776347507712 7881970503190597632 7894341062364829527 7897768913455739136 7925021775852539904 7930013601108178944 7940906476933876992 7961258729560141824 7968734370644839974 7972194524518328832 7977216063019537152 7988173777391816736 8003605850462057472 8014599814542362496 8019648063354747456 8047321494615696384 8058375507657750912 8062305765819400368 8095222217797932672 8106342028536666096 8114970186556766208 8138281910445794016 8143408064332444176 8146944064360378368 8154594064420812918 8158134921591642624 8186724064674638028 8190278873213359104 8230270469273971209 8233844186368749312 8235014124227724288 8267460988389378048 8272668509798038528 8275224154131179973 8278817390845956864 8284032065443365504 8311436844710598144 8313062399006036763 8316672065701219584 8328096065791468512 8356833859793223168 8360909683071970752 8395045262901559808 8405382606918098256 8406576918482468544 8427084424501257216 8451292753155247632 8456616066806768952 8460288066835777536 8489936067069994992 8493622535184224256 8501598067162124106 8505289599106180608 8538801378456480768 8540014647347269632 8551745436698021376 8584220534724866304 8585440257173584896 8590848067867193856 8602648683345033408 8624696957023486976 8631107492584082688 8636544068228189568 8653854925507801464 8670573004667228928 8678250546708347136 8682483132420892704 8717931619167004416 8729906799962563488 8739198662445748224 8769824069281093728 8781870530914721604 8785683761714076672 8791217702103163392 8816472069649610184 8820300324999002112 8837979498390946176 8855053281362276352 8867216816089422336 8868476749168318464 8903419525957791744 8909027625936349184 8915649497834107392 8921265301246701312 8956416070755159552 8968718840083119936 8974368070896979296 9004056581769814656 9022104071274090888 9026021615377987584 9053236681442658432 9075321687924430848 9107124995022674256 9111079456592375808 9116818357736613888 9129341459876361984 9155567149251518268 9159542645191271424 9161334072373999698 9165312072405425664 9195632253722363904 9209572008751715328 9214063732365028992 9245858738494629888 9251682534626208768 9264390889756189824 9288135184486832128 9300893611938050304 9306752073522793344 9319536073623786192 9323582767533305856 9350366450299422912 9356256073913872032 9401438092267376064 9406023393455967096 9410107641564284928 9444425920764254784 9457399033292777112 9461505589538236416 9467465217649560576 9498784965383540736 9500642741721184872 9504768075087108096 9513693075157615071 9517824075190249728 9549310417327070208 9550667268335112192 9551178075453744366 9555325352082252288 9594337443316068352 9601468689975192576 9606151550763540864 9607516478265678336 9645371153120941056 9658620289320283008 9664704076350593088 9702784076651422848 9716112076756713264 9720330970407063552 9735586791196276647 9754394630250632544 9773423356226310144 9807673071562879968 9810537753971275776 9818112077562507264 9831598495251466752 9864122848667523072 9866052077941230444 9870336077975073792 9890119914866058816 9909226291048261632 9918000624809539584 9918531078355811457 9922837865623877376 9961934941532560896 9963350421905147904 9977036342814358272 10016346966702515712 10022656079178392832 10036423463902538976 10075968079599554496 10096164079759101708 10100547998161081344 10129563654491041488 10133962075530768384 10149867080183352249 10184891266622990736 10189313711810408448 10195731772853372928 10231461414161276016 10235904080863039488 10245515619400508538 10249964388666422784 10256420652453690624 10290350379165502464 10310976081456103872 10345086285437659392 10346556207363038208 10401591080806458624 10408142851454484864 10449152082547686144 10463505313430306592 10470096082713142512 10474642368463343616 10484478082826759466 10525788083153106036 10530358551274318848 10565194504276758528 10581776317637962983 10587875302578502656 10622901529334255616 10624979160859786632 10629592699357771776 10636288084026049536 10639573912454374251 10650898369855755648 10671474467282743296 10686133086056483328 10688223084436332981 10692864084472996608 10729761992820928512 10744500676877001216 10749741021092533824 10793629623730576896 10808456038048888128 10851042547261058688 10857877419109925568 10872792085894417224 10877513228788856832 10915632086232850704 10920371830951145472 10930626086351302422 10973693959031961612 10978458915158332416 10980018832303632384 11033632205508239964 11038423187794609152 11045376087257820672 11081915792947464192 11084083198674715684 11088896087601626112 11104128087721958016 11126384904224316168 11142445146390964224 11147879577429294336 11207176809224131008 11208769224643291392 11236112566001676288 11268390337540330176 11275488089075691936 11290976396890356348 11319914756093326656 11335464089549498808 11340386132141574144 11385068504608641024 11395759111302421674 11402327248930695168 11445627379633155072 11447253676231446528 11454464090489591808 11458002674950864578 11470198244460044544 11508143323445443584 11510394090931435518 11515392090970919424 11538473234010401952 11560764006222971904 11571000728944462848 11576644176561190272 11599848091638116856 11623908825556005888 11639875733283417984 11693098759041458304 11709160707886295472 11714245015618768896 11721623602804217856 11755296092866146912 11771443477609094916 11778858093052285326 11783972664521261568 11822955754785896448 11887532663778809856 11895020401662268416 11941888094340212736 11953101555967259961 11958291786777493248 11965824094529305728 11982260666087725104 12005408775693086208 12029472095032121184 12070982241923544576 12093458648729100552 12142833326696899008 12159513042804999144 12172455279835149312 12207422865668691024 12212723526921695232 12215112096498666264 12220416096540567552 12231891096631219377 12279429345002287104 12280086097011957042 12285418309820038656 12335576712834945024 12352521186341586432 12401191482584067072 12409002764697057792 12426048098165048256 12467155267065897216 12475008098551829376 12492144098687202768 12535250789689834752 12541364524607956128 12592567894352339712 12608073910377147384 12609865377723702816 12623286956866080768 12667523655628246496 12676939129732871448 12684924100210153428 12690432100253666304 12732413889769426944 12734904100604992488 12740433802776336384 12752397100743186159 12801958253300256768 12808202067684721152 12810021971020904448 12860494870827921408 12878160385760377344 12886272101800790784 12903973025017550112 12937045435535230464 12954816102342284352 12980782388261702196 13005859507000843392 13023724698631339056 13076897428750506624 13094860199943845232 13108797993668622336 13154736103921640592 13160448103966765056 13172805796372082406 13186826553154745088 13224708104474415276 13230450487498503168 13256969247586419264 13282579922043414528 13302715123752477696 13355129288936687616 13363541438904523776 13381897951870051968 13434624106132739328 13453078260124679904 13461552106345468944 13467397330881441792 13506084872654721984 13533156106911136332 13579855022163987648 13641948552215034688 13660687492534011384 13666619184888563712 13675227536604920832 13694012189814542976 13720467172220669952 13733350723877277402 13742001108560999547 13747968108608138496 13793448380583545856 13795408276484050944 13821095598547543488 13868788107741944832 13877523801939313152 13896586334634284736 13932202776730248192 13951340417907075456 13960128110284190016 13979304110435679288 14025549675449134368 14034384110870808048 14040478068365758464 14102157138401064096 14109035090183950644 14117167070104670208 14166638881146382176 14181717445368066048 14186098549939165668 14201197826474340864 14248177448075311104 14250964112581777308 14257152112630662144 14276736112785374592 14326000902502668288 14326767113180616549 14332988028123378432 14391506164974102528 14409227326145311296 14411274717398517504 14468056729681411584 14477169892146567424 14487930433980424512 14497056114525889632 14554176114977134272 14574168115135069896 14631591945375948816 14637945220211109888 14711509607344319952 14717897583726145536 14727168116343760896 14747397742877200128 14785194783468834816 14799078116911845666 14805504116962610688 14835179872299088224 14863839436572392448 14884256798435816064 14942902412298841344 14945025632857721856 14965554514221537408 15024520450053773568 15033984118767589248 15054635195853808464 15093219674791102208 15113952119399331744 15144246119638652562 15150821997241622016 15194345481736562232 15260836506177540096 15277336899934486104 15293597659280059392 15344191097927258112 15347192121241914024 15353856121294559232 15368273429100762807 15374946582999634176 15384630978680535936 15414352008297295872 15428000971925950464 15435525568748253696 15466464122184155808 15498545100741341184 15517629428156489088 15519834311044557312 15590798345388611072 15602386621209687936 15612214277181727296 15673728123821529216 15695257970145459888 15705144124069713768 15711963552695015424 15788682124729659054 15795537826911478272 15860027202216357888 15881812953867753984 15937468741289679948 15944389049036657664 15954432126039074304 15976347554783633472 16007211700924114944 16029199629084724992 16039296126709494912 16094642989231392768 16116751015315501824 16124611531638800736 16190444435595865344 16212684057073332192 16229940373113532416 16276563820891588032 16286816128664888352 16309188128841625836 16316269843183285248 16373448129349276056 16380557746426718208 16460540938547942418 16467688372737498624 16470028248455448576 16534921976778756096 16545337019596077056 16550448308262359946 16557634781691913728 16568064130886731008 16622873689421196288 16626124798012073526 16633344131402439168 16656192131582937024 16713667719586446336 16721819366143941504 16790090525803119616 16810765213836196512 16813153836964937088 16854168849002514432 16902585506310495264 16913232133613537904 16920576133671555072 16979872134139989984 17003196134324248212 17010579198212361216 17077602756912961536 17103490873396042752 17168441069449732608 17170880514347169792 17181696135734387712 17205297366690066816 17249393914046973952 17262214985168165376 17265591136397153277 17273088136456379136 17307709851015602928 17341146009334457856 17356501093416694272 17364966264841785408 17435863238334008832 17459813599925126976 17539648138562187456 17563741061829443208 17571367523428153344 17582435404206326784 17632944139299220368 17640600649998004224 17668287139578427989 17675958996781892352 17734433632178844672 17736953498336636928 17818055251872698368 17831298995668214784 17842530602493402624 17912832141510319104 17937437680166239872 17948736141793958592 18008113163539629312 18044208142548181776 18052043230755975168 18106473362885316864 18150643375848861696 18214249990045348512 18233636715473227776 18258682919752723968 18311134298503036536 18319085290382542848 18322668144747999396 18330624144810851328 18391264507444727808 18419144017503430656 18420129145517935563 18428127464730057984 18491717476989259776 18503365069252417536 18528781779512379648 18576270368973664256 18601787223876100608 18613504147045586688 18639072147247572384 18700732900598845824 18712512147827744064 18802876184534752128 18812046786911934192 18820215283128569856 18888851841528509568 18914798066585554224 18923011179076472832 18934930435299121152 19001285483442369744 19009536150174216192 19027386150315230142 19035648150380499456 19098620834654140416 19102356150907488732 19110650704164504576 19202937379950385152 19212303101527081728 19215032956531356672 19290742306241882112 19317240578640566016 19329408152701186176 19405568153302845696 19432224153513426528 19471173582392553294 19508789260501265088 19615346143125759936 19621075507942551552 19663196990502933504 19728245697335046144 19732104155882460888 19740672155950147584 19759208694558123609 19780239829732117632 19818452582096523264 19836001249619079168 19837062156711622914 19845675731247754752 19923869883065121792 19926700843810295808 19954072685628716544 20032693933405031424 20045312158356785664 20072846927805077952 20151936159199108992 20192328159518203416 20201095996322162688 20259127308982082976 20299734160366704498 20369782533245981472 20391463545706745856 20462922828322552032 20491031238801017076 20499928777332845568 20512841304907381248 20580700758331004928 20600026085815916103 20621952162912207744 20690172570875318784 20693112414726076416 20803182161612917248 20816285702908969728 20898304165095372288 20927010626860613184 20940192165426285024 20968956165653518932 21051576166306212072 21060717102548637696 21163552635275925966 21175750605157005312 21249958321719573264 21259185398715543552 21272576168052099072 21279147824908748502 21301796739711511296 21372266172112966656 21376446168872665962 21385728168945993216 21489001353754002432 21499482042185067648 21587259247461153792 21616912076097776256 21702085094522117376 21715754838219851136 21745584171788834448 21755026457577713664 21831264172465701408 21861252172702604844 21947387918063923224 21956917830316664832 22067264411016479928 22076846375589218304 22090752174515641344 22163831585894928384 22168166397349431368 22177792175203252224 22198617175367768499 22208256175443916032 22252769808448632336 22284890292781928448 22295759154858588672 22414353618448262016 22417538449286582784 22536780675080660352 22550976178151383872 22581952793780712696 22639829512186653312 22670928179098997616 22680772264283148288 22716369179457978843 22791518222604843348 22804654497861390336 22891254759266310144 22908928180979183616 22916005349901729156 22940396488920089088 23016286646890887168 23020788181862871036 23030784181941838848 23076946468020803904 23121528012445943808 23142001457888925696 23153288353122380544 23199696183276233712 23247817651112011776 23279751466566835968 23386197518082916608 23418321415772590944 23443247205608435712 23510592185732293824 23542886955218189832 23557716186104570652 23567945329042523136 23645911509571792896 23683023187094488581 23775065327557619712 23790040803324536832 23883776188680425472 23906203111934519922 23916583573554986496 23931648189058611456 23964521332175450208 24010817551386172416 24058944190064242368 24141964483847089152 24186917297458201104 24285666653393798016 24319026085609998288 24344910559670298624 24414845731337382048 24430224192997332528 24440832193081135104 24463782193262438754 24560172194023914084 24570836619640077312 24690811407821913627 24705042372683172864 24802382965168134144 24818005529394115584 24825672462393539919 24852096196330096512 24934310534131794432 24939187197018110289 24950016197103658752 24984288197374405536 25070501579379669504 25082729049215912256 25185135788704679424 25216147820754294768 25219730755447405632 25335047311256492992 25353878259465742896 25369848200420306856 25380864200507332608 25469808201209984976 25480867605552672768 25504794201486372318 25616404135369442304 25620043942041808896 25756320771520754688 25772544203601581568 25807946050035100224 25874090871070460928 25909632204684568704 25961564776523404392 26011719014001686784 26047449397262678112 26153794857501013248 26189720399887690464 26217595987337244672 26309472207843281184 26345611592744164812 26373653106309490176 26449416208948830552 26460900974997006336 26513938495172838528 26565159844086829056 26605430247504955392 26710258577873375232 26727082877809047552 26763795903740103936 26869248212265478656 26906156520249359808 26923104212690937888 27012169745309443968 27066312213822272664 27159710044327975296 27283897104430069376 27321374985068022768 27333238369777127424 27350455073209841664 27388024379629085952 27466701447754554804 27484002217121999094 27495936217216276992 27586896761167091712 27642191197095086976 27737576215483889664 27755047603878626304 27793172669268569472 27864405553460496384 27902680835814150912 27920256220568380032 27958608220871358576 28051099350898268736 28068768221741616096 28204314276802128192 28218070180367901288 28333277762292764352 28372197099878331336 28402395652948681728 28496354896150622208 28501928225163554616 28514304225261324288 28541079225472845213 28553472225570749184 28652001805005336576 28653534226361233098 28665976056246756864 28783012329948205056 28818454652290622592 28822549434797035008 28936113459362823168 28954339784293134848 28975860867960849024 28994112229051779264 29108352229954268544 29148336230270139792 29263183890751897632 29423019214688639904 29454336232687521792 29494795485754400256 29598156233823691332 29611008233925221376 29670359744598176448 29727678873144784896 29755593235067434371 29768513596871632128 29885804824597682688 29890051265715443712 29931109028443074816 30049040900107547136 30067968237535178496 30109270391707616928 30186439349582204416 30227904238798663488 30288492239277305124 30301643994483244032 30388690963473124464 30554673799868972208 30587195318560118784 30694384242483828048 30707712242589118464 30736546858201525614 30749893165999268352 30769261957361071872 30871051137496507392 30932928244368311616 31035258856312978176 31039668622089114624 31181596690777222144 31204773242419375872 31224428554363454592 31347456247643058432 31390515940290919776 31410288248139427536 31423927105390030848 31577364249459318108 31591075653822956544 31763625907735507968 31874937482579359896 31888778098073315328 31908864252078148608 31952695109567266944 32014423401848229888 32058399258169449984 32064669253308998943 32078592253418989824 32189285978462785536 32233502030631003648 32249223063277601472 32380888871191730688 32425368114146664384 32553127641783176064 32573632257329776704 32618376257683251672 32632539686366570496 32746896258698552112 32761115492853436416 32921081877095884836 32935376745474997248 32940056496910897152 33090674039192154112 33100896616524719892 33115269563383827456 33136128261773462016 33245747378842392576 33252249596024147052 33266688262804878336 33312384263165874048 33427335439172892672 33443638732287883008 33580181051606239232 33621530427672393024 33626307673929874176 33708337698005028864 33805171012620990528 33826464267227075808 33959744268279979968 34006392268648496424 34021158396424722432 34155205513825923072 34206981746792085504 34336882138899465216 34341761028694339584 34363392271468775424 34410594733380133632 34498787828093947904 34524429970336330752 34531182272794306554 34546176272912758272 34615419702031205856 34682292018668915712 34713002186833388544 34729932529683570816 34871726476668017664 34919627199850253952 35079296277124374912 35127482123658886416 35142735046856306688 35164870808412653568 35265888278598440736 35336574279156855978 35351917993563784704 35468867264357689344 35662597991336429568 35685061204986805248 35825664283020638208 35859304667901779883 35874875360332479744 35897472283587917184 36016226327079258624 36088416285096363552 36212946725770633728 36428499980090697024 36517365839505447936 36622268597006073072 36638170580765085696 36645336289495998792 36661248289621702656 36695673289893658131 36838288035006861312 36840258291035871126 36856254929460115968 37006730138504835072 37057563559024759296 37203574447752201216 37227008294091173376 37278144294495144768 37401465801197691648 37425024295655488128 37605752369069504256 37624093573823868384 37777703683057019136 37829596133171108448 37869860870598242304 38002570966884739488 38054772300630460284 38071296300760998912 38197241669308280832 38204712301814977464 38221301408329009152 38257191302229558477 38405874759900770304 38424606203054163456 38430065913062713344 38581484612483764224 38634481157281132032 38658816305402372352 38811136306605691392 38864448307026853056 38942347164785106588 39017578521002530176 39230692286251519872 39326393981005867008 39464208311764921776 39481344311900295168 39518417389116247218 39560479659464235264 39674124313423245828 39691351462495509504 39847739766130243584 39908145371257433088 40065387866810062848 40090624316713571328 40145693855610155904 40303872318398217984 40384656319036406832 40402191992644325376 40518254617964165952 40599468320733408996 40739565066491962944 40925845656645104064 40982062477602034152 40999857554665691136 41025682609814762496 41161401516662009856 41200052171631832206 41226003325682998641 41243904325824415488 41380345141750637568 41386224829452152832 41606364323225834496 41632571405817939456 41796608330190744576 41854021253721226368 41880384330852570048 41937912331307037864 42103152332612424144 42121434205097275392 42327105270551851932 42351501210314010624 42499916643439146528 42545152336104198144 42558295649817497004 42603593479423022592 42744532344225933312 42752892337745331924 42771456337891986432 42978002707508004864 42980301339541849647 42998964084370135296 43174518494922307584 43233824152195552512 43404170189044234752 43431509676439702272 43491168343577668896 43662528344931402816 43722504345405209688 43894775836127846448 43913835660633329664 44134528822032959856 44153692751178436608 44181504349031282688 44336332794698862736 44355584350406504448 44397234350735536998 44416512350887832064 44505539616897264672 44591518309717177344 44828707236896524032 44835076898573165568 45073561350161320704 45101952356302767744 45163905587561425392 45279659024373306624 45341856358197995232 45432738358915957686 45583036445209686696 45782509518532620288 45832010699803458312 45880792977840178176 46032573293781774336 46041576363725742072 46061568363883677696 46104820287302288421 46153892936041607808 46243056024891887616 46284002915777851392 46306576706244761088 46399392366552467424 46495635302224023552 46559502933133671936 46772395036165833216 46836642831545181888 47021184371464587648 47085773910436379664 47115432372209141304 47135890658085046272 47366046374188977162 47580081606649073664 47812406223869039844 47833167147109972992 47863296378117222912 47929042664350900416 48021635102772344832 48117888380128484736 48283928967694178304 48373834594916402208 48571333306787596032 48638052171219996576 48689821119340597248 48829691462674764096 48860448385994665056 48927564386524877508 49120344388047828168 49141673239280154624 49381622815643827254 49410084745366345728 49604765930336268288 49636011058788231168 49651344924787079838 49704192392660193024 49868621068263588864 49878374394036220578 49900032394207317504 49968576394748811072 50141003158759339008 50165458098431824512 50370271577409358848 50432295641508589536 50439461510894811264 50670094622512985984 50707756518931485792 50739696400840613712 50761728401014665216 50939616402419969952 51009588402972744636 51232808270738884608 51512641543041509376 51545088407203163136 51615892100070200448 51748181742140921856 51796773409191459831 51819264409369137408 51923129553046808784 52023438028003373568 52094898794525356224 52307589715002026496 52379440799775380928 52618944415686562368 52691223185488329624 52747306212618980352 52898832417897661104 52921801949994012672 53004861418735283967 53027876990345677056 53210860495009910784 53454165755618095104 53527591807480207872 53738496424530957312 53812313040498719616 53846208425381875776 54024339490618887936 54132624427644545328 54319420088655950592 54567794208860138752 54642749970136045536 54700910146419683328 54776048759258171904 54933402895509109608 54968004434243998188 54991872434432553984 55173793522334183424 55260387436553806689 55284382394190173952 55475152430967779328 55510095207757252608 55586345338537138944 55728811106920992768 55805361671628301824 55840512441136760064 55917216441742717152 56102198701796537472 56137536443483232192 56408628553604256384 56436140360735802576 56666555524585528704 56744394199756662672 56804791305897363456 57003856450327109232 57028608450522648576 57082158450945690426 57106944451141498368 57307068452722466196 57331952112493513728 57636909304581245184 57645098869594070016 57872226918725646336 57908679568586269696 57951721735921698048 57988224458103558528 58216704459908537088 58296672460540279584 58526367781503795264 58846038429377279808 58989590971508800512 59196312467647382664 59222016467850442752 59340719489196352896 59455357746289569792 59511186470134868742 59537027193743264256 59771609649195365376 59780102531430887424 59862218056886149632 60098081800215094272 60135936475070356992 60218540783415233856 60372878699164408832 60455808477597326976 60576984478554610248 60603287988966488064 60777381926946248928 61109347599737944416 61174390637120237568 61388768484967656096 61473093716403051228 61499786331998536704 61538523914722143744 61742102274993014784 61865856488736623232 62070517712625956352 62079337244178229248 62363193381554444288 62409546484838751744 62448857108726909184 62694912495286116864 62781031880581839552 62820576496278855072 63154728498918636216 63182151307645913088 63527251815471015936 63749874965158719792 63777556196146630656 63817728504156297216 63905390219134533888 64116798516338899968 64129338506617997886 64157184506837979648 64467004061262007296 64498446126555202944 64761777742383461376 64850736228293328768 65106255283566352128 65147264514659553408 65236752515366503344 65265079372733140992 65493792517397104224 65842163754191769672 65870753490949994496 66201793233049439784 66230539126767654912 66272256523546924032 66491494757684785152 66504499192048294104 66533376525609756672 66595851526103305497 66624768526331748096 66854670878345785344 66887277464575766016 67160362103212478464 67243060855344786048 67252615347859748352 67610342025241981056 67652928534454151616 67919488536559959936 68012784537296992848 68042316792849444864 68149107538373936529 68413963493584171008 68673764277798930432 68726784542937550848 68821189466760267264 69048859940672661504 69062364545588613108 69092352545825516544 69230839404062411712 69364584037337831424 69426004373666777088 69459865059367141632 69743452953336035328 69839254399700507904 70158592554248749824 70254964247317772832 70329741616825307136 70531776557196881472 70673148558313711956 70703835987127569408 70937734528715378688 71049069561283465743 71325195982672859136 71370122409973610496 71651328566041276416 71718609335803559766 71749750720664959488 71794944567175834368 72032452654158517248 72176832570192727104 72425893451541267456 72856999960181394048 73034731679010895872 73244537194012146144 73290672578991997584 73322496579243405312 73391346579787316262 73680516582071742252 73712509858920231936 74072434223465740881 74115127118049518592 74407148895504402432 74454016588182346752 74477017387180619757 74556288588990289536 74802931602395383296 74817561591054330867 74850048591310976256 75211504738139008512 75248187147647736768 75555407366114038272 75659192266342216896 76005141933769478976 76109544601260920568 76142592601521997824 76409424603629954928 76442602816658018304 76514382604459116954 76849212406108326912 76860131826125426688 77268962314562264064 77317632610804744704 77622272613211382784 77728896614053706112 77884694329570213176 78035157042005060352 78461384572503039744 78652787962011734016 78928416623529843552 79036834778232494436 79120959318928470528 79348248626846491656 79382702924991019008 79695479532260487168 79816290742514866176 80130775733620125696 80181248633427142656 80291387711220311808 80607744636796435968 80769312638072813664 81036509235928331904 81198936641466817992 81479130132983925888 81851691313290208128 81964124955204068304 81999715109331382272 82051365219629524992 82400104343263664412 82452006651365997282 82487808651648830976 82760690283501275136 83212728646451668992 83265142811635878912 83593216660381489152 83708042507442452736 83760768661705140096 83875824662614075728 84206304665224848288 84654210541103703864 84999833286878293056 85116591299634994008 85207186958846045184 85489064688451866624 85505784675490663848 85542912675783972864 85623237676418535639 85956005415016009728 85960602679083699294 85997928168740270592 86349036989844615168 86467648304391105024 86808340378088469504 86863019352879404544 86982336687155337792 87325056689862805632 87445008690810419376 87789551672255692896 88269057644065919712 88363008698062565376 88672665589397725472 88794468701471073996 88833024701775664128 89011079233794529344 89183036619434354688 89266779705202303113 89657414473793048064 89670153797146331136 90147122700322641408 90203904712605535488 90327811175122850784 90559318048746613248 90683712716395990464 90865476717831915372 91166072890419373392 91664021399606916624 91761585955680356352 92083152727451484144 92123136727767355392 92209640574604576842 92307785872083215616 92613153412489522176 92798784733104934848 93119005866267343872 93544790072331666432 93673285663090363776 94042368742929175296 94171547820872759328 94230864744418282608 94271781316170092544 94732092748377954324 95624812447738079688 95666334294219945984 95726592756234445824 95858085328701800832 96043270205544689664 96194007759926996829 96235776760256969472 96567857935388356608 96747669189832804416 97142666613575192064 97276104342439993152 97659382925349528192 97720896771989330112 97855128773049755016 98240688776095656336 98283346478560309248 98763245631287654508 98820169490732691456 99272022117576462336 99302689849574159676 99408384785320386048 99737242136527177728 99756748788072441156 99800064788414635008 99937152789497622144 100282006317518678016 100330916196863649024 100740543154818717696 100864591283017179072 100878923021789622528 101340189245025971968 101415513037862971584 101479392801681227424 101879232804839939904 102019176805945489272 102465616541477769216 103025283086083018752 103090176814406326272 103231784200140400896 103496363484281843712 103593546818382919662 103638528818738274816 103846259106093617568 104046876056006747136 104189797589050712448 104615179430004052992 104758881599550761856 105237888831373124736 105382446370976659248 105494612425237960704 105797664835795322208 106009722837470567934 106055753980691354112 107055183614960415744 107476992849061914624 107577914003705339649 107624626080997439232 107692416850763751552 108048678981237775872 108265248855289090656 108638840177311901184 109135588417720277504 109285499940272091072 109552097518516343808 109866805791018219216 109936008868487996376 109983744868865107968 110520774873107613378 110568764788380347904 111020190415514505216 111172690677074277888 111610723343256603648 111681024882273520128 111834432883485434304 112204397403593074944 112275072886966464384 112817257107208512768 112872280721471605152 113333111049171057408 113488788399513325344 113609582611794726912 114007712900654218464 114164316901891380852 114213888902282996736 114614136905444932392 114663904224987027456 115273818609162490368 115290197739188140032 115744453837451292672 115817359137172539392 115903443471843396096 115976448916207117056 116433408919817074176 116593344921080559168 117052735563007590528 117692076858754559616 117979181943017601024 118392624935294765328 118444032935700885504 118681438978392705792 119022372940269737484 119074054387486528512 119543219298390730752 119724436113772299264 120196163600430188544 120271872950140713984 120437081566830467712 120745757398328817664 120911616955194653952 121153968957109220496 121206575977932976128 121554763853892497856 122218695199475888832 122777536969935312192 122946187432806102456 122999572663997073408 123077047829444287488 123484204549986029568 123678009977048995923 123731712977473246464 124141035425251912704 124158674488356458496 124726386763108888576 124819092969677503488 124897714217453818368 125389824990572233728 125562063761163679104 125641152992557710144 126309456997837272432 126364302615291826176 127054503630942031872 127499749930317439584 127635457008312594432 127810780438269067776 128233597032677799936 128258677013235995772 128314369013675959296 128934008122524014592 128940904018625548941 128996892253110405888 129523555484766922752 129701472456586657536 130212510567132704256 130294529029319106816 130473505030733006688 130987585034794208448 131684327508383539344 131741506981899988992 132403586466098879568 132461078253535309824 132544513047093848064 133008998384096588208 133066753051219513344 133191703052206610994 133249537052663496192 133774554929151532032 134486121710689572096 134505230695719496704 135220684050483962112 135305857068908303232 135838977073119919872 136025569074593985696 136298215076747873058 137347528555597860864 137642378933520534528 138097719881345323008 138124729091177226216 138184705091651033088 138314460861906865263 138461678808124823424 138729168074675662848 138852008747333554176 138919730118734283264 139486905906672070656 139678508799401015808 140317185108497499648 140509928494635545664 141063553114393762944 141346297116627423912 141407671974255138816 142098139122566931486 142740244819947220992 143437218671607119532 143499501441329918976 143589889134351668736 144064905308317034496 144353665140385454208 144851786903082534912 145713999920362788096 146069463358021791744 146489074388024292288 146581345157983995168 146782693159574632524 147361033164143484504 147425019717840463872 148144868446931481762 148230254236099037184 148814297791008804864 148908033176364693504 148954034774361239514 149112577177980579072 149605863204790766592 149635123182108661734 149700097182621952512 150423009476278017024 150496374295295473536 151110814732228076544 151318384532684433792 152010283867538957952 152219089202521841136 152285185203043995648 152818849207259909856 153028765208918233908 153698424812216653824 154537924629124528128 154635265221609489408 155244545226422765568 155390320227574379493 155457793228107412224 155769388659140426352 156070314084010120704 156922769145006079488 157856833247059687104 158073669556464988872 158241918637856941056 158696497253692983312 158765405849982038016 159014584256205851901 159632581485029732352 160362497266854285312 160582775422440623616 161215489273592871936 161538625276145627328 162073018471856663808 162397873282933635984 162958260265967851776 163703382626580416256 163928249910408136608 164102730439259049984 164800208686527328824 164904013302731994564 164975617303297661952 165521380567002550272 165781162309661420067 166425457292903337984 166530285623271757824 167186433320762978304 167416085014884905472 167521537323410280192 167751649325228151456 168412609330449696576 169308421082207407728 169999666573756586112 170233182599269988016 170414373917692090368 171011569350981327696 171085825351567945728 171246475352837071278 171921205358167398588 171995856337480541184 172935296608782210048 173616680756176939008 173726038705758809088 173964673374310675584 174650113379725611264 174890017381620838752 175579103344511385792 176538115288131839424 177345331178795450944 177588937402942147992 177666049403551328256 178022158467589058688 178366073238868709376 178533559410404606226 179314828947586096128 179340307594292662272 180294245400645282816 180407809425211070976 180655622350245701568 181118636097493226496 181367425432791980928 181730953435663830744 182332145780838746784 183328042799213833248 183523171911360712704 184166305454902968288 184419281149209153684 184615571744166431232 185226306824979044352 185597569466209869696 186238011732534687744 187089580144663332864 187346571326180727552 188084737485858350592 188343095641745518656 188461729488836565216 189464185496755908648 191249624895476159376 191332668588439891968 191453185512468891648 191716170657403601664 192388015519853993658 192471553520513938944 193495338379665608832 194285333227150384128 194552208684879986304 195318765850699056384 195441793543978660224 195710257546099510032 196481377552191312672 197526491262575309016 198605379699148319352 198816769570640772096 199474484273054355456 199513497576144882312 199600129576829270016 199787554578309916491 199874305578995244288 200564012635037356032 200661832393727298048 201481086309637435392 201729182566034358144 201757846043579245056 202680378490051943936 202831026075725943168 202958785603362454848 203758465609679879808 204038353611890978544 206180353628812652544 206463568400280801792 207187093636765839324 207277057637476549632 207692518212187235136 208093752112013494272 208379595178101424896 209230358860008105984 209517763199101523712 210475777662746249472 210764892741953318496 210989224850475921408 211595329671590644416 212019445674941135868 212111507961382708224 214110367229920831488 214953985698123829248 215155828007410679298 215249252161994878464 215384833701527503104 216097357962475551744 216530497710578181312 217277680354623802368 218271176835440555008 218570999880544182144 219104195037032687616 219733611582036438432 219872017736975992752 219967489737730215936 221041549746215226756 221137529576760695808 222345381354148555776 223221446686513207296 223362049764547040256 223668865766970868608 224408794807186149888 224452684773162992601 224550145773932928768 225634514214417025536 225744561442943210304 226666222098342114816 226977576799026650688 228015425801308436928 228328633803782761704 228427777804565993472 229228273810889864784 229327808449974054912 230547637218324980736 230580395478376280064 231634718274345078784 231806886943686792192 231952897832414234112 232866817839634148352 233186689842161118336 234105471126015181056 235384153717509119232 235958363886035202048 236785249870589530656 237362877956785411584 238044745880539474968 238148108774973057024 239086438596781461504 239448872227544598528 240392327200860377088 240543745900281427968 240874163133660935424 241491514796657635328 241823233910389307904 242307937914218440992 243109527707784995712 244437390398951777664 245555073939870624384 245892374865612204912 245999145327994146816 246154095658888574976 247356019954097991846 247463425954946492928 248282070850503825408 249638185939355006976 249795428434907636736 250779649981144467456 251124127522327358208 251282305985115420288 252618913995674544864 254999499860634879168 255621560876538135552 256467194065355599872 256517354026471991544 256628738027351918592 256869713029255606917 257868016245048029184 257881808037251097882 257993784506220811776 259047110969533845504 259402944913173315072 260425021134265408512 260589058058638213632 260947010061466013376 261975170069588416896 263368655016767078688 264807172932197759136 265089026094187696128 266017996768193176416 266383406104413221988 266499074105326992384 267549109858303064064 267800339115606909339 268972243421379144192 269010461391438993408 270441368100967924224 270611714137816606464 271677954146239839744 272051138149187971392 272596430153495746116 275284757867041069056 276249458182354452432 276369410183302066176 276628921723813730526 276923357616249646848 277839460237468566528 279357017598802031616 280634370216994999296 281019856989271091328 282127106228787525888 282692594233254847824 282815343948510277632 284196278245133862972 286874437343214239064 286999002882659837952 287179778268703337472 288129810616634068992 288582023279780990487 288707330280770908416 289703573806165069824 291427999840725576192 292978148776048584576 293162690315967990336 293565386319149265048 294722066328286969008 294850039435680927744 296289736893862963524 296460508472198074368 297816066352729387008 297908069548722479028 298225154355961158144 299211726409581533184 299270246364217323468 299400194365243905024 300846018952556034048 300992748590590947072 302221629464456153088 302636769065368867584 304020567735077915904 304438178405043682272 305637698414519819712 306057530417836467816 307396849624433307648 309075849258249056256 309270530443218978816 310489090452845531136 310780640455148758986 310915586456214824448 311538777318280852704 312140628168020241408 313845538290012158976 315713666494119374208 316147339112929977744 316483837275713882112 317392994507385966624 318029168512411703802 321165550844881247232 322430978547185743872 322733742011116018947 323077250552291254656 324146036943713327616 324795746565867271968 325916520531935703552 327406765253160832512 327856499820816273216 329600417373054657648 329808026605463989128 329951234606595323904 331562324619322840134 333060571246543515648 334832170029769810944 335043074646820560384 335503298650456302912 336825218660899393152 338616842164414815456 339999333147513172224 340466365198539976032 340828747835384180736 342023138701962655392 342492950705674142556 343842410716334797176 343991712674961082368 345870593217564420096 347233361512353878016 347452077411517618176 347929346748621351168 349300226759451222528 349780034763241677504 351158206689022771584 353076230576263678848 354690662357590901888 355177874805884295984 355332098807102656512 356044316935178117376 357067118820809212452 358629657895172192256 360588490801290565632 360815618850422141952 361311244700491403136 362237272194986452992 362734850865583961856 363461906871327661488 364664291561677493568 366656085598427666496 368332610909805936576 368838562298418307368 369231143488332862464 370452613649958088704 371034029931146987769 371195138932419739392 372476023465069375488 374179160289326665728 374693142652361455104 376169474971716701184 376686191283491037312 376923458977673130432 378928370993511817296 382499249790952318752 382906371024937783296 383432341314807203328 384776031039707987316 384943107041027877888 386822712055876646823 386990676759331217664 388570666454300768256 389104417369759972608 390637531701398112768 390883587087957320448 391420515092199020064 392962755104382625344 395052982525150618032 397210759398296638704 397633539141281544192 399026995152289764624 399200259153658540032 399575109156619832982 399748611157990488576 401323664787454596096 403458365132068716288 403515692087158490112 405360756980103887872 405662052151451886336 405917571206724909696 407516931219359759616 408076707223781957088 412927136800561603584 414374187273531678648 414554115274953099264 415385036424374470272 416187504224026988544 416759190356202849792 418460717720016211968 419035526398203047424 420951555325492498944 421529785483906636992 423190659343181288832 424038891349882271736 424223015922765416448 428220734459841662976 430311656014821358596 430498504323989756928 430769667403055006208 432194715924951103488 433060995421156362624 434555360709247604736 436542353670881110016 437141999761088364288 438208390074065375232 439467223164072876864 439744035473951985504 442083099492430453512 442275059153521391616 444690762708297111552 446442893373026414592 446724099529094080512 447337731533941737216 448817589614372299776 448905369546325985202 449100291547865857536 451269028428834051072 451489122885886420608 453332444196684229632 453955153598053301376 456030851602616873856 456657267607565523408 456855555609131986944 458456547621779729568 461095274436649961472 463613773887373584384 463905795664828468224 465733635679268296704 466170960682723138479 466373379684322236672 468210942252030362112 470768307435018238464 473570499741179061312 474725755913570823168 476089491761078949936 476296217549946114048 477043752768617555703 478897744455089197056 481087491800562855936 481748326267321870848 483646467820778615808 484615875828436881984 486219055415569991424 488874780797903555328 491110147879741248768 491784749731224409824 492308191317777149952 494712039908195983692 494926851909892985856 496564141701007650816 497343486928984260201 499276371878710013952 499590856869815273472 501559299962288934912 502248255044654716416 502564611970230840576 505237827991349089728 509998999721269758336 511243121753076271104 513034708052943983088 513257476054703837184 513739426058511213834 515763616074502195764 515987569012441623552 518805889826346630144 520850042268530817024 521178116117276427264 521894020122932026752 523950340139176833792 526737310033534157376 529614345864395518272 532035993536386352832 532766812208826443976 532998148210653984768 535098219716606128128 535600678231213818678 537944486842758288384 538020922782877986816 540882736201935848448 541223428275633212928 543355908292479679488 544102276298375942784 545192860306991492232 550569515734082138112 552498916364708904864 553257843447627461052 553846715232499293696 555678920474937133056 558714035197604063232 561268740433989998592 562039713978542182656 564254212457575051776 565385188466509695648 568392556490267725944 573748874686428478128 573998005765319675904 574359556537406674944 577164046559561980974 577414660561541816832 582855999681451152384 585956297552097169152 586325380631935980672 587130772638298530096 589444132656573938016 592579473787725927048 595816139097444958056 596450308711922316288 598423452819163066368 598540492728434646936 598800388730487810048 599362663734929749473 601692037905112068096 601985497181181894144 604443258928912306176 605273538130737735168 608041135470155831808 608876356810087364544 611275396829039639424 612115060835672935632 618541060886437957632 621561280910297517972 621831172912429648896 623077554636561705408 624281256336040482816 627691076580024317952 631427332988238748416 632294678225859955488 632967674551427764224 634785989014771933248 636058337024823407604 642331101689762494464 644861957094371487744 645467484022232037894 646154501104582509312 648292073887426655232 649591493131734543936 651833041063871407104 654813530506321665024 655712999641632546432 659200834746109315296 659616053210927978256 659902469213190647808 663124649238645680268 669664340059539621888 670086149293641120768 671006597300912605824 673358054319488977803 673650437321798786304 677233684328829630912 679998666295026344448 680932730397079952064 684046277403925310784 684985901411348285112 687684821432669594352 687983425349922164736 691741186435128840192 694904154823035236352 695858693497242702336 698600453518902445056 699560069526483355008 702316413378045543168 706152461152527357696 709381324715181803776 710355749611768591968 712088633870356234752 714134237641618424904 717259315790344384512 721176981602581131264 721631237700844283904 722622489400982806272 724474544389972905984 725469701731167923712 726923813742655322976 729328583123354987136 733312171196855332992 736665221819611873152 737677124596836614736 738462286976665724928 742068059862293975538 742390277864839478784 749386285304722910208 752338949943433402368 753372382566982074624 753846917955346260864 757856741987023634592 764998499581904637504 766864682629614406656 769552062079415974632 769886214082055755776 773645424111753293646 773981353518662435328 777141332908601536512 778208834739519945216 781275063402796225536 781767174175914640896 782841030184398040128 785925510208765250688 790105965050301236064 794421518796593277408 795267078282563088384 798053990304579529248 799150218313239665964 799497222315980977152 802647329574909192192 806916730264137432576 807031384174316980224 810721513960207775744 811324104302903772672 811835142413449819392 815033862438719519232 816153414447563914176 825854273601123207168 828748374547063357296 829108230549906198528 830770072848748940544 833518380712405699584 838071052796406094848 841903110650984997888 843059570967813273984 846381318686362577664 848077782699764543472 848446031845530832896 860623312029642717192 860997008647979513856 861539334806110012416 864389431849902206976 865746069839342971461 866121990842312725248 869110721418495209472 873084707341762220032 874283999522176728576 878934446328145753728 879488070947903971008 884166198984860907024 884550118307042783232 889381525416594223104 893448199058188161024 894675463067883474432 897635179228744599552 897810739092651970404 898200583095731715072 902538056857668102144 902978245771772841216 906664888393368459264 907910307196106602752 912061703205233747712 913314535215131046816 916913095243559459136 922190548873299922944 927227547774747168768 927811591329656936448 931467271358536593408 932341921365446276958 932746759368644473344 936421884504060724224 941536614870036476928 947140999482358122624 949451511827141646336 952178983522157899872 954087505537235111406 963496652534643741696 967292935641557231616 968201226033348056841 969231751656873763968 972438110831139982848 977749561595807110656 982220295759482497536 983569499462448819648 989424079816391967384 989853703819785971712 994686973857968520402 999181713739630546944 1004496510089309432832 1005129223940461681152 1010475655982698179456 1019997999442539516672 1022486243506152542208 1026069416105887966176 1027478852117022427668 1031527232149004391528 1031975138024883247104 1037611779652693260288 1041700084537061634048 1042356232234552854528 1043788040245864053504 1047900680278353667584 1053474620067068314752 1059228691728791036544 1064071987072772705664 1065533624417652887952 1065996296421307969536 1071201356462427637356 1075888973685516576768 1081765472403871696896 1082446856551266425856 1086711816584959358976 1088204552596751885568 1090385720613982984464 1104997832729417809728 1106515686895254922104 1107693430464998587392 1111357840949874266112 1113102089793440963307 1117428070395208126464 1122537480867979997184 1124079427957084365312 1128508424915150103552 1130770376933019391296 1136785112980535451888 1147497749372856956256 1148719113074813349888 1154328093119123961948 1154829321123083633664 1160468136167629940469 1165711999362902304768 1171912595104194338304 1172650761263871961344 1174261545276597060192 1178888265313147876032 1185158947575451854096 1191632278194889916112 1192900617423844632576 1197080985456869293872 1197600777460975620096 1198725327469859498946 1203970994362363788288 1210547076261475470336 1216082270940311663616 1217752713620174729088 1222550793658079278848 1224230121671345871264 1243122561820595035944 1243662345824859297792 1246155109273123410816 1248562512672080965632 1255382153160048635904 1262854665976477496832 1264589356451719910976 1269571978029543866496 1272116674049646815208 1284662203379524988928 1290934968044464075788 1292309002209165018624 1296584147774853310464 1299182986263469087872 1303666082127742814208 1309627061012643330048 1311425999283265092864 1318401669492218630592 1319232106421855956512 1326249298477291360536 1339328680119079243776 1340172298587282241536 1342013194601825211648 1346716108638977955606 1347300874643597572608 1354467368657659261824 1359997332590052688896 1361865460794159904128 1368092554807850621568 1369971802822696570224 1375369642865339188704 1391717386994485404672 1397200907037804890112 1398512882048169415437 1399120139052966710016 1404632826756091086336 1412304922305054715392 1418762649430363607552 1420711499223537183936 1424177267740712469504 1428268475283236849808 1443262475401688567808 1445244978801965612544 1450939403462335847424 1453847627485310645952 1458657166246709974272 1466624342393710665984 1473330443639223746304 1475354249193673229472 1476924573953331449856 1484136119724587951076 1484780555729678957568 1498772570609445820416 1504677899886866804736 1506744765133964149248 1507693835910692521728 1515713483974047269184 1529996999163809275008 1533729365259228813312 1539104124158831949264 1539772428164111511552 1547290848223506587292 1547962707037324870656 1556417669479039890432 1562550126805592451072 1563534348351829281792 1565682060368796080256 1571851020417530501376 1580211930100602472128 1588843037593186554816 1596107980609159058496 1598300436626479331928 1598994444631961954304 1605294659149818384384 1613833460528274865152 1614062768348633960448 1621443027920415551488 1622648208605807545344 1623670284826899638784 1630067724877439038464 1632306828895127828352 1651708547202246414336 1657496749094126714592 1661540145697497881088 1667036761424811399168 1676142105592812189696 1683806221301969995776 1686119141935626547968 1692762637372725155328 1696155565399529086944 1721246624059285434384 1721994017295959027712 1723078669612220024832 1731492139678685942922 1732243981684625450496 1748567999044353457152 1757868892656291507456 1758976141895807942016 1768332397969721814048 1789350926135766948864 1795270358457489199104 1795621478185303940808 1796401166191463430144 1798087991204789248419 1805076113715336204288 1805956491543545682432 1813329776786736918528 1815820614392213205504 1824123406410467495424 1826629070430262093632 1833826190487118918272 1855623182659313872896 1864683842730892553916 1865493518737288946688 1872843769008121448448 1883073229740072953856 1894281998964716245248 1898903023654283292672 1904357967044315799744 1908175011074470222812 1926993305069287483392 1934585871283114463232 1936402452066696113682 1938463503313747527936 1944876221662279965696 1955499123191614221312 1964440591518964995072 1967138998924897639296 1978848159632783934768 1979707407639571943424 1989373947715937040804 2008993020178618865664 2010258447880923362304 2020074162958466933409 2020951311965396358912 2039995998885079033344 2052138832211775932352 2054957704234044855336 2063054464298008783056 2063950276049766494208 2075223559305386520576 2084712464469105709056 2087576080491728107008 2095801360556707335168 2106949240134136629504 2118457383457582073088 2128143974145545411328 2131067248835305775904 2142402712924855274712 2151777947371033153536 2163530944807743393792 2164893713102532851712 2173423633169918717952 2176409105193503771136 2180771441227965968928 2209995665458835619456 2213031373790509844208 2215386860929997174784 2226204179586881926614 2248158855914168730624 2257016849830300207104 2261540753866038782592 2273570225961070903776 2294995498745713912512 2308656186238247923896 2309658642246167267328 2320936272335259880938 2331423998725804609536 2343825190208388676608 2345301522527743922688 2348523090553194120384 2357776530626295752064 2370317895150903708192 2383264556389779832224 2385801234847689265152 2394161970913738587744 2397450654939718997892 2407941988724727576576 2421094152522950940672 2432164541880623327232 2435505427240349458176 2445101587316158557696 2448460243342691742528 2486245123641190071888 2487324691649718595584 2492310218546246821632 2525709331952954993664 2529178712903439821952 2539143956059087732992 2544233348099293630416 2581869936088928151576 2584618004418330037248 2593168295549706620928 2597238209518028914383 2598365972526938175744 2607332164255485628416 2619254122025286660096 2622851998566530185728 2636803338984437261184 2638464212843711913024 2652498596954582721072 2680344597174564483072 2684026389203650423296 2693432217277955911212 2694601749287195145216 2708934737315318523648 2719994665180105377792 2723730921588319808256 2736185109615701243136 2739943605645393140448 2750739285730678377408 2783434773988970809344 2794401814075609780224 2797025764096338830874 2798240278105933420032 2809265653512182172672 2824609844610109430784 2837525298860727215104 2841422998447074367872 2848354535481424939008 2856536950566473699616 2890489957603931225088 2901878806924671694848 2907695254970621291904 2917314332493419948544 2933248684787421331968 2946660887278447492608 2950708498387346458944 2968272239449175902152 2969561111459357915136 2997545141218891640832 3013489530267928298496 3015387671821385043456 3031426967948094538368 3059993998327618550016 3067458730518457626624 3078208248317663898528 3094581696447013174584 3095925414074649741312 3112835338958079780864 3125100253611184902144 3127068696703658563584 3131364120737592160512 3143702040835061002752 3160423860201204944256 3177686075186373109632 3192215961218318116992 3196600873252958663856 3197988889263923908608 3227666921056549730304 3245296417211615090688 3247340569653799277568 3260135449754878076928 3264613657790255656704 3314993498188253429184 3323080291394995762176 3334073522849622798336 3339306269380322889921 3352284211185624379392 3367612442603939991552 3372238283871253095936 3385525274745450310656 3392311130799058173888 3442493248118570868768 3446157339224440049664 3462984279357371885844 3464487963369250900992 3481404408502889821407 3497135998088706914304 3515737785312583014912 3517952283791615884032 3536664795939443628096 3578701852271533897728 3591242956370607881616 3592802332382926860288 3596175982409578496838 3611912983087091364864 3631641228784426411008 3648246812820934990848 3653258140860524187264 3667652380974237836544 3729367685461785107832 3730987037474577893376 3745687538016242896896 3766146459480145907712 3788563997929432490496 3808715934088631599488 3816350022148940445624 3853986610138574966784 3872804904133392227364 3876927006627495055872 3889752443324559931392 3910998246383228442624 3928881183037929990144 3934277997849795278592 3957696319265567869536 3978747895431874081608 4017986040357237731328 4020516895761846724608 4040148325916933866818 4041902623930792717824 4079991997770158066688 4104277664423551864704 4109915408468089710672 4126108928596017566112 4175152160983456214016 4191602721113414670336 4195538646144508246311 4213898480268273259008 4236914766915164146176 4256287948291090822656 4262134497670611551808 4284805425849710549424 4329787426205065703424 4352818210387007542272 4361542882455931937856 4419991330917671238912 4426062747581019688416 4430773721859994349568 4452408359173763853228 4496317711828337461248 4514033699660600414208 4523081507732077565184 4547140451922141807552 4589990997491427825024 4617312372476495847792 4619317284492334534656 4641872544670519761876 4687650380416777353216 4690603045055487845376 4697046181106388240768 4715553061252591504128 4740635790301807416384 4766529112779559664448 4788323941827477175488 4794901309879437995784 4815883977449455153152 4842188305045901881344 4864329083761246654464 4871010854480698916352 4890203174632317115392 4896920486685383485056 4972490247282380143776 4984620437092493643264 5051418663905909987328 5058357425806879643904 5078287912118175465984 5088466696198587260832 5163739872177856303152 5169236008836660074496 5194476419036057828766 5196731945053876351488 5245703997133060371456 5273606677968874522368 5276928425687423826048 5304997193909165442144 5368052778407300846592 5386864434555911822424 5389203498574390290432 5417869474630637047296 5439989330360210755584 5447461843176639616512 5472370219231402486272 5479887211290786280896 5501478571461356754816 5566869547977941618688 5594051528192677661748 5596480556211866840064 5618531307024364345344 5649219689220218861568 5675050597721454430208 5682845996894148735744 5696709070962849878016 5713073901132947399232 5780979915207862450176 5803757613849343389696 5815390509941242583808 5834628664986839897088 5866497369574842663936 5893321774556894985216 5901416996774692917888 5936544478898351804304 5939122222918715830272 6026979060535856596992 6030775343642770086912 6060222488875400800227 6062853935896189076736 6119987996655237100032 6156416496635327797056 6189163392894026349168 6191850828149299482624 6225670677916159561728 6254137393407317127168 6262728241475184321024 6287404081670122005504 6320847720402409888512 6355372150372746219264 6384431922436636233984 6393201746505917327712 6455333842113099460608 6490592834423230181376 6494681139307598555136 6520270899509756153856 6529227315580511313408 6629986996376506858368 6646160582789991524352 6678612538760645779842 6744476567742506191872 6771050549490900621312 6784622261598116347776 6884986496237141737536 6925968558714743771688 6928975926738501801984 6962808817005779642814 6994271996177413828608 7031475570625166029824 7035904567583231768064 7073329591878887256192 7157403704543067795456 7182485912741215763232 7192351964819156993676 7223825966174182729728 7263282457568852822016 7296493625641869981696 7306516281721048374528 7335304761948475673088 7458735370923570215664 7461974074949155786752 7577127995858864980992 7617431868177263198976 7632700044297880891248 7745609808266784454728 7753854013254990111744 7779504886649119862784 7791714628554086743149 7821996492766456885248 7857762366075859980288 7868555995699590557184 7915392638531135739072 7957495790863748163216 8041033791523693449216 8080296651833867733636 8083805247861585435648 8159983995540316133376 8208555328847103729408 8219830816936179421344 8252217857192035132224 8350304321966912428032 8383205442226829340672 8391077292289016492622 8427796960536546518016 8473829533830328292352 8512575896582181645312 8524268995341223103616 8569610851699421098848 8705636420774015084544 8723085764911863875712 8839982661835342477824 8852125495162039376832 8904816718347527706456 8992635423656674922496 9046163015464155130368 9094280903844283615104 9179981994982855650048 9234624744952991695584 9283745089341039523752 9375300760833554706432 9381206090110975690752 9394092362212776481536 9431106122505183008256 9481271580603614832768 9533058225559119328896 9576647883654954350976 9589802619758875991568 9742021708961397832704 9780406349264634230784 9793840973370766970112 9944980494564760287552 9969240874184987286528 10102837327811819974656 10116714851613759287808 10156575824236350931968 10176933392397174521664 10327479744355712606304 10338472017673320148992 10388952838072115657532 10393463890107752702976 10491407994266120742912 10547213355937749044736 10553856851374847652096 10609994387818330884288 10736105556814601693184 10773728869111823644848 10778406997148780580864 10835738949261274094592 10894923686353279233024 10944740438462804972544 10959774422581572561792 11002957142922713509632 11188103056385355323496 11192961112423733680128 11237062614048728690688 11298439378440437723136 11350101195442908860416 11365691993788297471488 11426147802265894798464 11561959830415724900352 11630781019882485167616 11669257329973679794176 11732994739149685327872 11786643549113789970432 11802833993549385835776 11873088957796703608608 12053958121071713193984 12061550687285540173824 12120444977750801600454 12125707871792378153472 12239975993310474200064 12312832993270655594112 12378326785788052698336 12525456482950368642048 12574808163340244011008 12586615938433524738933 12641695440804819777024 12710744300745492438528 12768863844873272467968 12786403493011834655424 12989362278615197110272 13058454631161022626816 13259973992753013716736 13292321165579983048704 13357225077521291559684 13488953135485012383744 13542101098981801242624 13569244523196232695552 13769972992474283475072 13851937117429487543376 13857951853477003603968 13925617634011559285628 14062951141250332059648 14071809135166463536128 14146659183757774512384 14364971825482431526464 14384703929638313987352 14447651932348365459456 14526564915137705644032 14592987251283739963392 14613032563442096749056 14670609523896951346176 14917470741847140431328 15154255991717729961984 15234863736354526397952 15265400088595761782496 15491219616533568909456 15507708026509980223488 15583429257108173486298 15737111991399181114368 15830785277062271478144 15914991581727496326432 16160593303667735467272 16167610495723170871296 16319967991080632266752 16417110657694207458816 16439661633872358842688 16504435714384070264448 16700608643933824856064 16782154584578032985244 16855593921073093036032 16947659067660656584704 17025151793164363290624 17048537990682446207232 17139221703398842197696 17411272841548030169088 17446171529823727751424 17679965323670684955648 17704250990324078753664 17809633436695055412912 18092326030928310260736 18180667466626202400681 18188561807688567230208 18359963989965711300096 18469249489905983391168 18567490178682079047504 18762412180221951381504 18788184724425552963072 18862212245010366016512 18962543161207229665536 19066116451118238657792 19153295767309908701952 19179605239517751983136 19484043417922795665408 19560812698529268461568 19587681946741533940224 19889960989129520575104 19938481748369974573056 20233429703227518575616 20313151648472701863936 20353866784794349043328 20654959488711425212608 20777905676144231315064 20786927780215505405952 20982815988532241485824 21094426711875498089472 21107713702749695304192 21219988775636661768576 21472211113629203386368 21547457738223647289696 21671477898522548189184 21789847372706558466048 21889480876925609945088 21919548845163145123584 22005914285845427019264 22376206112770710646992 22385922224847467360256 22731383987576594942976 22852295604531789596928 23261562039764970335232 23338514659947359588352 23375143885662260229447 23465989478299370655744 23573287098227579940864 23605667987098771671552 23746177915593407217216 24123101374571080347648 24240889955501603200908 24251415743584756306944 24479951986620948400128 24625665986541311188224 24756653571576105396672 25050912965900737284096 25149616326680488022016 25173231876867049477866 25283390881609639554048 25421488601490984877056 25537727689746544935936 25572806986023669310848 26116909262322045253632 26519947985506027433472 26714450155042583119368 26977906270970024767488 27138489046392465391104 27539945984948566950144 27703874234858975086752 27851235268023118571256 28125902282500664119296 28143618270332927072256 28293318367515549024768 28729943650964863052928 28769407859276627974704 29226065126884193498112 29341219047793902692352 29834941483694280862656 30308511983435459923968 30469727472709052795904 30530800177191523564992 30982439233067137818912 31015416053019960446976 31166858514216346972596 31474223982798362228736 31661570554124542956288 31829983163454992652864 32321186607335470934544 32335220991446341742592 32834221315388414917632 32879323267744717685376 33008871428768140528896 33564309169156065970488 33711187842146186072064 33895318135321313169408 34050303586328726581248 34097075981364892414464 34278443406797684395392 34892343059647455502848 35359930647341369911296 35408501980648157507328 35619266873390110825824 36184652061856620521472 36361334933252404801362 36377123615377134460416 36719927979931422600192 36938498979811966782336 37134980357364158095008 37576369448851105926144 37724424490020732033024 37925086322414459331072 38132232902236477315584 38306591534619817403904 38359210479035503966272 38968086835845591330816 39175363893483067880448 39779921978259041150208 39876963496739949146112 40466859406455037151232 40626303296945403727872 40707733569588698086656 41309918977422850425216 41555811352288462630128 41573855560431010811904 42188853423750996178944 42215427405499390608384 42439977551273323537152 43094915476447294579392 43342955797045096378368 43579694745413116932096 43778961753851219890176 43839097690326290247168 44011828571690854038528 44752412225541421293984 45462767975153189885952 45704591209063579193856 46523124079529940670464 46750287771324520458894 47211335974197543343104 47492355831186814434432 48481779911003206401816 48502831487169512613888 48959903973241896800256 49251331973082622376448 49513307143152210793344 50101825931801474568192 50346463753734098955732 50566781763219279108096 50842977202981969754112 51075455379493089871872 51145613972047338621696 52233818524644090507264 53039895971012054866944 53428900310085166238736 54276978092784930782208 54542002399878607202043 55079891969897133900288 55407748469717950173504 55702470536046237142512 56287236540665854144512 56586636735031098049536 57459887301929726105856 57538815718553255949408 58452130253768386996224 58682438095587805384704 59669882967388561725312 60939454945418105591808 61061600354383047129984 61964878466134275637824 62333717028432693945192 62948447965596724457472 63323141108249085912576 63659966326909985305728 64642373214670941869088 65668442630776829835264 65758646535489435370752 66017742857536281057792 67128618338312131940976 68194151962729784828928 68556886813595368790784 69784686119294911005696 70719861294682739822592 70817003961296315014656 71238533746780221651648 72369304123713241042944 72722669866504809602724 72754247230754268920832 73439855959862845200384 73876997959623933564672 74269960714728316190016 75152738897702211852288 75448848980041464066048 75850172644828918662144 76264465804472954631168 76613183069239634807808 76718420958071007932544 78350727786966135760896 79559843956518082300416 80933718812910074302464 81415467139177396173312 82619837954845700850432 83111622704576925260256 84377706847501992357888 84430854810998781216768 84879955102546647074304 86189830952894589158784 87678195380652580494336 88023657143381708077056 89504824451082842587968 90925535950306379771904 91409182418127158387712 93046248159059881340928 93500575542649040917788 94422671948395086686208 94984711662373628868864 96963559822006412803632 97005662974339025227776 98502663946165244752896 99026614286304421586688 100692927507468197911464 101133563526438558216192 101685954405963939508224 102150910758986179743744 102291227944094677243392 106079791942024109733888 106857800620170332477472 108553956185569861564416 109084004799757214404086 110159783939794267800576 110815496939435900347008 111404941072092474285024 113173273470062196099072 114919774603859452211712 115077631437106511898816 116904260507536773992448 119339765934777123450624 121878909890836211183616 122123200708766094259968 123929756932268551275648 124667434056865387890384 126646282216498171825152 127319932653819970611456 129284746429341883738176 131336885261553659670528 131517293070978870741504 132035485715072562115584 134257236676624263881952 136388303925459569657856 137113773627190737581568 139569372238589822011392 141634007922592630029312 142477067493560443303296 145445339733009619205448 145508494461508537841664 146879711919725690400768 147753995919247867129344 148539921429456632380032 150305477795404423704576 151700345289657837324288 152528931608945909262336 153226366138479269615616 153436841916142015865088 156701455573932271521792 159119687913036164600832 162830934278354792346624 163626007199635821606129 165239675909691401700864 166223245409153850520512 168861709621997562433536 169759910205093294148608 172379661905789178317568 175356390761305160988672 176047314286763416154112 179009648902165685175936 182818364836254316775424 187001151085298081835576 188845343896790173372416 189969423324747257737728 193927119644012825607264 197005327892330489505792 198053228572608843173376 201385855014936395822928 204582455888189354486784 212159583884048219467776 213715601240340664954944 217107912371139723128832 218168009599514428808172 220319567879588535601152 221630993878871800694016 222809882144184948570048 226346546940124392198144 229839549207718904423424 230155262874213023797632 238679531869554246901248 244246401417532188519936 247859513864537102551296 249334868113730775780768 253292564432996343650304 254639865307639941222912 258569492858683767476352 263034586141957741483008 264070971430145124231168 268514473353248527763904 272776607850919139315712 274227547254381475163136 279138744477179644022784 283268015845185260058624 284954134987120886606592 290890679466019238410896 291016988923017075683328 295507991838495734258688 297079842858913264760064 303400690579315674648576 305057863217891818524672 306452732276958539231232 306873683832284031730176 318239375826072329201664 325661868556709584693248 327252014399271643212258 330479351819382803401728 332446490818307701041024 339519820410186588297216 344759323811578356635136 350712781522610321977344 358019297804331370351872 365636729672508633550848 374002302170596163671152 379938846649494515475456 387854239288025651214528 394010655784660979011584 396106457145217686346752 402771710029872791645856 409164911776378708973568 427431202480681329909888 436336019199028857616344 440639135759177071202304 443261987757743601388032 445619764288369897140096 459679098415437808846848 460310525748426047595264 477359063739108493802496 488492802835064377039872 495719027729074205102592 498669736227461551561536 506585128865992687300608 509279730615279882445824 517138985717367534952704 526069172283915482966016 528141942860290248462336 537028946706497055527808 548455094508762950326272 566536031690370520117248 569908269974241773213184 581781358932038476821792 591015983676991468517376 594159685717826529520128 613747367664568063460352 636478751652144658403328 651323737113419169386496 654504028798543286424516 660958703638765606803456 664892981636615402082048 679039640820373176594432 689518647623156713270272 716038595608662740703744 748004604341192327342304 759877693298989030950912 775708478576051302429056 792212914290435372693504 805543420059745583291712 818329823552757417947136 854862404961362659819776 872672038398057715232688 886523975515487202776064 891239528576739794280192 919358196830875617693696 920621051496852095190528 954718127478216987604992 976985605670128754079744 991438055458148410205184 997339472454923103123072 1018559461230559764891648 1034277971434735069905408 1052138344567830965932032 1074057893412994111055616 1096910189017525900652544 1139816539948483546426368 1163562717864076953643584 1182031967353982937034752 1188319371435653059040256 1227494735329136126920704 1309008057597086572849032 1321917407277531213606912 1329785963273230804164096 1379037295246313426540544 1432077191217325481407488 1496009208682384654684608 1519755386597978061901824 1551416957152102604858112 1584425828580870745387008 1611086840119491166583424 1709724809922725319639552 1745344076796115430465376 1773047951030974405552128 1782479057153479588560384 1841242102993704190381056 1909436254956433975209984 1953971211340257508159488 1982876110916296820410368 1994678944909846206246144 2037118922461119529783296 2068555942869470139810816 2148115786825988222111232 2279633079896967092852736 2327125435728153907287168 2376638742871306118080512 2454989470658272253841408 2618016115194173145698064 2659571926546461608328192 2758074590492626853081088 2864154382434650962814976 2992018417364769309369216 3102833914304205209716224 3222173680238982333166848 3419449619845450639279104 3490688153592230860930752 3546095902061948811104256 3564958114306959177120768 3682484205987408380762112 3965752221832593640820736 3989357889819692412492288 4137111885738940279621632 4296231573651976444222464 4559266159793934185705472 4654250871456307814574336 4753277485742612236161024 5236032230388346291396128 5319143853092923216656384 5728308764869301925629952 5984036834729538618738432 6205667828608410419432448 6444347360477964666333696 6838899239690901278558208 6981376307184461721861504 7129916228613918354241536 7364968411974816761524224 7978715779639384824984576 8274223771477880559243264 8592463147303952888444928 9308501742912615629148672 10472064460776692582792256 10638287706185846433312768 11968073669459077237476864 12411335657216820838864896 12888694720955929332667392 13677798479381802557116416 13962752614368923443723008 14259832457227836708483072 15957431559278769649969152 17184926294607905776889856 18617003485825231258297344 20944128921553385165584512 23936147338918154474953728 24822671314433641677729792 25777389441911858665334784 27925505228737846887446016 31914863118557539299938304 37234006971650462516594688 41888257843106770331169024 47872294677836308949907456 51554778883823717330669568 55851010457475693774892032 74468013943300925033189376 83776515686213540662338048 95744589355672617899814912 111702020914951387549784064 167553031372427081324676096 223404041829902775099568128 335106062744854162649352192 670212125489708325298704384
- Sum of all divisors σ(n): 2596130098368915327211474273
- Sum of proper divisors (its aliquot sum) s(n): 1925917972879207001912769889
- 670212125489708325298704384 is an abundant number, because the sum of its proper divisors (1925917972879207001912769889) is greater than itself. Its abundance is 1255705847389498676614065505
Bases of 670212125489708325298704384
- Binary: 1000101010011000101111000000011111110001010011111010100001000010110100111100010000000000002
- Hexadecimal: 0x22A62F01FC53EA10B4F1000
- Base-36: 2C7MBKM6VGXES00000
Squares and roots of 670212125489708325298704384
- 670212125489708325298704384 squared (6702121254897083252987043842) is 449184293153432539897086093761773672206817909020819456
- 670212125489708325298704384 cubed (6702121254897083252987043843) is 301048759850954261559223086910396764291170529370476776157647350039403118779695104
-
670212125489708325298704384 is a
perfect square number . Itssquare root is 25888455448128 -
The
cube root of 670212125489708325298704384 is 875126349.3145249105
Scales and comparisons
How big is 670212125489708325298704384?- 670,212,125,489,708,325,298,704,384 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 670,212,125,489,708,325,298,704,384 would take you about two hundred ninety-three billion, two hundred seventy-four million, seven hundred one thousand and nine years!
This is a very rough estimate, based on a speaking rate of half a second every third order of magnitude. If you speak quickly, you could probably say any randomly-chosen number between one and a thousand in around half a second. Very big numbers obviously take longer to say, so we add half a second for every extra x1000. (We do not count involuntary pauses, bathroom breaks or the necessity of sleep in our calculation!)
- A cube with a volume of 670212125489708325298704384 cubic inches would be around 72927195.8 feet tall.
Recreational maths with 670212125489708325298704384
- 670212125489708325298704384 backwards is 483407892523807984521212076
- 670212125489708325298704384 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 670212125489708325298704384'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 670212125489708325298704384 - Facts about the integer". Numbermatics.com. 2024. Web. 4 June 2024.
APA style:
Numbermatics. (2024). Number 670212125489708325298704384 - Facts about the integer. Retrieved 4 June 2024, from https://numbermatics.com/n/670212125489708325298704384/
Chicago style:
Numbermatics. 2024. "Number 670212125489708325298704384 - Facts about the integer". https://numbermatics.com/n/670212125489708325298704384/
The information we have on file for 670212125489708325298704384 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 670212125489708325298704384, math, Factors of 670212125489708325298704384, curriculum, school, college, exams, university, Prime factorization of 670212125489708325298704384, STEM, science, technology, engineering, physics, economics, calculator, six hundred seventy septillion, two hundred twelve sextillion, one hundred twenty-five quintillion, four hundred eighty-nine quadrillion, seven hundred eight trillion, three hundred twenty-five billion, two hundred ninety-eight million, seven hundred four thousand, three hundred eighty-four.