55289796020834606145847296
55,289,796,020,834,606,145,847,296 is an even composite number composed of six prime numbers multiplied together.
55289796020834606145847296 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-six thousand, eight hundred eighty divisors.
Prime factorization of 55289796020834606145847296:
214 × 33 × 76 × 133 × 473 × 1673
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 13 × 13 × 13 × 47 × 47 × 47 × 167 × 167 × 167)See below for interesting mathematical facts about the number 55289796020834606145847296 from the Numbermatics database.
Names of 55289796020834606145847296
- Cardinal: 55289796020834606145847296 can be written as Fifty-five septillion, two hundred eighty-nine sextillion, seven hundred ninety-six quintillion, twenty quadrillion, eight hundred thirty-four trillion, six hundred six billion, one hundred forty-five million, eight hundred forty-seven thousand, two hundred ninety-six.
Scientific notation
- Scientific notation: 5.5289796020834606145847296 × 1025
Factors of 55289796020834606145847296
Divisors of 55289796020834606145847296
- Number of divisors d(n): 26880
-
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 84 91 94 96 98 104 108 112 117 126 128 141 144 147 156 167 168 169 182 188 189 192 196 208 216 224 234 252 256 273 282 288 294 312 329 334 336 338 343 351 364 376 378 384 392 416 423 432 441 448 468 501 504 507 512 546 564 576 588 611 624 637 658 668 672 676 686 702 728 752 756 768 784 819 832 846 864 882 896 936 987 1002 1008 1014 1024 1029 1092 1128 1152 1169 1176 1183 1222 1248 1269 1274 1316 1323 1336 1344 1352 1372 1404 1456 1503 1504 1512 1521 1536 1568 1638 1664 1692 1728 1764 1792 1833 1872 1911 1974 2004 2016 2028 2048 2058 2171 2184 2197 2209 2256 2303 2304 2338 2352 2366 2401 2444 2457 2496 2538 2548 2632 2646 2672 2688 2704 2744 2808 2912 2961 3006 3008 3024 3042 3072 3087 3136 3276 3328 3384 3456 3507 3528 3549 3584 3666 3744 3822 3948 4008 4032 4056 4096 4116 4277 4342 4368 4394 4418 4459 4509 4512 4563 4606 4608 4676 4704 4732 4802 4888 4914 4992 5076 5096 5264 5292 5344 5376 5408 5488 5499 5616 5733 5824 5922 6012 6016 6048 6084 6144 6174 6272 6513 6552 6591 6627 6656 6768 6909 6912 7014 7056 7098 7168 7203 7332 7488 7644 7849 7896 7943 8016 8064 8112 8183 8192 8232 8281 8554 8684 8736 8788 8836 8883 8918 9018 9024 9126 9212 9216 9261 9352 9408 9464 9604 9776 9828 9984 10152 10192 10521 10528 10584 10647 10688 10752 10816 10976 10998 11232 11466 11648 11844 12024 12032 12096 12168 12288 12348 12544 12831 13026 13104 13182 13254 13312 13377 13536 13818 13824 14028 14112 14196 14336 14406 14664 14976 15197 15288 15379 15463 15698 15792 15886 16032 16121 16128 16224 16366 16384 16464 16497 16562 16807 17108 17199 17368 17472 17576 17672 17766 17836 18036 18048 18252 18424 18432 18522 18704 18816 18928 19208 19539 19552 19656 19773 19881 19968 20304 20384 20727 21042 21056 21168 21294 21376 21504 21609 21632 21952 21996 22464 22932 23296 23547 23688 23829 24048 24064 24192 24336 24549 24576 24696 24843 25088 25662 26052 26208 26364 26508 26624 26754 27072 27636 27648 27889 28056 28223 28224 28392 28672 28717 28812 29328 29939 29952 30394 30576 30758 30926 31213 31396 31563 31584 31772 31941 32064 32242 32256 32448 32732 32928 32994 33124 33614 34216 34398 34736 34944 35152 35344 35532 35672 36072 36096 36504 36848 36864 37044 37408 37632 37856 38416 38493 39078 39104 39312 39546 39762 39936 40131 40608 40768 41454 42084 42112 42336 42588 42752 43008 43218 43264 43904 43992 44928 45591 45864 46137 46389 46592 47094 47376 47658 48096 48128 48363 48384 48672 49098 49152 49392 49686 50176 50421 51324 52104 52416 52728 53016 53248 53508 54144 54943 55272 55296 55601 55778 56112 56446 56448 56784 57281 57344 57434 57624 57967 58617 58656 59319 59643 59878 59904 60788 61152 61516 61852 62181 62426 62792 63126 63168 63544 63882 64128 64484 64512 64827 64896 65464 65856 65988 66248 67228 68432 68796 69472 69888 70304 70641 70688 71064 71344 71487 72144 72192 73008 73647 73696 73728 74088 74529 74816 75264 75712 76832 76986 78156 78208 78624 79092 79524 79872 80262 81216 81536 82908 83667 84168 84224 84669 84672 85176 85504 86016 86151 86436 86528 87808 87984 89817 89856 91182 91728 92274 92778 93184 93639 94188 94752 95316 96192 96256 96726 96768 97344 98196 98784 99372 100352 100842 102037 102648 103259 103823 104208 104832 105456 106032 106379 106496 107016 107653 108241 108288 109886 110544 110592 111202 111556 112224 112847 112892 112896 113568 114562 114688 114868 115248 115479 115934 117234 117312 117649 118638 119286 119756 119808 120393 121576 122304 123032 123704 124362 124852 125584 126252 126336 127088 127764 128256 128968 129024 129654 129792 130928 131712 131976 132496 134456 136773 136864 137592 138411 138944 139167 139776 140608 141282 141376 142128 142688 142974 144288 144384 145089 146016 147294 147392 147456 148176 149058 149632 150528 151263 151424 153664 153972 156312 156416 157248 158184 159048 159744 160524 162432 163072 164829 165816 166803 167334 168336 168448 169338 169344 170352 171008 171843 172032 172302 172872 173056 173901 175616 175968 179634 179712 182364 183456 184548 185556 186368 187278 188376 189504 190632 192384 192512 193452 193536 194688 195223 196392 197561 197568 198744 200704 201019 201684 204074 205296 206518 207646 208416 209573 209664 210912 211923 212064 212758 212992 214032 214461 215306 216482 216576 218491 219772 220941 221088 221184 222404 223112 223587 224448 225694 225784 225792 227136 229124 229736 230496 230958 231868 234468 234624 235298 237276 238572 239512 239616 240786 243152 244608 246064 247408 248724 249704 251001 251168 252504 252672 254007 254176 255528 256512 257936 258048 258453 259308 259584 261856 263424 263952 264992 268912 269451 273546 273728 275184 276822 277888 278334 279552 280917 281216 282564 282752 284256 285376 285948 288576 288768 290178 292032 294588 294784 296352 298116 299264 301056 302526 302848 306111 307328 307944 309777 311469 312624 312832 314496 316368 318096 319137 319488 321048 322959 324723 324864 326144 329658 331632 333606 334668 336672 336896 338541 338676 338688 340704 342016 343686 344064 344604 345744 346112 347802 351232 351936 352947 359268 359424 362557 364728 366899 366912 368903 369096 371112 372736 373321 374556 376752 379008 381264 384601 384768 385024 386904 387072 389207 389376 390446 392784 395122 395136 397488 400967 401408 402038 403368 405769 408148 410319 410592 413036 415233 415292 416832 417501 419146 419328 421824 423846 424128 425516 428064 428922 430612 432964 433152 435267 436982 439544 441882 442176 442368 444808 446224 447174 448896 451388 451568 451584 453789 454272 458248 459472 460992 461916 463736 468936 469248 470596 474552 477144 479024 479232 481572 486304 489216 492128 494487 494816 497448 499408 500409 502002 502336 505008 505344 508014 508352 511056 513024 515529 515872 516096 516906 518616 519168 521703 523712 526848 527904 529984 537824 538902 547092 547456 550368 553644 555776 556668 559104 561834 562432 565128 565504 568512 570752 571896 577152 577536 580356 584064 585669 589176 589568 592683 592704 596232 598528 602112 603057 605052 605696 612222 614656 615888 619554 622938 625248 625664 628719 628992 632736 636192 638274 638976 642096 645918 649446 649728 652288 655473 659316 663264 667212 669336 673344 673792 677082 677352 677376 681408 684032 687372 689208 691488 692224 695604 702464 703872 705894 714259 718536 718848 722813 725114 726761 729456 733798 733824 737806 738192 742224 744653 745472 746642 749112 753003 753504 753571 757687 758016 762021 762528 769202 769536 770048 773808 774144 775359 778414 778752 780892 785568 789929 790244 790272 794976 801934 802816 804076 806736 808353 811538 816296 820638 821184 826072 830466 830584 833664 835002 838292 838656 842751 843648 847692 848256 851032 856128 857844 861224 865928 866304 870534 873964 879088 883764 884352 889616 892448 894348 897792 902776 903136 903168 907578 908544 916496 918333 918944 921984 923832 927472 929331 934407 937872 938496 941192 949104 954288 957411 958048 958464 963144 968877 972608 974169 978432 984256 988974 989632 994896 998816 1000818 1004004 1004672 1010016 1010688 1015623 1016028 1016704 1022112 1026048 1031058 1031744 1032192 1033812 1037232 1038336 1043406 1047424 1053696 1055808 1058841 1059968 1075648 1077804 1087671 1094184 1094912 1100697 1100736 1106709 1107288 1111552 1113336 1118208 1119963 1123668 1124864 1130256 1131008 1137024 1141504 1143792 1153803 1154304 1155072 1160712 1167621 1168128 1171338 1178352 1179136 1185366 1185408 1192464 1197056 1202901 1204224 1206114 1210104 1211392 1217307 1224444 1229312 1231776 1239108 1245876 1250496 1251328 1257438 1257984 1265472 1272384 1276548 1284192 1291836 1298892 1299456 1304576 1310783 1310946 1318632 1326481 1326528 1334424 1338672 1346688 1347584 1349699 1354164 1354704 1354752 1362816 1366561 1368064 1374744 1378416 1382927 1382976 1384448 1391208 1404928 1407133 1407744 1411788 1428518 1437072 1437696 1445626 1450228 1453522 1458912 1467011 1467596 1467648 1475612 1476384 1483461 1484448 1489306 1490944 1493284 1498224 1501227 1506006 1507008 1507142 1515374 1516032 1524042 1525056 1529437 1538404 1539072 1546587 1547616 1548288 1550718 1556828 1557504 1561784 1565109 1571136 1579858 1580488 1580544 1589952 1603868 1608152 1613472 1616706 1623076 1632592 1641276 1642368 1652144 1660932 1661168 1667328 1670004 1676584 1677312 1685502 1687296 1695384 1696512 1702064 1712256 1715688 1722448 1731856 1732608 1741068 1747928 1757007 1758176 1767528 1768704 1778049 1779232 1784896 1788696 1795584 1805552 1806272 1806336 1809171 1815156 1817088 1832992 1836666 1837888 1843968 1847664 1854944 1858662 1868814 1875744 1876992 1882384 1886157 1898208 1908576 1914822 1916096 1916928 1926288 1937754 1945216 1948338 1956864 1966419 1968512 1977948 1979264 1989792 1997632 2001636 2008008 2009344 2020032 2021376 2031246 2032056 2033408 2044224 2052096 2062116 2063488 2067624 2074464 2076672 2086812 2094848 2107392 2111616 2117682 2119936 2142777 2151296 2155608 2168439 2175342 2180283 2188368 2189824 2201394 2201472 2213418 2214576 2223104 2226672 2233959 2236416 2239926 2247336 2249728 2260512 2260713 2262016 2273061 2274048 2283008 2287584 2307606 2308608 2310144 2321424 2335242 2336256 2342676 2356704 2358272 2369787 2370732 2370816 2384928 2394112 2405802 2408448 2412228 2420208 2422784 2434614 2448888 2458624 2463552 2478216 2491752 2500992 2502656 2514876 2515968 2530944 2537899 2544768 2553096 2568293 2568384 2582321 2583672 2597784 2598912 2609152 2613247 2621566 2621892 2637264 2652962 2653056 2668848 2677344 2692207 2693376 2695168 2699398 2708328 2709408 2709504 2724449 2725632 2733122 2736128 2749488 2754999 2756832 2765854 2765952 2768896 2782416 2787993 2803221 2806769 2809856 2814266 2815488 2823576 2840383 2857036 2872233 2874144 2875392 2891252 2900456 2906631 2907044 2917824 2922507 2934022 2935192 2935296 2951224 2952768 2966922 2968896 2978612 2986568 2996448 3002454 3012012 3014016 3014284 3030748 3032064 3046869 3048084 3050112 3058874 3076808 3078144 3093174 3095232 3096576 3101436 3113656 3115008 3123568 3130218 3142272 3159716 3160976 3161088 3176523 3179904 3207736 3216304 3226944 3233412 3246152 3263013 3265184 3282552 3284736 3302091 3304288 3320127 3321864 3322336 3334656 3340008 3353168 3354624 3359889 3371004 3374592 3390768 3393024 3404128 3424512 3431376 3444896 3461409 3463712 3465216 3482136 3495856 3502863 3514014 3516352 3535056 3537408 3556098 3558464 3569792 3577392 3591168 3608703 3611104 3612544 3612672 3618342 3630312 3634176 3651921 3665984 3673332 3675776 3687936 3695328 3709888 3717324 3737628 3751488 3753984 3764768 3772314 3796416 3817152 3829644 3832192 3852576 3875508 3890432 3896676 3913728 3932349 3932838 3937024 3955896 3958528 3979443 3979584 3995264 4003272 4016016 4018688 4040064 4042752 4049097 4062492 4064112 4066816 4088448 4099683 4104192 4124232 4126976 4135248 4148781 4148928 4153344 4173624 4189696 4214784 4221399 4223232 4235364 4239872 4285554 4302592 4311216 4336878 4350684 4360566 4376736 4379648 4401033 4402788 4402944 4426836 4429152 4446208 4453344 4467918 4472832 4479852 4494672 4499456 4521024 4521426 4524032 4546122 4548096 4566016 4575168 4588311 4615212 4617216 4642848 4657463 4670484 4672512 4685352 4713241 4713408 4716544 4739574 4741464 4741632 4769856 4788224 4795739 4811604 4824456 4840416 4845568 4853173 4869228 4897776 4917248 4927104 4956432 4983504 4999813 5001984 5005312 5029752 5031936 5059691 5061888 5075798 5087327 5089536 5106192 5136586 5136768 5164642 5167344 5195568 5197824 5212571 5218304 5226494 5243132 5243784 5271021 5274528 5274997 5303809 5305924 5306112 5334147 5337696 5354688 5384414 5386752 5390336 5398796 5416656 5418816 5419008 5427513 5448898 5451264 5466244 5498976 5509998 5513664 5529503 5531708 5531904 5564832 5575986 5606442 5613538 5619712 5628532 5630976 5647152 5658471 5680766 5714072 5744466 5748288 5750784 5782504 5800912 5813262 5814088 5835648 5845014 5868044 5870384 5870592 5899257 5902448 5905536 5933844 5937792 5957224 5973136 5992896 6004908 6024024 6028032 6028568 6061496 6064128 6093738 6096168 6100224 6117748 6153616 6156288 6186348 6190464 6202872 6227312 6230016 6247136 6260436 6284544 6319432 6321952 6322176 6353046 6359808 6415472 6428331 6432608 6453888 6466824 6492304 6505317 6526026 6530368 6540849 6565104 6569472 6604182 6608576 6640254 6643728 6644672 6669312 6680016 6701877 6706336 6709248 6719778 6742008 6749184 6781536 6782139 6786048 6808256 6819183 6849024 6862752 6889792 6922818 6927424 6930432 6964272 6991712 7005726 7028028 7032704 7070112 7074816 7109361 7112196 7116928 7139584 7154784 7182336 7217406 7222208 7225088 7225344 7236684 7260624 7268352 7303842 7331968 7346664 7351552 7375872 7390656 7419776 7434648 7475256 7502976 7507968 7529536 7544628 7592832 7613697 7634304 7659288 7664384 7704879 7705152 7746963 7751016 7780864 7793352 7827456 7839741 7864698 7865676 7874048 7911792 7917056 7958886 7959168 7990528 8006544 8032032 8037376 8076621 8080128 8085504 8098194 8124984 8128224 8133632 8173347 8176896 8199366 8208384 8248464 8253952 8270496 8297562 8297856 8306688 8347248 8379392 8420307 8429568 8442798 8446464 8470728 8479744 8521149 8571108 8605184 8622432 8673756 8701368 8721132 8753472 8759296 8802066 8805576 8805888 8853672 8858304 8892416 8906688 8935836 8959704 8989344 8998912 9042048 9042852 9048064 9092244 9096192 9132032 9150336 9175481 9176622 9230424 9234432 9285367 9285696 9314926 9340968 9345024 9370704 9426482 9426816 9433088 9447893 9479148 9482928 9483264 9539712 9565927 9576448 9591478 9623208 9648912 9680489 9680832 9691136 9706346 9738456 9789039 9795552 9834496 9849931 9854208 9906273 9912864 9960381 9967008 9999626 10003968 10010624 10059504 10063872 10079667 10119382 10123776 10151596 10174654 10179072 10212384 10269077 10273172 10273536 10329284 10334688 10384227 10391136 10395648 10425142 10436608 10452988 10486264 10487568 10508589 10542042 10549056 10549994 10607618 10611848 10612224 10668294 10675392 10709376 10768828 10773504 10797592 10826109 10833312 10837632 10838016 10855026 10897796 10902528 10932488 10955763 10997952 11019996 11027328 11059006 11063416 11063808 11129664 11151972 11212884 11227076 11257064 11261952 11294304 11316942 11361532 11428144 11488932 11496576 11565008 11601824 11626524 11628176 11671296 11690028 11736088 11740768 11741184 11797047 11798514 11804896 11811072 11867688 11875584 11914448 11938329 11946272 11985792 12009816 12048048 12056064 12057136 12122992 12128256 12147291 12187476 12192336 12200448 12235496 12299049 12307232 12312576 12372696 12380928 12405744 12446343 12454624 12460032 12494272 12520872 12569088 12638864 12643904 12644352 12664197 12706092 12719616 12830944 12856662 12865216 12907776 12933648 12984608 13010634 13052052 13060736 13081698 13130208 13138944 13203099 13208364 13217152 13280508 13287456 13289344 13338624 13360032 13403754 13412672 13418496 13439556 13484016 13498368 13563072 13564278 13572096 13616512 13638366 13698048 13725504 13764933 13779584 13845636 13854848 13928544 13972389 13983424 14011452 14056056 14065408 14139723 14140224 14149632 14218722 14224392 14233856 14279168 14309568 14364672 14387217 14434812 14444416 14450176 14473368 14521248 14536704 14559519 14607684 14663936 14693328 14703104 14751744 14781312 14839552 14869296 14950512 14999439 15005952 15015936 15059072 15089256 15179073 15185664 15227394 15261981 15268608 15318576 15328768 15409758 15410304 15493926 15502032 15561728 15586704 15637713 15654912 15679482 15729396 15731352 15748096 15823584 15824991 15834112 15911427 15917772 15918336 15981056 16013088 16064064 16074752 16153242 16160256 16171008 16196388 16249968 16256448 16267264 16346694 16353792 16398732 16496928 16507904 16540992 16588509 16595124 16595712 16694496 16758784 16840614 16859136 16885596 16892928 16941456 16959488 17040179 17042298 17142216 17210368 17244253 17244864 17338441 17347512 17402736 17442264 17506944 17518592 17546087 17604132 17611152 17611776 17707344 17716608 17765293 17784832 17813376 17871672 17919408 17978051 17978688 17997824 18076247 18084096 18085704 18096128 18184488 18192384 18264064 18292729 18300672 18350962 18353244 18460848 18468864 18570734 18571392 18629852 18681936 18690048 18741408 18845449 18852964 18853632 18866176 18895786 18958296 18965856 18966528 19071143 19079424 19131854 19152896 19182956 19246416 19284993 19297824 19360978 19361664 19382272 19412692 19476912 19515951 19578078 19591104 19622547 19647383 19668992 19699862 19708416 19812546 19825728 19882681 19920762 19934016 19999252 20007936 20105631 20119008 20127744 20159334 20238764 20247552 20303192 20346417 20349308 20358144 20424768 20457549 20538154 20546344 20547072 20658568 20669376 20768454 20782272 20791296 20850284 20905976 20972528 20975136 21017178 21084084 21098112 21099988 21215236 21223696 21224448 21328083 21336588 21350784 21418752 21537656 21547008 21595184 21652218 21666624 21675264 21676032 21710052 21795592 21805056 21864976 21911526 21995904 22039992 22054656 22118012 22126832 22127616 22259328 22303944 22425768 22454152 22514128 22523904 22588608 22633884 22723064 22841091 22856288 22977864 22993152 23114637 23130016 23203648 23240889 23253048 23256352 23342592 23380056 23472176 23481536 23482368 23519223 23594094 23597028 23609792 23622144 23735376 23751168 23828896 23876658 23892544 23971584 24019632 24096096 24112128 24114272 24229863 24245984 24256512 24294582 24374952 24384672 24400896 24470992 24520041 24598098 24614464 24625152 24745392 24761856 24811488 24892686 24909248 24920064 24988544 25041744 25138176 25260921 25277728 25287808 25288704 25328394 25412184 25439232 25563447 25661888 25713324 25730432 25815552 25867296 25969216 26021268 26104104 26121472 26163396 26260416 26277888 26406198 26416728 26434304 26561016 26574912 26578688 26677248 26720064 26807508 26825344 26879112 26968032 26996736 27126144 27128556 27144192 27233024 27276732 27396096 27451008 27526443 27529866 27559168 27691272 27709696 27856101 27857088 27944778 27966848 28022904 28112112 28130816 28279446 28280448 28299264 28343679 28437444 28448784 28467712 28558336 28619136 28697781 28729344 28774434 28869624 28888832 28900352 28946736 29041467 29042496 29073408 29119038 29215368 29327872 29386656 29406208 29503488 29549793 29562624 29679104 29738592 29901024 29998878 30011904 30031872 30118144 30178512 30358146 30371328 30454788 30523962 30537216 30637152 30657536 30807231 30819516 30820608 30987852 31004064 31123456 31173408 31275426 31309824 31358964 31458792 31462704 31496192 31647168 31649982 31668224 31822854 31835544 31836672 31962112 32026176 32128128 32149504 32306484 32320512 32392776 32499936 32512896 32534528 32602241 32693388 32707584 32797464 32992687 32993856 33015808 33081984 33177018 33190248 33191424 33388992 33517568 33570173 33681228 33771192 33785856 33882912 33918976 33972211 34080358 34084596 34284432 34420736 34488506 34489728 34676882 34695024 34805472 34884528 34998691 35013888 35037184 35092174 35208264 35222304 35223552 35391141 35414688 35417837 35433216 35530586 35569664 35611289 35626752 35743344 35814987 35838816 35956102 35957376 35995648 36152494 36168192 36171408 36192256 36368976 36384768 36441873 36487997 36528128 36585458 36601344 36701924 36706488 36897147 36921696 36924979 36937728 37126663 37141468 37142784 37259704 37339029 37363872 37380096 37482816 37690898 37705928 37707264 37732352 37791572 37916592 37931712 37933056 37992591 38142286 38158848 38263708 38365912 38492832 38569986 38595648 38721956 38723328 38825384 38953824 39031902 39156156 39182208 39245094 39294766 39337984 39399724 39416832 39609297 39625092 39651456 39765362 39841524 39868032 39998504 40015872 40211262 40238016 40255488 40318668 40477528 40495104 40606384 40692834 40698616 40716288 40849536 40915098 41076308 41092688 41094144 41294799 41317136 41338752 41536908 41564544 41700568 41811952 41917167 41945056 41950272 42034356 42168168 42196224 42199976 42419169 42430472 42447392 42448896 42656166 42673176 42701568 42837504 43075312 43094016 43161651 43190368 43304436 43333248 43350528 43420104 43591184 43610112 43678557 43729952 43823052 43991808 44079984 44109312 44236024 44253664 44255232 44518656 44607888 44851536 44908304 44998317 45028256 45047808 45177216 45267768 45446128 45537219 45682182 45712576 45785943 45955728 45986304 46229274 46260032 46407296 46481778 46506096 46512704 46685184 46760112 46913139 46944352 46963072 46964736 47038446 47188188 47194056 47219584 47244288 47470752 47474973 47502336 47657792 47734281 47753316 47785088 47943168 48039264 48192192 48224256 48228544 48459726 48491968 48513024 48589164 48749904 48769344 48801792 48941984 49040082 49196196 49228928 49490784 49523712 49622976 49765527 49785372 49818496 49977088 50083488 50276352 50521842 50555456 50575616 50577408 50656788 50824368 50878464 51120537 51126894 51323776 51426648 51460864 51631104 51732759 51734592 51938432 52015323 52042536 52208208 52242944 52326792 52520832 52555776 52638261 52812396 52833456 52868608 53122032 53149824 53157376 53295879 53354496 53440128 53615016 53650688 53758224 53934153 53936064 53993472 54228741 54252288 54257112 54288384 54466048 54553464 54792192 54878187 54902016 55052886 55059732 55118336 55382544 55419392 55712202 55714176 55889556 55933696 56045808 56224224 56261632 56536347 56558892 56560896 56598528 56687358 56874888 56897568 56935424 57116672 57213429 57238272 57395562 57458688 57548868 57739248 57777664 57800704 57893472 58082934 58084992 58146816 58238076 58430736 58655744 58773312 58812416 58942149 59006976 59099586 59125248 59358208 59477184 59648043 59802048 59997756 60023808 60236288 60357024 60547019 60716292 60742656 60909576 61047924 61074432 61272133 61274304 61315072 61606801 61614462 61639032 61641216 61975704 62008128 62246912 62344607 62346816 62550852 62717928 62917584 62925408 62992384 63294336 63299964 63336448 63645708 63671088 63673344 63924224 64052352 64228367 64256256 64299008 64612968 64641024 64785552 64997569 64999872 65025792 65069056 65204482 65386776 65415168 65594928 65985374 65987712 66031616 66135251 66163968 66354036 66380496 66382848 66777984 66961489 67035136 67140346 67362456 67542384 67571712 67763423 67765824 67837952 67944422 68160716 68169192 68523273 68568864 68841472 68949517 68977012 68979456 69343911 69353764 69390048 69610944 69722667 69769056 69997382 70027776 70074368 70184348 70416528 70444608 70447104 70557669 70782282 70829376 70835674 70866432 71061172 71222578 71253504 71486688 71629974 71677632 71883539 71912204 71914752 72304988 72336384 72342816 72689589 72737952 72769536 72883746 72975994 73056256 73170916 73202688 73403848 73412976 73560123 73794294 73843392 73849958 73875456 74253326 74282936 74285568 74519408 74678058 74727744 74760192 74965632 75381796 75411856 75414528 75583144 75782763 75833184 75863424 75866112 75985182 76284572 76317696 76527416 76690341 76731824 76985664 77139972 77191296 77443912 77446656 77650768 77907648 78063804 78312312 78364416 78490188 78589532 78799448 78833664 79218594 79250184 79302912 79530724 79683048 79736064 79997008 80031744 80422524 80476032 80637336 80955056 80990208 81212768 81385668 81397232 81432576 81699072 81830196 82152616 82185376 82188288 82579329 82589598 82634272 82677504 83073816 83129088 83401136 83568303 83623904 83834334 83890112 83900544 84068712 84336336 84392448 84399952 84838338 84860944 84894784 84897792 85031037 85312332 85346352 85403136 85675008 86093343 86150624 86188032 86323302 86380736 86608872 86666496 86701056 86840208 87124401 87182368 87220224 87357114 87459904 87646104 87983616 88159968 88218624 88472048 88507328 88510464 88649379 89037312 89215776 89703072 89816608 89996634 90056512 90095616 90354432 90535536 90892256 91074438 91364364 91425152 91571886 91911456 91972608 92421693 92458548 92520064 92814592 92963556 93012192 93025408 93370368 93520224 93826278 93888704 93926144 93929472 94076892 94376376 94388112 94439168 94488576 94941504 94949946 95004672 95315584 95468562 95506632 95570176 95886336 96078528 96384384 96448512 96457088 96919452 96983936 97178328 97499808 97538688 97603584 97806723 97883968 98080164 98392392 98457856 98978061 98981568 99047424 99245952 99531054 99570744 99636992 99954176 100166976 100552704 100710519 101043684 101110912 101151232 101313576 101648736 101756928 101916633 102241074 102253788 102647552 102853296 102921728 103262208 103465518 103469184 103876864 104030646 104085072 104416416 104485888 104653584 104996073 105041664 105111552 105276522 105624792 105666912 105737216 106244064 106253511 106299648 106314752 106591758 106708992 106833867 106880256 107230032 107301376 107516448 107868306 107872128 107986944 108457482 108504576 108514224 108576768 108932096 109106928 109463991 109584384 109756374 109804032 110105772 110119464 110236672 110765088 110774937 110838784 111379989 111424404 111428352 111779112 111867392 112091616 112448448 112523264 113072694 113117784 113121792 113197056 113374716 113749776 113795136 113870848 114233344 114426858 114476544 114791124 115097736 115478496 115555328 115601408 115786944 116165868 116169984 116476152 116861472 117311488 117546624 117624832 117884298 118013952 118199172 118250496 118716416 118954368 119281253 119296086 119604096 119995512 120047616 120472576 120709771 120714048 121094038 121369087 121432584 121485312 121819152 122095848 122148864 122544266 122548608 122630144 122822609 123213602 123228924 123278064 123282432 123951408 124016256 124357051 124493824 124689214 124693632 125101704 125435856 125751501 125835168 125846357 125850816 125984768 126533729 126588672 126599928 126672896 127257507 127291416 127342176 127346688 127848448 128049103 128104704 128456734 128512512 128598016 129225936 129282048 129484953 129571104 129995138 129999744 130051584 130138112 130408964 130773552 130830336 131035671 131189856 131918143 131970748 131975424 132063232 132270502 132327936 132708072 132760992 132765696 133498001 133555968 133922978 134070272 134280692 134724912 134994951 135084768 135143424 135526846 135531648 135675904 135888844 136321432 136338384 136611657 137046546 137137728 137357829 137682944 137899034 137954024 137958912 138687822 138707528 138780096 139221888 139445334 139538112 139994764 140055552 140368696 140739417 140833056 140889216 140894208 141115338 141564564 141658752 141671348 141732864 142122344 142424919 142445156 142507008 142973376 143202843 143259948 143355264 143767078 143824408 143829504 144609976 144672768 144685632 145379178 145475904 145539072 145767492 145951988 146341832 146405376 146807696 146825952 147120246 147588588 147686784 147699916 148506652 148565872 148571136 149038816 149296581 149356116 149455488 149931264 150763592 150823712 150829056 151166288 151565526 151666368 151726848 151732224 151970364 152569144 152635392 153054832 153361611 153380682 153463648 153971328 154279944 154382592 154887824 154893312 155198277 155301536 155815296 156045969 156127608 156624624 156728832 156980376 157179064 157598896 157667328 157914783 158437188 158500368 158605824 159061448 159366096 159472128 159887637 159994016 160063488 160845048 160952064 161274672 161802459 161910112 161980416 162425536 162686223 162771336 162794464 162865152 163398144 163660392 164305232 164370752 164376576 164634561 165158658 165179196 165268544 165355008 166147632 166258176 166802272 167136606 167247808 167668668 167780224 167801088 168137424 168672672 168784896 168799904 169609041 169676676 169721888 169789568 169795584 170062074 170624664 170692704 170806272 171350016 171640287 172186686 172301248 172376064 172646604 172761472 173217744 173332992 173402112 173680416 174248802 174364736 174440448 174714228 174919808 175292208 175967232 176319936 176437248 176826447 176944096 177014656 177020928 177298758 178074624 178431552 178944129 179406144 179633216 179993268 180113024 180708864 181071072 181641057 181784512 182148876 182728728 182850304 183143772 183816399 183822912 183945216 184820403 184843386 184917096 185040128 185629184 185927112 186024384 186050816 186740736 187033821 187040448 187652556 187777408 187852288 188153784 188752752 188776224 188878336 188977152 189883008 189899892 190009344 190631168 190937124 191013264 191140352 191772672 192157056 192685101 192768768 192897024 192914176 193838904 193967872 194356656 194992707 194999616 195077376 195207168 195613446 195767936 196160328 196784784 196915712 197956122 197963136 198094848 198405753 198491904 199062108 199141488 199273984 199908352 200333952 200884467 201105408 201421038 202087368 202221824 202302464 202627152 203290269 203297472 203513856 203833266 204482148 204507576 205295104 205706592 205843456 206524416 206848551 206931036 206938368 207753728 208061292 208170144 208832832 208971776 209307168 209992146 210083328 210223104 210553044 211249584 211333824 211474432 212488128 212507022 212599296 212629504 213183516 213667734 213760512 214460064 214602752 215032896 215650617 215736612 215744256 216914964 217009152 217028448 217864192 218213856 218900761 218927982 219168768 219512748 219608064 220211544 220238928 220473344 221522327 221530176 221549874 221677568 222759978 222848808 222856704 223558224 223734784 224183232 224896896 225046528 225399733 226145388 226235568 226243584 226749432 227499552 227590272 227741696 228099131 228215687 228466688 228853716 228953088 229582248 230195472 230948809 230956992 231110656 231202816 231573888 232331736 232339968 232952304 233722944 234622976 234991211 235093248 235249664 235768596 236398344 236500992 237432832 237805477 237908736 238562506 238592172 239208192 239991024 240095232 240945152 241419542 241428096 242188076 242738174 242865168 242970624 243638304 244191696 244297728 244990837 245088532 245097216 245260288 245645218 246427204 246457848 246556128 246564864 247737987 247902816 247924859 248032512 248714102 248987648 249279023 249378428 249387264 250203408 250704909 250871712 251503002 251670336 251692714 251701632 251969536 253067458 253177344 253199856 253345792 254515014 254582832 254684352 254693376 255093111 255415979 255696896 256098206 256209408 256913468 257025024 258280029 258451872 258474853 258564096 258969906 259142208 259886641 259990276 259999488 260103168 260817928 261373203 261547104 261660672 262071342 262379712 263836286 263941496 263950848 264126464 264541004 264655872 265416144 265521984 265531392 265948137 266996002 267111936 267845956 268561384 269449824 269989902 270169536 270286848 271053692 271063296 271777688 272642864 272676768 273223314 274093092 274275456 274715658 275365888 275798068 275908048 275917824 277265079 277375644 277415056 277560192 278443776 278890668 279076224 279989528 280111104 280737392 281478834 281666112 281778432 281788416 282230676 283129128 283317504 283342696 283465728 284244688 284849838 284890312 285014016 285946752 286405686 286519896 286710528 287534156 287648816 287659008 289219952 289345536 289371264 290758356 290951808 291534984 291903976 292683664 292810752 293420169 293615392 293651904 294240492 295177176 295373568 295399832 296934183 297013304 297131744 297142272 298077632 298593162 298712232 298910976 299862528 301527184 301647424 301658112 302131557 302332576 303131052 303332736 303453696 303940728 305138288 305270784 305749899 306109664 306723222 306761364 306927296 307942656 308559888 308765184 309775648 309786624 310396554 310603072 311630592 312091938 312255216 313249248 313457664 313960752 314358128 314988219 315197792 315334656 315829566 316874376 317000736 317211648 318122896 318732192 318760533 318944256 319775274 319988032 320126976 320501601 321690096 321904128 322549344 323604918 323820224 323960832 324851072 325372446 325542672 325588928 325730304 326796288 327320784 328391973 328610464 328741504 328753152 329269122 330317316 330358392 330537088 330710016 332295264 332324811 332516352 333604544 334139967 334273212 334495616 335337336 335560448 335602176 336274848 337345344 337569792 337599808 339218082 339353352 339443776 339579136 339591168 340124148 341249328 341385408 341612544 342700032 343280574 344373372 344602496 345293208 345522944 346435488 346665984 346804224 347360832 348497604 348729472 349428456 349839616 350584416 351934464 352639872 352874496 353652894 353888192 354029312 354041856 354597516 356149248 356863104 357843759 357888258 358812288 359266432 359986536 360226048 361417728 362129313 362142144 363282114 363569024 364107261 364297752 365457456 365700608 366287544 367632798 367645824 367890432 368467827 369640806 369686772 369834192 370080256 371258368 371854224 372048768 372101632 373071153 373481472 374067642 374080896 375305112 375554816 375704576 376307568 377505504 377539071 377552448 377756672 377954304 379601187 379766016 379799784 380018688 381262336 381874248 382026528 382280704 383545344 384147309 384314112 385370202 385537536 385794048 385828352 387677808 387935744 388713312 389985414 389999232 390154752 390414336 391226892 391535872 392320656 393569568 393831424 395754429 395912244 395926272 396189696 396811506 396983808 398124216 398282976 398547968 399816704 400494003 400667904 401768934 402210816 402842076 404174736 404443648 404604928 405254304 406580538 406594944 407027712 407666532 408964296 409015152 410590208 411413184 411686912 413048832 413697102 413862072 413876736 415507456 416122584 416340288 417665664 417943552 418614336 419984292 420166656 421106088 422499168 422667648 422948864 423829133 424976256 425014044 425198592 425259008 426367032 427335468 427521024 428904931 428920128 429205504 430065792 431247607 431301234 431473224 431488512 433829928 434018304 434056896 435728384 436412249 436427712 437801522 437855964 439025496 439216128 440423088 440477856 440946688 443044654 443060352 443099748 443355136 445519956 445697616 445713408 447116448 447469568 448366464 449598569 449793792 450093056 450799466 452290776 452471136 452487168 453498864 454982983 454999104 455180544 455483392 456198262 456431374 456933376 457707432 457906176 459164496 460084833 460390944 461897618 461913984 462221312 462405632 462946757 463147776 464663472 464679936 465594831 465904608 467445888 468137907 468730423 469245952 469982422 470186496 470499328 471537192 472796688 473001984 473744349 474343961 474865664 475610954 475817472 477125012 477184344 478416384 479662911 479982048 480190464 481890304 482646619 482839084 482856192 484376152 485407377 485476348 485730336 485941248 487276608 488058669 488383392 488595456 489981674 490177064 490194432 490520576 491290436 492854408 492915696 493112256 493129728 493903683 495475974 495805632 495849718 496065024 497428204 498558046 498756856 498774528 500406816 501409818 501743424 503006004 503340672 503385428 503403264 506134916 506354688 506399712 508827123 509030028 509165664 509368704 509386752 510186222 510831958 511393792 512196412 512418816 513826936 514050048 514920861 516560058 516903744 516949706 517128192 517939812 518284416 519773282 519980552 519998976 520206336 521635856 522746406 523094208 523321344 524142684 524759424 527672572 527882992 527901696 529082008 529311744 530479341 530832288 531043968 531062784 531896274 533992004 534223872 535691912 536832387 537122768 538899648 539979804 540339072 542107384 542126592 543555376 544923171 545285728 545353536 546446628 548186184 548550912 549431316 551449197 551596136 551816096 551835648 554461209 554530158 554751288 554830112 555120384 556887552 557781336 558152448 559979056 560222208 561101463 561474784 562957668 563332224 563556864 564461352 566258256 566635008 566685392 566931456 568489376 569699676 569780624 570028032 571893504 572811372 573039792 573421056 575068312 575297632 575318016 578055303 578439904 578691072 578742528 581516712 581903616 583069968 583807952 584978121 585367328 585621504 586840338 587230784 587303808 588480984 590354352 590747136 590799664 593868366 594026608 594263488 594284544 595217259 596155264 597186324 597424464 597821952 599725056 602653401 603054368 603294848 603316224 604263114 604665152 606262104 606665472 606907392 607881456 609870807 610276576 610541568 611499798 612219328 613446444 613522728 613854592 615885312 617119776 617530368 619551296 619573248 620545653 620793108 621206144 623261184 624183876 624510432 626498496 626915328 627921504 628716256 629976438 630395584 630669312 631659132 633748752 634001472 634423296 636245792 637464384 637521066 637888512 639550548 639976064 641003202 643380192 643808256 645098688 646951851 647209836 647640448 649702144 650744892 651085344 651177856 653592576 654641568 656702283 656783946 657220928 657483008 657506304 658538244 660634632 660716784 661074176 661420032 664566981 664590528 664649622 665032704 667209088 668279934 668546424 668991232 670674672 671120896 671204352 672549696 674690688 675139584 675199616 676199199 678436164 678706704 678887552 679158272 680248296 682498656 682770816 683225088 684297393 684647061 685400064 686561148 688746744 689204992 690586416 691045888 692846427 692870976 693331968 693608448 694721664 696995208 697458944 698856912 699679232 701168832 703868928 704973633 705279744 705748992 707305788 707776384 708058624 709195032 712298496 713416431 713726208 715687518 715776516 717624576 718532864 719973072 720452096 722835456 724258626 724284288 726564228 727138048 728214522 728595504 730914912 731401216 732575088 734972511 735265596 735291648 735780864 736935654 739281612 739373544 739668384 740160512 742516736 743708448 743774577 744097536 744203264 746142306 746962944 747837069 748135284 748161792 750610224 751109632 751409152 752615136 755011008 755078142 755104896 755513344 755908608 759202374 759532032 759599568 760037376 762524672 763748496 764053056 764561408 766247937 767090688 768294618 768628224 770740404 771075072 771656704 775355616 775424559 775871488 777426624 779659923 779970828 779998464 780309504 782453784 783071744 784641312 787111247 787139136 787662848 791508858 791824488 791852544 792379392 793623012 793967616 796248432 796565952 797095936 799633408 800888413 800988006 801335808 803537868 805684152 808349472 808887296 809209856 810479891 810508608 813161076 813189888 815333064 817928592 818030304 821180416 822826368 823373824 826097664 827394204 827724144 827753472 831014912 832245168 832680576 834968771 835331328 835887104 837228672 839968584 840333312 842212176 844968397 844998336 845335296 845897728 847658266 849583609 849952512 850028088 850397184 850518016 852734064 854670936 855042048 857809862 857840256 858411008 859758263 860131584 862495214 862602468 862946448 862977024 867659856 868036608 868113792 870499357 871456768 872824498 872855424 875603044 875711928 878050992 878432256 880260507 880846176 880924499 880955712 881893376 885736103 886089308 886120704 886199496 886710272 890802549 891039912 891395232 891426816 894232896 894939136 896343721 896732928 899197138 899587584 900186112 901598932 904581552 904942272 904974336 906394671 906997728 909965966 909998208 910361088 910966784 912396524 912862748 915414864 915812352 917249697 918328992 920169666 920781888 923427001 923795236 923827968 924442624 925893514 926295552 929326944 929359872 931189662 931809216 934486007 934891776 936275814 937460846 938491904 939964844 940372992 943074384 944964657 945593376 946003968 947488698 948687922 949731328 951221908 951634944 954250024 954368688 956281599 956832768 959325822 959964096 960380928 961504803 963780608 965293238 965678168 965712384 968752304 970814754 970952696 971460672 971882496 974553216 976117338 976766784 977190912 979963348 980354128 980388864 982580872 985175919 985708816 985831392 986224512 986259456 987807366 990951948 991611264 991699436 992130048 994856408 996974433 997116092 997513712 997549056 1000813632 1002419901 1002819636 1003486848 1006012008 1006681344 1006770856 1006806528 1012269832 1012709376 1012799424 1017654246 1018060056 1018331328 1018737408 1018773504 1020372444 1021663916 1024392824 1024837632 1027653872 1028100096 1029841722 1033120116 1033807488 1033899412 1035879624 1036568832 1039546564 1039961104 1039997952 1040412672 1043271712 1045492812 1046188416 1048285368 1049518848 1055345144 1055765984 1055803392 1058164016 1058623488 1060958682 1061664576 1062087936 1062125568 1063792548 1067984008 1068447744 1071383824 1073531277 1073664774 1074245536 1077799296 1079959608 1080678144 1084214768 1084253184 1086387939 1087110752 1089846342 1090571456 1090707072 1092321783 1092893256 1096372368 1097101824 1098862632 1102898394 1103192272 1103632192 1103671296 1105403481 1108922418 1109060316 1109502576 1109660224 1110240768 1113775104 1115562672 1116304896 1119213459 1119958112 1120444416 1122202926 1122949568 1125915336 1126664448 1127113728 1128922704 1132516512 1132617213 1133270016 1133370784 1133862912 1136978752 1138803561 1139399352 1139561248 1140056064 1143787008 1145622744 1146079584 1146842112 1150136624 1150595264 1150636032 1152441927 1156110606 1156879808 1157382144 1157485056 1163033424 1163807232 1166139936 1167615904 1169956242 1170734656 1171243008 1173680676 1174461568 1174607616 1176961968 1180708704 1181494272 1181599328 1187263287 1187736732 1188053216 1188526976 1188569088 1190434518 1192310528 1194372648 1194848928 1195643904 1199450112 1201482009 1205306802 1206108736 1206589696 1206632448 1208526228 1209330304 1212524208 1213330944 1213814784 1215762912 1219741614 1220553152 1221083136 1222999596 1224438656 1226892888 1227045456 1227709184 1231770624 1234239552 1235060736 1239102592 1239146496 1241091306 1241586216 1242412288 1246522368 1248367752 1249020864 1252996992 1253830656 1255843008 1257432512 1259952876 1260791168 1263318264 1267497504 1268002944 1268846592 1271487399 1272491584 1274928768 1275042132 1275777024 1279101096 1279952128 1282006404 1286714793 1286760384 1287616512 1290197376 1293742821 1293903702 1294419672 1295280896 1299404288 1301489784 1302170688 1302355712 1307185152 1309236747 1309283136 1313404566 1313567892 1314441856 1314966016 1317076488 1321269264 1321433568 1322148352 1322840064 1329133962 1329181056 1329299244 1330065408 1334418176 1336559868 1337092848 1337982464 1341349344 1342241792 1342408704 1345099392 1348795707 1349381376 1350279168 1350399232 1352398398 1356872328 1357413408 1357775104 1358316544 1360496592 1364948949 1364997312 1365541632 1366450176 1368594786 1369294122 1370800128 1373122296 1377493488 1378409984 1381172832 1382091776 1385692854 1385741952 1386663936 1387216896 1388840271 1389443328 1393990416 1394917888 1397713824 1399358464 1402337664 1406191269 1407737856 1409947266 1410559488 1411497984 1414611576 1415552768 1416117248 1418390064 1423031883 1424596992 1426832862 1427452416 1431375036 1431553032 1435249152 1437065728 1439946144 1440904192 1445670912 1447939857 1448517252 1448568576 1453128456 1454276096 1456429044 1457191008 1461829824 1462802432 1465150176 1469945022 1470531192 1470583296 1471561728 1473871308 1478563224 1478747088 1479336768 1480321024 1485033472 1487416896 1487549154 1488195072 1488406528 1492284612 1495674138 1496270568 1496323584 1501220448 1502219264 1502818304 1505230272 1510022016 1510156284 1510209792 1511026688 1518404748 1519064064 1519199136 1525049344 1527496992 1528106112 1529122816 1532305327 1532495874 1534181376 1536589236 1537256448 1541480808 1542150144 1543313408 1550656289 1550711232 1550849118 1551742976 1554853248 1559319846 1559941656 1559996928 1560619008 1564907568 1566143488 1569282624 1574222494 1574278272 1575325696 1577798131 1583017716 1583648976 1583705088 1587246024 1587935232 1592496864 1593131904 1594191872 1596693917 1597509809 1599266816 1601776826 1601976012 1602671616 1607075736 1611368304 1616641663 1616698944 1617774592 1618419712 1620959782 1621017216 1626322152 1626379776 1630666128 1634769513 1635857184 1636060608 1642360832 1644938477 1645652736 1646747648 1654347591 1654788408 1655448288 1655506944 1662029824 1663383627 1664490336 1664638339 1665361152 1669937542 1670662656 1671774208 1674457344 1679937168 1680666624 1683304389 1684424352 1689936794 1689996672 1690670592 1691795456 1695316532 1699167218 1699905024 1700056176 1700794368 1701036032 1705468128 1709341872 1710084096 1714935859 1715619724 1715680512 1716822016 1719516526 1720263168 1724990428 1725204936 1725892896 1725954048 1734165909 1735319712 1735474013 1736073216 1736227584 1740998714 1742913536 1744953161 1745648996 1745710848 1751206088 1751423856 1754934363 1756101984 1756864512 1760521014 1761692352 1761848998 1761911424 1763786752 1771472206 1772178616 1772241408 1772398992 1773420544 1781605098 1782079824 1782790464 1782853632 1785651777 1788465792 1789878272 1792687442 1793465856 1798394276 1799175168 1803197864 1807960203 1809163104 1809884544 1809948672 1812789342 1813995456 1819931932 1819996416 1820722176 1824793048 1825725496 1829612421 1830829728 1831624704 1834499394 1836657984 1840339332 1841563776 1846854002 1847590472 1847655936 1848885248 1851787028 1852591104 1858653888 1858719744 1861636959 1862379324 1863618432 1868972014 1869783552 1872551628 1874921692 1879929688 1880745984 1886148768 1889929314 1891186752 1892007936 1894977396 1897375844 1902443816 1903269888 1908500048 1908737376 1912563198 1913665536 1918651644 1919928192 1923009606 1927561216 1930586476 1931356336 1931424768 1937504608 1940855553 1941629508 1941905392 1942921344 1949106432 1952234676 1953533568 1959926696 1960708256 1960777728 1965161744 1970106849 1970351838 1971417632 1971662784 1972449024 1972518912 1975614732 1981903896 1983222528 1983398872 1984260096 1989712816 1993700943 1993948866 1994232184 1995027424 1995098112 2001627264 2004839802 2005639272 2006973696 2012024016 2013362688 2013541712 2013613056 2024539664 2025418752 2025598848 2028597597 2035308492 2036120112 2036662656 2037474816 2040744888 2043327832 2048785648 2049675264 2052892179 2053941183 2055307744 2056200192 2059683444 2066240232 2067614976 2067798824 2071759248 2073137664 2078539281 2079093128 2079922208 2079995904 2080825344 2086543424 2090985624 2092376832 2096570736 2099037696 2110690288 2111531968 2111606784 2114920899 2116328032 2117246976 2121917364 2123329152 2124175872 2127585096 2135968016 2136895488 2140249293 2142767648 2147062554 2147329548 2148491072 2155598592 2159919216 2161356288 2168429536 2168506368 2172775878 2174221504 2179692684 2181142912 2181414144 2184643566 2185786512 2192744736 2194203648 2197725264 2204917533 2205796788 2206384544 2207264384 2207342592 2210806962 2217844836 2218120632 2219005152 2219320448 2220481536 2227550208 2231125344 2231323731 2232609792 2238426918 2239916224 2240888832 2243511207 2244405852 2245899136 2251830672 2253328896 2254227456 2257845408 2265033024 2265234426 2266540032 2266741568 2267725824 2273957504 2277607122 2278798704 2279122496 2280112128 2287574016 2291245488 2292159168 2293684224 2298743811 2300273248 2301190528 2301272064 2304883854 2312221212 2313759616 2314970112 2326066848 2326273677 2327614464 2332279872 2335231808 2338979769 2339912484 2341469312 2347361352 2348923136 2349215232 2353923936 2361333741 2361417408 2362988544 2363198656 2374526574 2375473464 2376106432 2377053952 2377138176 2380869036 2384621056 2388745296 2389697856 2391287808 2398900224 2402665239 2402964018 2410613604 2412217472 2413179392 2417052456 2418660608 2425048416 2426661888 2427629568 2431439673 2431525824 2439483228 2441106304 2445999192 2448877312 2453785776 2454090912 2455418368 2463541248 2468479104 2470121472 2478205184 2478292992 2482182612 2483172432 2484824576 2493044736 2496735504 2498041728 2504906313 2505993984 2507661312 2511686016 2514865024 2519905752 2521582336 2526636528 2534905191 2534995008 2536005888 2537693184 2542974798 2544983168 2548750827 2549857536 2550084264 2551554048 2558202192 2559904256 2564012808 2573429586 2573520768 2575233024 2579274789 2580394752 2587485642 2587807404 2588839344 2590561792 2598808576 2602979568 2604341376 2604711424 2611498071 2614370304 2618473494 2618566272 2626809132 2627135784 2628883712 2629932032 2634152976 2642538528 2642773497 2642867136 2644296704 2645680128 2657208309 2658267924 2658362112 2658598488 2660130816 2668836352 2673119736 2674185696 2675964928 2682698688 2684483584 2684817408 2689031163 2690198784 2697591414 2698762752 2700558336 2700798464 2704796796 2713744656 2714826816 2715550208 2716633088 2720993184 2729897898 2729994624 2731083264 2732900352 2737189572 2738588244 2746244592 2754986976 2756819968 2762345664 2764183552 2770281003 2771385708 2771483904 2773327872 2777680542 2778886656 2787980832 2789835776 2795427648 2798716928 2803458021 2804675328 2812382538 2815475712 2819894532 2821118976 2829223152 2831105536 2832234496 2836780128 2845709893 2846063766 2849193984 2853665724 2854904832 2862750072 2863106064 2870498304 2874131456 2879790251 2879892288 2881808384 2891341824 2895519647 2895879714 2897034504 2897137152 2906256912 2908552192 2912858088 2914382016 2923659648 2925604864 2930196529 2930300352 2939890044 2941062384 2941166592 2947742616 2957126448 2957494176 2958673536 2960642048 2966803931 2970066944 2974833792 2975098308 2976390144 2976813056 2984569224 2991348276 2992541136 2992647168 3002334517 3002440896 3004438528 3005636608 3010460544 3018733249 3020044032 3020312568 3020419584 3022053376 3036809496 3038128128 3038398272 3050098688 3054885743 3054993984 3056212224 3058245632 3064610654 3064991748 3073178472 3074512896 3082961616 3084300288 3086626816 3101312578 3101422464 3101698236 3103485952 3109706496 3118639692 3119883312 3119993856 3121238016 3129815136 3132286976 3138565248 3147189983 3148444988 3148556544 3150651392 3155596262 3166035432 3167297952 3167410176 3174492048 3175870464 3184880881 3184993728 3186263808 3188383744 3193387834 3195019618 3198533632 3203553652 3203952024 3205343232 3214151472 3220593831 3222736608 3233283326 3233397888 3235549184 3236839424 3240627299 3241919564 3242034432 3252644304 3252759552 3259163817 3261332256 3269539026 3271714368 3272121216 3276965349 3281112961 3284721664 3289876954 3291305472 3293495296 3308695182 3309576816 3310896576 3311013888 3316210443 3320407727 3324059648 3326767254 3328980672 3329276678 3330722304 3339875084 3341325312 3348914688 3357640377 3359874336 3361333248 3366608778 3368848704 3378526333 3379873588 3379993344 3381341184 3390633064 3397851639 3398334436 3399810048 3400112352 3401588736 3410936256 3416410683 3418683744 3420168192 3429871718 3431239448 3431361024 3433644032 3439033052 3440526336 3449980856 3450409872 3451785792 3451908096 3457325781 3468331818 3470639424 3470948026 3472146432 3472455168 3481997428 3489906322 3491297992 3491421696 3502412176 3502847712 3509868726 3512203968 3513729024 3521042028 3523384704 3523697996 3523822848 3542944412 3544357232 3544482816 3544797984 3561789861 3563210196 3564159648 3565580928 3565707264 3571303554 3576931584 3579756544 3585374884 3586931712 3596788552 3598350336 3604446027 3606395728 3615920406 3618326208 3619769088 3619897344 3625578684 3627990912 3639863864 3639992832 3641444352 3649586096 3651450992 3659224842 3661659456 3663249408 3668998788 3673315968 3680678664 3683127552 3693708004 3695180944 3695311872 3703574056 3705182208 3717307776 3717439488 3723273918 3724758648 3727236864 3737944028 3739567104 3745103256 3749843384 3759859376 3761491968 3772297536 3779858628 3782373504 3789954792 3794751688 3804887632 3806539776 3814462197 3817000096 3817474752 3825126396 3827331072 3837303288 3839856384 3846019212 3860144379 3861172952 3862712672 3862849536 3875009216 3881228463 3881711106 3883259016 3883810784 3885842688 3898212864 3904469352 3907067136 3919853392 3921416512 3921555456 3927710241 3930323488 3940213698 3940703676 3942835264 3943325568 3944898048 3951229464 3963807792 3966445056 3966797744 3968520192 3979425632 3987401886 3987897732 3988464368 3990054848 3990196224 4003254528 4009679604 4011278544 4013947392 4024048032 4026725376 4027083424 4027226112 4046387121 4049079328 4050837504 4051197696 4057195194 4070616984 4072240224 4073325312 4074949632 4081489776 4086655664 4094846847 4097571296 4099350528 4105784358 4107882366 4110615488 4112400384 4119366888 4132480464 4135229952 4135597648 4143518496 4146275328 4157078562 4158186256 4159844416 4159991808 4161650688 4166520813 4173086848 4181971248 4184753664 4193141472 4198075392 4218573807 4221380576 4223063936 4223213568 4229841798 4232656064 4234493952 4243834728 4246658304 4248351744 4255170192 4269095649 4271936032 4273790976 4280498586 4285535296 4294125108 4294659096 4296982144 4311197184 4319838432 4322712576 4336859072 4337012736 4343819571 4345551756 4348443008 4359385368 4362285824 4362828288 4369287132 4371573024 4385489472 4388407296 4395450528 4409835066 4411593576 4412769088 4414528768 4414685184 4421613924 4435689672 4436241264 4438010304 4438640896 4440963072 4455100416 4462250688 4462647462 4465219584 4476853836 4479832448 4487022414 4488811704 4491798272 4503661344 4506657792 4508454912 4515690816 4530066048 4530468852 4533080064 4533483136 4547915008 4555214244 4557597408 4558244992 4575148032 4582490976 4584318336 4587368448 4596915981 4597487622 4600546496 4602381056 4602544128 4609767708 4624442424 4627519232 4629940224 4651968867 4652133696 4652547354 4655228928 4664559744 4670463616 4677959538 4679824968 4682938624 4694722704 4697846272 4698430464 4707847872 4722667482 4722834816 4725977088 4726397312 4733394393 4749053148 4750946928 4752212864 4754107904 4761738072 4769242112 4777490592 4779395712 4782575616 4790081751 4792529427 4797800448 4805330478 4805928036 4821227208 4824434944 4826358784 4834104912 4837321216 4849924989 4850096832 4853323776 4855259136 4862879346 4863051648 4878966456 4882212608 4891998384 4897754624 4907571552 4908181824 4910836736 4927082496 4934815431 4936958208 4940242944 4956410368 4964365224 4966344864 4969649152 4986089472 4993471008 4993915017 4996083456 5009812626 5011987968 5015322624 5023372032 5029730048 5039811504 5043164672 5053273056 5069810382 5069990016 5072011776 5075386368 5085949596 5089966336 5097501654 5099715072 5100168528 5103108096 5116404384 5119808512 5128025616 5144807577 5146859172 5147041536 5150466048 5158549578 5160789504 5174971284 5175614808 5177678688 5181123584 5197617152 5205959136 5206422039 5208682752 5209422848 5222996142 5228740608 5234859483 5236946988 5237132544 5253618264 5254271568 5257767424 5259864064 5268305952 5285077056 5285546994 5285734272 5288593408 5291360256 5314416618 5316535848 5316724224 5317196976 5320261632 5337672704 5346239472 5348371392 5351929856 5365397376 5368967168 5369634816 5378062326 5380397568 5395182828 5397525504 5401596928 5409593592 5427489312 5429653632 5431100416 5433266176 5441986368 5459795796 5459989248 5462166528 5474379144 5477176488 5492489184 5509778729 5509973952 5513639936 5524691328 5528367104 5540562006 5542771416 5542967808 5546655744 5555361084 5557773312 5575961664 5579671552 5590855296 5597433856 5606218891 5606916042 5609350656 5624765076 5639789064 5642237952 5658446304 5662211072 5664468992 5673359237 5673560256 5691419786 5692127532 5707331448 5709809664 5725500144 5726212128 5740996608 5748262912 5759580502 5759784576 5763616768 5782683648 5791039294 5791759428 5794069008 5794274304 5812513824 5817104384 5825716176 5828764032 5844781397 5847319296 5851209728 5860393058 5860600704 5879780088 5882124768 5882333184 5895485232 5910320547 5914252896 5914778779 5914988352 5917347072 5921284096 5933607862 5940133888 5947085263 5949667584 5950196616 5952780288 5953626112 5969138448 5981102829 5982696552 5985082272 5985294336 6004669034 6004881792 6008877056 6011273216 6018307841 6020921088 6037466498 6040088064 6040625136 6040839168 6044106752 6073618992 6076256256 6076796544 6085792791 6093495499 6100197376 6109771486 6109987968 6112424448 6116491264 6129221308 6129983496 6146356944 6149025792 6158676537 6161823549 6165923232 6166471493 6168600576 6173253632 6200152721 6202625156 6202844928 6203396472 6206971904 6219412992 6235617843 6237279384 6239766624 6239987712 6242476032 6259630272 6264573952 6274406047 6277130496 6294379966 6296889976 6297113088 6301302784 6311192524 6332070864 6334595904 6334820352 6344762697 6348984096 6351740928 6369761762 6369987456 6372527616 6376767488 6386775668 6390039236 6407107304 6407904048 6410686464 6420747879 6428302944 6441187662 6445473216 6466566652 6466795776 6471098368 6481254598 6483839128 6484068864 6505288608 6505519104 6518327634 6522664512 6539078052 6543428736 6544242432 6553930698 6562225922 6569443328 6579753908 6582610944 6614752599 6617390364 6619153632 6621793152 6622027776 6632420886 6640815454 6648119296 6653534508 6657961344 6658553356 6661444608 6679750168 6682650624 6693971193 6697829376 6715280754 6719748672 6722666496 6730533621 6733217556 6737697408 6757052666 6759747176 6759986688 6762682368 6781266128 6795703278 6796668872 6799620096 6800224704 6803177472 6821872512 6832821366 6837367488 6840336384 6859743436 6862478896 6862722048 6878066104 6881052672 6896231433 6899961712 6900819744 6903571584 6903816192 6914651562 6936663636 6941278848 6941896052 6944910336 6963994856 6978821031 6979812644 6982595984 6982843392 7004824352 7005695424 7016939307 7019737452 7024407936 7042084056 7046769408 7047395992 7047645696 7084001223 7085888824 7088714464 7088965632 7089595968 7123579722 7126420392 7128319296 7131161856 7131414528 7142607108 7153863168 7170749768 7173863424 7193577104 7196700672 7207995717 7208892054 7212791456 7231840812 7236652416 7239538176 7251157368 7255981824 7279727728 7279985664 7282888704 7294319019 7299172192 7302901984 7318449684 7323318912 7337997576 7346631936 7361357328 7366255104 7387416008 7390361888 7390623744 7407148112 7410364416 7434615552 7434878976 7446547836 7449517296 7454473728 7475888056 7479134208 7490206512 7499686768 7514718939 7519718752 7522983936 7544595072 7559717256 7564747008 7579909584 7589503376 7604715573 7609775264 7613079552 7628924394 7634000192 7634949504 7646252481 7650252792 7654662144 7674606576 7679712768 7692038424 7720288758 7722345904 7725425344 7725699072 7737824367 7750018432 7762456926 7763422212 7766518032 7767621568 7771685376 7796425728 7808938704 7814134272 7834494213 7839706784 7842833024 7843110912 7855420482 7860646976 7880427396 7881407352 7885670528 7886651136 7889796096 7902458928 7927615584 7928320491 7932890112 7933595488 7937040384 7958851264 7971624927 7974803772 7975795464 7976928736 7980109696 7980392448 8006509056 8019359208 8022557088 8027894784 8048096064 8053450752 8054166848 8054452224 8067093489 8092774242 8098158656 8101675008 8102395392 8114390388 8141233968 8144480448 8146650624 8149899264 8162979552 8173311328 8189693694 8195142592 8198701056 8211568716 8215764732 8221230976 8238733776 8264960928 8270459904 8271195296 8287036992 8292550656 8310843009 8314157124 8316372512 8319688832 8319983616 8333041626 8346173696 8363942496 8369507328 8386282944 8396150784 8410374063 8437147614 8442761152 8446127872 8446427136 8459683596 8465312128 8487669456 8493316608 8496703488 8510340384 8537129679 8538191298 8543872064 8547581952 8560997172 8571070592 8588250216 8589318192 8593964288 8622394368 8639370753 8639676864 8645425152 8673718144 8674025472 8686558941 8687639142 8691103512 8696886016 8718770736 8724571648 8725656576 8738574264 8743146048 8770978944 8776814592 8790589587 8790901056 8819670132 8823187152 8825538176 8829057536 8843227848 8871379344 8872482528 8876020608 8877281792 8881926144 8900411793 8910200832 8924501376 8925294924 8930439168 8953707672 8959664896 8974044828 8977623408 8983596544 9007003551 9007322688 9013315584 9016909824 9031381632 9056199747 9060132096 9060937704 9066160128 9066966272 9095830016 9110428488 9115194816 9116489984 9150296064 9164657229 9164981952 9168636672 9174736896 9193831962 9194975244 9201092992 9204762112 9219535416 9248884848 9255038464 9259880448 9303937734 9304267392 9305094708 9310457856 9329119488 9340927232 9355919076 9359649936 9365877248 9389445408 9395692544 9396860928 9415695744 9441569949 9445334964 9445669632 9451954176 9452794624 9466788786 9498106296 9501893856 9504425728 9508215808 9523476144 9538484224 9554642643 9554981184 9558791424 9565151232 9580163502 9585058854 9595600896 9610660956 9611856072 9642454416 9648869888 9652717568 9668209824 9674642432 9699849978 9700193664 9706647552 9710518272 9721881897 9725758692 9726103296 9757932912 9764425216 9783996768 9795509248 9815143104 9816363648 9821673472 9843338883 9854164992 9869630862 9873916416 9880485888 9912820736 9928730448 9932689728 9939298304 9961223181 9972178944 9986942016 9987830034 9992166912 10019625252 10023975936 10046744064 10059460096 10079623008 10086329344 10106546112 10135578999 10139620764 10139980032 10144023552 10171899192 10179932672 10195003308 10199430144 10200337056 10232446211 10232808768 10239617024 10256051232 10288335767 10289615154 10293718344 10294083072 10300932096 10317099156 10321579008 10349942568 10351229616 10355357376 10362247168 10395234304 10411549369 10411918272 10412844078 10417365504 10418845696 10445992284 10469718966 10473893976 10474265088 10507236528 10508543136 10515534848 10519728128 10536611904 10570154112 10571093988 10571468544 10577186816 10628833236 10633071696 10633448448 10634393952 10675345408 10692478944 10696742784 10703859712 10726137289 10730794752 10737934336 10739269632 10756124652 10760795136 10790365656 10795051008 10803193856 10819187184 10854594023 10854978624 10859307264 10862200832 10866532352 10883972736 10919591592 10919978496 10924333056 10948758288 10954352976 10984978368 11019557458 11019947904 11027279872 11044586917 11049382656 11056734208 11081124012 11085542832 11085935616 11110722168 11115546624 11151923328 11159343104 11176857419 11181710592 11182568663 11194867712 11212437782 11213832084 11218701312 11249530152 11279578128 11284475904 11316491641 11316892608 11324422144 11328937984 11346718474 11347120512 11382839572 11384255064 11414662896 11419619328 11443386591 11451000288 11452424256 11481993216 11496525824 11514569339 11519161004 11519569152 11527233536 11580433137 11582078588 11583518856 11588138016 11588548608 11625027648 11634208768 11643685389 11651432352 11652468373 11657528064 11689562794 11694638592 11702419456 11720786116 11721201408 11759560176 11764249536 11764666368 11783130723 11790970464 11820641094 11828505792 11829557558 11829976704 11834694144 11842568192 11867215724 11894170526 11899335168 11900393232 11905560576 11907252224 11938276896 11962205658 11965393104 11970164544 11970588672 12004551013 12009338068 12009763584 12017754112 12036615682 12041842176 12074932996 12080176128 12081250272 12081678336 12139161363 12147237984 12148318091 12152512512 12153593088 12171585582 12186990998 12200394752 12214672127 12219542972 12219975936 12224848896 12258442616 12259966992 12284540541 12292713888 12298051584 12317353074 12323647098 12331846464 12332942986 12337201152 12346507264 12400305442 12405250312 12405689856 12406792944 12413943808 12438825984 12471235686 12474558768 12479533248 12479975424 12484952064 12499562439 12519260544 12529147904 12548812094 12554260992 12588759932 12593779952 12594226176 12622385048 12655721421 12664141728 12669191808 12669640704 12689525394 12697968192 12703481856 12739523524 12739974912 12745055232 12773551336 12780078472 12807286947 12814214608 12815808096 12821372928 12841495758 12856605888 12882375324 12890946432 12933133304 12933591552 12942196736 12962509196 12967678256 12968137728 13010577216 13011038208 13031458713 13036655268 13045329024 13078156104 13086857472 13088484864 13107861396 13124451844 13159507816 13165221888 13229505198 13234780728 13238307264 13243586304 13244055552 13264841772 13281630908 13307069016 13315922688 13317106712 13322889216 13359500336 13365301248 13387942386 13395658752 13430561508 13439497344 13461067242 13466435112 13475394816 13514105332 13519494352 13519973376 13525364736 13562532256 13591406556 13593337744 13599240192 13600449408 13643745024 13665642732 13674734976 13719486872 13724957792 13725444096 13756132208 13762105344 13790747943 13792462866 13799923424 13801639488 13807143168 13807632384 13829303124 13873327272 13882557696 13883792104 13889820672 13927989712 13955906601 13957642062 13959625288 13965191968 13965686784 14009648704 14011390848 14033878614 14039474904 14048815872 14084168112 14093538816 14094791984 14095291392 14168002446 14171777648 14177428928 14177931264 14179191936 14200183179 14247159444 14252840784 14256638592 14262323712 14285214216 14307726336 14341499536 14347726848 14370245253 14377588281 14387154208 14393401344 14415991434 14417784108 14425582912 14463681624 14473304832 14479076352 14502314736 14511963648 14549774967 14559455456 14559971328 14565777408 14588638038 14598344384 14605803968 14636899368 14646637824 14675995152 14693263872 14722714656 14732510208 14774832016 14780723776 14781247488 14804446293 14814296224 14820728832 14869231104 14893095672 14899034592 14908947456 14951776112 14958268416 14980413024 14981745051 14999373536 15029437878 15039437504 15045967872 15089190144 15119434512 15129494016 15159819168 15179006752 15209431146 15219550528 15226159104 15257848788 15268000384 15269899008 15292504962 15300505584 15309324288 15349213152 15359425536 15384076848 15434422731 15440577516 15444691808 15450850688 15451398144 15475648734 15500036864 15524913852 15526844424 15533036064 15535243136 15543370752 15592851456 15617877408 15619266117 15628268544 15668988426 15679413568 15685666048 15686221824 15704578449 15710840964 15721293952 15760854792 15762814704 15771341056 15773302272 15779592192 15804917856 15855231168 15856640982 15865780224 15867190976 15874080768 15917702528 15943249854 15949607544 15951590928 15953857472 15960219392 15960784896 16013018112 16038718416 16045114176 16055789568 16096192128 16106901504 16108333696 16108904448 16134186978 16185548484 16196317312 16204790784 16228780776 16282467936 16288960896 16293301248 16299798528 16325959104 16346622656 16379387388 16390285184 16423137432 16431529464 16442461952 16477467552 16529336187 16529921856 16540919808 16542390592 16574073984 16585101312 16621686018 16628314248 16632745024 16639377664 16639967232 16666083252 16692347392 16727884992 16739014656 16772565888 16792301568 16818656673 16820748126 16874295228 16885522304 16892255744 16919367192 16930624256 16975338912 16986633216 16993406976 17020077711 17020680768 17074259358 17076382596 17087744128 17121994344 17142141184 17176500432 17178636384 17187928576 17244788736 17278741506 17279353728 17290850304 17347436288 17348050944 17373117882 17375278284 17382207024 17393772032 17437541472 17449143296 17451313152 17477148528 17486292096 17534344191 17541957888 17553629184 17581179174 17581802112 17639340264 17646374304 17651076352 17658115072 17686455696 17742758688 17744336337 17744965056 17752041216 17754563584 17763852288 17800823586 17820401664 17841255789 17849002752 17850589848 17860878336 17907415344 17919329792 17948089656 17955246816 17967193088 18014007102 18014645376 18026631168 18033819648 18054923523 18062763264 18112399494 18120264192 18121875408 18132320256 18133932544 18191660032 18220856976 18230389632 18232979968 18280486497 18300592128 18329314458 18329963904 18337273344 18349473792 18387663924 18389950488 18402185984 18409524224 18439070832 18497769696 18499414479 18510076928 18519760896 18600458163 18607875468 18608534784 18610189416 18620915712 18658238976 18681854464 18711838152 18719299872 18731754496 18778890816 18791385088 18793721856 18823218141 18831391488 18883139898 18890669928 18891339264 18903908352 18905589248 18933577572 18996212592 19003787712 19008851456 19016431616 19046952288 19076968448 19109285286 19109962368 19117582848 19130302464 19160327004 19170117708 19221321912 19223712144 19284908832 19297739776 19305435136 19336419648 19349284864 19399699956 19400387328 19413295104 19443763794 19451517384 19452206592 19515865824 19528850432 19567993536 19591018496 19630286208 19632727296 19643346944 19686677766 19708329984 19739261724 19747832832 19825641472 19857460896 19865379456 19878596608 19919969251 19922446362 19944357888 19973884032 19975660068 19984333824 20039250504 20047951872 20093488128 20118920192 20158531757 20159246016 20172658688 20213092224 20268637529 20271157998 20279241528 20279960064 20288047104 20343798384 20359865344 20390006616 20398860288 20400674112 20464892422 20465617536 20479234048 20511375703 20512102464 20576671534 20579230308 20587436688 20588166144 20634198312 20643158016 20699885136 20702459232 20710714752 20724494336 20767627517 20790468608 20823098738 20823836544 20825688156 20834731008 20837691392 20891984568 20939437932 20947787952 20948530176 21014473056 21016341619 21017086272 21031069696 21039456256 21073223808 21131132743 21140308224 21142187976 21142937088 21154373632 21252003669 21257666472 21266143392 21266896896 21268787904 21350690816 21384200201 21384957888 21393485568 21407719424 21452274578 21461589504 21475868672 21512249304 21521590272 21580731312 21590102016 21606387712 21623987151 21638374368 21709188046 21709957248 21718614528 21724401664 21733064704 21767945472 21839183184 21839956992 21848666112 21882957057 21897516576 21908705952 21969956736 22030329881 22039114916 22039895808 22054559744 22089173834 22098765312 22113468416 22162248024 22171085664 22171871232 22221444336 22231093248 22294166167 22303846656 22318686208 22353714838 22363421184 22365137326 22389735424 22424875564 22427664168 22437402624 22499060304 22544156817 22559156256 22568951808 22632983282 22633785216 22648844288 22657875968 22684391093 22693436948 22694241024 22765679144 22768510128 22814146719 22829325792 22839238656 22886773182 22902000576 22904848512 22938757443 22963986432 22993051648 23029138678 23038322008 23039138304 23054467072 23160866274 23164157176 23167037712 23176276032 23177097216 23213473101 23250055296 23268417536 23287370778 23302864704 23304936746 23315056128 23379125588 23389277184 23441572232 23442402816 23503482639 23519120352 23528499072 23529332736 23566261446 23581940928 23641282188 23657011584 23659115116 23659953408 23669388288 23734431448 23784961473 23788341052 23798670336 23800786464 23811121152 23876553792 23914874781 23924411316 23930786208 23940329088 23941177344 24009102026 24018676136 24019527168 24035508224 24073231364 24083684352 24149865992 24160352256 24162500544 24163356672 24201280467 24278322726 24294475968 24296636182 24305025024 24307186176 24343171164 24373981996 24429344254 24439085944 24439951872 24449697792 24516885232 24519933984 24569081082 24585427776 24596103168 24634706148 24647294196 24663692928 24665885972 24800610884 24810500624 24811379712 24813585888 24877651968 24932529027 24942471372 24949117536 24959066496 24959950848 24999124878 25038521088 25058295808 25097624188 25108521984 25177519864 25187559904 25188452352 25231122189 25244770096 25311442842 25328283456 25338383616 25339281408 25379050788 25395936384 25479047048 25479949824 25490110464 25547102672 25560156944 25611389037 25614573894 25628429216 25631616192 25642745856 25682991516 25713211776 25764750648 25781892864 25866266608 25867183104 25918112259 25925018392 25935356512 25936275456 26021154432 26022076416 26059676823 26062917426 26073310536 26090658048 26156312208 26173714944 26176969728 26215722792 26248903688 26319015632 26330443776 26371768761 26459010396 26469561456 26476614528 26487172608 26529683544 26563261816 26614138032 26631845376 26634213424 26645778432 26701235379 26719000672 26730602496 26775884772 26791317504 26861123016 26878994688 26922134484 26932870224 26950789632 27021010653 27028210664 27038988704 27039946752 27050729472 27125064512 27168599241 27182813112 27186675488 27198480384 27200898816 27287490048 27331285464 27349469952 27438973744 27449915584 27450888192 27493971687 27512264416 27524210688 27581495886 27584925732 27599846848 27603278976 27614286336 27658606248 27746654544 27765115392 27767584208 27779641344 27855979424 27911813202 27915284124 27919250576 27930383936 27931373568 28019297408 28022781696 28067757228 28078949808 28097631744 28168336224 28187077632 28189583968 28190582784 28324709847 28336004892 28343555296 28354857856 28355862528 28358383872 28400366358 28494318888 28505681568 28513277184 28524647424 28570428432 28615452672 28663927929 28682999072 28695453696 28740490506 28755176562 28774308416 28786802688 28831982868 28835568216 28851165824 28927363248 28946609664 28958152704 29004629472 29023927296 29099549934 29118910912 29119942656 29131554816 29165645691 29177276076 29196688768 29211607936 29273798736 29293275648 29351990304 29386527744 29445429312 29465020416 29530016649 29549664032 29561447552 29562494976 29608892586 29628592448 29641457664 29738462208 29786191344 29798069184 29817894912 29883669543 29903552224 29916536832 29960826048 29963490102 29998747072 30058875756 30078875008 30178380288 30238869024 30258988032 30319638336 30358013504 30406736997 30418862292 30439101056 30515697576 30536000768 30539798016 30585009924 30601011168 30697338633 30698426304 30718851072 30768153696 30865007301 30868845462 30881155032 30889383616 30901701376 30902796288 30951297468 31000073728 31049827704 31053688848 31066072128 31070486272 31086741504 31185702912 31234648107 31235754816 31238532234 31256537088 31337976852 31358827136 31371332096 31409156898 31421681928 31442587904 31521709584 31525629408 31542682112 31546604544 31559184384 31609835712 31710462336 31713281964 31731560448 31734381952 31835405056 31886499708 31899215088 31903181856 31907714944 31920438784 32026036224 32077436832 32090228352 32111579136 32178411867 32192384256 32213803008 32216667392 32217808896 32268373956 32371096968 32392634624 32409581568 32457561552 32563782069 32564935872 32577921792 32586602496 32599597056 32651918208 32693245312 32758774776 32780570368 32846274864 32863058928 32884923904 32954935104 33058672374 33059843712 33081839616 33084781184 33133760751 33148147968 33170202624 33243372036 33256628496 33265490048 33278755328 33332166504 33384694784 33455769984 33478029312 33530572257 33545131776 33547705989 33584603136 33637313346 33641496252 33748590456 33771044608 33784511488 33838734384 33861248512 33949474923 33950677824 33973266432 33986813952 34040155422 34041361536 34148518716 34152765192 34175488256 34243988688 34284282368 34353000864 34357272768 34375857152 34489577472 34543708017 34557483012 34558707456 34581700608 34694872576 34746235764 34750556568 34764414048 34787544064 34875082944 34898286592 34902626304 34954297056 34957405119 34972584192 35068688382 35083915776 35107258368 35162358348 35163604224 35278680528 35292748608 35302152704 35316230144 35372911392 35485517376 35488672674 35489930112 35504082432 35509127168 35527704576 35601647172 35682511578 35698005504 35701179696 35721756672 35814830688 35838659584 35896179312 35910493632 35934386176 36013653039 36028014204 36029290752 36053262336 36109847046 36125526528 36224798988 36240528384 36243750816 36267865088 36383320064 36441713952 36444954273 36460779264 36465959936 36560972994 36601184256 36644016381 36658628916 36659927808 36674546688 36775327848 36779900976 36804371968 36819048448 36878141664 36994228609 36995539392 36998828958 37020153856 37039521792 37200916326 37215750936 37217069568 37220378832 37241831424 37316477952 37363708928 37423676304 37438599744 37463508992 37557781632 37582770176 37587443712 37641755411 37646436282 37662782976 37766279796 37781339856 37782678528 37811178496 37867155144 37992425184 38007575424 38017702912 38032863232 38092554877 38093904576 38153936896 38218570572 38219924736 38235165696 38320654008 38340235416 38442643824 38447424288 38568451103 38569817664 38595479552 38610870272 38672839296 38698569728 38799399912 38800774656 38826590208 38887527588 38903034768 38904413184 39031731648 39057700864 39135987072 39182036992 39243532237 39260572416 39265454592 39286693888 39373355532 39478523448 39495665664 39651282944 39713514659 39714921792 39730758912 39757193216 39839938502 39844892724 39947768064 39951320136 39968667648 40078501008 40095903744 40186976256 40237840384 40317063514 40318492032 40345317376 40426184448 40537275058 40542315996 40558483056 40559920128 40576094208 40687596768 40719730688 40780013232 40797720576 40801348224 40913469779 40929784844 40931235072 40958468096 41022751406 41024204928 41153343068 41158460616 41174873376 41176332288 41268396624 41286316032 41372243829 41399770272 41403451453 41404918464 41421429504 41448988672 41535255034 41580937216 41629596841 41646197476 41647673088 41651376312 41669462016 41675382784 41783969136 41867719803 41878875864 41895575904 41897060352 42028946112 42032683238 42034172544 42062139392 42078912512 42128154887 42146447616 42262265486 42280616448 42284375952 42285874176 42308747264 42504007338 42515332944 42532286784 42533793792 42537575808 42600549537 42654468493 42701381632 42768400402 42769915776 42786971136 42815438848 42904549156 42923179008 43024498608 43043180544 43110735759 43132764843 43161462624 43165300451 43180204032 43212775424 43247974302 43276748736 43401069047 43418376092 43419914496 43437229056 43448803328 43535890944 43649324901 43678366368 43679913984 43697332224 43765914114 43795033152 43817411904 43920842329 43939913472 44060659762 44078229832 44079791616 44109119488 44178347668 44197530624 44324496048 44342171328 44343742464 44413338879 44442888672 44462186496 44588332334 44607693312 44637372416 44707429676 44726842368 44730274652 44849751128 44855328336 44874805248 44945235153 44998120608 45088313634 45118312512 45137903616 45265966564 45267570432 45297688576 45368782186 45386873896 45388482048 45531358288 45537020256 45628293438 45658651584 45678477312 45773546364 45804001152 45809697024 45877514886 45927972864 45986103296 46058277356 46076644016 46078276608 46303268193 46321732548 46328314352 46334075424 46352552064 46354194432 46426946202 46500110592 46536835072 46574741556 46605729408 46609873492 46630112256 46758251176 46778554368 46857798351 46883144464 46884805632 47006965278 47038240704 47056998144 47058665472 47113735347 47132522892 47163881856 47282564376 47314023168 47318230232 47319906816 47338776576 47468862896 47569922946 47576682104 47597340672 47601572928 47622242304 47753107584 47829749562 47848822632 47861572416 47880658176 47882354688 48018204052 48037352272 48039054336 48146462728 48167368704 48299731984 48320704512 48325001088 48326713344 48402560934 48556645452 48588951936 48593272364 48614372352 48686342328 48747963992 48858688508 48878171888 48879903744 48899395584 49033770464 49039867968 49138162164 49170855552 49269412296 49294588392 49327385856 49331771944 49588008561 49601221768 49621001248 49622759424 49627171776 49755303936 49865058054 49884942744 49898235072 49918132992 49919901696 49998249756 50077042176 50195248376 50217043968 50355039728 50375119808 50376904704 50455970019 50462244378 50489540192 50622885684 50656566912 50676767232 50758101576 50791872768 50958094096 50959899648 50980220928 51060233133 51094205344 51120313888 51222778074 51229147788 51256858432 51263232384 51365983032 51426423552 51529501296 51563785728 51732533216 51734366208 51836224518 51850036784 51870713024 51872550912 52042308864 52044152832 52119353646 52125834852 52146621072 52181316096 52312624416 52347429888 52353939456 52431445584 52497807376 52603032573 52638031264 52660887552 52743537522 52918020792 52939122912 52953229056 52974345216 53059367088 53126523632 53228276064 53233009011 53263690752 53268426848 53291556864 53402470758 53438001344 53461204992 53523767367 53551769544 53582635008 53722246032 53757989376 53844268968 53865740448 53901579264 54042021306 54056421328 54077977408 54079893504 54101458944 54164770569 54250129024 54337198482 54365626224 54373350976 54396960768 54401797632 54574980096 54662570928 54698939904 54841459491 54877947488 54899831168 54901776384 54987943374 55024528832 55048421376 55162991772 55169851464 55199693696 55206557952 55228572672 55317212496 55493309088 55498243437 55530230784 55535168416 55559282688 55711958848 55801374489 55823626404 55830568248 55838501152 55860767872 55862747136 56038594816 56045563392 56135514456 56157899616 56195263488 56336672448 56374155264 56379167936 56381165568 56469654423 56649419694 56672009784 56687110592 56709715712 56711725056 56716767744 56800732716 56988637776 57011363136 57026554368 57049294848 57140856864 57230905344 57327855858 57365998144 57390907392 57480981012 57510353124 57548616832 57663965736 57671136432 57702331648 57854726496 57893219328 57916305408 58009258944 58047854592 58199099868 58237821824 58239885312 58331291382 58354552152 58393377536 58423215872 58547597472 58586551296 58703980608 58773055488 58890858624 58930040832 59060033298 59099328064 59122895104 59124989952 59217785172 59257184896 59476924416 59572382688 59596138368 59635789824 59759907753 59767339086 59807104448 59833073664 59921652096 59926980204 59997494144 60117751512 60157750016 60356760576 60475595271 60477738048 60517976064 60639276672 60716027008 60805912587 60813473994 60837724584 60878202112 61031395152 61072001536 61079596032 61170019848 61202022336 61394677266 61396852608 61437702144 61534127109 61536307392 61730014602 61737690924 61762310064 61778767232 61803402752 61902594936 62000147456 62099655408 62107377696 62132144256 62140972544 62173483008 62302882551 62371405824 62469296214 62471509632 62477064468 62513074176 62675953704 62717654272 62742664192 62818313796 62843363856 62885175808 63043419168 63049024857 63051258816 63085364224 63093209088 63118368768 63219671424 63393398229 63420924672 63426563928 63463120896 63468763904 63670810112 63772999416 63798430176 63806363712 63815429888 63840877568 64052072448 64152600603 64154873664 64180456704 64223158272 64356823734 64384768512 64427606016 64433334784 64536747912 64742193936 64785269248 64819163136 64915123104 65127564138 65129871744 65155843584 65173204992 65199194112 65303836416 65386490624 65517549552 65561140736 65692549728 65726117856 65769847808 65909870208 66090989643 66117344748 66119687424 66163679232 66169562368 66267521502 66296295936 66340405248 66486744072 66513256992 66530980096 66557510656 66664333008 66769389568 66882498501 66911539968 66956058624 67061144514 67090263552 67095411978 67169206272 67274626692 67282992504 67497180912 67542089216 67569022976 67677468768 67722497024 67898949846 67901355648 67946532864 67973627904 68053173279 68080310844 68082723072 68297037432 68305530384 68350976512 68487977376 68568564736 68706001728 68714545536 68751714304 68979154944 69087416034 69114966024 69117414912 69163401216 69389745152 69492471528 69501113136 69528828096 69575088128 69750165888 69796573184 69805252608 69908594112 69914810238 69945168384 70137376764 70167831552 70324716696 70327208448 70557361056 70585497216 70604305408 70632460288 70745822784 70971034752 70977345348 70979860224 71008164864 71018254336 71203294344 71365023156 71396011008 71402359392 71627123477 71629661376 71677319168 71792358624 71820987264 71868772352 72018350369 72027306078 72056028408 72058581504 72106524672 72219694092 72251053056 72449597976 72481056768 72487501632 72535730176 72766640128 72880845583 72883427904 72889908546 72921558528 72931919872 73121945988 73288032762 73317257832 73319855616 73349093376 73550655696 73559801952 73608743936 73638096896 73756283328 73988457218 73991078784 73997657916 74040307712 74401832652 74431501872 74434139136 74440757664 74632955904 74727417856 74847352608 74877199488 74927017984 75082961023 75115563264 75165540352 75174887424 75283510822 75292872564 75325565952 75532559592 75562679712 75565357056 75622356992 75734310288 75982158161 75984850368 76015150848 76035405824 76065726464 76185109754 76187809152 76307873792 76437141144 76439849472 76470331392 76641308016 76680470832 76834167111 76885287648 76894848576 77136902206 77139635328 77190959104 77221740544 77312108419 77345678592 77397139456 77598799824 77601549312 77754336777 77775055176 77806069536 77808826368 78063463296 78115401728 78179030469 78238001933 78271974144 78277980641 78364073984 78487064474 78521144832 78530909184 78573387776 78746711064 78957046896 78991331328 79115306283 79215441487 79302565888 79427029318 79429843584 79461517824 79514386432 79679877004 79689785448 79895536128 79902640272 79937335296 80103706137 80157002016 80191807488 80373952512 80475680768 80601985373 80634127028 80636984064 80690634752 80852368896 81063031959 81074550116 81084631992 81116966112 81119840256 81152188416 81375193536 81439461376 81505797723 81560026464 81567278611 81595441152 81602696448 81826939558 81859569688 81862470144 81916936192 82045502812 82048409856 82306686136 82316921232 82349746752 82352664576 82481915061 82536793248 82572632064 82744487658 82799540544 82806902906 82809836928 82842859008 82897977344 83070510068 83259193682 83292394952 83295346176 83302752624 83338924032 83350765568 83567938272 83735439606 83757751728 83791151808 83794120704 84057892224 84065366476 84068345088 84124278784 84256309774 84292895232 84524530972 84561232896 84568751904 84571748352 84974129541 85008014676 85030665888 85064573568 85067587584 85075151616 85201099074 85308936986 85402763264 85536800804 85539831552 85573942272 85809098312 85846358016 85991783787 86048997216 86086361088 86221471518 86265529686 86322925248 86330600902 86360408064 86425550848 86495948604 86553497472 86802138094 86836752184 86839828992 86874458112 86897606656 87071781888 87298649802 87356732736 87359827968 87394664448 87496937073 87531828228 87590066304 87634823808 87841684658 87879826944 88121319524 88156459664 88159583232 88356695336 88395061248 88590049947 88648992096 88684342656 88687484928 88826677758 88885777344 88924372992 89176664668 89215386624 89414859352 89453684736 89460549304 89651008629 89699502256 89710656672 89749610496 89890470306 89996241216 90176627268 90236625024 90531933128 90535140864 90595377152 90737564372 90773747792 90776964096 91062716576 91074040512 91220210991 91256586876 91317303168 91547092728 91608002304 91619394048 91755029772 92092015899 92116554712 92153288032 92156553216 92595021903 92606536386 92643465096 92656628704 92668150848 92705104128 92708388864 92853892404 93000221184 93149483112 93211458816 93219746984 93260224512 93516502352 93557108736 93703944321 93715596702 93766288928 93769611264 94013930556 94076481408 94113996288 94227470694 94265045784 94327763712 94565128752 94628046336 94636460464 94639813632 94677553152 94937725792 95139845892 95153364208 95194681344 95203145856 95506215168 95659499124 95697645264 95723144832 95761316352 96036408104 96074704544 96078108672 96292925456 96334737408 96535235601 96599463968 96641409024 96650002176 96653426688 96805121868 97113290904 97177903872 97186544728 97228744704 97372684656 97495927984 97691346207 97717377016 97756343776 97759807488 97798791168 98067540928 98079735936 98276324328 98341711104 98538824592 98589176784 98654771712 98663543888 99176017122 99202443536 99242002496 99245518848 99254343552 99401282253 99510607872 99730116108 99769885488 99796470144 99836265984 99996499512 100154084352 100390496752 100434087936 100591716771 100643117967 100710079456 100750239616 100753809408 100911940038 100924488756 100979080384 101245771368 101313133824 101353534464 101516203152 101583745536 101848424769 101916188192 101919799296 101960441856 102120466266 102188410688 102240627776 102445556148 102458295576 102513716864 102526464768 102731966064 102852847104 103059002592 103127571456 103465066432 103468732416 103631124051 103672449036 103700073568 103741426048 103745101824 104084617728 104238707292 104251669704 104293242144 104362632192 104625248832 104694859776 104707878912 104862891168 104872215357 104995614752 105206065146 105276062528 105321775104 105487075044 105836041584 105878245824 105906458112 105948690432 106118734176 106253047264 106456552128 106466018022 106527381504 106536853696 106583113728 106804941516 106876002688 107047534734 107103539088 107165270016 107444492064 107515978752 107688537936 107731480896 107803158528 108040959117 108084042612 108112842656 108155954816 108159787008 108329541138 108500258048 108674396964 108731252448 108746701952 108803595264 109149960192 109325141856 109334862819 109397879808 109682918982 109755894976 109799662336 109803552768 109932049143 109975886748 110049057664 110325983544 110339702928 110399387392 110413115904 110457145344 110634424992 110982685827 110986618176 110996486874 111060461568 111070336832 111118565376 111423917696 111602748978 111647252808 111661136496 111677002304 111721535744 111725494272 112077189632 112091126784 112271028912 112315799232 112390526976 112673344896 112748310528 112758335872 112762331136 112925266233 112939308846 113298839388 113344019568 113374221184 113419431424 113433535488 113601465432 113977275552 114022726272 114053108736 114098589696 114277664631 114281713728 114461810688 114655711716 114731996288 114961962024 115020706248 115097233664 115327931472 115342272864 115404663296 115705353309 115709452992 115786438656 115832610816 116018517888 116095709184 116398199736 116475643648 116479770624 116662582764 116709104304 116786755072 116846431744 117095194944 117173102592 117407961216 117546110976 117730596711 117781717248 117860081664 118120066596 118198656128 118245790208 118435570344 118514369792 118953848832 119140543977 119144765376 119192276736 119271579648 119519815506 119534678172 119614208896 119843304192 119853960408 119994988288 120235503024 120315500032 120713521152 120951190542 120955476096 121035952128 121278553344 121432054016 121611825174 121626947988 121675449168 121756404224 122062790304 122144003072 122159192064 122340039696 122404044672 122740409337 122789354532 122793705216 122875404288 123068254218 123072614784 123460029204 123475381848 123524620128 123557534464 123606805504 123805189872 124000294912 124199310816 124210354359 124214755392 124264288512 124281945088 124346966016 124605765102 124742811648 124888790523 124938592428 124943019264 124954128936 125026148352 125351907408 125435308544 125485328384 125636627592 125686727712 125770351616 126086838336 126098049714 126102517632 126170728448 126186418176 126236737536 126384464661 126439342848 126786796458 126841849344 126853127856 126926241792 126937527808 127341620224 127545998832 127596860352 127612727424 127630859776 127681755136 127963405479 128104144896 128305201206 128309747328 128360913408 128446316544 128713647468 128769537024 128866669568 129073495824 129484387872 129495901353 129570538496 129638326272 129830246208 130203207141 130255128276 130259743488 130311687168 130346409984 130607672832 130772981248 131035099104 131122281472 131385099456 131452235712 131539695616 131762526987 131819740416 132181979286 132234689496 132239374848 132327358464 132339124736 132535043004 132592591872 132973488144 133026513984 133061960192 133115021312 133328666016 133538779136 133748364971 133764997002 133823079936 133912117248 134122289028 134180527104 134190823956 134549253384 134565985008 134994361824 135084178432 135138045952 135350141797 135354937536 135444994048 135797899692 135802711296 135893065728 136106346558 136160621688 136165446144 136594074864 136611060768 136701953024 136975954752 137137129472 137412003456 137429091072 137503428608 137958309888 138174832068 138229932048 138234829824 138779490304 138984943056 139002226272 139057656192 139150176256 139439784757 139500331776 139593146368 139610505216 139817188224 139829620476 139890336768 140274753528 140335663104 140649433392 140654416896 141109722299 141114722112 141170994432 141208610816 141264920576 141491645568 141880462703 141942069504 141954690696 141959720448 142016329728 142036508672 142406588688 142730046312 142792022016 142804718784 143254246954 143259322752 143354638336 143579629921 143584717248 143641974528 143737544704 144036700738 144054612156 144112056816 144117163008 144439388184 144502106112 144899195952 144962113536 144975003264 145071460352 145373392619 145533280256 145761691166 145766855808 145779817092 145843117056 145863839744 146243891976 146576065524 146634515664 146639711232 146698186752 147101311392 147114391333 147119603904 147217487872 147276193792 147512566656 147917929201 147976914436 147982157568 147995315832 148080615424 148764025683 148803665304 148863003744 148868278272 148881515328 149265911808 149454835712 149689401407 149694705216 149754398976 149854035968 150165922046 150231126528 150331080704 150567021644 150585745128 150651131904 151065119184 151125359424 151130714112 151244713984 151367910057 151468620576 151964316322 151969700736 152030301696 152070811648 152131452928 152370219508 152375618304 152874282288 152879698944 152940662784 153180699399 153282616032 153360941664 153668334222 153770575296 153789697152 154212309167 154273804412 154279270656 154381918208 154624216838 154691357184 154794278912 155197599648 155203098624 155508673554 155550110352 155612139072 155617652736 156059163169 156126926592 156230803456 156358060938 156476003866 156543948288 156555961282 156728147968 156974128948 157042289664 157061818368 157493422128 157809097719 157914093792 157982662656 158230612566 158430882974 158605131776 158790737651 158854058636 158859687168 158923035648 159359754008 159379570896 159699027033 159791072256 159805280544 159874670592 160207412274 160314004032 160383614976 160571302101 160747905024 160951361536 161203970746 161268254056 161273968128 161381269504 161704737792 162126063918 162149100232 162169263984 162233932224 162239680512 162304376832 162494311707 162750387072 162878922752 163011595446 163120052928 163134557222 163190882304 163205392896 163653879116 163719139376 163724940288 164091005624 164096819712 164524378473 164613372272 164633842464 164699493504 164705329152 164963830122 165073586496 165145264128 165488975316 165599081088 165613805812 165619673856 165685718016 166141020136 166494730311 166518387364 166584789904 166590692352 166605505248 166677848064 167135876544 167404123467 167470879212 167515503456 167582303616 167588241408 168115784448 168130732952 168136690176 168248557568 168512619548 168585790464 169049061944 169122465792 169137503808 169143496704 169408963269 169948259082 170016029352 170061331776 170129147136 170135175168 170150303232 170402198148 170617873972 171073601608 171079663104 171147884544 171618196624 171692716032 171983567574 172097994432 172172722176 172442943036 172531059372 172645850496 172661201804 172991897208 173106994944 173604276188 173673504368 173679657984 173748916224 174143563776 174597299604 174713465472 174719655936 174993874146 175063656456 175180132608 175269647616 175683369316 175759653888 176242639048 176312919328 176319166464 176713390672 176790122496 177180099894 177297984192 177368685312 177374969856 177653355516 177771554688 178353329336 178430773248 178829718704 178907369472 178921098608 179279723259 179302017258 179399004512 179421313344 179499220992 179780940612 179992482432 180353254536 180473250048 181063866256 181070281728 181426785813 181475128744 181547495584 181553928192 182125433152 182148081024 182417737761 182440421982 182513173752 182634606336 183094185456 183216004608 183238788096 183510059544 184184031798 184233109424 184306576064 184313106432 184602381327 185190043806 185213072772 185286930192 185313257408 185336301696 185410208256 185707784808 186000442368 186298966224 186422917632 186439493968 186520449024 186908647653 187033004704 187114217472 187407888642 187431193404 187532577856 187539222528 188027861112 188152962816 188227992576 188454941388 188530091568 188655527424 189130257504 189147074571 189256092672 189272920928 189279627264 189355106304 189875451584 190180194687 190279691784 190306728416 190389362688 190406291712 191012430336 191318998248 191395290528 191446289664 191522632704 192072816208 192149409088 192156217344 192457801809 192585850912 192669474816 193070471202 193198927936 193282818048 193300004352 193610243736 194226581808 194355807744 194373089456 194457489408 194745369312 194991855968 195382692414 195434754032 195512687552 195519614976 195597582336 196135081856 196159471872 196552648656 196683422208 197077649184 197178353568 197309543424 197327087776 198272968929 198352034244 198404887072 198484004992 198491037696 198508687104 198802564506 199021215744 199460232216 199539770976 199592940288 199672531968 199992999024 200308168704 200647495503 200780993504 200868175872 201183433542 201286235934 201420158912 201500479232 201507618816 201823880076 201848977512 201958160768 202491542736 202626267648 202707068928 203032406304 203167491072 203696849538 203832376384 203839598592 203920883712 204159519837 204240932532 204376821376 204481255552 204891112296 204916591152 205027433728 205052929536 205463932128 205705694208 206118005184 206255142912 206930132864 206937464832 207262248102 207344898072 207400147136 207482852096 207490203648 208169235456 208477414584 208503339408 208586484288 208725264384 209250497664 209389719552 209415757824 209725782336 209744430714 209991229504 210412130292 210552125056 210974150088 211672083168 211756491648 211812916224 211897380864 212237468352 212506094528 212913104256 212932036044 213054763008 213073707392 213609883032 213752005376 214095069468 214207078176 214881370431 214888984128 215031957504 215377075872 215462961792 215606317056 216055051107 216081918234 216168085224 216225685312 216311909632 216319574016 216659082276 217000516096 217348793928 217462504896 217493403904 217607190528 218299920384 218642536749 218650283712 218669725638 218795759616 219365837964 219511789952 219599324672 219864098286 219951773496 220098115328 220651967088 220679405856 220798774784 220826231808 220914290688 221268849984 221965371654 221973236352 221992973748 222120923136 222140673664 222847835392 223205497956 223294505616 223322272992 223354004608 223443071488 224154379264 224182253568 224542057824 224631598464 224781053952 225248883069 225346689792 225496621056 225516671744 225524662272 225850532466 225878617692 226597678776 226688039136 226748442368 226838862848 226867070976 227202930864 227946474483 227954551104 228045452544 228106217472 228197179392 228555329262 228563427456 228923621376 229311423432 229463992576 229923924048 230041412496 230194467328 230655862944 230684545728 230809326592 231410706618 231418905984 231572877312 231665221632 231936325257 232037035776 232191418368 232796399472 232951287296 233325165528 233418208608 233573510144 233692863488 234190389888 234346205184 234714005799 234815922432 234833941923 235092221952 235461193422 235563434496 235720163328 236240133192 236397312256 236491580416 236871140688 237028739584 237646324461 237907697664 238281087954 238289530752 238384553472 238543159296 239039631012 239069356344 239228417792 239686608384 239707920816 239989976576 240471006048 240631000064 241427042304 241805956119 241902381084 241910952192 242071904256 242557106688 242864108032 243223650348 243253895976 243350898336 243512808448 244125580608 244288006144 244318384128 244680079392 244701835833 244808089344 245480818674 245578709064 245587410432 245750808576 246136508436 246145229568 246920058408 246950763696 247049240256 247115068928 247213611008 247610379744 248000589824 248398621632 248420708718 248429510784 248528577024 248563890176 248693932032 249211530204 249777581046 249877184856 249886038528 249908257872 250052296704 250703814816 250870617088 250970656768 251273255184 251373455424 251540703232 252173676672 252196099428 252205035264 252341456896 252372836352 252768929322 252878685696 253573592916 253683698688 253706255712 253875055616 254683240448 255091997664 255193720704 255225454848 255261719552 255363510272 255926810958 256208289792 256610402412 256619494656 256721826816 257427294936 257539074048 257733339136 258146991648 258959600263 258968775744 258991802706 259141076992 259276652544 259660492416 260406414282 260510256552 260519486976 260623374336 260692819968 261215345664 261545962496 262070198208 262244562944 262770198912 262904471424 263079391232 263492287877 263525053974 263639480832 264363958572 264469378992 264478749696 264678249472 265070086008 265185183744 265946976288 266053027968 266123920384 266230042624 266647884139 266657332032 267077558272 267496729942 267529994004 267646159872 268244578056 268361054208 268381647912 269098506768 269131970016 269979157721 269988723648 270168356864 270276091904 270700283594 270709875072 270889988096 271595799384 271605422592 271786131456 272212693116 272321243376 272330892288 273188149728 273222121536 273403906048 273951909504 274274258944 274704725659 274824006912 274858182144 275006857216 276276047697 276349664136 276459864096 276469659648 277558980608 277785065709 277969886112 277994602613 278004452544 278115312384 278300352512 278879569514 279000663552 279186292736 279634376448 279659240952 279780673536 280549507056 280671326208 281111832963 281298866784 281308833792 282219444598 282229444224 282341988864 282417221632 282529841152 282983291136 283760925406 283884139008 283909381392 283919440896 284032659456 284073017344 284813177376 285460092624 285584044032 285609437568 286394288453 286508493908 286518645504 286709276672 287159259842 287169434496 287283949056 287475089408 288073401476 288109224312 288224113632 288234326016 288878776368 289004212224 289605706803 289798391904 289824160171 289924227072 289950006528 290142920704 290746785238 291066560512 291407177887 291523382332 291533711616 291559634184 291686234112 291727679488 292487783952 293074038621 293152131048 293269031328 293279422464 293396373504 294202622784 294228782666 294239207808 294434975744 294552387584 294897084209 295025133312 295835858402 295953828872 295964315136 295990631664 296161230848 297528051366 297607330608 297726007488 297736556544 297763030656 298203846759 298531823616 298909671424 299378802814 299389410432 299508797952 299708071936 300331844092 300462253056 301134043288 301171490256 301302263808 301775150313 301929353901 302130238368 302250718848 302261428224 302489427968 302735820114 302937241152 303928632644 303939401472 304060603392 304141623296 304740439016 304751236608 305545274307 305748564576 305759397888 305881325568 306361398798 306565232064 306721883328 307336668444 307541150592 307579394304 308424618334 308547608824 308558541312 308763836416 309248433676 309382714368 310395199296 310406197248 310893372153 311017347108 311100220704 311224278144 311235305472 312118326338 312253853184 312461606912 312716121876 312952007732 313087896576 313111922564 313948257896 314084579328 314123636736 314616646071 314986844256 315618195438 315828187584 315965325312 316461225132 316861765948 317581475302 317708117272 317719374336 317846071296 318719508016 318759141792 319398054066 319582144512 319610561088 319749341184 320414824548 320628008064 321142604202 321495810048 321902723072 322407941492 322536508112 322547936256 323409475584 324122877351 324252127836 324298200464 324338527968 324467864448 324479361024 324988623414 325500774144 325757845504 326023190892 326240105856 326269114444 326410785792 327307758232 327438278752 327449880576 328004588457 328182011248 328193639424 329048756946 329226744544 329267684928 329398987008 329410658304 329796147429 329927660244 330147172992 330977950632 331198162176 331227611624 331239347712 331371436032 332282040272 332948057481 332989460622 333036774728 333169579808 333181384704 333211010496 333355696128 334271753088 334808246934 334941758424 335031006912 335164607232 335176482816 336231568896 336261465904 336273380352 337025239096 337171580928 338098123888 338244931584 338275007616 338286993408 338775798699 338817926538 339896518164 340032058704 340122663552 340258294272 340300606464 340804396296 341235747944 342147203216 342159326208 342295769088 342832993893 343236393248 343385432064 343967135148 344195988864 344885886072 345062118744 345291700992 345322403608 345983794416 346213989888 347116059927 347208552376 347347008736 347359315968 347497832448 348287127552 349194599208 349426930944 349439311872 349987748292 350127312912 350360265216 350539295232 351366738632 351519307776 352485278096 352625838656 352638332928 353191790133 353426781344 353580244992 354360199788 354595968384 354737370624 355306711032 355543109376 356706658672 356861546496 357421631931 357659437408 357814738944 357842197216 358559446518 358604034516 358798009024 358842626688 359561881224 359984964864 360706509072 360946500096 362127732512 362140563456 362853571626 362950257488 363094991168 363107856384 364250866304 364296162048 364835475522 364880843964 365026347504 365269212672 366188370912 366432009216 366477576192 367020119088 368221228011 368368063596 368466218848 368613152128 368626212864 369204762654 370380087612 370426145544 370573860384 370626514816 370672603392 370820416512 371415569616 372000884736 372597932448 372631063077 372845835264 372878987936 373040898048 373817295306 374066009408 374228434944 374666371569 374815777284 374862386808 375065155712 375078445056 376055722224 376305925632 376455985152 376909882776 377060183136 377311054848 378260515008 378294149142 378512185344 378545841856 378559254528 378710212608 379153393983 379750903168 380360389374 380559383568 380613456832 380778725376 380812583424 382024860672 382637996496 382790581056 382892579328 383045265408 383890216437 384145632416 384298818176 384312434688 384915603618 385171701824 385338949632 386140942404 386397855872 386600008704 387220487472 388453163616 388487704059 388711615488 388746178912 388914978816 389490738624 389983711936 390609621423 390765384828 390869508064 391025375104 391039229952 392270163712 392318943744 393105297312 393366844416 394155298368 394356707136 394619086848 394654175552 395287580961 396545937858 396704068488 396809774144 396968009984 396982075392 397017374208 397605129012 398920464432 399079541952 399185880576 399345063936 399985998048 400616337408 401245094913 401294991006 401561987008 401736351744 402366867084 402572471868 402840317824 403000958464 403647760152 403697955024 403916321536 404983085472 405252535296 405414137856 406050425391 406064812608 406334982144 407393699076 407664752768 407679197184 408319039674 408481865064 408753642752 408962511104 409782224592 409833182304 410054867456 410105859072 410927864256 411411388416 412236010368 412510285824 413860265728 413874929664 414524496204 414689796144 414800294272 414965704192 416338470912 416954829168 417006678816 417172968576 417450528768 418319354271 418500995328 418779439104 418831515648 419451564672 419488861428 419982459008 420824260584 421104250112 421948300176 423329166897 423344166336 423512983296 423625832448 423794761728 424474936704 425012189056 425641388109 425826208512 425864072088 426109526016 426147414784 427219766064 427504010752 428190138936 428414156352 429762740862 429777968256 430063915008 430738889763 430754151744 430925923584 431212634112 432110102214 432163836468 432336170448 432451370624 432623819264 433318164552 434001032192 434697587856 434925009792 434986807808 435214381056 436120177857 436599840768 437285073498 437300567424 437339451276 437591519232 438731675928 439023579904 439198649344 439728196572 439903546992 440196230656 441303934176 441343173999 441358811712 441597549568 441652463616 441828581376 442537699968 443753787603 443930743308 443946472704 443985947496 444241846272 444281347328 445695670784 446410995912 446589011232 446644545984 446708009216 446886142976 448308758528 448364507136 449068204221 449084115648 449263196928 449562107904 450497766138 450693379584 450993242112 451033343488 451701064932 451757235384 453195357552 453376078272 453496884736 453677725696 453734141952 454405861728 455892948966 455909102208 456090905088 456212434944 456394358784 457110658524 457126854912 458622846864 458927985152 459847848096 460082824992 460388934656 461311725888 461369091456 461618653184 462636927501 462821413236 462837811968 463145754624 463872650514 464074071552 464382836736 465592798944 465902574592 466650331056 466836417216 467147020288 467385726976 468177489507 468380779776 468692410368 469428011598 469631844864 469667883846 470184443904 470922386844 471126868992 472480266384 472794624512 472983160832 473742281376 474057479168 475292648922 475815395328 476372212953 476562175908 476579061504 476769106944 478079262024 478138712688 478456835584 479373216768 479415841632 479979953152 480924971917 480942012096 481262000128 482854084608 483551781049 483611912238 483804762168 483821904384 484143808512 485114213376 485728216064 486447300696 486507791952 486701796672 487025616896 488251161216 488576012288 488636768256 489342820343 489360158784 489403671666 489616178688 490961637348 491157418128 491174820864 492273016872 492290459136 493840116816 493901527392 494098480512 494230137856 494427222016 495220759488 496001179648 496797243264 496841417436 496859021568 497057154048 497127780352 498423060408 499555162092 499754369712 499772077056 499816515744 501389864339 501407629632 501741234176 501941313536 502546510368 502746910848 503081406464 504128452583 504347353344 504392198856 504410070528 504682913792 504745672704 505537858644 505757371392 507147185832 507367397376 507412511424 507750111232 509366480896 510165919081 510183995328 510387441408 510450909696 510523439104 510727020544 511853621916 513220804824 513238989312 513443653632 514854589872 515078148096 515466678272 516293983296 517919200526 517937551488 517983605412 518282153984 519320984832 520812828564 521020513104 521038973952 521246748672 522430691328 523091924992 524140396416 524489125888 525540397824 525580727161 525808942848 526158782464 526984575754 527050107948 527278961664 528727917144 528938757984 528957499392 529356498944 530140172016 530370367488 531875107127 531893952576 532106055936 532247840768 532460085248 533295768278 533314664064 534155116544 534993459884 535059988008 535292319744 536489156112 536722108416 536763295824 537839169777 538197013536 538263940032 539958315442 539977447296 540336713728 540552183808 541184758933 541400567188 541419750144 541779976192 543191598768 543210845184 544280357439 544425386232 544642486752 544661784576 546376299456 546444243072 546807812096 547253213283 547666013531 547903819008 547945864487 548548517888 549409451318 549648013824 549716364288 550013714432 552552095394 552699328272 552919728192 552939319296 553807143981 554508090409 555117961216 555570131418 555939772224 555989205226 556008905088 556230624768 556600705024 557759139028 558001327104 559268752896 559318481904 559561347072 560725942959 561099014112 561342652416 562223665926 562597733568 562617667584 564213897611 564438889196 564458888448 564683977728 564834443264 565966582272 567441223713 567521850812 567768278016 567818762784 567838881792 568065318912 569626354752 570540584061 570920185248 570970950277 571168088064 571218875136 572788576906 573016987816 573037291008 573418553344 574318519684 574338868992 574567898112 576146802952 576218448624 576448227264 576468652032 577373405427 577757552736 578008424448 579211413606 579596783808 579648320342 579848454144 579900013056 580285841408 581493570476 582814355774 583046764664 583067423232 583119268368 583372468224 583455358976 584975567904 586148077242 586304262096 586538062656 586558844928 586792747008 588405245568 588457565332 588478415616 588869951488 589794168418 590050266624 591671716804 591907657744 591928630272 591981263328 594818906787 595056102732 595214661216 595452014976 595473113088 595526061312 596407693518 597063647232 597819342848 598757605628 598778820864 599017595904 600663688184 600924506112 601942486509 602268086576 602342980512 602604527616 603550300626 603858707802 604260476736 604501437696 604522856448 604978855936 605471640228 605874482304 607857265288 607878802944 608121206784 608283246592 609480878032 609502473216 611090548614 611497129152 611518795776 611762651136 612478559511 612722797596 613130464128 613443766656 614673336888 615082301184 615158788608 616849236668 617095217648 617117082624 618496867352 618765428736 620790398592 620812394496 621786744306 622034694216 622200441408 622448556288 622470610944 624236652676 624507706368 625432243752 625904015464 626175793152 626223845128 627896515792 628169158656 628247273472 629233292142 629973688512 631236390876 631656375168 632922450264 633723531896 635162950604 635416234544 635438748672 635692142592 637439016032 637518283584 638796108132 639164289024 639221122176 640829649096 641256016128 642285208404 644644111293 644815882984 645073016224 645095872512 646818951168 648165153321 648245754702 648504255672 648596400928 648677055936 648935728896 648958722048 649977246828 651001548288 652046381784 652480211712 652538228888 652821571584 654615516464 654876557504 654899761152 655927610247 656009176914 656364022496 656387278848 658097513892 658453489088 658535369856 658797974016 659592294858 659855320488 660294345984 661955901264 662396324352 662455223248 662478695424 662742872064 664564080544 665896114962 665978921244 666073549456 666339159616 666362769408 666422020992 668543506176 669616493868 669883516848 670062013824 670329214464 672463137792 672522931808 672546760704 674050478192 674343161856 675746649207 676196247776 676489863168 676550015232 676573986816 677551597398 677635853076 679793036328 680064117408 680245327104 680516588544 680601212928 681608792592 682471495888 683839423449 684294406432 684318652416 684591538176 685665987786 686472786496 686770864128 687934270296 688391977728 689771772144 690124237488 690583401984 690644807216 691967588832 692427979776 694232119854 694417104752 694694017472 694718631936 694995664896 695808975771 696574255104 698389198416 698853861888 699975496584 700254625824 700720530432 701078590464 702733477264 703038615552 704142017397 704501825769 704970556192 705251677312 705276665856 706383580266 706853562688 707160489984 708720399576 709191936768 709474741248 710613422064 711086218752 712938973383 713413317344 713723092992 714843263862 715318874816 715629477888 715684394432 717118893036 717208069032 717596018048 717685253376 719123762448 719969929728 721413018144 721893000192 724255465024 724281126912 725417868357 725707143252 725900514976 726189982336 726215712768 728501732608 728592324096 729670951044 729761687928 730052695008 730538425344 732376741824 732864018432 732955152384 734040238176 734105507499 736442456022 736736127192 736932437696 737226304256 737252425728 738409525308 740760175224 740852291088 741147720768 741253029632 741345206784 741640833024 742831139232 744001769472 745195864896 745262126154 745691670528 745757975872 746081796096 747634590612 748132018816 749332743138 749631554568 749724773616 750130311424 750156890112 752111444448 752611851264 752911970304 753819765552 754120366272 754622109696 756521030016 756588298284 757024370688 757091683712 757118509056 758306787966 759501806336 760720778748 761118767136 761226913664 761625166848 764049721344 765275992992 765581162112 765785158656 766090530816 767780432874 768291264832 768597636352 768624869376 769831207236 770343403648 772281884808 772795711744 773200017408 774440974944 776878800789 776906327232 776975408118 777423230976 777492357824 777829957632 778981477248 779967423872 781219242846 781530769656 781739016128 782050750208 782078459904 784540327424 784637887488 786210594624 786733688832 788310596736 788713414272 789238173696 789308351104 790476863631 790575161922 793091875716 793408136976 793619548288 793936019968 794034748416 795210258024 797840928864 798159083904 798371761152 798690127872 799943652417 799971996096 801232674816 802490189826 802589982012 803123974016 804733734168 805144943736 805680635648 806001916928 807295520304 807395910048 807832643072 809937473163 809966170944 810505070592 810828275712 812100850782 812129625216 812669964288 814787398152 815329505536 815358394368 816638079348 816963730128 817507285504 817925022208 819564449184 819666364608 820109734912 820211718144 821855728512 822822776832 824114176977 824472020736 825020571648 827720531456 829048992408 829379592288 829600588544 829931408384 832676941824 833909658336 833983807839 834013357632 834345937152 834901057536 836638708542 837001990656 837558878208 838903129344 838977722856 839964918016 841648521168 842208500224 843896600352 846658333794 846688332672 847025966592 847251664896 847589523456 848949873408 850024378112 851282776218 851652417024 851728144176 852219052032 852294829568 854439532128 855008021504 856380277872 856828312704 859182865359 859525481724 859555936512 860127830016 861477779526 861508303488 861851847168 862425268224 864220204428 864327672936 864672340896 864902741248 865247638528 866636329104 868002064384 869395175712 869472480513 869850019584 869973615616 870428762112 872240355714 873199681536 874221533661 874570146996 874601134848 874678902552 875183038464 877463351856 878047159808 878397298688 879456393144 879807093984 880392461312 882607868352 882686347998 882717623424 883195099136 883304927232 883657162752 884691252627 885075399936 887507575206 887861486616 887892945408 887971894992 888483692544 888562694656 891391341568 892821991824 893178022464 893289091968 893416018432 893772285952 896617517056 896729014272 898136408442 898168231296 898526393856 899124215808 900995532276 901386759168 902066686976 903402129864 903514470768 906390715104 906752156544 906993769472 907355451392 907468283904 908811723456 911785897932 911818204416 912181810176 912424869888 914221317048 914253709824 917245693728 917855970304 919695696192 920165649984 920777869312 922623451776 922738182912 923237306368 925273855002 925642826472 925675623936 926291509248 927745301028 928148143104 931185597888 931805149184 933300662112 933672834432 934294040576 934771453952 936238554797 936354979014 936761559552 937384820736 938856023196 939263689728 939335767692 941844773688 942253737984 944960532768 945589249024 945966321664 947450992579 947484562752 948114958336 950585297844 952744425906 953124351816 953158123008 953538213888 956158524048 956277425376 956913671168 958746433536 958831683264 959959906304 961849943834 961884024192 962524000256 965708169216 967103562098 967223824476 967609524336 967643808768 970228426752 971456432128 972894601392 973015583904 973403593344 974051233792 976078493299 976502322432 977152024576 977273536512 978685640686 978720317568 978807343332 979232357376 981923274696 982314836256 982349641728 984546033744 984580918272 987680233632 987768056093 987803054784 988196961024 988460275712 988854444032 990441518976 992002359296 993163238921 993594486528 993682834872 993718043136 994114308096 994255560704 996846120816 998844172443 999110324184 999508739424 999544154112 999633031488 1002779728678 1002815259264 1003482468352 1003882627072 1005057409447 1005093020736 1005493821696 1006162812928 1008256905166 1008694706688 1008784397712 1008820141056 1009365827584 1011075717288 1011514742784 1014294371664 1014734794752 1014825022848 1015500222464 1016327396097 1017613748333 1018732961792 1020331838162 1020367990656 1020774882816 1020901819392 1021046878208 1021454041088 1023707243832 1026441609648 1026477978624 1026887307264 1028498981679 1029709179744 1029800739331 1030156296192 1030933356544 1032587966592 1035425504407 1035838401052 1035875102976 1035967210824 1036564307968 1038641969664 1041348179781 1041625657128 1042041026208 1042077947904 1042493497344 1044861382656 1046183849984 1047825809849 1048280792832 1048978251776 1051080795648 1051161454322 1051617885696 1052317564928 1053969151508 1054100215896 1054557923328 1057455834288 1057877515968 1057914998784 1058712997888 1059575370399 1060280344032 1060740734976 1063750214254 1063787905152 1064212111872 1064495681536 1064920170496 1066591536556 1066629328128 1069986919768 1070119976016 1070584639488 1072264895793 1072978312224 1073444216832 1073526591648 1075678339554 1076394027072 1076527880064 1079916630884 1079954894592 1080673427456 1082369517866 1082801134376 1082839500288 1083559952384 1086383197536 1086421690368 1088560714878 1088850772464 1089284973504 1089323569152 1092752598912 1092888486144 1093615624192 1094506426566 1095332027062 1095807638016 1095891728974 1097097035776 1098818902636 1099296027648 1099432728576 1104663684033 1105104190788 1105398656544 1105839456384 1105878638592 1107614287962 1109016180818 1110235922432 1111140262836 1111879544448 1111978410452 1112017810176 1112461249536 1115518278056 1116002654208 1117893189231 1118537505792 1118636963808 1119122694144 1121451885918 1122198028224 1122685304832 1123999114707 1124447331852 1125195467136 1125235335168 1128427795222 1128877778392 1128917776896 1129367955456 1129668886528 1131933164544 1134882447426 1135043701624 1135536556032 1135637525568 1135677763584 1136130637824 1137460181949 1139252709504 1141081168122 1141840370496 1141941900554 1142336176128 1142437750272 1145577153812 1146033975632 1146074582016 1148637039368 1148677737984 1149135796224 1151670649311 1152293605904 1152436897248 1152896454528 1152937304064 1154746810854 1155515105472 1156016848896 1158422827212 1159193567616 1159296640684 1159800026112 1162987140952 1165463112177 1165628711548 1166093529328 1166134846464 1166238536736 1166744936448 1169951135808 1171828864269 1172296154484 1172608524192 1173076125312 1173117689856 1176810491136 1176915130664 1176956831232 1177739902976 1179588336836 1180100533248 1183343433608 1183815315488 1183857260544 1183962526656 1185862742883 1189637813574 1190112205464 1190429322432 1190904029952 1190946226176 1191052122624 1192815387036 1197515211256 1197557641728 1198035191808 1201327376368 1201849012224 1203735284739 1203884973018 1204536173152 1204685961024 1205209055232 1207100601252 1207717415604 1208520953472 1209002875392 1210943280456 1211748964608 1215714530576 1215757605888 1216242413568 1218151276173 1218961756064 1219004946432 1222181097228 1222994258304 1223037591552 1224957119022 1225445595192 1226260928256 1226887533312 1229346673776 1230164602368 1230317577216 1233698473336 1234190435296 1234234165248 1236993734704 1237530857472 1241580797184 1241624788992 1243573488612 1244069388432 1244400882816 1244897112576 1248473305352 1249015412736 1250864487504 1251808030928 1252351586304 1252447690256 1254958062813 1255793031584 1256338317312 1256494546944 1258466584284 1259947377024 1262472781752 1263312750336 1265844900528 1267447063792 1269987500691 1270325901208 1270832469088 1270877497344 1271384285184 1274878032064 1275036567168 1276924164327 1277592216264 1278328578048 1278442244352 1281659298192 1282512032256 1284570416808 1289288222586 1289631765968 1290146032448 1290191745024 1292216669289 1293637902336 1296330306642 1296491509404 1297008511344 1297192801856 1297354111872 1297871457792 1299954493656 1302003096576 1304092763568 1304960423424 1305076457776 1305643143168 1308360533571 1309231032928 1309753115008 1309799522304 1311855220494 1312018353828 1312728044992 1312774557696 1316195027784 1316906978176 1317070739712 1317595948032 1319184589716 1319710640976 1320588691968 1323911802528 1324029521997 1324792648704 1324910446496 1324957390848 1325485744128 1329128161088 1331261362809 1331792229924 1331957842488 1332147098912 1332678319232 1332725538816 1332844041984 1337087012352 1339232987736 1339767033696 1340124027648 1340658428928 1344926275584 1345045863616 1345093521408 1347204612663 1348100956384 1348686323712 1351493298414 1352392495552 1352979726336 1353100030464 1355103194796 1355271706152 1359586072656 1360128234816 1360490654208 1361033177088 1361202425856 1363217585184 1364942991776 1367678846898 1368588812864 1368637304832 1369183076352 1371331975572 1372945572992 1375868540592 1376783955456 1379543544288 1380248474976 1381166803968 1381289614432 1383935177664 1384855959552 1387910782503 1388464239708 1388834209504 1389388034944 1389437263872 1391617951542 1393148510208 1396778396832 1397707723776 1399950993168 1400509251648 1401441060864 1402157180928 1404532468521 1405466954528 1406077231104 1408284034794 1409003651538 1409941112384 1410503354624 1410553331712 1412767160532 1413707125376 1417440799152 1418383873536 1418949482496 1421226844128 1422172437504 1425877946766 1426826634688 1427446185984 1429116638859 1429686527724 1430637749632 1431368788864 1434237786072 1434416138064 1435192036096 1435370506752 1438247524896 1439939859456 1442774915751 1442826036288 1443786000384 1448510930048 1448562253824 1450655343147 1450835736714 1451414286504 1451801029952 1452379964672 1452431425536 1457003465216 1457184648192 1459341902088 1459523375856 1460105390016 1461076850688 1464753483648 1465728036864 1465910304768 1468028461029 1468080476352 1468211014998 1472884912044 1473472254384 1473864875392 1474452608512 1476819050616 1481520350448 1481704582176 1482295441536 1482506059264 1482690413568 1483281666048 1485662278464 1488003538944 1490391729792 1490524252308 1491383341056 1491515951744 1495269181224 1496264037632 1498665486276 1499263109136 1499449547232 1500260622848 1504169593017 1504222888896 1505223702528 1505823940608 1507639531104 1508240732544 1509244219392 1512385357749 1513042060032 1513176596568 1514048741376 1514183367424 1514237018112 1516613575932 1519003612672 1521441557496 1522237534272 1522453827328 1523250333696 1528099442688 1530497757243 1530551985984 1531162324224 1531570317312 1532181061632 1535560865748 1536582529664 1537195272704 1539662414472 1540686807296 1544563769616 1545591423488 1546400034816 1548881949888 1553757601578 1553812654464 1553950816236 1554846461952 1554984715648 1557962954496 1559934847744 1562438485692 1563061539312 1563478032256 1564101500416 1569080654848 1569275774976 1572421189248 1573467377664 1576621193472 1576742181483 1577426828544 1578476347392 1578616702208 1580953727262 1581150323844 1586183751432 1586816273952 1587239096576 1587872039936 1588069496832 1590420516048 1595625321381 1595681857728 1596318167808 1596743522304 1597380255744 1599887304834 1599943992192 1602465349632 1604980379652 1605179964024 1606247948032 1609467468336 1610289887472 1611361271296 1612003833856 1614591040608 1614791820096 1615665286144 1619874946326 1619932341888 1621010141184 1621656551424 1623554276799 1624201701564 1624259250432 1625339928576 1629574796304 1630659011072 1633276158696 1633927460256 1635014571008 1635850044416 1639128898368 1639332729216 1640219469824 1640423436288 1642998040593 1643711457024 1643837593461 1645645553664 1648228353954 1648944041472 1650041143296 1655441062912 1658097984816 1658759184576 1659201177088 1659862816768 1663524271227 1665353883648 1667819316672 1667967615678 1668026715264 1668691874304 1669802115072 1673277417084 1674003981312 1677806258688 1677955445712 1679929836032 1683297042336 1684417000448 1687793200704 1692641692833 1693316667588 1693376665344 1694051933184 1694503329792 1697899746816 1700048756224 1702565552436 1703304834048 1703456288352 1704589659136 1708879064256 1710016043008 1712760555744 1712912850831 1713656625408 1718365730718 1719050963448 1719111873024 1720255660032 1722955559052 1723016606976 1723703694336 1728440408856 1728655345872 1729344681792 1729805482496 1730495277056 1733272658208 1736004128768 1738728744623 1738790351424 1738944961026 1739700039168 1739947231232 1740857524224 1744480711428 1748443067322 1749140293992 1749202269696 1749357805104 1750366076928 1754926703712 1756094319616 1756794597376 1758912786288 1759614187968 1760784922624 1765215736704 1765372695996 1765435246848 1766390198272 1766609854464 1769382505254 1770150799872 1775015150412 1775722973232 1775785890816 1775943789984 1777125389312 1782782683136 1785643983648 1786356044928 1786578183936 1786832036864 1787544571904 1793235034112 1793458028544 1796272816884 1796336462592 1797052787712 1801991064552 1802773518336 1804133373952 1806804259728 1807028941536 1812717201841 1812781430208 1813504313088 1813987538944 1814710902784 1814936567808 1817623446912 1823571795864 1823636408832 1824363620352 1824849739776 1828442634096 1828507419648 1834491387456 1835711940608 1839391392384 1840331299968 1841555738624 1844446015139 1845246903552 1845476365824 1846474612736 1850547710004 1851285652944 1851351247872 1855490602056 1856296286208 1862371195776 1863610298368 1866535188973 1866601324224 1867345668864 1868588081152 1869542907904 1872477109594 1872709958028 1873523119104 1877712046392 1878527379456 1878671535384 1883689547376 1884507475968 1889854104047 1889921065536 1891178498048 1891932643328 1894901985158 1894969125504 1896229916672 1901170595688 1905488851812 1906248703632 1906316246016 1907076427776 1912317048096 1912554850752 1913827342336 1917492867072 1917663366528 1919919812608 1922933079613 1923699887668 1923768048384 1925048000512 1933932333879 1934207124196 1934447648952 1935219048672 1935287617536 1940456853504 1942912864256 1944495459963 1945789202784 1945962218291 1946031167808 1946807186688 1948102467584 1952156986598 1953004644864 1954304049152 1957371281372 1957440635136 1957614686664 1958464714752 1963846549392 1964629672512 1964699283456 1967782830741 1969092067488 1969161836544 1975360467264 1975536112186 1975606109568 1976393922048 1976920551424 1977708888064 1980883037952 1986326477842 1987188973056 1987365669744 1987436086272 1988228616192 1988511121408 1993692241632 1997688344886 1998220648368 1999017478848 1999088308224 1999266062976 2004760019171 2005559457356 2005630518528 2006964936704 2010114818894 2010186041472 2010987643392 2012325625856 2016513810332 2017389413376 2017568795424 2017640282112 2022151434576 2023029485568 2027239947621 2028588743328 2028769121197 2029469589504 2029650045696 2031000444928 2032654792194 2035227496666 2037465923584 2039850245209 2040663676324 2040735981312 2041549765632 2041803638784 2042093756416 2047414487664 2051518270347 2052883219296 2052955957248 2053774614528 2056997963358 2059418359488 2059601478662 2060312592384 2061866713088 2064279589463 2065175933184 2070851008814 2071676802104 2071750205952 2071934421648 2073128615936 2077283939328 2082696359562 2083251314256 2084082052416 2084155895808 2084986994688 2087426927313 2089722765312 2092367699968 2095651619698 2096561585664 2097956503552 2102161591296 2102322908644 2103235771392 2107938303016 2108200431792 2109115846656 2112426052191 2113505477307 2114911668576 2115755031936 2115829997568 2117425995776 2119150740798 2120560688064 2121481469952 2127500428508 2127575810304 2128424223744 2128991363072 2133183073112 2133258656256 2138816920149 2139973839536 2140239952032 2141169278976 2144529791586 2145956624448 2146888433664 2147053183296 2151356679108 2152788054144 2153055760128 2159833261768 2159909789184 2161346854912 2164739035732 2165602268752 2165679000576 2172766395072 2172843380736 2176253605071 2177121429756 2177701544928 2178569947008 2178647138304 2185505197824 2185776972288 2187231248384 2189012853132 2190664054124 2191615276032 2191783457948 2197637805272 2198592055296 2198865457152 2202316522497 2209327368066 2210208381576 2210797313088 2211678912768 2211757277184 2215228575924 2218032361636 2222280525672 2223759088896 2223956820904 2224035620352 2224922499072 2231036556112 2232005308416 2235786378462 2237075011584 2237273927616 2238245388288 2242903771836 2244396056448 2247998229414 2248894663704 2250390934272 2250470670336 2256855590444 2257755556784 2257835553792 2258735910912 2263866329088 2269764894852 2270087403248 2271073112064 2271275051136 2271355527168 2274920363898 2278505419008 2282162336244 2283680740992 2283883801108 2284875500544 2291154307624 2292067951264 2292149164032 2297274078736 2297355475968 2298271592448 2303341298622 2304587211808 2304873794496 2305792909056 2305874608128 2309493621708 2311030210944 2316845654424 2318387135232 2318593281368 2319600052224 2325974281904 2330636402367 2330926224354 2331257423096 2332187058656 2332269692928 2332477073472 2333489872896 2339902271616 2343657728538 2344592308968 2345217048384 2346152250624 2346235379712 2353620982272 2353830261328 2353913662464 2359176673672 2360201066496 2366686867216 2367630630976 2367714521088 2367925053312 2371430590893 2371725485766 2379275627148 2380224410928 2380858644864 2381808059904 2382104245248 2385630774072 2395030422512 2395115283456 2396070383616 2399830957251 2402654752736 2403698024448 2407470569478 2407769946036 2409072346304 2409371922048 2414201202504 2415434831208 2417041906944 2418005750784 2421886560912 2423497929216 2429812419489 2431429061152 2431515211776 2432484827136 2436302552346 2437923512128 2438009892864 2444362194456 2445988516608 2446075183104 2449914238044 2450891190384 2452521856512 2453775066624 2458693347552 2460329204736 2460635154432 2467396946672 2468380870592 2468468330496 2472342530931 2473987469408 2475061714944 2483161594368 2487146977224 2488138776864 2488801765632 2489794225152 2496946610704 2498030825472 2501728975008 2501951423517 2503616061856 2504703172608 2504895380512 2509916125626 2511586063168 2512676634624 2516933168568 2519894754048 2524945563504 2526625500672 2531689801056 2534894127584 2539975001382 2540651802416 2541664938176 2541754994688 2542768570368 2549756064128 2550073134336 2553848328654 2555184432528 2556657156096 2556884488704 2563318596384 2565024064512 2569140833616 2577548596077 2578576445172 2579263531936 2580292064896 2580383490048 2584433338578 2587275804672 2592660613284 2592983018808 2594017022688 2594385603712 2594708223744 2595742915584 2599908987312 2604006193152 2608185527136 2608417441539 2609920846848 2610152915552 2611286286336 2616721067142 2618462065856 2619506230016 2619599044608 2622664600983 2623710440988 2624036707656 2625456089984 2625549115392 2632390055568 2633813956352 2634141479424 2635191896064 2638369179432 2639421281952 2641177383936 2647823605056 2648059043994 2649585297408 2649820892992 2649914781696 2650971488256 2654073757881 2658256322176 2662522725618 2663584459848 2663915684976 2664294197824 2665356638464 2665451077632 2665688083968 2674174024704 2678465975472 2679534067392 2680248055296 2681316857856 2689852551168 2690091727232 2690187042816 2694409225326 2696201912768 2697372647424 2702986596828 2704784991104 2706200060928 2710206389592 2710543412304 2719172145312 2720256469632 2720981308416 2722066354176 2722404851712 2726435170368 2729885983552 2735357693796 2737177625728 2737274609664 2742663951144 2745891145984 2751737081184 2753567910912 2759087088576 2760496949952 2762333607936 2762579228864 2767870355328 2769711919104 2775821565006 2776928479416 2777668419008 2778776069888 2778874527744 2783235903084 2793556793664 2795415447552 2799901986336 2801018503296 2802882121728 2804314361856 2808715664391 2809064937042 2810933909056 2812154462208 2816568069588 2818007303076 2819882224768 2821006709248 2825534321064 2827414250752 2834881598304 2836767747072 2837898964992 2842352977737 2842453688256 2844344875008 2851755893532 2853653269376 2858233277718 2859373055448 2861275499264 2862737577728 2868475572144 2868832276128 2870384072192 2870741013504 2876495049792 2879879718912 2885549831502 2885652072576 2887572000768 2897021860096 2897124507648 2901310686294 2901671473428 2902828573008 2903602059904 2904759929344 2914006930432 2914369296384 2918683804176 2919046751712 2920210780032 2922153701376 2928235479897 2929506967296 2931456073728 2931820609536 2936056922058 2936160952704 2936422029996 2945769824088 2946944508768 2947729750784 2948905217024 2953638101232 2963040700896 2963304168279 2963409164352 2964590883072 2965012118528 2965380827136 2966563332096 2971324556928 2976007077888 2979489716763 2980783459584 2981048504616 2982766682112 2983031903488 2990538362448 2992528075264 2997330972552 2998526218272 2998899094464 3000521245696 3008339186034 3008445777792 3010447405056 3011647881216 3015172228341 3015279062208 3016481465088 3018488438784 3024770715498 3026084120064 3026353193136 3028097482752 3028366734848 3033227151864 3038007225344 3042883114992 3044475068544 3044907654656 3046500667392 3052841244999 3056198885376 3060995514486 3061103971968 3062324648448 3063140634624 3064362123264 3071121731496 3073165059328 3074390545408 3079324828944 3081373614592 3089127539232 3089402217993 3091182846976 3092800069632 3097763899776 3106276513221 3107515203156 3107625308928 3107901632472 3109692923904 3109969431296 3115925908992 3119869695488 3124876971384 3126123078624 3126956064512 3128203000832 3138161309696 3138551549952 3143477429547 3144842378496 3146934755328 3153242386944 3153484362966 3154853657088 3156952694784 3157233404416 3161907454524 3162300647688 3172367502864 3173632547904 3174478193152 3175744079872 3176138993664 3180841032096 3191250642762 3191363715456 3192636335616 3193487044608 3194760511488 3199774609668 3199887984384 3209960759304 3210359928048 3212495896064 3218934936672 3220579774944 3222722542592 3224007667712 3229182081216 3229583640192 3231330572288 3239749892652 3239864683776 3242020282368 3247108553598 3248403403128 3248518500864 3250679857152 3259149592608 3261318022144 3266552317392 3267854920512 3270029142016 3271700088832 3278257796736 3278665458432 3280438939648 3280846872576 3285996081186 3287422914048 3287675186922 3291291107328 3296456707908 3297888082944 3310882125824 3316195969632 3317518369152 3318402354176 3319725633536 3327048542454 3330707767296 3335638633344 3335935231356 3336053430528 3337383748608 3346554834168 3348007962624 3355612517376 3355910891424 3359859672064 3366474803419 3366594084672 3368834000896 3375586401408 3384862467343 3385283385666 3386633335176 3386753330688 3388103866368 3389006659584 3395799493632 3400097512448 3405131104872 3406609668096 3406912576704 3409179318272 3417758128512 3420032086016 3425399742401 3425521111488 3425825701662 3427313250816 3436731461436 3438101926896 3438223746048 3445911118104 3446033213952 3447407388672 3456880817712 3457310691744 3458689363584 3459610964992 3460990554112 3466545316416 3472008257536 3477457489246 3477580702848 3477889922052 3479400078336 3479894462464 3488961422856 3496886134644 3498280587984 3498404539392 3498715610208 3509729050373 3509853407424 3512188639232 3513589194752 3517825572576 3519228375936 3521569845248 3528899168081 3530431473408 3530745391992 3530870493696 3532780396544 3533219708928 3538765010508 3540301599744 3550030300824 3551445946464 3551571781632 3551887579968 3554250778624 3565565366272 3571161433567 3571287967296 3572712089856 3573156367872 3573664073728 3575089143808 3586470068224 3592545633768 3592672925184 3594105575424 3603982129104 3605547036672 3608266747904 3611205854217 3613608519456 3614057883072 3625434403682 3625562860416 3627008626176 3627975077888 3629421805568 3635246893824 3647143591728 3647272817664 3648727240704 3654453828519 3656885268192 3657014839296 3668982774912 3671423881216 3678782784768 3679065090127 3680662599936 3683111477248 3688892030278 3690493807104 3690952731648 3692949225472 3701095420008 3702571305888 3702702495744 3710981204112 3712592572416 3723125749889 3724742391552 3727220596736 3733070377946 3733202648448 3734691337728 3737176162304 3739085815808 3744954219188 3745419916056 3747046238208 3755424092784 3757054758912 3757343070768 3764874188439 3767379094752 3769014951936 3779708208094 3779842131072 3782356996096 3783865286656 3788293312531 3789803970316 3789938251008 3792459833344 3802341191376 3809962502073 3810977703624 3812497407264 3812632492032 3814152855552 3824634096192 3825109701504 3827654684672 3830772492981 3833662094717 3834985734144 3835326733056 3839839625216 3845866159226 3847399775336 3847536096768 3850096001024 3867864667758 3868414248392 3868895297904 3870438097344 3870575235072 3876650007867 3880913707008 3885825728512 3888990919926 3891578405568 3891924436582 3892062335616 3893614373376 3896204935168 3904313973196 3906009289728 3914742562744 3914881270272 3915229373328 3916929429504 3925081600713 3927693098784 3929259345024 3929398566912 3935565661482 3938184134976 3938323673088 3950720934528 3951072224372 3951212219136 3952787844096 3953841102848 3961766075904 3972088565991 3972652955684 3974377946112 3974731339488 3974872172544 3976457232384 3987384483264 3993784088427 3995376689772 3996441296736 3998034957696 3998176616448 3998532125952 4009520038342 4011118914712 4011261037056 4013929873408 4020229637788 4020372082944 4021975286784 4033027620664 4034778826752 4035137590848 4035280564224 4041613837989 4044302869152 4046058971136 4054479895242 4057177486656 4057538242394 4058939179008 4059300091392 4062000889856 4065309584388 4070454993332 4079700490418 4081327352648 4081471962624 4083099531264 4083607277568 4084187512832 4094828975328 4103036540694 4105766438592 4105911914496 4107549229056 4113995926716 4118836718976 4119202957324 4128559178926 4130351866368 4141702017628 4143353604208 4143500411904 4143868843296 4154567878656 4163732347509 4165392719124 4166502628512 4168164104832 4168311791616 4174853854626 4179445530624 4184735399936 4191303239396 4193123171328 4204323182592 4204645817288 4206471542784 4213597405563 4215876606032 4216400863584 4218231693312 4224852104382 4227010954614 4229823337152 4231510063872 4231659995136 4234851991552 4238301481596 4241121376128 4255000857016 4255151620608 4256848447488 4257982726144 4266366146224 4266517312512 4277633840298 4279947679072 4280479904064 4282338557952 4287349916577 4289059583172 4291913248896 4294106366592 4302713358216 4305576108288 4306111520256 4319666523536 4319819578368 4328324747253 4329478071464 4331204537504 4331358001152 4345532790144 4345686761472 4351966029441 4352507210142 4354242859512 4355403089856 4357139894016 4357294276608 4371010395648 4371553944576 4378025706264 4381328108248 4383230552064 4383566915896 4395275610544 4397184110592 4397730914304 4404085383087 4404633044994 4418654736132 4420416763152 4421594626176 4423357825536 4430457151848 4436064723272 4444561051344 4447518177792 4447913641808 4448071240704 4449844998144 4462073112224 4464010616832 4471572756924 4474150023168 4474547855232 4485807543672 4488792112896 4495996458828 4497789327408 4500781868544 4512508779051 4513711180888 4515511113568 4515671107584 4517471821824 4527732658176 4537156073247 4539529789704 4540174806496 4542146224128 4542550102272 4542711054336 4549840727796 4557010838016 4564324672488 4567361481984 4567767602216 4569751001088 4582308615248 4584135902528 4584298328064 4591493271729 4594548157472 4594710951936 4596543184896 4606682597244 4609174423616 4609747588992 4611585818112 4618987243416 4622060421888 4633691308848 4636774270464 4637186562736 4639200104448 4651948563808 4661272804734 4661852448708 4662514846192 4664374117312 4664539385856 4664954146944 4679804543232 4687315457076 4689184617936 4690434096768 4692304501248 4707241964544 4707660522656 4707827324928 4718353347344 4720402132992 4730226544449 4733373734432 4735261261952 4735429042176 4735850106624 4742861181786 4743450971532 4758551254296 4760448821856 4761717289728 4763616119808 4764208490496 4771261548144 4786875964143 4790060845024 4790230566912 4792140767232 4799661914502 4805309505472 4807396048896 4814941138956 4815539892072 4818144692608 4818743844096 4828402405008 4830869662416 4834083813888 4836011501568 4843773121824 4846995858432 4859624838978 4862858122304 4863030423552 4864969654272 4870662830397 4872605104692 4875847024256 4876019785728 4888724388912 4891977033216 4899828476088 4901782380768 4905043713024 4907550133248 4917386695104 4920658409472 4921270308864 4928994121779 4931512780383 4934793893344 4936761741184 4936936660992 4944685061862 4947974938816 4950123429888 4966323188736 4974293954448 4976277553728 4977603531264 4979588450304 4990572813681 4993893221408 4996061650944 5003457950016 5003902847034 5007232123712 5009406345216 5009790761024 5019832251252 5023172126336 5033866337136 5039789508096 5049891127008 5053251001344 5063379602112 5069788255168 5077925078499 5079950002764 5081303604832 5083329876352 5083509989376 5099512128256 5100146268672 5107696657308 5110368865056 5113768977408 5126637192768 5130048129024 5138281667232 5138738552493 5155097192154 5157152890344 5158527063872 5160584129792 5160766980096 5168866677156 5185321226568 5185966037616 5188034045376 5188771207424 5189416447488 5191485831168 5199817974624 5208012386304 5216186233869 5216371054272 5216834883078 5219841693696 5220305831104 5222572572672 5233442134284 5236924131712 5239012460032 5245329201966 5247420881976 5248073415312 5250912179968 5251098230784 5264780111136 5267627912704 5268282958848 5270383792128 5276738358864 5278842563904 5282354767872 5295647210112 5296118087988 5299170594816 5299641785984 5299829563392 5308147515762 5316512644352 5325045451236 5327168919696 5327831369952 5328588395648 5330713276928 5331376167936 5348348049408 5356931950944 5359068134784 5360496110592 5362633715712 5379705102336 5380183454464 5380374085632 5388818450652 5392403825536 5405973193656 5409569982208 5412400121856 5420412779184 5421086824608 5438151605523 5438344290624 5440512939264 5441962616832 5444132708352 5444809703424 5452870340736 5459771967104 5470715387592 5474355251456 5474549219328 5485327902288 5491782291968 5503474162368 5507135821824 5518174177152 5520993899904 5524667215872 5525158457728 5533338045417 5535740710656 5539423838208 5551643130012 5553856958832 5555336838016 5557552139776 5566471806168 5587113587328 5590830895104 5599605566919 5599803972672 5602037006592 5605764243456 5608628723712 5617431328782 5618129874084 5621867818112 5633136139176 5636014606152 5639764449536 5642013418496 5651068642128 5654828501504 5669562312141 5669763196608 5673535494144 5675797929984 5684705955474 5684907376512 5688689750016 5703511787064 5707306538752 5716466555436 5718746110896 5722550998528 5725475155456 5736951144288 5737664552256 5740768144384 5741482027008 5752990099584 5759759437824 5768799238839 5771099663004 5771304145152 5775144001536 5794043720192 5802621372588 5803342946856 5805657146016 5807204119808 5809519858688 5828013860864 5828738592768 5837367608352 5837886654873 5838093503424 5840421560064 5844307402752 5856470959794 5859013934592 5862912147456 5872113844116 5872321905408 5872844059992 5891539648176 5893889017536 5895459501568 5897810434048 5907276202464 5926081401792 5926608336558 5926818328704 5929181766144 5930024237056 5930761654272 5933126664192 5942649113856 5958979433526 5961566919168 5962097009232 5965533364224 5966063806976 5981076724896 5985056150528 5994661945104 5997052436544 5997798188928 6001042491392 6014280057513 6016678372068 6016891555584 6020894810112 6030344456682 6030558124416 6032962930176 6036976877568 6049541430996 6052168240128 6052706386272 6056733469696 6066454303728 6076014450688 6085766229984 6086307363591 6088950137088 6089815309312 6093001334784 6105682489998 6112397770752 6119550735627 6121991028972 6122207943936 6124649296896 6126281269248 6142243462992 6146330118656 6148781090816 6158649657888 6162747229184 6178255078464 6178804435986 6182365693952 6185600139264 6192838768389 6195527799552 6212553026442 6215030406312 6215250617856 6215803264944 6219385847808 6219938862592 6231851817984 6239739390976 6249753942768 6252246157248 6253912129024 6256406001664 6276322619392 6277103099904 6286173153637 6286954859094 6289684756992 6293869510656 6306484773888 6306968725932 6309707314176 6314466808832 6323814909048 6324601295376 6344735005728 6347265095808 6348956386304 6351488159744 6352277987328 6361456664459 6361682064192 6382501285524 6382727430912 6385272671232 6386974089216 6399549219336 6399775968768 6419921518608 6420719856096 6424991792128 6437869873344 6441159549888 6445445085184 6448015335424 6458364162432 6459167280384 6462661144576 6479499785304 6479729367552 6484040564736 6494217107196 6496806806256 6497037001728 6518299185216 6522636044288 6533104634784 6535709841024 6540058284032 6543400177664 6553669883579 6556515593472 6557330916864 6560877879296 6561693745152 6571992162372 6574845828096 6575350373844 6592913415816 6595776165888 6621764251648 6632156948053 6632391939264 6635036738304 6636804708352 6639451267072 6654097084908 6671277266688 6671870462712 6672106861056 6674767497216 6693109668336 6696015925248 6711225034752 6711821782848 6719719344128 6732949606838 6733188169344 6737668001792 6751172802816 6769724934686 6770566771332 6773266670352 6773506661376 6776207732736 6791598987264 6800195024896 6810262209744 6813219336192 6813825153408 6818358636544 6832549453093 6835516257024 6840064172032 6850799484802 6851042222976 6851651403324 6854626501632 6873462922872 6876203853792 6876447492096 6891822236208 6892066427904 6894814777344 6913761635424 6914376392651 6914621383488 6917378727168 6919221929984 6921981108224 6933090632832 6944016515072 6952142672447 6954914978492 6955161405696 6955779844104 6958800156672 6959788924928 6977922845712 6991909207101 6993772269288 6996561175968 6996809078784 6997431220416 7019458100746 7019706814848 7024377278464 7027178389504 7035401866129 7035651145152 7038456751872 7043139690496 7057798336162 7060862946816 7061490783984 7061740987392 7065560793088 7077530021016 7080603199488 7100060601648 7102891892928 7103143563264 7103775159936 7108501557248 7114291772679 7123296238331 7131130732544 7142322867134 7142575934592 7145424179712 7146312735744 7147328147456 7150178287616 7185091267536 7185345850368 7188211150848 7199492871753 7207964258208 7208605175317 7211094073344 7216533495808 7222411708434 7227217038912 7228115766144 7247978530849 7250868807364 7251125720832 7254017252352 7255950155776 7270493787648 7289437258467 7294287183456 7294545635328 7297454481408 7308907657038 7313770536384 7314029678592 7334780668943 7337965549824 7342847762432 7357565569536 7358130180254 7361325199872 7366222954496 7377784060556 7380987614208 7381905463296 7402190840016 7405142611776 7405404991488 7417027592793 7421962408224 7425185144832 7446251499778 7449484783104 7454441193472 7466140755892 7466405296896 7469382675456 7489908438376 7490839832112 7494092476416 7505854270551 7510848185568 7514109517824 7514686141536 7529748376878 7534758189504 7538029903872 7559416416188 7559684262144 7564713992192 7576586625062 7579607940632 7579876502016 7584919666688 7604682382752 7619925004146 7621955407248 7624994814528 7625264984064 7628305711104 7649268192384 7650219403008 7655309369344 7661544985962 7667324189434 7669971468288 7670653466112 7679679250432 7691732318452 7694799550672 7695072193536 7732645788231 7735729335516 7736828496784 7737790595808 7740876194688 7741150470144 7753300015734 7761827414016 7771651457024 7777981839852 7783156811136 7783848873164 7784124671232 7787228746752 7808627946392 7812018579456 7825252324617 7829485125488 7829762540544 7830458746656 7833858859008 7850163201426 7855386197568 7858518690048 7858797133824 7867993802949 7871131322964 7876368269952 7876647346176 7901441869056 7902144448744 7902424438272 7905575688192 7907682205696 7923532151808 7944177131982 7945305911368 7948755892224 7949462678976 7949744345088 7952914464768 7962221273643 7974768966528 7987568176854 7990753379544 7992882593472 7996069915392 7996353232896 7997064251904 8019040076684 8022237829424 8022522074112 8040459275576 8040744165888 8043950573568 8066055241328 8069557653504 8070275181696 8070561128448 8083227675978 8088605738304 8092117942272 8108959790484 8114354973312 8115076484788 8118600182784 8130619168776 8140909986664 8159400980836 8162654705296 8162943925248 8166199062528 8167214555136 8189657950656 8206073081388 8211532877184 8211823828992 8227991853432 8237673437952 8238405914648 8257118357852 8260703732736 8283404035256 8286707208416 8287000823808 8287737686592 8309135757312 8327464695018 8330785438248 8333005257024 8336328209664 8336623583232 8349707709252 8382606478792 8386246342656 8408646365184 8409291634576 8412943085568 8426146993173 8427194811126 8431753212064 8432801727168 8436463386624 8449704208764 8454021909228 8459646674304 8463020127744 8476602963192 8482242752256 8510001714032 8510303241216 8513696894976 8527058933211 8532732292448 8533034625024 8555267680596 8559895358144 8560959808128 8574699833154 8578119166344 8583826497792 8588212733184 8605426716432 8611152216576 8612223040512 8639333047072 8639639156736 8656649494506 8658956142928 8662409075008 8662716002304 8691065580288 8691373522944 8703932058882 8705014420284 8708485719024 8710806179712 8714279788032 8742020791296 8743107889152 8756051412528 8762656216496 8766461104128 8767133831792 8784706439691 8790551221088 8794368221184 8795461828608 8808170766174 8809266089988 8837309472264 8840833526304 8843189252352 8846715651072 8860914303696 8872129446544 8889122102688 8889912504837 8895036355584 8895827283616 8896142481408 8899689996288 8924146224448 8928021233664 8938469150289 8943145513848 8948300046336 8949095710464 8971615087344 8977584225792 8991992917656 8995578654816 9001563737088 9025017558102 9027422361776 9031022227136 9031342215168 9034943643648 9045516685023 9055465316352 9074312146494 9079059579408 9080349612992 9084292448256 9085100204544 9099681455592 9114021676032 9128649344976 9134722963968 9135535204432 9139502002176 9158523734997 9164617230496 9168271805056 9168596656128 9182986543458 9189096314944 9189421903872 9193086369792 9213365194488 9218348847232 9219495177984 9223171636224 9237974486832 9244120843776 9267382617696 9268206653979 9273548540928 9274373125472 9278400208896 9303897127616 9318829539663 9322545609468 9323704897416 9325029692384 9328748234624 9329078771712 9329908293888 9359609086464 9374630914152 9378369235872 9380868193536 9384609002496 9414483929088 9415321045312 9415654649856 9430432288641 9436706694688 9440804265984 9460453088898 9466747468864 9470522523904 9470858084352 9471700213248 9485722363572 9486901943064 9517102508592 9520897643712 9523434579456 9527232239616 9528416980992 9542523096288 9573751928286 9580121690048 9580461133824 9584281534464 9599323829004 9610619010944 9629882277912 9631079784144 9636289385216 9637487688192 9656804810016 9661739324832 9668167627776 9672023003136 9687546243648 9693991716864 9719249677956 9725716244608 9726060847104 9741325660794 9745210209384 9751694048512 9752039571456 9777448777824 9783954066432 9799656952176 9803564761536 9810087426048 9815100266496 9834773390208 9841316818944 9842540617728 9857988243558 9863025560766 9869587786688 9873523482368 9873873321984 9889370123724 9895949877632 9932646377472 9948587908896 9952555107456 9955207062528 9959176900608 9981145627362 9987786442816 9992123301888 10006915900032 10007805694068 10014464247424 10019581522048 10039664502504 10046344252672 10067732674272 10079579016192 10099424410257 10099782254016 10106502002688 10126759204224 10139576510336 10154587402029 10155850156998 10159900005528 10162607209664 10166659752704 10167019978752 10199024256512 10200292537344 10215393314616 10220737730112 10227537954816 10253274385536 10260096258048 10276199227203 10276563334464 10277477104986 10310194384308 10314305780688 10317054127744 10321168259584 10337733354312 10370642453136 10371932075232 10376068090752 10377542414848 10378832894976 10382971662336 10399635949248 10416024772608 10432372467738 10432742108544 10433669766156 10439683387392 10440611662208 10466884268568 10473848263424 10478024920064 10490658403932 10494841763952 10496146830624 10501824359936 10529187151119 10529560222272 10535255825408 10536565917696 10540767584256 10553476717728 10557685127808 10564709535744 10586697504243 10591294420224 10592236175976 10598341189632 10599283571968 10599659126784 10616295031524 10633025288704 10650090902472 10654337839392 10655662739904 10657176791296 10661426553856 10662752335872 10696696098816 10713484300701 10713863901888 10718136269568 10720992221184 10725267431424 10759410204672 10760366908928 10777636901304 10784807651072 10811946387312 10819139964416 10824800243712 10840825558368 10842173649216 10876303211046 10876688581248 10881025878528 10883925233664 10888265416704 10905740681472 10919543934208 10941430775184 10948710502912 10970655804576 10983564583936 11006948324736 11014271643648 11036348354304 11037195270381 11041987799808 11049334431744 11050316915456 11066676090834 11071481421312 11078847676416 11103286260024 11107713917664 11110673676032 11115104279552 11132943612336 11169377249667 11174227174656 11181661790208 11199211133838 11199607945344 11204074013184 11211528486912 11217257447424 11234862657564 11236259748168 11243735636224 11266272278352 11272029212304 11279528899072 11284026836992 11302137284256 11309657003008 11339124624282 11339526393216 11347070988288 11351595859968 11364879937593 11369411910948 11369814753024 11377379500032 11407023574128 11414613077504 11432933110872 11437492221792 11445101997056 11450950310912 11473902288576 11475329104512 11481536288768 11482964054016 11500986284151 11505980199168 11519518875648 11537598477678 11542199326008 11542608290304 11550288003072 11588087440384 11605242745176 11606685893712 11611314292032 11614408239616 11619039717376 11656027721728 11657477185536 11674735216704 11675773309746 11676187006848 11680843120128 11688614805504 11712941919588 11718027869184 11744227688232 11744643810816 11745688119984 11783079296352 11787778035072 11790919003136 11795620868096 11814552404928 11852162803584 11853216673116 11853636657408 11858363532288 11860048474112 11861523308544 11885298227712 11917958867052 11923133838336 11924194018464 11932127613952 11962153449792 11970112301056 11989323890208 11994104873088 11995596377856 12002084982784 12028560115026 12033356744136 12033783111168 12041789620224 12060688913364 12061116248832 12065925860352 12099082861992 12104336480256 12105412772544 12113466939392 12132908607456 12152028901376 12171101212361 12171532459968 12172614727182 12177900274176 12179630618624 12186002669568 12211364979996 12239101471254 12243982057944 12244415887872 12249298593792 12252562538496 12284486925984 12292660237312 12297562181632 12317299315776 12325494458368 12356510156928 12357608871972 12364731387904 12385677536778 12391055599104 12425106052884 12430060812624 12430501235712 12431606529888 12439877725184 12463703635968 12479478781952 12499507885536 12504492314496 12507824258048 12512812003328 12552645238784 12554206199808 12572346307274 12573909718188 12579369513984 12612969547776 12613937451864 12619414628352 12628933617664 12647629818096 12649202590752 12689020412887 12689470011456 12694530191616 12697912772608 12702976319488 12704555974656 12722913328918 12723364128384 12765002571048 12765454861824 12770545342464 12773948178432 12799098438672 12799551937536 12839843037216 12841439712192 12849983584256 12875739746688 12882319099776 12890890170368 12896030670848 12911122105973 12916728324864 12918334560768 12925322289152 12958999570608 12959458735104 12984974241759 12988434214392 12993613612512 12994074003456 13036598370432 13045272088576 13055898088323 13065746322811 13066209269568 13071419682048 13080116568064 13086800355328 13107339767158 13113031186944 13114661833728 13121755758592 13143984324744 13149691656192 13150700747688 13185826831632 13191552331776 13212256149261 13228978728329 13243528503296 13264313896106 13264783878528 13270073476608 13273609416704 13278902534144 13308194169816 13342554533376 13343740925424 13344213722112 13349534994432 13386219336672 13392031850496 13422450069504 13423643565696 13439438688256 13460531557291 13465899213676 13466376338688 13475336003584 13502345605632 13537526337153 13539449869372 13541133542664 13546533340704 13547013322752 13552415465472 13583197974528 13600390049792 13611468219741 13620524419488 13621735528037 13626438672384 13627650306816 13636717273088 13665098906186 13671032514048 13680128344064 13701598969604 13702084445952 13703302806648 13709253003264 13746925845744 13752407707584 13752894984192 13774479815187 13783644472416 13784132855808 13789629554688 13827523270848 13828752785302 13829242766976 13834757454336 13838443859968 13843962216448 13866181265664 13904285344894 13909829956984 13910322811392 13911559688208 13917600313344 13919577849856 13955845691424 13983818414202 13987544538576 13993122351936 13993618157568 13994862440832 14038916201492 14039413629696 14048754556928 14070803732258 14071302290304 14076913503744 14086279380992 14115596672324 14121725893632 14122981567968 14123481974784 14155060042032 14161206398976 14190679633347 14200121203296 14205783785856 14206287126528 14207550319872 14217003114496 14228583545358 14246592476662 14262261465088 14284645734268 14285151869184 14290848359424 14292625471488 14294656294912 14360627892429 14370182535072 14370691700736 14376422301696 14398985743506 14415928516416 14417210350634 14422188146688 14433066991616 14444823416868 14454434077824 14456231532288 14495957061698 14501737614728 14502251441664 14508034504704 14511900311552 14540987575296 14578874516934 14588574366912 14589091270656 14594908962816 14611988491191 14617815314076 14627541072768 14628059357184 14669561337886 14675931099648 14685695524864 14715131139072 14716260360508 14722650399744 14755568121112 14761975228416 14763810926592 14786982365337 14794538341149 14804381680032 14810285223552 14810809982976 14834055185586 14843924816448 14850370289664 14892502999556 14898969566208 14932281511784 14932810593792 14938765350912 14971718441043 14979816876752 14981679664224 14988184952832 15011708541102 15021696371136 15028219035648 15029372283072 15059496753756 15069516379008 15118832832376 15119368524288 15129427984384 15153173250124 15159215881264 15159753004032 15209364765504 15233775235497 15239850008292 15243910814496 15249989629056 15250529968128 15298536384768 15300438806016 15310618738688 15323089971924 15334648378868 15341306932224 15383464636904 15389599101344 15390144387072 15416215657479 15465291576462 15471458671032 15473656993568 15475581191616 15481752389376 15482300940288 15506600031468 15555963679704 15566313622272 15567697746328 15568249342464 15574457493504 15617255892784 15624037158912 15648558701607 15650504649234 15658970250976 15659525081088 15660917493312 15667717718016 15700326402852 15710772395136 15717037380096 15735987605898 15742262645928 15752736539904 15753294692352 15802883738112 15804288897488 15804848876544 15811151376384 15847064303616 15888354263964 15890611822736 15897511784448 15898925357952 15899488690176 15924442547286 15949537933056 15975136353708 15981506759088 15985765186944 15992139830784 15994128503808 16038080153368 16044475658848 16045044148224 16080918551152 16081488331776 16087901147136 16132110482656 16139115307008 16140550363392 16141122256896 16166455351956 16177211476608 16217919580968 16228709946624 16230152969576 16237200365568 16261238337552 16281819973328 16314454816569 16318801961672 16325309410592 16325887850496 16332398125056 16334429110272 16379315901312 16412146162776 16423065754368 16423647657984 16455983706864 16475346875904 16476811829296 16514236715704 16521407465472 16566808070512 16573414416832 16574001647616 16575475373184 16600014136251 16618271514624 16654929390036 16661570876496 16666010514048 16672656419328 16699415418504 16765212957584 16772492685312 16798816700757 16817292730368 16818583269152 16825886171136 16852293986346 16854389622252 16863506424128 16865603454336 16899408417528 16908043818456 16919293348608 16926040255488 16953205926384 16964485504512 17008686936423 17020003428064 17020606482432 17027393789952 17054117866422 17065464584896 17066069250048 17110535361192 17119790716288 17121919616256 17149399666308 17156238332688 17167652995584 17176425466368 17210853432864 17222304433152 17224446081024 17278666094144 17279278313472 17306397716517 17313298989012 17317912285856 17324818150016 17325432004608 17382131160576 17407864117764 17410028840568 17416971438048 17421612359424 17428559576064 17484041582592 17486215778304 17512102825056 17513659964619 17525312432992 17532922208256 17534267663584 17569412879382 17581102442176 17588736442368 17616341532348 17618532179976 17674618944528 17681667052608 17686378504704 17693431302144 17721828607392 17744258893088 17778244205376 17779825009674 17790072711168 17791654567232 17792284962816 17799379992576 17848292448896 17876938300578 17886291027696 17896600092672 17898191420928 17943230174688 17955168451584 17983985835312 17991157309632 18003127474176 18042840172539 18050035116204 18054844723552 18062044454272 18062684430336 18091033370046 18110930632704 18148624292988 18158119158816 18160699225984 18170200409088 18199362911184 18228043352064 18257298689952 18258922090773 18269445927936 18271070408864 18279004004352 18317047469994 18329234460992 18336543610112 18337193312256 18358652206881 18365973086916 18378192629888 18378843807744 18426730388976 18436697694464 18438990355968 18446343272448 18475948973664 18488241687552 18534765235392 18536413307958 18547097081856 18548746250944 18556800417792 18578516305167 18607794255232 18637659079326 18645091218936 18647409794832 18650059384768 18657496469248 18658157543424 18659816587776 18719218172928 18749261828304 18756738471744 18761736387072 18769218004992 18828967858176 18830642090624 18831309299712 18858519460911 18860864577282 18873413389376 18881608531968 18920906177796 18933494937728 18941045047808 18943400426496 18971444727144 18973803886128 19034205017184 19041795287424 19046869158912 19054464479232 19056833961984 19084369993377 19085046192576 19147503856572 19160243380096 19160922267648 19198647658008 19221238021888 19259764555824 19262159568288 19272578770432 19274975376384 19313609620032 19323478649664 19336335255552 19344046006272 19375092487296 19387983433728 19438499355912 19451432489216 19452121694208 19482651321588 19490420418768 19503388097024 19554897555648 19567908132864 19599313904352 19607129523072 19620174852096 19630200532992 19661009650737 19669546780416 19682633637888 19685081235456 19715976487116 19726051121532 19739175573376 19747046964736 19778740247448 19791899755264 19865292754944 19896470844159 19897175817792 19905110214912 19910414125056 19918353801216 19962291254724 19975572885632 20013831800064 20015611388136 20028928494848 20039163044096 20079329005008 20092688505344 20135465348544 20159158032384 20198848820514 20199564508032 20213004005376 20253518408448 20279153020672 20309174804058 20311700313996 20319800011056 20325214419328 20333319505408 20398048513024 20400585074688 20430786629232 20441475460224 20455075909632 20497648359279 20506548771072 20520192516096 20552398454406 20553126668928 20554954209972 20620388768616 20628611561376 20634108255488 20642336519168 20675466708624 20741284906272 20743129177953 20743864150464 20752136181504 20755084829696 20757665789952 20765943324672 20799271898496 20832049545216 20856428017341 20864744935476 20865484217088 20867339532312 20879366774784 20881223324416 20933768537136 20947696526848 20956049840128 20981316807864 20989683527904 20992293661248 21003648719872 21058374302238 21059120444544 21070511650816 21073131835392 21081535168512 21106205598387 21106953435456 21115370255616 21129419071488 21173395008486 21182588840448 21184472351952 21196682379264 21198567143936 21232590063048 21266050577408 21300181804944 21308675678784 21311325479808 21314353582592 21322853107712 21325504671744 21369888714993 21393392197632 21426968601402 21427727803776 21436272539136 21441984442368 21450534862848 21520733817856 21555273802608 21569615302144 21623892774624 21625815525951 21638279928832 21649600487424 21681651116736 21684347298432 21743935592547 21752606422092 21753377162496 21762051757056 21767850467328 21811481362944 21839087868416 21882861550368 21897421005824 21941311609152 21967129167872 22004342006829 22013896649472 22028543287296 22072696708608 22074390540762 22083975599616 22098668863488 22100633830912 22133352181668 22142962842624 22206572520048 22215427835328 22221347352064 22230208559104 22265887224672 22338754499334 22348454349312 22363323580416 22398422267676 22399215890688 22408148026368 22469725315128 22472519496336 22487471272448 22532544556704 22544058424608 22559057798144 22568053673984 22603473680099 22604274568512 22619314006016 22678249248564 22679052786432 22694141976576 22729759875186 22738823821896 22739629506048 22754759000064 22814047148256 22829226155008 22865866221744 22874984443584 22890203994112 22901900621824 22947804577152 22950658209024 22963072577536 22965928108032 23001972568302 23011960398336 23039037751296 23075196955356 23084398652016 23085216580608 23176174880768 23210485490352 23213371787424 23222628584064 23228816479232 23238079434752 23312055443456 23314954371072 23349470433408 23351546619492 23352374013696 23361686240256 23425883839176 23436055738368 23488455376464 23489287621632 23491376239968 23565323623933 23566158592704 23575556070144 23581838006272 23591241736192 23629104809856 23694037271401 23704325607168 23706433346232 23707273314816 23716727064576 23720096948224 23723046617088 23770596455424 23835917734104 23846267676672 23848388036928 23864255227904 23924306899584 23940224602112 23977798196807 23978647780416 23988209746176 23991192755712 24004169965568 24057120230052 24066713488272 24067566222336 24121377826728 24122232497664 24131851720704 24198165723984 24208672960512 24210825545088 24226933878784 24265817214912 24304057802752 24342202424722 24343064919936 24345229454364 24355800548352 24359261237248 24422729959992 24478202942508 24487964115888 24488831775744 24498597187584 24568103352611 24568973851968 24585320474624 24595124363264 24634598631552 24650988916736 24702294176567 24713020313856 24715217743944 24729462775808 24771355073556 24782111198208 24850212105768 24860121625248 24861002471424 24863213059776 24879755450368 24927407271936 24958957563904 24998130034969 24999015771072 25008984628992 25015648516096 25025624006656 25105290477568 25144692614548 25147819436376 25158739027968 25225939095552 25227874903728 25238829256704 25257867235328 25278440979519 25295259636192 25298405181504 25378040825774 25378940022912 25389060383232 25395825545216 25405952638976 25445826657836 25446728256768 25530005142096 25530909723648 25541090684928 25581176799633 25598196877344 25599103875072 25679686074432 25682879424384 25699967168512 25751479493376 25753455630889 25764638199552 25781780340736 25822244211946 25833456649728 25836669121536 25850644578304 25917999141216 25918917470208 25969948483518 25976868428784 25987227225024 25988148006912 26061880249223 26073196740864 26090544177152 26111796176646 26131492645622 26132418539136 26142839364096 26160233136128 26173600710656 26214679534316 26226062373888 26229323667456 26287968649488 26299383312384 26301401495376 26354119319073 26371653663264 26383104663552 26424512298522 26457957456658 26487057006592 26518053187717 26528627792212 26529567757056 26540146953216 26547218833408 26616388339632 26669737514511 26685109066752 26687481850848 26688427444224 26699069988864 26772438673344 26784063700992 26815407450867 26835634663019 26844900139008 26847287131392 26878877376512 26921063114582 26931798427352 26932752677376 26950672007168 27004691211264 27075052674306 27078899738744 27082267085328 27093066681408 27094026645504 27104830930944 27136550055069 27166395949056 27200780099584 27222936439482 27241048838976 27243471056074 27252877344768 27255300613632 27273434546176 27330197812372 27342065028096 27403197939208 27404168891904 27406605613296 27418506006528 27475571204991 27493851691488 27504815415168 27505789968384 27548959630374 27567288944832 27568265711616 27579259109376 27655046541696 27657505570604 27658485533952 27669514908672 27676887719936 27732362531328 27804619961937 27808570689788 27819659913968 27820645622784 27823119376416 27835200626688 27911691382848 27956488618989 27967636828404 27975089077152 27986244703872 27987236315136 27989724881664 28077832402984 28078827259392 28097509113856 28141607464516 28142604580608 28153827007488 28231193344648 28243451787264 28245963135936 28246963949568 28291296865923 28310120084064 28322412797952 28381359266694 28400242406592 28411567571712 28412574253056 28415100639744 28434006228992 28457167090716 28493184953324 28569291468536 28570303738368 28581696718848 28585250942976 28589312589824 28721255784858 28740365070144 28741383401472 28752844603392 28797971487012 28831857032832 28834420701268 28889646833736 28908868155648 28912463064576 28991914123396 29003475229456 29004502883328 29016069009408 29081975150592 29157749033868 29177148733824 29178182541312 29223976982382 29235630628152 29255082145536 29256118714368 29339122675772 29351862199296 29430262278144 29432520721016 29445300799488 29511136242224 29523950456832 29527621853184 29573964730674 29589076682298 29608763360064 29620570447104 29621619965952 29668110371172 29687849632896 29785005999112 29797939132416 29864563023568 29865621187584 29877530701824 29943436882086 29959633753504 29963359328448 29976369905664 30023417082204 30043392742272 30058744566144 30118993507512 30139032758016 30237665664752 30238737048576 30298273230771 30306346500248 30318431762528 30319506008064 30418729531008 30463762206087 30467550470994 30479700016584 30487821628992 30499979258112 30501059936256 30597072769536 30600877612032 30646179943848 30669296757736 30682613864448 30766929273808 30779198202688 30780288774144 30828597681609 30832431314958 30930583152924 30942917342064 30947313987136 30951162383232 30963504778752 31013200062936 31111927359408 31132627244544 31135395492656 31136498684928 31148914987008 31234511785568 31248074317824 31297117403214 31301009298468 31317940501952 31319050162176 31321834986624 31400652805704 31421544790272 31434074760192 31471975211796 31484525291856 31505473079808 31587561453357 31605767476224 31608577794976 31609697753088 31622302752768 31694128607232 31760092512729 31776708527928 31781223645472 31795023568896 31797850715904 31798977380352 31848885094572 31899075866112 31950272707416 31963013518176 31971530373888 31984279661568 31988257007616 32076160306736 32088951317696 32090088296448 32140452902103 32161837102304 32162976663552 32175802294272 32264220965312 32278230614016 32281100726784 32332910703912 32354422953216 32435839161936 32457419893248 32460305939152 32474400731136 32522476675104 32563639946656 32628909633138 32637603923344 32650618821184 32651775700992 32664796250112 32758631802624 32824292325552 32846131508736 32911967413728 32950693751808 32953623658592 33028473431408 33042814930944 33111585811143 33133616141024 33146828833664 33148003295232 33150950746368 33200028272502 33236543029248 33309858780072 33323141752992 33332021028096 33345312838656 33398830837008 33508131749001 33530425915168 33544985370624 33597633401514 33634585460736 33637166538304 33651772342272 33704587972692 33708779244504 33727012848256 33731206908672 33798816835056 33816087636912 33838586697216 33852080510976 33906411852768 33928971009024 34017373872846 34040006856128 34041212964864 34054787579904 34094639812779 34108235732844 34130929169792 34132138500096 34221070722384 34239581432576 34243839232512 34298799332616 34312476665376 34335305991168 34352850932736 34421706865728 34444608866304 34448892162048 34502958852453 34557332188288 34558556626944 34612795433034 34626597978024 34635824571712 34649636300032 34650864009216 34764262321152 34815728235528 34820057681136 34833942876096 34843224718848 34857119152128 34968083165184 34972431556608 35024205650112 35027319929238 35050624865984 35065844416512 35068535327168 35138825758764 35162204884352 35232683064696 35237064359952 35349237889056 35363334105216 35372757009408 35386862604288 35443657214784 35488517786176 35556488410752 35559650019348 35580145422336 35583309134464 35584569925632 35696584897792 35753876601156 35772582055392 35796382841856 35886460349376 35910336903168 35967971670624 35982314619264 36006254948352 36085680345078 36100070232408 36109689447104 36124088908544 36125368860672 36182066740092 36297248585976 36316238317632 36321398451968 36340400818176 36398725822368 36456086704128 36513303637083 36514597379904 36517844181546 36538891855872 36542140817728 36558008008704 36634094939988 36658468921984 36673087220224 36717304413762 36731946173832 36756385259776 36757687615488 36853460777952 36873395388928 36877980711936 36892686544896 36951897947328 36976483375104 37069530470784 37072826615916 37094194163712 37097492501888 37157032610334 37215588510464 37275318158652 37290182437872 37294819589664 37300118769536 37314992938496 37319633175552 37438436345856 37498523656608 37513476943488 37523472774144 37538436009984 37657935716352 37661284181248 37662618599424 37717038921822 37721729154564 37746826778752 37841812355592 37866989875456 37882090095616 37886800852992 37942889454288 37947607772256 38067061238661 38068410034368 38083590574848 38093738317824 38108928958464 38113667923968 38168739986754 38170092385152 38295007713144 38320486760192 38321844535296 38397295316016 38442476043776 38519529111648 38524319136576 38545157540864 38549950752768 38627219240064 38646957299328 38672670511104 38688092012544 38733366317919 38750184974592 38775966867456 38876998711824 38902864978432 38965302643176 38980840837536 39006776194048 39109795111296 39135816265728 39197238968433 39198627808704 39214259046144 39240349704192 39260401065984 39322019301474 39339093560832 39365267275776 39431952974232 39452102243064 39478351146752 39494093929472 39557480494896 39583799510528 39686936184987 39730585509888 39792941688318 39794351635584 39810220429824 39820828250112 39836707602432 39924582509448 39951145771264 40027663600128 40031222776272 40057856989696 40078326088192 40158658010016 40185377010688 40270930697088 40318316064768 40381594671873 40397697641028 40399129016064 40426008010752 40507036816896 40558306041344 40618349608116 40623400627992 40639600022112 40650428838656 40666639010816 40796097026048 40801170149376 40861573258464 40865206584111 40882950920448 40910151819264 40995296718558 41013097542144 41040385032192 41104796908812 41106253337856 41109908419944 41240777537232 41257223122752 41268216510976 41284673038336 41350933417248 41482569812544 41486258355906 41487728300928 41504272363008 41510169659392 41515331579904 41531886649344 41598543796992 41712856034682 41729489870952 41730968434176 41734679064624 41758733549568 41762446648832 41867537074272 41895393053696 41912099680256 41962633615728 41979367055808 41984587322496 42007297439744 42116748604476 42118240889088 42141023301632 42146263670784 42212411196774 42213906870912 42230740511232 42258838142976 42346790016972 42365177680896 42368944703904 42397134287872 42465180126096 42532101154816 42600363609888 42617351357568 42622650959616 42628707165184 42645706215424 42651009343488 42739777429986 42786784395264 42853937202804 42855455607552 42872545078272 42883968884736 43041467635712 43110547605216 43139230604288 43247785549248 43251631051902 43276559857664 43299200974848 43363302233472 43368694596864 43487871185094 43505212844184 43506754324992 43524103514112 43535700934656 43622962725888 43678175736832 43765723100736 43794842011648 43882623218304 43934258335744 44003212075459 44008684013658 44027793298944 44057086574592 44145393417216 44148781081524 44167951199232 44201267661824 44266704363336 44285925685248 44413145040096 44430855670656 44442694704128 44460417118208 44530196651213 44531774449344 44677508998668 44696908698624 44796844535352 44798431781376 44816296052736 44939450630256 44945038992672 44974942544896 45065089113408 45088116849216 45118115596288 45136107347968 45206947360198 45208549137024 45238628012032 45356498497128 45358105572864 45388283953152 45459519750372 45477647643792 45479259012096 45628094296512 45658452310016 45731732443488 45749968887168 45780407988224 45803801243648 45875689185053 45895609154304 45901316418048 45926145155072 45931856216064 46003945136604 46023920796672 46150393910712 46168797304032 46170433161216 46352349761536 46420970980704 46425098636371 46426743574848 46445257168128 46457632958464 46476158869504 46624110886912 46698940866816 46703093238984 46704748027392 46723372480512 46851767678352 46872111476736 46945676104821 46976910752928 46978575243264 46982752479936 47130647247866 47132317185408 47151112140288 47163676012544 47182483472384 47258209619712 47388074542802 47408651214336 47412866692464 47414546629632 47433454129152 47440193896448 47541192910848 47671835468208 47692535353344 47696776073856 47728510455808 47827846171651 47848613799168 47880449204224 47955596393614 47957295560832 47976419492352 47982385511424 48008339931136 48114240460104 48133426976544 48135132444672 48242755653456 48244464995328 48263703441408 48396331447968 48400634748557 48417345921024 48421651090176 48453867757568 48531634429824 48608115605504 48664998707129 48684404849444 48686129839872 48690458908728 48711601096704 48718522474496 48845459919984 48943364449707 48956405885016 48975928231776 48977663551488 48997194375168 49136206705222 49137947703936 49170640949248 49190248726528 49247813062903 49269197263104 49301977833472 49404588353134 49426040627712 49430435487888 49458925551616 49542710147112 49564222396416 49700424211536 49720243250496 49722004942848 49726426119552 49759510900736 49800042408753 49854814543872 49917915127808 49996260069938 49998031542144 50017969257984 50031297032192 50051248013312 50289385229096 50295638872752 50317478055936 50396450102271 50451878191104 50455749807456 50477658513408 50515734470656 50556881959038 50590519272384 50596810363008 50756081651548 50757880045824 50778120766464 50791651090432 50891653315672 50893456513536 51026060809269 51060010284192 51061819447296 51082181369856 51162353599266 51196393754688 51198207750144 51359372148864 51365758848768 51399934337024 51502958986752 51506911261778 51529276399104 51563560681472 51644488423892 51666913299456 51673338243072 51835998282432 51837834940416 51919193149551 51939896967036 51953736857568 51974454450048 51976296013824 52123760498446 52146393481728 52181088354304 52223592353292 52262985291244 52264837078272 52285678728192 52429359068632 52452124747776 52458647334912 52540979893857 52575937298976 52598766624768 52602802990752 52708238638146 52743307326528 52766209327104 52849024597044 52915914913316 53036106375434 53057255584424 53059135514112 53080293906432 53094437666816 53232776679264 53339475029022 53370218133504 53374963701696 53376854888448 53398139977728 53544877346688 53630814901734 53671269326038 53689800278016 53694574262784 53757754753024 53842126229164 53863596854704 53865505354752 54009382422528 54128520517617 54150105348612 54157799477488 54164534170656 54186133362816 54188053291008 54273100110138 54332791898112 54401560199168 54445872878964 54482097677952 54486942112148 54510601227264 54660395624744 54684130056192 54776766272319 54806395878416 54808337783808 54813211226592 54837012013056 54951142409982 54987703382976 55009630830336 55011579936768 55075956620643 55097919260748 55134577889664 55136531423232 55310093083392 55315011141208 55316971067904 55339029817344 55353775439872 55464725062656 55609239923874 55617141379576 55639319827936 55641291245568 55646238752832 55670401253376 55735548915501 55823382765696 55912977237978 55935273656808 55950178154304 55972489407744 55974472630272 55979449763328 56155664805968 56157654518784 56283214929032 56285209161216 56307654014976 56462386689296 56486903574528 56491926271872 56493927899136 56575558382733 56582593731846 56620240168128 56644825595904 56762718533388 56800484813184 56823135143424 56830201279488 56914334181432 56986369906648 57138582937072 57140607476736 57163393437696 57170501885952 57253109980131 57442511569716 57480730140288 57482766802944 57595942974024 57663714065664 57668841402536 57779293667472 57817736311296 57824926129152 57983828246792 58006950458912 58009005766656 58032138018816 58163950301184 58315498067736 58354297467648 58356365082624 58447953964764 58471261256304 58510164291072 58678245351544 58703724398592 58860524556288 58865041442032 58890601598976 58983028952211 59022272484448 59047900913664 59055243706368 59147929461348 59178153364596 59217526720128 59241140894208 59336220742344 59375699265792 59570011998224 59595878264832 59689412532477 59729126047136 59731242375168 59755061403648 59886873764172 59919267507008 59926718656896 60046834164408 60086785484544 60117489132288 60237987015024 60278065516032 60475331329504 60477474097152 60596546461542 60612693000496 60636863525056 60639012016128 60837459062016 60927524412174 60935100941988 60959400033168 60975643257984 60999958516224 61194145539072 61201755224064 61292359887696 61338593515472 61365227728896 61492945077837 61533858547616 61558396405376 61560577548288 61657195363218 61664862629916 61861166305848 61885834684128 61894627974272 61902324766464 61927009557504 62026400125872 62223854718816 62229387533859 62265254489088 62270790985312 62272997369856 62297829974016 62469023571136 62496148635648 62569284052023 62594234806428 62602018596936 62635881003904 62638100324352 62643669973248 62801305611408 62843089580544 62868149520384 62943950423592 62969050583712 63010946159616 63175122906714 63211534952448 63217155589952 63219395506176 63244605505536 63318616795161 63388257214464 63520185025458 63553417055856 63562447290944 63590047137792 63595701431808 63697770189144 63798151732224 63900545414832 63926027036352 63943060747776 63968559323136 63976514015232 64109666144979 64152320613472 64177902635392 64180176592896 64280905804206 64323674204608 64325953327104 64351604588544 64528441930624 64562201453568 64665821407824 64708845906432 64871678323872 64877446577853 64914839786496 64920611878304 64948801462272 65044953350208 65127279893312 65231806777641 65257819266276 65275207846688 65301237642368 65303551401984 65517263605248 65648584651104 65692263017472 65823934827456 65901387503616 65907247317184 66013026020487 66056946862816 66085629861888 66223171622286 66267232282048 66293657667328 66296006590464 66301901492736 66400056545004 66619717560144 66646283505984 66664042056192 66690625677312 66797661674016 67016263498002 67060851830336 67089970741248 67195266803028 67274333076608 67409175945384 67417558489008 67454025696512 67462413817344 67597633670112 67632175273824 67677173394432 67704161021952 67810421040297 67812823705536 67857942018048 68034747745692 68080013712256 68082425929728 68189279625558 68216471465688 68261858339584 68264277000192 68442141444768 68479162865152 68487678465024 68597598665232 68624953330752 68670611982336 68705701865472 68843413731456 68889217732608 68897784324096 69005917704906 69114664376576 69117113253888 69225590866068 69253195956048 69271649143424 69299272600064 69528524642304 69631456471056 69640115362272 69667885752192 69686449437696 69714238304256 69936166330368 69944863113216 70048411300224 70054639858476 70101249731968 70137070654336 70277651517528 70324409768704 70465366129392 70474128719904 70695970871799 70698475778112 70726668210432 70745514018816 70773725208576 70887314429568 70977035572352 71082111814203 71112976821504 71119300038696 71160290844672 71166618268928 71169139851264 71393169795584 71507753202312 71545164110784 71592765683712 71772920698752 71820673806336 71933394590421 71935943341248 71964629238528 72012509896704 72171360690156 72200140464816 72219378894208 72248177817088 72364133480184 72594497171952 72632476635264 72642796903936 72680801636352 72797451644736 72912173408256 73026607274166 73029194759808 73035688363092 73077783711744 73084281635456 73268189879976 73316937843968 73346174440448 73434608827524 73463892347664 73512770519552 73704310057833 73706921555904 73746790777856 73755961423872 73785373089792 73903795894656 73952966750208 74106882529701 74139060941568 74145653231832 74188388327424 74194985003776 74314065220668 74431177020928 74550636317304 74580364875744 74589639179328 74600237539072 74629985876992 74639266351104 74876872691712 74994390104907 74997047313216 75026953886976 75046945548288 75076872019968 75315871432704 75322568362496 75434077843644 75443458309128 75493653557504 75683624711184 75733979750912 75764180191232 75773601705984 75885778908576 75895215544512 76134122477322 76136820068736 76167181149696 76187476635648 76217857916928 76337479973508 76340184770304 76590015426288 76640973520384 76794590632032 76884952087552 77039058223296 77048638273152 77090315081728 77099901505536 77254438480128 77260366892667 77293914598656 77345341022208 77466732635838 77500369949184 77551933734912 77753997423648 77805729956864 77930605286352 77961681675072 78013552388096 78185640747669 78219590222592 78271632531456 78394477936866 78397255617408 78428518092288 78480699408384 78520802131968 78644038602948 78678187121664 78863905948464 78904204486128 78956702293504 78988187858944 79114960989792 79167599021056 79373872369974 79461171019776 79554159563151 79585883376636 79588703271168 79620440859648 79641656500224 79849165018896 79902291542528 80055327200256 80062445552544 80115713979392 80156652176384 80317316020032 80370754021376 80506903989057 80541861394176 80636632129536 80763189343746 80795395282056 80798258032128 80852016021504 81014073633792 81116612082688 81236699216232 81246801255984 81279200044224 81300857677312 81333278021632 81592194052096 81602340298752 81720250997281 81723146516928 81730413168222 81765901840896 81820303638528 81990593437116 82026195084288 82209593817624 82212506675712 82219816839888 82481555074464 82514446245504 82536433021952 82569346076672 82701866834496 82965139625088 82972516711812 82975456601856 83008544726016 83020339318784 83030663159808 83197087593984 83425712069364 83458979741904 83461936868352 83469358129248 83524893297664 83735074148544 83790786107392 83824199360512 83925267231456 83958734111616 83969174644992 84014594879488 84233497208952 84236481778176 84282046603264 84292527341568 84424822393548 84427813741824 84461481022464 84693580033944 84730355361792 84737889407808 84794268575744 84930360252192 85064202309632 85197708486527 85200727219776 85234702715136 85245301919232 85257414330368 85291412430848 85302018686976 85479554859972 85707874405608 85710911215104 85745090156544 85767937769472 86082935271424 86221095210432 86278461208576 86495571098496 86503262103804 86553119715328 86726604466944 86737389193728 86975742370188 87010425688368 87013508649984 87048207028224 87245925451776 87356351473664 87531446201472 87589684023296 87765246436608 87868516671488 88006424150918 88017368027316 88055586597888 88290786834432 88297562163048 88335902398464 88402535323648 88533408726672 88571851370496 88823142890209 88826290080192 88861711341312 88885389408256 88920834236416 89060393302426 89063548898688 89355017997336 89393817397248 89593689070704 89596863562752 89632592105472 89878901260512 89890077985344 89949885089792 90130178226816 90176233698432 90236231192576 90272214695936 90377854741811 90413894720396 90417098274048 90477256024064 90712996994256 90716211145728 90894819692313 90919039500744 90955295287584 90958518024192 91256188593024 91316904620032 91391286618261 91460224259677 91463464886976 91499937774336 91560815976448 91607602487296 91751378370106 91791218308608 91802632836096 91852290310144 92007890273208 92047841593344 92300787821424 92337594608064 92340866322432 92485793044827 92602851098303 92704699523072 92841941961408 92850197272742 92853487149696 92890514336256 92915265916928 92952317739008 93397881733632 93406186477968 93409496054784 93446744961024 93703535356704 93744222953472 93891352209642 93953821505856 93957150486528 93965504959872 94223720901037 94261294495732 94264634370816 94302224280576 94327352025088 94516419239424 94762684360071 94776149085604 94817302428672 94825733384928 94829093259264 94866908258304 95082385821696 95280277538187 95343670936416 95352148696259 95385070706688 95393552147712 95457020911616 95655692343302 95697227598336 95760898408448 95911192787228 95914591121664 95952838984704 95964771022848 96228480920208 96266853953088 96270264889344 96421358706309 96485511306912 96488929990656 96527406882816 96792662895936 96801269497114 96834691842048 96843302180352 96907735515136 97063268859648 97329997414258 97368809698888 97372259679744 97380917817456 97423202193408 97437044948992 97690919839968 97886728899414 97912811770032 97951856463552 97955327102976 97994388750336 98272413410444 98275895407872 98341281898496 98495626125806 98538394526208 98603955666944 98809176706268 98852081255424 98860870975776 99085420294224 99128444792832 99334757433429 99400848423072 99440486500992 99444009885696 99452852239104 99519021801472 99600084817506 99709629087744 99835830255616 99992520139876 99996063084288 100035938515968 100062594064384 100524395247003 100578770458192 100591277745504 100634956111872 100792900204542 100903756382208 100911499614912 100955317026816 101031468941312 101113763918076 101181038544768 101193620726016 101512163303096 101515760091648 101556241532928 101583302180864 101783306631344 101786913027072 102052121618538 102120020568384 102123638894592 102164362739712 102283919438337 102324707198532 102392787509376 102396415500288 102718744297728 102731517697536 102799868674048 103005917973504 103013822523556 103058552798208 103288976847784 103333826598912 103346676486144 103508876557359 103671996564864 103675669880832 103838386299102 103879793934072 103907473715136 103948908900096 103952592027648 104247520996892 104292786963456 104447184706584 104525970582488 104529674156544 104571357456384 104858718137264 104904249495552 104917294669824 105081959787714 105151874597952 105197533249536 105205605981504 105416477276292 105486614653056 105698049194088 105831829826632 106072212750868 106114511168848 106118271028224 106160587812864 106465553358528 106678950058044 106740436267008 106749927403392 106753709776896 107089754693376 107261629803468 107342538652076 107389148525568 107684252458328 107727193709408 107731010709504 108018764845056 108257041035234 108300210697224 108315598954976 108329068341312 108372266725632 108376106582016 108546200220276 108891745757928 108964195355904 108973884224296 109021202454528 109320791249488 109368260112384 109539910911249 109553532544638 109612791756832 109616675567616 109626422453184 109674024026112 109902284819964 109975406765952 110019261660672 110151913241286 110195838521496 110269155779328 110273062846464 110620186166784 110630022282416 110633942135808 110678059634688 110929450125312 111218479847748 111234282759152 111278639655872 111282582491136 111292477505664 111471097831002 111646765531392 111825954475956 111870547313616 111900356308608 111944978815488 111958899526656 112311329611936 112315309037568 112566429858064 112570418322432 112615308029952 112924773378592 112973807149056 112983852543744 112987855798272 113151116765466 113165187463692 113240480336256 113525437066776 113600969626368 113646270286848 113660402558976 113828668362864 113972739813296 114201183715983 114277165874144 114281214953472 114326786875392 114341003771904 114506219960262 114885023139432 114961460280576 114965533605888 115191885948048 115327428131328 115337682805072 115558587334944 115635472622592 115649852258304 115967656493584 116013900917824 116018011533312 116064276037632 116200098953757 116327900602368 116630996135472 116708594935296 116895907929528 116942522512608 117020328582144 117356490703088 117407448797184 117591716905299 117721049112576 117730082884064 117781203197952 117966057904422 118044544968896 118095801827328 118295858922696 118356306729192 118435053440256 118482281788416 118672441484688 118751398531584 119060808554961 119140023996448 119191756529664 119378825064954 119458252094272 119462484750336 119510122807296 119773747528344 119838535014016 119853437313792 120093668328816 120173570969088 120234978264576 120475974030048 120556131032064 120950662659008 120954948194304 121144784015619 121193092923084 121225386000992 121273727050112 121278024032256 121674918124032 121855048824348 121870201883976 121918800066336 121951286515968 121999917032448 122388291078144 122403510448128 122584719775392 122595619752333 122677187030944 122730455457792 122985890155674 123067717095232 123116792810752 123121155096576 123314390726436 123329725259832 123722332611696 123771669368256 123789255948544 123804649532928 123854019115008 124052800251744 124447709437632 124458775067718 124530508978176 124541581970624 124545994739712 124595659948032 124938047142272 125138568104046 125188469612856 125204037193872 125271762007808 125276200648704 125287339946496 125602611222816 125686179161088 125736299040768 125887900847184 125938101167424 126021892319232 126350245813428 126423069904896 126434311179904 126438791012352 126637233590322 126776514428928 127040370050916 127106834111712 127124894581888 127191402863616 127395540378288 127596303464448 127801090829664 127852054072704 127886121495552 127937118646272 127953028030464 128219332289958 128304641226944 128355805270784 128360353185792 128561811608412 128647348409216 128651906654208 129056883861248 129124402907136 129331642815648 129417691812864 129743356647744 129754893155706 129829679572992 129841223756608 129897602924544 130089906700416 130254559786624 130463613555282 130515638532552 130550415693376 130602475284736 130607102803968 131034527210496 131297169302208 131384526034944 131647869654912 131802775007232 131814494634368 132009636226377 132026052040974 132113893725632 132171259723776 132446343244572 132534464564096 132587315334656 132603802985472 132800113090008 133239435120288 133292567011968 133328084112384 133381251354624 133590589953639 133595323348032 134032526996004 134121703660672 134390533606056 134548666153216 134818351890768 134835116978016 134908051393024 134924827634688 135195267340224 135264350547648 135354346788864 135408322043904 135620842080594 135625647411072 135715884036096 136069495491384 136160027424512 136164851859456 136378559251116 136432942931376 136523716679168 136884282889536 136958325730304 136975356930048 137195197330464 137249906661504 137341223964672 137411403730944 137627067555159 137686827462912 137778435465216 137795568648192 138011835409812 138229328753152 138451181732136 138506391912096 138543298286848 138598545200128 139057049284608 139262912942112 139275295909113 139280230724544 139335771504384 139372898875392 139428476608512 139872332660736 140096822600448 140109279716952 140202499463936 140274141308672 140555303035056 140648819537408 140930732258784 140948257439808 141391941743598 141396951556224 141453336420864 141491028037632 141547450417152 141774628859136 141954071144704 142164223628406 142225953643008 142238600077392 142320581689344 142333236537856 142786339591168 143015506404624 143090328221568 143185531367424 143483538514953 143545841397504 143641347612672 143866789180842 143871886682496 143929258477056 144025019793408 144342721380312 144400280929632 144438757788416 144496355634176 144728266960368 145188994343904 145201904245671 145264953270528 145285593807872 145361603272704 145594903289472 145824346816512 145994996121387 146053214548332 146058389519616 146071376726184 146155567423488 146168563270912 146536379759952 146633875687936 146692348880896 146869217655048 146927784695328 147025541039104 147408620115666 147413843111808 147493581555712 147511922847744 147570746179584 147743439188709 147807591789312 147905933500416 148213765059402 148278121883136 148291306463664 148376776654848 148389970007552 148628130441336 148862354041856 149101272634608 149160729751488 149179278358656 149200475078144 149259971753984 149278532702208 149753745383424 149988780209814 149994094626432 150053907773952 150093891096576 150153744039936 150645136724992 150868155687288 150886916618256 150987307115008 151367249422368 151467959501824 151528360382464 151547203411968 151771557817152 151790431089024 152268244954644 152273640137472 152334362299392 152374953271296 152674959947016 152680369540608 153180030852576 153281947040768 153589181264064 153769904175104 154078116446592 154097276546304 154180630163456 154199803011072 154508876960256 154520733785334 154587829197312 154690682044416 154933465271676 155000739898368 155507994847296 155611459913728 155861210572704 155923363350144 156027104776192 156371281495338 156439180445184 156543265062912 156788955873732 156794511234816 156857036184576 157288077205896 157356374243328 157727811896928 157808408972256 157913404587008 157976375717888 158224315760693 158229921979584 158335198042112 158747744739948 159108319126302 159171766753272 159177406542336 159240881719296 159283313000448 159698330037792 159804583085056 160110654400512 160124891105088 160231427958784 160313304352768 160634632040064 160741508042752 161013807978114 161083722788352 161273264259072 161526378687492 161590790564112 161596516064256 162028147267584 162233224165376 162473398432464 162493602511968 162558400088448 162601715354624 162666556043264 163184388104192 163204680597504 163440501994562 163446293033856 163460826336444 163531803681792 163981186874232 164052390168576 164419187635248 164425013351424 164439633679776 164957265367531 164963110148928 165028892491008 165072866043904 165138692153344 165403733668992 165858260899807 165930279250176 165945033423624 165950913203712 166017089452032 166040678637568 166061326319616 166394175187968 166851424138728 166917959483808 166923873736704 166938716258496 167049786595328 167470148297088 167581572214784 167648398721024 167844587377649 167850534462912 167917468223232 167938349289984 168029189758976 168466994417904 168472963556352 168564093206528 168849644787096 168855627483648 168922962044928 169387160067888 169460710723584 169475778815616 169588537151488 169726675148199 169860720504384 170128404619264 170395416973054 170401454439552 170469405430272 170490603838464 170514828660736 170582824861696 170959109719944 171415748811216 171421822430208 171490180313088 171759329940393 171976723468277 172165870542848 172442190420864 172556922417152 172916059235969 172991142196992 173006524207608 173106239430656 173453208933888 173474778387456 173951484740376 174020851376736 174027017299968 174096414056448 174491850903552 174712702947328 174986910244783 175062892402944 175179368046592 175530492873216 175737033342976 176012848301836 176034736054632 176111173195776 176581573668864 176595124326096 176671804796928 176805070647296 176949086856633 177066817453344 177143702740992 177646285780418 177652580160384 177723422682624 177770778816512 177841668472832 178120786604852 178127097797376 178710035994672 178787634794496 179068237597431 179187378141408 179193727125504 179265184210944 179757802521024 179780155970688 179899770179584 180260356453632 180352467396864 180472462385152 180755709483622 180827789440792 180834196548096 180954512048128 181425993988512 181432422291456 181789639384626 181838079001488 181910590575168 181917036048384 182512377186048 182633809240064 182782573236522 182920448519354 182926929773952 182999875548672 183121631952896 183215204974592 183502756740212 183582436617216 183605265672192 184015780546416 184095683186688 184478835233511 184601575642848 184675189216128 184681732644864 184971586089654 185205702196606 185409399046144 185683883922816 185700394545484 185706974299392 185781028672512 185830531833856 186688162601577 186795763467264 186812372955936 186818992109568 186893489922048 187407070713408 187488445906944 187707852156069 187782704419284 187907643011712 187914300973056 187931009919744 188447441802074 188522588991464 188529268741632 188604448561152 188654704050176 189032838478848 189525368720142 189552298171208 189634604857344 189651466769856 189658186518528 189733816516608 189955850385483 190164771643392 190560555076374 190687341872832 190704297392518 190770141413376 190787104295424 190914041823232 191311384686604 191394455196672 191822385574456 191829182243328 191905677969408 191929542045696 192328998434937 192456961840416 192533707906176 192540529778688 192842717412618 192971022613824 192977859981312 193054813765632 193585325791872 193602538994228 193686604360704 194126537719296 194632339733559 194659994828516 194737619397776 194744519359488 194761835634912 194846404386816 195381839679936 195695420332923 195773457798828 195825623540064 195903712927104 195910654205952 196544826820888 196551790815744 196682563796992 196991252251612 197076789052416 197618353412536 197704162510848 197721741951552 198039078061461 198170840588448 198256889585664 198669514866858 198801696846144 198880973001984 198888019771392 198905704478208 199038043602944 199200169635012 199985040279752 199992126168576 200071877031936 200125188128768 201048790494006 201157540916384 201182555491008 201269912223744 201585800409084 201822999229824 202227527836152 202362077089536 202387241452032 203024326606192 203031520183296 203112483065856 203431263120891 203566613262688 203573826054144 204104243237076 204240041136768 204247277789184 204567838876674 204649414397064 204785575018752 204792831000576 205437488595456 205463035395072 206011835947008 206027645047112 206117105596416 206577953695568 206667653197824 206693352972288 207017753114718 207343993129728 207351339761664 207676772598204 207759587868144 207814947430272 207897817800192 208495041993784 208585573926912 208894369413168 209051941164976 209059348313088 209142714912768 209717436274528 209808498991104 209834589339648 210163919575428 210303749195904 210411211963008 210832954552584 210973229306112 211396098388176 211663659653264 212087912615397 212144425501736 212229022337696 212236542056448 212321175625728 212931106717056 213246335442609 213357900116088 213480872534016 213499854806784 213507419553792 214179509386752 214523259606936 214685077304152 214778297051136 215368504916656 215454387418816 215462021419008 215800183771263 216037529690112 216514082070468 216600421394448 216631197909952 216658136682624 216744533451264 217092400440552 217783491515856 217928390711808 217947768448592 218042404909056 218641582498976 218736520224768 219079821822498 219107065089276 219225583513664 219233351135232 219252844906368 219804569639928 219950813531904 220038523321344 220303826482572 220391677042992 220538311558656 221112930173499 221240372333568 221260044564832 221267884271616 221356119269376 221858900250624 222320647589103 222436959695496 222468565518304 222557279311744 222565164982272 222584955011328 222942195662004 223293531062784 223651908951912 223741094627232 223800712617216 223889957630976 223917799053312 224622659223872 224630618075136 224983170314721 225132859716128 225140836644864 225230616059904 225849546757184 225947614298112 225967705087488 226302233530932 226330374927384 226480960672512 227050874133552 227201939252736 227292540573696 227320805117952 227657336725728 227945479626592 228402367431966 228554331748288 228562429906944 228653573750784 229012439920524 229770046278864 229922920561152 230383771896096 230654856262656 230675365610144 231117174669888 231270945245184 231299704516608 231781100678001 231935312987168 232027801835648 232036023066624 232400197907514 232655801204736 233261992270944 233417189870592 233791815859056 233885045025216 234040657164288 234556922243007 234712981406176 234814897594368 235183433810598 235442098225152 235460165768128 235562406395904 235932115808844 236089089937792 236591717845392 236712613458384 236870106880512 236964563576832 237344882969376 237502797063168 238121617109922 238280047992896 238383513059328 238662478689453 238757650129908 238916504188544 238924969500672 239547495056688 239677070028032 239706874627584 240187336657632 240347141938176 240469956529152 240951948060096 241112262064128 241520711967171 241901325318016 241909896388608 242289568031238 242386185846168 242450772001984 242547454100224 242556048064512 243349836248064 243710097648696 243740403767952 243837600132672 243902573031936 243999834064896 244776582156288 244807020896256 245160752991843 245169439550784 245191239504666 245354374061888 245460910915584 245971780311348 246135434190464 246233585621504 246628781452872 246659450519664 247444665223392 247543338736512 247578511897088 247609299065856 247708038230016 248105600503488 248895418875264 248917550135436 249061017956352 249083163941248 249091989479424 249876094284544 250277136208092 250376939225712 250408074387744 250543524015616 250574679892992 251205222445632 251372358322176 251472598081536 251775801694368 251876202334848 252043784638464 252700491626856 252846139809792 252868622359808 252877582024704 253274467180644 254080740101832 254213668223424 254249789163776 254382805727232 254791080756576 255192606928896 255593125459581 255602181659328 255704108145408 255772242991104 255874237292544 255906056060928 256438664579916 256609282453888 256711610541568 257123623216824 257294696818432 257303813308416 258113767722496 258248805814272 258663285631296 258835383625728 259486713295488 259509786311412 259659359145984 259682447513216 260179813400832 260509119573248 260927227110564 261031277065104 261100831386752 261204950569472 262069054420992 262594338604416 262769052069888 263295739309824 263605550014464 263628989268736 264019272452754 264052104081948 264227787451264 264892686489144 265068929128192 265174630669312 265207605970944 265600226180016 266469428670627 266478870240576 266585134023936 266656168224768 266762502709248 267181179907278 267190646696064 268065053992008 268243407321344 268781067212112 269097332306432 269636703781536 269670233956032 269816102786048 269849655269376 270390534680448 270528701095296 270708693577728 270816644087808 271133564225433 271241684161188 271251294822144 271431768072192 272138990982768 272320054849024 272757118502232 272865885862752 273047433358336 273768565779072 273916651460608 273950713860096 274380672779031 274390394660928 274499813323008 274682447929344 274822807461888 275254135110318 275373654925824 275556870930432 276023670819624 276458657506304 276902363464272 277012783824192 277086596573696 277197090400256 277808553294909 278114098569216 278525825884224 278550591818226 278560461449088 278671543008768 278745797750784 278856953217024 280193645200896 280218559433904 280404998927872 280548282617344 281110606070112 281297639074816 281861464517568 281896514879616 282671162703111 282783883487196 282793903112448 282906672841728 282982056075264 283549257718272 283908142289408 284328447256812 284451907286016 284477200154784 284666473075712 285572679182336 286031012809248 286056446088777 286180656443136 286371062734848 286967077029906 287091682795008 287282695225344 287733578361684 287743773364992 287858516954112 288685442760624 288800561859264 288877515576832 288992711268352 289456533920736 290377988687808 290403808491342 290529906541056 290571187615744 290723206545408 291189806578944 291989992242774 292106429096664 292116779039232 292142753452368 292311134846976 292337126541824 293072759519904 293267751375872 293384697761792 293738435310096 293855569390656 294051082078208 294817240231332 294827686223616 294987163111424 295023845695488 295486878377418 295615183578624 295811867000832 296427530118804 296556243766272 296582612927328 296779940015104 297256260882672 297724708083712 298202545269216 298321459502976 298358556717312 298400950156288 298519943507968 298557065404416 299507490766848 299977560419628 299988189252864 300107815547904 300187782193152 301290273449984 301736311374576 301773833236512 301974614230016 302734498844736 302935919003648 303056720764928 303094406823936 303543115634304 303580862178048 304536489909288 304547280274944 304668724598784 304749906542592 305349919894032 305360739081216 306360061705152 306563894081536 307178362528128 307539808350208 308022484528213 308156232893184 308194553092608 308361260326912 308399606022144 309017753920512 309041467570668 309175658394624 309866930543352 310001479796736 311015989694592 311222919827456 311711376558491 311722421145408 311846726700288 312054209552384 312742562990676 312878360890368 313577911747464 313589022469632 313714072369152 314576154411792 314712748486656 315455623793856 315616817944512 315826809174016 315952751435776 316448631521386 316459843959168 316670396084224 317495489479896 318216638252604 318343533506544 318354813084672 318481763438592 319396660075584 319609166170112 320221308801024 320249782210176 320462855917568 320626608705536 321129824295371 321269264080128 321483016085504 322027615956228 322167445576704 323052757374984 323181581128224 323193032128512 324056294535168 324466448330752 324946796864928 324975690454597 324987205023936 325116800176896 325203430709248 325333112086528 326368776208384 326881003989124 326892586067712 326921652672888 327063607363584 327962373748464 328104780337152 328619732733747 328838375270496 328850026702848 328879267359552 329914530735062 329926220297856 330057784982016 330145732087808 330277384306688 330807467337984 331716521799614 331860558500352 331890066847248 331901826407424 332034178904064 332081357275136 332788350375936 333702848277456 333835918967616 333847747473408 333877432516992 334099573190656 334794923201557 334940296594176 335163144429568 335689174755298 335701068925824 335834936446464 335876698579968 336058379517952 336933988835808 336945927112704 337699289574192 337711254967296 337845924089856 338774320135776 338804443239899 338921421447168 338951557631232 339177074302976 339453350296398 339721441008768 340256809238528 340654990949903 340790833946108 340802908879104 340938810860544 340981207676928 341029657321472 341918219439888 342603551147949 342831497622432 342843644860416 342980360626176 343518659880786 343953446936554 344331741085696 344734691440321 344884380841728 345113844834304 345832118471938 345982284393984 346013048415216 346212478861312 346906417867776 346949556774912 347902969480752 348041702753472 348054034599936 348192828112896 348600296861271 348983701807104 349425405894656 349973820489566 350125784805888 350358736093184 351060985746432 352025696603672 352069472109264 352222346391552 352775150715897 353163147337728 353190248652192 353343609593856 353610141294592 353898173713266 354133634906688 354287405481984 355292571560836 355305160320768 355446845365248 355541557633024 356241573209704 356254195594752 357182425664883 357420071989344 357575269588992 358136475194862 358374756282816 358387454251008 358530368421888 359515605042048 359560311941376 359799540359168 360520712907264 360704934793728 360944924770304 361511418967244 361655578881584 361668393096192 362851987977024 362864844582912 363434352046857 363579278769252 363676158002976 363821181150336 363834072096768 365024754372096 365267618480128 365565146473044 365840897038708 365853859547904 365999751097344 367005513480424 367164873234432 367210531344384 367786859256999 368031561092832 368191366373376 368957670467022 369203151285696 369350378432256 369363465289728 369943172179308 370411404393212 371367767845632 371400789090968 371413948598784 371562057345024 371661063667712 373376325203154 373591526934528 373624745911872 373637984219136 373786979844096 374814141426816 375415704312138 375565408838568 375815286023424 375828601946112 375862019839488 376894883604148 377045177982928 377058537483264 377208897122304 378065676957696 379050737440284 379104596342416 379269209714688 379302933539712 379316373037056 379911700770966 380329543286784 381121110152748 381374683745664 381408594785036 381574208590848 382622769373208 382788910393344 383644771148912 383658364486656 383811355938816 383859084091392 384657996869874 384913923680832 385067415812352 385081059557376 385685434825236 385942045227648 385955719962624 387170651583744 387205077988456 387373208721408 388253075438592 389264679467118 389319989657032 389475238795552 389489038718976 389523671269824 389692808773632 390763679359872 391390840665846 391546915597656 391651247080128 391807425854208 391821308411904 393089653641776 393103581631488 393982504503224 394153578104832 395236706825072 395408325021696 395443483903104 396028908679131 396078156122922 396341681176896 396513779171328 397339029733716 397603393692288 397761946003968 397811408956416 398400339270024 399970080559504 399984252337152 400143754063872 400771769860917 402097580988012 402315081832768 402365110982016 403171600818168 403645998459648 404455055672304 404724154179072 404774482904064 406048653212384 406063040366592 406224966131712 406862526241782 407133226525376 407147652108288 408208486474152 408480082273536 408494555578368 409135677753348 409298828794128 409571150037504 410874977190912 410926070790144 412023671894016 412055290094224 412234211192832 412881202665477 413155907391136 413335306395648 413386705944576 414035506229436 414687986259456 415353545196408 415519175736288 415629894860544 415795635600384 416990083987568 417171147853824 417788738826336 417825887727339 418103882329952 418118696626176 418285429825536 419434872549056 419616997982208 420327839150856 420607498391808 420822423926016 421665909105168 421946458612224 422792196776352 423327319306528 424175825230794 424288851003472 424458044675392 424473084112896 424642351251456 425862213434112 426492670885218 426715800232176 426961745068032 426999709613568 428359018773504 429046519213872 429370154608304 429556594102272 430450615544859 430737009833312 430908774837632 430924042838016 431600367542526 432075059380224 433028164140936 433200842788896 433262395819904 433316273365248 433489066902528 434184800881104 435566983031712 435605712737013 435856781423616 435895536897184 436084809818112 437283164997952 437473040449536 437984988364161 438159643644996 438214130178552 438451167027328 438466702270464 438505689812736 439609139279856 439901627063808 440077046642688 440607652965144 440783354085984 441076623117312 442225860346998 442480744667136 442520089129664 442535768543232 442712238538752 443230317566127 443717800501248 444641295178206 444873919390992 444937131036608 445114558623488 445130329964544 445169910022656 445884391324008 446587062125568 447303817903824 447482189254464 447601425234432 447779915261952 447835598106624 449245318447744 449261236150272 449966340629442 450265719432256 450281673289728 450461232119808 451699093514368 451935410174976 452604467061864 452660749854768 452961921345024 454101748267104 454403878505472 454585081147392 454641610235904 455314673451456 455890959253184 456804734863932 457108663496576 457124859813888 458024879841048 459540092557728 459845841122304 460767543792192 461309712525312 461350731220288 462234349339776 462541890490368 462599409033216 463562201356002 463870625974336 464055603671296 464072046133248 464800395815028 466523984541888 466834379741184 467583631718112 467770090050432 468081314328576 469113844486014 469425962812352 469629795188736 470366867621196 470920331536256 471864231617688 472178179875584 473183435690784 473425226916768 473740213761024 473929127153664 474672947282079 474689765938752 475005594126336 476243234219844 476560095985792 477324957378906 477515300259816 477833008377088 477849939001344 479094990113376 479354140056064 479413749255168 480374673315264 480694283876352 480939913058304 481903896120192 482224524128256 483041423934342 483802650636032 483819792777216 484579136062476 484772371692336 484901544003968 485094908200448 486699672496128 487420195297392 487480807535904 487675200265344 487805146063872 487999668129792 489553164312576 489614041792512 490321505983686 490338879101568 490382479009332 490708748123776 491943560622696 492270868380928 492467171243008 493257562905744 493318901039328 494871796102593 494889330446784 495086677473024 495157023794176 495218598131712 495416076460032 496211201006976 497574782699421 497790837750528 497835100270872 498122035912704 498166327882496 498183978958848 499752188569088 500554272416184 500753878451424 500816148775488 501087048031232 501149359785984 502410444891264 502744716644352 502945196163072 503533762132947 503551603388736 503752404669696 504087569276928 505400983253712 505692279619584 505737244719616 506548934361288 508161480203664 508427336446848 508499578327552 508765611454464 509582161513152 510385213857792 511186250919162 511204363318656 511408216290816 511544485982208 511748474585088 512877329159832 513218564907776 513423221083136 514247246433648 514589393636864 515930170404831 516227535444992 516497611628544 517326571262592 517670767251456 518748177707907 518973426590976 519019572622824 519318718291968 519364895026432 520359626801664 521018239146496 521854454221128 522062554130208 522201662773504 522409901138944 524138108841984 524960730734349 525188677208832 525538104139776 526591478619648 527211100028928 527257978537472 528038544905508 528104208163896 528455574902528 529785372978288 530137858256384 530349261338624 530415211941888 531200452360032 532938857341254 532957740481152 533170268047872 533312336449536 533525005418496 534362359814556 534381293392128 536130107984016 536486814642688 537562134424224 538194664612864 539273407563072 539340467912064 539632205572096 539699310538752 540781069360896 541057402190592 541417387155456 542267128450866 542483368322376 542502589644288 542863536144384 544277981965536 544640109698048 545514237004464 545731771725504 546094866716672 547537131558144 547833302921216 547901427720192 548761345558062 548780789321856 548999626646016 549364895858688 549645614923776 550508270220636 550747309851648 552047341639248 552917315012608 553804726928544 554025567648384 554173193147392 554394180800512 555617106589818 556228197138432 557051651768448 557101183636452 557120922898176 557343086017536 557491595501568 560387290401792 560437118867808 560809997855744 561096565234688 562221212140224 562595278149632 563722929035136 563793029759232 565342325406222 565567766974392 565587806224896 565813345683456 565964112150528 567098515436544 567816284578816 568656894513624 568903814572032 568954400309568 569332946151424 571145358364672 572041756980967 572062025618496 572112892177554 572361312886272 572742125469696 573934154059812 574183365590016 575467156723368 575487546729984 575717033908224 577370885521248 577601123718528 577755031153664 577985422536704 578913067841472 580755977375616 580807616982684 581059813082112 581142375231488 582379613157888 583979984485548 584212858193328 584233558078464 584285506904736 584674253083648 586145519039808 586535502751744 586769395523584 587476870620192 587711138781312 588102164156416 589634480462664 589655372447232 589974326222848 590047691390976 590973756754836 591230367157248 592855060237608 593112487532544 593165225854656 593559880030208 594512521765344 595449416167424 596383959405689 596405090538432 596642919005952 596717113434624 596801900312576 597039887015936 597114130808832 599955120839256 599976378505728 600215631095808 600375564386304 602580546899968 603472622749152 603547666473024 603949228460032 605468997689472 605871838007296 606113441529856 607086231268608 607161724356096 609072979818576 609094560549888 609337449197568 610293789362673 610699839788064 610721478162432 612720123410304 613127788163072 614356725056256 615079616700416 616044969056426 616312465786368 616389106185216 616722520653824 618035507841024 618082935141336 618351316789248 619733861086704 620002959593472 621762000231463 622031979389184 622445839654912 623422753116982 623444842290816 623693453400576 624108419104768 625485125981352 625756721780736 627155823494928 627178044939264 627428144738304 629152308823584 629425496973312 630911247587712 631233635889024 631653618348032 631905502871552 632644983192677 632897263042772 632919687918336 633340792168448 634990978959792 636263737846191 636433276505208 636687067013088 636709626169344 636963526877184 638793320151168 639218332340224 639739006327827 640221569817739 640442617602048 640499564420352 640925711835136 641253217411072 642259648590742 642538528160256 642966032171008 644055231912456 644334891153408 646105514749968 646363162256448 646386064257024 647400551313789 648112589070336 648932896661504 649893593729856 649951380909194 649974410047872 650233600353792 650406861418496 650666224173056 653762007978248 653785172135424 653843305345776 654127214727168 655924747496928 656209560674304 657239465467494 657676750540992 657700053405696 657758534719104 659829061470124 659852440595712 660115569964032 660291464175616 661614934675968 663338790520497 663433043599228 663721117000704 663780133694496 663803652814848 664068357808128 665576700751872 666961942767309 667405696554912 667671837935232 667695494946816 667754865033984 668199146381312 669589846403114 669880593188352 670326288859136 671378349510596 671402137851648 671669872892928 671753397159936 673867977671616 673891854225408 674949510944163 675398579148384 675422509934592 675691848179712 677548640271552 677608886479798 677842842894336 677903115262464 678354148605952 678906700592796 679442882017536 681309981899806 681581667892216 681605817758208 681877621721088 681962415353856 682059314642944 683836438879776 685207102295898 685662995244864 685687289720832 685960721252352 687037319761572 687906893873108 689469382880642 689768761683456 690227689668608 691664236943876 691964568787968 692026096830432 693812835735552 693899113549824 695343302034003 695805938961504 696083405506944 696108069199872 697200593722542 697967403614208 698850811789312 699947640979132 700251569611776 702121971492864 703670766729021 704051393207344 704138944218528 704444692783104 705550301431794 706326294675456 706380497304384 706687219187712 707220282589184 707796347426532 708267269813376 710585143121672 710610320641536 710893690730496 711083115266048 712483146419408 712508391189504 714364851329766 714840143978688 715150539177984 715987436068359 716272950389724 716749512565632 716774908502016 719031210084096 719120623882752 719599080718336 721041425814528 721409869587456 723022837934488 723311157763168 723336786192384 724562135901513 725703975954048 725729689165824 726868704093714 727158557538504 727352316005952 727642362300672 727668144193536 730049508744192 731130292946088 731681794077416 731707719095808 731999502194688 734011026960848 734329746468864 734421062688768 735482258975529 735573718513998 736063122185664 736382732746752 737915340934044 738406302571392 738700756864512 739886344358616 740822808786424 742735535691264 742801578181936 742827897197568 743124114690048 746752650406308 747183053869056 747249491823744 747275968438272 749628282853632 750831408624276 751130817677136 751630572046848 751724039678976 753789767208296 754090355965856 754117074966528 754417794244608 756131353915392 758101474880568 758209192684832 758538419429376 758605867079424 758632746074112 759823401541932 762242220305496 762749367491328 762817189570072 763148417181696 765245538746416 765577820786688 766779376378743 767289542297824 767316728973312 767622711877632 767718168182784 769315993739748 769827847361664 770134831624704 771370869650472 771884090455296 771911439925248 774341303167488 774410155976912 774746417442816 776506150877184 778529358934236 778639979314064 778950477591104 778978077437952 779047342539648 781527358719744 782781681331692 783093831195312 783302494160256 783614851708416 786179307283552 786207163262976 787965009006448 788307156209664 790473413650144 790816650043392 790886967806208 792057817358262 792156312245844 792683362353792 794678059467432 795206787384576 795523892007936 795622817912832 796800678540048 799408286011881 799940161119008 799968504674304 800287508127744 801543539721834 804195161976024 804630163665536 804730221964032 806343201636336 807291996919296 808910111344608 809448308358144 809548965808128 812097306424768 812126080733184 812449932263424 813400692676299 813725052483564 814266453050752 814295304216576 816416972948304 816960164547072 818271355506696 818597657588256 819142300075008 821749954381824 821852141580288 823142018337093 824047343788032 824110580188448 824468422385664 825762405330954 826311814782272 826670612791296 828071012458872 829375972518912 830707090392816 831038351472576 831259789721088 831591271200768 833425659884727 833980167975136 834342295707648 835577477652672 835651775454678 836207764659904 836237393252352 836570859651072 838869745098112 840655678301712 841214996783616 841644847852032 843331818210336 843892917224448 845584393552704 846654638613056 848013488109333 848351650461588 848577702006944 848916089350784 848946168225792 851724426868224 852985341770436 853431600464352 853999419227136 856718037547008 858093038427744 858169338266331 858740309216608 859113188204544 860901231089718 861474019666624 861817549675264 861848085676032 863200735085052 866056328281872 866401685577792 866524791639808 866632546730496 866978133805056 868369601762208 871133966063424 871211425474026 871713562847232 871791073794368 872169619636224 874566329995904 875969976728322 876319287289992 876428260357104 876902334054656 876933404540928 877011379625472 879218278559712 879803254127616 880154093285376 881215305930288 881566708171968 882153246234624 884451720693996 884961489334272 885040178259328 885071537086464 886460635132254 887435601002496 889282590356412 889747838781984 889874262073216 890229117246976 890339820045312 891768782648016 893174124251136 894607635807648 894964378508928 895202850468864 895559830523904 895671196213248 898490636895488 898522472300544 899932681258884 900531438864512 900563346579456 903398187028736 903870820349952 905208934123728 905321499709536 905923842690048 908203496534208 908807757010944 909170162294784 909283220471808 910629346902912 911781918506368 913609469727864 914217326993152 914249719627776 916049759682096 919080185115456 919691682244608 921535087584384 922619425050624 922701462440576 924067453584639 924468698679552 925083780980736 925198818066432 927124402712004 927741251948672 928111207342592 929600791630056 933047969083776 933668759482368 935134129675473 935167263436224 935540180100864 936162628657152 938227688972028 938851925624704 940733735242392 941840663072512 943728463235376 944356359751168 946366871381568 946850453833536 947480427522048 947858254307328 949345894564158 949379531877504 950011188252672 952486468439688 953120191971584 954649914757812 955030600519632 955666016754176 958189980226752 958708280112128 958827498510336 960749346630528 961388567752704 961879826116608 963389472886113 963807792240384 964449048256512 966082847868684 967605301272064 969158272124952 969544743384672 969803088007936 970189816400896 973399344992256 974840390594784 974927071363791 974961615071808 975350400530688 975610292127744 975999336259584 979106328625152 980643011967372 980677758203136 980764958018664 981417496247552 983887121245392 984541736761856 984934342486016 986515125811488 986637802078656 989743592205186 989778660893568 990173354946048 990314047588352 990437196263424 990832152920064 992422402013952 995149565398842 995581675501056 995670200541744 996244071825408 996332655764992 999504377138176 1001108544832368 1001507756902848 1001632297550976 1002174096062464 1002298719571968 1004384769604671 1004820889782528 1005489433288704 1007067524265894 1007103206777472 1007504809339392 1008175138553856 1010801966507424 1011474489439232 1013097868722576 1016322960407328 1016413329719697 1016854672893696 1016999156655104 1017531222908928 1019164323026304 1020770427715584 1021964972849709 1022372501838324 1022408726637312 1022816432581632 1023088971964416 1025754658319664 1026437129815552 1026846442166272 1028494492867296 1029178787273728 1031860340809662 1032455070889984 1032995223257088 1034204074320963 1034653142525184 1035341534502912 1037496355415814 1037946853181952 1038039145245648 1038637436583936 1038729790052864 1040719253603328 1042036478292992 1043708908442256 1044125108260416 1044403325547008 1044819802277888 1048276217683968 1049921461468698 1050377354417664 1051076208279552 1053182957239296 1054515957074944 1056077089811016 1056208416327792 1056911149805056 1059570745956576 1060275716512768 1060698522677248 1060830423883776 1062363262964653 1062400904720064 1065877714682508 1065915480962304 1066340536095744 1066624672899072 1068724719629112 1068762586784256 1072260215968032 1072973629285376 1075124268848448 1076389329225728 1078546815126144 1078680935824128 1079264411144192 1079398621077504 1081562138721792 1082114804381184 1082834774310912 1084534256901732 1084966736644752 1085005179288576 1088555963931072 1089280219396096 1091028474008928 1091463543451008 1092189733433344 1095074263116288 1095666605842432 1095802855440384 1097522691116124 1097561578643712 1097999253292032 1101016540441272 1101494619703296 1104094683278496 1105834630025216 1107570210324851 1107609453857088 1108051135296768 1108346386294784 1108788361601024 1111234213179636 1114103303536896 1114202367272904 1114241845796352 1114686172035072 1114983191003136 1120774580803584 1120874237735616 1121619995711488 1122193130469376 1124442424280448 1125190556299264 1127445858070272 1127586059518464 1130684650812444 1131135533948784 1131175612449792 1131626691366912 1134197030873088 1135632569157632 1137313789027248 1137807629144064 1137908800619136 1138665892302848 1142290716729344 1144083513961934 1144124051236992 1144225784355108 1144722625772544 1147868308119624 1148366731180032 1150934313446736 1150975093459968 1151434067816448 1154700857572717 1154741771042496 1155202247437056 1155510062307328 1155970845073408 1157826135682944 1161007826298649 1161511954751232 1161615233965368 1162119626164224 1162284750462976 1164759226315776 1167959968971096 1168425716386656 1168467116156928 1168571013809472 1169348506167296 1172291038079616 1173071005503488 1173538791047168 1174912111643543 1174953741240384 1175422277562624 1176204328312832 1179268960925328 1179310744894464 1179948652445696 1181947513509672 1182460734314496 1185710120475216 1186224975065088 1186330451709312 1187119760060416 1188086726037393 1189025043530688 1190898832334848 1192767918811378 1192810181076864 1193285838011904 1193434226869248 1193603800625152 1194079774031872 1199910241678512 1199952757011456 1200431262191616 1202315309582751 1203837064277939 1205161093799936 1206945245498304 1207095332946048 1207898456920064 1210412414651783 1210937995378944 1211743676014592 1214172462537216 1214323448712192 1218145959637152 1218189121099776 1218674898395136 1220587578725346 1221399679576128 1221442956324864 1224908371713481 1225440246820608 1226255576326144 1228713450112512 1230159233400832 1232089938112852 1232624931572736 1232778212370432 1236071015682048 1236165870282672 1236702633578496 1238643607996431 1239467722173408 1240005919186944 1243524000462926 1244063958778368 1244891679309824 1246845506233964 1246889684581632 1247386906801152 1250970251962704 1251513443561472 1253477663182017 1254311646989856 1254356089878528 1254856289476608 1258304617647168 1258850993946624 1261822495175424 1262467271778048 1263307236696064 1265289966385354 1265794526085544 1265839375836672 1266681584336896 1269981957919584 1272527475692382 1272866553010416 1273374134026176 1273419252338688 1273927053754368 1277586640302336 1278436664680448 1279478012655654 1280443139635478 1280885235204096 1280999128840704 1281851423670272 1282506434822144 1284519297181484 1285077056320512 1288110463824912 1288669782306816 1291351846634577 1292211029499936 1292726324512896 1292772128514048 1294801102627578 1296225178140672 1297865793323008 1299787187459712 1299902761818388 1299948820095744 1300467200707584 1300813722836992 1306817138211039 1307524015956496 1307570344270848 1307686610691552 1308254429454336 1311849494993856 1312419121348608 1313954965092483 1314478930934988 1315353501081984 1315400106811392 1315517069438208 1319658122940248 1319704881191424 1320231139928064 1320582928351232 1323229869351936 1326677581040994 1326866087198456 1327442234001408 1327560267388992 1327607305629696 1328136715616256 1329690952698381 1331153401503744 1333923885534618 1334811393109824 1335343675870464 1335390989893632 1335509730067968 1336398292762624 1339179692806228 1339761186376704 1342756699021192 1342804275703296 1343339745785856 1343506794319872 1347735955343232 1347783708450816 1349899021888326 1350797158296768 1350845019869184 1351383696359424 1355097280543104 1355217772959596 1355806230524928 1357813401185592 1358885764035072 1362619963799612 1363163335784432 1363211635516416 1363755243442176 1363924830707712 1367672877759552 1370414204591796 1371325990489728 1371374579441664 1374074639523144 1375813787746216 1378938765761284 1379537523366912 1383328473887752 1383929137575936 1384052193660864 1387625671471104 1387798227099648 1390686604068006 1391611877923008 1392166811013888 1392216138399744 1394401187445084 1399895281958264 1400503139223552 1404243942985728 1407341533458042 1408102786414688 1408277888437056 1408889385566208 1411100602863588 1412760994608768 1415592694853064 1416534539626752 1421170286243344 1421220641283072 1421787381460992 1424018841846237 1424966292838816 1425016782379008 1428729702659532 1429680287957376 1431974872136718 1432545900779448 1433499025131264 1433549817004032 1438062420168192 1438241247765504 1442082851629056 1442819739174912 1446045675868976 1446622315526336 1446673572384768 1449124271803026 1451407951908096 1451459378331648 1453737408187428 1454317115077008 1454704632011904 1455284724601344 1460099017488384 1462260585892176 1463363588154832 1463415438191616 1463999004389376 1468022053921696 1468659492937728 1468842125377536 1470964517951058 1471147437027996 1472126244371328 1475830681868088 1476812605142784 1477401513729024 1479772688717232 1481645617572848 1484615388307779 1485471071382528 1485603156363872 1485655794395136 1486248229380096 1492724348098263 1493505300812616 1494366107738112 1494498983647488 1494551936876544 1499256565707264 1501662817248552 1502261635354272 1503261144093696 1503448079357952 1507579534416592 1508180711931712 1508234149933056 1508835588489216 1510601286398841 1512262707830784 1516202949761136 1516418385369664 1517076838858752 1517211734158848 1519646803083864 1524484440610992 1525498734982656 1525634379140144 1526296834363392 1530491077492832 1531155641573376 1533558752757486 1534579084595648 1534633457946624 1535245423755264 1538631987479496 1539655694723328 1540269663249408 1542741739300944 1543768180910592 1547790511214493 1548682606334976 1548820311953824 1549492834885632 1553012301754368 1556244533123721 1557058717868472 1557279958628128 1557900955182208 1557956154875904 1558094685079296 1563054717439488 1565563362663384 1566187662390624 1566604988320512 1567229703416832 1572358614567104 1572414326525952 1574882192203047 1575930018012896 1576614312419328 1580946827300288 1581633300086784 1581773935612416 1584115634716524 1584312624491688 1585366724707584 1589356118934864 1590413574769152 1591047784015872 1591245635825664 1593601357080096 1598816572023762 1599880322238016 1599937009348608 1600575016255488 1603087079443668 1608390323952048 1609260327331072 1609460443928064 1612686403272672 1614583993838592 1617820222689216 1618896616716288 1619097931616256 1624194612849536 1624252161466368 1626801385352598 1627450104967128 1628532906101504 1628590608433152 1632833945896608 1633920329094144 1636542711013392 1637195315176512 1638284600150016 1643499908763648 1643704283160576 1646284036674186 1648094687576064 1648221160376896 1648936844771328 1651524810661908 1652623629564544 1656142024917744 1658751945037824 1661414180785632 1662076702945152 1662519579442176 1663182542401536 1666851319769454 1667960335950272 1668684591415296 1671154955305344 1671303550909356 1672415529319808 1672474786504704 1677739490196224 1681311356603424 1682429993567232 1683289695704064 1686663636420672 1687785834448896 1691168787105408 1693309277226112 1696026976218666 1696703300923176 1697155404013888 1697832178701568 1697892336451584 1703448853736448 1705970683540872 1706863200928704 1707998838454272 1713436075094016 1716125270942901 1716186076855488 1716338676532662 1717480618433216 1718226376409088 1721802462179436 1722948039333248 1723635099350528 1726401470170104 1732112656563744 1732803371155584 1733049583279616 1733265093460992 1733956267610112 1736739203524416 1742267932126848 1742422850948052 1743427125694464 1743582147588736 1749132659991808 1751939953456644 1752638574579984 1752856520714208 1753804668109312 1754022759250944 1758436557119424 1759606508255232 1760308186570752 1762430611860576 1763133416343936 1764306492469248 1768903441387992 1769922978668544 1770080356518656 1770143074172928 1772921270264508 1778565180712824 1779495677563968 1779748524146432 1780458234493952 1780679640090624 1783537565296032 1786348248502272 1789151878217067 1789215271615296 1789928757017856 1790405700937728 1791119661047808 1791342392426496 1796981273790976 1799865362517768 1801062877729024 1801126693158912 1806796374057472 1807741640699904 1810417868247456 1810642999419072 1811847685380096 1816406993068416 1817615514021888 1818340324589568 1821258693805824 1823563837012736 1827218939455728 1828434653986304 1832099519364192 1838160370230912 1839383364489216 1843070175168768 1845238850101248 1845402924881152 1848134907169278 1848937397359104 1850167561961472 1854248805424008 1855482503897344 1856222414685184 1859201583260112 1865286000694389 1866095938167552 1867337518964736 1870268259350946 1870334526872448 1871080360201728 1872325257314304 1876455377944056 1877703851249408 1881467470484784 1883681326145024 1887456926470752 1888712719502336 1892733742763136 1893700907667072 1894960855044096 1895716508614656 1897934949578031 1898691789128316 1898759063755008 1900022376505344 1904972936879376 1906240383943168 1909299829515624 1910061201039264 1911332033508352 1916379960453504 1917416560224256 1917654997020672 1920664709453217 1921498693261056 1922777135505408 1923759652233216 1926778945772226 1927615584480768 1928898096513024 1932165695737368 1935210602544128 1938316544249904 1939089486769344 1939606176015872 1940379632801792 1946798689984512 1949680781189568 1949854142727582 1949923230143616 1950700801061376 1951220584255488 1951998672519168 1961286023934744 1961355516406272 1961529916037328 1962834992495104 1967774242490784 1969083473523712 1969868684972032 1973030251622976 1973275604157312 1979487184410372 1979557321787136 1980346709892096 1980628095176704 1980874392526848 1984844804027904 1990299130797684 1991163351002112 1991340401083488 1992665311529984 1999008754276352 2002217089664736 2003015513805696 2003264595101952 2004348192124928 2004597439143936 2008769539209342 2009641779565056 2010978866577408 2014135048531788 2014206413554944 2015009618678784 2021603933014848 2022948978878464 2026195737445152 2032645920814656 2032826659439394 2033709345787392 2033998313310208 2035062445817856 2038328646052608 2043929945699418 2044745003676648 2044817453274624 2045632865163264 2046177943928832 2051509316639328 2052874259631104 2053692884332544 2056988985734592 2058357574547456 2063720681619324 2064910141779968 2068408148641926 2069306285050368 2070683069005824 2074992710831628 2075893706363904 2076078290491296 2077459580105728 2081438507206656 2084072956585984 2087417816884512 2088250216520832 2088806651094016 2089639604555776 2096552435367936 2099842922937396 2100754708835328 2106365914478592 2109031914149888 2112154179622032 2112416832655584 2113822299610112 2119141491913152 2120551433025536 2121397045354496 2121660847767552 2124726525929306 2124801809440128 2131755429365016 2131830961924608 2132681072191488 2133249345798144 2137449439258224 2137525173568512 2144520431936064 2145947258570752 2150248537696896 2152778658451456 2156157391697491 2157093630252288 2157361871648256 2158528822288384 2158797242155008 2163124277443584 2164229608762368 2169068513803464 2169933473289504 2170010358577152 2177111927862144 2178560438792192 2181979635909437 2182056948017856 2182927086902016 2184379466866688 2190148526232576 2191333211684864 2195045382232248 2195123157287424 2195998506584064 2202033080882544 2202989239406592 2206446776926587 2208189366556992 2211669260050432 2215140420649702 2215218907714176 2216102270593536 2216692772589568 2217576723202048 2222468426359272 2228206607073792 2228404734545808 2228483691592704 2229372344070144 2241549161607168 2241748475471232 2243239991422976 2244386260938752 2247908770067597 2248884848560896 2250381112598528 2254891716140544 2255172119036928 2261369301624888 2262271067897568 2262351224899584 2263253382733824 2268394061746176 2271265138315264 2274627578054496 2274829833182179 2275615258288128 2275817601238272 2277331784605696 2284581433458688 2288167027923868 2288248102473984 2288451568710216 2289445251545088 2295736616239248 2296733462360064 2300338129136229 2301868626893472 2301950186919936 2302868135632896 2309401715145434 2309483542084992 2310404494874112 2311020124614656 2311941690146816 2315652271365888 2322015652597298 2323023909502464 2323230467930736 2324239252328448 2324569500925952 2329518452631552 2335919937942192 2336851432773312 2336934232313856 2337142027618944 2338697012334592 2344582076159232 2346142011006976 2349824223287086 2349907482480768 2350844555125248 2352408656625664 2358537921850656 2358621489788928 2363895027019344 2364921468628992 2371420240950432 2372449950130176 2372660903418624 2374239520120832 2376173452074786 2378050087061376 2381797664669696 2385535837622756 2385620362153728 2386571676023808 2386868453738496 2387207601250304 2398224858035643 2399820483357024 2399905514022912 2400862524383232 2404630619165502 2407674128555878 2410322187599872 2413890490996608 2414190665892096 2415796913840128 2420824829303566 2421875990757888 2423487352029184 2428344925074432 2428646897424384 2436291919274304 2436378242199552 2437349796790272 2440202078028897 2441175157450692 2442799359152256 2442885912649728 2449816743426962 2450880493641216 2452511152652288 2457426900225024 2464179876225704 2465249863145472 2465556424740864 2469426055011279 2472142031364096 2472331740565344 2473405267156992 2477287215992862 2478935444346816 2480011838373888 2487048000925852 2488127917556736 2493691012467928 2493779369163264 2494773813602304 2500276979654181 2501940503925408 2503026887122944 2506955326364034 2508623293979712 2508712179757056 2509712578953216 2516609235294336 2523644990350848 2524934543556096 2526614473392128 2530579932770708 2531589052171088 2531678751673344 2539963915839168 2544040464327999 2545054951384764 2545733106020832 2546748268052352 2546838504677376 2555173280604672 2556873329360896 2558956025311308 2560886279270956 2561998257681408 2569038594362968 2570154112641024 2574508014798993 2576220927649824 2577339564613632 2582703693269154 2584422058999872 2585452649025792 2585544257028096 2589602205255156 2599574374919424 2599805523636776 2599897640191488 2600934401415168 2601627445673984 2613634276422078 2615048031912992 2615140688541696 2615373221383104 2616508858908672 2623698989987712 2627909930184966 2628957861869976 2630707002163968 2630800213622784 2631034138876416 2639316245880496 2639409762382848 2640462279856128 2646459738703872 2653355162081988 2653732174396912 2654884468002816 2655120534777984 2655214611259392 2659381905396762 2662306803007488 2667847771069236 2669622786219648 2670687351740928 2671019460135936 2678359385612456 2679522372753408 2685513398042384 2685608551406592 2686679491571712 2687013588639744 2695471910686464 2695567416901632 2699798043776652 2701594316593536 2701690039738368 2710194561086208 2710435545919192 2711612461049856 2715626802371184 2717771528070144 2725239927599224 2726326671568864 2726423271032832 2727510486884352 2727849661415424 2735345755519104 2740828409183592 2742651980979456 2742749158883328 2748149279046288 2751627575492432 2757877531522568 2759075046733824 2766656947775504 2767858275151872 2768104387321728 2772202360753917 2775251342942208 2775596454199296 2781373208136012 2783223755846016 2784333622027776 2788802374890168 2799790563916528 2801006278447104 2805402389026419 2808487885971456 2814683066916084 2816205572829376 2816555776874112 2822201205727176 2825521989217536 2831185389706128 2833069079253504 2842340572486688 2842441282566144 2843574762921984 2848037683692474 2849932585677632 2850033564758016 2857459405319064 2859360575914752 2863949744273436 2865091801558896 2866998050262528 2876124840336384 2876482495531008 2884165703258112 2885639478349824 2890168418658339 2892091351737952 2893244631052672 2893347144769536 2898248543606052 2902815903816192 2907474816374856 2908634230154016 2909409264023808 2910569449202688 2920198034976768 2924521171784352 2924781214091373 2926727176309664 2926830876383232 2927998008778752 2936044107843392 2937318985875456 2941929035902116 2942294874055992 2944252488742656 2951661363736176 2953625210285568 2954803027458048 2959545377434464 2963291235145696 2969230776615558 2970942142765056 2971206312727744 2971311588790272 2972496458760192 2985448696196526 2987010601625232 2988732215476224 2988997967294976 2998513131414528 3003325634497104 3004523270708544 3006522288187392 3006896158715904 3013154308814013 3015159068833184 3016361423863424 3016468299866112 3021202572797682 3024525415661568 3032405899522272 3032836770739328 3034423468317696 3039293606167728 3048968881221984 3049239989159091 3050997469965312 3051268758280288 3052593668726784 3060982154985664 3062311283146752 3065894918549127 3067117505514972 3069158169191296 3069266915893248 3077263974958992 3079311389446656 3080539326498816 3085483478601888 3087536361821184 3095581022428986 3097365212669952 3097640623907648 3098985669771264 3102612222962889 3106024603508736 3112489066247442 3114117435736944 3114559917256256 3115801910364416 3115912309751808 3116189370158592 3126109434878976 3131126725326768 3132375324781248 3133209976641024 3134459406833664 3144717229134208 3144828653051904 3149764384406094 3151860036025792 3153228624838656 3161893654600576 3163547871224832 3168231269433048 3168625248983376 3170733449415168 3178712237869728 3180827149538304 3182095568031744 3182491271651328 3187089788893959 3187202714160192 3197633144047524 3199760644476032 3199874018697216 3206174158887336 3216780647904096 3218520654662144 3218920887856128 3225372806545344 3229167987677184 3235640445378432 3237793233432576 3238195863232512 3248389225699072 3248504322932736 3253602770705196 3254900209934256 3257065812203008 3265667891793216 3267840658188288 3273085422026784 3274390630353024 3276569200300032 3286999817527296 3287408566321152 3292568073348372 3296442320753792 3303049621323816 3305247259129088 3312284049835488 3317503890075648 3322710630974553 3322828361571264 3324153405890304 3325039158884352 3326365084803072 3333702639538908 3335920671900544 3342309910610688 3342607101818712 3344831058639616 3344949573009408 3355478980392448 3362622713206848 3364859987134464 3366579391408128 3373327272841344 3375571668897792 3382337574210816 3386618554452224 3392053952437332 3393406601846352 3394310808027776 3395664357403136 3406897707472896 3411941367081744 3413726401857408 3415997676908544 3426872150188032 3432250541885802 3432372153710976 3432677353065324 3434961236866432 3443604924358872 3445896078666496 3447270198701056 3452802940340208 3464102572718151 3464225313127488 3465606742311168 3466099166559232 3466530186921984 3467912535220224 3473478407048832 3483023478895947 3484535864253696 3484845701896104 3486854251388928 3487164295177472 3498265319983616 3503879906913288 3505277149159968 3505713041428416 3507609336218624 3508045518501888 3516873114238848 3519213016510464 3520616373141504 3524736334930629 3524861223721152 3526266832687872 3528612984938496 3537806882775984 3539845957337088 3540160713037312 3545842540529016 3557130361425648 3558991355127936 3559497048292864 3560916468987904 3561359280181248 3567075130592064 3572696497004544 3578303756434134 3578430543230592 3579857514035712 3580811401875456 3582239322095616 3593962547581952 3599730725035536 3602125755458048 3611511192833817 3613592748114944 3615483281399808 3620835736494912 3621285998838144 3623695370760192 3631237243955349 3632813986136832 3635231028043776 3642517387611648 3647127674025472 3654437878911456 3656869307972608 3664199038728384 3674725115140443 3676320740461824 3678766728978432 3686140350337536 3690477700202496 3690805849762304 3696269814338556 3697874794718208 3708497610848016 3710965007794688 3712444829370368 3718403166520224 3730572001388778 3732191876335104 3734675037929472 3740536518701892 3740669053744896 3742160720403456 3752910755888112 3755407702498816 3762934940969568 3767362652290048 3774913852941504 3777425439004672 3785467485526272 3787401815334144 3789921710088192 3795869899156062 3797383578256632 3797518127510016 3800044753010688 3809945873758752 3812480767886336 3818599659031248 3820122402078528 3822664067016704 3832759920907008 3834833120448512 3835309994041344 3841329418906434 3842997386522112 3845554271010816 3847519304466432 3853557891544452 3855231168961536 3864331391474736 3870421205088256 3876633088499808 3878178973538688 3879212352031744 3880759265603584 3893597379969024 3899361562379136 3899708285455164 3899846460287232 3901401602122752 3902441168510976 3922572047869488 3922711032812544 3923059832074656 3925669984990208 3935548484981568 3938166947047424 3939737369944064 3946060503245952 3946551208314624 3958974368820744 3959114643574272 3960693419784192 3961256190353408 3961748785053696 3969689608055808 3980598261595368 3982326702004224 3982680802166976 3985330623059968 3998017508552704 4004292298866769 4004434179329472 4006031027611392 4006529190203904 4008696384249856 4009194878287872 4017539078418684 4019283559130112 4028270097063576 4028412827109888 4030019237357568 4043207866029696 4045897957756928 4052391474890304 4065291841629312 4065653318878788 4067418691574784 4067996626620416 4076657292105216 4087859891398836 4089490007353296 4089634906549248 4091265730326528 4103018633278656 4105748519262208 4107385768665088 4113977971469184 4116715149094912 4127441363238648 4129820283559936 4136816297283852 4138612570100736 4149985421663256 4151787412727808 4152156580982592 4154919160211456 4162877014413312 4168145913171968 4174687715839823 4174835633769024 4176500433041664 4177613302188032 4179279209111552 4199685845874792 4201509417670656 4212731828957184 4218063828299776 4224308359244064 4224833665311168 4227644599220224 4238282983826304 4241102866051072 4242794090708992 4249453051858612 4249603618880256 4263510858730032 4263661923849216 4265362144382976 4272056525538711 4274898878516448 4275050347137024 4289040863872128 4291894517141504 4300497075393792 4305557316902912 4312314783394982 4314187260504576 4314723743296512 4317057644576768 4326248554887168 4328459217524736 4338137027606928 4339866946579008 4340020717154304 4352334001620241 4354223855724288 4357120877584384 4363959271818874 4364113896035712 4365854173804032 4368758933733376 4380297052465152 4390090764464496 4390246314574848 4391997013168128 4404066161765088 4405978478813184 4412893553853174 4416378733113984 4423338520100864 4428514882348739 4430280841299404 4430437815428352 4432204541187072 4433385545179136 4444936852718544 4453846164923337 4456413214147584 4456809469091616 4456967383185408 4458744688140288 4478173044294789 4481550988724173 4483098323214336 4483496950942464 4486479982845952 4488772521877504 4495817540135194 4497769697121792 4500762225197056 4509783432281088 4510344238073856 4522738603249776 4524542135795136 4524702449799168 4526506765467648 4531803859196523 4536788123492352 4542530276630528 4549255156108992 4549659666364358 4551230516576256 4551635202476544 4554663569211392 4576334055847736 4576496204947968 4576903137420432 4578890503090176 4591473232478496 4593466924720128 4600676258272458 4603737253786944 4603900373839872 4605736271265792 4618803430290868 4618967084169984 4620808989748224 4622040249229312 4631304542731776 4643371533643479 4644031305194596 4646047819004928 4646460935861472 4648478504656896 4659036905263104 4668733599371163 4671839875884384 4673702865546624 4673868464627712 4674284055237888 4677394024669184 4689164152318464 4692284022013952 4699648446574172 4699814964961536 4701689110250496 4717075843701312 4717242979577856 4724646576609141 4727790054038688 4729842937257984 4742840481900864 4744899900260352 4745321806837248 4748479040241664 4752346904149572 4756100174122752 4771071675245512 4771240724307456 4773143352047616 4773736907476992 4774415202500608 4796449716071286 4799640966714048 4799811028045824 4801725048766464 4809261238331004 4815348257111756 4827780981993216 4828381331784192 4831593827680256 4841649658607132 4843751981515776 4856689850148864 4857293794848768 4872583838548608 4872756484399104 4880404156057794 4882350314901384 4885598718304512 4885771825299456 4899633486853924 4901760987282432 4914853800450048 4928359752451408 4930499726290944 4931112849481728 4938852110022558 4944284062728192 4944663481130688 4946810534313984 4954574431985724 4957870888693632 4974096001851704 4976255835113472 4987382024935856 4987558738326528 4989547627204608 5000553959308362 5003881007850816 5006053774245888 5013910652728068 5017246587959424 5017424359514112 5033218470588672 5047289980701696 5049869087112192 5061159865541416 5063178104342176 5063357503346688 5079927831678336 5088080928655998 5090109902769528 5091466212041664 5093496536104704 5093677009354752 5110346561209344 5117912050622616 5121772558541912 5123996515362816 5138077188725936 5140308225282048 5148375812828703 5149016029597986 5152441855299648 5154679129227264 5165407386538308 5168844117999744 5170905298051584 5179204410510312 5199148749838848 5199611047273552 5199795280382976 5201868802830336 5227268552844156 5230096063825984 5230281377083392 5230746442766208 5247397979975424 5255819860369932 5257915723739952 5261414004327936 5262068277752832 5278632491760992 5278819524765696 5280924559712256 5292919477407744 5306710324163976 5307464348793824 5309768936005632 5310241069555968 5310429222518784 5318763810793524 5335695542138472 5339245572439296 5341374703481856 5342038920271872 5356718771224912 5359044745506816 5367455634651201 5371026796084768 5371217102813184 5373358983143424 5374027177279488 5390943821372928 5399596087553304 5403188633187072 5403380079476736 5420389122172416 5420871091838384 5423224922099712 5431253604742368 5435543056140288 5450479855198448 5452653343137728 5452846542065664 5455020973768704 5470691511038208 5481656818367184 5485303961958912 5496298558092576 5503255150984864 5515755063045136 5518150093467648 5533313895551008 5535716550303744 5536208774643456 5544404721507834 5550502685884416 5562746416272024 5566447511692032 5568667244055552 5577604749780336 5595858002083167 5599581127833056 5602012556894208 5610804778052838 5616975771942912 5629366133832168 5632411145658752 5633111553748224 5644402411454352 5651043978435072 5662370779412256 5666138158507008 5684681144973376 5684882565132288 5687149525843968 5693804848734093 5696075367384948 5699865171355264 5700067129516032 5714918810638128 5718721151829504 5727899488546872 5730183603117792 5733996100525056 5752249680672768 5752964991062016 5761994128359651 5768331406516224 5771278956699648 5780336837316678 5784182703475904 5786489262105344 5786694289539072 5796497087212104 5805631807632384 5814949632749712 5817268460308032 5818818528047616 5821138898405376 5840396069953536 5849042343568704 5849562428182746 5853454352619328 5853661752766464 5855996017557504 5872088215686784 5883858071804232 5884589748111984 5888504977485312 5903322727472352 5907250420571136 5909606054916096 5919090754868928 5926582470291392 5938461553231116 5941884285530112 5942412625455488 5942623177580544 5970897392393052 5974021203250464 5977995934589952 5997026262829056 6006651268994208 6009046541417088 6013044576374784 6013792317431808 6026308617628026 6030318137666368 6032722847726848 6032936599732224 6042405145595364 6064811799044544 6065673541478656 6068846936635392 6078587212335456 6097937762443968 6098479978318182 6101994939930624 6102537516560576 6105187337453568 6121964309971328 6131789837098254 6134235011029944 6138316338382592 6138533831786496 6154527949917984 6158622778893312 6161078652997632 6170966957203776 6175072723642368 6191162044857972 6194730425339904 6195281247815296 6205224445925778 6212049207017472 6224978132494884 6228234871473888 6229119834512512 6231603820728832 6232378740317184 6252218869757952 6262253450653536 6264750649562496 6266419953282048 6268918813667328 6289434458268416 6289657306103808 6299528768812188 6303720072051584 6323787309201152 6327095742449664 6336462538866096 6337250497966752 6341466898830336 6357424475739456 6361654299076608 6364191136063488 6364982543302656 6374179577787918 6374405428320384 6395266288095048 6399521288952064 6399748037394432 6412348317774672 6433561295808192 6437041309324288 6437841775712256 6450745613090688 6458335975354368 6468472175092473 6471280890756864 6475586466865152 6476391726465024 6496778451398144 6507205541410392 6509800419868512 6514131624406016 6531335783586432 6535681316376576 6545938907728311 6546170844053568 6548781260706048 6553138400600064 6573999635054592 6585136146696744 6592884641507584 6606099242647632 6610494518258176 6624568099670976 6635007780151296 6645421261949106 6645656723142528 6648306811780608 6650078317768704 6652730169606144 6667405279077816 6671841343801088 6684619821221376 6685214203637424 6689662117279232 6710957960784896 6725245426413696 6729719974268928 6733158782816256 6743726310202791 6746654545682688 6751143337795584 6764675148421632 6773237108904448 6784107904874664 6786813203692704 6788621616055552 6791328714806272 6813795414945792 6823882734163488 6824489499546537 6827452803714816 6831995353817088 6853744300376064 6864501083771604 6864744307421952 6865354706130648 6869922473732864 6887209848717744 6891792157332992 6894540397402112 6905605880680416 6928205145436302 6928450626254976 6931213484622336 6932198333118464 6933060373843968 6935825070440448 6946956814097664 6966046957791894 6969071728507392 6969691403792208 6973708502777856 6974328590354944 6996530639967232 7007759813826576 7010554298319936 7011426082856832 7015218672437248 7016091037003776 7033746228477696 7038426033020928 7049472669861258 7049722447442304 7052533665375744 7057225969876992 7075613765551968 7080321426074624 7091685081058032 7114260722851296 7117982710255872 7118994096585728 7121832937975808 7122718560362496 7134150261184128 7145392994009088 7156607512868268 7156861086461184 7159715028071424 7161622803750912 7187925095163904 7199461450071072 7204251510916096 7223022385667634 7227185496229888 7230966562799616 7241671472989824 7242571997676288 7247390741520384 7262474487910698 7265627972273664 7270462056087552 7285034775223296 7294255348050944 7308875757822912 7313738615945216 7328398077456768 7349450230280886 7352641480923648 7357533457956864 7372280700675072 7381611699524608 7392539628677112 7395749589436416 7416995221696032 7421930015589376 7424889658740736 7436542840752571 7436806333040448 7461144002777556 7464383752670208 7481073037403784 7481338107489792 7484321440806912 7505821511776224 7510815404997632 7525869881939136 7534725304580096 7549827705883008 7554850878009344 7570934971052544 7574803630668288 7579843420176384 7591739798312124 7594767156513264 7595036255020032 7619891747517504 7624961535772672 7637199318062496 7640244804157056 7645328134033408 7665519841814016 7669666240897024 7670619988082688 7682658837812868 7685994773044224 7707115783088904 7710462337923072 7728662782949472 7740842410176512 7752991472273957 7753266176999616 7756357947077376 7758424704063488 7761518531207168 7798723124758272 7799416570910328 7799692920574464 7802803204245504 7804882337021952 7845144095738976 7845422065625088 7846119664149312 7851339969980416 7871096969963136 7876333894094848 7879474739888128 7892121006491904 7893102416629248 7917948737641488 7918229287148544 7921386839568384 7922512380706816 7939379216111616 7961196523190736 7964653404008448 7965361604333952 7970661246119936 7996035017105408 8008584597733538 8008868358658944 8012062055222784 8013058380407808 8017392768499712 8035078156837368 8038567118260224 8056540194127152 8056825654219776 8060038474715136 8082906003009019 8086415732059392 8091795915513856 8104782949780608 8127054784090543 8130583683258624 8131306637757576 8134837383149568 8135993253240832 8153314584210432 8175719782797672 8178980014706592 8179269813098496 8182531460653056 8206037266557312 8211497038524416 8214771537330176 8224384781504801 8227955942938368 8233430298189824 8254882726477296 8259640567119872 8273632594567704 8277225140201472 8299970843326512 8303574825455616 8304313161965184 8309838320422912 8316607082261751 8325754028826624 8336291826343936 8349375431679646 8349671267538048 8353000866083328 8355226604376064 8358558418223104 8399371691749584 8403018835341312 8416207167079257 8425463657914368 8436127656599552 8448616718488128 8449667330622336 8455289198440448 8476565967652608 8482205732102144 8498906103717224 8499207237760512 8527021717460064 8527323847698432 8530724288765952 8544113051077422 8549797757032896 8550100694274048 8578081727744256 8583789034283008 8600994150787584 8611114633805824 8624629566789964 8628374521009152 8629447486593024 8652497109774336 8656918435049472 8670505255975017 8676274055213856 8679733893158016 8680041434308608 8704668003240482 8708447711448576 8714241755168768 8727918543637748 8728227792071424 8731708347608064 8760594104930304 8774343642274119 8780181528928992 8780492629149696 8783994026336256 8808132323530176 8811956957626368 8825787107706348 8832757466227968 8857029764697478 8860561682598808 8860875630856704 8864409082374144 8866771090358272 8889873705437088 8907692329846674 8912826428295168 8913618938183232 8913934766370816 8917489376280576 8956346088589578 8963101977448346 8966196646428672 8966993901884928 8972959965691904 8977545043755008 8991635080270388 8995539394243584 9019566864562176 9020688476147712 9039462926442039 9045477206499552 9049084271590272 9049404899598336 9063607718393046 9073576246984704 9085060553261056 9098510312217984 9099319332728716 9103270404953088 9147719967477273 9152668111695472 9152992409895936 9153806274840864 9157781006180352 9182946464956992 9186933849440256 9197684755647381 9201352516544916 9207474507573888 9207800747679744 9237606860581736 9237934168339968 9241617979496448 9244080498458624 9262609085463552 9286743067286958 9288062610389192 9292095638009856 9292921871722944 9296957009313792 9307836668888667 9318073810526208 9337467198742326 9343679751768768 9347405731093248 9347736929255424 9348568110475776 9354788049338368 9378328304636928 9399296893148344 9399629929923072 9403378220500992 9434151687402624 9434485959155712 9449293153218282 9455580108077376 9459685874515968 9485680963801728 9490643613674496 9504693808299144 9512200348245504 9542143350491024 9542481448614912 9546286704095232 9547473814953984 9561269366681877 9592899432142572 9599281933428096 9599622056091648 9618522476662008 9630696514223512 9655561963986432 9656762663568384 9683299317214264 9687503963031552 9713379700297728 9714587589697536 9745167677097216 9745512968798208 9760808312115588 9764700629802768 9771197436609024 9799266973707848 9803521974564864 9829707600900096 9856719504902816 9860999452581888 9862225698963456 9877704220045116 9889326962261376 9909148863971448 9915741777387264 9948192003703408 9952511670226944 9968131892923659 9974764049871712 9975117476653056 9979095254409216 10001107918616724 10007762015701632 10027821305456136 10034493175918848 10034848719028224 10066436941177344 10094579961403392 10099738174224384 10122319731082832 10126356208684352 10126715006693376 10159855663356672 10176161857311996 10180219805539056 10182932424083328 10186993072209408 10220693122418688 10235824101245232 10243545117083824 10247993030725632 10276154377451872 10280616450564096 10296751625657406 10298032059195972 10304883710599296 10330814773076616 10337688235999488 10341810596103168 10358408821020624 10392307718154453 10398297499677696 10399222094547104 10399590560765952 10403737605660672 10449070436687841 10454537105688312 10460192127651968 10460562754166784 10461492885532416 10494795959950848 10511639720739864 10515831447479904 10522828008655872 10524136555505664 10557264983521984 10557639049531392 10561849119424512 10574209004791887 10585838954815488 10613420648327952 10614928697587648 10619537872011264 10620482139111936 10637527621587048 10671391084276944 10678491144878592 10682749406963712 10684077840543744 10713437542449824 10718089491013632 10734911269302402 10742053592169536 10742434205626368 10746717966286848 10781887642745856 10799192175106608 10806377266374144 10834533578501451 10840778244344832 10841742183676768 10846449844199424 10862507209484736 10871086112280576 10893711731866047 10900959710396896 10905306686275456 10905693084131328 10941383022076416 10963313636734368 10970607923917824 10992597116185152 11006510301969728 11024175345421329 11031510126090272 11036300186935296 11066627791102016 11071433100607488 11072417549286912 11088809443015668 11125492832544048 11132895023384064 11137334488111104 11155209499560672 11191716004166334 11199162255666112 11204025113788416 11221609556105676 11258732267664336 11264822291317504 11266223107496448 11288804822908704 11302087956870144 11324741558824512 11332276317014016 11369362289946752 11369765130264576 11387609697468186 11392150734769896 11399730342710528 11400134259032064 11429837621276256 11437442303659008 11455798977093744 11460367206235584 11467992201050112 11504499361345536 11505929982124032 11523988256719302 11536662813032448 11542557913399296 11560673674633356 11568365406951808 11572978524210688 11592994174424208 11611263615264768 11629899265499424 11634536920616064 11637637056095232 11642277796810752 11680792139907072 11698084687137408 11699124856365492 11706908705238656 11707323505532928 11744176431373568 11767716143608464 11769179496223968 11777009954970624 11806645454944704 11814500841142272 11819212109832192 11838181509737856 11853164940582784 11876923106462232 11883768571060224 11884825250910976 11885246355161088 11941794784786104 11948042406500928 11955991869179904 11994052525658112 12012876896600307 12013302537988416 12018093082834176 12026089152749568 12027584634863616 12052617235256052 12060636275332736 12065445695453696 12084810291190728 12129623598089088 12131347082957312 12137693873270784 12157174424670912 12195875524887936 12196959956636364 12203989879861248 12205075033121152 12243928619942656 12263579674196508 12268470022059888 12276632676765184 12309055899835968 12317245557786624 12322157305995264 12341933914407552 12350145447284736 12382324089715944 12389460850679808 12390562495630592 12410448891851556 12449956264989768 12456469742947776 12458239669025024 12463207641457664 12464757480634368 12504437739515904 12524063147519469 12524506901307072 12529501299124992 12532839906564096 12537837627334656 12578868916536832 12599057537624376 12607440144103168 12647574618402304 12654191484899328 12672925077732192 12674500995933504 12682933797660672 12714848951478912 12723308598153216 12728382272126976 12748359155575836 12748810856640768 12790532576190096 12799042577904128 12824696635549344 12867122591616384 12874082618648576 12875683551424512 12901491226181376 12916671950708736 12936944350184946 12942561781513728 12951172933730304 12993556902796288 13014411082820784 13019600839737024 13028263248812032 13057002004860723 13062671567172864 13071362632753152 13091877815456622 13092341688107136 13097562521412096 13106276801200128 13170272293393488 13185769283015168 13212198485295264 13220989036516352 13249136199341952 13270015560302592 13285544647046217 13290842523898212 13291313446285056 13296613623561216 13300156635537408 13334810558155632 13343682687602176 13369239642442752 13370428407274848 13379324234558464 13421915921569792 13444652966172519 13450490852827392 13459439948537856 13466317565632512 13487452620405582 13493309091365376 13502286675591168 13529350296843264 13546474217808896 13568215809749328 13573626407385408 13577243232111104 13582657429612544 13627590829891584 13647765468326976 13648978999093074 13654905607429632 13663990707634176 13729002167543208 13729488614843904 13730709412261296 13739844947465728 13774419697435488 13783584314665984 13789080794804224 13811211761360832 13856410290872604 13856901252509952 13862426969244672 13864396666236928 13866120747687936 13893913628195328 13932093915583788 13938143457014784 13939382807584416 13948657180709888 13993061279934464 14015519627653152 14021108596639872 14022852165713664 14030437344874496 14032182074007552 14067492456955392 14076852066041856 14098945339722516 14099444894884608 14105067330751488 14151227531103936 14160642852149248 14183370162116064 14228521445702592 14235965420511744 14237988193171456 14243665875951616 14245437120724992 14268300522368256 14313215025736536 14313722172922368 14319430056142848 14323245607501824 14375850190327808 14398922900142144 14408503021832192 14446044771335268 14454370992459776 14483342945979648 14485143995352576 14494781483040768 14524948975821396 14531255944547328 14570069550446592 14588510696101888 14617751515645824 14627477231890432 14656796154913536 14698900460561772 14705282961847296 14744561401350144 14763223399049216 14785079257354224 14791499178872832 14833990443392064 14843860031178752 14849779317481472 14873085681505142 14873612666080896 14922288005555112 14928767505340416 14962146074807568 14962676214979584 14968642881613824 15011643023552448 15021630809995264 15051739763878272 15069450609160192 15093101741882437 15099655411766016 15109701756018688 15141869942105088 15149607261336576 15183479596624248 15189534313026528 15190072510040064 15239783495035008 15249923071545344 15273857451366059 15274398636124992 15280489608314112 15290656268066816 15331039683628032 15339332481794048 15365317675625736 15371989546088448 15414231566177808 15420924675846144 15445127438486109 15457325565898944 15481684820353024 15505982944547914 15506532353999232 15512715894154752 15516849408126976 15523037062414336 15597446249516544 15598833141820656 15599385841148928 15605606408491008 15690288191477952 15690844131250176 15692239328298624 15702679939960832 15735361390473179 15742193939926272 15752667788189696 15784242012983808 15786204833258496 15835897475282976 15836458574297088 15842773679136768 15878758432223232 15922393046381472 15923808832275253 15929306808016896 15930723208667904 15941322492239872 15992070034210816 16017169195467076 16017736717317888 16024124110445568 16026116760815616 16070156313674736 16077134236520448 16102366903953603 16113080388254304 16113651308439552 16120076949430272 16165812006018038 16172831464118784 16183591831027712 16209565899561216 16254109568181086 16261167366517248 16262613275515152 16269674766299136 16271986506481664 16306629168420864 16351439565595344 16357960029413184 16358539626196992 16365062921306112 16412074533114624 16422994077048832 16448769563009602 16455911885876736 16466860596379648 16509765452954592 16547265189135408 16554450280402944 16599941686653024 16607149650911232 16608626323930368 16619676640845824 16633214164523502 16651508057653248 16672583652687872 16698750863359292 16699342535076096 16706001732166656 16710453208752128 16787574006249501 16798743383499168 16806037670682624 16832414334158514 16850927315828736 16872255313199104 16897233436976256 16899334661244672 16910578396880896 16953131935305216 16964411464204288 16997812207434448 16998414475521024 17054043434920128 17054647695396864 17061448577531904 17081414546202279 17088226102154844 17099595514065792 17100201388548096 17156163455488512 17167578068566016 17201988301575168 17249259133579928 17256749042018304 17258894973186048 17285982385078953 17304994219548672 17313836870098944 17341010511950034 17352548110427712 17359467786316032 17360082868617216 17409336006480964 17416895422897152 17455837087275496 17456455584142848 17463416695216128 17521188209860608 17548687284548238 17560363057857984 17560985258299392 17567988052672512 17616264647060352 17651574215412696 17665514932455936 17714059529394956 17721123365197616 17721751261713408 17728818164748288 17779747410874176 17815384659693348 17825652856590336 17827237876366464 17827869532741632 17912692177179156 17926203954896692 17933987803769856 17983270160540776 17991078788487168 18039133729124352 18041376952295424 18078925852884078 18090954412999104 18098168543180544 18098809799196672 18127215436786092 18197020624435968 18198638665457432 18206540809906176 18295439934954546 18305336223390944 18305984819791872 18307612549681728 18315562012360704 18365892929913984 18395369511294762 18402705033089832 18414949015147776 18415601495359488 18475213721163472 18475868336679936 18483235958992896 18525218170927104 18573486134573916 18576125220778384 18584191276019712 18585843743445888 18615673337777334 18636147621052416 18674934397484652 18687359503537536 18694811462186496 18697136220951552 18756656609273856 18798593786296688 18799259859846144 18806756441001984 18868303374805248 18868971918311424 18898586306436564 18911160216154752 18971361927603456 18981287227348992 19009387616598288 19024400696491008 19084286700982048 19084962897229824 19092573408190464 19094947629907968 19122538733363754 19185798864285144 19198563866856192 19199244112183296 19237044953324016 19261393028447024 19311123927972864 19313525327136768 19366598634428528 19375007926063104 19405416525277419 19426759400595456 19429175179395072 19490335354194432 19521616624231176 19529401259605536 19542394873218048 19598533947415696 19607043949129728 19637816723184933 19659415201800192 19713439009805632 19721998905163776 19755408440090232 19778653924522752 19818297727942896 19831483554774528 19896384007406816 19905023340453888 19936263785847318 19949528099743424 19950234953306112 19958190508818432 20002215837233448 20015524031403264 20055642610912272 20068986351837696 20132873882354688 20189159922806784 20199476348448768 20231178930608373 20244639462165664 20252712417368704 20253430013386752 20319711326713344 20352323714623992 20360439611078112 20365864848166656 20373986144418816 20441386244837376 20471648202490464 20473468498639611 20487090234167648 20495986061451264 20552308754903744 20561232901128192 20593503251314812 20596064118391944 20609767421198592 20661629546153232 20675376471998976 20683621192206336 20716817642041248 20784615436308906 20796594999355392 20798444189094208 20799181121531904 20807475211321344 20898140873375682 20909074211376624 20920384255303936 20921125508333568 20922985771064832 20989591919901696 21023279441479728 21031662894959808 21045656017311744 21048273111011328 21114529967043968 21115278099062784 21148418009583774 21171677909630976 21226841296655904 21229857395175296 21240964278223872 21275055243174096 21342782168553888 21356982289757184 21365498813927424 21368155681087488 21426875084899648 21436178982027264 21469822538604804 21484107184339072 21484868411252736 21563775285491712 21598384350213216 21612754532748288 21669067157002902 21681556488689664 21683484367353536 21692899688398848 21725014418969472 21742172224561152 21787423463732094 21801919420793792 21810613372550912 21811386168262656 21882766044152832 21926627273468736 21941215847835648 21985194232370304 22013020603939456 22048350690842658 22063020252180544 22072600373870592 22133255582204032 22144835098573824 22177618886031336 22250985665088096 22265790046768128 22274668976222208 22309628522257713 22310418999121344 22383432008332668 22398324511332224 22443219112211352 22517464535328672 22529644582635008 22532446214992896 22577609645817408 22604175913740288 22649483117649024 22664552634028032 22738724579893504 22739530260529152 22775219394936372 22784301469539792 22799460685421056 22859675242552512 22874884607318016 22911597954187488 22920734412471168 22935984402100224 23008998722691072 23011859964248064 23047976513438604 23121347349266712 23136730813903616 23145957048421376 23185988348848416 23222527230529536 23258974416821871 23259798530998848 23269073841232128 23275274112190464 23284555593621504 23396169374274816 23398249712730984 23413817410477312 23414647011065856 23488352862747136 23535432287216928 23538358992447936 23554019909941248 23613290909889408 23629001682284544 23638424219664384 23676363019475712 23706329881165568 23753846212924464 23767537142120448 23769650501821952 23883589569572208 23896084813001856 23911983738359808 23988105051316224 24025753793200614 24026605075976832 24036186165668352 24052178305499136 24105234470512104 24121272550665472 24130891390907392 24169620582381456 24248718009027057 24259247196178176 24262694165914624 24275387746541568 24314348849341824 24381164352271629 24391751049775872 24393919913272728 24407979759722496 24410150066242304 24487857239885312 24527159348393016 24536940044119776 24553265353530368 24618111799671936 24634491115573248 24644314611990528 24673154344514403 24683867828815104 24700290894569472 24764648179431888 24778921701359616 24781124991261184 24820897783703112 24899912529979536 24912939485895552 24916479338050048 24926415282915328 24929514961268736 25008875479031808 25048126295038938 25049013802614144 25059002598249984 25065679813128192 25075675254669312 25157737833073664 25198115075248752 25214880288206336 25295149236804608 25308382969798656 25345850155464384 25349001991867008 25365867595321344 25429697902957824 25446617196306432 25496718311151672 25497621713281536 25581065152380192 25598085155808256 25649393271098688 25734245183232768 25748165237297152 25751367102849024 25802982452362752 25833343901417472 25873888700369892 25885123563027456 25987113805592576 26028822165641568 26039201679474048 26056526497624064 26114004009721446 26125343134345728 26142725265506304 26183755630913244 26184683376214272 26195125042824192 26340544586786976 26371538566030336 26424396970590528 26441978073032704 26498272398683904 26571089294092434 26581685047796424 26582626892570112 26593227247122432 26600313271074816 26669621116311264 26687365375204352 26738479284885504 26740856814549696 26758648469116928 26843831843139584 26889305932345038 26900981705654784 26918879897075712 26932635131265024 26974905240811164 26986618182730752 27058700593686528 27092948435617792 27136431619498656 27147252814770816 27154486464222208 27165314859225088 27255181659783168 27295530936653952 27297957998186148 27309811214859264 27458004335086416 27458977229687808 27461418824522592 27479689894931456 27548839394870976 27567168629331968 27578161589608448 27622423522721664 27712820581745208 27713802505019904 27724853938489344 27728793332473856 27732241495375872 27787827256390656 27864187831167576 27876286914029568 27878765615168832 27897314361419776 27986122559868928 28030046092067383 28031039255306304 28042217193279744 28045704331427328 28060874689748992 28064364148015104 28134984913910784 28197890679445032 28198889789769216 28210134661502976 28302455062207872 28321285704298496 28366740324232128 28457042891405184 28471930841023488 28475976386342912 28487331751903232 28536601044736512 28626430051473072 28627444345844736 28638860112285696 28683808100045631 28751700380655616 28797845800284288 28817006043664384 28892089542670536 28908741984919552 28966685891959296 28970287990705152 29049897951642792 29062511889094656 29140139100893184 29177021392203776 29222814010878761 29235503031291648 29254954463780864 29313592309827072 29397800921123544 29410565923694592 29489122802700288 29526446798098432 29570158514708448 29582998357745664 29667980886784128 29687720062357504 29699558634962944 29746171363010284 29747225332161792 29844576011110224 29857535010680832 29904395678770977 29924292149615136 29925352429959168 29937285763227648 30023286047104896 30043261619990528 30103479527756544 30138901218320384 30186203483764874 30199310823532032 30219403512037376 30283739884210176 30299214522673152 30366959193248496 30379068626053056 30380145020080128 30479566990070016 30499846143090688 30547714902732118 30548797272249984 30560979216628224 30581312536133632 30662079367256064 30730635351251472 30743979092176896 30828463132355616 30841849351692288 30890254876972218 30914651131797888 30963369640706048 31011965889095828 31013064707998464 31025431788309504 31033698816253952 31176923154463359 31194892499033088 31197666283641312 31198771682297856 31211212816982016 31347211310063523 31380576382955904 31381688262500352 31384478656597248 31405359879921664 31470722780946358 31484387879852544 31505335576379392 31568484025967616 31572409666516992 31671794950565952 31672917148594176 31685547358273536 31722627014375661 31757516864446464 31844786092762944 31847617664550506 31858613616033792 31861446417335808 31882644984479744 32034338390934152 32035473434635776 32048248220891136 32052233521631232 32140312627349472 32154268473040896 32204733807907206 32226160776508608 32227302616879104 32240153898860544 32331624012036076 32345662928237568 32419131799122432 32503600735504353 32508219136362172 32522334733034496 32525226551030304 32539349532598272 32613258336841728 32681135195598141 32702879131190688 32715920058826368 32717079252393984 32824149066229248 32845988154097664 32897539126019204 32911823771753472 33019530905909184 33072526036263987 33094530378270816 33108900560805888 33199883373306048 33214299301822464 33217252647860736 33239353281691648 33266428329047004 33397501726718584 33398685070152192 33412003464333312 33420906417504256 33575148012499002 33597486766998336 33612075341365248 33664828668317028 33794466873952512 33798669322489344 33821156793761792 33906263870610432 33995624414868896 33996828951042048 34108086869840256 34109295390793728 34162829092404558 34176452204309688 34199191028131584 34200402777096192 34312326910977024 34403976603150336 34498518267159856 34513498084036608 34517789946372096 34571964770157906 34609988439097344 34627673740197888 34682021023900068 34705096220855424 34718935572632064 34818672012961928 34833790845794304 34911674174550992 34912911168285696 34926833390432256 35042376419721216 35097374569096476 35120726115715968 35121970516598784 35232529294120704 35303148430825392 35331029864911872 35428119058789912 35442246730395232 35443502523426816 35457636329496576 35559494821748352 35630769319386696 35651305713180672 35654475752732928 35655739065483264 35825384354358312 35852407909793384 35867975607539712 35966540321081552 35982157576974336 36038630689800921 36078267458248704 36082753904590848 36157851705768156 36181908825998208 36196337086361088 36254430873572184 36394041248871936 36397277330914864 36413081619812352 36590879869909092 36610672446781888 36611969639583744 36615225099363456 36731785859827968 36790739022589524 36805410066179664 36829898030295552 36950427442326944 36951736673359872 36966471917985792 37050436341854208 37146972269147832 37152250441556768 37168382552039424 37171687486891776 37231346675554668 37349868794969304 37374719007075072 37389622924372992 37394272441903104 37513313218547712 37572189442558407 37597187572593376 37598519719692288 37613512882003968 37736606749610496 37797172612873128 37822320432309504 37942723855206912 37962574454697984 38018775233196576 38048801392982016 38168573401964096 38169925794459648 38185146816380928 38245077466727508 38371597728570288 38397127733712384 38474089906648032 38522786056894048 38622247855945728 38627050654273536 38733197268857056 38750015852126208 38810833050554838 38853518801190912 38980670708388864 39043233248462352 39058802519211072 39084789746436096 39171006014582169 39197067894831392 39214087898259456 39275633446369866 39318830403600384 39426878019611264 39510816880180464 39557307849045504 39636595455885792 39662967109549056 39792768014813632 39810046680907776 39856633941138651 39872527571694636 39899056199486848 39900469906612224 40004431674466896 40031048062806528 40111285221824544 40137972703675392 40265747764709376 40333958898517557 40378319845613568 40398952696897536 40462357861216746 40489278924331328 40505424834737408 40506860026773504 40639422653426688 40704647429247984 40720879222156224 40731729696333312 40747972288837632 40882772489674752 40943296404980928 40946936997279222 40974180468335296 40991972122902528 41104617509807488 41187006502629624 41192128236783888 41219534842397184 41323259092306464 41350752943997952 41367242384412672 41433635284082496 41569230872617812 41593189998710784 41596888378188416 41598362243063808 41796281746751364 41818148422753248 41840768510607872 41845971542129664 41979183839803392 42046558882959456 42063325789919616 42091312034623488 42096546222022656 42229059934087936 42230556198125568 42296836019167548 42453682593311808 42459714790350592 42481928556447744 42550110486348192 42685564337107776 42713964579514368 42730997627854848 42736311362174976 42853750169799296 42939645077209608 42968214368678144 42969736822505472 43127550570983424 43196768700426432 43225509065496576 43338134314005804 43363112977379328 43366968734707072 43450028837938944 43484344449122304 43574846927464188 43603838841587584 43621226745101824 43765532088305664 43853254546937472 43882431695671296 43970388464740608 44026041207878912 44096701381685316 44126040504361088 44266511164408064 44289670197147648 44355237772062672 44501971330176192 44531580093536256 44549337952444416 44619257044515426 44620837998242688 44766864016665336 44796649022664448 44886438224422704 45034929070657344 45059289165270016 45064892429985792 45155219291634816 45208351827480576 45279305225647311 45298966235298048 45329105268056064 45477449159787008 45550438789872744 45568602939079584 45598921370842112 45719350485105024 45749769214636032 45821572354098177 45823195908374976 45841468824942336 45871968804200448 46017997445382144 46095953026877208 46242694698533424 46273461627807232 46291914096842752 46371976697696832 46445054461059072 46517948833643742 46519597061997696 46538147682464256 46550548224380928 46569111187243008 46792338748549632 46796499425461968 46827634820954624 46976705725494272 47070864574433856 47076717984895872 47108039819882496 47206084171419537 47226581819778816 47258003364569088 47352726038951424 47412659762331136 47507692425848928 47539301003643904 47767179139144416 47771426496825759 47792169626003712 47823967476719616 47976210102632448 48051507586401228 48053210151953664 48072372331336704 48210468941024208 48242545101330944 48261782781814784 48339241164762912 48497436018054114 48518494392356352 48525388331829248 48550775493083136 48628697698683648 48762328704543258 48783502099551744 48787839826545456 48815959519444992 48820300132484608 48975714479770624 49054318696786032 49073880088239552 49106530707060736 49236223599343872 49268982231146496 49346308689028806 49367735657630208 49400581789138944 49529296358863776 49562249982522368 49641795567406224 49799825059959072 49825878971791104 49832958676100096 49852830565830656 49859029922537472 50017750958063616 50096252590077876 50098027605228288 50118005196499968 50131359626256384 50315475666147328 50396230150497504 50429760576412672 50590298473609216 50616765939597312 50691700310928768 50698003983734016 50731735190642688 50859395805915648 50893234392612864 50993436622303344 50995243426563072 51162130304760384 51196170311616512 51298786542197376 51468490366465536 51496330474594304 51502734205698048 51605964904725504 51747777400739784 51770247126054912 51974227611185152 52055799885267997 52057644331283136 52078403358948096 52113052995248128 52228008019442892 52250686268691456 52367511261826488 52369366752428544 52390250085648384 52681089173573952 52743077132060672 52848793941181056 52883956146065408 52996544797367808 53142178588184868 53163370095592848 53165253785140224 53186454494244864 53339242232622528 53374730750408704 53476958569771008 53481713629099392 53517296938233856 53687663686279168 53778611864690076 53801963411309568 53949810481622328 53973236365461504 54117401187373056 54185896871235584 54270940305917699 54272863238997312 54294505629541632 54308972928444416 54330629718450176 54591061873307904 54595915996372296 54619622429718528 54916008670172832 54917954459375616 54922837649045184 54959379789862912 55097678789741952 55134337258663936 55156323179216896 55244847045443328 55425641163490416 55427605010039808 55449707876978688 55457586664947712 55575654512781312 55728375662335152 55752573828059136 55757531230337664 55794628722839552 55972245119737856 56060092184134766 56062078510612608 56084434386559488 56091408662854656 56121749379497984 56269969827821568 56395781358890064 56397779579538432 56420269323005952 56580342021063133 56604910124415744 56642571408596992 56733480648464256 56889383488633801 56914085782810368 56943861682046976 56951952772685824 57073202089473024 57252860102946144 57254888691689472 57277720224571392 57367616200091262 57503400761311232 57570693470533607 57595691600568576 57634012087328768 57784179085341072 57817483969839104 57933371783918592 57940575981410304 58099795903285584 58125023778189312 58216249575832257 58280278201786368 58354042784407552 58445628021757522 58471006062583296 58509908927561728 58627184619654144 58795601842247088 58821131847389184 58913450169554799 58978245605400576 59052893596196864 59140317029416896 59165996715491328 59335961773568256 59375440124715008 59492342726020568 59494450664323584 59689152022220448 59715070021361664 59808791357541954 59848584299230272 59850704859918336 59874571526455296 60046572094209792 60086523239981056 60206959055513088 60277802436640768 60372406967529748 60398621647064064 60567479768420352 60598429045346304 60693536791825119 60733918386496992 60758137252106112 60760290040160256 60959133980140032 60999692286181376 61095429805464236 61097594544499968 61121958433256448 61324158734512128 61420405495918833 61461270702502944 61487958184353792 61656926264711232 61683698703384576 61780509753944436 61829302263595776 62023931778191656 62026129415996928 62050863576619008 62067397632507904 62353846308926718 62389784998066176 62395332567282624 62397543364595712 62422425633964032 62694422620127046 62761152765911808 62763376525000704 62768957313194496 62810719759843328 62941445561892716 62968775759705088 63136968051935232 63144819333033984 63343589901131904 63345834297188352 63445254028751322 63515033728892928 63689572185525888 63695235329101012 63722892834671616 64068676781868304 64070946869271552 64096496441782272 64104467043262464 64280625254698944 64308536946081792 64409467615814412 64452321553017216 64454605233758208 64663248024072152 64691325856475136 64838263598244864 65007201471008706 65016438272724344 65044669466068992 65050453102060608 65078699065196544 65226516673683456 65362270391196282 65405758262381376 65431840117652736 65434158504787968 65648298132458496 65795078252038408 65823647543506944 66039061811818368 66145052072527974 66189060756541632 66217801121611776 66399766746612096 66434505295721472 66532856658094008 66795003453437168 66797370140304384 66824006928666624 66928885566773139 67150296024998004 67194973533996672 67329657336634056 67588933747905024 67597338644978688 67812527741220864 67991248829737792 67993657902084096 68216173739680512 68218590781587456 68325658184809116 68352904408619376 68398382056263168 68624653821954048 68807953206300672 68997036534319712 69026996168073216 69035579892744192 69143929540315812 69364042047800136 69410192441710848 69437871145264128 69637344025923856 69667581691588608 69776923250465613 69823348349101984 69825822336571392 69853666780864512 70194749138192952 70241452231431936 70243941033197568 70465058588241408 70606296861650784 70662059729823744 70856238117579824 70884493460790464 70887005046853632 70915272658993152 71118989643496704 71261538638773392 71302611426361344 71308951505465856 71650768708716624 71704815819586768 71735951215079424 71933080642163104 71964315153948672 72077261379601842 72156534916497408 72315703411536312 72363817651996416 72392674172722176 72508861747144368 72746154027081171 72788082497743872 72794554661829728 72826163239624704 73143493056814887 73181759739818184 73221344893563776 73223939279167488 73230450198726912 73463571719655936 73581478045179048 73610820132359328 73659796060591104 73900854884653888 73903473346719744 73932943835971584 74019463033543209 74100872683708416 74293944538295664 74304500883113536 74336765104078848 74343374973783552 74462693351109336 74699737589938608 74749438014150144 74779245848745984 74788544883806208 75026626437095424 75144378885116814 75194375145186752 75197039439384576 75227025764007936 75473213499220992 75594345225746256 75644640864619008 75885447710413824 75925148909395968 76037550466393152 76097602785964032 76337146803928192 76339851588919296 76490154933455016 76743195457140576 76794255467424768 76948179813296064 77045572113788096 77244495711891456 77254101308547072 77466394537714112 77500031704252416 77621666101109676 77961341416777728 78086466496924704 78117605038422144 78169579492872192 78342012029164338 78394135789662784 78428175796518912 78551266892739732 78853756039222528 79021633760360928 79114615698091008 79273190911771584 79325934219098112 79585536029627264 79713267882277302 79745055143389272 79798112398973696 79800939813224448 80008863348933792 80062096125613056 80222570443649088 80275945407350784 80531495529418752 80667917797035114 80756639691227136 80797905393795072 80924715722433492 80978557848662656 81010849669474816 81278845306853376 81409294858495968 81441758444312448 81463459392666624 81495944577675264 81765544979349504 81886592809961856 81893873994558444 81948360936670592 82209235019614976 82374013005259248 82384256473567776 82439069684794368 82646518184612928 82701505887995904 82734484768825344 82867270568164992 83138461745235624 83186379997421568 83193776756376832 83196724486127616 83592563493502728 83636296845506496 83681537021215744 83691943084259328 83958367679606784 84090138276202149 84093117765918912 84126651579839232 84182624069246976 84193092444045312 84458119868175872 84593672038335096 84907365186623616 84919429580701184 84963857112895488 85100220972696384 85371128674215552 85427929159028736 85461995255709696 85707500339598592 85879290154419216 85936428737356288 86255101141966848 86393537400852864 86451018130993152 86676268628011608 86726225954758656 86733937469414144 86900057675877888 87149693854928376 87207677683175168 87242453490203648 87531064176611328 87668442032636283 87706509093874944 87764863391342592 87940776929481216 88052082415757824 88193402763370632 88252081008722176 88533022328816128 88579340394295296 88710475544125344 89003942660352384 89063160187072512 89098675904888832 89238514089030852 89241675996485376 89533728033330672 89593298045328896 89772876448845408 90069858141314688 90118578330540032 90129784859971584 90310438583269632 90416703654961152 90558610451294622 90597932470596096 90658210536112128 90954898319574016 91100877579745488 91137205878159168 91197842741684224 91438700970210048 91499538429272064 91643144708196354 91646391816749952 91682937649884672 91743937608400896 92191906053754416 92485389397066848 92546923255614464 92583828193685504 92743953395393664 92890108922118144 93035897667287484 93039194123995392 93076295364928512 93101096448761856 93584677497099264 93592998850923936 93655269641909248 93953411450988544 94141729148867712 94153435969791744 94216079639764992 94412168342839074 94453163639557632 94516006729138176 94705452077902848 94825319524662272 95015384851697856 95078602007287808 95534358278288832 95542852993651518 95584339252007424 95647934953439232 96103015172802456 96106420303907328 96144744662673408 96420937882048416 96485090202661888 96523565563629568 96678482329525824 96994872036108228 97036988784712704 97050776663658496 97257395397367296 97524657409086516 97567004199103488 97575679653090912 97640600264969216 97951428959541248 98108637393572064 98147760176479104 98213061414121472 98472447198687744 98537964462292992 98692617378057612 98735471315260416 99058592717727552 99124499965044736 99283591134812448 99599650119918144 99651757943582208 99665917352200192 99705661131661312 99718059845074944 100192505180155752 100196055210456576 100236010392999936 100262719252512768 100630951332294656 100792460300995008 100859521152825344 101180596947218432 101383400621857536 101396007967468032 101463470381285376 101718791611831296 101986873244606688 101990486853126144 102324260609520768 102392340623233024 102597573084394752 102936980732931072 102992660949188608 103211929809451008 103495554801479568 103540494252109824 103948455222370304 104111599770535994 104115288662566272 104156806717896192 104226105990496256 104456016038885784 104501372537382912 104735022523652976 104738733504857088 104780500171296768 105362178347147904 105486154264121344 105651712193177059 105697587882362112 105767912292130816 105993089594735616 106284357176369736 106326740191185696 106330507570280448 106372908988489728 106678484465245056 106749461500817408 106917002159562413 106953917139542016 106963427258198784 107034593876467712 107375327372558336 107557223729380152 107603926822619136 107899620963244656 107946472730923008 108115892069402763 108234802374746112 108371793742471168 108541880611835398 108545726477994624 108589011259083264 108617945856888832 108661259436900352 109182123746615808 109191831992744592 109239244859437056 109832017340345664 109835908918751232 109845675298090368 109918759579725824 110195357579483904 110268674517327872 110489694090886656 110851282326980832 110855210020079616 110899415753957376 111151309025562624 111456751324670304 111505147656118272 111515062460675328 111589257445679104 111944490239475712 112120184368269532 112124157021225216 112168868773118976 112182817325709312 112539939655643136 112716568327675221 112791562717780128 112795559159076864 112840538646011904 113160684042126266 113209820248831488 113285142817193984 113466961296928512 113778766977267602 113828171565620736 113887723364093952 113903905545371648 114146404178946048 114505720205892288 114509777383378944 114555440449142784 114735232400182524 115141386941067214 115191383201137152 115268024174657536 115568358170682144 115866743567837184 115881151962820608 116199591806571168 116250047556378624 116432499151664514 116560556403572736 116708085568815104 116891256043515044 116942012125166592 117254369239308288 117513018043746507 117591203684494176 117642263694778368 117826900339109598 117956491210801152 118105787192393728 118280634058833792 118671923547136512 118750880249430016 118984685452041136 118988901328647168 119378304044440896 119430140042723328 119569901823415953 119617582715083908 119697168598460544 119701409719836672 120093144188419584 120173046479962112 120413918111026176 120744813935059496 120797243294128128 121001876695552671 121134959536840704 121196858090692608 121387073583650238 121467836772993984 121516274504212224 121520580080320512 121918267960280064 122190859610928472 122195189088999936 122243916866512896 122648317469024256 122840810991837666 122922541405005888 122975916368707584 123313852529422464 123561019507888872 123658604527191552 124047863556383312 124052258831993856 124101727153238016 124707692617853436 124779569996132352 124790665134565248 124795086729191424 125388845240254092 125522305531823616 125537914626388992 125882891123785432 125937551519410176 126273936103870464 126289638666067968 126687179802263808 126691668594376704 126890508057502644 127379144371051776 127390470658202024 127445785669343232 128137353563736608 128141893738543104 128192992883564544 128208934086524928 128561250509397888 128818935231628824 128904643106034432 128909210467516416 129326496048144304 129382651712950272 129676527196489728 130014402942017412 130032876545448688 130089338932137984 130100906204121216 130453033347366912 130724540782392564 130811516524762752 130863680235305472 131296596264916992 131590156504076816 131647295087013888 132078123623636736 132290104145055948 132378121513083264 132799533493224192 132869010591442944 133065713316188016 133590006906874336 133594740280608768 133648013857333248 133857771133546278 134300592049996008 134389947067993344 134659314673268112 135177867495810048 135194677289957376 135625055482441728 135837915676941933 135982497659475584 135987315804168192 136432347479361024 136651316369618232 136705808817238752 136796764112526336 137249307643908096 137464717062294531 137615906412601344 137994073068639424 138053992336146432 138287859080631624 138728084095600272 138820384883421696 138875742290528256 139274688051847712 139335163383177216 139553846500931226 139646696698203968 139651644673142784 139707333561729024 140389498276385904 140482904462863872 140930117176482816 141212593723301568 141324119459647488 141618252514258611 141712476235159648 141768986921580928 141774010093707264 142237979286993408 142523077277546784 142617903010931712 143301537417433248 143314279490477277 143409631639173536 143471902430158848 143866161284326208 143928630307897344 144154522759203684 144631406823072624 144727635303992832 144785348345444352 145017723494288736 145492308054162342 145576164995487744 145589109323659456 145652326479249408 146286986113629774 146363519479636368 146442689787127552 146447878558334976 146460900397453824 146927143439311872 147162956090358096 147221640264718656 147319592121182208 147801709769307776 147806946693439488 148038926067086418 148201745367416832 148587889076591328 148609001766227072 148686749947567104 148925386702218672 149399475179877216 149498876028300288 149558491697491968 149577089767612416 150053252874190848 150288757770233628 150388750290373504 150394078878769152 150946426998441984 151188690451492512 151289281729238016 151770895420827648 151850297818791936 152075100932786304 152195205571928064 152674293607856384 152679703177838592 152980309866910032 153486390914281152 153588510934849536 153896359626592128 154091144227576192 154488991423782912 154508202617094144 154932789075428224 155243332202219352 155922682833555456 156167399655803991 156172932993849408 156235210076844288 156339158985744384 156684024058328676 156788271579325568 157102533785479464 157707512078445056 158043267520721856 158229231396182016 158546381823543168 158651868438196224 159171072059254528 159426535764554604 159490110286778544 159596224797947392 160017726697867584 160124192251226112 160445140887298176 160551890814701568 161062991058837504 161335835594070228 161849431444866984 161957115697325312 162021699338949632 162557690613706752 162812820917753097 162818589716991936 162883516888624896 162926918785333248 162991889155350528 163773185619923712 163787747989116888 163896721873341184 164418470039229952 164748026010518496 164768512947135552 164878139369588736 165293036369225856 165403011775991808 165468969537650688 165734541136329984 166276923490471248 166372759994843136 166387553512753664 167185126987005456 167272593691012992 167363074042431488 167383886168518656 167916735359213568 168180276552404298 168186235531837824 168253303159678464 168365248138493952 168916239736351744 169187344076670192 169741026063189399 169814730373247232 169838859161402368 169927714225790976 170200441945392768 170668150465901403 170742257348431104 170855858318057472 171415000679197184 171758580308838432 171872857474712576 172510202283933696 172712080411600821 172787074801705728 172902036261986304 173352537256023216 173452451909517312 173467874938828288 173800115351755776 174299387709856752 174415355366350336 174484906980407296 175062128353222656 175336884065272566 175413018187749888 175529726782685184 175881553858962432 176104164831515648 176386805526741264 176504162017444352 177066044657632256 177158680788590592 177420951088250688 178007885320704768 178126320374145024 178477028178061704 178483351992970752 179067456066661344 179186596090657792 179545752897690816 180139716282629376 180237156661080064 180259569719943168 180620877166539264 180833407309922304 181117220902589244 181195864941192192 181909796639148032 182201755159490976 182274411756318336 182395685483368448 182877401940420096 182999076858544128 183286289416392708 183292783633499904 183365875299769344 184383812107508832 184970778794133696 185093846511228928 185167656387371008 185487906790787328 186071795334574968 186078388247990784 186152590729857024 186202192897523712 187169354994198528 187185997701847872 187310539283818496 187906822901977088 188283458297735424 188306871939583488 188432159279529984 188824336685678148 188906327279115264 189410904155805696 189650639049324544 190030769703395712 190157204014575616 191068716556577664 191085705987303036 191168678504014848 192206030345604912 192212840607814656 192289489325346816 192841875764096832 192970180405323776 193047131127259136 193356964659051648 193989744072216456 194073977569425408 194101553327316992 194514790794734592 195049314818173032 195134008398206976 195151359306181824 195281200529938432 195902857919082496 196210322644471681 196217274787144128 196295520352958208 196426122828242944 196944894397375488 197385234756115224 197470942630520832 198117185435455104 198248999930089472 198567182269624896 199199300239836288 199303515887164416 199331834704400384 199411322263322624 200385010360311504 200392110420913152 200472020785999872 200786656700319417 201261902664589312 201584920601990016 201719042305650688 202361193894436864 202766801243715072 202792015934936064 203437583223662592 203973746489213376 203980973706252288 204559698076151327 204648521219041536 204784681246466048 205195146168789504 205873961465862144 206423859618902016 206991109602959136 207080988504219648 207896910444740608 208223199541071988 208230577325132544 208313613435792384 208912032077771568 209002745074765824 209330769751396839 209470045047305952 209477467009714176 209561000342593536 210724356694295808 210972308528242688 211303424386354118 211395175764724224 211535824584261632 211986179189471232 212568714352739472 212653480382371392 212661015140560896 212745817976979456 213356968930490112 213498923001634816 213834004319124826 213907834279084032 213926854516397568 214069187752935424 215114447458760304 215207853645238272 215799241926489312 215892945461846016 216231784138805526 216469604749492224 216743587484942336 217083761223670796 217091452955989248 217178022518166528 217235891713777664 218238462081243513 218364247493231616 218383663985489184 218478489718874112 219430479170444661 219664034680691328 219671817837502464 219691350596180736 219837519159451648 220390715158967808 220537349034655744 220979388181773312 221702564653961664 221710420040159232 221798831507914752 222058389100629627 222302618051125248 222913502649340608 223010295312236544 223030124921350656 223178514891358208 224240368736539064 224248314042450432 224337737546237952 224365634651418624 225079879311286272 225433136655350442 225583125435560256 225591118318153728 225681077292023808 226321368084252532 226419640497662976 226933922593857024 227557533954535204 227656343131241472 227775446728187904 228292808357892096 229011440411784576 229019554766757888 229470464800365048 230282773882134428 230382766402274304 231136716341364288 231733487135674368 231762303925641216 232399183613142336 232500095112757248 232864998303329028 233782512087030088 233884024250333184 234508738478616576 235026036087493014 235182407368988352 235284527389556736 235653800678219196 236561268117667584 237343847094273024 237969370904082272 237977802657294336 238756608088881792 239139803646831906 239235165430167816 239394337196921088 239402819439673344 240186288376839168 240827836222052352 241489627870118992 241594486588256256 242003753391105342 242269919073681408 242393716181385216 242774147167300476 242935673545987968 243032549008424448 243836535920560128 244381719221856944 244390378177999872 244487833733025792 245296634938048512 245681621983675332 245845082810011776 246627705058844928 247122039015777744 247317209054383104 248095727112766624 248104517663987712 248203454306476032 249415385235706872 249559139992264704 249581330269130496 249590173458382848 250777690480508184 251044611063647232 251075829252777984 251765782247570864 251875103038820352 252270414828606447 252547872207740928 252579277332135936 253374359604527616 253781016115005288 254758288742103552 254780941316404048 254891571338686464 256274707127473216 256283787477086208 256385985767129088 257122501018795776 257637870463257648 257809286212068864 258652992096288608 258765303425900544 259353054392979456 260028805884034824 260065753090897376 260178677864275968 260201812408242432 261449081564785128 261623033049525504 261727360470610944 262593192529833984 263005326097908849 263180313008153632 263294590174027776 264156247247273472 264580208290111896 264756243026166528 265599066986448384 265738021182885888 266131426632376032 267180013813748672 267189480561217536 267296027714666496 267715542267092556 268601184099992016 268779894135986688 269318629346536224 270355734991620096 270389354579914752 271250110964883456 271675831353883866 271964995318951168 271974631608336384 272864694958722048 273302632739236464 273411617634477504 273593528225052672 274498615287816192 274929434124589062 275231812825202688 275988146137278848 276575718161263248 277456168191200544 277640769766843392 277751484581056512 278549376103695424 278670326766354432 279107693001862452 279293393396407936 279303289346285568 280778996552771808 280965808925727744 281860234352965632 282425187446603136 282648238919294976 283236505028517222 283424952470319296 283537973843161856 283548020187414528 284475958573986816 285046154555093568 285235806021863424 286603074834866496 286628558980954554 286819263278347072 286943804860317696 287732322568652416 288309045518407368 289262813646145248 289455270607985664 289570696690888704 290035446988577472 290984616108324684 291152329990975488 291178218647318912 292573972227259548 292727038959272736 292885379574255104 292921800794907648 293854286878623744 294325912180716192 294443280529437312 294639184242364416 295603419538615552 295613893386878976 296077852134172836 297175778153182656 297218003532454144 297373499895134208 297850773404437344 298798950359754432 298997752056600576 299116983394983936 299154179535224832 300577515540467256 300777500580747008 300788157757538304 301892853996883968 302377380902985024 302578563458476032 303541790841655296 304150201865572608 304390411143856128 305348587215712768 305960619733820064 306972781828562304 307177021869699072 307792719253184256 308182288455152384 308977982847565824 309865578150856448 310486664404438704 311845365667110912 312334799311607982 312345865987698816 312470420153688576 312678317971488768 313368048116657352 313576543158651136 314205067570958928 315415024156890112 316086535041443712 316458462792364032 316955136579531177 317092763647086336 317303736876392448 318342144118509056 318853071529109208 318980220573557088 319192449595894784 320035453395735168 320248384502452224 320751006478687239 320890281774596352 321103781629403136 322125982117675008 322671671188140456 323698862889733968 323914231394650624 324043398677899264 325115381227413504 325625641835506194 325637179433983872 325767033777249792 325853837570666496 325983778310701056 327546371239847424 327575495978233776 327793443746682368 328836940078459904 329496052021036992 329537025894271104 329756278739177472 330586072738451712 330806023551983616 331469082272659968 332553846980942496 332775107025507328 334370253974010912 334545187382025984 334726148084862976 334767772337037312 335833470718427136 336360553104808596 336372471063675648 336506606319356928 337832479472703488 338374688153340384 339482052126378798 339629460746494464 339677718322804736 339855428451581952 340400883890785536 341336300931802806 341484514696862208 341711716636114944 342830001358394368 343517160617676864 343745714949425152 345424160823201642 345574149603411456 345804072523972608 346705074512046432 346935749877656576 347600230703511552 348598775419713504 348830710732700672 348969813960814592 350124256706445312 350673768130545132 350826036375499776 351763107717924864 352208329663031296 352773611053482528 353008324034888704 354132089315264512 354317361577181184 354841902176501376 356015770641409536 356252640748290048 356954056356123408 356966703985941504 358134912133322688 358373192181315584 359091505795381632 360279432565258752 360474313322160128 360519139439886336 361241754333078528 362234441805178488 362391729882384384 363819593278296064 364390599196875979 364403510318981952 364548823512636672 364791370966736896 365754803880840192 366572578832785416 366585567266999808 366731750599538688 368767624215017664 369941557588267392 370187693022457856 370335312774742016 370975813581574656 372143590669149936 372156776495981568 372305181459714048 374338709988397056 374371995403695744 374621078567636992 375813645803954176 376566916595470848 376613743879166976 377648673371356296 377812654558230528 378821808311611392 379301278098649088 379896582141423893 380061539406791424 380314408029151232 382137433113155328 382171411974606072 382337357008029696 384412060691209824 384425681215629312 384578978650693632 385683751528193664 385940360810647552 386094262254518272 386713929318103296 387979488144432912 388147955138850816 388203106654633984 389029581589469184 390098629636346064 390268016796413952 390302718612363648 390562401059876864 391805715838164992 392420645288943362 392434549574288256 392591040705916416 392852245656485888 393889788794750976 394770469512230448 394941885261041664 396234370870910208 396497999860178944 397134364539249792 398398600479672576 398607031774328832 398663669408800768 400770020720623008 400784220841826304 400944041571999744 401573313400638834 402523805329178624 403169841203980032 403438084611301376 404722387788873728 405533602487430144 405584031869872128 406875166447325184 407513747030825799 407947492978426752 407961947412504576 409119396152302654 409297042438083072 409569362492932096 410390292337579008 411747922931724288 412394151186883593 412847719237804032 413982219205918272 414161977008439296 416446399082143976 416461154650265088 416627226871584768 417824064155543136 418005490149531648 418661539502793678 418940090094611904 418954934019428352 419122000685187072 421448713388591616 421944617056485376 422606848772708236 422790351529448448 423972358378942464 424854757542775833 425137428705478944 425306960764742784 425322030281121792 426713937860980224 426997846003269632 427668008638249652 427853709032795136 429942838471431831 430228894917520608 430415707290476544 431598483852978624 431785890923692032 432463568277611052 434167522447341592 434182905911978496 434356045036333056 434471783427555328 436476924162487026 436728494986463232 436767327970978368 436956979437748224 438860958340889322 439328069361382656 439343635675004928 439382701192361472 439675038318903296 440781430317935616 441958776363546624 443405129307923328 443420840080318464 444116778201259254 444605236102250496 445827005298681216 446060249842701312 448480737473078128 448496628084900864 448675475092475904 448731269302837248 450159758622572544 450866273310700884 451166250871120512 451182236636307456 452642736168505064 452839280995325952 453867845187714048 455115067909070408 455312686262482944 455550893456375808 456585616715784192 458022880823569152 458039109533515776 458940929600730096 460565547764268856 460765532804548608 462273432682728576 463466974271348736 463524607851282432 464798367226284672 465729996606658056 467565024174060176 467768048500666368 468502198967411973 469017476957233152 470052072174986028 470364814737976704 471307601356438392 473122536235335168 474687694188546048 475938741808164544 475955605314588672 477513216177763584 478279607293663812 478470330860335632 478788674393842176 480372576753678336 481655672444104704 482979255740237984 483188973176512512 484007506782210684 485548294334600952 485871347091975936 486065098016848896 487673071841120256 488438462753259291 488763438443713888 488780756355999744 488975667466051584 491363243967350664 491690165620023552 493255410117689856 494244078031555488 494634418108766208 496191454225533248 496209035327975424 496406908612952064 498830770471413744 499118279984529408 499162660538260992 501555380961016368 502089222127294464 502151658505555968 503531564495141728 503750206077640704 504540829657212894 505095744415481856 506748719209055232 507562032230010576 509223078189568197 509516577484207104 509561882632808096 509783142677372928 512004451397704209 512549414254946432 512567574954172416 514245002037591552 515275740926515296 515618572424137728 517305984192577216 517530606851801088 518136241234802463 518706108785958912 520057611768069648 520131506181794752 520357355728551936 520403624816484864 522898163129570256 523246066099051008 523454720941221888 525186385059667968 526010652195817698 526360626016307264 526589180348055552 528312494494546944 529160416580223792 529512486052333056 531198133972896768 531476042365771776 532262853264752064 534360027627497344 534378961122435072 535431084534185112 537202368199984032 537559788271973376 538637258693072448 540711469983240192 540778709159829504 542500221929766912 543351662707767732 543929990637902336 545729389917444096 546605265478472928 546823235268955008 547187056450105344 548997230575632384 549858868249178124 551976292274557696 553151436322526496 554912336382401088 555281539533686784 555502969162113024 557098752207390848 558215386003724904 558586786792815872 558606578692571136 561557993105543616 561931617851455488 563720468705931264 564850374893206272 565296477838589952 566473010057034444 566849904940638592 567075947686323712 568951917147973632 570092309110187136 570471612043726848 573206149669732992 573257117961909108 573638526556694144 575464645137304832 576618091036814736 578525627292290496 578910541215971328 579141393381777408 580070893977154944 581969232216649368 582304659981950976 582356437294637824 585147944454519096 585454077918545472 585770759148510208 585843601589815296 587708573757247488 588630967933415043 588651824361432384 588886561058874624 589278368484728832 591206839077231104 592155704268345672 594351556306365312 594436007064908288 594746999790268416 595701546808874688 597597900719508864 597995504113201152 598233966789967872 601155031080934512 601555001161494016 603785707993767936 604754761805970048 605157126916952064 607083581683310592 608300403731145216 610697174431425536 611921239467640128 613679094228453981 613945563657124608 614354043739398144 615585438506368512 616364576910304768 619731156301712896 620973328808877408 623690731334221824 624669598623215964 624691731975397632 624940840307377152 626736096233314704 627153086317302272 628410135141917856 630830048313780224 632173070082887424 632916925584728064 633910273159062354 634185527294172672 634607473752784896 636684288237018112 637706143058218416 637960441147114176 638384899191789568 640070906791470336 640496769004904448 641502012957374478 641780563549192704 642207563258806272 645343342376280912 647397725779467936 647828462789301248 648086797355798528 650230762454827008 651251283671012388 651274358867967744 651534067554499584 651707675141332992 655092742479694848 655150991956467552 655586887493364736 657673880156919808 658992104042073984 659074051788542208 659512557478354944 661172145476903424 661612047103967232 662938164545319936 665107693961884992 665550214051014656 668740507948021824 669090374764051968 669452296169725952 669535544674074624 672721106209617192 672744942127351296 673013212638713856 675664958945406976 676749376306680768 678964104252757596 679258921492988928 679355436645609472 680801767781571072 682672601863605612 682969029393724416 685660002716788736 687034321235353728 687491429898850304 690848321646403284 691148299206822912 693410149024092864 693871499755313152 695200461407023104 697197550839427008 697661421465401344 697939627921629184 701347536261090264 701652072750999552 703526215435849728 704416659326062592 705547222106965056 706016648069777408 708264178630529024 709683804353002752 712031541282819072 713908112712246816 713933407971883008 716269824266645376 716746384362631168 718183011590763264 720558865130517504 720948626644320256 722483508666157056 724468883610356976 724783459764768768 727639186556592128 728781198393751958 728807020637963904 729097647025273344 729582741933473792 731509607761680384 733145157665570832 733171134533999616 733463501199077376 737535248430035328 739561985352239413 739883115176534784 740375386044915712 741951627163149312 744287181338299872 744313552991963136 744610362919428096 748419015116936891 748677419976794112 748743990807391488 749242157135273984 751627291607908352 753133833190941696 753227487758333952 755297346742712592 755625309116461056 756811244485819341 757643616623222784 758602556197298176 759793164282847786 760123078813582848 760628816058302464 764274866226310656 764342823949212144 764674714016059392 768824121382419648 768851362431258624 769157957301387264 771367503056387328 771880721621295104 773427858636206592 775958976288865824 776295910277701632 778059163178938368 780197259272692128 780536033592827904 780605437224727296 781124802119753728 783611431676329984 784841290577886724 784869099148576512 785182081411832832 787779577589501952 789015978293726547 789540939024460896 789883770522083328 792468741741820416 792995999720357888 794268729078499584 796797200959345152 797214063548657664 797327338817601536 801540041441246016 801568441683652608 801888083143999488 803146626801277668 806339682407960064 806876169222602752 811067204974860288 811168063739744256 813750332894650368 815027494061651598 815894985956853504 815923894825009152 818238792304605308 818594084876166144 820780584675158016 823495845863448576 824788302373767186 825695438475608064 827964438411836544 832892798164287952 832922309300530176 833254453743169536 835648128311086272 836010980299063296 837323079005587356 837880180189223808 837909868038856704 842897426777183232 845213697545416472 845580703058896896 847944716757884928 849709515085551666 850274857410957888 850613921529485568 850644060562243584 853427875721960448 855336017276499304 855707418065590272 859885676942863662 860457789835041216 860831414580953088 863196967705957248 864927136555222104 868335044894683184 868365811823956992 868712090072666112 872953848324974052 873456989972926464 873534655941956736 877721916681778644 878656138722765312 878765402384722944 881562860635871232 883917552727093248 886810258615846656 886841680160636928 888233556402518508 891654010597362432 892120499685402624 896961474946156256 896993256169801728 897350950184951808 897462538605674496 901732546621401768 902332501742241024 902364473272614912 905285472337010128 905678561990651904 907735690375428096 910230135818140816 910625372524965888 913171233431568384 916045761647138304 917881859201460192 921131095528537712 921531065609097216 924546865365457152 926933948542697472 929596734452569344 931459993213316112 935130048348120352 935536097001332736 937004397934823946 938034953914466304 940104144349972056 940729629475953408 942615202712876784 946245072470670336 949375388377092096 950865409738593531 951877483616329088 951911210629177344 955026432355527168 956559214587327624 956940661720671264 957577348787684352 960745153507356672 962253019436061717 963311344888209408 965958511480475968 966377946353025024 968015013564421368 971096588669201904 971742694183951872 972130196033697792 975346143682240512 976876925506518582 977526876887427776 977561512711999488 977951334932103168 982726487934701328 983380331240047104 986510820235379712 988488156063110976 989268836217532416 992382908451066496 992418070655950848 997661540942827488 998325321076521984 1003110761922032736 1004178444254588928 1004303317011111936 1007063128990283456 1007500412155281408 1009081659314425788 1013497438418110464 1015124064460021152 1018446156379136394 1019033154968414208 1019123765265616192 1019566285354745856 1024008902795408418 1025098828509892864 1025135149908344832 1028490004075183104 1030551481853030592 1031237144848275456 1034611968385154432 1036272482469604926 1037412217571917824 1040115223536139296 1040263012363589504 1040807249632969728 1045796326259140512 1046492132198102016 1046909441882443776 1050372770119335936 1052021304391635396 1052721252032614528 1056624988989093888 1058320833160447584 1059024972104666112 1062396267945793536 1062952084731543552 1064525706529504128 1068720055254994688 1068757922244870144 1070862169068370224 1074404736399968064 1075119576543946752 1077274517386144896 1081422939966480384 1081557418319659008 1086703325415535464 1087859981275804672 1091458779834888192 1093171797590627937 1093210530956945856 1093646470537910016 1094374112900210688 1099717736498356248 1103952584549115392 1106302872645052992 1109824672764802176 1110563079067373568 1111005938324226048 1114197504414781696 1116430772007449808 1117173573585631744 1123115986211087232 1123863235702910976 1127440937411862528 1129700749786412544 1132946020114068888 1133699809881277184 1134151895372647424 1137903834295947264 1139689746424271679 1140184618220374272 1140943224087453696 1146412299339465984 1146514235923818216 1147277053113388288 1150929290274609664 1153236182073629472 1157051254584580992 1157821082431942656 1158282786763554816 1160141787954309888 1163938464433298736 1164609319963901952 1164712874589275648 1170295888909038192 1170908155837090944 1171541518297020416 1171687203179630592 1175417147514494976 1177261935866830086 1177303648722864768 1177773122117749248 1178556736969457664 1182413678154462208 1184311408536691344 1188703112612730624 1188872014129816576 1189493999580536832 1191403093617749376 1195195801439017728 1195991008226402304 1202310062161869024 1203110002322988032 1207571415987535872 1209509523611940096 1210314253833904128 1214167163366621184 1216600807462290432 1221394348862851072 1223842478935280256 1227358188456907962 1227891127314249216 1228708087478796288 1231170877012737024 1232729153820609536 1239462312603425792 1241946657617754816 1249339197246431928 1249383463950795264 1249881680614754304 1253472192466629408 1254306172634604544 1256820270283835712 1261660096627560448 1264346140165774848 1265833851169456128 1267820546318124708 1268371054588345344 1273368576474036224 1275412286116436832 1275920882294228352 1276769798383579136 1280141813582940672 1280993538009808896 1283004025914748956 1283561127098385408 1290686684752561824 1294795451558935872 1295656925578602496 1296173594711597056 1302502567342024776 1302548717735935488 1303068135108999168 1303415350282665984 1310185484959389696 1310301983912935104 1311173774986729472 1315347760313839616 1317984208084147968 1318148103577084416 1319025114956709888 1322344290953806848 1325876329090639872 1330215387923769984 1331100428102029312 1337481015896043648 1338180749528103936 1338904592339451904 1345442212419234384 1345489884254702592 1346026425277427712 1351329917890813952 1353498752613361536 1357928208505515192 1358517842985977856 1358710873291218944 1361603535563142144 1365345203727211224 1365938058787448832 1371320005433577472 1373472258511301767 1374068642470707456 1374982859797700608 1381696643292806568 1382296598413645824 1386820298048185728 1387742999510626304 1390400922814046208 1394395101678854016 1395322842930802688 1395879255843258368 1402695072522180528 1403304145501999104 1405506596902235919 1407052430871699456 1408833318652125184 1411094444213930112 1412033296139554816 1416528357261058048 1419367608706005504 1424063082565638144 1427816225424493632 1427866815943766016 1432539648533290752 1433492768725262336 1436366023181526528 1441117730261035008 1444967017332314112 1448937767220713952 1449566919529537536 1455278373113184256 1457562396787503916 1457614041275927808 1458195294050546688 1463019215523360768 1465315388259777873 1466290315331141664 1466342269067999232 1466927002398154752 1475070496860070656 1479123970704478826 1479766230353069568 1480750772089831424 1483903254326298624 1488574362676599744 1488627105983926272 1489220725838856192 1496838030233873782 1497354839953588224 1497487981614782976 1498484314270547968 1506267666381883392 1506454975516667904 1510594693485425184 1511250618232922112 1513622488971638682 1515287233246445568 1517205112394596352 1519586328565695572 1520246157627165696 1527669234568704591 1528549732452621312 1528685647898424288 1529349428032118784 1536013354193112627 1537648242764839296 1537702724862517248 1542735006112774656 1543761443242590208 1546855717272413184 1551917952577731648 1552591820555403264 1554408723704407389 1556118326357876736 1560394518545384256 1561072067185655808 1561210874449454592 1562249604239507456 1569682581155773448 1569738198297153024 1570364162823665664 1575559155179003904 1578031956587453094 1579081878048921792 1579767541044166656 1584937483483640832 1588537458156999168 1593594401918690304 1594428127097315328 1603080082882492032 1603136883367305216 1606293253602555336 1612679364815920128 1622134409949720576 1622336127479488512 1627500665789300736 1630054988123303196 1631789971913707008 1636477584609210616 1637188169752332288 1641561169350316032 1646991691726897152 1649576604747534372 1655928876823673088 1665785596328575904 1665844618601060352 1666508907486339072 1671296256622172544 1674646158011174712 1675760360378447616 1675819736077713408 1685794853554366464 1690427395090832944 1691161406117793792 1695889433515769856 1699419030171103332 1700549714821915776 1701227843058971136 1706855751443920896 1710672034552998608 1711414836131180544 1719771353885727324 1720915579670082432 1726393935411914496 1729854273110444208 1736670089789366368 1736731623647913984 1737424180145332224 1745907696649948104 1746913979945852928 1747069311883913472 1755443833363557288 1757312277445530624 1757530804769445888 1763125721271742464 1765892903800245129 1767835105454186496 1773620517231693312 1776467112805037016 1783308021194724864 1784240999370805248 1793922949892312512 1793986512339603456 1794701900369903616 1803465093242803536 1804665003484482048 1810570944674020256 1811357123981303808 1815471380750856192 1820460271636281632 1821250745049931776 1832091523294276608 1835763718402920384 1841037282685361943 1842262191057075424 1843062131218194432 1849093730730914304 1859193468905138688 1862919986426632224 1870260096696240704 1871072194002665472 1874008795869647892 1880208288699944112 1881459258951906816 1885230405425753568 1892490144941340672 1898750776754184192 1901730819477187062 1903754967232658176 1903822421258354688 1910052864711054336 1913118429174655248 1913881323441342528 1915154697575368704 1921490307014713344 1924506038872123434 1926622689776418816 1931917022960951936 1936030027128842736 1942193177338403808 1943485388367903744 1944260392067395584 1950692287364481024 1953753851013037164 1955053753774855552 1955123025423998976 1965452975869402656 1966760662480094208 1973021640470759424 1976976312126221952 1978537672435064832 1984765816902132992 1984836141311901696 1995323081885654976 1996650642153043968 2006221523844065472 2008356888509177856 2008606634022223872 2014126257980566912 2018163318628851576 2026994876836220928 2030248128920042304 2036892312758272788 2038066309936828416 2038247530531232384 2048017805590816836 2050197657019785728 2056980008150366208 2061102963706061184 2062474289696550912 2069223936770308864 2072544964939209852 2080230447072278592 2080526024727179008 2081614499265939456 2091592652518281024 2092984264396204032 2093818883764887552 2104042608783270792 2105442504065229056 2113249977978187776 2116641666320895168 2118049944209332224 2124792535891587072 2129051413059008256 2137440110509989376 2141724338136740448 2148809472799936128 2150239153087893504 2154549034772289792 2162845879932960768 2173406650831070928 2175719962551609344 2182917559669776384 2186343595181255874 2186421061913891712 2187292941075820032 2188748225800421376 2199435472996712496 2207905169098230784 2212605745290105984 2218685956056718239 2219649345529604352 2221126158134747136 2228395008829563392 2232861544014899616 2234347147171263488 2245257045350810673 2246231972422174464 2247726471405821952 2254881874823725056 2259401499572825088 2265892040228137776 2267399619762554368 2268303790745294848 2275807668591894528 2279379492848543358 2280369236440748544 2281886448174907392 2292824598678931968 2293028471847636432 2294554106226776576 2301858580549219328 2306472364147258944 2314102509169161984 2315642164863885312 2320283575908619776 2327876928866597472 2329425749178551296 2340591777818076384 2341816311674181888 2343083036594040832 2343374406359261184 2350834295028989952 2354523871733660172 2354607297445729536 2355546244235498496 2364827356308924416 2368622817073382688 2377406225225461248 2377744028259633152 2378987999161073664 2382806187235498752 2390391602878035456 2391982016452804608 2404620124323738048 2406220004645976064 2419019047223880192 2420628507667808256 2433201614924580864 2442788697725702144 2447684957870560512 2454716376913815924 2455782254628498432 2462341754025474048 2465458307641219072 2478924625206851584 2483893315235509632 2498678394492863856 2498766927901590528 2499763361229508608 2506944384933258816 2508612345269209088 2513640540567671424 2523320193255120896 2528692280331549696 2535641092636249416 2536742109176690688 2546737152948072448 2550734194378131853 2550824572232873664 2551841764588456704 2553539596767158272 2560283627165881344 2566008051829497912 2567122254196770816 2581373369505123648 2589590903117871744 2591313851157204992 2592347189423194112 2605005134684049552 2605097435471870976 2606136270217998336 2620370969918779392 2620603967825870208 2622347549973458944 2630695520627679232 2635968416168295936 2636296207154168832 2644688581907613696 2651752658181279744 2659276074989967251 2660430775847539968 2662200856204058624 2674962031792087296 2676361499056207872 2690884424838468768 2690979768509405184 2692052850554855424 2702659835781627904 2706997505226723072 2715856417011030384 2717035685971955712 2717421746582437888 2723207071126284288 2730690407454422448 2731876117574897664 2742640010867154944 2746944517022603534 2748137284941414912 2749965719595401216 2763393286585613136 2764593196827291648 2773640596096371456 2775485999021252608 2780801845628092416 2788790203357708032 2790645685861605376 2805390145044361056 2806608291003998208 2811013193804471838 2814104861743398912 2817666637304250368 2822188888427860224 2824066592279109632 2833056714522116096 2838735217412011008 2848126165131276288 2852596229215780593 2855632450848987264 2855733631887532032 2865079297066581504 2866985537450524672 2872732046363053056 2882235460522070016 2886759058308185151 2889934034664628224 2897875534441427904 2899133839059075072 2915124793575007832 2915228082551855616 2916390588101093376 2926038431046721536 2930630776519555746 2932580630662283328 2932684538135998464 2933854004796309504 2950140993720141312 2958247941408957652 2959532460706139136 2967806508652597248 2977148725353199488 2977254211967852544 2993676060467747564 2994975963229565952 3012535332763766784 3012909951033335808 3021189386970850368 3022501236465844224 3027244977943277364 3039172657131391144 3040492315254331392 3055338469137409182 3057099464905242624 3057371295796848576 3058698856064237568 3072026708386225254 3075296485529678592 3075405449725034496 3085470012225549312 3093711434544826368 3103835905155463296 3108817447408814778 3112236652715753472 3120789037090768512 3122421748898909184 3139365162311546896 3139476396594306048 3140728325647331328 3151118310358007808 3156063913174906188 3158163756097843584 3169874966967281664 3177074916313998336 3187188803837380608 3188856254194630656 3206160165764984064 3206273766734610432 3212586507205110672 3225358729631840256 3244268819899441152 3244672254958977024 3260109976246606392 3263579943827414016 3272955169218421232 3274376339504664576 3279515392771883811 3283122338700632064 3299153209495068744 3311857753647346176 3331571192657151808 3331689237202120704 3333017814972678144 3342592513244345088 3349292316022349424 3351520720756895232 3371589707108732928 3380854790181665888 3382322812235587584 3398838060342206664 3401099429643831552 3402455686117942272 3413711502887841792 3419069239272815037 3421344069105997216 3422829672262361088 3439542707771454648 3441831159340164864 3452787870823828992 3459708546220888416 3473340179578732736 3473463247295827968 3474848360290664448 3491815393299896208 3493827959891705856 3494138623767826944 3510887666727114576 3514624554891061248 3515061609538891776 3526251442543484928 3531785807600490258 3535670210908372992 3547241034463386624 3552934225610074032 3566616042389449728 3568481998741610496 3587845899784625024 3587973024679206912 3606930186485607072 3609330006968964096 3621141889348040512 3622714247962607616 3630942761501712384 3640920543272563264 3642501490099863552 3664183046588553216 3671527436805840768 3682074565370723886 3684524382114150848 3686124262436388864 3698187461461828608 3718386937810277376 3725839972853264448 3740520193392481408 3748017591739295784 3760416577399888224 3762918517903813632 3770460810851507136 3784980289882681344 3797501553508368384 3803461638954374124 3807509934465316352 3820105729422108672 3826236858349310496 3827762646882685056 3830309395150737408 3842980614029426688 3849012077744246868 3863834045921903872 3872060054257685472 3884386354676807616 3886970776735807488 3888520784134791168 3907507702026074328 3910107507549711104 3910246050847997952 3930905951738805312 3933521324960188416 3946043280941518848 3953952624252443904 3957075344870129664 3969531633804265984 3990646163771309952 3993301284306087936 4012443047688130944 4016713777018355712 4028252515961133824 4036326637257703152 4053989753672441856 4060496257840084608 4073784625516545576 4076132619873656832 4076495061062464768 4096035611181633672 4100395314039571456 4113960016300732416 4120416775533905301 4122205927412122368 4124948579393101824 4138447873540617728 4145089929878419704 4160460894144557184 4161052049454358016 4163228998531878912 4183185305036562048 4185968528792408064 4187637767529775104 4208085217566541584 4210885008130458112 4226499955956375552 4233283332641790336 4236099888418664448 4249585071783174144 4258102826118016512 4274880221019978752 4283448676273480896 4297618945599872256 4300478306175787008 4309098069544579584 4346813301662141856 4351439925103218688 4365835119339552768 4372687190362511748 4372842123827783424 4374585882151640064 4398870945993424992 4415810338196461568 4425211490580211968 4437371912113436478 4439298691059208704 4442252316269494272 4456790017659126784 4465723088029799232 4468694294342526976 4490514090701621346 4492463944844348928 4495452942811643904 4518802999145650176 4531784080456275552 4534799239525108736 4536607581490589696 4551615337183789056 4558758985697086716 4560738472881497088 4585649197357863936 4586056943695272864 4589108212453553152 4603717161098438656 4612944728294517888 4628205018338323968 4631284329727770624 4640567151817239552 4655753857733194944 4658851498357102592 4681183555636152768 4683632623348363776 4686166073188081664 4686748812718522368 4709047743467320344 4709214594891459072 4711092488470996992 4729654712617848832 4737245634146765376 4754812450450922496 4755488056519266304 4765612374470997504 4780783205756070912 4809240248647476096 4812440009291952128 4838038094447760384 4866403229849161728 4885577395451404288 4895369915741121024 4909432753827631848 4911564509256996864 4924683508050948096 4930916615282438144 4957849250413703168 4967786630471019264 4997356788985727712 4997533855803181056 4999526722459017216 5013888769866517632 5017224690538418176 5027281081135342848 5046640386510241792 5057384560663099392 5071282185272498832 5073484218353381376 5093474305896144896 5101468388756263706 5101649144465747328 5103683529176913408 5107079193534316544 5120567254331762688 5132016103658995824 5134244508393541632 5162746739010247296 5179181806235743488 5182627702314409984 5210010269368099104 5210194870943741952 5212272540435996672 5240741939837558784 5241207935651740416 5244695099946917888 5261391041255358464 5271936832336591872 5272592414308337664 5289377163815227392 5297678711400735387 5303505316362559488 5318552149979934502 5320861551695079936 5324401712408117248 5349924063584174592 5352722998112415744 5381768849676937536 5381959537018810368 5384105701109710848 5413995010453446144 5431712834022060768 5434071371943911424 5446414142252568576 5461380814908844896 5463752235149795328 5485280021734309888 5493889034045207068 5496274569882829824 5523111848056085829 5526786573171226272 5529186393654583296 5547281192192742912 5550971998042505216 5577580406715416064 5581291371723210752 5610780290088722112 5613216582007996416 5622026387608943676 5644377776855720448 5648133184558219264 5677470434824022016 5696252330262552576 5705192458431561186 5711264901697974528 5711467263775064064 5730158594133163008 5745464092726106112 5764470921044140032 5773518116616370302 5779868069329256448 5795751068882855808 5830249587150015664 5830456165103711232 5832781176202186752 5852076862093443072 5861261553039111492 5865161261324566656 5865369076271996928 5900281987440282624 5916495882817915304 5919064921412278272 5935613017305194496 5954297450706398976 5954508423935705088 5987352120935495128 5989951926459131904 6025070665527533568 6025819902066671616 6042378773941700736 6054489955886554728 6078345314262782288 6080984630508662784 6110676938274818364 6114198929810485248 6114742591593697152 6144053416772450508 6150592971059357184 6170940024451098624 6187422869089652736 6207671810310926592 6217634894817629556 6241578074181537024 6244843497797818368 6278730324623093792 6278952793188612096 6281456651294662656 6312127826349812376 6316327512195687168 6339749933934563328 6354149832627996672 6374377607674761216 6412320331529968128 6425173014410221344 6450717459263680512 6488537639798882304 6520219952493212784 6527159887654828032 6545910338436842464 6548752679009329152 6559030785543767622 6566244677401264128 6598306418990137488 6623715507294692352 6656057868170154717 6663142385314303616 6663378474404241408 6685185026488690176 6698584632044698848 6703041441513790464 6735771136052432019 6743179414217465856 6761709580363331776 6764645624471175168 6797676120684413328 6802198859287663104 6804911372235884544 6827423005775683584 6838138478545630074 6842688138211994432 6845659344524722176 6879085415542909296 6883662318680329728 6905575741647657984 6919417092441776832 6946680359157465472 6946926494591655936 6983630786599792416 6988277247535653888 7021775333454229152 7029249109782122496 7030123219077783552 7052502885086969856 7063571615200980516 7094482068926773248 7105868451220148064 7133232084778899456 7136963997483220992 7175691799569250048 7175946049358413824 7213860372971214144 7218660013937928192 7242283778696081024 7261885523003424768 7281841086545126528 7328366093177106432 7343054873611681536 7364149130741447772 7369048764228301696 7396374922923657216 7436773875620554752 7451679945706528896 7481040386784962816 7496035183478591568 7520833154799776448 7525837035807627264 7540921621703014272 7569960579765362688 7606923277908748248 7615019868930632704 7640211458844217344 7652202583134395559 7652473716698620992 7655525293765370112 7660618790301474816 7698024155488493736 7727668091843807744 7744120108515370944 7768772709353615232 7773941553471614976 7777041568269582336 7815015404052148656 7820215015099422208 7861811903477610624 7867042649920376832 7892086561883037696 7907905248504887808 7939063267608531968 7977828224969901753 7981292327542619904 7986602568612175872 8024886095376261888 8056505031922267648 8072653274515406304 8107979507344883712 8120992515680169216 8147569251033091152 8152265239747313664 8152990122124929536 8192071222363267344 8200790628079142912 8227920032601464832 8240833551067810602 8244411854824244736 8249897158786203648 8276895747081235456 8290179859756839408 8320921788289114368 8322104098908716032 8326457997063757824 8366370610073124096 8371937057584816128 8416170435133083168 8421770016260916224 8452999911912751104 8466566665283580672 8472199776837328896 8499170143566348288 8516205652236033024 8549760442039957504 8566897352546961792 8595237891199744512 8600956612351574016 8618196139089159168 8693626603324283712 8702879850206437376 8745374380725023496 8745684247655566848 8749171764303280128 8797741891986849984 8831620676392923136 8850422981160423936 8874743824226872956 8878597382118417408 8913580035318253568 8931446176059598464 8937388588685053952 8981028181403242692 8984927889688697856 9037605998291300352 9063568160912551104 9069598479050217472 9073215162981179392 9117517971394173432 9121476945762994176 9171298394715727872 9172113887390545728 9178216424907106304 9207434322196877312 9225889456589035776 9256410036676647936 9281134303634479104 9311507715466389888 9317702996714205184 9362367111272305536 9367265246696727552 9372332146376163328 9418095486934640688 9418429189782918144 9422184976941993984 9459309425235697664 9474491268293530752 9509624900901844992 9510976113038532608 9531224748941995008 9561566411512141824 9614305809579112369 9618480497294952192 9624880018583904256 9676076188895520768 9732806459698323456 9771154790902808576 9790739831482242048 9818865507655263696 9823129018513993728 9838546178315651433 9849367016101896192 9861833230564876288 9915698500827406336 9935573260942038528 9994713577971455424 9995067711606362112 9999053444918034432 10027777539733035264 10034449381076836352 10054562162270685696 10114769121326198784 10142564370544997664 10146968436706762752 10186948611792289792 10202936777512527412 10203298288931494656 10207367058353826816 10241134508663525376 10257207717818445111 10264032207317991648 10268489016787083264 10325493478020494592 10358363612471486976 10365255404628819968 10420020538736198208 10420389741887483904 10424545080871993344 10481483879675117568 10482415871303480832 10489390199893835776 10543873664673183744 10545184828616675328 10578754327630454784 10595357422801470774 10607010632725118976 10637104299959869004 10641723103390159872 10699848127168349184 10705445996224831488 10763537699353875072 10763919074037620736 10827990020906892288 10863425668044121536 10868142743887822848 10892828284505137152 10922761629817689792 10927504470299590656 10987778068090414136 10992549139765659648 11046223696112171658 11053573146342452544 11058372787309166592 11094562384385485824 11155160813430832128 11221560580177444224 11244052775217887352 11288755553711440896 11354940869648044032 11392504660525105152 11410384916863122372 11422529803395949056 11460317188266326016 11490928185452212224 11528941842088280064 11547036233232740604 11591502137765711616 11660499174300031328 11660912330207422464 11665562352404373504 11722523106078222984 11730322522649133312 11730738152543993856 11800563974880565248 11832991765635830608 11838129842824556544 11871226034610388992 11908594901412797952 11974704241870990256 11979903852918263808 12050141331055067136 12084757547883401472 12108979911773109456 12156690628525564576 12161969261017325568 12221353876549636728 12228397859620970496 12229485183187394304 12288106833544901016 12301185942118714368 12341880048902197248 12361250326601715903 12374845738179305472 12415343620621853184 12435269789635259112 12483156148363074048 12489686995595636736 12557460649246187584 12557905586377224192 12562913302589325312 12624255652699624752 12632655024391374336 12679499867869126656 12708299665255993344 12748755215349522432 12824640663059936256 12850346028820442688 12901434918527361024 13040439904986425568 13054319775309656064 13091820676873684928 13097505358018658304 13118061571087535244 13196612837980274976 13247431014589384704 13312115736340309434 13326284770628607232 13326756948808482816 13370370052977380352 13397169264089397696 13406082883027580928 13471542272104864038 13486358828434931712 13523419160726663552 13595352241368826656 13604397718575326208 13609822744471769088 13654846011551367168 13676276957091260148 13685376276423988864 13758170831085818592 13767324637360659456 13811151483295315968 13838834184883553664 13893360718314930944 13893852989183311872 13967261573199584832 13976554495071307776 14043550666908458304 14058498219564244992 14060246438155567104 14127143230401961032 14188964137853546496 14211736902440296128 14266464169557798912 14351383599138500096 14427720745942428288 14437320027875856384 14484567557392162048 14563682173090253056 14656732186354212864 14686109747223363072 14728298261482895544 14738097528456603392 14792749845847314432 14873547751241109504 14903359891413057792 14962080773569925632 14992070366957183136 15041666309599552896 15051674071615254528 15081843243406028544 15139921159530725376 15213846555817496496 15230039737861265408 15280422917688434688 15304405166268791118 15304947433397241984 15311050587530740224 15321237580602949632 15396048310976987472 15455336183687615488 15488240217030741888 15537545418707230464 15547883106943229952 15630030808104297312 15640430030198844416 15723623806955221248 15734085299840753664 15784173123766075392 15815810497009775616 15878126535217063936 15955656449939803506 15962584655085239808 15973205137224351744 16049772190752523776 16113010063844535296 16145306549030812608 16241985031360338432 16295138502066182304 16305980244249859072 16384142444726534688 16401581256158285824 16455840065202929664 16481667102135621204 16488823709648489472 16553791494162470912 16580359719513678816 16641843576578228736 16644208197817432064 16652915994127515648 16732741220146248192 16743874115169632256 16832340870266166336 16843540032521832448 16933133330567161344 16944399553674657792 17032411304472066048 17099520884079915008 17133794705093923584 17190475782399489024 17236392278178318336 17387253206648567424 17405759700412874752 17490748761450046992 17491368495311133696 17498343528606560256 17595483783973699968 17663241352785846272 17700845962320847872 17749487648453745912 17757194764236834816 17827160070636507136 17855139360646922971 17862892352119196928 17874777177370107904 17962056362806485384 17969855779377395712 18075211996582600704 18127136321825102208 18139196958100434944 18146430325962358784 18235035942788346864 18242953891525988352 18342596789431455744 18344227774781091456 18356432849814212608 18414868644393754624 18451778913178071552 18512820073353295872 18562268607268958208 18623015430932779776 18635405993428410368 18724734222544611072 18734530493393455104 18836190973869281376 18836858379565836288 18844369953883987968 18918618850471395328 18948982536587061504 19019249801803689984 19021952226077065216 19062449497883990016 19123132823024283648 19228611619158224738 19236960994589904384 19249760037167808512 19352152377791041536 19465612919396646912 19581479662964484096 19637731015310527392 19646258037027987456 19677092356631302866 19698734032203792384 19723666461129752576 19831397001654812672 19871146521884077056 19968173604510464151 19989427155942910848 19990135423212724224 20055555079466070528 20068898762153672704 20109124324541371392 20207313408157296057 20229538242652397568 20285128741089995328 20293936873413525504 20405873555025054824 20406596577862989312 20414734116707653632 20482269017327050752 20514415435636890222 20528064414635983296 20536978033574166528 20650986956040989184 20716727224942973952 20840041077472396416 20840779483774967808 20964831742606961664 21087747329346367488 21090369657233350656 21157508655260909568 21190714845602941548 21274208599919738008 21283446206780319744 21399696254336698368 21410891992449662976 21527075398707750144 21527838148075241472 21655980041813784576 21726851336088243072 21785656569010274304 21845523259635379584 21975556136180828272 21985098279531319296 22092447392224343316 22107146292684905088 22189124768770971648 22310321626861664256 22443121160354888448 22488105550435774704 22577511107422881792 22709881739296088064 22820769833726244744 22845059606791898112 22920634376532652032 22956607749403186677 22981856370904424448 23094072466465481208 23183004275531423232 23320998348600062656 23321824660414844928 23331124704808747008 23445046212156445968 23460645045298266624 23601127949761130496 23665983531271661216 23676259685649113088 23817189802825595904 23933484674909705259 23949408483741980512 23959807705836527616 24169515095766802944 24217959823546218912 24313381257051129152 24323938522034651136 24442707753099273456 24456795719241940992 24458970366374788608 24576213667089802032 24602371884237428736 24683760097804394496 24722500653203431806 24749691476358610944 24830687241243706368 24870539579270518224 24966312296726148096 24979373991191273472 25114921298492375168 25115811172754448384 25248511305399249504 25265310048782748672 25358999735738253312 25416599330511986688 25497510430699044864 25649281326119872512 25700692057640885376 25802869837054722048 26080879809972851136 26108639550619312128 26183641353747369856 26236123142175070488 26393225675960549952 26494862029178769408 26624231472680618868 26652569541257214464 26740740105954760704 26794338528178795392 26812165766055161856 26943084544209728076 27046838321453327104 27190704482737653312 27208795437150652416 27219645488943538176 27352553914182520296 27370752552847977728 27516341662171637184 27534649274721318912 27622302966590631936 27677668369767107328 27786721436629861888 27934523146399169664 27953108990142615552 28087101333816916608 28116996439128489984 28254286460803922064 28377928275707092992 28423473804880592256 28532928339115597824 28702767198277000192 28842917428737337107 28855441491884856576 28874640055751712768 28969135114784324096 29127364346180506112 29313464372708425728 29372219494446726144 29456596522965791088 29476195056913206784 29585499691694628864 29747095502482219008 29806719782826115584 29924161547139851264 29984140733914366272 30083332619199105792 30103348143230509056 30163686486812057088 30427693111634992992 30460079475722530816 30560845835376869376 30608810332537582236 30609894866794483968 30622101175061480448 30792096621953974944 30910672367375230976 30976480434061483776 31075090837414460928 31095766213886459904 31260061616208594624 31280860060397688832 31447247613910442496 31468170599681507328 31631620994019551232 31756253070434127872 31911312899879607012 31925169310170479616 32099544381505047552 32226020127689070592 32290613098061625216 32483970062720676864 32590277004132364608 32611960488499718144 32768284889453069376 32803162512316571648 32963334204271242408 32977647419296978944 33107582988324941824 33160719439027357632 33283687153156457472 33288416395634864128 33465482440292496384 33664681740532332672 33687080065043664896 33866266661134322688 34064822608944132096 34199041768159830016 34267589410187847168 34380951564798978048 34472784556356636672 34774506413297134848 34981497522900093984 34982736990622267392 34996687057213120512 35190967567947399936 35326482705571692544 35401691924641695744 35498975296907491824 35514389528473669632 35654320141273014272 35710278721293845942 35725784704238393856 35749554354740215808 35924112725612970768 35939711558754791424 36150423993165201408 36254272643650204416 36278393916200869888 36470071885576693728 36485907783051976704 36685193578862911488 36688455549562182912 36712865699628425216 36829737288787509248 36903557826356143104 37025640146706591744 37083750979805147709 37124537214537916416 37246030861865559552 37270811986856820736 37449468445089222144 37469060986786910208 37672381947738562752 37673716759131672576 37688739907767975936 37897965073174123008 38038499603607379968 38124898995767980032 38246265646048567296 38457223238316449476 38473921989179808768 38704304755582083072 39162959325928968192 39275462030621054784 39292516074055974912 39354184713262605732 39742293043768154112 39936347209020928302 39978854311885821696 39980270846425448448 40111110158932141056 40218248649082742784 40414626816314592114 40459076485304795136 40570257482179990656 40811747110050109648 40813193155725978624 40829468233415307264 40964538034654101504 41028830871273780444 41056128829271966592 41301973912081978368 41433454449885947904 41680082154944792832 41681558967549935616 41929663485213923328 42175494658692734976 42180739314466701312 42381429691205883096 42548417199839476016 42566892413560639488 42799392508673396736 43054150797415500288 43311960083627569152 43453702672176486144 43691046519270759168 43951112272361656544 43970196559062638592 44184894784448686632 44214292585369810176 44378249537541943296 44620643253723328512 44886242320709776896 44976211100871549408 45155022214845763584 45419763478592176128 45641539667452489488 45690119213583796224 45841268753065304064 45913215498806373354 45963712741808848896 46188144932930962416 46366008551062846464 46641996697200125312 46643649320829689856 46890092424312891936 46921290090596533248 47202255899522260992 47331967062543322432 47352519371298226176 47634379605651191808 47866969349819410518 47898816967483961024 47919615411673055232 48339030191533605888 48435919647092437824 48626762514102258304 48885415506198546912 48917940732749577216 49152427334179604064 49204743768474857472 49367520195608788992 49445001306406863612 49661374482487412736 49741079158541036448 49932624593452296192 49958747982382546944 50229842596984750336 50231622345508896768 50497022610798499008 50530620097565497344 50833198661023973376 51298562652239745024 51401384115281770752 52161759619945702272 52217279101238624256 52367282707494739712 52472246284350140976 52786451351921099904 52989724058357538816 53248462945361237736 53305139082514428928 53481480211909521408 53565418081940768913 53588677056357590784 53624331532110323712 53886169088419456152 54093676642906654208 54381408965475306624 54417590874301304832 54439290977887076352 54705107828365040592 54741505105695955456 55032683324343274368 55069298549442637824 55244605933181263872 55355336739534214656 55573442873259723776 55869046292798339328 55906217980285231104 56174202667633833216 56508572921607844128 56755856551414185984 56846947609761184512 57065856678231195648 57405534396554000384 57685834857474674214 57710882983769713152 57749280111503425536 57938270229568648192 58254728692361012224 58744438988893452288 58913193045931582176 58952390113826413568 59170999383389257728 59494191004964438016 59613439565652231168 59848323094279702528 59968281467828732544 60166665238398211584 60206696286461018112 60327372973624114176 60855386223269985984 60920158951445061632 61217620665075164472 61219789733588967936 61244202350122960896 61584193243907949888 61821344734750461952 61952960868122967552 62150181674828921856 62520123232417189248 62561720120795377664 62894495227820884992 63263241988039102464 63512506140868255744 63822625799759214024 63850338620340959232 64199088763010095104 64452040255378141184 64581226196123250432 64967940125441353728 65180554008264729216 65223920976999436288 65536569778906138752 65606325024633143296 65926668408542484816 65955294838593957888 66215165976649883648 66321438878054715264 66567374306312914944 66576832791269728256 66930964880584992768 67329363481064665344 67374160130087329792 67732533322268645376 68129645217888264192 68398083536319660032 68535178820375694336 68761903129597956096 68869823248209560031 68945569112713273344 69549012826594269696 69962995045800187968 69965473981244534784 69993374114426241024 70381935135894799872 70803383849283391488 70997950593814983648 71028779056947339264 71308640282546028544 71420557442587691884 71451569408476787712 71800454024729115777 71848225451225941536 71879423117509582848 72508545287300408832 72556787832401739776 72940143771153387456 72971815566103953408 73370387157725822976 73376911099124365824 73425731399256850432 73807115652712286208 74051280293413183488 74167501959610295418 74249074429075832832 74492061723731119104 74898936890178444288 74938121973573820416 75344763895477125504 75347433518263345152 75795930146348246016 76076999207214759936 76249797991535960064 76492531292097134592 76914446476632898952 76947843978359617536 77408609511164166144 78325918651857936384 78550924061242109568 78708369426525211464 79484586087536308224 79872694418041856604 79957708623771643392 80222220317864282112 80436497298165485568 80829253632629184228 81140514964359981312 81623494220100219296 81626386311451957248 81658936466830614528 82057661742547560888 82112257658543933184 82603947824163956736 82866908899771895808 83360164309889585664 83859326970427846656 84350989317385469952 84762859382411766192 85096834399678952032 85133784827121278976 85598785017346793472 86108301594831000576 86528752286212011321 86623920167255138304 86907405344352972288 87382093038541518336 87902224544723313088 87940393118125277184 88369789568897373264 88428585170739620352 88756499075083886592 89241286507446657024 89772484641419553792 89952422201743098816 90310044429691527168 91283079334904978976 91380238427167592448 91682537506130608128 91826430997612746708 92376289865861924832 92732017102125692928 93283993394400250624 93287298641659379712 93780184848625783872 93842580181193066496 94404511799044521984 94663934125086644864 95268759211302383616 95733938699638821036 95797633934967922048 96678060383067211776 96871839294184875648 97253525028204516608 97770831012397093824 97835881465499154432 98304854668359208128 98409487536949714944 98890002612813727224 99322748964974825472 99482158317082072896 99865249186904592384 100459685193969500672 100994045221596998016 101061240195130994688 102597125304479490048 102802768230563541504 104323519239891404544 104734565414989479424 104944492568700281952 105572902703842199808 105979448116715077632 106496925890722475472 106610278165028857856 106962960423819042816 107130836163881537826 107177354112715181568 107248663064220647424 107772338176838912304 108187353285813308416 108762817930950613248 108835181748602609664 109410215656730081184 109483010211391910912 110065366648686548736 110138597098885275648 110489211866362527744 110710673479068429312 111146885746519447552 111738092585596678656 111812435960570462208 112348405335267666432 113017145843215688256 113693895219522369024 114811068793108000768 115371669714949348428 115421765967539426304 115876540459137296384 116509457384722024448 117488877977786904576 117826386091863164352 117904780227652827136 119226879131304462336 119696646188559405056 119936562935657465088 120333330476796423168 120654745947248228352 121710772446539971968 121840317902890123264 122435241330150328944 122439579467177935872 122488404700245921792 123168386487815899776 123642689469500923904 123905921736245935104 124300363349657843712 124985975524528460797 125040246464834378496 125123440241590755328 125788990455641769984 126526483976078204928 127025012281736511488 127645251599518428048 127700677240681918464 128398177526020190208 128904080510756282368 129162452392246500864 129935880250882707456 130361108016529458432 130447841953998872576 131073139557812277504 131853336817084969632 131910589677187915776 132430331953299767296 132642877756109430528 133134748612625829888 133153665582539456512 133861929761169985536 134658726962129330688 134748320260174659584 135465066644537290752 136259290435776528384 137070357640751388672 137523806259195912192 137739646496419120062 137891138225426546688 139098025653188539392 139925990091600375936 139930947962489069568 140763870271789599744 141606767698566782976 141995901187629967296 142057558113894678528 142841114885175383768 142903138816953575424 143600908049458231554 143696450902451883072 143758846235019165696 145017090574600817664 145880287542306774912 146753822198248731648 147614231305424572416 148102560586826366976 148335003919220590836 148984123447462238208 149797873780356888576 149876243947147640832 150689527790954251008 150694867036526690304 151591860292696492032 152499595983071920128 153828892953265797904 153895687956719235072 156651837303715872768 157101848122484219136 157416738853050422928 158969172175072616448 159745388836083713208 159915417247543286784 160444440635728564224 160696254245822306739 160872994596330971136 161658507265258368456 162281029928719962624 163246988440200438592 163252772622903914496 163317872933661229056 164115323485095121776 164224515317087866368 165207895648327913472 165733817799543791616 166720328619779171328 167718653940855693312 169525718764823532384 170193668799357904064 170267569654242557952 171197570034693586944 172216603189662001152 173057504572424022642 173247840334510276608 173814810688705944576 174764186077083036672 175804449089446626176 176739579137794746528 176857170341479240704 177512998150167773184 178482573014893314048 179544969282839107584 179904844403486197632 180620088859383054336 182566158669809957952 182760476854335184896 183652861995225493416 184752579731723849664 185464034204251385856 186567986788800501248 187560369697251567744 187685160362386132992 189327868250173289728 190537518422604767232 191467877399277642072 191595267869935844096 193356120766134423552 193743678588369751296 194507050056409033216 195541662024794187648 195671762930998308864 196609709336718416256 196818975073899429888 197780005225627454448 198645497929949650944 198964316634164145792 199730498373809184768 200919370387939001344 201988090443193996032 202122480390261989376 205194250608958980096 205605536461127083008 208647038479782809088 209469130829978958848 209888985137400563904 211145805407684399616 212993851781444950944 213220556330057715712 213925920847638085632 214261672327763075652 214354708225430363136 215544676353677824608 216374706571626616832 217525635861901226496 217670363497205219328 218820431313460162368 218966020422783821824 220130733297373097472 220277194197770551296 221421346958136858624 222293771493038895104 223476185171193357312 224696810670535332864 226034291686431376512 227387790439044738048 229622137586216001536 230743339429898696856 230843531935078852608 231753080918274592768 233018914769444048896 234977755955573809152 235652772183726328704 235809560455305654272 238453758262608924672 239393292377118810112 239873125871314930176 240666660953592846336 241309491894496456704 243421544893079943936 244870482660300657888 244879158934355871744 244976809400491843584 246336772975631799552 247285378939001847808 247811843472491870208 248600726699315687424 249971951049056921594 250080492929668756992 250246880483181510656 251577980911283539968 253052967952156409856 255290503199036856096 255401354481363836928 256796355052040380416 257808161021512564736 258324904784493001728 259586256858636033963 259871760501765414912 260722216033058916864 260895683907997745152 262146279115624555008 263706673634169939264 263821179354375831552 265285755512218861056 266269497225251659776 267723859522339971072 269317453924258661376 270930133289074581504 274140715281502777344 275047612518391824384 275479292992838240124 278196051306377078784 279851980183200751872 279861895924978139136 281527740543579199488 283213535397133565952 283991802375259934592 285682229770350767536 285806277633907150848 287201816098916463108 287392901804903766144 290034181149201635328 291760575084613549824 293507644396497463296 295228462610849144832 296670007838441181672 297968246894924476416 299595747560713777152 301379055581908502016 303183720585392984064 307657785906531595808 307791375913438470144 314203696244968438272 314833477706100845856 317938344350145232896 319490777672167426416 319830834495086573568 320888881271457128448 321392508491644613478 321745989192661942272 323317014530516736912 324562059857439925248 326493976880400877184 326505545245807828992 328230646970190243552 328449030634175732736 330415791296655826944 331467635599087583232 333440657239558342656 335437307881711386624 339051437529647064768 340387337598715808128 344433206379324002304 346115009144848045284 347629621377411889152 349528372154166073344 351608898178893252352 353479158275589493056 353714340682958481408 359089938565678215168 359809688806972395264 365132317339619915904 365520953708670369792 367305723990450986832 369505159463447699328 370928068408502771712 373135973577601002496 374957926573585382391 375120739394503135488 375370320724772265984 378655736500346579456 381075036845209534464 382935754798555284144 383190535739871688192 386712241532268847104 387487357176739502592 389014100112818066432 391083324049588375296 391343525861996617728 393219418673436832512 395560010451254908896 397290995859899301888 397928633268328291584 399460996747618369536 401838740775878002688 403976180886387992064 404244960780523978752 411211072922254166016 417294076959565618176 418938261659957917696 419777970274801127808 422291610815368799232 425987703562889901888 426441112660115431424 428523344655526151304 428709416450860726272 431089352707355649216 432749413143253233664 435051271723802452992 437640862626920324736 437932040845567643648 440261466594746194944 442842693916273717248 444587542986077790208 446952370342386714624 449393621341070665728 452068583372862753024 454775580878089476096 459244275172432003072 461486678859797393712 461687063870157705216 463506161836549185536 466037829538888097792 469955511911147618304 471305544367452657408 471619120910611308544 476907516525217849344 478786584754237620224 479746251742629860352 481333321907185692672 482088762737466920217 482618983788992913408 486843089786159887872 489740965320601315776 489758317868711743488 489953618800983687168 492673545951263599104 495623686944983740416 497201453398631374848 499943902098113843188 500160985859337513984 503155961822567079936 510581006398073712192 510802708962727673856 513592710104080760832 516649809568986003456 519172513717272067926 519743521003530829824 521444432066117833728 524292558231249110016 527413347268339878528 530571511024437722112 532538994450503319552 535447719044679942144 538634907848517322752 541860266578149163008 548281430563005554688 550958585985676480248 556392102612754157568 559703960366401503744 563055481087158398976 567983604750519869184 571364459540701535072 571612555267814301696 574403632197832926216 574785803609807532288 580068362298403270656 583521150169227099648 587015288792994926592 590456925221698289664 593340015676882363344 595936493789848952832 599191495121427554304 602758111163817004032 606367441170785968128 615315571813063191616 615582751826876940288 628407392489936876544 629666955412201691712 638981555344334852832 639661668990173147136 641777762542914256896 642785016983289226956 646634029061033473824 649124119714879850496 652987953760801754368 653011090491615657984 656461293940380487104 656898061268351465472 660831582593311653888 666881314479116685312 678102875059294129536 680774675197431616256 688866412758648004608 692230018289696090568 695259242754823778304 699056744308332146688 703217796357786504704 706958316551178986112 707428681365916962816 718179877131356430336 719619377613944790528 730264634679239831808 734611447980901973664 739010318926895398656 741856136817005543424 746271947155202004992 749915853147170764782 750241478789006270976 750740641449544531968 757311473000693158912 765871509597110568288 766381071479743376384 773424483064537694208 774974714353479005184 778028200225636132864 782166648099176750592 782687051723993235456 786438837346873665024 791120020902509817792 795857266536656583168 803677481551756005376 807952361772775984128 822422145844508332032 834588153919131236352 837876523319915835392 839555940549602255616 844583221630737598464 851975407125779803776 852882225320230862848 857046689311052302608 857418832901721452544 862178705414711298432 865498826286506467328 870102543447604905984 875281725253840649472 875864081691135287296 880522933189492389888 885685387832547434496 889175085972155580416 893904740684773429248 898787242682141331456 904137166745725506048 909551161756178952192 922973357719594787424 923374127740315410432 927012323673098371072 932075659077776195584 942611088734905314816 943238241821222617088 953815033050435698688 959492503485259720704 962666643814371385344 964177525474933840434 965237967577985826816 973686179572319775744 979481930641202631552 979516635737423486976 985347091902527198208 991247373889967480832 994402906797262749696 999887804196227686376 1000321971718675027968 1006311923645134159872 1021162012796147424384 1033299619137972006912 1038345027434544135852 1042888864132235667456 1048585116462498220032 1054826694536679757056 1061143022048875444224 1077269815697034645504 1096562861126011109376 1101917171971352960496 1112784205225508315136 1119407920732803007488 1124873779720756147173 1126110962174316797952 1135967209501039738368 1142728919081403070144 1143225110535628603392 1148807264395665852432 1149571607219615064576 1160136724596806541312 1167042300338454199296 1174030577585989853184 1186680031353764726688 1191872987579697905664 1198382990242855108608 1205516222327634008064 1212734882341571936256 1230631143626126383232 1256814784979873753088 1259333910824403383424 1277963110688669705664 1279323337980346294272 1285570033966578453912 1293268058122066947648 1298248239429759700992 1305975907521603508736 1312922587880760974208 1313796122536702930944 1333762628958233370624 1356205750118588259072 1361549350394863232512 1377732825517296009216 1384460036579392181136 1390518485509647556608 1398113488616664293376 1406435592715573009408 1413916633102357972224 1414857362731833925632 1436359754262712860672 1439238755227889581056 1460529269358479663616 1469222895961803947328 1478020637853790797312 1492543894310404009984 1499831706294341529564 1500482957578012541952 1514622946001386317824 1531743019194221136576 1532762142959486752768 1549949428706958010368 1556056400451272265728 1564333296198353501184 1572877674693747330048 1582240041805019635584 1591714533073313166336 1607354963103512010752 1615904723545551968256 1644844291689016664064 1669176307838262472704 1675753046639831670784 1679111881099204511232 1689166443261475196928 1703950814251559607552 1714093378622104605216 1714837665803442905088 1724357410829422596864 1730997652573012934656 1740205086895209811968 1750563450507681298944 1751728163382270574592 1761045866378984779776 1771370775665094868992 1787809481369546858496 1797574485364282662912 1808274333491451012096 1819102323512357904384 1845946715439189574848 1846748255480630820864 1885222177469810629632 1918985006970519441408 1925333287628742770688 1928355050949867680868 1947372359144639551488 1958963861282405263104 1959033271474846973952 1970694183805054396416 1982494747779934961664 1999775608392455372752 2000643943437350055936 2042324025592294848768 2066599238275944013824 2076690054869088271704 2085777728264471334912 2097170232924996440064 2109653389073359514112 2122286044097750888448 2154539631394069291008 2203834343942705920992 2225568410451016630272 2238815841465606014976 2249747559441512294346 2252221924348633595904 2271934419002079476736 2285457838162806140288 2297614528791331704864 2299143214439230129152 2320273449193613082624 2334084600676908398592 2348061155171979706368 2373360062707529453376 2411032444655268016128 2461262287252252766464 2513629569959747506176 2518667821648806766848 2555926221377339411328 2558646675960692588544 2571140067933156907824 2586536116244133895296 2596496478859519401984 2611951815043207017472 2625845175761521948416 2627592245073405861888 2667525257916466741248 2712411500237176518144 2723098700789726465024 2768920073158784362272 2781036971019295113216 2796226977233328586752 2812871185431146018816 2827833266204715944448 2829714725463667851264 2878477510455779162112 2921058538716959327232 2938445791923607894656 2956041275707581594624 2985087788620808019968 2999663412588683059128 3000965915156025083904 3029245892002772635648 3063486038388442273152 3065524285918973505536 3099898857413916020736 3112112800902544531456 3128666592396707002368 3145755349387494660096 3164480083610039271168 3183429066146626332672 3214709926207024021504 3231809447091103936512 3289688583378033328128 3338352615676524945408 3351506093279663341568 3358223762198409022464 3374621339162268441519 3378332886522950393856 3407901628503119215104 3428186757244209210432 3429675331606885810176 3448714821658845193728 3480410173790419623936 3501126901015362597888 3522091732757969559552 3575618962739093716992 3595148970728565325824 3616548666982902024192 3638204647024715808768 3691893430878379149696 3770444354939621259264 3837970013941038882816 3856710101899735361736 3894744718289279102976 3917927722564810526208 3941388367610108792832 3999551216784910745504 4001287886874700111872 4084648051184589697536 4133198476551888027648 4153380109738176543408 4171555456528942669824 4194340465849992880128 4219306778146719028224 4244572088195501776896 4309079262788138582016 4407668687885411841984 4477631682931212029952 4499495118883024588692 4543868838004158953472 4570915676325612280576 4595229057582663409728 4598286428878460258304 4668169201353816797184 4746720125415058906752 4822064889310536032256 4922524574504505532928 5027259139919495012352 5037335643297613533696 5111852442754678822656 5142280135866313815648 5173072232488267790592 5192992957719038803968 5223903630086414034944 5251690351523043896832 5255184490146811723776 5424823000474353036288 5446197401579452930048 5537840146317568724544 5625742370862292037632 5655666532409431888896 5756955020911558324224 5842117077433918654464 5876891583847215789312 5912082551415163189248 5970175577241616039936 5999326825177366118256 6001931830312050167808 6058491784005545271296 6126972076776884546304 6131048571837947011072 6199797714827832041472 6224225601805089062912 6257333184793414004736 6291510698774989320192 6328960167220078542336 6366858132293252665344 6463618894182207873024 6676705231353049890816 6716447524396818044928 6749242678324536883038 6756665773045900787712 6815803257006238430208 6856373514488418420864 6897429643317690387456 6960820347580839247872 7002253802030725195776 7044183465515939119104 7233097333965804048384 7383786861756758299392 7540888709879242518528 7675940027882077765632 7713420203799470723472 7789489436578558205952 7835855445129621052416 7882776735220217585664 7999102433569821491008 8002575773749400223744 8169296102369179395072 8306760219476353086816 8343110913057885339648 8388680931699985760256 8438613556293438056448 8489144176391003553792 8815337375770823683968 8955263365862424059904 8998990237766049177384 9087737676008317906944 9141831352651224561152 9190458115165326819456 9196572857756920516608 9336338402707633594368 9493440250830117813504 9644129778621072064512 9845049149009011065856 10054518279838990024704 10074671286595227067392 10223704885509357645312 10284560271732627631296 10346144464976535581184 10447807260172828069888 10503380703046087793664 10849646000948706072576 10892394803158905860096 11075680292635137449088 11251484741724584075264 11311333064818863777792 11513910041823116648448 11684234154867837308928 11753783167694431578624 11824165102830326378496 11998653650354732236512 12003863660624100335616 12116983568011090542592 12253944153553769092608 12262097143675894022144 12399595429655664082944 12514666369586828009472 12583021397549978640384 12657920334440157084672 12733716264586505330688 12927237788364415746048 13432895048793636089856 13498485356649073766076 13631606514012476860416 13712747028976836841728 13794859286635380774912 14004507604061450391552 14466194667931608096768 14767573723513516598784 15081777419758485037056 15426840407598941446944 15578978873157116411904 15671710890259242104832 15765553470440435171328 15998204867139642982016 16338592204738358790144 16613520438952706173632 16877227112586876112896 17630674751541647367936 17910526731724848119808 17997980475532098354768 18175475352016635813888 18283662705302449122304 18380916230330653638912 18393145715513841033216 18672676805415267188736 18986880501660235627008 19690098298018022131712 20149342573190454134784 20447409771018715290624 20569120543465255262592 20692288929953071162368 20895614520345656139776 21006761406092175587328 21699292001897412145152 21784789606317811720192 22151360585270274898176 22502969483449168150528 22622666129637727555584 23027820083646233296896 23368468309735674617856 23507566335388863157248 23648330205660652756992 23997307300709464473024 24007727321248200671232 24507888307107538185216 25029332739173656018944 25166042795099957280768 25315840668880314169344 25467432529173010661376 26865790097587272179712 26996970713298147532152 27263213028024953720832 27425494057953673683456 27589718573270761549824 28009015208122900783104 28932389335863216193536 29535147447027033197568 30163554839516970074112 30853680815197882893888 31343421780518484209664 31996409734279285964032 32677184409476717580288 33227040877905412347264 33754454225173752225792 35261349503083294735872 35995960951064196709536 36350950704033271627776 36567325410604898244608 36761832460661307277824 36786291431027682066432 37973761003320471254016 39380196596036044263424 40298685146380908269568 40894819542037430581248 41138241086930510525184 41384577859906142324736 41791229040691312279552 42013522812184351174656 43398584003794824290304 43569579212635623440384 44302721170540549796352 45245332259275455111168 46736936619471349235712 47015132670777726314496 47296660411321305513984 47994614601418928946048 49015776614215076370432 50631681337760628338688 53731580195174544359424 53993941426596295064304 54526426056049907441664 54850988115907347366912 55179437146541523099648 56018030416245801566208 59070294894054066395136 61707361630395765787776 62686843561036968419328 63992819468558571928064 65354368818953435160576 66454081755810824694528 67508908450347504451584 70522699006166589471744 71991921902128393419072 73134650821209796489216 73523664921322614555648 75947522006640942508032 78760393192072088526848 80597370292761816539136 81789639084074861162496 82276482173861021050368 82769155719812284649472 84027045624368702349312 86797168007589648580608 88605442341081099592704 90490664518550910222336 94030265341555452628992 95989229202837857892096 98031553228430152740864 101263362675521256677376 107987882853192590128608 109052852112099814883328 109701976231814694733824 110358874293083046199296 118140589788108132790272 123414723260791531575552 125373687122073936838656 127985638937117143856128 130708737637906870321152 132908163511621649389056 141045398012333178943488 143983843804256786838144 146269301642419592978432 147047329842645229111296 151895044013281885016064 157520786384144177053696 161194740585523633078272 163579278168149722324992 164552964347722042100736 165538311439624569298944 168054091248737404698624 177210884682162199185408 188060530683110905257984 191978458405675715784192 196063106456860305481728 202526725351042513354752 215975765706385180257216 219403952463629389467648 236281179576216265580544 246829446521583063151104 255971277874234287712256 265816327023243298778112 282090796024666357886976 287967687608513573676288 292538603284839185956864 294094659685290458222592 303790088026563770032128 327158556336299444649984 329105928695444084201472 331076622879249138597888 354421769364324398370816 376121061366221810515968 383956916811351431568384 392126212913720610963456 431951531412770360514432 438807904927258778935296 472562359152432531161088 493658893043166126302208 511942555748468575424512 531632654046486597556224 564181592049332715773952 575935375217027147352576 588189319370580916445184 607580176053127540064256 658211857390888168402944 708843538728648796741632 767913833622702863136768 863903062825540721028864 877615809854517557870592 987317786086332252604416 1023885111496937150849024 1063265308092973195112448 1128363184098665431547904 1151870750434054294705152 1176378638741161832890368 1316423714781776336805888 1417687077457297593483264 1535827667245405726273536 1727806125651081442057728 1974635572172664505208832 2047770222993874301698048 2126530616185946390224896 2303741500868108589410304 2632847429563552673611776 3071655334490811452547072 3455612251302162884115456 3949271144345329010417664 4253061232371892780449792 4607483001736217178820608 6143310668981622905094144 6911224502604325768230912 7898542288690658020835328 9214966003472434357641216 13822449005208651536461824 18429932006944868715282432 27644898010417303072923648 55289796020834606145847296
- Sum of all divisors σ(n): 212813629669445516974080000
- Sum of proper divisors (its aliquot sum) s(n): 157523833648610910828232704
- 55289796020834606145847296 is an abundant number, because the sum of its proper divisors (157523833648610910828232704) is greater than itself. Its abundance is 102234037627776304682385408
Bases of 55289796020834606145847296
- Binary: 101101101111000001000111011001000111010100111100000001001001101110101111000000000000002
- Hexadecimal: 0x2DBC11D91D4F0126EBC000
- Base-36: 6Y3GYLNVXXDQYC5C0
Squares and roots of 55289796020834606145847296
- 55289796020834606145847296 squared (552897960208346061458472962) is 3056961544025498247522567299235809917922185750511616
- 55289796020834606145847296 cubed (552897960208346061458472963) is 169018780212705406676652736483945926498661734322260965939992547905145810190336
-
The
square root of 55289796020834606145847296 is 7435710861836.5874532185 -
The
cube root of 55289796020834606145847296 is 380962003.9605254073
Scales and comparisons
How big is 55289796020834606145847296?- 55,289,796,020,834,606,145,847,296 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 55,289,796,020,834,606,145,847,296 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 55289796020834606145847296 cubic inches would be around 31746833.7 feet tall.
Recreational maths with 55289796020834606145847296
- 55289796020834606145847296 backwards is 69274854160643802069798255
- 55289796020834606145847296 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 55289796020834606145847296's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 55289796020834606145847296 - Facts about the integer". Numbermatics.com. 2024. Web. 17 June 2024.
APA style:
Numbermatics. (2024). Number 55289796020834606145847296 - Facts about the integer. Retrieved 17 June 2024, from https://numbermatics.com/n/55289796020834606145847296/
Chicago style:
Numbermatics. 2024. "Number 55289796020834606145847296 - Facts about the integer". https://numbermatics.com/n/55289796020834606145847296/
The information we have on file for 55289796020834606145847296 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 55289796020834606145847296, math, Factors of 55289796020834606145847296, curriculum, school, college, exams, university, Prime factorization of 55289796020834606145847296, STEM, science, technology, engineering, physics, economics, calculator, fifty-five septillion, two hundred eighty-nine sextillion, seven hundred ninety-six quintillion, twenty quadrillion, eight hundred thirty-four trillion, six hundred six billion, one hundred forty-five million, eight hundred forty-seven thousand, two hundred ninety-six.