119987891327436634372276224
119,987,891,327,436,634,372,276,224 is an even composite number composed of six prime numbers multiplied together.
119987891327436634372276224 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-eight thousand, six hundred seventy-two divisors.
Prime factorization of 119987891327436634372276224:
215 × 33 × 73 × 136 × 433 × 1013
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 7 × 13 × 13 × 13 × 13 × 13 × 13 × 43 × 43 × 43 × 101 × 101 × 101)See below for interesting mathematical facts about the number 119987891327436634372276224 from the Numbermatics database.
Names of 119987891327436634372276224
- Cardinal: 119987891327436634372276224 can be written as One hundred nineteen septillion, nine hundred eighty-seven sextillion, eight hundred ninety-one quintillion, three hundred twenty-seven quadrillion, four hundred thirty-six trillion, six hundred thirty-four billion, three hundred seventy-two million, two hundred seventy-six thousand, two hundred twenty-four.
Scientific notation
- Scientific notation: 1.19987891327436634372276224 × 1026
Factors of 119987891327436634372276224
Divisors of 119987891327436634372276224
- Number of divisors d(n): 28672
-
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 43 48 49 52 54 56 63 64 72 78 84 86 91 96 98 101 104 108 112 117 126 128 129 144 147 156 168 169 172 182 189 192 196 202 208 216 224 234 252 256 258 273 288 294 301 303 312 336 338 343 344 351 364 378 384 387 392 404 416 432 441 448 468 504 507 512 516 546 559 576 588 602 606 624 637 672 676 686 688 702 707 728 756 768 774 784 808 819 832 864 882 896 903 909 936 1008 1014 1024 1029 1032 1092 1118 1152 1161 1176 1183 1204 1212 1248 1274 1313 1323 1344 1352 1372 1376 1404 1414 1456 1512 1521 1536 1548 1568 1616 1638 1664 1677 1728 1764 1792 1806 1818 1849 1872 1911 2016 2028 2048 2058 2064 2107 2121 2184 2197 2236 2304 2322 2352 2366 2408 2424 2457 2496 2548 2626 2646 2688 2704 2709 2727 2744 2752 2808 2828 2912 3024 3042 3072 3087 3096 3136 3232 3276 3328 3354 3456 3528 3549 3584 3612 3636 3698 3744 3822 3913 3939 4032 4056 4096 4116 4128 4214 4242 4343 4368 4394 4459 4472 4563 4608 4644 4704 4732 4816 4848 4914 4949 4992 5031 5096 5252 5292 5376 5408 5418 5454 5488 5504 5547 5616 5656 5733 5824 6048 6084 6144 6174 6192 6272 6321 6363 6464 6552 6591 6656 6708 6912 7056 7098 7168 7224 7267 7272 7396 7488 7644 7826 7878 8064 8112 8127 8192 8232 8256 8281 8428 8484 8686 8736 8788 8918 8944 9126 9191 9216 9261 9288 9408 9464 9632 9696 9828 9898 9984 10062 10192 10201 10504 10584 10647 10752 10816 10836 10908 10976 11008 11094 11232 11312 11466 11648 11739 11817 12096 12168 12288 12348 12384 12544 12642 12726 12928 12943 13029 13104 13182 13312 13377 13416 13824 14112 14196 14336 14448 14534 14544 14749 14792 14847 14976 15093 15288 15379 15652 15756 16128 16224 16254 16384 16464 16512 16562 16641 16856 16968 17069 17199 17372 17472 17576 17836 17888 18252 18382 18432 18522 18576 18816 18928 18963 19089 19264 19392 19656 19773 19796 19968 20124 20384 20402 21008 21168 21294 21504 21632 21672 21801 21816 21952 22016 22188 22464 22624 22932 23296 23478 23634 24037 24192 24336 24576 24696 24768 24843 25088 25284 25452 25856 25886 26058 26208 26364 26624 26754 26832 27391 27573 27648 28224 28392 28561 28672 28896 29068 29088 29498 29584 29694 29952 30186 30401 30576 30603 30758 31304 31512 31941 32256 32448 32508 32768 32928 33024 33124 33282 33712 33936 34138 34398 34643 34744 34944 35152 35217 35451 35672 35776 36504 36764 36864 37044 37152 37632 37856 37926 38178 38528 38784 38829 39087 39312 39546 39592 39936 40131 40248 40768 40804 42016 42336 42588 43008 43264 43344 43602 43632 43904 44032 44247 44376 44541 44928 45248 45864 46137 46592 46956 47268 48074 48384 48672 49152 49392 49536 49686 49923 50176 50568 50869 50904 51207 51712 51772 52116 52416 52728 53248 53508 53664 54782 55146 55296 56448 56459 56784 56889 57122 57344 57792 57967 58136 58176 58996 59168 59319 59388 59904 60372 60802 61152 61206 61516 62608 63024 63882 64337 64512 64896 65016 65403 65856 66048 66248 66564 67424 67872 68276 68796 69286 69488 69888 70304 70434 70902 71344 71407 71552 72111 73008 73528 73728 74088 74304 74529 75264 75712 75852 76356 77056 77568 77658 78174 78624 79092 79184 79507 79872 80262 80496 81536 81608 82173 82719 84032 84672 85176 85683 86016 86528 86688 87204 87264 87808 88064 88494 88752 89082 89856 90496 90601 91203 91728 91809 92274 93184 93912 94471 94536 96148 96768 97344 98304 98784 99072 99372 99846 100352 101136 101738 101808 102414 103424 103544 103929 104232 104832 105456 105651 106496 107016 107328 107653 109564 110292 110592 112896 112918 113568 113778 114244 114688 115584 115934 116272 116352 116487 117261 117992 118336 118638 118776 119483 119808 120393 120744 121604 122304 122412 123032 125216 126048 127764 128674 129024 129792 130032 130806 131712 132096 132496 132613 132741 133128 133623 134848 135744 136552 137592 138411 138572 138976 139776 140608 140868 141804 142688 142814 143104 144222 146016 147056 147456 148176 148608 149058 150528 151424 151704 152607 152712 153621 154112 155136 155316 156348 157248 158184 158368 159014 159744 160524 160992 163072 163216 164346 165438 168064 168259 169344 169377 170352 171366 172032 173056 173376 173901 174408 174528 175616 176128 176988 177504 178164 179712 180992 181202 182406 183456 183618 184548 186368 186749 187824 188942 189072 191737 192296 193011 193536 194688 196209 197568 198144 198744 199692 199927 200704 202272 203476 203616 204828 206848 207088 207858 208464 209664 210912 211302 212807 212992 214032 214221 214656 215306 216333 219128 220584 221184 221897 223587 225792 225836 227136 227556 228488 229376 231168 231868 232544 232704 232974 234522 235984 236672 237276 237552 238521 238966 239616 240786 241488 243208 244608 244824 246064 246519 248157 250432 252096 255528 257049 257348 258048 259584 260064 261612 263424 264192 264992 265226 265482 266256 267246 269696 271488 271803 273104 273609 275184 275427 276822 277144 277952 279552 281216 281736 283413 283608 285376 285628 286208 288444 292032 294112 294912 296352 297216 298116 301056 302848 303408 305214 305424 307242 308224 310272 310632 311787 312481 312696 314496 316368 316736 318028 319488 321048 321984 322959 326144 326432 328692 330876 336128 336518 338688 338754 340704 342732 344064 346112 346752 347802 348816 349056 349461 351232 352256 353976 355008 356083 356328 358449 359424 361984 362404 364812 366912 367236 369096 371293 372736 373498 375648 377884 378144 383474 384592 386022 387072 389376 392418 395136 395213 396288 397488 397839 398223 399384 399854 401408 404544 406952 407232 409656 413696 414176 415233 415716 416928 419328 421824 422604 425614 425984 428064 428442 429312 430612 432666 438256 438643 441168 442368 443794 447174 450359 451584 451672 454272 455112 456976 457821 460863 462336 463736 465088 465408 465948 469044 471968 473344 474552 475104 477042 477932 479232 481572 482976 486416 489216 489648 492128 493038 496314 499849 500864 504192 504777 508131 511056 514098 514696 516096 519168 520128 521703 523224 526848 528384 529984 530452 530964 532512 534492 539392 542976 543606 546208 547218 550368 550854 553644 554288 555904 556549 559104 560247 562432 563472 566826 567216 570752 571256 572416 575211 576888 579033 584064 588224 592704 594432 596232 599781 602112 605696 606816 610428 610848 614484 616448 620544 621264 623574 624962 625392 628992 632736 633472 634207 636056 638421 638976 642096 642663 643968 645918 648999 652288 652864 657384 661297 661752 665691 672256 673036 677376 677508 681408 685464 688128 692224 693504 695604 697632 698112 698922 702464 704512 707952 710016 712166 712656 715563 716898 718848 723968 724808 729624 733824 733967 734472 738192 739557 742586 745472 746996 751296 753571 755768 756288 766948 769184 771147 772044 774144 778752 784836 790272 790426 792576 794976 795678 796446 798768 799708 802816 809088 813904 814464 815409 819312 820827 827392 828352 830466 831432 833856 836381 838656 843648 845208 850239 851228 856128 856884 858624 861224 865332 876512 877286 882336 884736 887588 894348 900718 903168 903344 908544 910224 913952 915642 921726 924672 927472 928291 930176 930816 931896 935361 937443 938088 943936 946688 949104 950208 954084 955864 958464 963144 965952 968877 972832 978432 979296 984256 986076 992628 999698 1001728 1008384 1009554 1016262 1022112 1028196 1029392 1030301 1032192 1033591 1038336 1040256 1043406 1046448 1053696 1056768 1059968 1060904 1061928 1065024 1068249 1068984 1075347 1078784 1085952 1087212 1092416 1094436 1100736 1101708 1107288 1108576 1111808 1113098 1113879 1118208 1120494 1124864 1126944 1133652 1134432 1141504 1142512 1144832 1150422 1153776 1158066 1168128 1176448 1177813 1185408 1185639 1188864 1192464 1193517 1199562 1204224 1211392 1213632 1220856 1221696 1228123 1228968 1232896 1241088 1242528 1247148 1249924 1250784 1257984 1265472 1266944 1268414 1272112 1276842 1277952 1284192 1285326 1287936 1291836 1297998 1304576 1305728 1307243 1314768 1315929 1322594 1323504 1331382 1344512 1346072 1351077 1354752 1355016 1362816 1370928 1373463 1384448 1387008 1391208 1395264 1396224 1397844 1399489 1404928 1409024 1415904 1420032 1424332 1425312 1431126 1433796 1437696 1447936 1449616 1459248 1467648 1467934 1468944 1476384 1479114 1485172 1489649 1490944 1493992 1499547 1502592 1507142 1511536 1512576 1514331 1524393 1533896 1538368 1542294 1544088 1548288 1553279 1557504 1565109 1569672 1580544 1580852 1585152 1589952 1591356 1592892 1597536 1599416 1605632 1618176 1627808 1628928 1630818 1638624 1641654 1654784 1656704 1660932 1662864 1667712 1669647 1672762 1677312 1680741 1687296 1690416 1700478 1702456 1712256 1713768 1717248 1722448 1723969 1725633 1730664 1737099 1753024 1754572 1764672 1775176 1788696 1799343 1801436 1806336 1806688 1817088 1820448 1827904 1831284 1843452 1849344 1854944 1856582 1860352 1861632 1863792 1870722 1874886 1876176 1887872 1893376 1898208 1900416 1902621 1908168 1911728 1915263 1916928 1926288 1927989 1931904 1937754 1945664 1956864 1958592 1968512 1972152 1983891 1985256 1997073 1999396 2003456 2016768 2019108 2032524 2044224 2056392 2058784 2060602 2064384 2067182 2076672 2080512 2086812 2092896 2107392 2113536 2119936 2121808 2123856 2130048 2136498 2137968 2146689 2150694 2157568 2171904 2174424 2184832 2187367 2188872 2201472 2201901 2203416 2214576 2217152 2223616 2226196 2227758 2236416 2240988 2249728 2253888 2260713 2267304 2268864 2283008 2285024 2289664 2300844 2307552 2316132 2336256 2352896 2355626 2370816 2371278 2377728 2384928 2387034 2399124 2408448 2422784 2427264 2427737 2441712 2443392 2446227 2456246 2457936 2465792 2482176 2485056 2492581 2494296 2499848 2501568 2509143 2515968 2530944 2533888 2536828 2544224 2550717 2553684 2568384 2570652 2575872 2583672 2595996 2599051 2609152 2611456 2614486 2629536 2631858 2645188 2647008 2662764 2689024 2692144 2702154 2709504 2710032 2725632 2741856 2746926 2766491 2768896 2774016 2782416 2784873 2790528 2792448 2795688 2798978 2809856 2812329 2831808 2840064 2848664 2850624 2862252 2867592 2875392 2884661 2895872 2899232 2906631 2918496 2935296 2935868 2937888 2952768 2958228 2970344 2979298 2981888 2987984 2999094 3005184 3014284 3023072 3025152 3028662 3048786 3067792 3070501 3076736 3084588 3088176 3090903 3096576 3100773 3106558 3115008 3130218 3139344 3161088 3161704 3170304 3179904 3182712 3185784 3195072 3198832 3204747 3226041 3236352 3255616 3257856 3261636 3277248 3283308 3309568 3313408 3321864 3325728 3335424 3339294 3341637 3345524 3354624 3361482 3374592 3380832 3400956 3404912 3424512 3427536 3434496 3444896 3447938 3451266 3461328 3474198 3498943 3506048 3509144 3529344 3533439 3550352 3556917 3577392 3580551 3598686 3602872 3612672 3613376 3634176 3640896 3655808 3662568 3684369 3686904 3698688 3709888 3713164 3720704 3723264 3727584 3741444 3749772 3752352 3775744 3786752 3796416 3800832 3805242 3816336 3823456 3830526 3833856 3852576 3855978 3863808 3875508 3891328 3895843 3913728 3917184 3921729 3937024 3944304 3947787 3967782 3970512 3994146 3998792 4006912 4033536 4038216 4053231 4062253 4065048 4088448 4112784 4117568 4121204 4134364 4153344 4161024 4173624 4185792 4198467 4214784 4227072 4239872 4243616 4247712 4260096 4272996 4275936 4293378 4301388 4315136 4343808 4348848 4369664 4374734 4377744 4402944 4403802 4406832 4429152 4434304 4447232 4452392 4455516 4468947 4472832 4481976 4498641 4499456 4507776 4521426 4534608 4537728 4542993 4566016 4570048 4579328 4601688 4615104 4629079 4632264 4659837 4672512 4705792 4711252 4741632 4742556 4755456 4769856 4774068 4798248 4816896 4826809 4845568 4854528 4855474 4883424 4886784 4892454 4912492 4915872 4931584 4964352 4970112 4985162 4988592 4999696 5003136 5008941 5018286 5031936 5042223 5061888 5067776 5073656 5088448 5101434 5107368 5136768 5137769 5141304 5151744 5167344 5171907 5176899 5191992 5198102 5218304 5222912 5228972 5259072 5263716 5290376 5294016 5325528 5378048 5384288 5398029 5404308 5419008 5420064 5451264 5483712 5493852 5532982 5537792 5548032 5564832 5569746 5581056 5584896 5591376 5597956 5619712 5624658 5663616 5680128 5697328 5701248 5702359 5707863 5724504 5735184 5745789 5750784 5769322 5791744 5798464 5813262 5836992 5854667 5870592 5871736 5875776 5905536 5916456 5940688 5951673 5958596 5975968 5991219 5998188 6010368 6028568 6046144 6050304 6057324 6097572 6135584 6141002 6153472 6169176 6176352 6181806 6193152 6201546 6213116 6230016 6260436 6278688 6322176 6323408 6340608 6359808 6365424 6371568 6390144 6397664 6409494 6452082 6472704 6498037 6511232 6515712 6523272 6554496 6562101 6566616 6605703 6626816 6643728 6651456 6670848 6678588 6683274 6691048 6709248 6722964 6749184 6761664 6782139 6801912 6809824 6849024 6855072 6868992 6889792 6895876 6902532 6922656 6948396 6997886 7012096 7018288 7058688 7066878 7100704 7113834 7154784 7161102 7197372 7205744 7212107 7225344 7226752 7235137 7268352 7281792 7283211 7311616 7325136 7368738 7373808 7397376 7419776 7426328 7441408 7446528 7455168 7477743 7482888 7499544 7504704 7527429 7551488 7573504 7592832 7601664 7610484 7632672 7646912 7661052 7705152 7711956 7727616 7751016 7782656 7791686 7797153 7827456 7834368 7843458 7874048 7888608 7895574 7935564 7941024 7988292 7997584 8013824 8030207 8067072 8076432 8106462 8124506 8130096 8176896 8225568 8235136 8242408 8244691 8268728 8299473 8306688 8322048 8347248 8354619 8371584 8396934 8429568 8436987 8479744 8487232 8495424 8520192 8545992 8551872 8586756 8596861 8602776 8630272 8653983 8687616 8697696 8739328 8749468 8755488 8805888 8807604 8813664 8858304 8868608 8894464 8904784 8911032 8937894 8945664 8963952 8997282 8998912 9015552 9042852 9069216 9075456 9085986 9132032 9140096 9150701 9158656 9203376 9211503 9230208 9258158 9264528 9272709 9302319 9319674 9345024 9411584 9422504 9483264 9485112 9510912 9539712 9541571 9548136 9596496 9614241 9653618 9691136 9709056 9710948 9766848 9773568 9784908 9796423 9824984 9831744 9863168 9928704 9940224 9970324 9977184 9999392 10006272 10017882 10024911 10036572 10063872 10084446 10123776 10135552 10147312 10176896 10202868 10214736 10273536 10275538 10282608 10303488 10334688 10343814 10353798 10383984 10396204 10436608 10445824 10457944 10496829 10518144 10527432 10580752 10588032 10600317 10651056 10670751 10756096 10768576 10796058 10808616 10838016 10840128 10872953 10902528 10967424 10987704 11053107 11065964 11096064 11129664 11139492 11162112 11169792 11182752 11195912 11239424 11249316 11327232 11360256 11394656 11402496 11404718 11415726 11449008 11470368 11491578 11501568 11538644 11583488 11596928 11626524 11673984 11687529 11709334 11741184 11743472 11751552 11765187 11811072 11832912 11843361 11881376 11903346 11917192 11951936 11982438 11996376 12020736 12057136 12067783 12092288 12100608 12114648 12159693 12186759 12195144 12271168 12282004 12306944 12338352 12352704 12363612 12403092 12426232 12460032 12520872 12557376 12595401 12644352 12646816 12681216 12719616 12730848 12743136 12780288 12795328 12818988 12904164 12945408 12996074 13022464 13031424 13046544 13108992 13124202 13133232 13211406 13253632 13287456 13302912 13341696 13357176 13366548 13382096 13393913 13406841 13418496 13436683 13445928 13495923 13498368 13523328 13564278 13603824 13619648 13698048 13710144 13737984 13779584 13791752 13805064 13845312 13887237 13896792 13979511 13995772 14024192 14036576 14117376 14133756 14201408 14227668 14309568 14322204 14394744 14411488 14424214 14450688 14453504 14470274 14480427 14536704 14563584 14566422 14623232 14650272 14737476 14747616 14794752 14839552 14852656 14882816 14893056 14910336 14955486 14965776 14999088 15009408 15026823 15054858 15102976 15147008 15185664 15203328 15220968 15265344 15293824 15311569 15322104 15410304 15413307 15423912 15455232 15502032 15515721 15565312 15583372 15594306 15654912 15668736 15686916 15748096 15777216 15791148 15871128 15882048 15965599 15976584 15995168 16027648 16060414 16134144 16152864 16212924 16249012 16260192 16353792 16451136 16470272 16484816 16489382 16537456 16598946 16613376 16644096 16694496 16709238 16743168 16793868 16859136 16873974 16959488 16974464 16990848 16994159 17040384 17091984 17103744 17107077 17123589 17173512 17193722 17205552 17260544 17307966 17375232 17395392 17478656 17498936 17510976 17564001 17611776 17615208 17627328 17716608 17737216 17788928 17809568 17822064 17855019 17875788 17927904 17994564 17997824 18031104 18085704 18138432 18150912 18171972 18193357 18264064 18280192 18301402 18317312 18406752 18423006 18460416 18516316 18529056 18545418 18604638 18639348 18690048 18823168 18845008 18861649 18966528 18970224 19021824 19079424 19083142 19096272 19192992 19228482 19307236 19365437 19382272 19418112 19421896 19494111 19533696 19547136 19569816 19592846 19649968 19663488 19686303 19817109 19880448 19940648 19954368 19998784 20012544 20035764 20049822 20073144 20127744 20168892 20192627 20247552 20271104 20294624 20346417 20353792 20405736 20429472 20547072 20551076 20565216 20606976 20669376 20687628 20707596 20767968 20792408 20873216 20891648 20915888 20993658 21036288 21054864 21161504 21176064 21200634 21302112 21341502 21493507 21512192 21537152 21592116 21617232 21636321 21676032 21680256 21705411 21745906 21805056 21849633 21934848 21975408 22106214 22131928 22192128 22259328 22278984 22324224 22339584 22365504 22391824 22411597 22433229 22498632 22582287 22654464 22720512 22789312 22804992 22809436 22831452 22898016 22940736 22983156 23077288 23166976 23193856 23253048 23347968 23375058 23391459 23418668 23482368 23486944 23503104 23530374 23622144 23665824 23686722 23762752 23806692 23834384 23903872 23964876 23992752 24041472 24090621 24114272 24135566 24184576 24201216 24229296 24319386 24373518 24390288 24542336 24564008 24613888 24676704 24705408 24727224 24734073 24806184 24852464 24898419 24920064 25041744 25063857 25114752 25190802 25288704 25293632 25439232 25461696 25486272 25560576 25590656 25637976 25790583 25808328 25890816 25961949 25992148 26044928 26062848 26093088 26217984 26248404 26266464 26422812 26507264 26574912 26605824 26683392 26714352 26733096 26764192 26787826 26813682 26836992 26873366 26891856 26991846 26996736 27046656 27128556 27207648 27239296 27270901 27396096 27420288 27452103 27475968 27559168 27583504 27610128 27634509 27690624 27774474 27793584 27818127 27906957 27959022 27991544 28048384 28073152 28234752 28267512 28402816 28435771 28455336 28619136 28624713 28644408 28789488 28822976 28848428 28907008 28940548 28960854 29073408 29127168 29132844 29246464 29300544 29389269 29474952 29495232 29589504 29679104 29705312 29765632 29786112 29820672 29910972 29931552 29998176 30018816 30053646 30109716 30205952 30294016 30371328 30406656 30441936 30530688 30587648 30623138 30644208 30820608 30826614 30847824 30910464 31004064 31031442 31130624 31166744 31188612 31309824 31337472 31373832 31490487 31496192 31554432 31560581 31582296 31742256 31764096 31800951 31931198 31953168 31990336 32055296 32120828 32268288 32305728 32403553 32425848 32498024 32520384 32618859 32707584 32902272 32940544 32969632 32978764 33074912 33159321 33197892 33288192 33388992 33418476 33486336 33587736 33718272 33747948 33787663 33918976 33948928 33981696 33988318 34080768 34183968 34207488 34214154 34247178 34347024 34387444 34411104 34521088 34615932 34750464 34790784 34957312 34997872 35021952 35062587 35128002 35223552 35230416 35254656 35295561 35433216 35474432 35577856 35619136 35644128 35710038 35751576 35855808 35964383 35989128 35995648 36062208 36171408 36203349 36276864 36301824 36343944 36386714 36528128 36560277 36560384 36602804 36813504 36846012 36920832 37032632 37058112 37090836 37209276 37278696 37380096 37500593 37646336 37690016 37723298 37786203 37933056 37940448 38043648 38158848 38166284 38192544 38385984 38456964 38614472 38730874 38764544 38836224 38843792 38988222 39067392 39094272 39139632 39185692 39299936 39326976 39372606 39634218 39760896 39881296 39908736 39916513 39997568 40025088 40071528 40099644 40146288 40181739 40220523 40255488 40310049 40337784 40385254 40495104 40542208 40589248 40692834 40707584 40811472 40858944 41094144 41102152 41130432 41213952 41338752 41375256 41415192 41535936 41584816 41661711 41783296 41831776 41938533 41987316 42072576 42109728 42323008 42352128 42401268 42604224 42683004 42987014 43024384 43074304 43184232 43234464 43272642 43352064 43360512 43410822 43441281 43491812 43610112 43699266 43869696 43950816 44212428 44263856 44302943 44384256 44518656 44557968 44648448 44679168 44731008 44783648 44823194 44866458 44997264 45164574 45308928 45441024 45486259 45578624 45609984 45618872 45662904 45796032 45881472 45934707 45966312 46154576 46239921 46387712 46506096 46547163 46695936 46750116 46782918 46837336 46964736 46973888 47006208 47060748 47244288 47331648 47373444 47525504 47613384 47668768 47807744 47896797 47929752 47985504 48082944 48181242 48228544 48271132 48369152 48402432 48458592 48638772 48747036 48780576 49084672 49128016 49227776 49353408 49410816 49454448 49468146 49612368 49704928 49796838 49840128 50083488 50127714 50229504 50381604 50484749 50577408 50587264 50645959 50878464 50923392 50972544 50982477 51121152 51181312 51275952 51321231 51581166 51616656 51781632 51923898 51984296 52089856 52125696 52186176 52435968 52496808 52532928 52692003 52809289 52845624 53014528 53149824 53211648 53366784 53428704 53466192 53528384 53575652 53627364 53746732 53783712 53983692 53993472 54093312 54257112 54415296 54478592 54541802 54580071 54792192 54840576 54904206 54951936 55118336 55167008 55220256 55269018 55381248 55548948 55587168 55636254 55813914 55918044 55983088 56096768 56146304 56211449 56469504 56535024 56584947 56805632 56871542 56910672 57238272 57249426 57288816 57578976 57645952 57696856 57814016 57881096 57921708 58096311 58146816 58254336 58265688 58482333 58492928 58601088 58778538 58949904 58990464 59058909 59358208 59410624 59531264 59641344 59821944 59863104 59996352 60037632 60107292 60178027 60219432 60411904 60577881 60588032 60742656 60813312 60883872 61061376 61175296 61246276 61288416 61641216 61653228 61695648 61820928 62008128 62062884 62261248 62333488 62377224 62619648 62674944 62747664 62980974 62992384 63108864 63121162 63164592 63484512 63528192 63601902 63862396 63906336 63980672 64054907 64110592 64241656 64480521 64536576 64611456 64807106 64851696 64908963 64996048 65040768 65116233 65237718 65415168 65548899 65804544 65881088 65939264 65957528 66149824 66318642 66395784 66576384 66777984 66790997 66836952 66972672 67175472 67234791 67299687 67495896 67575326 67837952 67897856 67963392 67976636 68161536 68367936 68414976 68428308 68494356 68694048 68774888 68822208 69042176 69231864 69500928 69581568 69914624 69995744 70043904 70125174 70174377 70256004 70447104 70460832 70509312 70591122 70866432 70948864 71155712 71238272 71288256 71420076 71503152 71711616 71928766 71978256 71991296 72124416 72271863 72342816 72406698 72553728 72603648 72687888 72773428 73056256 73120554 73120768 73205608 73627008 73692024 73841664 74065264 74116224 74130667 74181672 74202219 74418552 74557392 74695257 74760192 75001186 75292672 75380032 75446596 75572406 75866112 75880896 76110671 76317696 76332568 76385088 76771968 76913928 77228944 77371749 77461748 77672448 77687584 77885847 77976444 78134784 78188544 78279264 78371384 78599872 78653952 78745212 79268436 79521792 79762592 79817472 79833026 79995136 80050176 80143056 80199288 80292576 80363478 80441046 80510976 80620098 80675568 80770508 80990208 81084416 81178496 81385668 81415168 81622944 81717888 81812703 82188288 82204304 82260864 82356309 82427904 82677504 82750512 82830384 82903527 83071872 83169632 83323422 83566592 83663552 83877066 83974632 84145152 84219456 84474481 84646016 84704256 84802536 85208448 85307313 85366008 85874139 85974028 86148608 86368464 86468928 86545284 86721024 86821644 86882562 86983624 87220224 87398532 87739392 87901632 88167807 88424856 88527712 88605886 88768512 89037312 89115936 89296896 89358336 89462016 89567296 89646388 89732916 89994528 90329148 90617856 90882048 90972518 91157248 91219968 91237744 91325808 91592064 91762944 91869414 91932624 92309152 92479842 92775424 93012192 93094326 93391872 93500232 93565836 93674672 93757391 93929472 93947776 94012416 94056781 94121496 94471461 94488576 94663296 94681743 94746888 95051008 95226768 95337536 95615488 95793594 95859504 95971008 96165888 96362484 96457088 96542264 96738304 96804864 96917184 97210659 97277544 97494072 97561152 97856577 98169344 98256032 98455552 98706816 98821632 98908896 98936292 99224736 99409856 99593676 100166976 100255428 100459008 100763208 100969498 101154816 101174528 101291918 101362989 101756928 101846784 101945088 101964954 102242304 102362624 102551904 102642462 103162332 103233312 103563264 103847796 103968592 104179712 104251392 104372352 104392691 104871936 104993616 105065856 105187761 105384006 105618578 105691248 106029056 106299648 106423296 106733568 106857408 106932384 107056768 107151304 107180983 107254728 107493464 107567424 107893149 107967384 107986944 108186624 108514224 108610047 108830592 108957184 109083604 109160142 109584384 109680831 109681152 109808412 110236672 110334016 110440512 110538036 110762496 111097896 111174336 111272508 111627828 111759193 111836088 111966176 112193536 112292608 112422898 112501779 112939008 113070048 113169894 113611264 113743084 113821344 114476544 114498852 114577632 115157952 115291904 115393712 115628032 115762192 115843416 116192622 116293632 116508672 116531376 116964666 116985856 117202176 117557076 117899808 117980928 118117818 118716416 118821248 118959113 119062528 119282688 119643888 119726208 119749539 119992704 120075264 120214584 120356054 120438864 120545217 120823808 120930147 121155762 121485312 121626624 121767744 122122752 122350592 122492552 122576832 123282432 123306456 123391296 123641856 124016256 124040423 124125768 124522496 124666976 124754448 124985133 125349888 125495328 125961948 125984768 126217728 126242324 126329184 126969024 127056384 127203804 127353499 127724792 127812672 127961344 128109814 128221184 128483312 128961042 129073152 129222912 129614212 129703392 129817926 129992096 130081536 130232466 130323843 130475436 130830336 131097798 131609088 131762176 131878528 131915056 132031543 132299648 132637284 132791568 132908829 133152768 133555968 133581994 133673904 133945344 134350944 134469582 134599374 134991792 135150652 135675904 135795712 135926784 135953272 136323072 136458777 136735872 136829952 136856616 136988712 137388096 137549776 137644416 137804121 138463728 138719763 139163136 139829248 139991488 140087808 140250348 140348754 140512008 140894208 140921664 141018624 141182244 141348389 141732864 141897728 142311424 142476544 142576512 142840152 143006304 143423232 143690391 143857532 143956512 144248832 144543726 144685632 144813396 145107456 145207296 145375776 145546856 146112512 146241108 146241536 146411216 147254016 147384048 147683328 148130528 148232448 148261334 148363344 148404438 148837104 149114784 149390514 149520384 150002372 150454549 150585344 150760064 150893192 151144812 151454247 151732224 151761792 151937877 152221342 152635392 152665136 152770176 152947431 153543936 153827856 153963693 154457888 154743498 154923496 155344896 155375168 155771694 155952888 156269568 156377088 156558528 156742768 156881179 157199744 157307904 157490424 158076009 158427867 158536872 159043584 159525184 159634944 159666052 159990272 160100352 160286112 160398576 160585152 160726956 160882092 161240196 161351136 161541016 161980416 162168832 162356992 162771336 162830336 163245888 163435776 163625406 163740213 164376576 164408608 164521728 164712618 164855808 165355008 165501024 165660768 165807054 166143744 166339264 166646844 167133184 167327104 167754132 167949264 168290304 168438912 168634347 168948962 169292032 169408512 169605072 169754841 170416896 170614626 170732016 171748278 171948056 172297216 172736928 172937856 173090568 173442048 173643288 173765124 173967248 174120869 174288933 174440448 174676879 174797064 175446999 175478784 175803264 176335614 176849712 177055424 177211772 178074624 178231872 178593792 178924032 179134592 179292776 179465832 179989056 180534081 180658296 181235712 181733643 181764096 181945036 182314496 182439936 182475488 182651616 183184128 183525888 183738828 183865248 184618304 184959684 185550848 186024384 186188652 186783744 187000464 187131672 187349344 187514782 187858944 187895552 188024832 188113562 188242992 188942922 188977152 189326592 189363486 189493776 190102016 190453536 190675072 191230976 191587188 191719008 191942016 192164721 192331776 192724968 192914176 193084528 193441563 193476608 193609728 193834368 194421318 194555088 194726889 194988144 195122304 195348699 195713154 196338688 196512064 196911104 197413632 197643264 197817792 197872584 198449472 198819712 199050397 199187352 200333952 200372991 200510856 200918016 201526416 201704373 201938996 202349056 202583836 202725978 203513856 203693568 203890176 203929908 204484608 204725248 205103808 205284924 206324664 206466624 207126528 207552787 207695592 207937184 208359424 208502784 208744704 208785382 209743872 209987232 210131712 210375522 210768012 211237156 211382496 212058112 212599296 212846592 213467136 213714816 213864768 214113536 214302608 214361966 214509456 214986928 215134848 215786298 215934768 215973888 216373248 216815589 217028448 217220094 217661184 217914368 218167208 218320284 219168768 219361662 219362304 219616824 220473344 220668032 220881024 220924067 221076072 221524992 222195792 222348672 222392001 222545016 222606657 223255656 223518386 223672176 223932352 224387072 224585216 224845796 225003558 225878016 226140096 226339788 227222528 227486168 227642688 228332013 228953088 228997704 229155264 230315904 230583808 230787424 231256064 231524384 231686832 232115247 232385244 233017344 233062752 233929332 233971712 234404352 235114152 235799616 235961856 236235636 236513641 237432832 237642496 237918226 238125056 238565376 239287776 239452416 239499078 239985408 240150528 240429168 240712108 240877728 241090434 241647616 241860294 242311524 242970624 243253248 243535488 244245504 244701184 244985104 245153664 245201437 245438109 246564864 246612912 246782592 247068927 247283712 248032512 248080846 248251536 249044992 249333952 249508896 249970266 250699776 250990656 251750681 251923896 251969536 252435456 252484648 252658368 253423443 253938048 254112768 254407608 254706998 255449584 255625344 255921939 255922688 256219628 256966624 257622417 257922084 258445824 259228424 259406784 259635852 259984192 260163072 260464932 260647686 260950872 261660672 262195596 262504151 263218176 263524352 263757056 263830112 264063086 264503421 264599296 265274568 265583136 265817658 266305536 267111936 267163988 267347808 267890688 268701888 268939164 269198748 269983584 270301304 271351808 271591424 271853568 271906544 272646144 272917554 273471744 273659904 273713232 273977424 274776192 275099552 275288832 275608242 276927456 277439526 278326272 279415591 279658496 279982976 280175616 280500696 280697508 281024016 281272173 281788416 281843328 282037248 282170343 282364488 282696778 283465728 283795456 284045229 284953088 285153024 285680304 286012608 286846464 287380782 287715064 287913024 288497664 289087452 289371264 289626792 290214912 290414592 290751552 291093712 291350761 291631977 292482216 292483072 292822432 293569731 294508032 294768096 295366656 296261056 296464896 296522668 296726688 296808876 297674208 298229568 298781028 300004744 300909098 301170688 301520128 301786384 302289624 302908494 303464448 303523584 303875754 304088967 304442684 305270784 305330272 305540352 305894862 307087872 307655712 307927386 308915776 309486996 309846992 310120601 310689792 310750336 311543388 311905776 312539136 312754176 313117056 313178073 313485536 313762358 314399488 314615808 314980848 316152018 316855734 317073744 318087168 319050368 319269888 319332104 319980544 320200704 320572224 320797152 321170304 321453912 321542949 321764184 322480392 322702272 323082032 323679447 323960832 324713984 325542672 325660672 325830141 326491776 326871552 327250812 327480426 328753152 328817216 329043456 329425236 330710016 331002048 331321536 331614108 332287488 332678528 333293688 334266368 334654208 335277579 335508264 335898528 336580608 336877824 337268694 337505337 337897924 338584064 338817024 339210144 339509682 340833792 341229252 341464032 343496556 343896112 344594432 345473856 345875712 346181136 346884096 347286576 347530248 347934496 348241738 348577866 348880896 349353758 349594128 350893998 350957568 351606528 352671228 353393243 353699424 354110848 354423544 354521713 356149248 356463744 356877339 357187584 357848064 358269184 358585552 358931664 359248617 359978112 361068162 361316592 361635651 362471424 362790441 363467286 363890072 364628992 364879872 364950976 365303232 366368256 367051776 367477656 367730496 369236608 369665023 369919368 371101696 372048768 372121269 372377304 373567488 374000928 374263344 374698688 375029564 375791104 376049664 376227124 376485984 377885844 377954304 378653184 378726972 378987552 380204032 380907072 381350144 382060497 382461952 383174376 383438016 383884032 384329442 384663552 385449936 385828352 386169056 386883126 386953216 387219456 387668736 388842636 389110176 389453778 389976288 390244608 390697398 391426308 392677376 393024128 393480143 393822208 394827264 395286528 395635584 395745168 396094629 396898944 397639424 398100794 398374704 398726487 400667904 400745982 401021712 401836032 403052832 403408746 403877992 404698112 405167672 405451956 407027712 407387136 407780352 407859816 408969216 409376331 409450496 410207616 410287553 410569848 412649328 412933248 413412363 415105574 415391184 415874368 416718848 417489408 417570764 419487744 419974464 420263424 420751044 421246189 421536024 422474312 422764992 424045167 424116224 425198592 425693184 426934272 427429632 427729536 428227072 428605216 428723932 429018912 429973856 430269696 431071173 431572596 431869536 432746496 433631178 434056896 434440188 435322368 435828736 436334416 436640568 438337536 438723324 438724608 439233648 440946688 441336064 441762048 441848134 442152144 443049984 444391584 444697344 444784002 445090032 445213314 446511312 447036772 447344352 447864704 448774144 449170432 449691592 450007116 451363647 451756032 452280192 452679576 454362741 454445056 454972336 455285376 455813631 456664026 457906176 457995408 458310528 458842293 460631808 461167616 461574848 462512128 463048768 463373664 464230494 464770488 466034688 466125504 467536979 467858664 467943424 468808704 470228304 470643537 471599232 471923712 472471272 473027282 474865664 475283601 475284992 475836452 477130752 478575552 478904832 478998156 479970816 480301056 480858336 481424216 481755456 482180868 483295232 483720588 484623048 485941248 486506496 487070976 487507709 488491008 489402368 489970208 490307328 490402874 490876218 491220639 493129728 493225824 493565184 494137854 494567424 496065024 496161692 496503072 498089984 498667904 499017792 499940532 501399552 501981312 503501362 503847792 503939072 504870912 504969296 505316736 505903041 506846886 507876096 508225536 508815216 509264523 509413996 510899168 511250688 511843878 511845376 512439256 513933248 515244834 515844168 516891648 518456848 518813568 518914669 519271704 519968384 520326144 520929864 521295372 521901744 522362607 522866799 523321344 524030637 524391192 525008302 526436352 527048704 527514112 527660224 528126172 529006842 529198592 530549136 531166272 531635316 534223872 534327976 534695616 535781376 537403776 537878328 538397496 539967168 540602608 541602243 543182848 543707136 543813088 545200929 545292288 545835108 546943488 547319808 547426464 547954848 549552384 550199104 550577664 551216484 553854912 554879052 556652544 558831182 559316992 559965952 560351232 561001392 561395016 562048032 562544346 563576832 563686656 564074496 564340686 564728976 565393556 566931456 567590912 568090458 569906176 570306048 571360608 572025216 573692928 574761564 575430128 575826048 575938259 576494163 576995328 578174904 578742528 579253584 580324689 580429824 580829184 581503104 582187424 582701522 583263954 584964432 584966144 585644864 587139462 589016064 589536192 590733312 591321367 592522112 592929792 593045336 593453376 593617752 595348416 596459136 597151191 597562056 600009488 601118973 601818196 603040256 603572768 604579248 605113119 605816988 607047168 607751508 608177934 608885368 610541568 610660544 611080704 611789724 614175744 615311424 615854772 617831552 618973992 619693984 620241202 621379584 621500672 622658361 623086776 623811552 625078272 625508352 626234112 626356146 626971072 627524716 628798976 629231616 629961696 632304036 633711468 634147488 636174336 638100736 638539776 638664208 639961088 640401408 641144448 641594304 642340608 642907824 643085898 643528368 644960784 645404544 646164064 647358894 647921664 649427968 651085344 651321344 651660282 652983552 653743104 654501624 654960852 656301737 657506304 657634432 658086912 658397467 658850472 661420032 662004096 662643072 662772201 663228216 664574976 665357056 666587376 667176003 669308416 670555158 671016528 671797056 673161216 673755648 674537388 675010674 675795848 677168128 677634048 678420288 679019364 681667584 682458504 682928064 684996039 686520757 686993112 687792224 689188864 690947712 691751424 692362272 693768192 694573152 695060496 695868992 696483476 697155732 698707516 699188256 701787996 701915136 703213056 705342456 706786486 707398848 708221696 708847088 709043426 709540923 712298496 712927488 713754678 714375168 715696128 716538368 717171104 717863328 718497234 719956224 722136324 722633184 723271302 724942848 725580882 726934572 727780144 729257984 729759744 729901952 730606464 730748837 732736512 734103552 734955312 735460992 735604311 736314327 738473216 739330046 739838736 742203392 744097536 744242538 744754608 747134976 748001856 748526688 749397376 750059128 751582208 752099328 752454248 752971968 755252043 755771688 755908608 757306368 757453944 757975104 760270329 760408064 761814144 762700288 764120994 764923904 766348752 766876032 767765817 767768064 768658884 770899872 771656704 772338112 773766252 773906432 775337472 777685272 778220352 778907556 779952576 780489216 781394796 782314351 782852616 785354752 786048256 786960286 787512453 787644416 789654528 790573056 791271168 791490336 792189258 793797888 795278848 796201588 796749408 797452974 801335808 801491964 802043424 803672064 806105664 806817492 807755984 809396224 810335344 810903912 811050907 814055424 814774272 815560704 815719632 817938432 818752662 818900992 820415232 820575106 821139696 825298656 825866496 826824726 830211148 830782368 831748736 832713791 833437696 834978816 835141528 838246773 838975488 839948928 840526848 841502088 842492378 843072048 843816519 844948624 845529984 846511029 848090334 850397184 851386368 852135687 854859264 855459072 856454144 857210432 857447864 858037824 859947712 860539392 862142346 863145192 863739072 865492992 867262356 868113792 868282961 868880376 870644736 871657472 872668832 873281136 874052283 874895931 877446648 877449216 878467296 881893376 882672128 883524096 883696268 884304288 886099968 888783168 889394688 889568004 890180064 890426628 893022624 894073544 894688704 895729408 897548288 898340864 899383184 900014232 902727294 903512064 904560384 905359152 908725482 908890112 909944672 910570752 911627262 912266901 913328052 915812352 915990816 916621056 917684586 921263616 922335232 923149696 924220801 925024256 926097536 926747328 928460988 929540976 930361803 932069376 932251008 935073958 935717328 935886848 937617408 939534219 940456608 941287074 943198464 943847424 944942544 946054564 949731328 950567202 950569984 951672904 954261504 957151104 957809664 957996312 959941632 960602112 961716672 962848432 963510912 963698671 964361736 964628847 967441176 969246096 971038341 971882496 974141952 975015418 976982016 978804736 979940416 980614656 980805748 981752436 982441278 986259456 986451648 987130368 988275708 989438723 992130048 992323384 993006144 996179968 997335808 998035584 999881064 1002799104 1003962624 1005832737 1007002724 1007695584 1009741824 1009938592 1010633472 1011806082 1012516011 1013693772 1015752192 1016451072 1017630432 1018529046 1018827992 1021798336 1022501376 1023687756 1023690752 1024878512 1027866496 1030489668 1031688336 1033783296 1036913696 1037627136 1037829338 1038543408 1039936768 1040652288 1041859728 1042590744 1043803488 1044725214 1045733598 1046642688 1048061274 1048782384 1050016604 1052872704 1054097408 1055028224 1055320448 1056252344 1058013684 1058397184 1060179729 1061098272 1062332544 1063270632 1063565139 1068447744 1068655952 1069391232 1070632017 1071562752 1074807552 1075756656 1076794992 1077745851 1079934336 1081205216 1083204486 1086365696 1087414272 1087626176 1090401858 1091670216 1093886976 1094639616 1094852928 1095909696 1098168253 1099104768 1100398208 1101155328 1102432968 1107709824 1108995069 1109758104 1113305088 1116363807 1117662364 1119931904 1120702464 1122002784 1122790032 1124096064 1125088692 1127373312 1128148992 1128681372 1129457952 1130787112 1133862912 1135181824 1136180916 1139812352 1140612096 1142721216 1144050432 1146181491 1147385856 1149523128 1150860256 1151652096 1151876518 1152988326 1153990656 1156349808 1157485056 1158507168 1160649378 1160859648 1161658368 1163006208 1164374848 1165403044 1166527908 1169928864 1169932288 1171289728 1174278924 1178032128 1179072384 1180440429 1181466624 1182642734 1185044224 1185859584 1186090672 1186906752 1187235504 1188283887 1190696832 1192918272 1194302382 1195124112 1196179461 1200018976 1202237946 1203636392 1206080512 1207145536 1209158496 1210226238 1211633976 1214094336 1215503016 1216355868 1217770736 1218846083 1221083136 1221321088 1222161408 1222738153 1223579448 1228128993 1228351488 1230622848 1230862659 1231709544 1235663104 1237947984 1239387968 1240482404 1243001344 1245316722 1246173552 1247623104 1250156544 1252468224 1252712292 1253942144 1255049432 1257597952 1258463232 1259923392 1263738567 1264608072 1267422936 1268294976 1272135501 1272348672 1276201472 1277079552 1277328416 1279922176 1280802816 1282288896 1283188608 1284681216 1285815648 1286171796 1287056736 1289921568 1290809088 1292328128 1294717788 1298855936 1302170688 1302642688 1303320564 1305967104 1307486208 1309003248 1309921704 1312603474 1315012608 1315268864 1316173824 1316794934 1317700944 1322840064 1324008192 1325286144 1325544402 1326456432 1329149952 1330714112 1333174752 1334352006 1338616832 1341110316 1342033056 1343594112 1346322432 1347511296 1349074776 1350021348 1351591696 1354090941 1354336256 1355268096 1356840576 1357104983 1358038728 1363088223 1363335168 1364917008 1365856128 1367440893 1369992078 1373041514 1373986224 1375584448 1378377728 1381895424 1383502848 1384724544 1387536384 1389146304 1390120992 1391737984 1392966952 1393352779 1394311464 1397415032 1398376512 1402610937 1403575992 1403830272 1406426112 1410684912 1411930611 1413572972 1414797696 1416443392 1417694176 1418086852 1419081846 1424596992 1425850803 1425854976 1427509356 1431392256 1433076736 1434342208 1435726656 1436994468 1439912448 1444272648 1445266368 1446542604 1449885696 1451161764 1452869509 1453869144 1455560288 1458515968 1459519488 1459803904 1461212928 1461497674 1462523127 1465473024 1468207104 1469910624 1470921984 1471208622 1472628654 1476946432 1478660092 1479677472 1484406784 1488195072 1488485076 1489509216 1494269952 1496003712 1497053376 1498794752 1500118256 1503164416 1504198656 1504908496 1505943936 1510504086 1511543376 1511817216 1514612736 1514907888 1515950208 1517709123 1520540658 1520816128 1523628288 1525400576 1528241988 1529847808 1532697504 1533752064 1535531634 1535536128 1537317768 1541799744 1543313408 1544676224 1546468469 1547532504 1547812864 1550674944 1555370544 1556440704 1556744007 1557815112 1559905152 1560978432 1562789592 1564628702 1565705232 1567087821 1570709504 1572091911 1572096512 1573920572 1575024906 1579309056 1581146112 1582542336 1582980672 1584378516 1587595776 1590557696 1592403176 1593498816 1594905948 1602671616 1602983928 1604086848 1607344128 1612211328 1612525499 1613634984 1615511968 1618792448 1620670688 1621807824 1622101814 1624806729 1629548544 1631121408 1631439264 1635876864 1637505324 1637801984 1640830464 1641150212 1642279392 1650597312 1651732992 1653649452 1655595487 1660422296 1661564736 1663497472 1665427582 1666875392 1669957632 1670283056 1676493546 1677950976 1679897856 1681053696 1683004176 1684984756 1686144096 1687633038 1689897248 1691059968 1693022058 1696180668 1700794368 1702772736 1704271374 1709718528 1710918144 1712908288 1714420864 1714895728 1716075648 1716410059 1719895424 1721078784 1724284692 1726290384 1727478144 1727814777 1729482489 1730985984 1734524712 1736227584 1736565922 1737760752 1741289472 1743314944 1745337664 1746562272 1748104566 1749791862 1754893296 1754898432 1756934592 1763786752 1765344256 1767048192 1767392536 1768608576 1772199936 1773964101 1777566336 1778789376 1779136008 1780360128 1780853256 1786045248 1788147088 1789377408 1791453573 1791458816 1796681728 1798766368 1800028464 1803356919 1805454588 1809120768 1810718304 1817450964 1817780224 1819889344 1821141504 1823254524 1824533802 1826656104 1831624704 1831981632 1833242112 1835369172 1837529057 1842527232 1844670464 1846299392 1848441602 1850048512 1852195072 1853494656 1856921976 1859081952 1860723606 1864138752 1864502016 1867975083 1870147916 1871434656 1875234816 1879068438 1880913216 1882574148 1886396928 1887694848 1889885088 1892109128 1899462656 1901134404 1901139968 1903345808 1905026549 1908523008 1914302208 1915619328 1915992624 1919883264 1921204224 1923433344 1925696864 1927021824 1927397342 1928723472 1929257694 1934882352 1938492192 1942076682 1943764992 1948283904 1950030836 1953964032 1955909137 1957609472 1959880832 1961229312 1961611496 1963504872 1964882556 1968905211 1972518912 1972903296 1974260736 1975192401 1976551416 1978877446 1984260096 1984646768 1986012288 1988316603 1994671616 1996071168 1999762128 2001528009 2007925248 2011665474 2014005448 2015391168 2019483648 2019877184 2021266944 2023612164 2025032022 2027387544 2031504384 2032902144 2035260864 2037058092 2037655984 2039455327 2043596672 2045002752 2047375512 2047381504 2049757024 2054988117 2055732992 2059562271 2060979336 2063376672 2067566592 2073827392 2075254272 2075658676 2077086816 2079873536 2081304576 2083719456 2085181488 2087606976 2089450428 2091467196 2096122548 2097564768 2100033208 2105745408 2108194816 2110056448 2110640896 2112504688 2116027368 2116794368 2120359458 2122196544 2124665088 2126541264 2127130278 2128622769 2136895488 2137311904 2138782464 2141264034 2143125504 2149615104 2151513312 2153589984 2155491702 2159868672 2162410432 2166408972 2170844207 2172731392 2174828544 2175252352 2180803716 2183340432 2187773952 2189279232 2189705856 2191819392 2192246511 2196336506 2198209536 2200796416 2202310656 2204865936 2206812933 2215419648 2217990138 2219516208 2226610176 2232727614 2235324728 2239863808 2241404928 2244005568 2245580064 2248192128 2250177384 2254746624 2256297984 2257362744 2258915904 2261574224 2263571297 2265756129 2267725824 2270799427 2272361832 2279624704 2280810987 2281224192 2285442432 2288100864 2292362982 2294771712 2299046256 2301720512 2303304192 2303753036 2305976652 2312699616 2314970112 2317014336 2321298756 2321719296 2326012416 2328749696 2330806088 2333055816 2339857728 2339864576 2342579456 2346943053 2348557848 2356064256 2358144768 2360880858 2362537359 2362933248 2365285468 2370088448 2371719168 2372181344 2373813504 2374471008 2376567774 2381393664 2385836544 2388604764 2390248224 2392358922 2400037952 2404475892 2407272784 2412161024 2414291072 2418316992 2420452476 2423267952 2428188672 2431006032 2432711736 2433152721 2435541472 2437692166 2442166272 2442642176 2444322816 2445476306 2447158896 2456257986 2456702976 2461245696 2461725318 2463419088 2471326208 2475895968 2478775936 2480964808 2486002688 2490633444 2492347104 2495246208 2498141373 2500313088 2504936448 2505424584 2507884288 2510098864 2514740319 2515195904 2516926464 2519846784 2527477134 2529216144 2531449557 2534845872 2536589952 2539533087 2544271002 2552402944 2554159104 2554656832 2559844352 2564577792 2566377216 2569362432 2571631296 2572343592 2574113472 2579843136 2581618176 2584656256 2587655161 2589435576 2597711872 2604341376 2604848883 2605285376 2606641128 2611934208 2614972416 2618006496 2619843408 2622156849 2625206948 2630537728 2632347648 2633589868 2635401888 2645680128 2648016384 2650572288 2651088804 2652912864 2658299904 2661428224 2666349504 2668704012 2677233664 2682220632 2684066112 2687188224 2692644864 2695022592 2698149552 2700042696 2703183392 2708181882 2708672512 2710536192 2713681152 2714209966 2716077456 2726176446 2726670336 2729834016 2731712256 2734881786 2739984156 2746083028 2747972448 2751168896 2754361001 2756755456 2763790848 2767005696 2769449088 2772662403 2775072768 2778292608 2780241984 2783475968 2785933904 2786705558 2788622928 2791085409 2794830064 2796753024 2805221874 2807151984 2807660544 2812852224 2818602657 2821369824 2823861222 2827145944 2829595392 2832886784 2835388352 2836173704 2838163692 2849193984 2851701606 2851709952 2855018712 2862784512 2866153472 2868684416 2871453312 2872012871 2873988936 2879824896 2888545296 2890532736 2891096013 2893085208 2893886541 2902323528 2905739018 2907738288 2911120576 2917031936 2919607808 2922425856 2922995348 2925046254 2930946048 2936414208 2939821248 2941843968 2942417244 2945257308 2953892864 2957320184 2959354944 2968316169 2968813568 2976390144 2976970152 2979018432 2988539904 2992007424 2994106752 2997589504 3000236512 3006328832 3008397312 3009816992 3011887872 3017498211 3021008172 3023086752 3029225472 3029815776 3031900416 3035418246 3041081316 3041632256 3047256576 3050801152 3056483976 3059695616 3065395008 3067504128 3071063268 3071072256 3074635536 3083599488 3086626816 3089352448 3092936938 3095065008 3095625728 3101349888 3110741088 3112881408 3113488014 3115630224 3119810304 3121956864 3125579184 3129257404 3131410464 3134175642 3141419008 3144183822 3144193024 3147841144 3150049812 3158618112 3162292224 3165084672 3165961344 3168757032 3175191552 3180539187 3181115392 3184806352 3186997632 3187618681 3189811896 3190695417 3205343232 3205967856 3208173696 3211896051 3214688256 3224422656 3225050998 3227269968 3231023936 3237584896 3241341376 3243615648 3244203628 3249613458 3259097088 3262242816 3262878528 3272758853 3275010648 3275603968 3281660928 3282300424 3284558784 3294504759 3301194624 3303465984 3307298904 3311190974 3320844592 3323129472 3326985207 3326994944 3330855164 3339915264 3340566112 3349091421 3352987092 3359795712 3362107392 3366008352 3369969512 3372288192 3375266076 3379794496 3382119936 3386044116 3392361336 3401588736 3405545472 3408542748 3412553963 3419437056 3421836288 3425816576 3428841728 3429791456 3432151296 3432820118 3438544473 3439790848 3442157568 3448569384 3452580768 3454956288 3455629554 3458964978 3461971968 3469049424 3472455168 3473131844 3475521504 3482578944 3486629888 3490675328 3493124544 3496209132 3499583724 3509786592 3509796864 3513869184 3527573504 3530688512 3534096384 3534785072 3537217152 3541321287 3544399872 3547928202 3555132672 3557578752 3558272016 3560720256 3561706512 3564851661 3572090496 3576294176 3578754816 3582907146 3582917632 3593363456 3597532736 3600056928 3606713838 3610909176 3618241536 3621436608 3632402683 3634901928 3635560448 3639778688 3642283008 3646509048 3649067604 3653312208 3656538249 3663249408 3663963264 3666484224 3668214459 3670738344 3675058114 3685054464 3689340928 3692587977 3692598784 3696883204 3704390144 3706989312 3713843952 3718163904 3721447212 3729004032 3735950166 3740295832 3742869312 3750469632 3758136876 3761826432 3765148296 3772793856 3775389696 3779770176 3784218256 3787559893 3791215701 3802268808 3802279936 3806691616 3810053098 3816406503 3817046016 3828604416 3831238656 3831985248 3839766528 3842408448 3846866688 3851393728 3854043648 3854794684 3857446944 3858515388 3869764704 3876984384 3884153364 3896567808 3900061672 3907928064 3911818274 3915218944 3919761664 3922458624 3923222992 3927009744 3929765112 3937810422 3945037824 3945806592 3948521472 3950384802 3953102832 3957754892 3968520192 3969293536 3972024576 3976633206 3989343232 3992142336 3999524256 4003056018 4015850496 4023330948 4028010896 4030782336 4031567813 4038967296 4039754368 4042533888 4047224328 4050064044 4054775088 4062272823 4063008768 4065804288 4070521728 4071314949 4074116184 4075311968 4078910654 4087193344 4090005504 4094751024 4094763008 4099514048 4109976234 4111465984 4119124542 4121958672 4126753344 4135133184 4147654784 4150508544 4151317352 4154173632 4159747072 4162609152 4167438912 4170362976 4175213952 4178900856 4180058337 4182934392 4192245096 4195129536 4200066416 4207832811 4211490816 4220112896 4221281792 4225009376 4232054736 4233588736 4235791833 4240718916 4244393088 4249330176 4253082528 4254260556 4257245538 4273790976 4274623808 4277564928 4282528068 4299230208 4303026624 4307179968 4310983404 4319737344 4324820864 4332817944 4341688414 4345462784 4349657088 4350504704 4358608527 4361607432 4366680864 4375547904 4378558464 4379411712 4383638784 4384493022 4387569381 4392673012 4396419072 4401592832 4404621312 4409731872 4413625866 4430839296 4435980276 4439032416 4453220352 4465455228 4470649456 4479727616 4482809856 4488011136 4491160128 4496384256 4500354768 4509493248 4512595968 4514725488 4517831808 4523148448 4527142594 4531512258 4535451648 4541598854 4544723664 4559249408 4561621974 4562448384 4570884864 4576201728 4584725964 4589543424 4594112159 4598092512 4603441024 4606608384 4607506072 4608782269 4611953304 4625399232 4629940224 4634028672 4639405407 4642597512 4643438592 4652024832 4657499392 4661612176 4666111632 4670232021 4679715456 4685158912 4693886106 4697115696 4701263463 4712128512 4716275733 4716289536 4721761716 4725074718 4730570936 4740176896 4743438336 4744362688 4747627008 4748942016 4753135548 4762787328 4771673088 4777209528 4780496448 4784717844 4800075904 4805645299 4808951784 4814545568 4824322048 4828582144 4836633984 4837576497 4840904952 4846535904 4856377344 4862012064 4865423472 4866305442 4871082944 4875384332 4885284352 4888645632 4890952612 4894317792 4912515972 4913405952 4922491392 4923450636 4926838176 4942652416 4951791936 4957551872 4961929616 4966786461 4972005376 4981266888 4984694208 4990492416 4996282746 5000626176 5009872896 5010849168 5015768576 5020197728 5029480638 5030391808 5033852928 5039693568 5054954268 5058432288 5062899114 5069691744 5073179904 5079066174 5088542004 5104805888 5108318208 5109313664 5115241859 5119688704 5129155584 5132754432 5138724864 5143262592 5144687184 5148226944 5149230177 5159686272 5163236352 5169312512 5175310322 5178871152 5183444331 5195423744 5208682752 5209697766 5213282256 5223868416 5229944832 5236012992 5239686816 5244313698 5250413896 5261075456 5264695296 5267179736 5270803776 5291360256 5296032768 5301144576 5302177608 5305825728 5316599808 5321892303 5322856448 5332699008 5333738189 5337408024 5354467328 5364441264 5368132224 5374360719 5374376448 5390045184 5396299104 5400085392 5406366784 5416363764 5417345024 5427362304 5428419932 5432154912 5452352892 5453340672 5459668032 5463424512 5469763572 5476200457 5479968312 5492166056 5495944896 5502337792 5508722002 5512587171 5513510912 5527581696 5534011392 5538898176 5545324806 5550145536 5556585216 5560483968 5566951936 5571867808 5573411116 5577245856 5582170818 5589660128 5593506048 5603925249 5610443748 5614303968 5625704448 5637205314 5642739648 5647722444 5654291888 5659190784 5665773568 5670776704 5672347408 5676327384 5677356349 5698387968 5703403212 5703419904 5710037424 5715079647 5725569024 5732306944 5737368832 5742906624 5744025742 5747977872 5759649792 5777090592 5781065472 5782192026 5786170416 5787773082 5804647056 5811478036 5815476576 5822241152 5834063872 5839215616 5844851712 5845990696 5850092508 5861892096 5867727411 5872828416 5879642496 5883687936 5884834488 5890514616 5906715633 5907785728 5914640368 5918709888 5925577203 5936632338 5952780288 5953940304 5958036864 5964949809 5984014848 5988213504 5995179008 6000473024 6012657664 6019633984 6023775744 6034996422 6042016344 6046173504 6058450944 6059631552 6063800832 6070836492 6077980727 6082162632 6083264512 6094513152 6101602304 6112967952 6118365981 6119391232 6130790016 6135008256 6142126536 6142144512 6149271072 6167198976 6173253632 6178686813 6178704896 6185873876 6190130016 6202699776 6221482176 6225762816 6226976028 6231260448 6239620608 6243913728 6251158368 6258514808 6262820928 6268351284 6282838016 6288367644 6288386048 6295682288 6300099624 6317236224 6324584448 6330169344 6331922688 6337514064 6350383104 6361078374 6362230784 6369612704 6373995264 6375237362 6379623792 6381390834 6385868307 6410686464 6411935712 6416347392 6423792102 6429376512 6448845312 6450101996 6454539936 6462047872 6469545607 6475169792 6482682752 6487231296 6488407256 6499226916 6512532621 6518194176 6524485632 6525757056 6545517706 6550021296 6551207936 6563321856 6564600848 6569117568 6576739533 6589009518 6602389248 6606931968 6614597808 6620438799 6622381948 6641689184 6646258944 6653970414 6653989888 6661710328 6679830528 6681132224 6698182842 6705974184 6719591424 6724214784 6732016704 6739939024 6744576384 6745890697 6750532152 6759588992 6764239872 6772088232 6784722672 6790713891 6797268387 6803177472 6812398281 6817085496 6825107926 6838874112 6843672576 6851633152 6857683456 6859582912 6864302592 6865640236 6877088946 6879581696 6884315136 6897138768 6905161536 6909912576 6911259108 6917929956 6938098848 6944910336 6946263688 6951043008 6965157888 6973259776 6981350656 6986249088 6992418264 6999167448 7019573184 7019593728 7027738368 7040829159 7061377024 7068192768 7069570144 7074434304 7082642574 7087612077 7088799744 7095856404 7110265344 7115157504 7116544032 7121440512 7123413024 7129703322 7144180992 7152588352 7157509632 7165814292 7165835264 7186726912 7195065472 7200113856 7213427676 7221818352 7236483072 7242873216 7264805366 7269803856 7271120896 7279557376 7284566016 7293018096 7298135208 7299458163 7306624416 7313076498 7326498816 7327926528 7332968448 7336428918 7341476688 7350116228 7370108928 7378681856 7385175954 7385197568 7393766408 7408780288 7413978624 7427687904 7436327808 7442894424 7458008064 7471900332 7480591664 7485738624 7487197367 7494424119 7500939264 7516273752 7523652864 7530296592 7544220957 7545587712 7550779392 7559540352 7568436512 7575119786 7582431402 7604537616 7604559872 7613383232 7620106196 7632813006 7657208832 7662477312 7663970496 7679533056 7687177771 7693733376 7702787456 7708087296 7709589368 7714893888 7717030776 7739529408 7753968768 7762965483 7768306728 7793135616 7800123344 7814546649 7815856128 7823636548 7839523328 7844917248 7846445984 7854019488 7859530224 7866470547 7875620844 7891613184 7897042944 7900769604 7906205664 7915509784 7937040384 7938587072 7944049152 7953266412 7978686464 7984284672 7999048512 8006112036 8031700992 8046661896 8056021792 8061564672 8063135626 8077934592 8079508736 8085067776 8094448656 8100128088 8109550176 8124545646 8126017536 8131608576 8141043456 8142629898 8148232368 8150623936 8157821308 8174386688 8180011008 8189502048 8189526016 8199028096 8219952468 8222931968 8238249084 8243917344 8253506688 8263083003 8270266368 8295309568 8301017088 8302634704 8308347264 8317987209 8319494144 8325218304 8334877824 8340725952 8350427904 8357801712 8360116674 8365868784 8373256227 8384490192 8390259072 8400132832 8415665622 8422981632 8440225792 8442563584 8450018752 8464109472 8467177472 8471583666 8481437832 8488786176 8498660352 8506165056 8508521112 8514491076 8531922581 8547581952 8549247616 8555129856 8559167071 8565056136 8598460416 8606053248 8614359936 8616038613 8621966808 8639474688 8649641728 8665635888 8673288039 8683376828 8701009408 8717217054 8723214864 8733361728 8751095808 8758823424 8767277568 8768986044 8775138762 8785346024 8792838144 8803185664 8809242624 8819463744 8827251732 8861678592 8871960552 8878064832 8904948507 8906440704 8924769841 8930910456 8941298912 8959455232 8965619712 8976022272 8982320256 8992768512 9000709536 9018986496 9025191936 9029450976 9035663616 9046296896 9054285188 9063024516 9083197708 9089447328 9118498816 9123243948 9124896768 9141769728 9152403456 9169451928 9179086848 9188224318 9196185024 9206882048 9213216768 9215012144 9217564538 9223906608 9250798464 9259880448 9268057344 9278810814 9285195024 9286877184 9304049664 9314998784 9323224352 9332223264 9340464042 9359430912 9370317824 9387772212 9394231392 9402526926 9424257024 9432551466 9432579072 9443523432 9450149436 9461141872 9480353792 9486876672 9488725376 9495254016 9497884032 9499734881 9506271096 9525574656 9541617561 9543346176 9554419056 9560992896 9562856043 9569435688 9572086251 9600151808 9611290598 9617903568 9629091136 9648644096 9657164288 9673267968 9675152994 9681809904 9693071808 9712754688 9724024128 9730846944 9732610884 9742165888 9750768664 9770568704 9777291264 9781905224 9788635584 9818276559 9825031944 9826811904 9844982784 9846901272 9853676352 9883514277 9885304832 9903583872 9915103744 9923859232 9933572922 9944010752 9962533776 9969388416 9980955621 9980984832 9992565492 10019745792 10021698336 10031537152 10040395456 10058961276 10060783616 10079387136 10109908536 10116864576 10125798228 10139383488 10146359808 10158132348 10170086563 10177084008 10209611776 10216636416 10218627328 10230483718 10237661889 10239377408 10258311168 10265508864 10277449728 10286525184 10289374368 10296453888 10298460354 10319372544 10326472704 10338625024 10350620644 10357742304 10366888662 10390847488 10417365504 10419395532 10426564512 10447736832 10459889664 10472025984 10479373632 10488627396 10500827792 10522150912 10529390592 10534359472 10541607552 10543661791 10582720512 10592065536 10602289152 10604355216 10611651456 10623963861 10633199616 10643784606 10645712896 10665398016 10667476378 10674816048 10708934656 10728882528 10736264448 10748721438 10748752896 10780090368 10792598208 10800170784 10812733568 10825279283 10832727528 10834690048 10854724608 10856839864 10864309824 10897208049 10904705784 10906681344 10919336064 10926849024 10939527144 10952400914 10959936624 10969614747 10984332112 10991889792 11004643377 11004675584 11017444004 11025174342 11055163392 11068022784 11077763931 11077796352 11090649612 11113170432 11120967936 11133903872 11143735616 11146822232 11154491712 11164341636 11179320256 11187012096 11207850498 11220887496 11228607936 11251408896 11274410628 11285479296 11287678493 11295444888 11308583776 11318381568 11331547136 11341553408 11344694816 11352654768 11354712698 11362679679 11373647103 11406806424 11406839808 11420074848 11430159294 11451138048 11464613888 11474737664 11485813248 11488051484 11495955744 11519299584 11554181184 11562130944 11564384052 11572340832 11575546164 11609294112 11622956072 11630953152 11644482304 11668127744 11678431232 11689703424 11691981392 11700185016 11723784192 11735454822 11745656832 11759284992 11767375872 11769668976 11781029232 11813431266 11815571456 11829280736 11837419776 11851154406 11873264676 11905560576 11907880608 11916073728 11929899618 11968029696 11976427008 11990358016 12000946048 12014870413 12025315328 12039267968 12047551488 12069992844 12084032688 12092347008 12094703439 12116901888 12119263104 12127601664 12141672984 12155961454 12164325264 12166529024 12189026304 12203204608 12213944847 12225935904 12236731962 12261580032 12270016512 12284253072 12284289024 12298542144 12334397952 12346507264 12357373626 12357409792 12371747752 12380260032 12405399552 12442964352 12451525632 12453952056 12462520896 12479241216 12487827456 12502316736 12517029616 12525641856 12528082723 12536702568 12540175011 12576735288 12576772096 12591364576 12600199248 12623498433 12634472448 12660338688 12663845376 12675028128 12700766208 12722156748 12724461568 12739225408 12747990528 12750474724 12759247584 12762781668 12771736614 12821372928 12823871424 12832694784 12847584204 12862703399 12897690624 12900203992 12909079872 12924095744 12939091214 12950339584 12965365504 12974462592 12976814512 12998453832 13025065242 13036388352 13048971264 13051514112 13075825581 13091035412 13100042592 13126643712 13129201696 13138235136 13153479066 13162708143 13178019036 13204778496 13213863936 13229195616 13240877598 13244763896 13283378368 13292517888 13307940828 13307979776 13323420656 13335185843 13359661056 13362264448 13396365684 13411948368 13439182848 13448429568 13464033408 13479878048 13489152768 13491781394 13501064304 13519177984 13528479744 13544176464 13569445344 13581427782 13594536774 13606354944 13624796562 13634170992 13650215852 13677748224 13687345152 13703266304 13715366912 13719165824 13728605184 13731280472 13754177892 13759163392 13768630272 13782336477 13794277536 13810323072 13819825152 13822518216 13826346807 13835859912 13876197696 13889820672 13892527376 13902086016 13918216221 13930315776 13962701312 13972498176 13984836528 13998334896 14010696063 14039146368 14055476736 14081658318 14122754048 14136385536 14139140288 14148868608 14165285148 14175224154 14191712808 14220530688 14230315008 14233088064 14242881024 14246826048 14259406644 14276187289 14288361984 14305176704 14315019264 14331628584 14331670528 14373453824 14390130944 14400227712 14416935897 14426855352 14443636704 14472966144 14485746432 14512729491 14529610732 14539607712 14559114752 14569132032 14586036192 14596270416 14598916326 14613248832 14626152996 14655853056 14665936896 14672857836 14682953376 14700232456 14740217856 14757363712 14770351908 14770395136 14787532816 14817560576 14827957248 14855375808 14872655616 14885788848 14900359383 14916016128 14943800664 14961183328 14971477248 14974394734 14988848238 15001878528 15032547504 15047305728 15060593184 15088441914 15091175424 15101558784 15119080704 15136873024 15150239572 15164862804 15195909449 15209075232 15209119744 15226766464 15240212392 15265626012 15314417664 15324954624 15327940992 15345725577 15359066112 15374355542 15387466752 15405574912 15416174592 15419178736 15429787776 15434061552 15447690531 15479058816 15507937536 15525930966 15536613456 15550332993 15586271232 15600246688 15629093298 15647273096 15679046656 15689834496 15692891968 15708038976 15719060448 15732941094 15751241688 15783226368 15794085888 15801539208 15812411328 15831019568 15844999079 15874080768 15877174144 15888098304 15895595989 15906532824 15957372928 15965676909 15968569344 15998097024 16001214567 16012224072 16063401984 16093323792 16112043584 16123129344 16126271252 16159017472 16170135552 16188897312 16200256176 16219100352 16249091292 16252035072 16282086912 16285259796 16296464736 16301247872 16315642616 16348773376 16360022016 16379004096 16379052032 16398056192 16428601371 16439904936 16445863936 16476498168 16487834688 16507013376 16526166006 16537761513 16540532736 16590619136 16602034176 16605269408 16616694528 16635974418 16638988288 16650436608 16669755648 16681451904 16700855808 16715603424 16720233348 16731737568 16746512454 16768980384 16780518144 16800265664 16831331244 16880451584 16885127168 16900037504 16928218944 16934354944 16943167332 16962875664 16977572352 16997320704 17012330112 17017042224 17028982152 17032069047 17063845162 17095163904 17098495232 17110259712 17118334142 17130112272 17145238941 17196920832 17212106496 17228719872 17232077226 17243933616 17278949376 17299283456 17331271776 17346576078 17366753656 17402018816 17434434108 17446429728 17466723456 17502191616 17517646848 17534555136 17537972088 17550277524 17570692048 17585676288 17603182233 17606371328 17618485248 17638927488 17642364779 17654503464 17720146899 17723357184 17743921104 17756129664 17776731609 17809897014 17849539682 17861820912 17882597824 17918910464 17952044544 17964640512 17985537024 18001419072 18037972992 18058901952 18071327232 18092593792 18108570376 18113586127 18126049032 18166395416 18178894656 18233942181 18236997632 18246487896 18249793536 18283539456 18304806912 18338903856 18355097943 18358173696 18376448636 18392370048 18413764096 18426433536 18430024288 18435129076 18447813216 18501596928 18519760896 18536060439 18536114688 18557621628 18570390048 18608099328 18629997568 18646448704 18664446528 18680928084 18718861824 18740635648 18775544424 18788462784 18805053852 18848514048 18865102932 18865158144 18887046864 18900298872 18922283744 18960707584 18973753344 18977450752 18990508032 18995768064 18999469762 19012542192 19051149312 19083235122 19086692352 19108838112 19121985792 19125712086 19138871376 19144172502 19200303616 19222581196 19235807136 19258182272 19297288192 19314328576 19346535936 19350305988 19363619808 19386143616 19408636821 19425509376 19448048256 19461693888 19465221768 19484331776 19501537328 19537597863 19541137408 19554582528 19563810448 19577271168 19636553118 19650063888 19653623808 19689965568 19693802544 19707352704 19730218599 19767028554 19770609664 19807167744 19830207488 19847718464 19867145844 19888021504 19925067552 19938776832 19961911242 19961969664 19985130984 20039491584 20043396672 20063074304 20080790912 20104090097 20117922552 20121567232 20158774272 20219817072 20233729152 20237672091 20251596456 20278766976 20292719616 20316264696 20340173126 20354168016 20372141673 20419223552 20437194843 20437254656 20460967436 20475323778 20516622336 20531017728 20554899456 20573050368 20578748736 20592907776 20596920708 20638745088 20652945408 20677250048 20701241288 20715484608 20733777324 20781694976 20834731008 20838791064 20853129024 20895473664 20919779328 20944051968 20958747264 20962831487 20977254792 21001655584 21044301824 21058781184 21068718944 21083215104 21087323582 21122487477 21184131072 21204578304 21208710432 21223302912 21247927722 21266399232 21287569212 21291425792 21330796032 21334952756 21349632096 21417869312 21457765056 21472528896 21497442876 21497505792 21560180736 21585196416 21600341568 21625467136 21650558566 21665455056 21669380096 21709449216 21713679728 21728619648 21794416098 21809411568 21813362688 21838672128 21853698048 21879054288 21898374489 21904801828 21919873248 21939229494 21968664224 21983779584 22009286754 22009351168 22034888008 22050348684 22110326784 22136045568 22155527862 22155592704 22181299224 22226340864 22241935872 22267807744 22287471232 22293644464 22308983424 22313330767 22328683272 22358640512 22374024192 22415700996 22441774992 22457215872 22461592101 22483272357 22502817792 22548821256 22570958592 22575356986 22590889776 22617167552 22636763136 22663094272 22683106816 22689389632 22705309536 22709425396 22725359358 22747294206 22813612848 22813679616 22840149696 22860318588 22929227776 22949475328 22971626496 22976102968 22991911488 23038599168 23061533313 23108362368 23124261888 23128768104 23144681664 23151092328 23218588224 23245912144 23261906304 23288896449 23288964608 23356862464 23379406848 23383962784 23400370032 23443639947 23447568384 23470909644 23518569984 23534751744 23539337952 23562058464 23626862532 23631142912 23658561472 23674839552 23702308812 23746529352 23811121152 23815761216 23832147456 23859799236 23887877741 23936059392 23952854016 23980716032 24001892096 24029740826 24050630656 24078535936 24095102976 24139985688 24168065376 24184694016 24189406878 24233803776 24238526208 24255203328 24283345968 24311922908 24328650528 24378052608 24406409216 24427889694 24451871808 24473463924 24523160064 24540033024 24568506144 24568578048 24597084288 24668795904 24693014528 24714747252 24714819584 24743495504 24760520064 24765345137 24789249009 24810799104 24885928704 24903051264 24907904112 24925041792 24953961627 24958482432 24975654912 25004633472 25034059232 25051283712 25056165446 25073405136 25080350022 25153470576 25153544192 25182729152 25200398496 25246996866 25268944896 25320677376 25327690752 25350056256 25401532416 25426818781 25444313496 25448923136 25478450816 25495981056 25500949448 25518495168 25525563336 25543473228 25595767743 25642745856 25647742848 25665389568 25677501213 25695168408 25725406798 25795381248 25800407984 25818159744 25848115839 25848191488 25878182428 25930731008 25948925184 25953629024 25996907664 26019864117 26050130484 26103028224 26151651162 26182070824 26200085184 26253287424 26258403392 26276470272 26306958132 26325416286 26356038072 26409556992 26427727872 26458391232 26481755196 26489527792 26512919251 26566756736 26585035776 26615881656 26615959552 26646841312 26670371686 26714845521 26719322112 26724528896 26774309523 26792731368 26823896736 26878365696 26896859136 26928066816 26959756096 26978305536 26983562788 27002128608 27038355968 27056959488 27088352928 27138890688 27162855564 27189073548 27249593124 27268341984 27300431704 27355496448 27374690304 27406532608 27430733824 27438331648 27457210368 27462560944 27508355784 27518326784 27537260544 27564672954 27588555072 27620646144 27639650304 27645036432 27652693614 27671719824 27752395392 27779641344 27785054752 27804172032 27836432442 27860631552 27925402624 27944996352 27969673056 27996669792 28021392126 28078292736 28110953472 28163316636 28220974691 28245508096 28272771072 28278280576 28297737216 28330570296 28350448308 28383425616 28441061376 28460630016 28466176128 28485762048 28493652096 28499204643 28518813288 28552374578 28576723968 28610353408 28630038528 28663257168 28663341056 28688568129 28780261888 28800455424 28833871794 28853710704 28887273408 28945932288 28971492864 29025458982 29059221464 29079215424 29118229504 29138264064 29172072384 29192540832 29197832652 29226497664 29252305992 29311706112 29331873792 29345715672 29365906752 29400464912 29426426861 29454829677 29480435712 29520392551 29540703816 29540790272 29575065632 29635121152 29650542831 29655914496 29710751616 29745311232 29771577696 29800718766 29832032256 29887601328 29922366656 29942954496 29948789468 29977696476 30065095008 30094611456 30121186368 30176883828 30182350848 30238161408 30273746048 30300479144 30329725608 30391818898 30418150464 30418239488 30453532928 30480424784 30510259689 30531252024 30628835328 30649909248 30655881984 30691451154 30712985667 30718132224 30748711084 30774933504 30811149824 30832349184 30838357472 30859575552 30868123104 30895381062 30958117632 31015875072 31051861932 31073226912 31100665986 31172542464 31200493376 31258186596 31294546192 31358093312 31379668992 31385783936 31416077952 31438120896 31465882188 31502483376 31566452736 31588171776 31603078416 31624822656 31630985373 31662039136 31689998158 31748161536 31754348288 31776196608 31791191978 31813065648 31914745856 31931353818 31937138688 31996194048 32002429134 32024448144 32126803968 32186647584 32224087168 32246258688 32252542504 32318034944 32340271104 32377794624 32400512352 32438200704 32475837849 32498182584 32504070144 32564173824 32570519592 32592929472 32602495744 32631285232 32691624147 32697546752 32720044032 32758008192 32796112384 32857202742 32879809872 32891727872 32908844241 32952996336 32975669376 33013930131 33014026752 33052332012 33075523026 33181238272 33204068352 33210538816 33233389056 33271948836 33277976576 33339511296 33362903808 33401711616 33431206848 33440466696 33463475136 33493024908 33537960768 33561036288 33600531328 33639517093 33662662488 33760903168 33770254336 33800075008 33856437888 33863035479 33868709888 33886334664 33925751328 33955144704 33994641408 34024660224 34034084448 34057964304 34064138094 34088039037 34127690324 34196990464 34220519424 34236668284 34260224544 34290477882 34393841664 34424212992 34457439744 34464154452 34487867232 34557898752 34598566912 34662543552 34693152156 34733507312 34804037632 34868868216 34892859456 34933446912 35004383232 35035293696 35069110272 35075944176 35100555048 35141384096 35171352576 35206364466 35212742656 35236970496 35277854976 35284729558 35309006928 35440293798 35446714368 35487842208 35512259328 35553463218 35619794028 35699079364 35723641824 35765195648 35806693013 35837820928 35904089088 35929281024 35971074048 36002838144 36044611239 36075945984 36117803904 36142654464 36185187584 36217140752 36227172254 36252098064 36284110317 36332790832 36357789312 36467884362 36492975792 36499587072 36567078912 36609613824 36641834541 36677807712 36710195886 36752897272 36784740096 36827528192 36852867072 36860048576 36870258152 36895626432 37003193856 37039521792 37072120878 37072229376 37115243256 37140780096 37216198656 37259995136 37292897408 37328893056 37336167323 37361856168 37437723648 37481271296 37551088848 37576925568 37584248169 37610107704 37620525033 37730205864 37730316288 37774093728 37800597744 37844567488 37921415168 37954901504 37981016064 37991536128 37998939524 38025084384 38102298624 38166470244 38173384704 38217676224 38243971584 38251424172 38277742752 38288345004 38400607232 38445162392 38471614272 38516364544 38588110197 38594576384 38628657152 38693071872 38700611976 38727239616 38772287232 38817273642 38851018752 38896096512 38923387776 38930443536 38968663552 39003074656 39075195726 39082274816 39109165056 39127620896 39154542336 39227476743 39273106236 39300127776 39379931136 39387605088 39414705408 39460437198 39534057108 39541219328 39614335488 39660414976 39695436928 39734291688 39741494443 39776043008 39850135104 39877553664 39923822484 39923939328 39970261968 40005557529 40078983168 40086793344 40126148608 40161581824 40208180194 40235845104 40243134464 40317548544 40439634144 40467458304 40475344182 40503192912 40557533952 40585439232 40632529392 40680346252 40708336032 40744283346 40838447104 40874389686 40874509312 40921934872 40950647556 41033244672 41062035456 41109798912 41146100736 41157497472 41185815552 41193841416 41277490176 41305890816 41347009431 41354500096 41402482576 41430969216 41439042853 41467554648 41479040421 41669462016 41677582128 41706258048 41754648663 41790947328 41888103936 41917494528 41925662974 41954509584 42003311168 42088603648 42137437888 42166430208 42174647164 42244974954 42368262144 42409156608 42417420864 42446605824 42495855444 42545865089 42575138424 42582851584 42661592064 42669905512 42699264192 42828561867 42835738624 42915530112 42945057792 42994885752 42995011584 43120361472 43170392832 43200683136 43250807691 43250934272 43301117132 43330910112 43418898432 43427359456 43457239296 43538188473 43588832196 43618823136 43677344256 43707396096 43758108576 43796748978 43809603656 43839746496 43878458988 43937328448 43967559168 44018573508 44018702336 44069776016 44100697368 44220653568 44272091136 44311055724 44311185408 44362598448 44452681728 44483871744 44535615488 44574942464 44587288928 44617966848 44626661534 44657366544 44701078149 44717281024 44748048384 44831401992 44883549984 44914431744 44923184202 44966544714 45005635584 45097642512 45141917184 45150713972 45181779552 45234335104 45273526272 45326188544 45366213632 45378779264 45410619072 45418850792 45450718716 45494588412 45587728347 45627225696 45627359232 45680299392 45720637176 45858455552 45898950656 45943252992 45952205936 45983822976 46037176731 46077198336 46123066626 46216724736 46248523776 46257536208 46289363328 46302184656 46343071593 46437176448 46491824288 46523812608 46577792898 46577929216 46713724928 46758813696 46767925568 46800740064 46887279894 46941819288 47037139968 47069503488 47078675904 47124116928 47221234879 47253725064 47262285824 47317122944 47349679104 47404617624 47493058704 47534997237 47622242304 47631522432 47664294912 47686787967 47719598472 47775755482 47872118784 47905708032 47961432064 48003643701 48003784192 48059481652 48157071872 48190205952 48279971376 48336130752 48369388032 48378813756 48477052416 48510406656 48566691936 48623845816 48657301056 48756105216 48812818432 48855779388 48903743616 48946927848 49046320128 49080066048 49137012288 49137156096 49194168576 49238278609 49285804113 49337591808 49429494504 49429639168 49486991008 49521040128 49530690274 49578498018 49613284539 49621598208 49771857408 49806102528 49815808224 49850083584 49907923254 49916964864 49951309824 50009266944 50068118464 50102567424 50112330892 50146810272 50160700044 50306941152 50307088384 50365458304 50400796992 50493993732 50641354752 50655381504 50700112512 50803064832 50853637562 50888626992 50897846272 50956901632 50991962112 51001898896 51036990336 51051126672 51086946456 51096207141 51191535486 51285491712 51295485696 51330779136 51355002426 51390336816 51435716823 51450813596 51590762496 51600815968 51636319488 51696231678 51696382976 51756364856 51861462016 51897850368 51907258048 51993815328 52039728234 52100260968 52206056448 52303302324 52364141648 52400170368 52410381569 52506574848 52516806784 52552940544 52613916264 52650832572 52712076144 52809546699 52819113984 52855455744 52916782464 52927094337 52963510392 52979055584 53025838502 53133513472 53170071552 53231763312 53231919104 53293682624 53340743372 53429691042 53449057792 53548619046 53585462736 53647793472 53756731392 53856133632 53919512192 53956611072 53967125576 54004257216 54076711936 54113918976 54176705856 54277781376 54325711128 54340758381 54378147096 54499186248 54536683968 54600863408 54701826543 54710992896 54749380608 54861467648 54876663296 54914420736 54925121888 55016711568 55036653568 55065293829 55074521088 55129345908 55177110144 55241292288 55279300608 55290072864 55305387228 55343439648 55504790784 55559282688 55570109504 55608344064 55672864884 55850805248 55889992704 55939346112 55993339584 56042784252 56156585472 56221906944 56326633272 56441949382 56491016192 56545542144 56556561152 56595474432 56661140592 56700896616 56766851232 56882122752 56921260032 56932352256 56971524096 56987304192 56998409286 57037626576 57104749156 57153447936 57220706816 57260077056 57326514336 57326682112 57377136258 57560523776 57600910848 57667743588 57707421408 57774546816 57891864576 57942985728 58050917964 58118442928 58158430848 58225910463 58236459008 58276528128 58344144768 58385081664 58395665304 58452995328 58504611984 58612793589 58623412224 58663747584 58691431344 58731813504 58800929824 58852853722 58909659354 58960871424 59040785102 59081407632 59081580544 59150131264 59270242304 59301085662 59311828992 59421503232 59490622464 59543155392 59601437532 59664064512 59723458067 59775202656 59844733312 59885908992 59897578936 59914169497 59955392952 60130190016 60189222912 60242372736 60312270291 60353767656 60364701696 60476322816 60547492096 60600958288 60659451216 60713016273 60783637796 60836300928 60907065856 60960849568 61020519378 61062504048 61116425019 61257670656 61311584529 61311763968 61382902308 61425971334 61497422168 61549867008 61622299648 61664698368 61676714944 61719151104 61736246208 61790762124 61916235264 62031750144 62103723864 62146453824 62201331972 62345084928 62400986752 62473388887 62516373192 62589092384 62716186624 62759337984 62771567872 62832155904 62876241792 62888494461 62931764376 63004966752 63132905472 63176343552 63206156832 63249645312 63261970746 63324078272 63379996316 63508696576 63552393216 63582383956 63626131296 63829491712 63862707636 63874277376 63992388096 64004858268 64048896288 64253607936 64373295168 64448174336 64492517376 64505085008 64636069888 64680542208 64755589248 64801024704 64876401408 64951675698 64996365168 65008140288 65128347648 65141039184 65185858944 65204991488 65262570464 65383248294 65395093504 65440088064 65516016384 65592224768 65714405484 65759619744 65783455744 65817688482 65905992672 65951338752 66027860262 66028053504 66104664024 66151046052 66362476544 66408136704 66421077632 66466778112 66498144167 66543897672 66555953152 66679022592 66725807616 66803423232 66862413696 66880933392 66926950272 66939992301 66986049816 67075921536 67122072576 67201062656 67279034186 67325324976 67384776303 67540508672 67600150016 67712875776 67726070958 67772669328 67851502656 67910289408 67989282816 68049320448 68068168896 68115928608 68128276188 68176078074 68255380648 68393980928 68441038848 68473336568 68520449088 68580955764 68787683328 68848425984 68914879488 68928308904 68975734464 69115797504 69184599939 69197133824 69325087104 69338596457 69386304312 69467014624 69608075264 69737736432 69785718912 69866689347 69866893824 70070587392 70138220544 70151888352 70201110096 70282768192 70342705152 70412728932 70425485312 70555709952 70569459116 70618013856 70880587596 70893428736 70975684416 71024518656 71106926436 71190605941 71239588056 71398158728 71447283648 71530391296 71613386026 71663633223 71675641856 71808178176 71858562048 71942148096 72005676288 72089222478 72151891968 72235607808 72285308928 72370375168 72434281504 72454344508 72504196128 72568220634 72665581664 72715578624 72935768724 72985951584 73134157824 73219227648 73283669082 73355615424 73420391772 73505794544 73569480192 73655056384 73705734144 73720097152 73740516304 73791252864 73805632537 74006387712 74079043584 74144241756 74144458752 74230486512 74281560192 74296035411 74367747027 74432397312 74519990272 74585794816 74657786112 74672334646 74723712336 74875447296 74962542592 75102177696 75153851136 75168496338 75220215408 75241050066 75460411728 75460632576 75548187456 75601195488 75689134976 75842830336 75909803008 75962032128 75983072256 75997879048 76050168768 76204597248 76280456343 76332940488 76346769408 76435352448 76487943168 76502848344 76555485504 76576690008 76787303229 76801214464 76890324784 76943228544 77032503639 77032729088 77176220394 77257314304 77386143744 77401223952 77454479232 77544347517 77544574464 77634547284 77792193024 77846775552 77860887072 77937327104 78006149312 78150391452 78164549632 78255241792 78309084672 78454953486 78546212472 78600255552 78759862272 78775210176 78829410816 78920874396 79013749451 79068114216 79082438656 79228670976 79320829952 79390873856 79468583376 79482988886 79538757753 79552086016 79700270208 79755107328 79847644968 79847878656 79940523936 80011115058 80157966336 80173586688 80252297216 80322928569 80323163648 80416360388 80471690208 80635097088 80879268288 80934916608 80950688364 81006385824 81115067904 81170878464 81265058784 81360692504 81416672064 81488566692 81676894208 81748779372 81749018624 81843869744 81901295112 81916141607 82066489344 82124070912 82219597824 82292201472 82314994944 82371631104 82387682832 82554980352 82611781632 82694018862 82709000192 82804965152 82861938432 82878085706 82935109296 82958080842 83338924032 83355164256 83412516096 83509297326 83581894656 83776207872 83834989056 83851325948 83909019168 84006622336 84104092891 84177207296 84274875776 84332860416 84349294328 84489949908 84662924073 84736524288 84818313216 84834841728 84893211648 84991710888 85091730178 85150276848 85165703168 85323184128 85339811024 85398528384 85497613929 85657123734 85831060224 85890115584 85989771504 85990023168 86065704387 86340785664 86401366272 86501615382 86501868544 86602234264 86661820224 86837796864 86854718912 86914478592 87076376946 87177664392 87237646272 87354688512 87414792192 87516217152 87593497956 87619207312 87679492992 87696579061 87756917976 87874656896 87935118336 88037147016 88037404672 88139552032 88201394736 88279280583 88364489031 88441307136 88561177653 88622111448 88622370816 88725196896 88905363456 88967743488 89071230976 89149884928 89174577856 89235933696 89253323068 89314733088 89402156298 89434562048 89496096768 89662803984 89767099968 89828863488 89846368404 89933089428 90195285024 90283834368 90301427944 90363559104 90468670208 90547052544 90652377088 90732427264 90757558528 90821238144 90837701584 90901437432 90989176824 91175456694 91254451392 91254718464 91360598784 91441274352 91530779067 91797901312 91886505984 91904411872 91967645952 92074353462 92138957001 92154396672 92246133252 92433449472 92497047552 92515072416 92578726656 92604369312 92686143186 92874352896 92983648576 93047625216 93155585796 93155858432 93346300901 93427449856 93517627392 93535851136 93601480128 93774559788 93883638576 94074279936 94139006976 94157351808 94248233856 94442469758 94507450128 94524571648 94634245888 94699358208 94809235248 94892956119 94986117408 95069994474 95244484608 95263044864 95328589824 95373575934 95439196944 95551510964 95744237568 95811416064 95922864128 96007287402 96007568384 96118963304 96314143744 96380411904 96559942752 96672261504 96738776064 96757627512 96954104832 97020813312 97133383872 97247691632 97314602112 97333565771 97427513547 97512210432 97711558776 97807487232 97893855696 98074872441 98092640256 98160132096 98274024576 98388337152 98476557218 98571608226 98675183616 98858989008 98859278336 98973982016 99042080256 99061380548 99156996036 99226569078 99543714816 99612205056 99631616448 99700167168 99815846508 99833929728 99933311023 100018533888 100136236928 100205134848 100224661784 100293620544 100321400088 100613882304 100614176768 100730916608 100801593984 100918551279 100987987464 101282709504 101310763008 101400225024 101589106437 101606129664 101707275124 101777253984 101913803264 101983924224 102003797792 102073980672 102102253344 102173892912 102192414282 102264117111 102383070972 102590971392 102661558272 102710004852 102780673632 102871433646 102901627192 103181524992 103201631936 103272638976 103392463356 103392765952 103512729712 103722924032 103795700736 103814516096 103987630656 104079456468 104200521936 104412112896 104606604648 104728283296 104800340736 104820763138 105013149696 105033613568 105105881088 105227832528 105301665144 105424152288 105619093398 105638227968 105710911488 105833564928 105854188674 105927020784 105958111168 106051677004 106267026944 106340143104 106463526624 106463838208 106587365248 106681486744 106859382084 106898115584 107097238092 107170925472 107295586944 107420079039 107513462784 107712267264 107839024384 107913222144 107934251152 108008514432 108133833717 108153423872 108227837952 108353411712 108555562752 108651422256 108681516762 108756294192 108852330951 108998372496 109073367936 109201726816 109403653086 109498761216 109722935296 109753326592 109828841472 109850243776 110033423136 110073307136 110130587658 110258691816 110354220288 110482584576 110558601216 110580145728 110610774456 110686879296 110914993553 111009581568 111118565376 111140219008 111216688128 111269171923 111345729768 111701610496 111779985408 111878692224 111986679168 112008501969 112085568504 112313170944 112443813888 112653266544 112752744507 112883898764 113113122304 113190948864 113322281184 113401793232 113533702464 113764245504 113864704512 113943048192 113974608384 113996818572 114075253152 114209498312 114306895872 114441413632 114520154112 114653028672 114653364224 114754272516 115121047552 115201821696 115335487176 115414842816 115549093632 115764330591 115783729152 115885971456 116101835928 116236885856 116316861696 116451820926 116472918016 116553056256 116688289536 116770163328 116791330608 116905990656 117009223968 117225587178 117246824448 117327495168 117382862688 117463627008 117601859648 117705707444 117819318708 118081570204 118162815264 118163161088 118300262528 118540484608 118602171324 118623657984 118843006464 118981244928 119086310784 119202875064 119224483329 119328129024 119446916134 119550405312 119689466624 119771817984 119795157872 119828338994 119910785904 120016672587 120260380032 120378445824 120484745472 120624540582 120707535312 120729403392 120952645632 121094984192 121201916576 121318902432 121426032546 121567275592 121672601856 121814131712 121921699136 122041038756 122125008096 122232850038 122515341312 122623169058 122623527936 122765804616 122851942668 122994844336 123099734016 123244599296 123329396736 123353429888 123438302208 123472492416 123496553453 123581524248 123832470528 124041028293 124063500288 124207447728 124292907648 124317128559 124402663944 124437121263 124801973504 124946777774 125032746384 125178184768 125432373248 125543135744 125664311808 125752483584 125776988922 125863528752 126009933504 126265810944 126412313664 126499290624 126523941492 126648156544 126759992632 127017393152 127104786432 127164767912 127252262592 127637595267 127658983424 127725415272 127748554752 127984776192 128009716536 128097792576 128485685601 128507215872 128746590336 128896348672 128985034752 129010170016 129272139776 129361084416 129511178496 129602049408 129752423073 129752802816 129903351396 129992730336 130256695296 130282078368 130371717888 130409982976 130525140928 130766496588 130790187008 131032032768 131184449536 131428810968 131519239488 131566911488 131635376964 131811985344 131902677504 132055720524 132056107008 132209328048 132302092104 132724953088 132816273408 132842155264 132933556224 132996288334 133087795344 133111906304 133358045184 133451615232 133606846464 133724827392 133761866784 133853900544 133879984602 133972099632 134151843072 134244145152 134402125312 134558068372 134650649952 134769552606 135081017344 135200300032 135425751552 135452141916 135545338656 135703005312 135820578816 135978565632 136098640896 136136337792 136231857216 136256552376 136352156148 136510761296 136763185041 136787961856 136882077696 136946673136 137040898176 137067603283 137161911528 137575366656 137696851968 137829758976 137856617808 137951468928 138111530193 138231595008 138369199878 138394267648 138650174208 138677192914 138772608624 138934029248 139216150528 139475472864 139571437824 139733378694 139733787648 140141174784 140276441088 140303776704 140402220192 140565536384 140728630679 140825457864 140850970624 141111419904 141138918232 141236027712 141663704637 141761175192 141786857472 141951368832 142049037312 142213852872 142381211882 142479176112 142604991711 142796317456 142894567296 143060363901 143060782592 143226772052 143327266446 143616356352 143717124096 143884296192 144010931103 144011352576 144178444956 144471215616 144570617856 144740750336 144868563008 144908689016 145008392256 145136441268 145331163328 145431157248 145871537448 145971903168 146268315648 146438455296 146567338164 146711230848 146739820409 146840783544 147011589088 147138960384 147310112768 147411468288 147440194304 147481032608 147582505728 147611265074 147714835827 147857412339 148012775424 148288483512 148288917504 148460973024 148563120384 148592070822 148735494054 148864794624 149039980544 149171589632 149315572224 149344669292 149447424672 149750894592 149925085184 150204355392 150307702272 150336992676 150440430816 150482100132 150920823456 150921265152 151096374912 151202390976 151378269952 151685660672 151819606016 151924064256 151966144512 151995758096 152100337536 152409194496 152560912686 152665880976 152693538816 152870704896 152975886336 153005696688 153110971008 153153380016 153288621423 153574606458 153602428928 153780649568 153886457088 154065007278 154065458176 154352440788 154514628608 154772287488 154802447904 154908958464 155088695034 155089148928 155269094568 155584386048 155693551104 155721774144 155874654208 156012298624 156193315369 156300782904 156329099264 156510483584 156618169344 156909906972 157092424944 157200511104 157231144707 157519724544 157550420352 157658821632 157841748792 158027498902 158136228432 158164877312 158457341952 158641659904 158781283011 158781747712 158937166752 158965977772 159077515506 159400540416 159510214656 159695289936 159695757312 159881047872 160022230116 160347173376 160504594432 160645857138 160646327296 160832720776 160943380416 161270194176 161758536576 161869833216 161901376728 162012771648 162230135808 162341756928 162530117568 162721385008 162833344128 162865075399 162977133384 163022275143 163497558744 163498037248 163687739488 163802590224 163832283214 164105479629 164132978688 164248141824 164584402944 164629989888 164743262208 164775365664 165109960704 165223563264 165388037724 165418000384 165609930304 165723876864 165756171412 165870218592 165916161684 166677848064 166710328512 166825032192 167018594652 167215144187 167552415744 167669978112 167702651896 167818038336 168013244672 168208185782 168354414592 168549751552 168665720832 168698588656 168979899816 169325848146 169473048576 169636626432 169669683456 169786423296 169983421776 170183460356 170300553696 170646368256 170679622048 170797056768 170995227858 171314247468 171662120448 171780231168 171979543008 171980046336 172131408774 172681571328 172802732544 173003230764 173003737088 173204468528 173323640448 173357415959 173675593728 173709437824 173828957184 174152753892 174355328784 174475292544 174677731389 174709377024 174829584384 175032434304 175186995912 175238414624 175358985984 175393158122 175513835952 175749313792 175870236672 176074294032 176074809344 176279104064 176402789472 176558561166 176728978062 176882614272 177122355306 177244222896 177244741632 177450393792 177810726912 177935486976 178142461952 178299769856 178349155712 178471867392 178506646136 178629466176 178804312596 178869124096 178992193536 179170374201 179325607968 179534199936 179657726976 179692736808 179742508491 179866178856 180390570048 180567668736 180602855888 180727118208 180936810873 180937340416 181094105088 181464854528 181515117056 181642476288 181675403168 181802874864 181978353648 182139048819 182350913388 182508902784 182721197568 182882548704 183061558134 183595802624 183773011968 183808823744 183935291904 184148706924 184277914002 184492266504 184866898944 184994095104 185030144832 185157453312 185208738624 185372286372 185590434757 185748705792 185967297152 186095250432 186311171592 186311716864 186692601802 186854899712 187035254784 187071702272 187202960256 187420166661 187549119576 187767277152 188148559872 188278013952 188314703616 188496467712 188665483383 188884939516 189014900256 189268491776 189398716416 189618470496 189785912238 189972234816 190139988948 190526089728 190657179648 190747151868 190878393888 191103021928 191488475136 191622832128 191845728256 192014574804 192015136768 192237926608 192628287488 192760823808 193119885504 193344523008 193477552128 193515255024 193908209664 194041626624 194266767744 194495383264 194629204224 194667131542 194855027094 195024420864 195423117552 195614974464 195787711392 196149744882 196185280512 196320264192 196548049152 196776674304 196953114436 197143216452 197350367232 197546822837 197717978016 197718556672 197947964032 198084160512 198122761096 198313992072 198453138156 199087429632 199224410112 199263232896 199400334336 199494432501 199631693016 199667859456 199866622046 200037067776 200272473856 200410269696 200449323568 200587241088 200642800176 200819976903 201227764608 201461833216 201603187968 201837102558 201975974928 202154328909 202621526016 202800450048 203178212874 203414550248 203554507968 203827606528 203967848448 204007595584 204147961344 204204506688 204347785824 204384828564 204528234222 204766141944 205181942784 205323116544 205420009704 205561347264 205742867292 205803254384 205984988027 206363049984 206403263872 206545277952 206642747857 206784926712 206785531904 207025459424 207445848064 207553799817 207591401472 207629032192 207975261312 208015789371 208158912936 208401043872 208824225792 209213209296 209456566592 209600681472 209641526276 210067227136 210211762176 210455665056 210603330288 210848304576 211238186796 211276455936 211667129856 211708377348 211854041568 211916222336 212103354008 212534053888 212680286208 212927053248 212927676416 213174730496 213362973488 213571817823 213718764168 213796231168 214194476184 214341850944 214591173888 214840158078 214990899669 215026925568 215424534528 215678048768 215826444288 215868502304 216017028864 216267667434 216306847744 216455675904 216706823424 217111125504 217302844512 217363033524 217512588384 217704661902 217996744992 218146735872 218403453632 218807306172 219445870592 219506653184 219657682944 219700487552 220066846272 220146614272 220261175316 220517383632 220708440576 220965169152 221117202432 221160291456 221221548912 221373758592 221416897611 221829987106 222019163136 222237130752 222280438016 222433376256 222538343846 222691459536 222888106233 223403220992 223559970816 223757384448 223973358336 224017003938 224171137008 224626341888 224887627776 225306533088 225505489014 225767797528 226226244608 226381897728 226644562368 226803586464 227067404928 227528491008 227729409024 227886096384 227949216768 227993637144 228150506304 228418996624 228613791744 228841369029 228882827264 229040308224 229306057344 229350742127 229508545032 230242095104 230361909687 230403643392 230670974352 230829685632 231097510917 231098187264 231528661182 231771942912 232203671856 232473771712 232633723392 232903641852 232945836032 233376579072 233540326656 233582661216 233811981312 234018447936 234451174356 234493648896 234765725376 234927254016 235203719296 235411414888 235476619651 235638637416 236163140408 236325630528 236326322176 236600525056 237041248353 237080969216 237204342648 237247315968 237686012928 237962489856 238172621568 238405750128 238448966658 238616273259 238656258048 238893832268 239100810624 239378933248 239543635968 239590315744 239656677988 239821571808 240033345174 240520760064 240756891648 240968785707 240969490944 241249081164 241415070624 241905291264 242189968384 242403833152 242637804864 242852065092 243134551184 243345203712 243628263424 243843398272 244082077512 244250016192 244465700076 245030682624 245246338116 245247055872 245531609232 245703885336 245748424821 245989688672 246199468032 246489198592 246658793472 246706859776 246876604416 246944984832 246993106906 247163048496 247664941056 248082056586 248127000576 248414895456 248585815296 248634257118 248805327888 248874242526 249603947008 249893555548 250065492768 250356369536 250864746496 251086271488 251328623616 251504967168 251553977844 251727057504 252019867008 252312278673 252531621888 252824627328 252998581248 253047882984 253296313088 253519985264 253988772219 254034786304 254209572864 254329535824 254504525184 255275190534 255450830544 255497109504 255969552384 256019433072 256195585152 256492841787 256971371202 257493180672 257792697344 257970069504 258020340032 258544279552 259022356992 259204098816 259504846146 259505605632 259806702792 259985460672 260513390592 260564156736 260743435776 260819965952 261050281856 261353171261 261532993176 261580374016 262064065536 262368899072 262857621936 263038478976 263089737183 263133822976 263270753928 263623970688 263805355008 264111441048 264112214016 264418656096 264604184208 264837841749 265449906176 265683532959 265684310528 265867112448 265992576668 266175590688 266716090368 266903230464 267213692928 267449654784 267523733568 267707801088 267759969204 267944199264 268303686144 268488290304 268804250624 269116136744 269301299904 269539105212 270162034688 270400600064 270851503104 270904283832 271090677312 271406010624 271641157632 271957131264 272197281792 272272675584 272463714432 272513104752 272704312296 273021522592 273526370082 273575923712 273764155392 273893346272 274081796352 274135206566 274323823056 274592337201 275393703936 275659517952 275713235616 275902937856 276223060386 276463190016 276738399756 276788535296 277300348416 277354385828 277545217248 277868058496 278190461101 278432301056 278950945728 279142875648 279466757388 279467575296 280038902703 280282349568 280552882176 280607553408 280804440384 281131072768 281457261358 281650915728 281701941248 282222839808 282277836464 282472055424 283327409274 283522350384 283573714944 283902737664 284098074624 284427705744 284678868357 284762423764 284958352224 285209983422 285592634912 285789134592 286120727802 286121565184 286453544104 286654532892 287232712704 287434248192 287768592384 288021862206 288022705152 288356889912 288942431232 289141235712 289481500672 289737126016 289817378032 290016784512 290073299971 290272882536 290662326656 290862314496 291743074896 291943806336 292000697313 292282540641 292536631296 293134676328 293422461696 293479640818 293681567088 294023178176 294277920768 294620225536 294880388608 294962065216 295165011456 295222530148 295429671654 295714824678 296025550848 296576967024 296577835008 296921946048 297126240768 297184141644 297470988108 298079961088 298343179264 298631144448 298689338584 298894849344 299501789184 299799933069 299850170368 300408710784 300615404544 300673985352 300880861632 300964200264 301841646912 301842530304 302192749824 302404781952 302755653837 302756539904 303639212032 303848128512 303932289024 303991516192 304200675072 304767319311 304818388992 305121825372 305331761952 305741409792 305951772672 306011393376 306221942016 306306760032 306577242846 307149212916 307204857856 307561299136 307772914176 308130014556 308130916352 308704881576 309029257216 309544574976 309604895808 309817916928 310177390068 310178297856 310538189136 311168772096 311387102208 311443548288 311749308416 312024597248 312386630738 312601565808 312658198528 313020967168 313236338688 313819813944 314184849888 314401022208 314462289414 315039449088 315100840704 315317643264 315683497584 316054997804 316272456864 316914683904 317283319808 317562566022 317563495424 317874333504 317931955544 318155031012 318801080832 319020429312 319390579872 319391514624 319762095744 320044460232 320694346752 321009188864 321291714276 321292654592 321665441552 321886760832 321949486781 322260237117 322540388352 323517073152 323739666432 323802753456 324025543296 324401501151 324460271616 324683513856 325060235136 325442770016 325666688256 325730150798 325954266768 326044550286 326995117488 326996074496 327375478976 327605180448 327664566428 328210959258 328496283648 329168805888 329259979776 329486524416 329550731328 330219921408 330548644153 330776075448 330836000768 331219860608 331447753728 331512342824 331740437184 331832323368 332744980659 333355696128 333420657024 333650064384 333807515769 334037189304 334430288374 335104831488 335339956224 335405303792 335636076672 336025505907 336026489344 336416371564 337099503104 337331441664 337397177312 337959799632 338258233521 338651696292 339339366912 339572846592 339966843552 340366920712 340601107392 341292736512 341359244096 341594113536 341990455716 342628494936 343324240896 343560462336 343959086016 343960092672 344262817548 344667950263 345363142656 345605465088 346006461528 346007474176 346408937056 346647280896 346714831918 347292991773 347351187456 347418875648 347657914368 348305507784 348710657568 348950585088 349355462778 349418754048 349659168768 350064868608 350373991824 350476829248 350717971968 350786316244 351027671904 351498627584 351740473344 352148588064 352149618688 352558208128 352805578944 353117122332 353457956124 354244710612 354488445792 354489483264 354900787584 355621453824 355870973952 356284923904 356599539712 356698311424 356943734784 357013292272 357258932352 357608625192 357673449987 357738248192 357984387072 358340748402 358651215936 359068399872 359315453952 359385473616 359485016982 359732357712 360050017761 360781140096 361135337472 361205711776 361454236416 361873621746 361874680832 362188210176 362929709056 363030234112 363284952576 363350806336 363605749728 363956707296 364278097638 364701826776 365017805568 365442395136 365765097408 366123116268 366872670983 367191605248 367546023936 367617647488 367870583808 368297413848 368555828004 368984533008 369733797888 369988190208 370060289664 370314906624 370417477248 370489660359 370744572744 371180869514 371497411584 371934594304 372190500864 372622343184 372623433728 372951385677 373385203604 374143404544 374405920512 374840333322 375098239152 375534554304 376297119744 376629407232 376992935424 377330966766 377769879032 378029800512 378536983552 378797432832 379236940992 379571824476 379944469632 380279977896 381052179456 381314359296 381494303736 381756787776 382206043856 382543549193 382912785801 382976950272 383245664256 383765103163 384029149608 384030273536 384475853216 385256574976 385457056803 385521647616 386239771008 386689046016 386955104256 387030510048 387816419328 388083253248 388533535488 388990766528 389258408448 389334263084 389710054188 390846235104 391229948928 391575422784 392299489764 392370561024 393096098304 393553348608 393906228872 394286432904 394700734464 395093645674 395435956032 395437113344 395895928064 396168321024 396245522192 396627984144 396906276312 398174859264 398448820224 398526465792 398800668672 398988865002 399263386032 399335718912 399733244092 400074135552 400544947712 400820539392 400898647136 401174482176 401285600352 401639953806 402455529216 402923666432 403206375936 403674205116 403951949856 404308657818 405243052032 405600900096 406356425748 406829100496 407109015936 407655213056 407935696896 408015191168 408295922688 408409013376 408695571648 408769657128 409056468444 409532283888 410289555123 410363885568 410646233088 410840019408 411122694528 411202809849 411485734584 411606508768 411969976054 412726099968 412806527744 413090555904 413285495714 413569853424 413571063808 414050918848 414891696128 415107599634 415182802944 415258064384 415950522624 416031578742 416317825872 416802087744 417648451584 418426418592 418913133184 419201362944 419283052552 420134454272 420423524352 420911330112 421206660576 421696609152 422185892037 422476373592 422552911872 423334259712 423416754696 423708083136 423832444672 424206708016 424991113911 425068107776 425360572416 425854106496 426349460992 426725946976 427143635646 427437528336 427592462336 427814975133 428388952368 428683701888 429181091703 429182347776 429680316156 429981799338 430849069056 431356097536 431652888576 431737004608 432034057728 432535334868 432613695488 433413646848 434222251008 434605689024 434726067048 435025176768 435409323804 435993489984 436293471744 436806907264 437313722209 437614612344 438891741184 439013306368 439315365888 439400975104 440133692544 440219461227 440293228544 440522350632 441034767264 441416881152 441930338304 442234404864 442320582912 442443097824 442747517184 442833795222 443144507481 443659974212 444038326272 444560876032 444866752512 445076687692 445382919072 445776212466 446806441984 447119941632 447514768896 447946716672 448034007876 448342274016 449252683776 449775255552 450613066176 451010978028 451535595056 452452489216 452763795456 453289124736 453607172928 454134809856 455056982016 455458818048 455772192768 455898433536 455987274288 456301012608 456837993248 457227583488 457682738058 457765654528 458080616448 458612114688 458701484254 459017090064 460484190208 460723819374 460807286784 461341948704 461659371264 462195021834 462196374528 463057322364 463543885824 464407343712 464947543424 465267446784 465487009169 465807283704 465891672064 466753158144 467080653312 467165322432 467623962624 468036895872 468579946107 468902348712 468987297792 469531450752 469854508032 470407438592 470822829776 470953239302 471277274832 471693434121 472326280816 472651261056 473201050112 474082496706 474408685296 474494631936 475372025856 475924979712 476343849033 476345243136 476811500256 476897933316 477232546518 477787664536 478201621248 478757866496 479087271936 479180631488 479313355976 479643143616 480066690348 481041520128 481513783296 481937571414 481938981888 482498162328 482830141248 483810582528 484379936768 484807666304 485275609728 485370175199 485704130184 486269102368 486690407424 487256526848 487686796544 488164155024 488500032384 488595226197 488931400152 489066825429 490492676232 490494111744 491063218464 491407770672 491496849642 491979377344 492398936064 492978397184 493413719552 493753208832 493889969664 493986213812 494326096992 495329882112 496164113172 496254001152 496829790912 497171630592 497268514236 497610655776 497748485052 499207894016 499787111096 500130985536 500712739072 501645432561 501729492992 502172542976 502657247232 503009934336 503107955688 503454115008 504039734016 504624557346 505063243776 505649254656 505997162496 506095765968 506592626176 507039970528 507977544438 508069572608 508419145728 508659071648 509009050368 510550381068 510901661088 511939104768 512038866144 512391170304 512985683574 513942742404 514986361344 515585394688 515940139008 516040680064 516639427759 517088559104 518044713984 518408197632 519009692292 519011211264 519613405584 519970921344 520072247877 521026781184 521128313472 521486871552 521639931904 522100563712 522706342522 523065986352 523160748032 524128131072 524737798144 525715243872 526076957952 526179474366 526541507856 527247941376 527610710016 528222882096 528224428032 528837312192 529208368416 529675683498 530899812352 531367065918 531368621056 531734224896 531985153336 532351181376 533432180736 533806460928 534427385856 534899309568 535047467136 535415602176 535519938408 535888398528 536607372288 536976580608 537511122603 537608501248 538232273488 538602599808 538707557089 539078210424 539227525473 540801200128 541703006208 541808567664 542181354624 542810432619 542812021248 543282315264 544394563584 544545351168 544927428864 545026209504 545408624592 546043045184 547052740164 547151847424 547786692544 548163592704 548270413132 548647646112 549184674402 550787407872 551319035904 551426471232 551805875712 552446120772 553096246157 553476799512 553577070592 554600696832 554708771656 555090434496 555736116992 556380922202 556771304271 556864602112 557901891456 558285751296 558933514776 558935150592 560077805406 560564699136 561105764352 561215106816 561608880768 562260499983 562262145536 562914522716 563301831456 564445679616 564555672928 564944110848 565996450149 566654818548 567044700768 567805475328 568196149248 568855411488 569357736714 569524847528 569916704448 570419966844 571185269824 571578269184 572241455604 572243130368 572907088208 573309065784 573412991249 574465425408 574868496384 575537184768 576043724412 576045410304 576713779824 577884862464 578282471424 578963001344 579474252032 579634756064 580033569024 580146599942 580545765072 581324653312 581724628992 583486149792 583887612672 584001394626 584565081282 585073262592 586269352656 586844923392 586959281636 587363134176 588046356352 588555841536 589240451072 589760777216 589924130432 590330022912 590445060296 590859343308 591429649356 592051101696 592640468511 593153934048 593155670016 593843892096 594252481536 594368283288 594941976216 596159922176 596686358528 597262288896 597378677168 597789698688 598483297503 599003578368 599599866138 600817421568 601230809088 601347970704 601761723264 601928400528 602459930709 603683293824 604385499648 604809563904 605511307674 605513079808 607278424064 607864578048 607983032384 608401350144 609534638622 610243650744 610663523904 611482819584 611903545344 612022786752 612443884032 612613520064 613154485692 613876053427 614298425832 614409715712 615122598272 615545828352 616260029112 616261832704 617409763152 617954964081 618058514432 619089149952 619209791616 619635833856 619928243571 620354780136 620356595712 621076378272 622337544192 622774204416 622887096576 623498616832 624047368113 624049194496 624773261476 625203131616 626041934336 626472677376 627639627888 628369699776 628802044416 628924578828 630201681408 630635286528 631366995168 632109995608 632544913728 633829367808 634566639616 635125132044 635126990848 635748667008 635863911088 636310062024 637602161664 638040858624 638781159744 638783029248 639524191488 640088920464 640715453469 641388693504 642583428552 642585309184 643330883104 643773521664 643898973562 644520474234 644972699007 645080776704 647034146304 647479332864 647605506912 648051086592 648803002302 648920543232 649367027712 650120470272 650885540032 651333376512 651460301596 651908533536 652089100572 653424106307 653990234976 653992148992 654750957952 655210360896 655329132856 656421918516 658337611776 658519959552 658973048832 659101462656 660439842816 661097288306 661552150896 661672001536 662439721216 662895507456 663024685648 663480874368 663664646736 664250692833 665489961318 666711392256 666841314048 667300128768 667615031538 668074378608 668664318699 668860576748 670209662976 670679912448 670810607584 671272153344 672051011814 672052978688 672832743128 674199006208 674662883328 674794354624 675919599264 676516467042 677303392584 678678733824 679145693184 679933687104 680733841424 681202214784 681334960397 682585473024 682718488192 683188227072 683980911432 685256989872 686524107087 686648481792 687120924672 687918172032 688052226381 688525635096 689335900526 690726285312 691210930176 692012923056 692014948352 692817874112 693294561792 693429663836 694585983546 694837751296 695315828736 696611015568 697421315136 697901170176 698710925556 698837508096 700129737216 700747983648 700953658496 701435943936 701572632488 702055343808 702997255168 703480946688 704297176128 704299237376 705116416256 705611157888 706234244664 706429858953 706915912248 708489421224 708976891584 708978966528 709801575168 711123745059 711242907648 711741947904 713199079424 713396622848 713887469568 714026584544 714517864704 715217250384 715346899974 715476496384 715848819777 715968774144 716681496804 717302431872 718136799744 718630907904 718770947232 718970033964 719464715424 720100035522 721562280192 722270674944 722411423552 722908472832 723747243492 723749361664 725859418112 726060468224 726569905152 726701612672 727211499456 727913414592 728556195276 729403653552 730035611136 730884790272 731530194816 732246232536 733745341966 734383210496 735092047872 735235294976 735741167616 736594827696 737111656008 737245274463 737969066016 739467595776 739976380416 740120579328 740629813248 740834954496 740979320718 741489145488 742361739028 742994823168 743869188608 744381001728 745244686368 745246867456 745902771354 746770407208 748286809088 748811841024 749680666644 750196478304 751069108608 752594239488 753258814464 753985870848 754661933532 755539758064 756059601024 756936836019 757073967104 757594865664 758473881984 759143648952 759888939264 760559955792 761966316657 762104358912 762628718592 762988607472 763513575552 764412087712 765087098386 765825571602 766491328512 767530206326 768058299216 768060547072 768951706432 770513149952 770914113606 772479542016 773378092032 773910208512 774061020096 775632838656 776404954871 777067070976 777981533056 778516816896 778668526168 778884203461 779420108376 781692470208 782459897856 783150845568 784059513783 784598979528 784741122048 786192196608 787106697216 787812457744 788572865808 789269211549 789401468928 790187291348 790871912064 791791856128 792336642048 792491044384 793255968288 793812552624 794513525247 796349718528 797050598877 797052931584 797601337344 797977730004 798526772064 799466488184 800148271104 801089895424 801641078784 801797294272 802348964352 802571200704 803279907612 804911058432 805847332864 806412751872 807348410232 807903899712 808617315636 810486104064 811201800192 812712851496 813658200992 814218031872 815310426112 815871393792 816030382336 816591845376 816818026752 817391143296 817539314256 818112936888 819064567776 820579110246 820727771136 821292466176 821680038816 822245389056 822405619698 822971469168 823213017536 823939952108 825613055488 826181111808 826570991428 827139706848 827142127616 828101837696 829783392256 830215199268 830365605888 830516128768 831901045248 832063157484 832635651744 833604175488 834571383303 835296903168 836852837184 837826266368 838402725888 838566105104 840116708109 840268908544 840847048704 841822660224 842413321152 843393218304 844371784074 844952747184 845105823744 846668519424 846833509392 847416166272 847664889344 848413416032 849982227822 850136215552 850721144832 851708212992 852698921984 853451893952 854287271292 854875056672 855184924672 855629950266 856777904736 857367403776 858362183406 858364695552 859360632312 859963598676 861698138112 862712195072 863305777152 863474009216 864068115456 864475874171 865070669736 865227390976 866827293696 868444502016 869211378048 869452134096 870050353536 870219899913 870818647608 871986979968 872586943488 873613814528 874627444418 875229224688 876002091939 878026612736 878801950208 880267385088 880438922454 881044701264 882069534528 882833762304 883860676608 884641165824 884886195648 885495034368 885667590444 886289014962 887319948424 888076652544 889121752064 889733505024 890153375384 890765838144 891552424932 893612883968 894239883264 895029537792 895893433344 896068015752 896684548032 898505367552 899399799207 899550511104 901226132352 901401753941 902021956056 903071190112 904904978432 905527590912 906578249472 907214345856 908266961511 908269619712 910917636096 911544385536 911796867072 911974548576 912602025216 913675986496 914455166976 915365476116 915531309056 917224229376 917402968508 918034180128 920968380416 921447638748 921614573568 922683897408 923318742528 924390043668 924392749056 926114644728 927087771648 928814687424 929895086848 930534893568 930974018338 931614567408 931783344128 933506316288 934161306624 934330644864 935247925248 936073791744 937159892214 937804697424 937974595584 939062901504 939709016064 940814877184 941645659552 941906478604 942554549664 943386868242 944652561632 945302522112 946402100224 948164993412 948817370592 950744051712 951849959424 952687698066 952690486272 953623000512 953795866632 954465093036 955575329072 956403242496 957515732992 958174543872 958361262976 958626711952 959286287232 959473222981 960133380696 962083040256 963027566592 963875142828 963877963776 964996324656 965660282496 965848460343 966780711351 967621165056 968759873536 969615332608 970551219456 970740350398 971408260368 972538204736 973380814848 974513053696 975373593088 976328310048 977000064768 977190452394 977862800304 978133650858 980985352464 980988223488 982126436928 982815541344 982993699284 983958754688 985956794368 986827439104 987506417664 987779939328 987972427624 988652193984 990659764224 991645932459 992328226344 992508002304 993659581824 994343261184 994537028472 995221311552 995496970104 998234941977 998415788032 999574222192 1000261971072 1001422547307 1001425478144 1003290865122 1004345085952 1005314494464 1006019868672 1006215911376 1006908230016 1008076517721 1008079468032 1009249114692 1011298509312 1011994324992 1012191531936 1013185252352 1014079941056 1015955088876 1016139145216 1017318143296 1018018100736 1021100762136 1021803322176 1023878209536 1024077732288 1024782340608 1025971367148 1027178742863 1027885484808 1029972722688 1031170789376 1031880278016 1032081360128 1033278855518 1034003850789 1034177118208 1036089427968 1036816395264 1038019384584 1038022422528 1039226811168 1039941842688 1040144495754 1042053562368 1042256626944 1042973743104 1043279863808 1044201127424 1045412685044 1046131972704 1048256262144 1049475596288 1051430487744 1052153915904 1052358948732 1053083015712 1054495882752 1055221420032 1056445764192 1056448856064 1057674624384 1058416736832 1059351366996 1061799624704 1062734131836 1062737242112 1063468449792 1063970306672 1064702362752 1064909840891 1066864361472 1067612921856 1068854771712 1069798619136 1070094934272 1070831204352 1071039876816 1071776797056 1073020349961 1073214744576 1073953161216 1075022245206 1075217002496 1076464546976 1077205199616 1077415114178 1078156420848 1078455050946 1081602400256 1083406012416 1083617135328 1084362709248 1085620865238 1085624042496 1086564630528 1088789127168 1089090702336 1089854857728 1090052419008 1090817249184 1092086090368 1093353207583 1094105480328 1094303694848 1095573385088 1096327185408 1096540826264 1097295292224 1098369348804 1100618012949 1101574815744 1102638071808 1102852942464 1103611751424 1104892241544 1106192492314 1106953599024 1107154141184 1109201393664 1109417543312 1110180868992 1111468981077 1111472233984 1112761844404 1113542608542 1115803782912 1116571502592 1117867029552 1117870301184 1118854157031 1120155610812 1122430213632 1123217761536 1124520999966 1124524291072 1125829045432 1126603662912 1128891359232 1129111345856 1129888221696 1131992900298 1133309637096 1134089401536 1135610950656 1136392298496 1137710822976 1138715473428 1139049695056 1139833408896 1140055527793 1140839933688 1142370539648 1143156538368 1144482911208 1144486260736 1145814176416 1146618131568 1146825982498 1147630647579 1148738357403 1148930850816 1149736992768 1151295309489 1152087448824 1152090820608 1153427559648 1155769724928 1156564942848 1157926002688 1158948504064 1159269512128 1160067138048 1160293199884 1161091530144 1162649306624 1163449257984 1166972299584 1167775225344 1168002789252 1169130162564 1172538705312 1173689846784 1173918563272 1174726268352 1176092712704 1177111683072 1178480902144 1179521554432 1179848260864 1180660045824 1180890120592 1181718686616 1182859298712 1184102203392 1185280937022 1186307868096 1186311340032 1187687784192 1188504963072 1188736566576 1189883952432 1193372717056 1194524577792 1194757354336 1195579397376 1196966595006 1198007156736 1199199732276 1201634843136 1202461618176 1202695941408 1203523446528 1203856801056 1204919861418 1207366587648 1208770999296 1209619127808 1211022615348 1211026159616 1213501911713 1214556848128 1215729156096 1215966064768 1216802700288 1219069277244 1220487301488 1221327047808 1222965639168 1223807090688 1224045573504 1224887768064 1225227040128 1226308971384 1227752106854 1228596851664 1228819431424 1230245196544 1231091656704 1232520058224 1232523665408 1233608429547 1234819526304 1235909928162 1238178299904 1238419583232 1239271667712 1239856487142 1240709560272 1240713191424 1242152756544 1244675088384 1245548408832 1245774193152 1246997233664 1248094736226 1248098388992 1249546522952 1250406263232 1252083868672 1252945354752 1255279255776 1256739399552 1257604088832 1257849157656 1260403362816 1261270573056 1262733990336 1264219991216 1265089827456 1265336355023 1266557676111 1267658735616 1270250264088 1270253981696 1271497334016 1271727822176 1272620124048 1274973341733 1275204323328 1276081717248 1277562319488 1279048382976 1280177840928 1281430906938 1282777387008 1285166857104 1285170618368 1286661766208 1287547043328 1287797947124 1289040948468 1289945398014 1294068292608 1294958665728 1295211013824 1296102173184 1297606004604 1297841086464 1299133043299 1300240940544 1301771080064 1302666753024 1302920603192 1303817067072 1304178201144 1306848212614 1307980469952 1307984297984 1309501915904 1310420721792 1310658265712 1311941166627 1312843837032 1316675223552 1317039919104 1317946097664 1318202925312 1320658383681 1320879685632 1322194576612 1323104301792 1324879442432 1325791014912 1326049371296 1326961748736 1327329293472 1328501385666 1329433522443 1330979922636 1333682628096 1334600257536 1335230063076 1336148757216 1337328637398 1337721153496 1340419325952 1341359824896 1341621215168 1342544306688 1344102023628 1344105957376 1345665486256 1348398012416 1349325766656 1349588709248 1351839198528 1353032934084 1354606785168 1357357467648 1358291386368 1359867374208 1361467682848 1362404429568 1362669920794 1365170946048 1365436976384 1366376454144 1367961822864 1370513979744 1373048214174 1373296963584 1374241849344 1375836344064 1376104452762 1377051270192 1378671801052 1381452570624 1382421860352 1384025846112 1384029896704 1385635748224 1386589123584 1386859327672 1389171967092 1389675502592 1390631657472 1393222031136 1394842630272 1395802340352 1396461027507 1397421851112 1397675016192 1400259474432 1401495967296 1401907316992 1402871887872 1403145264976 1404110687616 1405739838321 1405994510336 1406961893376 1408594352256 1410232832512 1411222315776 1412468489328 1412859717906 1413831824496 1415080302363 1416978842448 1417953783168 1419603150336 1422247490118 1423483895808 1426398158848 1426793245696 1427774939136 1428053169088 1429035729408 1430434500768 1430693799948 1430952992768 1431697639554 1433362993608 1434604863744 1436273599488 1437261815808 1437541894464 1437940067928 1438929430848 1440200071044 1441894916189 1443124560384 1444541349888 1444822847104 1445816945664 1446499234999 1447494486984 1447498723328 1451718836224 1452120936448 1453139810304 1453403225344 1454422998912 1455826829184 1456110525597 1457112390552 1458807307104 1460071222272 1461769580544 1463060389632 1464492465072 1465785678591 1467490683932 1470470589952 1471482335232 1473189655392 1474223312016 1474490548926 1475938132032 1478935191552 1480241158656 1481259626496 1481669908992 1481958641436 1482978290976 1484723478056 1485989646336 1487738377216 1488762003456 1490489372736 1490493734912 1491805542708 1493540814416 1496573618176 1497623682048 1499361333288 1500392956608 1502138217216 1504936297683 1505188478976 1506517628928 1507971741696 1509323867064 1511079516128 1512119202048 1513873672038 1514147934208 1515189731328 1516947763968 1518287297904 1519777878528 1521119911584 1523932633314 1524208717824 1525257437184 1525977214944 1527027151104 1528824175424 1530174196772 1531651143204 1535060412652 1536116598432 1536121094144 1537903412864 1541026299904 1541828227212 1544959084032 1546756184064 1547820417024 1548122040192 1549918283277 1551265677312 1552809909742 1554134141952 1555963066112 1557033633792 1557337052336 1557768406922 1558840216752 1560216743631 1563384940416 1564919795712 1566301691136 1568119027566 1569197959056 1569482244096 1572384393216 1574213394432 1575624915488 1577145731616 1578538423098 1580374582696 1581743824128 1583583712256 1584673284096 1584982088768 1586511936576 1587625105248 1589027050494 1592699437056 1594101197754 1594105863168 1595202674688 1595955460008 1597053544128 1598932976368 1600296542208 1602179790848 1603282157568 1603594588544 1604697928704 1605142401408 1605455194889 1606559815224 1609822116864 1611694665728 1612533367809 1612825503744 1614696820464 1615807799424 1616122671267 1617234631272 1617682576419 1622403600384 1625425702992 1627316401984 1628436063744 1630620852224 1632060764672 1633183690752 1633636053504 1634782286592 1635078628512 1636225873776 1638129135552 1641158220492 1641455542272 1643360077632 1644490778112 1644811239396 1645942938336 1646426035072 1647879904216 1651226110976 1652362223616 1653141982856 1654279413696 1654284255232 1656203675392 1659288738471 1659566784512 1660430398536 1660731211776 1661032257536 1663802090496 1664126314968 1665271303488 1667208350976 1669142766606 1670313912813 1670593806336 1673705674368 1675652532736 1676805451776 1677132210208 1680233416218 1680537817088 1681694097408 1683645320448 1684826642304 1686781499949 1686786436608 1688743568148 1689905494368 1693337038848 1693667018784 1694832332544 1695329778688 1696826832064 1699964455644 1700272431104 1703416425984 1705397843968 1706903787904 1708574542584 1709750113344 1710369849344 1711259900532 1713555809472 1714734807552 1716724366812 1716729391104 1718721264624 1719927197352 1720238973747 1723396276224 1725424390144 1726611554304 1726948018432 1728136230912 1728951748342 1730141339472 1730454781952 1733654587392 1736889004032 1738422756096 1738904268192 1740100707072 1740439799826 1741637295216 1743973959936 1745173886976 1747227629056 1749254888836 1750458449376 1752004183878 1756053225472 1757603900416 1760534770176 1760877844908 1762089402528 1764139069056 1765667524608 1767721353216 1769282331648 1769772391296 1770990068736 1771335180888 1772578029924 1774639896848 1776153305088 1777921405533 1778243504128 1779467010048 1780306750768 1781531676288 1781878842679 1783104849864 1788479766528 1790059075584 1791786866688 1792136031504 1793369096064 1795449892509 1797010735104 1798799598414 1802452264704 1802803507882 1804043912112 1806142380224 1809809956864 1813156498944 1814428691712 1816533923022 1816539239424 1821835272192 1823593734144 1823949097152 1825204050432 1827351972992 1829472198827 1830730952232 1831062618112 1834448458752 1834805937016 1836068360256 1841628160281 1841936760832 1842895277496 1843229147136 1845367794816 1846637485056 1848780087336 1848785498112 1852229289456 1853864892243 1854175543296 1857629374848 1859784730713 1859790173696 1861069787136 1861948036676 1863229134816 1867012632576 1868322613248 1868661289728 1870495850496 1872142104339 1872147583488 1874319784428 1875609394848 1878125803008 1879418032128 1881629754368 1883291319104 1883812957208 1885109099328 1886773736484 1889305123264 1890605044224 1892804200448 1896329986824 1897634741184 1901488103424 1903699918848 1905375396132 1905380972544 1907246001024 1907591733264 1908930186072 1911150658144 1912806484992 1915031465984 1916349087744 1916722525952 1917253423904 1918572574464 1918946445962 1920266761392 1922146360407 1924166080512 1927750285656 1927755927552 1929992649312 1931320564992 1931696920686 1933561422702 1935242330112 1937519747072 1939230665216 1941102438912 1941480700796 1942816520736 1945076409472 1946761629696 1949026107392 1950747186176 1952656620096 1954000129536 1954380904788 1955725600608 1956267301716 1960272318921 1961970704928 1961976446976 1964252873856 1965631082688 1965987398568 1967917509376 1971913588736 1973654878208 1975012835328 1975559878656 1975944855248 1977304387968 1981319528448 1983291864918 1984656452688 1985016004608 1987319163648 1988686522368 1989074056944 1990442623104 1990993940208 1992752078499 1996469883954 1996831576064 1999148444384 2000523942144 2002845094614 2002850956288 2006581730244 2008690171904 2010628988928 2012039737344 2012431822752 2013816460032 2016153035442 2016158936064 2018498229384 2022597018624 2023988649984 2024383063872 2026370504704 2028159882112 2030513099797 2031910177752 2032278290432 2034636286592 2036036201472 2042201524272 2043606644352 2044004881191 2047756419072 2048155464576 2049564681216 2051942734296 2054357485726 2055770969616 2059945445376 2062341578752 2064156679143 2064162720256 2066557711036 2068007701578 2072178855936 2073632790528 2076038769168 2076044845056 2078453622336 2079883685376 2080288991508 2084513253888 2085947486208 2086559727616 2088402254848 2090825370088 2092263945408 2096512524288 2098951192576 2102860975488 2104307831808 2104717897464 2106166031424 2108991765504 2110442840064 2112891528384 2112897712128 2115349248768 2116833473664 2117245980187 2118702733992 2119289576859 2125468263672 2125474484224 2126936899584 2127940613344 2129404725504 2129819681782 2133371235177 2133728722944 2135225843712 2139597238272 2140189868544 2141662408704 2142079753632 2143553594112 2146040699922 2146429489152 2147906322432 2150044490412 2150434004992 2152929093952 2154410399232 2154830228356 2156312841696 2156910101892 2163204800512 2166812024832 2167234270656 2168725418496 2171241730476 2171248084992 2177578254336 2178181404672 2179709715456 2180104838016 2181634498368 2184172180736 2186706415166 2188210960656 2188607389696 2191146770176 2192654370816 2193081652528 2194590584448 2196738697608 2201236025898 2203149631488 2205276143616 2205705884928 2207223502848 2209784483088 2211735823389 2212384984628 2213907198048 2218402787328 2218835086624 2220361737984 2222937962154 2222944467968 2225523688808 2227085217084 2231607565824 2233143005184 2235734059104 2235740602368 2237708314062 2240311221624 2244860427264 2246435523072 2249041999932 2249048582144 2251658090864 2253207325824 2253646407467 2257782718464 2258222691712 2259776443392 2263985800596 2266619274192 2268178803072 2270810508057 2271221901312 2272784596992 2275421645952 2277430946856 2278099390112 2279666817792 2280111055586 2281679867376 2284741079296 2286313076736 2288965822416 2288972521472 2291628352832 2293236263136 2293651964996 2295261295158 2297476714806 2299473985536 2302590618978 2304174897648 2304181641216 2306855119296 2311539449856 2315852005376 2317897008128 2318539024256 2320134276096 2320586399768 2322183060288 2325298613248 2326898515968 2329214864613 2333944599168 2335550450688 2336005578504 2336652610383 2338260325128 2345077410624 2347379693568 2347837126544 2349452536704 2352178541349 2352185425408 2354223366144 2359043108864 2359696521728 2361320091648 2361780241184 2363437373232 2365718597424 2367807634647 2368204406784 2370561874044 2372615736192 2375375568384 2377009926144 2377473133152 2379767904864 2386745434112 2389049155584 2389514708672 2391158794752 2393933190012 2398399464552 2403269686272 2404923236352 2405391882816 2407046893056 2407713602112 2409839722836 2412675651841 2414733175296 2417541998592 2419238255616 2422045230696 2422052319232 2427003823426 2429113696256 2431458312192 2431932129536 2433605400576 2438138554488 2440974602976 2442654095616 2445931278336 2447614181376 2448091147008 2449775536128 2450454080256 2452617942768 2455504213708 2457193703328 2460490393088 2462183313408 2465040116448 2465047330816 2467216859094 2469639052608 2471819856324 2476839166464 2478543335424 2479712974284 2481419120544 2481426382848 2484305513088 2489350176768 2491096817664 2491548386304 2493994467328 2496189472452 2496196777984 2499093045904 2500812526464 2503714149909 2504167737344 2505890709504 2510558511552 2513478799104 2515208177664 2515698315312 2520350124327 2520806725632 2522541146112 2525467980672 2528439982432 2530179654912 2530672710046 2533115352222 2535317471232 2540500528176 2540507963392 2542994668032 2543455644352 2545240248096 2549946683466 2550408646656 2552163434496 2555124638976 2558096765952 2560355681856 2562861813876 2565554774016 2568108696881 2570333714208 2570341236736 2573323532416 2575094086656 2575595894248 2578081896936 2579890796028 2588136585216 2589917331456 2590422027648 2592204346368 2593427622513 2595212009208 2595682172928 2598266086598 2600481881088 2603542160128 2605333506048 2605841206384 2607634134144 2608356402288 2610659699739 2613696425228 2615960939904 2619003831808 2620841443584 2621316531424 2623882333254 2625687674064 2628006275817 2634079838208 2636405850624 2641316767362 2644389153224 2646208603584 2649758884864 2651582029824 2652098742592 2653923497472 2654658586944 2657002771332 2658867044886 2661959845272 2667365256192 2669200515072 2670460126152 2672297514432 2674657274796 2675442306992 2677804844351 2680838651904 2682719649792 2683242430336 2685088613376 2686355722141 2688204047256 2688211914752 2691330972512 2696796024832 2698199397621 2698651533312 2699177418496 2703678397056 2704205261823 2706065868168 2709213570336 2714714935296 2716582772736 2719734748416 2722935365696 2724808859136 2725339841588 2730873952768 2732752908288 2735923645728 2741027959488 2746096428348 2746593927168 2751672688128 2752208905524 2754102540384 2757343602104 2762905141248 2764843720704 2768051692224 2768059793408 2771271496448 2773178247168 2773718655344 2778343934184 2779351005184 2781263314944 2786444062272 2789685260544 2791604680704 2792922055014 2794843702224 2795350032384 2800518948864 2802991934592 2803814633984 2805743775744 2806290529952 2808221375232 2811479676642 2811989020672 2813923786752 2817188704512 2820465665024 2822444631552 2824936978656 2825719435812 2827663648992 2830160604726 2833957684896 2835907566336 2839206300672 2844494980236 2852796317696 2853586491392 2855549878272 2856106338176 2858071458816 2860869001536 2861387599896 2861905985536 2863395279108 2866725987216 2869209727488 2872547198976 2874523631616 2875083788928 2875880135856 2877858861696 2878419668943 2880400142088 2883789832378 2886249120768 2889082699776 2889645694208 2891633891328 2892998469998 2894988973968 2894997446656 2897545381029 2904241872896 2906279620608 2906806450688 2908845997824 2911653658368 2912221051194 2914224781104 2917614614208 2920142444544 2923539161088 2926120779264 2928984930144 2931571357182 2934981367864 2940941179904 2942964670464 2946379310784 2948446624032 2948981097852 2951876264064 2957870383104 2960482317312 2962519252992 2963339817984 2963917282872 2965956581952 2969446956112 2971979292672 2974937797377 2975476754432 2977524006912 2980978745472 2981559647651 2983611085416 2987081628832 2993147236352 2994704825931 2995247364096 2998722666576 3000785913216 3004267641921 3004276434432 3009872595366 3013035257856 3015943483392 3018647734128 3022159032256 3024238404096 3027747344076 3028295868416 3033895527936 3036574595808 3039555757056 3042239823168 3047865266628 3048417435648 3051954429888 3054054302208 3057648350848 3060348393544 3061196055463 3063302286408 3070120825304 3072233196864 3072242188288 3075806825728 3081536228589 3082052599808 3083656454424 3089918168064 3093512368128 3095640834048 3096244080384 3099836566554 3102011552367 3102531354624 3105619819484 3108268283904 3111926132224 3114067267584 3114674104672 3115536813844 3117680433504 3120433487262 3126769880832 3129839591424 3132603382272 3136238055132 3138395918112 3144768786432 3148426788864 3151249830976 3154291463232 3157076846196 3160749165392 3163487648256 3167167424512 3169346568192 3169964177536 3173023873152 3175250210496 3178054100988 3185398874112 3188202395508 3188211726336 3190405349376 3191910920016 3194107088256 3194729522673 3197865952736 3200593084416 3204359581696 3206564315136 3207189177088 3209395857408 3210284802816 3210910389778 3213119630448 3219644233728 3223389331456 3225066735618 3225651007488 3229393640928 3231615598848 3232245342534 3234469262544 3235365152838 3244807200768 3250851405984 3254632803968 3256872127488 3261241704448 3264121529344 3266367381504 3267272107008 3269564573184 3270157257024 3272451747552 3276258271104 3280059622749 3282316440984 3282911084544 3286720155264 3288981556224 3289622478792 3291885876672 3292852070144 3295759808432 3301854038847 3302452221952 3304724447232 3306283965712 3308558827392 3312407350784 3318577476942 3320860797072 3321462423552 3322064515072 3327604180992 3328252629936 3330542606976 3334406943231 3334416701952 3338285533212 3340627825626 3347411348736 3351305065472 3353610903552 3354264420416 3360466832436 3361075634176 3367290640896 3369653284608 3373562999898 3373572873216 3377487136296 3379810988736 3386674077696 3387334037568 3389664665088 3390659557376 3393653664128 3397591226393 3399928911288 3400544862208 3406832851968 3410795687936 3413807575808 3417149085168 3419500226688 3420166583379 3420739698688 3422519801064 3427111618944 3429469615104 3433448733624 3433458782208 3437442529248 3439854394704 3440477947494 3442891942737 3446792552448 3450848780288 3453885928467 3453896036864 3456272461824 3457903496684 3460282678944 3467309174784 3473778008064 3476845512192 3477808536384 3480201414144 3480879599652 3483274590432 3487947919872 3490347773952 3494455258112 3498509777672 3500916898752 3504008367756 3512106450944 3515207800832 3521069540352 3521755689816 3524178805056 3528278138112 3531335049216 3535442706432 3538564663296 3539544782592 3541980137472 3542670361776 3545156059848 3549279793696 3552306610176 3555842811066 3556487008256 3558934020096 3560613501536 3563063352576 3563757685358 3566209699728 3580118151168 3583573733376 3584272063008 3586738192128 3590899785018 3594021470208 3597599196828 3604904529408 3605607015764 3608087824224 3612284760448 3616475994313 3619619913728 3626312997888 3628857383424 3633067846044 3633078478848 3640505735139 3643670544384 3647187468288 3647898194304 3650408100864 3654703945984 3658944397654 3661461904464 3662125236224 3668896917504 3669611874032 3672136720512 3683256320562 3685790554992 3686458294272 3690735589632 3693274970112 3697560174672 3697570996224 3700825288641 3704458578912 3707729784486 3715258749696 3719569461426 3719580347392 3722139574272 3723896073352 3726458269632 3734025265152 3736645226496 3737322579456 3740991700992 3744284208678 3744295166976 3748639568856 3751218789696 3756251606016 3758836064256 3763259508736 3766582638208 3767625914416 3770218198656 3770952899623 3773547472968 3778610246528 3781210088448 3785608400896 3792659973648 3795269482368 3796009065069 3799673028333 3802976206848 3810750792264 3810761945088 3814492002048 3815183466528 3817860372144 3822301316288 3825612969984 3830062931968 3833445051904 3834506847808 3837145148928 3837892891924 3840533522784 3844292720814 3848332161024 3855500571312 3855511855104 3859985298624 3862641129984 3863393841372 3867122845404 3875039494144 3878461330432 3882204877824 3882961401592 3885633041472 3890152818944 3893523259392 3897399129897 3898052214784 3901494372352 3905313240192 3908000259072 3908761809576 3911451201216 3912534603432 3920544637842 3923941409856 3923952893952 3928505747712 3931262165376 3931974797136 3935823499881 3935835018752 3947309756416 3950025670656 3951119757312 3951889710496 3954608775936 3961975151043 3962639056896 3966583729836 3969312905376 3974638327296 3977373044736 3978148113888 3980885246208 3981987880416 3985504156998 3992939767908 3993663152128 3998296888768 4001047884288 4005690189228 4005701912576 4013163460488 4013890938743 4017380343808 4021257977856 4024079474688 4024863645504 4027632920064 4032306070884 4032317872128 4036996458768 4045194037248 4047977299968 4048766127744 4052741009408 4056319764224 4061026199594 4063820355504 4064556580864 4069272573184 4072072402944 4084403048544 4087213288704 4088009762382 4095512838144 4096310929152 4099129362432 4103885468592 4108714971452 4111541939232 4119890890752 4124683157504 4128313358286 4128325440512 4133115422072 4136015403156 4144357711872 4147265581056 4152077538336 4152089690112 4156907244672 4159767370752 4160577983016 4169026507776 4171894972416 4173119455232 4176804509696 4181650740176 4184527890816 4185343328153 4189383082521 4193025048576 4205721950976 4208615663616 4209435794928 4212332062848 4217219514963 4217983531008 4220885680128 4225783056768 4230698497536 4233666947328 4234491960374 4237405467984 4238579153718 4250936527344 4250948968448 4255881226688 4258809451008 4259639363564 4266742470354 4270451687424 4279194476544 4280379737088 4283324817408 4284159507264 4287107188224 4292081399844 4292858978304 4297132373989 4300088980824 4300868009984 4305858187904 4308820798464 4309660456712 4312625683392 4313820203784 4325684748567 4326409601024 4333624049664 4334468541312 4337450836992 4339497704997 4342483460952 4342496169984 4355156508672 4356362809344 4359419430912 4360209676032 4363268996736 4368331576791 4368344361472 4373412830332 4376421921312 4382293540352 4385308741632 4386163305056 4389181168896 4393477395216 4397357035773 4402472051796 4411411769856 4414447005696 4419568966176 4423471646778 4424769969256 4427814396096 4436805574656 4437670173248 4440723475968 4445875924308 4445888935936 4451047377616 4454170434168 4463215131648 4466286010368 4471468118208 4471481204736 4475416628124 4480622443248 4489720854528 4492871046144 4498083999864 4498097164288 4503316181728 4506414651648 4507292814934 4514808893049 4515565436928 4516445383424 4519552886784 4527971601192 4533238548384 4536357606144 4541621016114 4542443802624 4545569193984 4550843291904 4554861893712 4556198780224 4559333635584 4560222111172 4563359734752 4569482158592 4572626153472 4577931644832 4577945042944 4583256705664 4586472526272 4587303929992 4590522590316 4594953429612 4605181237956 4608349795296 4608363282432 4613710238592 4623078899712 4631704010752 4635794016256 4637078048512 4640268552192 4641172799536 4644366120576 4649754849831 4650597226496 4653797031936 4658429729226 4667889198336 4671100901376 4672011157008 4673305220766 4676520650256 4680650230893 4690154821248 4694759387136 4695674253088 4698905073408 4704357082698 4704370850816 4708446732288 4718086217728 4719393043456 4722640183296 4723560482368 4726874746464 4731437194848 4735615269294 4741123748088 4745231472384 4750751136768 4754019852288 4754946266304 4759535809728 4769344722779 4773490868224 4778098311168 4779029417344 4782317589504 4787866380024 4796798929104 4806539372544 4809846472704 4810783765632 4814093786112 4815427204224 4816365584667 4819679445672 4825351303682 4829466350592 4835083997184 4838476511232 4844090461392 4844104638464 4848368013801 4854007646852 4863864259072 4867210801152 4876277108976 4881949205952 4885308191232 4891862556672 4896182294016 4899551072256 4900908160512 4905235885536 4911008427416 4914387406656 4920980786176 4924366626816 4930080232896 4930094661632 4934433718188 4939278105216 4943639712648 4953678332928 4957086670848 4959425948568 4962838241088 4962852765696 4968611026176 4973066139509 4977866215413 4978700353536 4982193635328 4983096772608 4992378944904 4992393555968 4998186091808 5001625052928 5007428299818 5008335474688 5010941738439 5011781419008 5021117023104 5026957598208 5030416355328 5031396630624 5040700248654 5041613451264 5045082292224 5050935961344 5056879964864 5060359309824 5061345420092 5066230704444 5081001056352 5081015926784 5085989336064 5086911288704 5090480496192 5099893366932 5100817293312 5110249277952 5116193531904 5120711363712 5125723627752 5131109548032 5136217393762 5140667428416 5140682473472 5146647064832 5150188173312 5151191788496 5156163793872 5159781592056 5160716921241 5176273170432 5179834662912 5180844055296 5184408692736 5186855245026 5190424018416 5191364345856 5196532173196 5200963762176 5207084320256 5210667012096 5211682412768 5215268268288 5216712804576 5221319399478 5227392850456 5231921879808 5238007663616 5241682887168 5242633062848 5247764666508 5251375348128 5256012551634 5268159676416 5272811701248 5282633534724 5288778306448 5292417207168 5299517769728 5303164059648 5304197485184 5307846994944 5309317173888 5314005542664 5317734089772 5323919690544 5333764216599 5334730512384 5338401030144 5340920252304 5344595028864 5345636528037 5349314549592 5350884613984 5355609688702 5365439299584 5366484860672 5370177226752 5372711444282 5376408094512 5376423829504 5382661945024 5393592049664 5396398795242 5398354836992 5407356794112 5408410523646 5412131736336 5418427140672 5429429870592 5439469496832 5445870731392 5449617718272 5450679683176 5461747905536 5465505816576 5471847291456 5482055918976 5488416596481 5492192856696 5493187854336 5503345376256 5504417811048 5508205080768 5514687204208 5524884480843 5525810282496 5529687441408 5536103384448 5542542992896 5546356494336 5547437310688 5556687868368 5558702010368 5561594676729 5562526629888 5572888124544 5579354192139 5579370521088 5583209361408 5585844110028 5589687404448 5601037897728 5605983869184 5607629267968 5611487551488 5612581059904 5616442750464 5622959353284 5623978041344 5634377409024 5640931330048 5644889263104 5649873957312 5651438871624 5655327297984 5660321209452 5667915369792 5671815132672 5678412601344 5688989960472 5705592635392 5707172982784 5711099756544 5712212676352 5716142917632 5721738003072 5722775199792 5723811971072 5726790558216 5733451974432 5738419454976 5745094397952 5749047263232 5750167577856 5751760271712 5755717723392 5756839337886 5760800284176 5767579664756 5772498241536 5779291388416 5783267782656 5785996939996 5789977947936 5789994893312 5795090762058 5808483745792 5812559241216 5813612901376 5817691995648 5823307316736 5824442102388 5828449562208 5835229228416 5840284889088 5847078322176 5852241558528 5857969860288 5863142714364 5869962735728 5880816956763 5881882359808 5885929340928 5892758621568 5896893248064 5897962195704 5903752528128 5915740766208 5920964634624 5925038505984 5926679635968 5927834565744 5931913163904 5938893912224 5943958585344 5949875594754 5950953508864 5955048013824 5961957490944 5963119295302 5967222170832 5974163257664 5986294472704 5989409651862 5990494728192 5997445333152 6001571826432 6008535283842 6008552868864 6019745190732 6026070515712 6031886966784 6037295468256 6044318064512 6048476808192 6051331119197 6055494688152 6056591736832 6067791055872 6073149191616 6079111514112 6084479646336 6091539299391 6095730533256 6096834871296 6103908859776 6108108604416 6115296701696 6120696787088 6122392110926 6126604572816 6132014643573 6140241650608 6144466393728 6151613651456 6163072457178 6167312908848 6179836336128 6187024736256 6192470037429 6192488160768 6199673133108 6204023104734 6211239638968 6216536567808 6223852264448 6228134535168 6229348209344 6231073627688 6235360867008 6240866974524 6253539761664 6259679182848 6265206764544 6272476110264 6276791836224 6289537572864 6296853577728 6302499661952 6308582926464 6309812277587 6314153692392 6321498330784 6326975296512 6334334849024 6338693136384 6339928355072 6346047746304 6350500420992 6351737940561 6356108201976 6357868730577 6376404791016 6376423452672 6380810698752 6383821840032 6388214176512 6389459045346 6395731905472 6401186168832 6408719163392 6414378354176 6418791714816 6420569605632 6421820779556 6426239260896 6439288467456 6446778662912 6450133471236 6451302014976 6458787281856 6463231197696 6464490685068 6468938525088 6470730305676 6489614401536 6501702811968 6509265607936 6513744254976 6522483408896 6528243058688 6532734763008 6534544214016 6539129146368 6540314514048 6544903495104 6552516542208 6560119245498 6564632881968 6565822169088 6573440310528 6577963112448 6579244957584 6583771753344 6585704140288 6591519616864 6603708077694 6604904443904 6609448894464 6612567931424 6617117654784 6624814701568 6637154953884 6641721594144 6644129030144 6655208361984 6656505259872 6661085213952 6668813886462 6668833403904 6676571066424 6681255651252 6694822697472 6702610130944 6707221807104 6708528840832 6716312560867 6720933664872 6722151268352 6734581281792 6739306569216 6747125999796 6747145746432 6754974272592 6759621977472 6760939222401 6773348155392 6774668075136 6779329330176 6781319114752 6787307328256 6795182452786 6799857822576 6801089724416 6813665703936 6821591375872 6827615151616 6834298170336 6839000453376 6840333166758 6845039602128 6854223237888 6858939230208 6866897467248 6866917564416 6874885058496 6879708789408 6880955894988 6885783885474 6901697560576 6907771856934 6907792073728 6912544923648 6915806993368 6920565357888 6934618349568 6947556016128 6953691024384 6955617072768 6960402828288 6961759199304 6966549180864 6975895839744 6980695547904 6987644593839 6988910516224 6997019555344 7001833797504 7003198242157 7008016735512 7009957831149 7030415601664 7042139080704 7043511379632 7048357610112 7056535624047 7056556276224 7062670098432 7077129326592 7079089565184 7083960274944 7085340723552 7090312119696 7098559587392 7104613220352 7111685622132 7112974016512 7121227003072 7126126705152 7127515370716 7132419399456 7160236302336 7167147466752 7168544126016 7173476384256 7181799570036 7190251200041 7195198393656 7209809058816 7211214031528 7216175648448 7224569520896 7232951988626 7238026955523 7239239827456 7252625995776 7257714766848 7266135692088 7266156957696 7281011470278 7287341088768 7294374936576 7295796388608 7300816201728 7309407891968 7317888795308 7322923808928 7337793835008 7339223748064 7344273441024 7366512641124 7371581109984 7381471179264 7386549940224 7395120349344 7395141992448 7401650577282 7408917157824 7415459568972 7430517499392 7439138922852 7439160694784 7444279148544 7447792146704 7452916539264 7454368886237 7468050530304 7473290452992 7474645158912 7481983401984 7488568417356 7488590333952 7497279137712 7502437579392 7511142449727 7512503212032 7517672128512 7526519017472 7533165276416 7535251828832 7540436397312 7541905799246 7547094945936 7557220493056 7562420176896 7571216801792 7585319947296 7590538964736 7592018130138 7599346056666 7605952413696 7621501584528 7621523890176 7628984004096 7630366933056 7635720744288 7644602632576 7651225939968 7660125863936 7666890103808 7669013695616 7674290297856 7675785783848 7681067045568 7688585441628 7696664322048 7704326090643 7711001142624 7711023710208 7719970597248 7725282259968 7726787682744 7734245690808 7750078988288 7756922660864 7764409755648 7765922803184 7771266082944 7780282867539 7780305637888 7787046518784 7794798259794 7802988744704 7810626480384 7816000518144 7817523619152 7822902402432 7825069206864 7831979099217 7841089275684 7847882819712 7857011495424 7862524330752 7863949594272 7871646999762 7871670037504 7894619512832 7902239514624 7903779420992 7909217551872 7923950302086 7933167459672 7938625810752 7949276654592 7954746089472 7956296227776 7961770492416 7963975760832 7971008313996 7980388694551 7985879535816 7987326304256 7996593777536 8002095768576 8011380378456 8011403825152 8026326920976 8027781877486 8033414533053 8034760687616 8042515955712 8048158949376 8049727291008 8055265840128 8059067166423 8064612141768 8064635744256 8073992917536 8090388074496 8095954599936 8097532255488 8105482018816 8112615785469 8112639528448 8122052399188 8127640711008 8138545146368 8144144805888 8168806097088 8174426577408 8176019524764 8192621858304 8198258724864 8207770937184 8217429942904 8223083878464 8239781781504 8249366315008 8256626716572 8256650881024 8266230844144 8272030806312 8288715423744 8294531162112 8304155076672 8304179380224 8313814489344 8319534741504 8321155966032 8338053015552 8343789944832 8353609019392 8363301480352 8369055781632 8370686656306 8378766165042 8386050097152 8411443901952 8417231327232 8418871589856 8424664125696 8434439029926 8435967062016 8441771360256 8451566113536 8461396995072 8467333894656 8468983920748 8474810935968 8477158307436 8494513381991 8501873054688 8501897936896 8511762453376 8517618902016 8519278727128 8533484940708 8558388953088 8560759474176 8566649634816 8568319014528 8574214376448 8584162799688 8585717956608 8594264747978 8600177961648 8601736019968 8611716375808 8617641596928 8619320913424 8625251366784 8627640407568 8635259006829 8651369497134 8667248099328 8668937082624 8674901673984 8678995409994 8684966921904 8684992339968 8692636143087 8712725618688 8718838861824 8720419352064 8726537993472 8736663153582 8736688722944 8746825660664 8752843842624 8764587080704 8770617483264 8772326610112 8778362337792 8786954790432 8794714071546 8804944103592 8822823539712 8828894011392 8839137932352 8846943293556 8849539938512 8855628792192 8857354485161 8873611149312 8875340346496 8881446951936 8891751848616 8891777871872 8902094755232 8908340868336 8924813392131 8926430263296 8932572020736 8942936236416 8944678942953 8950833256248 8961244886496 8979441709056 8985742092288 8996167999728 8996194328576 9006632363456 9012829303296 9014585629868 9029617786098 9032890766848 9039105773568 9055943202384 9066477096768 9072715212288 9083242032228 9084887605248 9101686583808 9109723787424 9112397560448 9118667271168 9120444222344 9126719469504 9138964317184 9145252306944 9155863289664 9155890085888 9166513411328 9172945052544 9174607859984 9181045180632 9183588166389 9189906859224 9210362475912 9216699590592 9216726564864 9227420477184 9244608685767 9246157799424 9271588032512 9274156097024 9280537104384 9282345599072 9288732241152 9299509699662 9301194452992 9306034657101 9307594063872 9316859458452 9335778396672 9342201802752 9344022314016 9346610441532 9353041300512 9361300461786 9380309642496 9389518774272 9391348506176 9397810146816 9408714165396 9408741701632 9436172435456 9438786086912 9445280366592 9447120964736 9453749492928 9462874389696 9471230538588 9482247496176 9490462944768 9501502273536 9508039704576 9509892532608 9519071619456 9538689445558 9546981736448 9556196622336 9558058834688 9564635179008 9575732760048 9584188568019 9593597858208 9613078745088 9619692945408 9621567531264 9628187572224 9630854408448 9632731169334 9639358891344 9650702607364 9658932701184 9670167994368 9676953022464 9688180922784 9688209276928 9696736027602 9708015293704 9727728518144 9734421602304 9752554217952 9763898411904 9770616382464 9783725113344 9792364588032 9799102144512 9801816321024 9810471771072 9822016854832 9828774813312 9840178868247 9841961572352 9848733253632 9860160465792 9868867436376 9878556210432 9887279425296 9905562116541 9907356665856 9914173341696 9918851897136 9925676482176 9937222052352 9946132279018 9955732430826 9964387270656 9966193545216 9984757889808 9984787111936 9996372183616 10003250105856 10014856599636 10016670949376 10021883476878 10042234046208 10053915196416 10060832710656 10062793261248 10081400497308 10083226902528 10093264413323 10101871922688 10113759929728 10120718619648 10122690840184 10125494644993 10132461408888 10162002112704 10162031853568 10171978672128 10173822577408 10180960992384 10192773679179 10199786733864 10201634586624 10220498555904 10232387063808 10241422727424 10251447255504 10260499750137 10262219096064 10272434787524 10281334856832 10293294129664 10300376346624 10302383576992 10312327587744 10319563184112 10321433842482 10328675828211 10352546340864 10361657785401 10361688110592 10368817385472 10373710490052 10380848036832 10393064346392 10401927524352 10414168640512 10421334024192 10423364825536 10430536536576 10433425609152 10442638798956 10454785700912 10463843759616 10476015327232 10483365774336 10485266125696 10495529333016 10502750696256 10512025103268 10536319352832 10545623402496 10565267069448 10577556612896 10584834414336 10599035539456 10606328119296 10608394970368 10615693989888 10618634347776 10628011085328 10635468179544 10647839381088 10667528433198 10669461024768 10676802060288 10681840504608 10689190057728 10691273056074 10698629099184 10701769227968 10711219377404 10732969721344 10740354453504 10745422888564 10752816189024 10752847659008 10765323890048 10787184099328 10792797590484 10796709673984 10814713588224 10816821047292 10824263472672 10836854281344 10849427982939 10858859741184 10878938993664 10891741462784 10899235436544 10901359366352 10921517205417 10923495811072 10931011633152 10943694582912 10964111837952 10976833192962 10984385713392 10986375708672 11006690752512 11008835622096 11016410161536 11029374408416 11049768961686 11059374882816 11072206768896 11085085985792 11092712988672 11094874621376 11113375736736 11117404020736 11123189353458 11145776249088 11158708384278 11158741042176 11166418722816 11171688220056 11179374808896 11202075795456 11211967738368 11215258535936 11222975102976 11225162119808 11232885500928 11238186364223 11245918706568 11247956082688 11268754818048 11281862660096 11289778526208 11299747914624 11302877743248 11310654595968 11312858698869 11320642418904 11335830739584 11343630265344 11356825202688 11377979920944 11388027195207 11414345965568 11424425352704 11432285835264 11443476006144 11445550399584 11453581116432 11466903948864 11476838909952 11490188795904 11500335155712 11503520543424 11511435446784 11513678675772 11521600568352 11535159329512 11544996483072 11558582776832 11566535565312 11571993879992 11579955895872 11579989786624 11590181524116 11616967491584 11625118482432 11627225802752 11635383991296 11646614633472 11648884204776 11656899124416 11670458456832 11680569778176 11692197389691 11694156644352 11704483117056 11715939720576 11726285428728 11739925471456 11761633913526 11763764719616 11771858681856 11785517243136 11793786496128 11795924391408 11807470499643 11807505056256 11841929269248 11850077011968 11853359271936 11855669131488 11863826327808 11877787824448 11887917170688 11899751189508 11901907017728 11923914981888 11926238590604 11934444341664 11948326515328 11972588945408 11978819303724 11980989456384 11994890666304 12003143652864 12017070567684 12017105737728 12039490381464 12041672816229 12052141031424 12063773933568 12074590936512 12088636129024 12096953616384 12102662238394 12110989376304 12113183473664 12135582111744 12146298383232 12158223028224 12168959292672 12183078598782 12191461066512 12193669742592 12207817719552 12216217208832 12230593403392 12241393574176 12244784221852 12253209145632 12264029287146 12280483301216 12288932787456 12303227302912 12326144914356 12334625817696 12359672672256 12374049472512 12384940074858 12384976321536 12399346266216 12408046209468 12422479277936 12433073135616 12447704528896 12456269070336 12458696418688 12462147255376 12470721734016 12473151898753 12481733949048 12507079523328 12519358365696 12530413529088 12544952220528 12553583672448 12556029984459 12568149247563 12579075145728 12604999323904 12617165852928 12619624555174 12628307384784 12642996661568 12653950593024 12668669698048 12679856710144 12692095492608 12701000841984 12703475881122 12712216403952 12715737461154 12752809582032 12752846905344 12767643680064 12776428353024 12778918090692 12791463810944 12817438326784 12828756708352 12837583429632 12841139211264 12843641559112 12852478521792 12878576934912 12891397121967 12893557325824 12900266942472 12902604029952 12917574563712 12926462395392 12928981370136 12937877050176 12941460611352 12977054245701 12979228803072 13003405623936 13018493114991 13018531215872 13027488509952 13056486117376 13065469526016 13069088428032 13078258292736 13080629028096 13089806990208 13104994730373 13105033084416 13120238490996 13129265763936 13146880621056 13155926224896 13158489915168 13167543506688 13171408280576 13183039233728 13207416155388 13209808887808 13225135862848 13234235309568 13249629403136 13274309907768 13283443188288 13288258060288 13310416723968 13313010519744 13322170427904 13337627772924 13337666807808 13353142132848 13362511302504 13389645394944 13405220261888 13414443614208 13417057681664 13432625121734 13441867329744 13444302536704 13469162563584 13478613138432 13494251999592 13494291492864 13509948545184 13519243954944 13521878444802 13546696310784 13549336150272 13558658660352 13562638229504 13574614656512 13590364905572 13599715645152 13627331407872 13643182751744 13655230303232 13668596340672 13678000906752 13680666333516 13690079204256 13708446475776 13717878460416 13733794934496 13733835128832 13749770116992 13759417578816 13761911789976 13771567770948 13803395121152 13815543713868 13815584147456 13825089847296 13831613986736 13841130715776 13843827931583 13869236699136 13895112032256 13907382048768 13911234145536 13920805656576 13923518398608 13933098361728 13949264549493 13951791679488 13961391095808 13975289187678 13977821032448 13994039110688 14003667595008 14006396484314 14016033471024 14019915662298 14060831203328 14084278161408 14087022759264 14096715220224 14113071248094 14113112552448 14125340196864 14154258653184 14158179130368 14167920549888 14170681447104 14180624239392 14197119174784 14213591698579 14223371244264 14225948033024 14242454006144 14252253410304 14255030741432 14264838798912 14308034168337 14320472604672 14334294933504 14337088252032 14346952768512 14363599140072 14380502400082 14390396787312 14419618117632 14422428063056 14432351296896 14449096754001 14449139041792 14465903977252 14476053911046 14505251991552 14515429533696 14532271384176 14532313915392 14545104041403 14562022940556 14591592777216 14601632403456 14618815783936 14635777590616 14645847617856 14675587670016 14678447496128 14688546882048 14733025282248 14743162219968 14762942358528 14773099880448 14790240698688 14790283984896 14803301154564 14817834315648 14820721861309 14830919137944 14861034998784 14878277845704 14878321389568 14888558297088 14895584293408 14905833078528 14908737772474 14919198418527 14933598646239 14936101060608 14946580905984 14949290317824 14977136834712 14977180667904 14994558275424 15004875158784 15022284899454 15025006424064 15035344257024 15053038034944 15066330552832 15070503657664 15080872794624 15083811598492 15094189891872 15114440986112 15124840353792 15142433603584 15170639894592 15181077929472 15184036260276 15198692113332 15243003169056 15243047780352 15257968008192 15260733866112 15271441488576 15289205265152 15302451879936 15320251727872 15333780207616 15338027391232 15348580595712 15351571567696 15362134091136 15377170883256 15393328644096 15408652181286 15422002285248 15422047420416 15439941194496 15450564519936 15453575365488 15468491381616 15482150763723 15513845321728 15528819511296 15531845606368 15542532165888 15560565735078 15560611275776 15574093037568 15589596519588 15605977489408 15621252960768 15632001036288 15635047238304 15645804804864 15650138413728 15663958198434 15682178551368 15695765639424 15714022990848 15725048661504 15727899188544 15743293999524 15743340075008 15775524852269 15789239025664 15804479029248 15807558841984 15818435103744 15847900604172 15866334919344 15877251621504 15898553309184 15909492178944 15912592455552 15923540984832 15927951521664 15942016627992 15960777389102 15971759071632 15974652608512 15993187555072 16004191537152 16022760756912 16022807650304 16036909584111 16052653841952 16055563754972 16066829066106 16096317898752 16099454582016 16110531680256 16118134332846 16129224283536 16129271488512 16147985835072 16180776148992 16195064510976 16210964037632 16225231570938 16225279056896 16244104798376 16255281422016 16277090292736 16288289611776 16337612194176 16348853154816 16352039049528 16385243716608 16396517449728 16415541874368 16434859885808 16446167756928 16449372615299 16465249789443 16479563563008 16513253433144 16513301762048 16532461688288 16544061612624 16574653442529 16577430847488 16589062324224 16608310153344 16627628978688 16639069483008 16642311932064 16676106031104 16687579889664 16707218038784 16726602960704 16738111563264 16741373312612 16757532330084 16822887803904 16834462654464 16837743179712 16849328251392 16868878059852 16871934124032 16888729562887 16903132227072 16922793990144 16934667789312 16937967841496 16949621871936 16954316614872 16989026763982 17003746109376 17003795873792 17023524906752 17035237804032 17038557454256 17066969881416 17116777906176 17121518948352 17133299269632 17136638029056 17148428752896 17168325599376 17171435913216 17188529495956 17200355923296 17223432751616 17235283193856 17238641826848 17250502733568 17255280815136 17270518013658 17302738994268 17337874165248 17349803347968 17357990819988 17369933843808 17369984679936 17385272286174 17425451237376 17437677723648 17440838704128 17453075986944 17473326307164 17473377445888 17493651321328 17505687685248 17529174161408 17541234966528 17544653220224 17556724675584 17573909580864 17589428143092 17609888207184 17642450870289 17645647079424 17657788022784 17678275864704 17693886587112 17699079877024 17711257584384 17714708970322 17747222298624 17750680692992 17762893903872 17783503697232 17783555743744 17804189510464 17816681736672 17849626784262 17852860526592 17865144041472 17885872472832 17889357885906 17901666512496 17922489772992 17958883418112 17971484184576 17992335999456 17992388657152 18013264726912 18025658606592 18029171259736 18059235572196 18065781533696 18078211547136 18111886404768 18132954193536 18145430424576 18153993357591 18166484064456 18169775210496 18203373167616 18219447574848 18224795120896 18237334542336 18240888444688 18253438939008 18274617898173 18277928634368 18290504613888 18311726579328 18333026822656 18345890105088 18349215719968 18362090361264 18367176332778 18379813718448 18396043930719 18420724951824 18433399181184 18454840954368 18489217371534 18543176065024 18548312194048 18561074208768 18564691198144 18577464482304 18599019399324 18602388905984 18612069314202 18633718916904 18671556793344 18684403605504 18688044628032 18693220883064 18706082601024 18722600923572 18744633910457 18760619284992 18779037548544 18782697012352 18795620293632 18804490054987 18817428330792 18817483403264 18872344870912 18877572173824 18890560733184 18894241929472 18907498985856 18925748779392 18929436832761 18942461077176 18964494992352 18980925889536 19003004547072 19016079409152 19019785065216 19038143238912 19055213821683 19077378891116 19116117669376 19129270358016 19151465520096 19168377136038 19187195716416 19226157490176 19243135062528 19256375144448 19261708816896 19265462338668 19278717782688 19301405214728 19317865402368 19340335988736 19353906044928 19376361845568 19376418553856 19393472055204 19416030587408 19455457036288 19468843204608 19505108435904 19527796823808 19541232764928 19567450226688 19584729176064 19598204289024 19603632642048 19620943542144 19644033709664 19657549626624 19680357736494 19683923144704 19697466507264 19720320931584 19737734872752 19757112420864 19774558850592 19811124233082 19814713331712 19828346683392 19837703794272 19851352964352 19874444104704 19892264558036 19911464861652 19932387090432 19969515779616 19969574223872 19992744367232 20006500211712 20029713199272 20033341898752 20043766953756 20084468092416 20107830392832 20121665421312 20125586522496 20148937682601 20162800994616 20166453805056 20186528826646 20203743845376 20227519859456 20241437239296 20245381680368 20250989289986 20264922817776 20282817667203 20324004225408 20343957344256 20347645154816 20361921984768 20385547358358 20399573467728 20403269173248 20440997111808 20464774127616 20482845454848 20502894511008 20520999500274 20544869575048 20562669713664 20586588259328 20600752693248 20604767153984 20624655175488 20639126368224 20642867684964 20657351656422 20705092681728 20723315570802 20723376221184 20737634770944 20747420980104 20761696073664 20786128692784 20803855048704 20828337281024 20842668048384 20846729651072 20861073073152 20866851218304 20870917533557 20885277597912 20909571401824 20927687519232 20952030654464 20962933781517 20966731548672 20970532251392 20991058666032 21005501392512 21009594726471 21024050206536 21029873493447 21091246804992 21130534138896 21155113225792 21169668828672 21198071078912 21216789940736 21231387979776 21237268695552 21256022170656 21270936359088 21295678762176 21335056866396 21338922049536 21363681009216 21378380115456 21382546112148 21397258198368 21403538455936 21422438754808 21465939442688 21480708907008 21490845777128 21505632378048 21505695318016 21530647780096 21570753600123 21574368198656 21585595180968 21593419347968 21629427176448 21633642094584 21648526945344 21673708562688 21698855965878 21714080866569 21717719482368 21757877987328 21783482925568 21798470873088 21802718732704 21843034410834 21846991622144 21862023266304 21887389165824 21928223675904 21953666385924 21968771426784 22013381505024 22017671244192 22032820323072 22058748816832 22099537923372 22144413537792 22170171971584 22185425977344 22189749242752 22226751473472 22234808041472 22246378706916 22291552498176 22317416768556 22317482084352 22332837445632 22343376440112 22358749617792 22363106658711 22404151590912 22423935476736 22430517071872 22445950205952 22450324239616 22465771001856 22476372728446 22491837413136 22495912165376 22537509636096 22563725320192 22579557052416 22599495829248 22605755486496 22621309191936 22625717397738 22641284837808 22671661479168 22687260530688 22713650405376 22755959841888 22776054390414 22828691931136 22848850705408 22864571670528 22886952012288 22891100799168 22907162232864 22933807897728 22953677819904 22980377591808 23000670311424 23007041086848 23022870893568 23027357351544 23043201136704 23070318659024 23089992966144 23112978271929 23117165553664 23133071130624 23143987759984 23159911791744 23164424954827 23180363048232 23250236964864 23254451605504 23270767982592 23293229266944 23297768409552 23313798248832 23340848602617 23340916913664 23361139556352 23384394779382 23408966234112 23431879441152 23452570857456 23479850942912 23523267827052 23527529439232 23571034486272 23587572992256 23591848782816 23614940999286 23615010112512 23683858538496 23706718543872 23711338262976 23727652655616 23755575648896 23783138584751 23799502379016 23803814035456 23847829963776 23852477181208 23868888683328 23896653030656 23941166083653 23945177890816 23957638607448 23961978912768 23989781332608 24006287305728 24034141135368 24034211475456 24078980762928 24083345632458 24100243599159 24104282062848 24127547867136 24149181873024 24177201499269 24177272258048 24193907232768 24205324476788 24221978752608 24271164223488 24292596766464 24316446056448 24337847356407 24337918585344 24366157197564 24382922133024 24415635439104 24432434417664 24461186806784 24482787148352 24489568443704 24506418291264 24528058574292 24560966602432 24577865574912 24606454605824 24652289828712 24669251635392 24719345344512 24748098945024 24769880149716 24769952643072 24798692532432 24816092418936 24844958555872 24866146271232 24895409057792 24912538140672 24917392837376 24924294510752 24941443468032 24946303797506 24963467898096 25014159046656 25060827058176 25089904441056 25107167344896 25112059968918 25136298495126 25158150291456 25209998647808 25234331705856 25239249110348 25256614769568 25285993323136 25307901186048 25337339396096 25359713420288 25384190985216 25402001683968 25406951762244 25424432807904 25431474922308 25483540145973 25505619164064 25505693810688 25535287360128 25552856706048 25557836181384 25582927621888 25634876653568 25657513416704 25675166859264 25682278422528 25687283118224 25704957043584 25757153869824 25782794243934 25800533884944 25805208059904 25835149127424 25852924790784 25857962740272 25875754100352 25882921222704 25905777020487 25954108491402 26006811247872 26036986229982 26037062431744 26054977019904 26112972234752 26138176856064 26156516585472 26161258056192 26179613980416 26209989460746 26210066168832 26240476981992 26258531527872 26293761242112 26311852449792 26316979830336 26335087013376 26342816561152 26366078467456 26396670297361 26414832310776 26419617775616 26450271725696 26468470619136 26499258806272 26548619815536 26566886376576 26572063455483 26576516120576 26620833447936 26626021039488 26644340855808 26675255545848 26675333615616 26706284265696 26725022605008 26779290789888 26810440523776 26834036828859 26834115363328 26865250243468 26883734659488 26938325127168 26957226276864 26988503999184 26988582985728 27019897090368 27038487909888 27043756889604 27098672300544 27117317320704 27125276459008 27149229313024 27180729811144 27199431290304 27254662815744 27286365503488 27310460606464 27337192681344 27356001813504 27361332667032 27380158408512 27416892951552 27435756920832 27467589868992 27467670257664 27499540233984 27518835157632 27523823579952 27543135541896 27550764499167 27631087427736 27631168294912 27650179694592 27663227973472 27682261431552 27687655863166 27733826057301 27738473398272 27814764097536 27822468291072 27841611313152 27847036797216 27866196723456 27898529098986 27903583358976 27922782191616 27950578375356 27955642064896 27988078221376 28007335190016 28012792968628 28032066942048 28039831324596 28097236571201 28121662406656 28168556322816 28174045518528 28193430440448 28226142496188 28226225104896 28308517306368 28316358260736 28335841099776 28341362894208 28361248478784 28394238349568 28427183397158 28446742488528 28451896066048 28484908012288 28504506820608 28510061482864 28529677597824 28616068336674 28640945209344 28668589867008 28674176504064 28693905537024 28727198280144 28752565704057 28761004800164 28780793574624 28839236235264 28844856126112 28864702593792 28898193508002 28898278083584 28931807954504 28952107822092 29010503983104 29030859067392 29064542768352 29064627830784 29090208082806 29124045881112 29183185554432 29203264806912 29237631567872 29271555181232 29291695235712 29297403297071 29351175340032 29356894992256 29377093764096 29466050564496 29486324439936 29520536604741 29525884717056 29546199760896 29580481397376 29606602309128 29635668631296 29641443722618 29661838275888 29722069997568 29756555691408 29756642779136 29791168586816 29811666157056 29817475544948 29838396837054 29867197292478 29893161811968 29898580635648 29954273669424 29954361335808 29989116550848 30009750317568 30044569798908 30050012848128 30106076069888 30132661105664 30141007315328 30161745589248 30167623196984 30188379783744 30228881972224 30249680707584 30279793239969 30284867207168 30341279789184 30362155858944 30368072520552 30376483934979 30397384226664 30486006338112 30486095560704 30515936016384 30521467732224 30542882977152 30578321037537 30578410530304 30604903759872 30667560415232 30676054782464 30697161191424 30703143135392 30724268182272 30754341766512 30781499250411 30786657288192 30817304362572 30844004570496 30879882388992 30901129039872 30907150730976 30936982763232 30964301527446 31027690643456 31057639022592 31063691212736 31085064331776 31121131470156 31121222551552 31179193039176 31211954978816 31242505921536 31264002072576 31270094476608 31291609609728 31300276827456 31327916396868 31364357102736 31391531278848 31428045981696 31450097323008 31455798377088 31486587999048 31486680150016 31551049704538 31578478051328 31608958058496 31615117683968 31636870207488 31695801208344 31732669838688 31754503243008 31797106618368 31818984357888 31825184911104 31847081969664 31855903043328 31884033255984 31921554778204 31943518143264 31986375110144 32008383074304 32045521513824 32045615300608 32073819168222 32105307683904 32111127509944 32133658132212 32198909164032 32221063360512 32236268665692 32258448567072 32258542977024 32295971670144 32361552297984 32390129021952 32421928075264 32450463141876 32450558113792 32488209596752 32510562844032 32548283948817 32554180585472 32576579223552 32675224388352 32697706309632 32704078099056 32764551616251 32770487433216 32793034899456 32831083748736 32869719771616 32892335513856 32898745230598 32930499578886 32959127126016 33026506866288 33026603524096 33064923376576 33088123225248 33149306885058 33178124648448 33216620306688 33255257957376 33278138966016 33284623864128 33352212062208 33385413059453 33414436077568 33453205921408 33476223126528 33482746625224 33515064660168 33645775607808 33668925308928 33675486359424 33698656502784 33714559092669 33737756119704 33743868248064 33777459125774 33806264454144 33845587980288 33869335578624 33875935682992 33899243743872 33908633229744 33938576096607 33978053527964 34007492218752 34047049813504 34070475608064 34077114908512 34133939762832 34164081585621 34243037896704 34273276058112 34296857505792 34336651198752 34377058991912 34400711846592 34446865503232 34470566387712 34477283653696 34501005467136 34510561630272 34541036027316 34605477988536 34675748330496 34699606695936 34715981639976 34739867687616 34739969359872 34770544572348 34811462976563 34850902474752 34875355447296 34881677408256 34906151973888 34946652614328 34946754891776 34987302642656 35011375370496 35058348322816 35076592169073 35082469933056 35089306440448 35113449351168 35147819161728 35178856286184 35219776414368 35284901740578 35291294158848 35315576045568 35356551729408 35387773174224 35398159754048 35422515168768 35429417940644 35501361385984 35525787807744 35567007394464 35567111487488 35608379020928 35633363473344 35699253568524 35705721053184 35771744945664 35778715771812 35803333024992 35844979545984 35917766836224 35942968369152 35984671998912 35984777314304 36026529453824 36051317213184 36058342519472 36118471144392 36125018448687 36131563067392 36156423094272 36223772809536 36265908387072 36290860849152 36307986715182 36332968128912 36339550420992 36406746335232 36438895149696 36449590241792 36474669084672 36481776889376 36506877878016 36549235796346 36555857268736 36581009227776 36623453158656 36666053645312 36691780210176 36698431439936 36724180722528 36734352665556 36759627436896 36792087861438 36841449903648 36866798362368 36909681908736 36978434743068 37086352130048 37096624388096 37122148417536 37129382396288 37154928964608 37198038798648 37204777811968 37224138628404 37267437833808 37343113586688 37368807211008 37376089256064 37386441766128 37412165202048 37419455696259 37445201847144 37489267820914 37521238569984 37558075097088 37565394024704 37591240587264 37608980109974 37634856661584 37634966806528 37668089953377 37755144347648 37788483858944 37814997971712 37851497558784 37858873665522 37884922154352 37928989984704 37961851779072 38006009094144 38039570130432 38076286477824 38110427643366 38154757782232 38232235338752 38258540716032 38302931040192 38336754272076 38374391432832 38452314980352 38486270125056 38512750288896 38523417633792 38530924677336 38557435565376 38602810429456 38635730804736 38674191365901 38680671977472 38707812089856 38752723691136 38760275419463 38786944110408 38832061174816 38910914072576 38931162737103 38937686409216 39010216871808 39055479344973 39055593647616 39082465529856 39169458352128 39196408578048 39207265284096 39241887084288 39288067419328 39315099253248 39360715472988 39367846289408 39440641863168 39475469745504 39514224841728 39549117701184 39622248466164 39629426663424 39675407588544 39702705928704 39748888209408 39784529116072 39822929723304 39864774180864 39939031559232 39939148447744 39985488734464 40013000423424 40059426398544 40066683797504 40087533907512 40168936184832 40215660785664 40243330842624 40251173044992 40297875365202 40325601989232 40332907610112 40373057653292 40407487690752 40455039718912 40482874478592 40490763360736 40501978579972 40529845635552 40565635334406 40648008450816 40687914688512 40695290309632 40723843969536 40771094716716 40799146935456 40881994223616 40929548255232 40965690909696 41005789022016 41041999000548 41089739150096 41125339427328 41173176518656 41201505386496 41209534307968 41249310350976 41278252736448 41285735369928 41314703312844 41410185363456 41446631141604 41446752442368 41475269541888 41494841960208 41523392147328 41531483794749 41572257385568 41607710097408 41656674562048 41685336096768 41693459302144 41722146146304 41733702436608 41741835067114 41770555195824 41819142803648 41855375038464 41904061308928 41925867563034 41933463097344 41941064502784 41982117332064 42011002785024 42019189452942 42048100413072 42059746986894 42182493609984 42261068277792 42310226451584 42339337657344 42396142157824 42433579881472 42462775959552 42474537391104 42512044341312 42541872718176 42591357524352 42640775095737 42670113732792 42677844099072 42727362018432 42756760230912 42765092224296 42794516396736 42807076911872 42844877509616 42924102505011 42931878885376 42961417814016 42981691554256 43011264756096 43061295560192 43141507200246 43171190361936 43186838695936 43258854352896 43267284189168 43297053890688 43347290262003 43347417125376 43397711931756 43428161733138 43515755974656 43566965851136 43596941746176 43605437465408 43686068821668 43693983244288 43774778331648 43856447351808 43907332771848 43937542853568 44026763010048 44035342488384 44065640646144 44117497633664 44168685943109 44199075846744 44288827075584 44340343943168 44370851954688 44379498485504 44453502946944 44462165583927 44469616082944 44492757413832 44583104996352 44634833537112 44634964168704 44665674891264 44686752880224 44717499235584 44726213317422 44757595255581 44808303181824 44847870953472 44861034143744 44900648479232 44931542003712 44952745456892 44983674826272 45075019272192 45127450640384 45159114104832 45198991658496 45211510972992 45242618383872 45251434795476 45282569675616 45343322958336 45374521061376 45427300810752 45511919683776 45552108780828 45657383862272 45697701410816 45729143341056 45773904024576 45782201598336 45814324465728 45867615795456 45907355639808 45960755183616 46001340622848 46014082173696 46045741787136 46054714703088 46086402273408 46140637318048 46179985932288 46225956543858 46234331107328 46266142261248 46287975519968 46319823583488 46328849909654 46360726096464 46508903211008 46541535965184 46586458533888 46595536819104 46627596497664 46681697205234 46681833827328 46722279112704 46768789558764 46817932468224 46863758882304 46905141714912 46959701885824 47014187926069 47046535654104 47055058878464 47142068972544 47175145984512 47183697565632 47229881998572 47230020225024 47326574556807 47367717076992 47413437087744 47422676525952 47455305311232 47511151297792 47566277169502 47599004758032 47607628070912 47695659927552 47704954362416 47737777366656 47793306061312 47882332167306 47915277214896 47923957825536 47979562665216 48012574611456 48068282270736 48068422950912 48110728752333 48157961525856 48166691264916 48200487198318 48298363746048 48354402998538 48354544516096 48387814465536 48410648953576 48443957505216 48542328446976 48585193532928 48632892112896 48675694712814 48675837170688 48732314395128 48765844266048 48831270878208 48864868835328 48922373613568 48965574296704 48979136887408 49012836582528 49022387695099 49056117148584 49121933204864 49155731149824 49212909211648 49304579657424 49338503270784 49348117845897 49395749368329 49438690689024 49539760299432 49539905286144 49597385064864 49632184837872 49689917111744 49732292542464 49790818115584 49834785674752 49848589021504 49882886936064 49892607595012 49926935796192 50028318093312 50121654116352 50179808882112 50214334689792 50224119937836 50272596990252 50419997295616 50468663411712 50478498220696 50513229539136 50571986646272 50615802372096 50666188688661 50674678792192 50719426840576 50768381970432 50804003367936 50813903524488 50848865615808 50862949844616 50967080291946 51011238328128 51011387621376 51070574720256 51105713412096 51115672362768 51165855243776 51315026833408 51350333718528 51364556845056 51374566236448 51409914087168 51514307739648 51565588487868 51601067769888 51670298254848 51705849581568 51715925480544 51751508200704 51765842445408 51811554040974 51908216982804 52013622495744 52073972459964 52074124863488 52109954039808 52180582203659 52225944469504 52276353712128 52313033170944 52322516112384 52359227960832 52419978921492 52420132337664 52480953963984 52517063055744 52587522484224 52623704899584 52633959660672 52670174026752 52685633122304 52732156934912 52793340594722 52829664621552 52839235551232 52900543451392 52936941238272 52998517612544 53097239631072 53133772753152 53144126910966 53241666895872 53252042078976 53288681711616 53350511091696 53350667231232 53412568531392 53450045210016 53558581579776 53620881047552 53668073657718 53668230726656 53730500486936 53767469318976 53876650254336 53914452553728 53977007998368 53977165971456 54039794180736 54076975819776 54087513779208 54197344601088 54234634641408 54250552918016 54298458626048 54361459622288 54398862580608 54409463265989 54461980072773 54509325631488 54620921212928 54674385362688 54712003627008 54722665334064 54760316817024 54823853694519 54833785903104 54871513841664 54935179737984 54999080467968 55037670315264 55047647159904 55086271083792 55101528998334 55262174855472 55262336589824 55326455946944 55364522863104 55375311726332 55467652114602 55629528195072 55644936582144 55683222626304 55694073594432 55732393446912 55797058197972 55807166717952 55862720861857 55901156750712 55911284129792 55976156442752 56014670380032 56025585937256 56064133884096 56079662649192 56194473142402 56233901731371 56243324813312 56337112645632 56348091037056 56386860880896 56413470164961 56452284992376 56452450209792 56617034612736 56632716521472 56671682199552 56682725788416 56722496957568 56788310498283 56788476699136 56854366794316 56893484977056 56969816024576 57009013641216 57020122965728 57059355195648 57165641465049 57232136673348 57348353008128 57387811074048 57454396560288 57505131408114 57522009600328 57561587149248 57678472470528 57689712252224 57729405187584 57796387016004 57796556167168 57863615909008 57904215644184 58021007966208 58061718134784 58129085536704 58129255661568 58180416165612 58248091762224 58366371108864 58406529613824 58475263135744 58543110362464 58583390471424 58594806594142 58702350680064 58713789984512 58754187528192 58932101128992 58972648879872 59041073209482 59051769434112 59092399521792 59160962794752 59213204618256 59271337262592 59282887445236 59323676551776 59444139995136 59513111382816 59513285558272 59582337173632 59623332314112 59634951089896 59676793674108 59734394584956 59797161271296 59908547338848 59908722671616 59978233101696 60019500635136 60089139597816 60100025696256 60212152139776 60265322211328 60282014630656 60323491178496 60335246393968 60376759567488 60446813047803 60457763944448 60499361415168 60559586479938 60682559578368 60724311717888 60736145041104 60752967869958 60794768453328 60848453001609 60972012676224 61031872032768 61042935464448 61085765954304 61156642075074 61156821060608 61209807519744 61335120830464 61352109564928 61394322382848 61406286270784 61448536364544 61508683533024 61562998500822 61634608725144 61688009140992 61759764777984 61802258079744 61814301461952 61873965526464 61928603054892 62001481396127 62055381286912 62115278045184 62127382425472 62170128663552 62242262940312 62242445103104 62358386078352 62423909957632 62485011843072 62528004145152 62540188953216 62583219219456 62600553654912 62612752600671 62655832793736 62728714205472 62783062557696 62856091963392 62900194646016 62911596754176 62973175998096 62973360300032 63028784179413 63102099409076 63230235367936 63273740414976 63391602416688 63465339677376 63509006486016 63594213236736 63650369822208 63694163939328 63711806086656 63768066511968 63843109556408 63887036286528 63972750220288 64016766148608 64091043027648 64091230601216 64147638336444 64210615367808 64222255019888 64267316264424 64397818328064 64442126721024 64472537331384 64516897134144 64517085954048 64591943340288 64712260800369 64723104595968 64780258043904 64900926283752 64901116227584 64976419193504 65021125688064 65096567897634 65108361170944 65142242599707 65153158447104 65350448776704 65395412619264 65408156198112 65529103232502 65540974866432 65586069798912 65662167497472 65739439543232 65784671027712 65797490461196 65860999157772 66053013732576 66053207048192 66129846753152 66176246450496 66298613770116 66433240613376 66510515914752 66556277932032 66569247728256 66704424124416 66770826118906 66828872155136 66906411842816 66952446253056 66965493250448 67030129320336 67089319976133 67291551215616 67337850617856 67350972718848 67397313005568 67429118185338 67475512239408 67487736496128 67554918251548 67612528908288 67691175960576 67738671157248 67751871365984 67798487487744 67817266459488 67877152193214 67956107055928 68014984437504 68094099627008 68140951216128 68154229817024 68267879525664 68328163171242 68486075793408 68546552116224 68593715011584 68673302397504 68754117983824 68801423693184 68893731006464 68941132775424 68954567307392 69002010934272 69021123260544 69082072054632 69210955977072 69338934815787 69351496660992 69399213391872 69431963279952 69479735375232 69493274864481 69541089144696 69622925953126 69750710894592 69763354816512 69812303947776 69893305228656 69893509783552 69974605285312 70022750740992 70116696645632 70153184338146 70178612880896 70226898702336 70295638323456 70357712572368 70439552828736 70569803481156 70582588317696 70713103458816 70775546348448 70796319508096 70845030337536 70858835881288 71002722771968 71051575615488 71134014788928 71134222974976 71216758041856 71266726946688 71349415754253 71398507137048 71411442106368 71543489891328 71557431543624 71606666049984 71689959091968 71823498250959 71835533672448 71885936738304 71969343997824 72053058907648 72102634426368 72116685038944 72236942288784 72250036897374 72263126134784 72300730797477 72312846188544 72447545619072 72531604497807 72531816774144 72581721698304 72615973430364 72665936257824 72813492670464 72877790299392 72899180483584 72949338169344 72963553778752 73013755756032 73098471592692 73111714537472 73246906317312 73332107290624 73383560420352 73396862879872 73448361445056 73468705331112 73519254873792 73584175722876 73682899807296 73733596724736 73819363817472 73956869486136 74172704260096 74193248776192 74244296835072 74258764792576 74309857929216 74396077597296 74409555623936 74448277256808 74534875667616 74686227173376 74737614422016 74752178512128 74772883532256 74824330404096 74838911392518 74890403694288 74978535641828 75042477139968 75130788049408 75182481174528 75217960219948 75269713323168 75269933613056 75336179906754 75510288695296 75576967717888 75629995943424 75702995117568 75717747331044 75769844308704 75857979969408 75923703558144 76012018188288 76079140260864 76152572955648 76220855286732 76309515564464 76450620437919 76464470677504 76517081432064 76605862080384 76673508544152 76748782865664 76904629960704 76972540250112 77025500577792 77046835267584 77061849354672 77114871130752 77205620858912 77271461609472 77348382731802 77415624179712 77505447382272 77520550838926 77573888220816 77664122349632 77821828145152 77862325474206 78020433743616 78110958689946 78111187295232 78164931059712 78338916704256 78414530568192 78483774168576 78576134838656 78630198506496 78667304549561 78721430945976 78735692578816 78881283726336 78950939491008 79028449683456 79098235402368 79190010892083 79244496932328 79258853326848 79350815177088 79405411857408 79497776418816 79569058232144 79645859446608 79716190366449 79729548361728 79878063118464 79970977468928 80026000846848 80118852797088 80175067815024 80337872369664 80431321571328 80502110486577 80502346089984 80595750730404 80651203978464 80746115306584 80814975381504 80910079437824 80965748957184 80981526721472 81003957159944 81059691271104 81131270668812 81296016901632 81375829377024 81390580619264 81447687939072 81542189433432 81598293870912 81763988447232 81859096510464 81931381819392 82011578044032 82083998001096 82179478300192 82250678854656 82346353037312 82403010772992 82419068615936 82498620701952 82556505472896 82571470739856 82629406625688 82652293497501 82893262283208 82893504884736 82950539083776 82989683920416 83046784294656 83062967589498 83144514771136 83215420194816 83313349124096 83386918604288 83444292292608 83467404873216 83483670134228 83541110391648 83638285607296 83710750076928 83808122617856 83851735126068 83866926194688 83882129005568 83964234664128 84022005570048 84038378905884 84096200826144 84119493973788 84291709713603 84364987219968 84522136555584 84620452903168 84678675314688 84792284315648 84867159762944 84925551919104 84949074782208 85024088682624 85083745436352 85182715048704 85281550191474 85340227465584 85355688198144 85454724036864 85513520461824 85530184448592 85589032793472 85614153823744 85689755019232 85848205010022 85863757770752 85922835628032 85963383108512 86022529512192 86122591120384 86283014400492 86342380723872 86373677391872 86517708705792 86534568378336 86594107781376 86694580524006 86694834250752 86795423863512 86856323466276 87031511949312 87133931702272 87193883492352 87210874930816 87312063291271 87372137643336 87387966488576 87549556663296 87712894703616 87814665543696 87875085707136 87892209891213 88053526020096 88070684976768 88131281292288 88234995267328 88337371886218 88398151693488 88577654151168 88680687886336 88758996971008 88907005893888 88924331167854 88985514827664 89166209992704 89269667074224 89269928337408 89373505760448 89434998471168 89452426634844 89515190511162 89695741906944 89722068287488 89801296958464 89863084007424 89905490913784 89967349652544 90150038544384 90254901280768 90318228209664 90397983316992 90423021945984 90485236767744 90502869590952 90565139351232 90686645916672 90749042122752 90839379719907 90854601621504 91023839367552 91041577148041 91104217561656 91129451804937 91395402821632 91458286682112 91547808049152 91564403196672 91628648931456 91734963112611 91735231590912 91814711279616 92002681245696 92028164347392 92091483574272 92109429406176 92172804546816 92281274636096 92359971864576 92451913087716 92468662214656 92575951039936 92639647166976 92657699819308 92721452192928 93017806422016 93083071930368 93172917067776 93191073638208 93255192995328 93363394410468 93363667654656 93537579117528 93635864936448 93727517764608 93810283429824 93919403771648 94028375852138 94093071308208 94110117756928 94284137945088 94350291969024 94367395131264 94459763997144 94460040450048 94653149113614 94735434153984 94826874175488 94845353051904 94910610622464 95022302595584 95132554339004 95198009516064 95391319855104 95409908724832 95475554733312 95586612122624 95764664334612 95830554429792 95959125330432 96025149222912 96136564541472 96136845901824 96221457504666 96315923051712 96333382529832 96400974396636 96596727492096 96708805997076 96709089032192 96775628931072 96821297907152 96887915010432 96906795521081 97084656893952 97170387065856 97265784225792 97351389425628 97351674341376 97464628790256 97531688532096 97644851846451 97662541756416 97729737670656 97844747227136 97931148593408 97958273774816 98025673165056 98044775390198 98112234297168 98243866409728 98311462299648 98425818423296 98609159314848 98677006541568 98696235691794 98791498736658 98877381378048 99079520598864 99079810572288 99194770129728 99264369675744 99379834223488 99581636231168 99669571349504 99697178043008 99765773872128 99785215190024 99853871592384 100056636186624 100156239178359 100243308232704 100359617764224 100428669379584 100448239875672 100545193980504 100839994591232 100937326823424 100956996441392 101026459078272 101143677278007 101143973292544 101231604744192 101332377377322 101438853681152 101536763940864 101608006735872 101627807048976 101697731231616 101725899689232 101815728289821 101934160583892 102022476656256 102141149440512 102211426824192 102231344725536 102331710487552 102630053666816 102729113690112 102749132472896 102819828174336 103131176975736 103202135539776 103340596509696 103411699163136 103431850961088 103503016401408 103531684890816 103623108081948 103745053029163 103816433965608 104027244991488 104147944919928 104148249726976 104219908079616 104361164407318 104434388929689 104451888939008 104552707424256 104626066341888 104645032224768 104718455921664 104839957842984 104840264675328 104961907927968 105034126111488 105175044968448 105247409799168 105267919321344 105340348053504 105371266244608 105464313869824 105586681189444 105659329243104 105801086902784 105873882476544 105997035225088 106194479262144 106267545506304 106288253821932 106504084157952 106577363423232 106701022183392 106701334462464 106825137062784 106900090420032 107117163159552 107241762095104 107336147315436 107336461453312 107461000973872 107534938637952 107753300508672 107828905107456 107954015996736 107954331942912 108079588361472 108153951639552 108175027558416 108375055346061 108394689202176 108469269282816 108596917252096 108722919244576 108797725161216 108818926531978 108923960145546 109018651262976 109241842425856 109348770725376 109424007254016 109445330668128 109520633634048 109647707389038 109667571806208 109743027683328 109870359475968 109998160935936 110075340630528 110095294319808 110172542167584 110203057996668 110428673965883 110524349710944 110524673179648 110652911893888 110729045726208 110750623452664 110935304229204 111259056390144 111289873164288 111366445252608 111388147188864 111464786893824 111594116395944 111614333435904 111725441723714 111802313501424 111822568259584 111952312885504 112029340760064 112051171874512 112128267768192 112159325298384 112258367088777 112388946284804 112467803462742 112674225291264 112696182074112 112773721761792 112826940329922 112904569984752 112904900419584 113004269860131 113265433042944 113365451576832 113444993915136 113576620996566 113576953398272 113708733588632 113786969954112 113939632049152 114018027282432 114040245931456 114118710391296 114331282930098 114464273346696 114696706016256 114775622148096 114908793120576 115010262816228 115044019200656 115123174298496 115145608307093 115356944941056 115379424504448 115458810375168 115592774032008 115593112334336 115727231818016 115808431288368 116022574097703 116042015932416 116123436269568 116258171073408 116280826258389 116360832331224 116496183524448 116732742217728 116813059227648 116950526271488 117086220724928 117166780942848 117189613188284 117427579969024 117508375056384 117864202257984 117945297759744 118082146418964 118103538868224 118321925589504 118426409236512 118542674525184 118565774890472 118647353103552 118888279990272 119026222765632 119026571116544 119164674347264 119246664628224 119269902179792 119353587348216 119468789169912 119594322542592 119817094677696 119817445343232 119956466203392 120039001270272 120178279195632 120200051392512 120530644422656 120564029261312 120646982356992 120670492787936 120753519134976 120893626095606 120915527888896 120998722830336 121119172959876 121365119156736 121448623435776 121472290082208 121505935739916 121589536906656 121696906003218 121944025352448 122063744065536 122085870928896 122171531908608 122313284150148 122313642121216 122670241660928 122704219129856 122788644765696 122812572541568 122897072729088 123017367066048 123125997001644 123269217450288 123376018281984 123519529555968 123604516159488 123628602923904 123747931052928 123857206109784 124002962792254 124110762573824 124230556090368 124254764850944 124340257327104 124484525880624 124484890206208 124594451384247 124716772156704 124970023686144 125056008290304 125080377906432 125166438438912 125201107309824 125225505201342 125311665587472 125457428410944 125566125115392 125712183926784 125800389292032 125823193508352 125946351996192 125946720600064 126057568358826 126204198818152 126460470735872 126547480829952 126783204833376 126930679354752 127018012972032 127188426473472 127300739644416 127388327878656 127423612173312 127536133023936 127686219112816 127774072573056 127922325287211 127945500440576 128033532297216 128182086055296 128295276672888 128421230735616 128444510039776 128534632528848 128772307515033 128795636656128 128884253442048 128945074662768 129033794268288 129183886680576 129424521600738 129560516087808 129801852567504 129802232455168 129952838387008 130042251376128 130193135795268 130216722341888 130284485199414 130700897553408 130790825238528 130816312396224 131058206465004 131081949732864 131212437373199 131324334994944 131478879086464 131569342055424 131594980922392 131631430384909 131721998315544 132106027465152 132106414096384 132259693506304 132352492900992 132506057829327 132597227540232 132866481226752 133021031829504 133112555864064 133138495456512 133386496751781 133408848248832 133541652237812 133812823685632 133904892506112 133930986500896 134060258640672 134178639952266 134272785766743 134583102431232 134701945437696 134794626011136 134858236370676 134951024478816 135109836503096 135225057816576 135382351921152 135477342314496 135503742731968 135596974975488 135634532918976 135754304386428 135912214111856 136029968875008 136188199254016 136281902432256 136308459634048 136535759051328 136656326342484 136972151586816 137093104232448 137187430023168 137346604795008 137508235967648 137602847386368 137787462012928 137882265550848 137909134614784 138004021868544 138042246521088 138164144109264 138421911954144 138677869631574 138702993321984 138798426783744 138863926559904 138959470750464 138986549728962 139082178289392 139245851906252 139526709633024 139624607895552 139786610457312 139787019567104 139949210570624 140045501481984 140233393291264 140306368676292 140357225761792 140453797404672 140591276646912 140715425144736 140879105657472 141042563778207 141139606962312 141165176635392 141426206917632 141551092696896 141592639016192 141690060675072 141717671762576 141979723670421 142005445543936 142103151230976 142268029577856 142433516083712 142533453893376 142698831508506 142797014274096 142822884212736 143086979782656 143114863087248 143213332099968 143379918183936 143646996501918 143771873476608 143938687995648 144106117815296 144205268852736 144233370077888 144473884577568 144500073794748 144526252269568 144601461594954 144895091238144 145063208995614 145063633548288 145163443396608 145231946860728 145331872515648 145626985340928 145755580598784 145798360967168 145898676338688 145927107557504 146027511512064 146096422734899 146196943185384 146223429074944 146493812634624 146664214581248 146767120840704 146793725759744 146896722890112 146937410662224 147038509747584 147067163085297 147168351445752 147365799614592 147467193449472 147638727634944 147913738972272 148044353537691 148386497552384 148517529585152 148619715858432 148792155194592 148896554513616 149069751335232 149372454346752 149504357024256 149545767064512 149648660808192 149677822785036 149780807388576 149957071283656 150084954279936 150261576098816 150364962349056 150435920439896 150539426646336 150539867226112 150672359813508 151020577390592 151153935435776 151259991886848 151405990235136 151435494662088 151539688617408 151715959938816 151847407116288 151998566065983 152024036376576 152158280521728 152305145911296 152441710573464 152619031128928 152901240875838 152928941355008 153034162864128 153211724160768 153347017088304 153497565731328 153945080500224 154051001155584 154093670535168 154123698709344 154229742261504 154411241717824 154542923218944 154696765463604 155010894764544 155041101677852 155147776441632 155328244699264 155643656290304 155724650948412 156040867487232 156221917379892 156222374590464 156329862119424 156541746610977 156677833408512 156829061136384 156967548337152 157152269677312 157260397012992 157334609099122 157442861891952 157471385157632 157762567452672 157901878982016 158056899366912 158196470804736 158380021784166 158488993864656 158517706653696 158701630354176 158810823714816 158995552837632 159138116464288 159291718893216 159432380732898 159756126236928 159941954937856 160052001693696 160237705594176 160350135630048 160675744739328 160862643142656 161004220973154 161004692179968 161191501460808 161302407956928 161492230613168 161629950763008 161820158875648 161931497914368 161963053442944 162007914319888 162119382542208 162150974683789 162262541337624 162592033803264 162751658754048 162781161238528 162895375878144 163084378866864 163196587741824 163228389797967 163385940218319 163527976894464 163862763638784 164023156088064 164167996002192 164358956600384 164501357709312 164692706074624 164838137231872 164997241403904 165113010945792 165142941479712 165258813251376 165304586995002 165786524566416 165787009769472 165979367840832 166093568589312 166125935178996 166289029542272 166626698248192 166773837208576 166888584585216 166934809746432 166967340268456 167082220783296 167276571214592 167421500153856 167588162585571 167616245235712 167703470252136 167733852389376 167764258011136 167928469328256 168044011140096 168076757811768 168192401652288 168238987947576 168583419427206 168701705194113 168729974439936 169044273111168 169240410494883 169240905806336 169357350629376 169734319525888 169851103838208 169898149564416 170048177365248 170167490872704 170364931494849 170365430097408 170563100382948 170680454931168 170909448073728 171027040923648 171060368897184 171178065586944 171228307647488 171379510038464 171696410020044 171727515541504 171926766217024 172045059024384 172245182240768 172566028800984 172684761447744 172747354783744 173035417411584 173069136756672 173188215562752 173389161048012 173389668501504 173590847727024 173712646932552 174063023898624 174267863404544 174387766984704 174421749861632 174624126582542 174744275286672 174775932977152 175099113326592 175425789407232 175629331087392 175750171414272 175784419782426 176107052040192 176141369953536 176262562584576 176469990534656 176674743772436 176796303386976 177155308302336 177361375772672 177517993942016 177814011787776 177848662335708 177971029655328 178332419985408 178539334148448 178539856674816 178747011520896 178869996942336 178904853269688 179030381022324 179391483813888 179444136574976 179602593916928 179726168014848 179810981827568 179934699305088 179969763110579 180300077088768 180636456419328 180795966633984 180846043891968 180970473535488 181005739181904 181130278702464 181340439143409 181373291833344 181498084245504 181678759439814 182047678735104 182083154296082 182208435123312 182258903609874 182790805643264 183095616098304 183128806393344 183257297862912 183469926225222 183470463181824 183629422559232 184005362491392 184056328694784 184182967148544 184218858812352 184345609093632 184562549272192 184776692081527 184903826175432 184937324429312 185151902079872 185279294333952 185315399638616 185442904385856 186004444188381 186035612844032 186166143860736 186345834135552 186382147276416 186510385990656 186726788820936 186727335309312 187075158235056 187271729872896 187455035529216 187620566859648 187838257802013 187838807543296 188056751704276 188186142616416 188568275890176 188700583938048 188734790262528 188919527994288 188920080900096 189086352538239 189306298227228 189690706103808 189821221244928 190044605191168 190265108678008 190396019032128 190782639710208 190819817449664 190951109466624 191173224245248 191529328669224 191661108859584 191918250660864 192050298445824 192273129082944 192273691803648 192442915009332 192631846103424 192666765059664 192801948793272 193193454984192 193417611994152 193418178064384 193551257862144 193642595814304 193775830020864 193813591042162 194136782401107 194169313787904 194340774131712 194702778851256 194703348682752 194929257580512 195063377064192 195289703692902 195325083512832 195459475341312 195689494454272 195862297186816 195916547549632 196051346330112 196089550780396 196224468594336 196487732819456 196622924599296 196851636846592 197218318629696 197354013083136 197392471383588 197582997473316 198159041197728 198159621144576 198389540259456 198528739351488 198759668446976 199163272462336 199339142699008 199394356086016 199531547744256 199570430380048 199707743184768 200113272373248 200312478356718 200486616465408 200719235528448 200857338759168 200896479751344 201090387961008 201267959928399 201679989182464 201874653646848 201913992882784 202052918156544 202287354556014 202287946585088 202463209488384 202664754754644 202877707362304 203073527881728 203216013471744 203255614097952 203395462463232 203451799378464 203631456579642 203868321167784 204044953312512 204282298881024 204422853648384 204462689451072 204663420975104 205081823079497 205260107333632 205458227380224 205498264945792 205639656348672 206262353951472 206404271079552 206681193019392 206823398326272 206863701922176 207006032802816 207063369781632 207246216163896 207490106058326 207632867931216 208054489982976 208295889839856 208296499453952 208479824593443 208722328814636 208868777859378 209252132683776 209290064449536 209436911843328 209679915685968 209680529350656 209923815855936 210068252222976 210350089936896 210535838642688 210680696107008 210742532489216 210928627739648 211173362378888 211318658486208 211602173805568 211747764953088 211994070450176 212388958524288 212535091012608 212576507643864 213008168315904 213154726846464 213402044366784 213402668924928 213650274125568 213800180840064 213841843998887 214048247262759 214234326319104 214672294630872 214672922906624 214922001947744 215069877275904 215470494752877 215506601017344 215657810214912 215908031993472 216159176722944 216307903279104 216350055116832 216750110692122 216789378404352 216938538565632 217193834504192 217445838489152 217595450322432 217637853063956 217847920291092 218483684851712 218697541450752 218848014508032 218890661336256 219041267268096 219295414778076 219335143612416 219740718951936 219996321871872 220150681261056 220190588639616 220345084335168 220406115993336 220857347931766 221048699421888 221049346359296 221305823787776 221458091452416 221501246905328 221870608458408 222518112780288 222579746328576 222732890505216 222776294377728 222929573787648 223188232791888 223228666871808 223450883447428 223604627002848 223904625771008 224058681520128 224102343749024 224256535536384 224318650596768 224516734177554 224777892569608 224935606925484 225392364148224 225547443523584 225653880659844 225809139969504 225809800839168 226008539720262 226530866085888 226730903153664 226889987830272 227153241993132 227153906796544 227417467177264 227573939908224 227879264098304 228036054564864 228080491862912 228237420782592 228662565860196 228928546693392 229351861313757 229393412032512 229551244296192 229817586241152 230020525632456 230088038401312 230246348596992 230291216614186 230713889882112 230758849008896 230917620750336 231185548064016 231186224668672 231454463636032 231616862576736 232045148195406 232246872539136 232516342146816 232561652516778 232721664662448 232992367048896 233465484435456 233901052542976 234172441449856 234333561885696 234379226376568 234855159938048 235016750112768 235728404515968 235890595519488 236001913648683 236164292837928 236207077736448 236643851179008 236852818473024 237085349050368 237131549780944 237294706207104 237570032676249 237776559980544 238052445531264 238329348694528 238493329256448 238539804359584 238707174696432 238937578339824 239148571099347 239188645085184 239634189355392 239912932406784 240078002540544 240356558391264 241061288845312 241128058522624 241293964713984 241340985575872 241507038269952 241787252191212 241831055777792 242238345919752 242730238313472 242897246871552 242944580164416 243011871479832 243179073813312 243393812006436 243680240835941 243888050704896 244127488131072 244171741857792 244343063817216 244626568300296 244627284242432 245340483321856 245408438259712 245577289531392 245625145083136 245794145458176 246034734132096 246251994003288 246538434900576 246752036563968 247039059111936 247209032318976 247257205847808 247495862105856 247714412219568 248005925584508 248509529701888 248680514654208 248969051761248 248969780412416 249188902768494 249433544313408 249940047372288 250160755812864 250332876877824 250402214619648 250451010402684 250623331174944 250914856821888 251132250230784 251424367853568 251600778584064 251646387016704 251892703992384 251893441200128 252115136717652 252408397636304 252875129140809 252920941471744 253094961659904 253566409666752 253861358709504 254036025944064 254376852946944 254601479288832 254776655757312 254847224346624 255072266047872 255372438225632 255548145146112 255844650574422 255891000881152 256067064594432 256364172110592 256590553345776 256842461471232 256889020079552 257069265057696 257544615030066 257591273312256 257768506884096 257890149325536 258067588536576 258367773361152 258849043201476 259121032175616 259603705135008 259604464910336 259905676774016 260084502752256 260386271590536 260433444683776 260568970398828 261401795106816 261581650477056 261632624792448 261936189873813 262116412930008 262163899465728 262424874746398 262648669989888 262957758172928 263138684110848 263189961844784 263262860769818 263443996631088 263676629673639 264212054930304 264519387012608 264704985801984 265012115658654 265194455080464 265732962453504 266042063659008 266276990913024 266772993503562 267083304475624 267625647371264 267809785012224 267861973001792 268120517281344 268357279904532 268545571533486 269166204862464 269403890875392 269589252022272 269716472741352 269902048957632 270219673006192 270450115633152 270764703842304 270954684628992 271007485463936 271193949950976 271269065837952 271321927936241 271508608772856 271824428223712 272059937750016 272376398508032 272518139159721 272563804864512 272616919268096 273071518102656 273124731444123 273312652684968 273388355414811 274186208464896 274374860046336 274693209590016 275016471935296 275205694772736 275574924025856 275818269229568 276008043737088 276084493042176 276328288218528 276843823908288 277355739263148 277405986643968 277727853119808 277918941500928 277973099457924 278164356578784 278491703812504 279053419266048 279249215791104 279573220914624 279574039134208 279898421141248 280091002963968 280466786582528 280612737352584 280714451523584 280907594809344 281182553293824 281430850289472 281758211314944 282085127556414 282279213924624 282330353270784 282852413835264 283102185393792 283185278032384 283380121350144 283435343525152 283959447340842 284010891087872 284206302461952 284536059155712 284867032167424 285066907786752 285397663017012 285594028548192 286173959565312 286229726174496 286426664199936 286759836367872 287293993003836 287877375991296 288212235630592 288410537705472 288466740155776 288947769155136 289000147589496 289052504539136 289202923189908 289790182476288 290126417991228 290127267096576 290326886793216 290463893721456 290663745031296 290720386563243 291253970681856 291511161197568 291596721934336 291797352677376 291854215115008 292055023024128 292192845469798 292393886370768 292446858149888 292987625269248 293328429162496 293534241681408 293587451519488 293793445780224 293874821324448 294077019495168 294134326170594 294336702891504 294731599229184 294934386898944 295277455269888 295827477944544 296088707075382 296772995104768 297035059170304 297239431716864 297584310389184 297793109027232 298139502670464 298744908693504 299008714048512 299091534129024 299297321616384 299355645570072 299561614777152 299914142567312 300169908559872 300468717535077 300523152197632 300729924698112 300871840879792 301078853292672 301137524412751 301344719627016 302307870871552 302519983773696 302811980470272 302870989324176 303079377234816 303431031834021 303431919877632 303694814232576 303997132131966 304316561043456 304610291822592 304883421146928 305238062257856 305802481751676 305857882710016 306423448321536 306694034176608 306995131462656 307890161000448 308187341070336 308247397418688 308459484523008 308822483435648 309180801601763 309393530927208 310021789529088 310082203355704 310295552883264 310656489398528 311235159087489 311287312580608 311449301896824 312081734974464 312443834759784 312444749180928 312659724238848 313083493221954 313303166789067 313355666817024 313658122272768 313935096674304 314304539354624 314520794025984 314669218198244 314885723783904 315525134905344 315803757964032 316113798733824 316392941609472 316760043568332 316977987729312 317403260708352 317621647429632 317991105675264 318276232928576 318583437786432 318864761465796 319512252473856 319883909875712 320104003387392 320475411188352 320700271260096 321351489478656 321725286285312 322008441946308 322009384359936 322383002921616 322604815913856 322984461226336 323259901526016 323640317751296 323862995828736 323926106885888 324015828639776 324238765084416 324301949367578 324525082675248 325184067606528 325562322477056 325790751756288 326168757733728 326393175483648 326456779595934 326771880436638 327055953788928 327725527277568 328046312176128 328335992004384 328717913200768 329002715418624 329385412149248 329676274463744 329994482807808 330226021891584 330285882959424 330517626502752 330609173990004 331286021897649 331573049132832 331574019538944 331958735681664 332187137178624 332251870357992 332578059084544 333253396496384 333547674417152 333777169170432 333869619492864 333934680536912 334164441566592 334553142429184 334843000307712 335176325171142 335406940504272 335467704778752 335528516022272 335856938656512 336088022280192 336153515623536 336384803304576 336477975895152 336775101266331 337166838854412 337403410388226 338088546222336 338480820989766 338481811612672 338714701258752 339468639051776 339796299128832 340096354730496 340334981745408 340729862989698 340730860194816 341126200765896 341360909862336 341818896147456 342054081847296 342120737794368 342356131173888 342456615294976 342759020076928 343156713865693 343392820040088 343455031083008 343853532434048 344090118048768 344490364481536 345132057601968 345369522895488 345436824921279 345494709567488 346070834823168 346138273513344 346376431125504 346778322096024 346779337003008 347181695454048 347425293865104 348126047797248 348535726809088 348842478775167 348843499723264 349248253165084 349488550573344 350198226653184 350851578814464 351258662174784 351500342828544 351568839564852 352282739907072 352525125169152 352939981069312 353349487544872 353592606773952 354310616604672 354722751545344 355035987884032 355628023575552 355697324671416 355942059310656 356664839970816 357078668296896 357079713349632 357494023041792 357739993884672 357809706539376 358060762044648 358782967627776 359205187833856 359452336029696 359621963655136 359869398610176 359939526221158 360600154177536 361591933267968 361692087783936 361940947070976 362011478363808 362260557404928 362680878286818 362746583666688 362996168491008 363357518879628 364095357470208 364166308592164 364416870246624 364517807219748 365264075425613 365581611286528 366191232196608 366257612786688 366514595725824 366939852450444 366940926363648 368010724982784 368112657389568 368365934297088 368437717624704 368691218187264 369125098544384 369553384163054 369807652350864 369874648858624 370303804159744 370558588667904 370630799277232 370885808771712 372008888376762 372332287721472 372691668271104 372764294552832 373020771981312 373453577641872 373454670618624 373783354152741 374150316470112 374910071058432 375241133719296 375676515604026 375677615086592 376113503408552 376372285232832 377136551780352 377401167876096 377469580525056 377839055988576 377840161800192 378172705076478 378612596454456 379381412207616 379642442489856 380089210382336 380530217356016 380792038064256 380866242861923 381565279420416 381639634899328 381902218933248 382346448490496 383058657338448 383322217719168 383766975861633 383836501321728 384100596891648 384546258165888 384885830018664 385263692206848 385333530119328 385603897586544 386386909968384 386835223988304 386836356128768 387285191628608 387551660041728 387627182084324 388273564802214 388681548263424 389405557702512 389406697365504 389858515161024 390126754128384 390579407385804 390650167025664 391378988908544 391724594373632 391833095099264 392102692660224 392179101560792 392448937188672 392975465638912 393245849198592 393637312119597 393703273693184 394436637259392 394708026166272 394784942767176 394894291154727 395165994946632 396318082395456 396319242289152 396779080518912 397057478702976 397518173487981 397519336893952 398678285398016 398788712172032 399063095488512 399140860760096 399415486369536 400159490255343 400226544746496 400624956713436 401438471056896 401714677518336 401792959502688 402180775922016 402535919856798 403359978364928 403749307293696 403827985765568 404105836313088 404574709112028 404575893170176 405329509509288 405755414724608 406147055763456 406432026943488 406511228195904 406790924926464 406903598756928 407262913159284 407736642335568 408089906625024 408564597762048 408845707296768 408925378902144 409326841950208 410163646158994 410520214667264 410916454760448 410996529891584 411279312697344 412524707902944 412808542159104 413362386038784 413646796652544 413727403844352 414012065605632 414126739563264 414492432327792 414980212116652 415265735862432 416108979965952 416591779679712 416592998907904 416959649186886 417444657629272 417737555718756 418580128899072 418873823686656 419359831371936 419361058701312 419847631711872 420136504445952 420700179873792 421071677285376 421361392214016 421485064978432 421857255479296 422346724757776 422637316972416 423127691334621 423204347611136 423495529906176 424777917048576 425070182025216 425153015287728 425939171011263 426016336631808 426309453692928 426804088733568 427300548251136 427600361680128 427683687997774 428096494525518 428468652638208 429344589261744 429345845813248 429844003895488 430139754551808 430940989505754 431315620429824 431816063986944 432318353445888 432615806558208 432700110233664 433500221384244 433578756808704 434010369772889 434387669008384 434891676978304 435190900644864 435275706127912 435695840582184 436967369703424 437395082901504 437696029016064 437781322672512 438082534536192 438289268204697 438590829556152 438670287224832 439481437903872 439992643743744 440301362522112 440381177279232 440690168670336 440812231986672 441201489255891 441714695863532 442097398843776 442611647575552 442916182904832 443002493810656 443741216916816 444133060613073 445159492657152 445552588755456 445859147575296 446376465583776 446901766894856 447209254005696 447809251542016 448117363040256 448204687498048 448513071072768 448637301193536 449033468355108 449555785139216 449871213850968 450784728296448 451094887047168 451307761319688 451618279939008 451619601678336 452017079440524 453061732171776 453461806307328 453779975660544 454306483986264 454307813593088 454834934354528 455147879816448 455758528196608 455995698197949 456072109129728 456160983725824 456474841565184 457325131720392 457857093386784 458703722627514 458786824065024 459102488592384 459635172482304 460041051264912 460176076802624 460492697193984 460582433228372 461517698017792 461835241500672 462371096128032 462372449337344 462908927272064 463233725153472 464090296390812 465032684293632 465123305033556 465443329324896 465984734097792 466930968870912 467802105085952 468344882899712 468667123771392 468758452753136 469625239832931 469710319876096 470033500225536 471456809031936 471781191038976 472003827297366 472328585675856 472414155472896 473287702358016 473705636946048 474170698100736 474263099561888 474589412414208 475140065352498 475553119961088 476104891062528 476658697389056 476986658512896 477079608719168 477414349392864 477875156679648 478297142198694 479268378710784 479825864813568 480156005081088 480713116782528 482122577690624 482256117045248 482587929427968 482681971151744 483014076539904 483574504382424 483662111555584 484476691839504 485460476626944 485794493743104 485889160328832 486023742959664 486358147626624 486452924051367 486787624012872 487360481671882 487776101409792 488254976262144 488343483715584 488686127634432 489253136600592 489254568484864 489685169393901 490816876519424 491250290166272 491588290916352 492069468264192 492503988006576 493076869801152 493504073127936 494078118223872 494514411695616 494991724211712 495428824439136 496011851169016 497019059403776 497361029308416 497938103522496 497939560824832 498377805536988 498867088626816 499880094744576 500321511625728 500665753755648 500804429239296 500902020805368 501246662349888 501829713643776 502264500461568 502764487756713 502848735707136 503201557168128 503292774033408 503785407984768 504230273435304 504816795272608 505750258281618 505841882943488 506105115582339 506189923319808 507132819333504 507721231484649 507722717419008 508072051888128 509202958577664 509553311514624 509694448693248 510144532095744 510744876451264 511096290292224 511689301148844 511782001762304 512728344221184 513181106691552 513684922942464 513778040159104 514138530115392 515089230060132 515182546624512 515780298651072 516135177073152 516735546722304 517698086402952 518242064351232 519207410270016 519208929820672 519811353548032 520169005504512 520772543181072 520866889367552 521137940797656 522803590213632 523163300954112 523265249584896 523872379747626 524232825860016 524327798931456 524849749492796 525297339979776 525915516345856 526277368221696 526379923689568 526525721539636 526887993262176 527353259347278 528424109860608 529038774025216 529409971603968 530024231317308 530388910160928 531465924907008 532084127318016 532553981826048 533545987007124 534166608951248 535251294742528 535619570024448 535723946003584 536241034562688 536714559809064 537091143066972 538332409724928 538807781750784 539178504044544 539432945482704 539804097915264 539909289331737 540439346012384 540900231266304 541909369257984 542014970927872 542387899901952 542538131675904 542643855872482 543017217545712 543648856447424 544119875500032 544752797016064 545036278319442 545233838536192 546143036205312 546249462888246 546625305369936 546776710829622 548372416929792 549386419180032 550032943870592 550411389545472 551149848051712 551636538459136 552016087474176 552168986084352 552656576437056 553687647816576 554330076244581 554711478526296 554811973287936 555455706239616 555837883001856 555946198915848 556328713157568 556983407625008 558013332565143 558106838532096 558498431582208 559146441829248 559796842282496 560182005927936 561225474705168 561428903047168 561815189618688 562365106587648 562861700578944 563514773406039 563516422629888 564170255112828 564558427849248 565704827670528 566204370787584 566370556064768 566760242700288 566870687050304 567918894681684 568021782175744 569072118311424 569734064334848 570133815573504 570795326034024 571188057096384 572347919130624 572459452348992 572853328399872 573519672735744 574587986007672 575754751982592 576424471261184 576821075410944 576933480311552 577895538310272 578000295178992 578105009078272 578405846379816 579580364952576 580252835982456 580254534193152 580653773586432 580927787442912 581327490062592 581440773126486 582507941363712 583022322395136 583193443868672 583708430230016 584110046048256 584385690939596 584787772741536 585975250538496 586656858324992 587068483362816 587174903038976 587586891560448 587749642648896 588154038990336 588268652341188 588673405783008 589463198458368 589868773797888 590554910539776 591654955889088 592177414150764 593545990209536 594070118340608 594478863433728 595168620778368 595586218054464 596279005340928 597489817387008 598017428097024 598183068258048 598594643232768 598711291140144 599123229554304 599828285134624 600339817119744 600937435070154 601046304395264 601459849396224 601743681759584 602157706585344 602275048825502 602689439254032 604615741743104 605039967547392 605623960940544 605741978648352 606158754469632 606862063668042 606863839755264 607389628465152 607994264263932 608633122086912 609220583645184 609766842293856 610476124515712 611184443038897 611604963503352 611715765420032 612846896643072 613388068353216 613990262925312 615245469238491 615780322000896 616374682140672 616494794837376 616918969046016 617644966871296 618361603203526 618787061854416 620043579058176 620164406711408 620591105766528 621312978797056 622470318174978 622898603793648 624163469948928 624887669519568 624889498361856 625439473780329 626166986443908 626606333578134 627870193348608 628609078709248 629041588051968 629338436396488 629771447567808 631050269810688 631607515928064 632227597467648 632785883218944 633520087136664 633955975458624 634806521416704 635243294859264 635982211350528 636552465857152 637166875572864 637291040036287 637729522931592 639024504947712 639767819751424 640208006774784 640950822376704 641400542520192 641525531996661 642144741788277 642702978957312 644016883892616 644018768719872 644766005843232 645209631827712 645968922452672 646519803052032 647280635502592 647852213771776 648031657279552 648477530168832 648603898735156 649050165350496 650368135213056 651124644954112 651581503512576 652337515467456 652786350967296 652913559191868 653543760873276 655451054555136 656092624352256 656671984008768 657435826401536 658005430837248 658770824298496 659352548927488 659988965615616 660452043783168 660571765918848 661035253005504 661218347980008 662572043795298 663146098265664 663148039077888 663917471363328 664374274357248 664503740715984 665156118169088 667095348834304 667554338340864 667739238985728 667869361073824 668328883133184 669106284858368 669686000615424 670352650342284 670813881008544 671057032044544 671713877313024 672176044560384 672307031247072 672769606609152 672955951790304 673550202532662 674333677708824 674806820776452 676177092444672 676961641979532 676963623225344 677429402517504 678347568647567 678937278103552 679592598257664 680192709460992 680669963490816 681459725979396 681461720389632 682252401531792 682721819724672 683637792294912 684108163694592 684241475588736 684712262347776 684913230589952 685518040153856 686313427731386 686785640080176 686910062166016 687707064868096 688180236097536 688980728963072 690264115203936 690739045790976 690873649842558 692141669646336 692276547026688 692752862251008 693556644192048 693558674006016 694363390908096 694850587730208 697071453618176 697684957550334 697686999446528 698496506330168 698977101146688 700396453306368 701703157628928 702517324349568 703000685657088 703137679129704 704565479814144 705050250338304 705879962138624 706698975089744 707185213547904 707323022457857 708005740946049 708621233209344 710071975768064 711256047151104 711394649342832 711884118621312 712710098028747 713329679941632 714157336593792 714988046083584 715479987769344 715619413078752 716121524089296 717565935255552 718410375667712 719243927310272 719738797220352 719879052442316 723183866535936 723384175567872 723881894141952 724022956727616 724521114809856 725361756573636 725493167333376 726215371204141 726715037759256 728190714940416 728332617184328 728833740493248 729035614439496 730528150851226 731040722507823 731163222573056 732382464393216 732515225573376 733029191451648 733879704900888 733881852727296 736021449965568 736225314779136 736731868594176 736875435249408 737382436374528 738250197088768 739106768326108 739615304701728 740607608319488 741117177335808 741261598554464 741771617543424 744017776753524 745528589105664 746041543962624 746907155283744 746909341237248 747566708305482 748300632940224 749820142116864 750482267438592 751353031208052 751355230173184 752227006817104 752744570465664 754273103560704 754802335752192 754939161050112 755678111977152 755680323600384 756345410152956 757225192908912 758625387422427 758762824415232 759284884979712 760178420764672 761060434712032 761584076128512 761732485723846 763130558840832 763279269798656 763804437866496 764692896980992 766117314676896 766644435438336 767533951723266 767673002643456 768201193783296 769092516331776 769771660037328 770527384413696 770667060238656 771207795173088 772773819936768 773670447976608 773672712257536 774570383257216 775103320083456 775254364168648 776547129604428 777363096526848 778811115405024 778813394731008 779717030322048 780253508256768 781158814771608 781300334051328 782757977817088 783449188747264 783666190198528 784205385320448 784358203121584 784897874377344 785808569621439 785950931277824 786491698397184 787274624239194 788873274518784 789416052332544 789569885534352 789788582309454 790331989893264 791029889020917 792636164790912 793558161037824 794114957405952 795036346975962 795038673787904 797356570796032 797577424344064 798126190977024 798281721520192 798830972739072 800318980510686 801249913426872 802876942113792 803429355036672 803585919005376 804361551844032 805071839713596 806019258149651 806719956729856 807498614587392 807655971531136 808211672626176 809149418224056 809151786340352 810659019018576 811510829449216 812294111526912 812864053886976 813022456391808 813581849852928 813807197513856 813965783808723 814525826318568 815473284671136 816179813250048 817129195524096 817691414593536 817850757804288 818653683900416 819374194332369 820327292317988 821993059783168 822558625394688 825049415805888 825617084318208 826724772077568 827454807688704 828024131211264 828253479126528 828984864655584 829960424233304 830531471724864 832217959931904 833183559359424 833185997815808 833919298373772 834889315258544 835475111437512 837160257798144 837747647373312 838719662743872 838722117402624 839695263423744 840273008891904 841400359747584 842143354570752 842722784428032 843714510958592 844693449515552 845274633944832 846255382669242 846408695222272 846991059812352 849555834097152 850140364050432 850306030575456 851878342022526 852032673263616 852618907385856 853608177467136 854601096502272 855200723360256 855367375995548 856192989051036 858689178523488 858691691626496 859688007790976 860279509103616 861881979011508 863632127973888 864636706891776 865231613116416 865400220467328 867000442768488 867157513617408 868020739545778 868775338016768 869783353956608 870381801289728 870551412255824 871391681164368 872161159689729 874790165803008 875392058032128 875562645345024 876165069072384 876578536409394 877181659112304 877340574449664 878962875807744 879985287487488 880602725044224 880762354558464 881380337340672 881624463973344 882402978511782 883429391727064 884194797687552 885223295151104 885832365809664 886004987621312 887482433833632 888266121226146 890318985314304 891105177510912 891718295150592 892752931167552 893803533789712 894418508011392 895618503084032 896234726080512 896409374996096 897026142145536 897274602387072 898066936710216 899111570278432 899742427701936 901406152605231 901569456592896 902189774094336 902615522639376 903236559878016 903412573238253 904034158881048 906923612614656 907559951321088 908612967972528 908615627186176 909669868709056 910295759632896 911517056393216 911991396395898 912321967451648 912949683130368 914650263440784 915714186773568 917407445255028 917573648130048 919270344964608 920082102529824 920352153605248 920985394387968 921164866456744 923035396035584 923670483001344 924742192256064 924744898674688 925817854544128 926467450306944 927542404805289 928180592781624 930065368587264 930246610067112 930886658649792 931969468195584 933705477262467 933861937741824 936689765799424 937334247542784 937516905506272 939250479665862 939420639752192 939909500367201 940067000451072 942913618063872 943562382077952 944007654594732 944657171351712 946575404716032 947411273892096 948341396201472 948526199123776 949178824828416 950280130704996 952209782125056 953317394778112 953973317025792 954159217438336 954828698785728 955750313359296 956594284397388 958536757421568 959651729627136 960312010162176 961426233565056 964245155381248 964512234090496 965175858855936 965363942303488 966028153079808 967149008764848 967324223111168 968953383679008 970920953253888 971588987486208 971778320657664 972047485919328 972716295253248 972905848102734 973575248025744 974720963343764 975552202819584 976686967431168 977372255268864 978506273201184 978509136969728 979370338787802 981633753038848 982500580332544 983176581832704 984138936528384 985007976013152 986153739602304 987008146255872 988156236447744 989028823391232 989983448423424 990857648878272 992023702338032 993858065692947 994038118807552 994722058616832 995876207044992 996755611073976 997734177253632 999760189489152 1000643023251456 1001331507511296 1001608858478592 1001804041610736 1002493324699776 1003659427287552 1004529000923136 1005528975513426 1006403114336256 1006585548066816 1007570815969536 1008460546870608 1009633590545216 1011500516563236 1011683765886976 1012210231164678 1014265638667008 1015442462969298 1015445434838016 1016144103776256 1018405917155328 1019388897386496 1020289064191488 1021489752902528 1022192580584448 1022674959144293 1023378602297688 1023564003524608 1025456688442368 1026362213383104 1027369845884928 1027556080318208 1028277060230784 1029470141597079 1030178460120264 1030365093249024 1031560597302144 1032270354146304 1033471093444608 1035396172805904 1036310474763837 1036484128702464 1038414820540032 1039622707096064 1040338011009024 1041545086362144 1042275881595312 1045607180427264 1046527436325501 1046530499169792 1047744759495252 1048465651720032 1049699498985592 1050594679959552 1051831032691712 1052554736443392 1052759847379136 1053051443079272 1053775986524352 1054706518694556 1056848219721216 1058077548050432 1058819943207936 1060048462634616 1060777820321856 1062931849814016 1064168254636032 1065107963652096 1067091974014248 1068333217902496 1070502589485056 1071239140048896 1071447892007168 1072482069125376 1073429119618128 1074182286133944 1077615563501568 1078357008089088 1078865890965408 1079608195830528 1079818578663474 1080878692024768 1081800462532608 1084029941855744 1084775799803904 1085076263351808 1085287711744964 1086034435091424 1087297712894848 1088239751000064 1089505594032128 1090072556638884 1090467677072384 1092286072410624 1092498925776492 1093250610739872 1093553421659244 1095792226276839 1096744833859584 1098772838360064 1100065887741184 1100822779090944 1102299696103424 1103273076918272 1104032174948352 1104337972168704 1105313152874112 1107375295633152 1108660152489162 1109422957052592 1109623946575872 1110911412479232 1111675766003712 1111892397831696 1112657426315136 1113966815250016 1116026665130286 1116996863164416 1118292883658496 1119593684564992 1120364011855872 1122450949410336 1122857806094336 1124730213175296 1125723401157888 1127029546812078 1127032845259776 1128340510225656 1129116855698496 1131409655341056 1132408741575168 1132741112129536 1133520485400576 1133741374100608 1135056822786523 1135837789363368 1136043564351488 1138144236622848 1139468128669696 1140267631147008 1141590652068048 1142376114192768 1142598728585769 1144695838261248 1144918904697984 1145706656799744 1147039345471488 1149175972015344 1151509503965184 1152848942522368 1153866960623104 1155791076620544 1156000590357984 1156811692759632 1159160729905152 1160505671964912 1160509068386304 1161855574885824 1162654980125184 1162881546252972 1166044644790272 1166386887737344 1167416860460032 1168220092096512 1168771381879192 1169575545483072 1171950501076992 1173313716649984 1174136966725632 1174349806077952 1175173783120896 1175499285297792 1176308077980672 1176537304682376 1177346811566016 1178926396916736 1179737547595776 1180911936358791 1181109821079552 1183309911778176 1184354828301528 1184682873464181 1188140236681216 1188957726867456 1190337241556736 1191172436108928 1192554520463943 1192558010681856 1196034856194048 1196366136516096 1197189286465536 1197422582280288 1198246459108608 1199656570269248 1200679634239488 1201874870140308 1202092608790528 1203487363519168 1204315413170688 1204550097651004 1205378878508064 1209231483486208 1210079935094784 1211247921881088 1211483957296704 1212317508939264 1213724127336084 1213727679510528 1215988528527864 1217266244173824 1218441167290368 1219533684587712 1220952249031424 1222368886077794 1223209927006704 1223431530840064 1225693793286144 1226776136706432 1227980525850624 1230490938476982 1231560644001792 1232749364281344 1232989589674752 1233837938092032 1235289933742592 1236723206407052 1237574123708832 1240087158116352 1240328813422816 1241182211533056 1242625957594112 1244940636349956 1245797207587296 1248326939897856 1249775339039136 1249778996723712 1250878947560658 1252333972887816 1253212667156268 1255740386697216 1257218157418496 1258083176103936 1258676872792976 1259542895135616 1259788341774053 1262100539621376 1263215031856128 1264455194935296 1265571766437888 1267040174273328 1267911950917248 1269383074003863 1269613042833408 1270486589718528 1273104931714304 1274333751145728 1274582080072574 1275459045863184 1278049009895424 1279535639502848 1281901644753408 1282801085040384 1283051063993322 1284289483576554 1285405957914624 1288033767785232 1288037537439744 1289532011686464 1290419263655424 1291937844905344 1294561271005184 1295704427543552 1296063314559104 1296955060337664 1297207797470312 1298100330700992 1300736270426112 1302031109318667 1302249289908224 1303163007025152 1304675030934912 1305572701934592 1305827118383736 1307087521746552 1310902109110272 1312185248704512 1313343968017536 1314867804614091 1314871652803072 1316010861674496 1318705097854976 1319977931231232 1320904087566336 1321143531837696 1322070506011008 1322436695960016 1323604467767673 1325144087590596 1326292196531328 1327834942726656 1328748548714496 1329007481431968 1330312236338176 1334190697668608 1335478477971456 1335738722147648 1336657766266368 1338212569716736 1340705300684568 1341627762017088 1342114064089088 1343427754626048 1344352089120768 1344614062494144 1345539213218304 1345911903580608 1347100405065324 1348667355417648 1349613641552904 1352354184889344 1353923283959064 1353927246450688 1354858805035008 1356695137295134 1357874556207104 1359185196515328 1360385418921984 1361339926981632 1362919451958792 1362923440779264 1364504803063584 1365443639449344 1367275584589824 1368216327389184 1368482951177472 1369424524695552 1369826461179904 1371036080307712 1372626855462772 1373571280160352 1375414129736192 1376360472195072 1377961457926144 1380528230407872 1381478091581952 1381747299685116 1384553094053376 1385505724502016 1387113288384096 1387117348012032 1388726781816192 1389701175460416 1394142907236352 1395369915100668 1395373998893056 1396993012660336 1397954202293376 1400792906612736 1403406315257856 1405034648699136 1406001371314176 1406275358259408 1408875719498793 1409130959628288 1410100500676608 1411759924277248 1413397950179488 1414370427095808 1414646044915714 1416011481892098 1417242466418688 1420143951536128 1422512094302208 1422789298685664 1423768237242624 1425420196057494 1426659359883264 1428314673187584 1429976092167168 1430959975538688 1431238826157504 1432243048178592 1435572761556479 1436820751335424 1438487854620544 1439477594440704 1439758104884632 1446367733071872 1446768351135744 1447763788283904 1448045913455232 1449042229619712 1450723513147272 1450986334666752 1452430742408282 1453430075518512 1456381429880832 1456665234368656 1457667480986496 1458071228878992 1459358772154101 1461056301702452 1462081445015646 1464764928786432 1465030451146752 1466058382903296 1467759409801776 1467763705454592 1469055508181703 1472450629558272 1473750870498816 1474764872749056 1476500394177536 1478213536652216 1479230609403456 1481215216638976 1482234354671616 1482523197108928 1483543235086848 1488035553507048 1491057178211328 1492083087925248 1493814310567488 1493818682474496 1495133416610964 1496601265880448 1496892907992209 1499640284233728 1500964534877184 1502706062416104 1502710460346368 1504454013634208 1505489140931328 1508293463270139 1508546207121408 1509604671504384 1509878322100224 1511356223954304 1512690820305912 1514450385817824 1517250774844854 1517525648830464 1518569769959424 1520356841529344 1522120869424064 1523168152257024 1523464971447692 1526558539597312 1527608875732992 1529385793961984 1532234629353792 1533288870876672 1535067903446532 1535346005286912 1538185032663552 1539543320074656 1541054768827392 1541334120477312 1542415590346176 1545547639873536 1547340895953216 1547345424515072 1549140766514432 1550206640166912 1550508728337296 1553094259208856 1554726193053696 1557622230810048 1557626789462016 1559434060644096 1560507016513536 1562317629543216 1562600668102656 1566898377494528 1567332380397056 1568410770640896 1568716406243168 1569795748754688 1571617139242878 1571901862555648 1572983396794368 1574549248478388 1577746549037568 1578832104665088 1579139771068704 1579577164618908 1580663979786528 1582059778041834 1585272329581824 1587116322075648 1588229914811904 1590072693951924 1590077347575808 1594713141592064 1595154848688128 1596252381954048 1596563443040384 1597661945478144 1600637961021372 1602499826853744 1605753884227584 1606858710073344 1607171838010752 1608723103688064 1610143679427192 1612038516299302 1613439913459712 1614997229174784 1615311943062272 1616423345252352 1618298836448112 1618303572680704 1619727867995211 1621318038037152 1625728107773952 1626044912783616 1627163699705856 1627614395027712 1627931567617446 1629051652637136 1630946569342272 1632359626500096 1634258391048192 1635701515608576 1637307367800832 1638748388664738 1640654584635976 1643986119566336 1645117250789376 1650098831611776 1651234168636416 1653449544155136 1654909615377408 1656048262422528 1656506958253056 1657969729311168 1659920848466608 1661062943449728 1662990228733743 1664435919863808 1666367118718848 1667838596747544 1669778630517088 1670950222875024 1674039997695429 1674320515596288 1675495294746624 1677439325487744 1679390526847488 1680546017783808 1684286709141504 1685445568856064 1687429021917184 1689386899031104 1690549267889664 1692510765338484 1692817390444544 1699111668194304 1700280728100864 1700612061150912 1703756684045052 1704065346527232 1705761685851587 1707216354934272 1709202193004544 1710401446720512 1710734751991096 1712385978102072 1717378357046976 1717383383252992 1719376015581952 1720559018207232 1723763958023016 1727264255947776 1729273413783552 1730463226232832 1730800440934656 1734000885536976 1734315027234816 1736041479091556 1739566707913216 1740763602579456 1741102824511648 1742783362328736 1744322319379458 1749580331606016 1751125290690048 1752330138144768 1753157072818788 1754363318224608 1757925751615488 1759970574974976 1761205450088448 1761524709116928 1762760674681344 1763248927946688 1764805957023564 1766858783454128 1768389595375104 1770446590302208 1771664731619328 1772009975242624 1774964867667264 1776532242452292 1780637970628608 1782210355021824 1783436590301184 1785505862335104 1787607067579424 1788837016022784 1791237006168064 1792469452161024 1792818749992192 1794052284291072 1794549204774144 1796133873420432 1798223140556864 1799484855403872 1802812305210462 1803138913185792 1804379548188672 1805231045278752 1806473119756032 1806825146476506 1808068317762096 1813847225229312 1815119902642176 1817225935945056 1817231254372352 1819339737418112 1820591519265792 1823034112786432 1823982792791796 1824643934903296 1825899366260736 1829300526881568 1831428373547136 1833553329116691 1834814890510056 1835147296260096 1838540689929216 1840164205059648 1840704307210496 1841970788775936 1842329732913488 1845736407715473 1846070792071168 1847340966002688 1849484384512128 1851635709088256 1852934900613888 1855084809610578 1856361185563248 1860130737174528 1860493220134224 1861773317299584 1863938936391168 1867410954524934 1873379531598848 1874668495085568 1875033811012544 1878500959331724 1878841279504384 1879819000734402 1885827236127744 1887124764155904 1888015309189464 1889314342703424 1893150809432064 1894822547784192 1896682792402944 1897052398247552 1898357649656832 1899253495553687 1900560261409992 1904419564250112 1906634789556224 1907946634051584 1908318434876672 1909657397571456 1911500626718592 1911873120108861 1913188568794776 1917073514843136 1919303459254272 1920624020324352 1922852467130112 1924576595989983 1929024468180992 1930727884606976 1932056306159616 1934298017529696 1937906767358016 1941841906507776 1943556641315328 1944094971838656 1945432590506496 1945811696205468 1947150496051488 1949441926687528 1951104405639168 1953373934862336 1954744510537728 1957012546402368 1957018273939456 1958740677575604 1963267506077696 1965001160665088 1966353163665408 1968277873056768 1970015952026304 1972307479204608 1974016292511744 1976312472895488 1978057646782464 1979966896846848 1981715297756544 1984047404676064 1987716131385894 1988076237615104 1989444117233664 1991752414089984 1993511222147952 1995468354507264 2001286046502912 2002663015022592 2003217716957184 2003608083221472 2004986649399552 2007318854575104 2009058001846272 2011057951026852 2013171096133632 2015141631939072 2016921093741216 2019267181090432 2023001033126472 2023367531773952 2024420462329356 2028531277334016 2030884925938596 2030890869676032 2032288207552512 2035042705942701 2036811834310656 2038777794772992 2040578128382976 2042979505805056 2044385161168896 2045349918288586 2046757204595376 2047128007049216 2050913376884736 2052724426766208 2054739691769856 2055112160636416 2056554120461568 2058940283194158 2060356920240528 2060730186498048 2063121194604288 2064540708292608 2066942186889216 2070792345611808 2072620949527674 2076829641080064 2079245414192128 2080676022018048 2083090172724288 2084551763190624 2091214360854528 2093054872651002 2093060998339584 2095489518990504 2096931303440064 2099398997971184 2101189359919104 2103662065383424 2105109472886784 2105519694758272 2106102886158544 2107551973048704 2107962670889257 2109413037389112 2113696439442432 2116155096100864 2117639886415872 2120096925269232 2121555640643712 2121969067373571 2124017222838147 2125863699628032 2130215927304192 2134183948028496 2136666435804992 2141005178970112 2142895784014336 2144964138250752 2146858239236256 2148364572267888 2155231127003136 2157731781930816 2159216391661056 2159637157326948 2161757384049536 2168059883711488 2169551599607808 2170152526703616 2170575423489928 2172068870182848 2174595425789696 2176479502000128 2178646113612423 2179011188064256 2180145113277768 2180935354144768 2184572144821248 2184997851552984 2186501221479744 2187106843318488 2191584452553678 2193122167523469 2193489667719168 2197545676720128 2200131775482368 2201645558181888 2206546153836544 2208064349896704 2208675944337408 2210626305748224 2214750591266304 2217320304978324 2218845914105184 2221822824958464 2223351532007424 2223784795663392 2225314852630272 2227933630500032 2232053330260572 2236585767316992 2239187369129984 2240728023711744 2244901898820672 2245715612188672 2249460426350592 2251446802315776 2254059093624156 2254065690519552 2256681020451312 2258233711396992 2262819310682112 2264817483150336 2265482224259072 2267040970801152 2267482748201216 2270113645573046 2271675578726736 2272087128702976 2276288473245696 2278936257339392 2280535262294016 2283181304136096 2284752228385536 2285197457171538 2289391676522496 2289837809395968 2291413313599488 2294078690942976 2298351944030688 2303019007930368 2305697885044736 2307733921246208 2311582153241088 2312001180715968 2313623385519264 2318321459810304 2321011343929824 2321018136772608 2323711149771648 2325309960250368 2325763092505944 2332089289580544 2332773775474688 2334833720920064 2336440184193024 2337542763758384 2339151090966144 2339606920437527 2343901002153984 2348273933451264 2348699612155904 2350347566241792 2350998570595584 2352616155961344 2353074609364752 2354693623132032 2357425708864317 2357852793833472 2359475095191552 2361823872717582 2366619823556352 2368709656603056 2369365746928362 2376280473362432 2380674483113472 2382344872217856 2385109040927886 2385116021363712 2392069712388096 2392732273032192 2394378572931072 2394845164560576 2396492918217216 2399313140538496 2402096997059851 2403749740280616 2404185217581056 2406974727038336 2408630826341376 2409100195302008 2410757757016128 2418057774448953 2418462966972416 2420159870189568 2422495843762176 2422967914593408 2424635017878528 2427448254672168 2427455359021056 2431977057055728 2434532488347648 2436882334580736 2439067369175424 2441897351426169 2441904498062848 2444737772155588 2446419854013408 2451387586572288 2453552273412864 2455961051701248 2458122582997107 2460981876953964 2465979179349504 2467675876184064 2470579867485184 2473446412814104 2475148247417664 2480174316232704 2480657626845632 2482364423066112 2485251915188224 2489881272699912 2491594415174592 2496653879795712 2499550678078272 2499557993447424 2501757895121316 2504667945775632 2506425334312536 2511480773394432 2514436314836992 2516166352207872 2517353745585952 2519085790271232 2519576683548106 2524201079242752 2526430063712256 2531143532875776 2534080348546656 2535823901834496 2538766148007726 2539226085666816 2540973179437056 2546209863428608 2548667502291456 2549164160145148 2550918091726368 2556098019790848 2559071279005696 2563803289506816 2565602170080768 2566102127986644 2568578967153108 2576067535570464 2576075074879488 2579064023372928 2580838527310848 2583875689810688 2589122542010368 2591408855087104 2592126629118208 2593910120675328 2594415594940624 2596200661401984 2601472540852224 2604062218637334 2606326014050304 2609350061869824 2611145403869184 2611654236767472 2614175043493104 2616483479069187 2624370497409024 2626687936035072 2629735609228182 2629743305606144 2632021723348992 2637410195709952 2639955862462464 2641808175132672 2642287063675392 2644141012022016 2644873391920032 2647208935535346 2650288175181192 2652584393062656 2655669885453312 2657497097428992 2658014962863936 2660624472676352 2666063700033461 2668381395337216 2670956955942912 2671477444295296 2673315532532736 2676425139433472 2681410601369136 2683255524034176 2684228128178176 2686855509252096 2688704178241536 2689228124988288 2691078426436608 2691823807161216 2694200810130648 2697334710835296 2699227283105808 2704708369778688 2707846567918128 2707854492901376 2710237719714759 2713390274590268 2720770837843968 2722679853963264 2725838903917584 2725846881558528 2729009606127168 2730887278898688 2734551169179648 2736965902354944 2738849049391104 2739652922359808 2742072160615424 2745253710925544 2747142560320704 2750828259472384 2752720944390144 2755922915852288 2761056460815744 2762956183163904 2763494599370232 2769106188106752 2771011449004032 2774226576768192 2774234696024064 2777453563632384 2779402350920832 2782627214415867 2790739830201336 2790747997786112 2793986025320672 2795908404586752 2801116431787401 2801585813225472 2810069297398272 2812002742628352 2812550716518816 2817751438997586 2818261919256576 2820201001353216 2823519848554496 2826795900358976 2828740854191616 2829292089831428 2832022963784196 2840287903072256 2845024188604416 2845578597371328 2847536474485248 2850840392114988 2856629346375168 2859952184334336 2861919951077376 2862477652315008 2864486096357184 2871145523112958 2873641502670848 2876975709241088 2878955188881408 2879516209769264 2892735466143744 2893536702271488 2895527576567808 2896091826910464 2898084459239424 2901447026294544 2901972669333504 2904861484816564 2906860151037024 2912762859761664 2913330468737312 2915334961972992 2916142457757984 2918717544308202 2922112603404904 2924162890031292 2930060902293504 2932116765806592 2935518819603552 2935527410909184 2938111016363406 2944901259116544 2947501740997632 2949529745498112 2953000788355072 2956427073304432 2958461218806912 2962430433277952 2964468709343232 2965046394217856 2967086470173696 2976071107014096 2981574197078841 2982114356422656 2984166175850496 2987628621134976 2990266833221928 2993202531760896 2993785815984418 2999280568467456 3001929069754368 3005412124832208 3005420920692736 3008908027268416 3010978281862656 3016586926540278 3019209343008768 3019756644200448 3022712447908608 3025381640611824 3028900771635648 3034501549689708 3035051297660928 3040713683058688 3044241738848128 3046336304514048 3046929942895384 3053117079194624 3055217751465984 3058771587923968 3064469258707584 3066577741753344 3068024877432879 3070135806893064 3070692010573824 3076370065327104 3079086640149312 3082109537654784 3082668240954624 3084831180692352 3088410424791237 3091095279747072 3094681791906432 3098281533028864 3100413280333824 3101017456674592 3106188518417712 3108931424291511 3109452386107392 3115244461620096 3118868121288192 3121014033027072 3124635259086432 3133796754989056 3134664760794112 3136821541281792 3137432812486336 3139591497509376 3143234278485756 3143803725111296 3149098496956776 3155493098075136 3157664209330176 3158279542137408 3159154329237816 3161327959573056 3164119556083668 3170544659163648 3174232644151296 3176459829623808 3180145387903848 3180154695151616 3189426283184128 3190309697376256 3192504763908096 3193126886080768 3195323890956288 3201275922042744 3204999653707488 3211507768455168 3213717420146688 3214343676021504 3217446207376128 3220287358854384 3224077032598604 3230623886124544 3232846690504704 3236597672896224 3236607145361408 3239455735990422 3242636076074304 3252089825567232 3254327399411712 3255228790055424 3255863135234892 3258103305274272 3261893138684544 3264719253000192 3268516782096384 3271403031217152 3274614735601664 3277496777329476 3281309169271952 3287376678830517 3287972239132672 3290234501578752 3300197663223552 3302468337272832 3306899088310272 3309819230754816 3312096524845056 3313013916506112 3315939458622336 3319841696933216 3322125886899456 3325980457467486 3328871839727616 3332734237437696 3335677193495088 3339557261034176 3341900445750048 3348079995390858 3350990589493248 3354878650975488 3358781053694976 3361092035567616 3368573418283008 3374858043834368 3378773798062208 3381098535779328 3385021530676968 3385634780889088 3398223336388608 3400561456201728 3401224122301824 3405170468359569 3407513368090104 3408130693054464 3411523371703174 3414432709868544 3418404386009088 3420802893441024 3421469503982192 3424771956204144 3427796185757307 3434756714093952 3438752031163904 3441118036414464 3447527916046032 3454528511895552 3458546827567104 3461600881869312 3468001771073952 3472082958183112 3479133415826432 3481527205158912 3482205649023296 3485566724657472 3488644638758916 3499160663212032 3502250581380096 3504660276289536 3506314145637576 3508726636449216 3515851503230976 3519941149949952 3522410900176896 3523049418233856 3525521349362688 3526497855893376 3529611914047128 3533717566908256 3536779190750208 3540893180604416 3542735809076373 3543329463238656 3544019950485248 3549929735334528 3553064484904584 3554048620392543 3564420710043648 3566873180602368 3571011724670208 3575214135158848 3577674032045568 3582474012336128 3585637499984384 3588104568582144 3589098409548288 3592267746840864 3596446281113728 3598969710807744 3605624610420924 3606277826371584 3610462090557504 3612946239512064 3613650292953012 3616136635524192 3627694450458624 3630239805284352 3634451871890112 3634462508744704 3638679474836224 3641183038531584 3646068225572864 3647965585583592 3649287869806592 3651798732521472 3658601053763136 3662856747094272 3667106658233382 3669629781020112 3670294592520192 3677081379858432 3680328410119296 3681408614420992 3683941577551872 3684659465826976 3691472815430946 3692141584142336 3694681932005376 3698968769024256 3703271418176512 3705869801227776 3710169619221156 3712722371126496 3720261474349056 3720986440268448 3723546634599168 3727877872782336 3734821909049868 3746759063197696 3749336990171136 3750067622025088 3757001918663448 3757682559008768 3759638001468804 3771654472255488 3774249528311808 3776030618378928 3778628685406848 3779365025322159 3786301618864128 3789645095568384 3793365584805888 3794104796495104 3796715299313664 3798506991107374 3801120522819984 3808839128500224 3813269579112448 3816636869753344 3819314795142912 3823001253437184 3823746240217722 3826377137589552 3834147029686272 3838606918508544 3845704934260224 3849153191979966 3858048936361984 3861455769213952 3864112612319232 3868596035059392 3875813534716032 3883683813015552 3887113282630656 3888189943677312 3890865181012992 3891623392410936 3894300992102976 3898883853375056 3902208811278336 3906093327956001 3906747869724672 3909489021075456 3914025092804736 3914787817365763 3917481355151208 3930002321330176 3932706327330816 3936555746113536 3940031904052608 3944603413842273 3944614958409216 3948032585023488 3956115293564928 3959933793693696 3963430595513088 3968094809352128 3975432262771788 3976152475230208 3983504828179968 3987022444295904 3990936709014528 4002572093005824 4006435433914368 4007216166442944 4009973298799104 4014637709150208 4022115902053704 4026342192267264 4030283263878144 4033842187482432 4038534362180864 4046002066252944 4046735063547904 4048840924658712 4057062554668032 4061769851877192 4061781739352064 4064576415105024 4070085411885402 4073623668621312 4077555589545984 4081156256765952 4085959011610112 4088770322337792 4090699836577172 4093514409190752 4101826753769472 4105448853532416 4109479383539712 4110224321272832 4113108240923136 4117880566388316 4120713840481056 4126242389208576 4129081416585216 4133884373778432 4141584691223616 4145241899055348 4153659282160128 4158490828384256 4161352044036096 4166180345448576 4169103526381248 4182428721709056 4186109745302004 4186121996679168 4190979037981008 4193862606880128 4198797995942368 4202378719838208 4207324130766848 4210218945773568 4211039389516544 4212205772317088 4215103946097408 4215925341778514 4218826074778224 4227392878884864 4232310192201728 4235279772831744 4240193850538464 4243111281287424 4243938134747142 4248034445676294 4251727399256064 4260431854608384 4268367896056992 4273332871609984 4282010357940224 4285791568028672 4289928276501504 4293716478472512 4296729144535776 4306718284669437 4310462254006272 4315463563861632 4318432783322112 4319274314653896 4323514768099072 4336119767422976 4339103199215616 4340305053407232 4341150846979856 4344137740365696 4349190851579392 4352959004000256 4357292227224846 4360290226555536 4361870708289536 4369144289642496 4369995703105968 4373002442959488 4374213686636976 4378076316462303 4383168905107356 4386244335046938 4395091353440256 4400263550964736 4403291116363776 4413092307673088 4417351888674816 4421252611496448 4429501182532608 4434640609956648 4437691828210368 4443645649916928 4446703064014848 4447569591326784 4450629705260544 4455867261000064 4461037280254009 4464106660521144 4473171534633984 4478374738259968 4481456047423488 4489803797641344 4490678723976627 4491431224377344 4498920852701184 4502893604631552 4508118187248312 4508131381039104 4513362040902624 4516467422793984 4525638621364224 4529634966300672 4530964448518144 4534965496402432 4540227291146092 4543351157453472 4552576946491392 4557872514678784 4561070524588032 4566362608272192 4569504456771072 4570394914343076 4579675618791936 4582826627198976 4588157381885952 4596703888061376 4606038015860736 4611395770089472 4615467842492416 4623164306482176 4624002361431936 4627246771038528 4636642919620608 4642022687859648 4642036273545216 4647422299543296 4650619920500736 4651526185011888 4664178579161088 4669667441840128 4672880368386048 4675085527516768 4678302181932288 4679213840875054 4687802004307968 4697399224311808 4700695132483584 4701997141191168 4705232311922688 4706149218729504 4709387246264064 4714851417728634 4715705587666944 4718950190383104 4723647745435164 4733239647112704 4737419313206112 4738731493856724 4748432980532969 4752560946724864 4761348966226944 4764689744435712 4770218081855772 4770232042727424 4784139424776192 4785464546064384 4788757145862144 4789690329121152 4792985836434432 4798626281076992 4804193994119702 4807499480561232 4808370435162112 4813949454076672 4817261652682752 4818200390604016 4821515514032256 4836115548897906 4840319740379136 4844991687524352 4845935829186816 4849270035757056 4854896509344336 4854910718042112 4859183603985633 4863954114111456 4878134738350848 4883794702852338 4883808996125696 4889475544311176 4892839708026816 4902775173144576 4907104546825728 4911922103402496 4916245165994214 4921963753907928 4931958358699008 4935351752368128 4941159734970368 4946892825628208 4950296494835328 4951261157204999 4960348632465408 4961315253691264 4964728846132224 4970503830376448 4979762545399824 4983188830349184 4988970686201229 4993307759591424 4999101356156544 5003515790242632 5009335891551264 5012850668625072 5022961546788864 5028872629673984 5034707491171904 5038171580542464 5039153367096212 5052860127424512 5062287065751552 5068160697093312 5071647803668992 5077532296015452 5078452171333632 5092419726857216 5097335004582912 5098328320290296 5101836183452736 5112196039581696 5117285057554761 5118142558011392 5127606579013632 5131204340161536 5132204255973288 5137157934306216 5152135071140928 5152150149758976 5158128046745856 5161677054621696 5167751379621376 5182817710174208 5184253258236416 5187820241350656 5188831189881248 5192401322803968 5202945081704448 5208124437274668 5218700123739648 5222290807738368 5223308473534944 5228350086986208 5232966958138374 5248740994818048 5253375872070144 5259471218456364 5259486611212288 5274820391419904 5279911724924928 5283616350265344 5284574127350784 5288282024044032 5289746783840064 5294417871070692 5300576350362384 5305168786125312 5311339770906624 5314994194857984 5316029925727872 5321248945352704 5332127400066922 5336762790674432 5341913911885824 5342954888590592 5346631065065472 5352850278866944 5362821202738272 5366511048068352 5373711018504192 5377408356483072 5378456249976576 5382156852873216 5383647614322432 5388401620261296 5394669421670592 5398454566211616 5409416739557376 5415693135836256 5415708985802752 5420475439429518 5426780549180536 5441541675687936 5445359707926528 5451677807835168 5451693763117056 5458019212254336 5461774557797376 5469102338359296 5473931804709888 5477698098782208 5479305844719616 5484144321230848 5490507421851088 5494285120641408 5500659987350073 5501656518944768 5505441888780288 5522112921631488 5525912366327808 5526989198740464 5537209223146419 5538212376213504 5542022898008064 5548453153536384 5554907127264768 5558804701841664 5565254428831734 5581479660402672 5581495995572224 5587972050641344 5591816809173504 5602232863574802 5620138594796544 5624005485256704 5625101433037632 5635502877995172 5636523838513152 5642134807047557 5647039697108992 5653591800717952 5657481708383232 5658584179662856 5664045927568392 5680575806144512 5690048377208832 5691157194742656 5695072948970496 5697760486661061 5701680784229976 5713258692750336 5719904368668672 5723839902154752 5724955304630016 5728972192714368 5735619360326583 5742291046225916 5753951418482176 5757910377762816 5759032419538528 5773729787969949 5787073404542976 5792183653820928 5796168918478848 5802894052589088 5809722969633128 5813720302074048 5825525719523328 5826660937474624 5830669923945984 5832284915515968 5837435088616404 5844225206809808 5848325780062584 5860121804587008 5864233531613184 5871037639207104 5871054821818368 5876222032726812 5889802518233088 5895003481995264 5899059490996224 5906001576710144 5912854146608864 5916922437613824 5924860866555904 5928937418686464 5930092788435712 5934172940347392 5952142214028192 5963148394157682 5964228712845312 5968332351700992 5975257242269952 5980533666443856 5986405063521792 5987571631968836 6003858139508736 6010824249664416 6010841841385472 6017816054536832 6021956563725312 6033173853080556 6039513288400896 6045424895817216 6050763281223648 6057801543271296 6069003099379416 6070102595321856 6081427366117376 6088483477696256 6092672609028096 6093859885790768 6105128117828103 6106234158389248 6110435502931968 6128938517415168 6133155483506688 6136049754865758 6140271613786128 6141384021147648 6152740130654208 6158173280298624 6164219075309568 6165336481909248 6169662361384704 6176820849582474 6182190559494144 6189363583812864 6196563066057728 6200826560667648 6202034913349184 6212377036835424 6217862848583022 6230488923240192 6237736242576384 6242028066054144 6249270518172864 6267593509978112 6269329521588224 6273643082563584 6274865624972672 6279182995018752 6286468556971512 6287607450222592 6298196993913552 6310986196150272 6315328418660352 6316559084274816 6318308658475632 6322655919146112 6323888012667771 6328239112167336 6341089318327296 6348465288302592 6352919659247616 6360290775807696 6360309390303232 6365907202120713 6380619394752512 6386253772161536 6390647781912576 6402551844085488 6409999307414976 6423015536910336 6428687352043008 6434892414752256 6440574717708768 6448154065197208 6461247772249088 6465693381009408 6473195345792448 6473214290722816 6478911471980844 6485272152148608 6504179651134464 6508654798823424 6510457580110848 6511726270469784 6516206610548544 6523786277369088 6529438506000384 6535938340837269 6537033564192768 6542806062434304 6554993554658952 6562618338543904 6574753357661034 6575944478265344 6579366502570407 6580469003157504 6600395326447104 6604936674545664 6619638461509632 6624193049690112 6626027833012224 6631878917244672 6639683393866432 6644251773798912 6651960914934972 6665468474875392 6671354386990176 6679114522068352 6683800891500096 6696159990781716 6709757301950976 6717562107389952 6722184071135232 6737146836566016 6749716087668736 6757547596124416 6762197071558656 6770043061353936 6771269561778176 6796446672777216 6801122912403456 6802448244603648 6810340936719138 6815026736180208 6816261386108928 6823046743406348 6828865419737088 6836808772018176 6841605786882048 6842939007964384 6849543912408288 6855592371514614 6869513428187904 6877504062327808 6882236072828928 6895055832092064 6909057023791104 6917093655134208 6923201763738624 6936003542147904 6944165916366224 6958266831652864 6963054410317824 6964411298046592 6971133449314944 6977289277517832 6998321326424064 7004501162760192 7009320552579072 7012628291275152 7017453272898432 7018820761312581 7031703006461952 7044821800353792 7046098836467712 7051042698725376 7052995711786752 7059223828094256 7067435133816512 7073558381500416 7081786361208832 7085471618152746 7088039900970496 7099859470669056 7106128969809168 7108097240785086 7128841420087296 7142023449340416 7150428270317696 7155348064091136 7164948024672256 7171274999968768 7176209137164288 7178196819096576 7184535493681728 7192892562227456 7197939421615488 7206290991179553 7211249220841848 7212555652743168 7220924181115008 7225892479024128 7227300585906024 7232273271048384 7254173323346859 7255388900917248 7260479610568704 7268903743780224 7277358949672448 7282366077063168 7295931171167184 7298575739613184 7303597465042944 7317202107526272 7325692054278507 7325713494188544 7334213316466764 7339259562040224 7354162759716864 7360656820238592 7362817228841984 7367883155103744 7369318931653952 7382945630861892 7384283168284672 7397937538048512 7406542836353024 7411739602455552 7420339238442312 7425444742252992 7440522948698112 7441972880536896 7447093269198336 7455755745564672 7469643818099736 7493518126395392 7498673980342272 7500135244050176 7514003837326896 7515365118017536 7519276002937608 7543308944510976 7548499056623616 7552061236757856 7557257370813696 7558730050644318 7572603237728256 7579290191136768 7588209592990208 7593430598627328 7597013982214748 7602241045639968 7617678257000448 7626539158224896 7633273739506688 7638629590285824 7646002506874368 7647492480435444 7652754275179104 7668294059372544 7677213837017088 7691409868520448 7698306383959932 7716097872723968 7722911538427904 7728225224638464 7737192070118784 7751627069432064 7767367626031104 7774226565261312 7776379887354624 7781730362025984 7783246784821872 7788601984205952 7797767706750112 7804417622556672 7812186655912002 7818978042150912 7828050185609472 7829575634731526 7834962710302416 7860004642660352 7873111492227072 7880063808105216 7889206827684546 7889229916818432 7896065170046976 7912230587129856 7919867587387392 7926861191026176 7936189618704256 7945397759505661 7950864525543576 7952304950460416 7967009656359936 7974044888591808 7981873418029056 7998191100100383 8005144186011648 8012870867828736 8014432332885888 8019946597598208 8029275418300416 8044231804107408 8052684384534528 8060566527756288 8067684374964864 8077068724361728 8092004132505888 8097681849317424 8114125109336064 8123539703754384 8123563478704128 8130713159144277 8140170823770804 8162312513531904 8171918023220224 8177540644675584 8181399673154344 8187028818381504 8203653507538944 8210897707064832 8218958767079424 8220448642545664 8226216481846272 8235761132776632 8241427680962112 8252484778417152 8258162833170432 8267768747556864 8283169382447232 8290483798110696 8307318564320256 8316981656768512 8322704088072192 8332360690897152 8338207052762496 8347881643247601 8372219490604008 8372243993358336 8381958075962016 8387725213760256 8397595991884736 8404757439676416 8414648261533696 8422078779033088 8424411544634176 8430207892194816 8431850683557028 8437652149556448 8454785757769728 8464620384403456 8470559545663488 8480387701076928 8486222562574848 8487876269494284 8496068891352588 8520863709216768 8536735792113984 8546665743219968 8564020715880448 8571583136057344 8579856553003008 8587432956945024 8593458289071552 8613436569338874 8620924508012544 8630927127723264 8636865566644224 8638548629307792 8647029536198144 8672239534845952 8678206398431232 8680610106814464 8682301693959712 8688275480731392 8698381703158784 8705918008000512 8714584454449692 8720580453111072 8723741416579072 8738288579284992 8739991406211936 8746004885918976 8748427373273952 8756152632924606 8766337810214712 8772488670093876 8790182706880512 8800527101929472 8806582232727552 8818518392418371 8826184615346176 8834703777349632 8842505222992896 8859002365065216 8869281219913296 8875383656420736 8887291299833856 8893406128029696 8895139182653568 8901259410521088 8911734522000128 8922074560508018 8928213321042288 8946343069267968 8956749476519936 8979607595282688 8981357447953254 8997841705402368 9005787209263104 9016236374496624 9016262762078208 9026724081805248 9032934845587968 9059269932601344 9061928897036288 9069930992804864 9080454582292184 9086702314906944 9105153892982784 9115745029357568 9122141049176064 9132725216544384 9139008913542144 9140789828686152 9159351237583872 9165653254397952 9176314763771904 9193407776122752 9195199291952141 9204074632298637 9212076031721472 9230935684984832 9246328612964352 9248004722863872 9254493542077056 9265231274373711 9273285839241216 9284045375719296 9294844599086592 9301239841001472 9303052370023776 9328357158322176 9339334883680256 9350171055033536 9356604363864576 9358427681750108 9394798448623616 9401390264967168 9403994282382336 9410464623845376 9412298437459008 9418774492528128 9429702835457268 9431411175333888 9447295490870328 9466479294225408 9474838626412224 9477462987713448 9496865961065938 9505121893449728 9522697932453888 9529379488871424 9540436163711544 9540464085454848 9568278849552384 9570929092128768 9577514291724288 9579380658242304 9585971672868864 9597252562153984 9608387988239404 9614998961122464 9627898908153344 9634523305365504 9636400781208032 9643031028064512 9672231097795812 9691871658373632 9698540071514112 9709793018688672 9709821436084224 9718367207971266 9727908228222912 9756269476701696 9767589405704676 9767617992251392 9778951088622352 9785679416053632 9805550346289152 9814209093651456 9823844206804992 9832490331988428 9843927507815856 9862130036491551 9863916717398016 9870703504736256 9882319469940736 9893785651256416 9900592989670656 9902522314409998 9920697264930816 9922630507382528 9929457692264448 9941007660752896 9959525090799648 9966377660698368 9977941372402458 9986615519182848 9998202712313088 10007031580485264 10018671783102528 10025701337250144 10057745259347968 10069414982343808 10076343161084928 10078306734192424 10105720254849024 10124574131503104 10136321394186624 10143295607337984 10155064592030904 10156904342667264 10184839453714432 10194670009165824 10196656640580592 10203672366905472 10215511405078707 10224392079163392 10234570115109522 10255213158027264 10262408680323072 10264408511946576 10274315868612432 10283388557271921 10304270142281856 10316256093491712 10323354109243392 10335502759242752 10365635420348416 10368506516472832 10375640482701312 10377662379762496 10384802645607936 10416248874549336 10437400247479296 10444581615476736 10446616947069888 10456700173972416 10465933916276748 10478250355945463 10497481989636096 10506751744140288 10518942436912728 10518973222424576 10549640782839808 10559823449849856 10567232700530688 10569148254701568 10576564048088064 10579493567680128 10588835742141384 10601152700724768 10610337572250624 10622679541813248 10629988389715968 10632059851455744 10642497890705408 10664254800133844 10685909777181184 10693262130130944 10705700557733888 10725642405476544 10733022096136704 10747422037008384 10756912499953152 10764313705746432 10767295228644864 10776803240522592 10789338843341184 10796909132423232 10818833479114752 10831386271672512 10831417971605504 10840950878859036 10853561098361072 10883083351375872 10890719415853056 10903355615670336 10903387526234112 10916038424508672 10923549115594752 10938204676718592 10947863609419776 10955396197564416 10968288642461696 10981014843702176 10988570241282816 11001319974700146 11003313037889536 11010883777560576 11044225843262976 11051824732655616 11053978397480928 11074418446292838 11076424752427008 11084045796016128 11096906307072768 11109814254529536 11117609403683328 11130508857663468 11162959320805344 11162991991144448 11175944101282688 11183633618347008 11204465727149604 11240277189593088 11248010970513408 11250202866075264 11271005755990344 11273047677026304 11284269614095114 11294079394217984 11307183601435904 11314963416766464 11317168359325712 11328091855136784 11338095075966477 11380096754417664 11382314389485312 11390145897940992 11395520973322122 11403361568459952 11426517385500672 11439808737337344 11449910609260032 11457944385428736 11471238720653166 11484582092451832 11507902836964352 11515820755525632 11518064839077056 11547459575939898 11574146809085952 11584367307641856 11592337836957696 11605788105178176 11619445939266256 11627440604148096 11651051439046656 11653321874949248 11661339847891968 11664569831031936 11674870177232808 11688450413619616 11696651560125168 11718279983868003 11720243609174016 11728467063226368 11742075278414208 11744363452097289 11752444065453624 11790006963990528 11798118981992448 11812003153420288 11825708293217728 11833844875227648 11849721733111808 11860185576871424 11868345880694784 11904284428056384 11926296788315364 11928457425690624 11950514484539904 11961067332887712 11972810127043584 11975143263937672 12007716279017472 12021648499328832 12021683682770944 12035632109073664 12043913127450624 12066347706161112 12079026576801792 12090849791634432 12101526562447296 12115603086542592 12138006198758832 12140205190643712 12176966955392512 12185345218056192 12187719771581536 12210256235656206 12212468316778496 12220871005863936 12257877034830336 12266310967013376 12272099509731516 12280543227572256 12305480261308416 12316346560597248 12328438150619136 12330672963818496 12339324722769408 12353641699164948 12378727167625728 12393126132115456 12401653121335296 12404069826698368 12424754073670848 12435725697166044 12460977846480384 12475472485152768 12484056132108288 12498541036345728 12535187019956224 12538659043176448 12547286165127168 12549731249945344 12558365990037504 12572937113943024 12575214900445184 12596393987827104 12621972392300544 12630656837320704 12633118168549632 12636617316951264 12645311838292224 12647776025335542 12656478224334672 12682178636654592 12696930576605184 12705839318495232 12720581551615392 12720618780606464 12731814404241426 12761238789505024 12772507544323072 12781295563825152 12805103688170976 12819998614829952 12846031073820672 12857374704086016 12869784829504512 12881149435417536 12896308130394416 12920154854008311 12922495544498176 12931386762018816 12946390691584896 12957822943961688 12970544304297216 13008359302268928 13017309597646848 13020915160221696 13023452540939568 13032413221097088 13047572554738176 13058877012000768 13071876681674538 13085612124868608 13109987109317904 13125236677087808 13149506715322068 13151888956530688 13158733005140814 13200790652894208 13209873349091328 13239276923019264 13252055666024448 13263757834489344 13279366787732864 13288503547597824 13294774468875809 13303921829869944 13330936949750784 13342708773980352 13358229044136704 13367601783000192 13383111840762027 13392319981563432 13419514603901952 13435124214779904 13444368142270464 13472036171929881 13474293673132032 13515095192248832 13524394143117312 13540086122707872 13592893345554432 13604896489207296 13620681873438276 13630053472360416 13646093486812696 13657730839474176 13673617544036352 13683211573764096 13685878015928768 13699087824816576 13711184743029228 13739026856375808 13755008124655616 13764472145657856 13790111664184128 13818114047582208 13834187310268416 13846403527477248 13872007084295808 13888331832732448 13916533663305728 13926108820635648 13928822596093184 13942266898629888 13954578555035664 14009002325520384 14018641105158144 14025256582550304 14034906545796864 14037641522625162 14063406012923904 14092197672935424 14102085397450752 14105991423573504 14118447656188512 14134870267633024 14147116763000832 14163572722417664 14170943236305492 14176079801940992 14199718941338112 14212257939618336 14216194481570172 14245298941598907 14257682840174592 14284046898680832 14300856540635392 14310696128182272 14329896049344512 14342549999937536 14352418274328576 14356393638193152 14369070987363456 14385785124454912 14395878843230976 14412581982359106 14422498441683696 14425111305486336 14441848362230016 14451784958048256 14454601171812048 14464546542096768 14508346646693718 14520959221137408 14537807487560448 14554717899344896 14564732154126336 14591862342334368 14597151479226368 14634404215052544 14651384108557014 14651426988377088 14668426632933528 14678519124080448 14708325519433728 14721313640477184 14725634457683968 14735766310207488 14738637863307904 14755738696224799 14765891261723784 14768566336569344 14795875076097024 14813085672706048 14823479204911104 14840678476884624 14850889484505984 14853783471614997 14881045897396224 14883945761073792 14894186538396672 14911511491129344 14939287636199472 14987036252790784 15000270488100352 15028007674653792 15038552005875216 15086617889021952 15104122473515712 15114514741627392 15117460101288636 15158580382273536 15176419185980416 15186861197254656 15194027964429496 15204482091279936 15235356514000896 15253078316449792 15266547479013376 15277259180571648 15292005013748736 15294984960870888 15305508550358208 15336588118745088 15351855172664283 15354427674034176 15382819737040896 15396612767919864 15445823076855808 15456450449276928 15474384140237568 15503254138864128 15548453130522624 15552759774709248 15563460724051968 15566493569643744 15577203968411904 15595535413500224 15608835245113344 15624373311824004 15656100371218944 15659151269463052 15669925420604832 15720009285320704 15746222984454144 15760127616210432 15778413655369092 15778459833636864 15824461174259712 15839735174774784 15853722382052352 15872379237408512 15890795519011322 15901729051087152 15904609900920832 15934019312719872 15948089777183616 15963746836058112 15996382200200766 16010288372023296 16025741735657472 16028864665771776 16039893195196416 16058550836600832 16088463608214816 16121133055512576 16135368749929728 16154137448723456 16184008265011776 16195363698634848 16228250218672128 16247079407508768 16247126957408256 16261426318288554 16280341647541608 16324625027063808 16343836046440448 16355081289351168 16362799346308688 16374057636763008 16377248443062689 16407307015077888 16421795414129664 16437917534158848 16440897285091328 16452432963692544 16471522265553264 16482855361924224 16501979962050219 16504969556834304 16516325666340864 16566338764894464 16580967596221392 16614637128640512 16633963313537024 16664721381794304 16676414105524992 16695763286495202 16744438981208016 16744487986716672 16763916151924032 16775450427520512 16795191983769472 16829296523067392 16844157558066176 16848823089268352 16860415784389632 16863701367114056 16875304299112896 16909571515539456 16926404421142671 16929240768806912 16941119091326976 16960775402153856 16972445125149696 16975752538988568 16992137782705176 17041727418433536 17073471584227968 17093281459983183 17093331486439936 17143166272114688 17159713106006016 17174865913890048 17186916578143104 17206858080979749 17226873138677748 17261854255446528 17273731133288448 17277097258615584 17294059072396288 17344479069691904 17361220213628928 17364603387919424 17376550961462784 17396763406317568 17429168908899384 17441160906222144 17447482833158144 17476577158569984 17479982812423872 17492009771837952 17496854746547904 17512305265849212 17532675620429424 17544977340187752 17580365413761024 17601054203858944 17613164465455104 17637036784836742 17652369230692352 17669407554699264 17685010445985792 17718004730130432 17738562439826592 17750767312841472 17774582599667712 17786812256059392 17790278365307136 17802518821042176 17823469044000256 17844149121016036 17856426642084576 17892686138535936 17913498953039872 17959215190565376 17962714895906508 18011574418526208 18032472748993248 18032525524156416 18053448163610496 18065869691175936 18118539865202688 18123857794072576 18139861985609728 18160909164584368 18173404629813888 18210307785965568 18244282098352128 18265450433088768 18278017827084288 18281579657372304 18315384353484309 18318702475167744 18331306508795904 18386815552245504 18390398583904282 18408149264597274 18424152063442944 18461871369969664 18492657225928704 18496009445727744 18508987084154112 18530462548747422 18546571678482432 18568090751438592 18589689198173184 18602479682002944 18606104740047552 18662445900234227 18678669767360512 18700342110067072 18713208727729152 18716855363500216 18789596897247232 18802780529934336 18807988564764672 18820929247690752 18824596874918016 18837548985056256 18859405670914536 18862822350667776 18894590981740656 18932958588450816 18949677252824448 18954925975426896 18971664038003313 18993731922131876 19045395864907776 19058758977742848 19080872327423088 19080928170909696 19097721606362139 19141858184257536 19158761316484608 19171943345737728 19194505124307968 19216775976478808 19229997922244928 19255797816306688 19269046610731008 19272801562416064 19286062056129024 19344462195591624 19383743316747264 19397080143028224 19419586037377344 19419642872168448 19436734415942532 19455816456445824 19512538953403392 19535178811409352 19535235984502784 19557902177244704 19571358832107264 19607815022511807 19611100692578304 19628418187302912 19664980663976856 19687855015631712 19724260072983102 19727833434796032 19741407009472512 19764638939881472 19787571302512832 19801185979341312 19805044628819996 19845261014765056 19858915384528896 19882015321505792 19919050181599296 19932755321396736 19955882744804916 19996405424626176 20014063160970528 20037343566205056 20051402674500288 20115490518695936 20138829964687616 20152686322169856 20156613468384848 20211440509698048 20249148263006208 20272642788373248 20286591214675968 20310129184061808 20313808685334528 20369678907428864 20389340018331648 20393313281161184 20407344733810944 20431022810157414 20448784158326784 20469140230219044 20510426316054528 20524817360646144 20528817023893152 20548631737224864 20566777114543842 20608540284563712 20632512186983424 20646708218486784 20671005518485504 20731270840696832 20737013032945664 20751280965402624 20755324759524992 20769605291215872 20832497749098672 20874800494958592 20889163230953472 20893233894139776 20913400347944832 20931867832553496 20956500711890926 20994963979272192 21013503488280576 21037884873825456 21037946444849152 21056462283937743 21134465401061376 21138296509403136 21153128096176128 21158987135360256 21177671484282768 21202305401449536 21220675144501248 21245359083626496 21264119702911488 21284995781410816 21328509600267688 21371819554362368 21386524260261888 21411401115467776 21451284810953088 21466044192273408 21494844074016768 21513824999906304 21528627411492864 21534590457289728 21553606481045184 21578677686682368 21593818264846464 21618872973538659 21637666958229504 21662772543345024 21681901757718072 21707122196722144 21762519970040577 21766166702751744 21781438831706112 21806711231340672 21832076849017344 21847098231189504 21895727218839552 21910792395128832 21936577284923392 21962029687404352 21977140482565632 22002639949400292 22006626075779072 22088451686525952 22103649465311232 22107956794961856 22148836892585676 22152849504854016 22193812614145536 22219628509059072 22235218807366656 22261017715326936 22325918641610688 22325983982288896 22351888202565376 22367267236694016 22408931454299208 22480554379186176 22496021941026816 22500405732150528 22542011511980688 22546095354052608 22568539228190228 22614367202871808 22629926833532928 22634336718651424 22656183710273568 22676190151932954 22764628778970624 22780291795881984 22791041946644244 22806723136919904 22853034771001344 22879617474674688 22899821218520064 22915888770857472 22942477441306332 22969164184903664 23015805673928704 23031641511051264 23036129678154112 23094919151879796 23148293618171904 23168734615283712 23184675673915392 23211576210356352 23238891878532512 23254881208296192 23302102878093312 23306643749898496 23322679695783936 23329139662063872 23349740354465616 23376900827239232 23393303120250336 23436559967736006 23456934126452736 23484150556828416 23488726904194578 23504888130907248 23580013927981056 23624006306840576 23651416586435456 23667689750455296 23699443466223616 23720371153742848 23736691761389568 23808568856112768 23836193278516983 23852593576630728 23856914851381248 23901028969079808 23922134665775424 23945620254087168 23950286527875344 23994573300301149 24015432558034944 24043296998657664 24071264218147328 24087826254901248 24132695412322224 24158053153603584 24181699583268864 24203053124894592 24231206173085184 24276012397517664 24353933910785024 24370690436112384 24375439543163072 24420512471312412 24424936633556992 24515754069660672 24532621934026752 24544199019463032 24561086455144512 24610960522616832 24632693121194496 24656876301238272 24661345927636992 24678649445538816 24707283398329896 24757454335251456 24786252264230912 24803306242670592 24808139653396736 24849508147341696 24871451394332088 24921955692960768 24950944970305536 24968112264216576 24997082072691456 25077318086352896 25099462499890688 25116731980075008 25145874227886048 25192787975654208 25243944784601088 25266236337099264 25273234633902528 25290623676584448 25295552050671084 25312956448669344 25364357273309184 25393861153210368 25411678636990464 25441163103230784 25441237561212928 25463628808482852 25522477579010048 25545015088646144 25562591127650304 25610207376341952 25639997229659904 25692062147641344 25714749408172032 25739569659009024 25762298870835072 25792616260788832 25840309708016622 25844991088996352 25862773524037632 25892781383169792 25915645887923376 25941088608594432 26016718604537856 26034619195293696 26041830320443392 26046905081879136 26064826442194176 26095145109476352 26117754024001536 26143753363349076 26171224249737216 26219974218635808 26250473354175616 26299013430644136 26303777913061376 26317466010281628 26401581305788416 26419746698182656 26455555177255113 26478553846038528 26504111332048896 26527515668978688 26558733575465728 26577007095195648 26589548937751618 26607843659739888 26661873899501568 26685417547960704 26716458088273408 26735203566000384 26766223681524054 26784639963126864 26839029207803904 26870248429559808 26944072343859762 27030190384497664 27048788286234624 27080172245415744 27185786691108864 27209792978414592 27241363746876552 27260106944720832 27292186973625392 27315461678948352 27347235088072704 27366423147528192 27371756031857536 27398175649633152 27403514721560341 27422369486058456 27478053712751616 27510016249311232 27528944291315712 27580223328368256 27585597875856423 27612223896895911 27636228095164416 27692807054954496 27744014168591616 27776663665464896 27833067326611456 27857645192186368 27884533797259776 27909157110071328 28018004651040768 28050513165100608 28069813091593728 28075283045250324 28184395345870848 28204170794901504 28211982847147008 28236895312377024 28269740535266048 28294233526001664 28327145444835328 28341886472610984 28352159603881984 28399437882676224 28424515879236672 28432388963140344 28490597883197814 28515365680349184 28568093797361664 28601713081270784 28621392256364544 28685099999875072 28704836548657152 28712787276386304 28738141974726912 28771570248909824 28791757686461952 28825163964718212 28844996883367392 28883696724460032 28903569916096512 28909202343624096 28929093084193536 29016693293387436 29075614975120896 29109435798689792 29129464308252672 29183724684668736 29194302958452736 29268808430105088 29302768217114028 29302853976754176 29336853265867056 29357038248160896 29416651038867456 29442627280954368 29451268915367936 29471532620414976 29477275726615808 29511477392449598 29531782523447568 29537132673138688 29591750152194048 29626171345412096 29646958409822208 29681356953769248 29701778969011968 29707566943229994 29762091794792448 29767891522147584 29788373076793344 29823022982258688 29878575272398944 29974072505581568 30000540976200704 30056015349307584 30077104011750432 30173235778043904 30208244947031424 30229029483254784 30234920202577272 30317160764547072 30352838371960832 30373722394509312 30388055928858992 30408964182559872 30414889965687851 30470713028001792 30533094958026752 30554518361143296 30584010027497472 30589969921741776 30611017100716416 30646534215236121 30673176237490176 30703710345328566 30765639474081792 30793225535839728 30891646153711616 30948768280475136 31006508277728256 31096906261045248 31105519549418496 31126921448103936 31132987139287488 31154407936823808 31191070827000448 31227260961778063 31248746623648008 31312200742437888 31318302538926104 31339850841209664 31434751067836389 31440018570641408 31492445968908288 31520255232420864 31556827310738184 31556919667273728 31648922348519424 31679470349549568 31707444764104704 31744758474817024 31781591038022644 31803458102174304 31868038625439744 31896179554367232 31927493672116224 31992764400401532 32057729331543552 32079786390392832 32117101673201664 32176927216429632 32242266111025152 32270737499859456 32308274897446912 32368016530023552 32390727397269696 32456500437344256 32494158815017536 32494253914816512 32522852636577108 32560683295083216 32649250054127616 32687672092880896 32710162578702336 32725598692617376 32748115273526016 32754496886125378 32814614030155776 32843590828259328 32881794570182656 32904865927385088 32943044531106528 32965710723848448 33003959924100438 33009939113668608 33032651332681728 33132677529788928 33161935192442784 33229274257281024 33267926627074048 33329442763588608 33352828211049984 33391526572990404 33488877962416032 33488975973433344 33527832303848064 33550900855041024 33590383967538944 33658593046134784 33688315116132352 33697646178536704 33720831568779264 33727402734228112 33750608598225792 33819143031078912 33852808842285342 33882238182653952 33921550804307712 33944890250299392 33951505077977136 33984275565410352 34014285227899431 34146943168455936 34186562919966366 34186662972879872 34286332544229376 34319426212012032 34349731827780096 34373833156286208 34413716161959498 34453746277355496 34523708510893056 34547462266576896 34554194517231168 34588118144792576 34658828100434993 34688958139383808 34722440427257856 34729206775838848 34753101922925568 34793526812635136 34858337817798768 34882321812444288 34894965666316288 34953154317139968 34959965624847744 34984019543675904 34993709493095808 35024610531698424 35065351240858848 35089954680375504 35160730827522048 35202108407717888 35233090356291867 35274073569673484 35370020891971584 35436009460260864 35477124879653184 35501534625682944 35549165199335424 35580556730614272 35605037642084352 35646938088000512 35688298242032072 35712853284169152 35785372277071872 35826997906079744 35918430381130752 35925429791813016 36023148837052416 36064945497986496 36065051048312832 36106896327220992 36131739382351872 36237079730405376 36279723971219456 36321818329168736 36346809259627776 36420615571931136 36530900866177536 36556035654168576 36563159314744608 36630768706968618 36637404950335488 36662613017591808 36773631104491008 36780797167808564 36816298529194548 36923742739939328 36985314451857408 36992018891455488 37017974168308224 37060925097494844 37136181502877184 37179378396346368 37204959364005888 37212209480095104 37324891800468454 37357339534721024 37400684220134144 37426417455458304 37433710727000432 37605561059868672 37615977129529344 37641858495381504 37649193749836032 37675097970112512 37718811341829072 37725644701335552 37789181963481312 37865917176901632 37899354505648896 37909851950853792 37943328076006626 37987463844263752 38090791729815552 38117517955485696 38161744654846176 38161856341819392 38195443212724278 38283716368515072 38317522632969216 38343886691475456 38389010248615936 38433551952957616 38459995844489856 38511595632613376 38538093221462016 38545603124832128 38572124112258048 38688924391183248 38760464562024933 38767486633494528 38794160286056448 38839172074754688 38873468831885064 38911632912891648 39025077906806784 39070357622818704 39070471969005568 39115804354489408 39142717664214528 39215630045023614 39256836374605824 39329961327953712 39375710031263424 39448520145966204 39455666869592064 39529277879762944 39575142605025664 39602371958682624 39610089257639992 39690522029530112 39717830769057792 39764030643011584 39838100363198592 39865510642793472 39884323406627427 39911765489609832 39992810849252352 40028126321941056 40074687132410112 40102805349000576 40149335522286081 40277659929375232 40305372644339712 40313226936769696 40416108515789643 40422881019396096 40545285576746496 40573182429351936 40620258368123616 40739357814857728 40778680036663296 40786626562322368 40814689467621888 40862045620314828 40938280460438088 41020852632109056 41049634721292288 41057634047786304 41097263474449728 41133554229087684 41217080569127424 41265024373966848 41293416436973568 41342011036971008 41462541681393664 41474026065891328 41502561930805248 41510649519049984 41539210582431744 41664995498197344 41749600989917184 41778326461906944 41786467788279552 41826800695889664 41863735665106992 41913001423781852 42027006976561152 42075769747650912 42075892889698304 42112924567875486 42276593018806272 42306256192352256 42317974270720512 42355342968565536 42404610802899072 42441350289002496 42490718167252992 42528239405822976 42569991562821632 42657019200535376 42735896824796721 42743639108724736 42773048520523776 42902569621906176 42932088384546816 42989688148033536 43027649999812608 43057254822985728 43069180914579456 43107212962090368 43157355373364736 43187636529692928 43237745947077318 43275333916459008 43325545086690048 43363803515436144 43414244393444288 43525039940081154 43562877663412224 43613422462681344 43664153698034688 43694196462379008 43791454437679104 43873154569846784 43924059374808704 43954280965131264 44005279898800584 44013252151558144 44176903373051904 44207298930622464 44215913589923712 44267216088674397 44297673785171352 44305699009708032 44387625228291072 44439257018118144 44470437614733312 44522035430653872 44561350414844991 44651837283221376 44703776405130752 44734534473388032 44817862908598416 44961108758372352 45000811464301056 45084023023961376 45137078456380456 45228734405743616 45259853667065856 45268673437302848 45312367420547136 45352380303865908 45529257557941248 45560583591763968 45582083893288488 45613446273839808 45706069542002688 45759234949349376 45799642437040128 45831777541714944 45884954882612664 45938328369807328 46031611347857408 46055565517992849 46063283022102528 46072259356308224 46189838303759592 46337469230567424 46369351347830784 46423152420712704 46477783757065024 46509762416592384 46613287499796992 46645359391567872 46658279324127744 46699480708931232 46753801654478464 46786606240500672 46873119935472012 46968301113656832 46977453808389156 47009776261814496 47160027855962112 47248012613681152 47302833172870912 47335379500910592 47398886932447232 47440742307485696 47473383522779136 47617137712225536 47672386557033966 47705187153261456 47713829702762496 47802057938159616 47844269331550848 47891240508174336 47900573055750688 47989146600602298 48030865116069888 48086593997315328 48142528436294656 48175652509802496 48265390824644448 48363399166537728 48406106249789184 48462412346170368 48552024795035328 48707867821570048 48741380872224768 48750879086326144 48841024942624824 48849873267113984 49031508139321344 49065243868053504 49088398038926064 49122172910289024 49131745329188067 49221921045233664 49265386242388992 49313752602476544 49322691855273984 49357298891077632 49414566796659792 49514908670502912 49572504528461824 49616279306793472 49699016294683392 49742902788664176 49843911385921536 49901889940611072 49994164145382912 50154636172705792 50198924999781376 50233463960150016 50291748455772096 50385575951308416 50487889569202176 50532472674198528 50546469267805056 50581247353168896 50591104101342168 50625912897338688 50728714546618368 50779213263428013 50787722306420736 50823357273980928 50882326206461568 50927257616965704 51090030177292288 51125182255300608 51220414752683904 51279844379949549 51279994459319808 51429498816344064 51479139318018048 51524597741670144 51585232521577664 51680619416033244 51689982177992704 51785562766339584 51831291775846752 51882177217188864 52033437209075712 52083660640886784 52093810163758272 52129652884388352 52190290218952704 52287506726698152 52342448499474432 52439948437271616 52500946708351232 52598026861288272 52607555826122752 52634932020563256 52803162611576832 52839493396365312 52911110354510226 52957107692077056 53008222664097792 53055031337957376 53117467150931456 53154014190391296 53179097875503236 53215687319479776 53323747799003136 53370835095921408 53432916176546816 53470407132000768 53532447363048108 53569279926253728 53678058415607808 53740496859119616 53888144687719524 54060380768995328 54097576572469248 54160344490831488 54371573382217728 54419585956829184 54482727493753104 54520213889441664 54584373947250784 54630923357896704 54732846295056384 54743512063715072 54796351299266304 54807029443120682 54844738972116912 54956107425503232 55020032498622464 55160446656736512 55171195751712846 55224447793791822 55272456190328832 55385614109908992 55488028337183232 55553327330929792 55666134653222912 55715290384372736 55769067594519552 55818314220142656 55987337700702681 56036009302081536 56101026330201216 56139626183187456 56150566090500648 56368790691741696 56408341589803008 56423965694294016 56473790624754048 56539481070532096 56588467052003328 56683772945221968 56704319207763968 56798875765352448 56849031758473344 56864777926280688 56914992114009939 56981195766395628 57136187594723328 57203426162541568 57242784512729088 57370199999750144 57425574552772608 57476283949453824 57543140497819648 57583515372923904 57650327929436424 57689993766734784 57767393448920064 57807139832193024 57818404687248192 57858186168387072 58033386586774872 58151229950241792 58218871597379584 58258928616505344 58367449369337472 58388605916905472 58537616860210176 58605536434228056 58605707953508352 58673706531734112 58714076496321792 58833302077734912 58885254561908736 58902537830735872 58954551453231616 59022954784899196 59063565046895136 59183500304388096 59252342690824192 59293916819644416 59362713907538496 59403557938023936 59415133886459988 59535783044295168 59576746153586688 59646045964517376 59757150544797888 59948145011163136 60001081952401408 60112030698615168 60154208023500864 60346471556087808 60416489894062848 60458058966509568 60469840405154544 60634321529094144 60705676743921664 60747444789018624 60776111857717984 60817928365119744 60829779931375702 60941426056003584 61066189916053504 61109036722286592 61168020054994944 61179939843483552 61222034201432832 61293068430472242 61346352474980352 61407420690657132 61531278948163584 61586451071679456 61729628746928597 61783292307423232 61897536560950272 62013016555456512 62193812522090496 62211039098836992 62253842896207872 62265974278574976 62308815873647616 62382141654000896 62454521923556126 62497493247296016 62624401484875776 62636605077852208 62679701682419328 62869502135672778 62984891937816576 63040510464841728 63113654621476368 63113839334547456 63169386851813229 63414889528209408 63489516949634048 63563182076045288 63606916204348608 63736077250879488 63792359108734464 63854987344232448 63985528800803064 64115458663087104 64159572780785664 64234203346403328 64353854432859264 64366395043664987 64484532222050304 64541474999718912 64616549794893824 64736033060047104 64781454794539392 64856618920615977 64913000874688512 64988317630035072 65045705273154216 65121366590166432 65298500108255232 65375344185761792 65451197385234752 65496230547052032 65508993772250756 65687181656518656 65763589140365312 65809731854770176 65886089062213056 65931421447696896 66007919848200876 66019878227337216 66265355059577856 66323870384885568 66458548514562048 66535853254148096 66658885527177216 66705656422099968 66783053145980808 66977755924832064 66977951946866688 67055664607696128 67101801710082048 67180767935077888 67376630232264704 67395292357073408 67441663137558528 67454805468456224 67501217196451584 67638286062157824 67705617684570684 67843101608615424 67889780500598784 67903010155954272 67968551130820704 68028570455798862 68293886336911872 68373125839932732 68373325945759744 68572665088458752 68638852424024064 68699463655560192 68747666312572416 68827432323918996 68907492554710992 69047417021786112 69094924533153792 69108389034462336 69176236289585152 69317656200869986 69377916278767616 69444880854515712 69458413551677696 69506203845851136 69587053625270272 69716675635597536 69764643624888576 69906308634279936 69919931249695488 69968039087351808 69987418986191616 70049221063396848 70130702481717696 70179909360751008 70404216815435776 70466180712583734 70548147139346968 70740041783943168 70872018920521728 70954249759306368 71003069251365888 71098330398670848 71161113461228544 71210075284168704 71293876176001024 71376596484064144 71425706568338304 71508579835550949 71570744554143744 71836860762261504 71850859583626032 71983719900903447 72046297674104832 72129890995972992 72213792654441984 72263478764703744 72474159460810752 72559447942438912 72643636658337472 72693618519255552 73061801732355072 73112071308337152 73126318629489216 73261537413937236 73274809900670976 73347752491618241 73547262208982016 73561594335617128 73632597058389096 73847485479878656 73970628903714816 73984037782910976 74035948336616448 74121850194989688 74272363005754368 74358756792692736 74409918728011776 74424418960190208 74649783600936908 74801368440268288 74852834910916608 74867421454000864 75231954259058688 75298387499672064 75350195940225024 75437622683658144 75578363926962624 75731834353803264 75798709011297792 75819703901707584 75886656152013252 75974927688527504 76181583459631104 76235035910971392 76323489309692352 76323712683638784 76390886425448556 76567432737030144 76635045265938432 76687773382950912 76778020497231872 76867103905915232 76919991688979712 77023191265226752 77076186442924032 77091206249664256 77144248224516096 77377848782366496 77520929124049866 77534973266989056 77588320572112896 77678344149509376 77746937663770128 77823265825783296 78050155813613568 78140715245637408 78140943938011136 78231608708978816 78285435328429056 78431260090047228 78513672749211648 78659922655907424 78751420062526848 78897040291932408 78911333739184128 79058555759525888 79150285210051328 79204743917365248 79220178515279984 79366665531765339 79381044059060224 79435661538115584 79676200726397184 79731021285586944 79768646813254854 79823530979219664 79985621698504704 80056252643882112 80149374264820224 80205610698001152 80298671044572162 80555319858750464 80610745288679424 80626453873539392 80832217031579286 81090571153492992 81146364858703872 81240516736247232 81478715629715456 81557360073326592 81573253124644736 81629378935243776 81724091240629656 81876560920876176 82041705264218112 82099269442584576 82115268095572608 82194526948899456 82210544164681023 82267108458175368 82434161138254848 82530048747933696 82586832873947136 82684022073942016 82756793627569269 82948052131782656 83021299038099968 83078421164863488 83329990996394688 83499201979834368 83572935576559104 83653601391779328 83727471330213984 83826002847563704 84054013953122304 84151539495301824 84151785779396608 84225849135750972 84553186037612544 84612512384704512 84635948541441024 84710685937131072 84809221605798144 84882700578004992 84981436334505984 85056478811645952 85314038401070752 85471793649593442 85487278217449472 85546097041047552 85805139243812352 85864176769093632 86055299999625216 86114509645971456 86138361829158912 86214425924180736 86314710746729472 86375273059385856 86475491894154636 86651090173380096 86727607030872288 86828488786888576 87050079880162308 87226844925362688 87328307396069376 87388392924758016 87582908875358208 87746309139693568 87848118749617408 87908561930262528 88010559797601168 88026504303116288 88353806746103808 88414597861244928 88431827179847424 88534432177348794 88595347570342704 88611398019416064 88775250456582144 88878514036236288 88940875229466624 89044070861307744 89122700829689982 89303674566442752 89407552810261504 89469068946776064 89635725817196832 89922217516744704 90001622928602112 90168046047922752 90274156912760912 90457468811487232 90519707334131712 90537346874605696 90624734841094272 90704760607731816 91058515115882496 91121167183527936 91164167786576976 91226892547679616 91244669897063553 91412139084005376 91599284874080256 91663555083429888 91769909765225328 91876656739614656 92063222695714816 92111131035985698 92144518712616448 92379676607519184 92674938461134848 92846304841425408 92955567514130048 93019524833184768 93226574999593984 93290718783135744 93316558648255488 93398961417862464 93507603308956928 93573212481001344 93681782885334189 93746239870944024 93936602227313664 93954907616778312 94019552523628992 94304253203509167 94320055711924224 94605666345741824 94670759001821184 94881484614971392 94946767045558272 95234275424451072 95344773114067932 95410374306522912 95604115876319232 95688538663101696 95782481016348672 95801146111501376 95978293201204596 96173187994630656 96285056872589312 96351305019604992 96530781649288896 96726798333075456 96812212499578368 96924824692340736 97104049590070656 97415735643140096 97482761744449536 97501758172652288 97682049885249648 97699746534227968 98063016278642688 98130487736107008 98176796077852128 98244345820578048 98263490658376134 98443842090467328 98530772484777984 98645383710547968 98714597782155264 98829133593319584 99029817341005824 99145009056923648 99232558613586944 99398032589366784 99485805577328352 99687822771843072 99803779881222144 99988328290765824 100309272345411584 100397849999562752 100466927920300032 100583496911544192 100771151902616832 100975779138404352 101064945348397056 101092938535610112 101162494706337792 101182208202684336 101251825794677376 101457429093236736 101558426526856026 101646714547961856 101764652412923136 101854515233931408 102180060354584576 102440829505367808 102559688759899098 102559988918639616 102858997632688128 102958278636036096 103049195483340288 103170465043155328 103290170873573593 103361238832066488 103379964355985408 103571125532679168 103662583551693504 103764354434377728 103976484301304979 104066874418151424 104167321281773568 104187620327516544 104259305768776704 104380580437905408 104575013453396304 104684896998948864 104879896874543232 105001893416702464 105196053722576544 105269864041126512 105606325223153664 105699271068875601 105822220709020452 106110062675914752 106234934301862912 106308028380782592 106358195751006472 106431374638959552 106647495598006272 106741670191842816 106865832353093632 106940814264001536 107064894726096216 107138559852507456 107356116831215616 107480993718239232 107776289375439048 108120761537990656 108195153144938496 108320688981662976 108839171913658368 108965454987506208 109040427778883328 109168747894501568 109261846715793408 109487024127430144 109592702598532608 109614058886241364 109689477944233824 109912214851006464 110040064997244928 110320893313473024 110342391503425692 110448895587583644 110771228219817984 110976056674366464 111106654661859584 111332269306445824 111430580768745472 111538135189039104 111636628440285312 111974675401405362 112072018604163072 112202052660402432 112279252366374912 112301132181001296 112816683179606016 112847931388588032 112947581249508096 113078962141064192 113176934104006656 113367545890443936 113408638415527936 113597751530704896 113698063516946688 113729555852561376 113829984228019878 113962391532791256 114272375189446656 114406852325083136 114485569025458176 114640739101438823 114740399999500288 114851149105545216 114952567898907648 115086280995639296 115167030745847808 115300655858872848 115379987533469568 115534786897840128 115614279664386048 115636809374496384 115716372336774144 116066773173549744 116302459900483584 116437743194759168 116734898738674944 117075233720420352 117211072868456112 117211415907016704 117347413063468224 117428152992643584 117770509123817472 117805075661471744 117909102906463232 118045909569798392 118127130093790272 118367000608776192 118504685381648384 118587833639288832 118725427815076992 118807115876047872 118830267772919976 119071566088590336 119153492307173376 119292091929034752 119514301089595776 119652970219882281 120002163904802816 120224061397230336 120308416047001728 120448006566858243 120832979788125696 120916117933019136 120939680810309088 121268643058188288 121411353487843328 121552223715435968 121635856730239488 121659559862751404 122132379832107008 122218073444573184 122336040109989888 122359879686967104 122444068402865664 122586136860944484 122814841381314264 123062557896327168 123172902143358912 123459257493857194 123566584614846464 123795073121900544 124026033110913024 124387625044180992 124422078197673984 124507685792415744 124531948557149952 124617631747295232 124764283308001792 124909043847112252 124994986494592032 125248802969751552 125273210155704416 125359403364838656 125739004271345556 126081020929683456 126227309242952736 126227678669094912 126338773703626458 126829779056418816 126979033899268096 127126364152090576 127213832408697216 127472154501758976 127584718217468928 127709974688464896 127971057601606128 128207690474390163 128230917326174208 128319145561571328 128707708865718528 128732790087329974 128969064444100608 129082949999437824 129233099589787648 129472066120094208 129562909589078784 129713237841231954 129826001749377024 129976635260070144 130091410546308432 130242733180332864 130750688371523584 130902394770469504 130992461094104064 131017987544501512 131374363313037312 131527178280730624 131619463709540352 131772178124426112 131862842895393792 132015839696401752 132039756454674432 132530710119155712 132647740769771136 132801648266023191 132917097029124096 133317771054354432 133411312844199936 133566106291961616 133684051244534973 133955511849664128 134111329215392256 134203603420164096 134361535870155776 134753260464529408 134790584714146816 134883326275117056 134909610936912448 135002434392903168 135411235369141368 135686203217230848 135779561001197568 135806020311908544 135937102261641408 136057140911597724 136587772673823744 136746251679865464 136746651891519488 137145330176917504 137277704848048128 137398927311120384 137495332625144832 137654864647837992 137814985109421984 138094834043572224 138189849066307584 138216778068924672 138352472579170304 138635312401739972 138916827103355392 139012407691702272 139174107250540544 139433351271195072 139529287249777152 139839862499390976 139936078174703616 139974837972383232 140098442126793696 140261404963435392 140359818721502016 140808433630871552 140932361425167468 141096294278693936 141480083567886336 141744037841043456 141908499518612736 142006138502731776 142196660797341696 142322226922457088 142420150568337408 142587752352002048 142753192968128288 142851413136676608 143017159671101898 143141489108287488 143673721524523008 143701719167252064 143967439801806894 144092595348209664 144259781991945984 144427585308883968 144526957529407488 145118895884877824 145287273316674944 145387237038511104 146123603464710144 146224142616674304 146252637258978432 146523074827874472 146549619801341952 146695504983236482 147094524417964032 147123188671234256 147265194116778192 147395235987564201 147941257807429632 147968075565821952 148071896673232896 148243700389979376 148544726011508736 148717513585385472 148848837920380416 149299567201873816 149602736880536576 149705669821833216 149734842908001728 150463908518117376 150596774999344128 150700391880450048 150875245367316288 151156727853925248 151463668707606528 151597418022595584 151639407803415168 151773312304026504 151949855377055008 152337639790284039 152363166919262208 152470071821942784 152646978619384704 152781772850897112 153270090531876864 153375546765901824 153556040994463744 153734207811830464 153839983377959424 154046382530453504 154182412499328512 154288496449032192 154755697564732992 155041858248099732 155069946533978112 155356688299018752 155493875327540256 155646531651566592 156100311627227136 156281430491274816 156281887876022272 156463217417957632 156570870656858112 156862520180094456 157027345498423296 157319845311814848 157502840125053696 157794080583864816 157822667478368256 158300570420102656 158409487834730496 158440357030559968 158733331063530678 158762088118120448 158871323076231168 159352401452794368 159462042571173888 159537293626509708 159647061958439328 159971243397009408 160112505287764224 160298748529640448 160411221396002304 160597342089144324 161110639717500928 161221490577358848 161252907747078784 161664434063158572 162181142306985984 162292729717407744 162481033472494464 162957431259430912 163114720146653184 163146506249289472 163258757870487552 163448182481259312 163753121841752352 164198538885169152 164230536191145216 164389053897798912 164421088329362046 164534216916350736 164868322276509696 165060097495867392 165368044147884032 165513587255138538 165896104263565312 166042598076199936 166156842329726976 166659981992789376 166998403959668736 167145871153118208 167307202783558656 167454942660427968 167652005695127408 167962013102108043 168108027906244608 168303078990603648 168451698271501944 169106372075225088 169225024769409024 169271897082882048 169421371874262144 169618443211596288 169765401156009984 170112957623291904 170628076802141504 170943587299186884 170974556434898944 171610278487624704 171728353538187264 172110599999250432 172276723658317824 172428851848361472 172629421493458944 172750546118771712 172950983788309272 173302180346760192 173455214061744576 173656977573777152 174100159760324616 174453689850725376 174656614792138752 174776785849516032 175165817750716416 175696237499234816 175817123860525056 176021119595202336 176707613492207616 176863654359694848 177068864354697588 177190695140685408 177550500913164288 177757028072472576 177881750458933248 178088141722615488 178245401659379964 178607349132885504 178815105620523008 178938137893552128 179271451634393664 179844435033489408 180003245857204224 180336092095845504 180548313825521824 180914937622974464 181039414668263424 181074693749211392 181249469682188544 181409521215463632 182117030231764992 182242334367055872 182328335573153952 182453785095359232 182489339794127106 182824278168010752 183198569748160512 183327110166859776 183539819530450656 183753313479229312 184126445391429632 184222262071971396 184289037425232896 184759353215038368 185188886240785791 185349876922269696 185692609682850816 185911135028260096 186039049666369536 186453149999187968 186581437566271488 186633117296510976 186797922835724928 187015206617913856 187146424962002688 187363565770668378 187492479741888048 187873204454627328 187909815233556624 188039105047257984 188608506407018334 189211332691483648 189341518003642368 189762969229942784 190468550848902144 190689546228135864 190820748613045824 191208231752638464 191377077326203392 191564962032697344 191602292223002752 191824603050922387 191956586402409192 192346375989261312 192570113745178624 192702610039209984 193061563298577792 193099185130994961 193453596666150912 193624424999156736 193849649384681472 194208099180141312 194831471286280192 195003516345304576 195364099770499296 196126032557285376 196353592155704256 196488691641156096 196526981316752268 197061544969555968 197290767421095936 197429195564310528 197658267186639168 198059634682011648 198290018113847296 198465117227173888 198796065178733568 198971611154656704 199375645543686144 199607559762444288 199976656581531648 200795699999125504 200933855840600064 201166993823088384 201542303805233664 202129890696794112 202185877071220224 202324989412675584 202364416405368672 202503651589354752 202914858186473472 203116853053712052 203529304825846272 203709030467862816 204360120709169152 204881659010735616 205119377519798196 205119977837279232 205717995265376256 205916557272072192 206098390966680576 206340930086310656 206580341747147186 206722477664132976 206759928711970816 207142251065358336 207325167103387008 207528708868755456 207952968602609958 208133748836302848 208334642563547136 208375240655033088 208518611537553408 208761160875810816 209150026906792608 209759793749086464 210003786833404928 210392107445153088 210539728082253024 211212650446307328 211398542137751202 211644441418040904 212220125351829504 212469868603725824 212616056761565184 212716391502012944 212862749277919104 212904229759814957 213294991196012544 213483340383685632 213731664706187264 213881628528003072 214129789452192432 214277119705014912 214525739506652847 214712233662431232 215552578750878096 216241523075981312 216641377963325952 217678343827316736 217930909975012416 218080855557766656 218337495789003136 218974048254860288 219185405197065216 219228117772482728 219378955888467648 219824429702012928 220043257474854723 220080129994489856 220641786626946048 220684783006851384 220897791175167288 221542456439635968 221952113348732928 222213309323719168 222861161537490944 223076270378078208 223273256880570624 223949350802810724 224404105320804864 224558504732749824 224602264362002592 225695862777176064 225895162499016192 226157924282128384 226735091780887872 226817276831055872 227195503061409792 227396127033893376 227459111705122752 227659968456039756 227924783065582512 228544750378893312 228813704650166272 228971138050916352 229281478202877646 229480799999000576 229702298211090432 229905135797815296 230172561991278592 230334061491695616 230601311717745696 230759975066939136 231069573795680256 231228559328772096 231273618748992768 231432744673548288 232133546347099488 232604919800967168 232875486389518336 233469797477349888 234150467440840704 234422145736912224 234422831814033408 234694826126936448 234856305985287168 235541018247634944 235610151322943488 235818205812926464 236091819139596784 236254260187580544 236734001217552384 237175667278577664 237450855630153984 237614231752095744 237660535545839952 238099996595296017 238143132177180672 238306984614346752 239028602179191552 239305940439764562 240004327809605632 240448122794460672 240616832094003456 240896013133716486 241665959576251392 241832235866038272 241879361620618176 242611796703044951 242822706975686656 243104447430871936 243271713460478976 243319119725502808 244264759664214016 244436146889146368 244672080219979776 244719759373934208 244888136805731328 245172273721888968 245629682762628528 246125115792654336 246345804286717824 246631632494043069 246918514987714388 247590146243801088 248052066221826048 248270380882707807 248844156395347968 249063897114299904 249235263494590464 249528566616003584 249818087694224504 249989972989184064 250497605939503104 250546420311408832 250718806729677312 251478008542691112 252162041859366912 252454618485905472 252455357338189824 252677547407252916 253659558112837632 253958067798536192 254252728304181152 254427664817394432 254944309003517952 255169436434937856 255942115203212256 256415380948780326 256461834652348416 256638291123142656 257415417731437056 257465580174659948 258165899998875648 258466199179575296 258944132240188416 259125819178157568 259426475682463908 259953270520140288 260182821092616864 260485466360665728 261501376743047168 261804789540939008 261984922188208128 262035975089003024 262748726626074624 263238927419080704 263544356248852224 263725685790787584 264031679392803504 264079512909348864 265061420238311424 265295481539542272 265603296532046382 265834194058248192 266635542108708864 266822625688399872 267132212583923232 267368102489069946 267911023699328256 268222658430784512 268407206840328192 268723071740311552 269506520929058816 269581169428293632 269766652550234112 269819221873824896 270004868785806336 270822470738282736 271372406434461696 271559122002395136 271612040623817088 271874204523282816 272114281823195448 273175545347647488 273492503359730928 273493303783038976 273734009691190659 274797854622240768 274990665250289664 275309729295675984 275629970218843968 276189668087144448 276433556137849344 276704945158340608 277270624803479944 277833654206710784 278024815383404544 278348214501081088 278866702542390144 279058574499554304 279679724998781952 279872156349407232 279949675944766464 280196884253587392 280522809926870784 280719637443004032 281045348656002567 281864722850334936 282192588557387872 282912759610527501 282960167135772672 283816999037225472 284012277005463552 284644453844914176 284840301136674816 285175504704004096 285506385936256576 285702826273353216 286034319342203796 287347443049046016 287403438334504128 287934879603613788 288519563983891968 288855170617767936 289053915058814976 290237791769755648 290574546633349888 290774474077022208 292247206929420288 292448285233348608 292505274517956864 293046149655748944 293099239602683904 293391009966472964 294189048835928064 294246377342468512 294530388233556384 294790471975128402 295936151131643904 296143793346465792 296487400779958752 297089452023017472 297435027170770944 297697675840760832 298599134403747632 299205473761073152 299411339643666432 299469685816003456 300927817036234752 301193549998688256 301400783760900096 301750490734632576 302313455707850496 302927337415213056 303194836045191168 303278815606830336 303546624608053008 303899710754110016 304675279580568078 304940143643885568 305293957238769408 305563545701794224 306540181063753728 307112081988927488 307468415623660928 307679966755918848 308092765060907008 308364824998657024 308576992898064384 309511395129465984 309870512620720779 310083716496199464 310139893067956224 310713376598037504 310987750655080512 311293063303133184 311929452903914937 312200623254454272 312562860982549632 312926434835915264 313141741313716224 313725040360188912 314054690996846592 314639690623629696 315005680250107392 315588161167729632 316601140840205312 316818975669460992 316880714061119936 317466662127061356 317524176236240896 318704802905588736 318924085142347776 319074587253019416 319294123916878656 319942486794018816 320225010575528448 320597497059280896 320822442792004608 321194684178288648 322221279435001856 322442981154717696 322505815494157568 323328868126317144 324362284613971968 324585459434815488 324962066944988928 326293012498578944 326517515740975104 326896364962518624 327506243683504704 328461072382290432 328778107795597824 328842176658724092 329068433832701472 329736644553019392 330120194991734784 330736088295768064 331027174510277076 331792208527130624 332085196152399872 332313684659453952 333319963985578752 333996807919337472 334291742306236416 334614405567117312 334909885320855936 335304011390254816 335924026204216086 336216055812489216 336606157981207296 336903396543003888 338450049538818048 338543794165764096 338842743748524288 339236886423192576 339530802312019968 340225915246583808 341256153604283008 341887174598373768 341949112869797888 343220556975249408 343456707076374528 343922217304316469 344221199998500864 344553447316635648 344857703696722944 345258842986917888 345501092237543424 345901967576618544 346604360693520384 346910428123489152 347313955147554304 348200319520649232 348907379701450752 349313229584277504 351392474998469632 351634247721050112 352042239190404672 353415226984415232 353727308719389696 354137728709395176 354381390281370816 355101001826328576 355514056144945152 355763500917866496 356176283445230976 356490803318759928 357214698265771008 357630211241046016 357876275787104256 358542903268787328 358958910659646843 360006491714408448 360672184191691008 361096627651043648 361829875245948928 362149387498422784 362498939364377088 362819042430927264 364234060463529984 364656671146307904 364907570190718464 364978679588254212 366397139496321024 366654220333719552 367079639060901312 367506626958458624 368252890782859264 368444524143942792 368578074850465792 369518706430076736 370377772481571582 370699753844539392 371385219365701632 371822270056520192 372078099332739072 372906299998375936 373162875132542976 373266234593021952 373595845671449856 374030413235827712 374292849924005376 374727131541336756 374984959483776096 375746408909254656 375819630467113248 376078210094515968 377217012814036668 378422665382967296 378683036007284736 379525938459885568 380937101697804288 381379092456271728 381641497226091648 382416463505276928 382754154652406784 383129924065394688 383204584446005504 383649206101844774 383913172804818384 384692751978522624 385140227490357248 386123126597155584 386198370261989922 386907193332301824 387248849998313472 387699298769362944 388416198360282624 389662942572560384 390007032690609152 390728199540998592 392252065114570752 392707184311408512 392977383282312192 393053962633504536 394123089939111936 394581534842191872 394858391128621056 395316534373278336 395393569553942063 396119269364023296 396930234454347776 397592130357467136 397943222309313408 398404944798069573 398751291087372288 399953313163063296 401591399998251008 402333987646176768 403084607610467328 404259781393588224 404371754142440448 404649978825351168 404728832810737344 405007303178709504 406233706107424104 407058609651692544 407418060935725632 408720241418338304 409763318021471232 410238755039596392 410239955674558464 411435990530752512 411833114544144384 412196781933361152 412681860172621312 413160683494294372 413444955328265952 414284502130716672 414650334206774016 415057417737510912 415905937205219916 416750481310066176 417037223075106816 417522321751621632 418300053813585216 419519587498172928 420007573666809856 420784214890306176 421079456164506048 422425300892614656 422797084275502404 423288882836081808 424440250703659008 424939737207451648 425232113523130368 425432783004025888 425725498555838208 425808459519629914 426589982392025088 426966680767371264 427463329412374528 427763257056006144 428259578904384864 428554239410029824 429051479013305694 429424467324862464 431105157501756192 432483046151962624 433282755926651904 435356687654633472 435861819950024832 436161711115533312 436674991578006272 437948096509720576 438370810394130432 438456235544965456 438757911776935296 439648859404025856 440086514949709446 441283573253892096 441369566013702768 441795582350334576 442185707962692603 443904226697465856 444426618647438336 445722323074981888 446152540756156416 446546513761141248 447898701605621448 448808210641609728 449117009465499648 449204528724005184 450564765305654909 451391725554352128 451790324998032384 452315848564256768 453470183561775744 453634553662111744 454391006122819584 454792254067786752 454918223410245504 455319936912079512 455849566131165024 457089500757786624 457627409300332544 458562956405755292 459810271595630592 460345123982557184 460668122983391232 461202623435491392 461519950133878272 462139147591360512 462547237497985536 462865489347096576 464267092694198976 465209839601934336 465750972779036672 466939594954699776 468300934881681408 468844291473824448 468845663628066816 469389652253872896 469712611970574336 471082036495269888 471636411625852928 472183638279193568 472508520375161088 473468002435104768 474901711260307968 475228463504191488 475321071091679904 476199993190592034 476286264354361344 476613969228693504 478057204358383104 478611880879529124 480008655619211264 480896245588921344 481233664188006912 481792026267432972 483331919152502784 483664471732076544 483758723241236352 485223593406089902 485645413951373312 486208894861743872 486543426920957952 486638239451005616 488872293778292736 489344160439959552 489439518747868416 489776273611462656 490344547443777936 491259365525257056 492691608573435648 493263264988086138 493837029975428776 495180292487602176 496104132443652096 496540761765415614 497688312790695936 498127794228599808 498470526989180928 499057133232007168 499636175388449008 499979945978368128 500995211879006208 501092840622817664 501437613459354624 502956017085382224 503886039306324129 504324083718733824 504909236971810944 505355094814505832 507319116225675264 507916135597072384 508505456608362304 508855329634788864 510338872869875712 511884230406424512 512830761897560652 512923669304696832 514830835462874112 514931160349319896 516331799997751296 516932398359150592 517888264480376832 518251638356315136 518852951364927816 519906541040280576 520365642185233728 520970932721331456 523609579081878016 523969844376416256 524071950178006048 525497453252149248 527088712497704448 527451371581575168 528063358785607008 530122840476622848 530590963079084544 531206593064092764 533271084217417728 533645251376799744 534264425167846464 534736204978139892 535822047398656512 536445316861569024 536814413680656384 537446143480623104 539013041858117632 539162338856587264 539533305100468224 539638443747649792 540009737571612672 541644941476565472 542744812868923392 543118244004790272 543224081247634176 543748409046565632 544228563646390896 546351090695294976 546985006719461856 546986607566077952 547468019382381318 549595709244481536 549981330500579328 550619458591351968 551259940437687936 552379336174288896 552867112275698688 553409890316681216 554541249606959888 555566658722357373 555667308413421568 556049630766809088 557733405084780288 558117148999108608 559359449997563904 559744312698814464 559899351889532928 560393768507174784 561045619853741568 561439274886008064 562090697312005134 563729445700669872 564385177114775744 565825519221055002 567633998074450944 568024554010927104 569288907689828352 570351009408008192 571012771872513152 571405652546706432 572068638684407592 574694886098092032 574806876669008256 575473809152767161 575869759207227576 577039127967783936 577710341235535872 578107830117629952 579297555392984883 581149093266699776 581548948154044416 584494413858840576 585010549035913728 586092299311497888 586782019932945928 588378097671856128 588492754684937024 589060776467112768 589580943950256804 591872302263287808 592287586692931584 592974801559917504 594178904046034944 594870054341541888 595395351681521664 597198268807495264 598410947522146304 598822679287332864 598939371632006912 602387099997376512 602801567521800192 603500981469265152 604626911415700992 606389672090382336 606557631213660672 607093249216106016 607799421508220032 609350559161136156 610587914477538816 611127091403588448 613080362127507456 614224163977854976 614936831247321856 615359933511837696 616185530121814016 616729649997314048 617153985796128768 619022790258931968 619741025241441558 620167432992398928 620279786135912448 621426753196075008 621975501310161024 622586126606266368 623858905807829874 624401246508908544 625125721965099264 625852869671830528 626283482627432448 627450080720377824 629279381247259392 630011360500214784 631176322335459264 633202281680410624 633637951338921984 633761428122239872 634933324254122712 635048352472481792 637409605811177472 637848170284695552 638149174506038832 638588247833757312 638712689279444871 639884973588037632 640450021151056896 641194994118561792 641644885584009216 642389368356577296 644442558870003712 645011630988315136 646657736252634288 648724569227943936 649924133889977856 652586024997157888 653035031481950208 653792729925037248 655012487367009408 656922144764580864 657556215591195648 657684353317448184 658136867665402944 659473289106038784 660129772424564169 660240389983469568 662054349020554152 664170392304799744 664627369318907904 666639927971157504 668583484612472832 669228811134234624 669819770641711872 670608022780509632 671848052408432172 673212315962414592 673806793086007776 677087588331528192 677685487497048576 678473772846385152 680451830493167616 682512307208566016 683774349196747536 683898225739595776 686441113950498816 686913414152749056 687844434608632938 688442399997001728 689106894633271296 689715407393445888 690517685973835776 691002184475086848 691803935153237088 693208721387040768 693820856246978304 694627910295108608 696400639041298464 697814759402901504 698626459168555008 702784949996939264 703268495442100224 704084478380809344 706830453968830464 707454617438779392 708275457418790352 708762780562741632 710202003652657152 711527001835732992 712352566890461952 712981606637519856 714429396531542016 715260422482092032 717085806537574656 717917821319293686 720012983428816896 721344368383382016 722193255302087296 723659750491897856 724298774996845568 724997878728754176 725638084861854528 727835390109134853 728468120927059968 729313342292615808 729815140381436928 729957359176508424 732794278992642048 733308440667439104 734159278121802624 735013253916917248 736889048287885584 737156149700931584 739037412860153472 739894897482129207 740755544963143164 742770438731403264 743644540113040384 744156198665478144 745812599996751872 746532469186043904 747191691342899712 748060826471655424 748585699848010752 749454263082673512 749969918967552192 751492817818509312 751639260934226496 752156420189031936 754434025628073336 756845330765934592 757366072014569472 759051876919771136 761874203395608576 762758184912543456 763282994452183296 764832927010553856 765508309304813568 766409168892011008 767298412203689548 767826345609636768 769385503957045248 770280454980714496 772246253194311168 772396740523979844 774497699996626944 775398597538725888 776832396720565248 779325885145120768 780014065381218304 781456399081997184 784504130229141504 785414368622817024 785954766564624384 786107925267009072 788246179878223872 789716782257242112 790633068746556672 790787139107884126 792238538728046592 793860468908695552 795184260714934272 795886444618626816 796809889596139146 797502582174744576 799906626326126592 802485173710071761 803182799996502016 804667975292353536 806169215220934656 808519562787176448 808743508284880896 809299957650702336 809457665621474688 810014606357419008 812467412214848208 814117219303385088 814836121871451264 819526636042942464 820477510079192784 820479911349116928 821202029073571977 824393563866722304 825363720345242624 826321366988588744 826889910656531904 828569004261433344 829300668413548032 830114835475021824 831811874410439832 833500962620132352 834074446150213632 835044643503243264 836600107627170432 839039174996345856 840015147333619712 841568429780612352 842158912329012096 843136045968007701 845594168551004808 846577765672163616 848880501407318016 849879474414903296 850865566008051776 851450997111676416 851616919039259828 853933361534742528 854926658824749056 855526514112012288 856519157808769728 857108478820059648 858102958026611388 862210315003512384 864966092303925248 866565511853303808 870713375309266944 871723639900049664 872323422231066624 873349983156012544 875896193019441152 876741620788260864 876912471089930912 877515823553870592 879297718808051712 880173029899418892 882567146507784192 882739132027405536 883591164700669152 884371415925385206 887808453394931712 888853237294876672 891444646149963776 892305081512312832 893093027522282496 895797403211242896 897616421283219456 898234018930999296 898409057448010368 901129530611309818 902783451108704256 903580649996064768 904631697128513536 906940367123551488 908782012245639168 909584508135573504 909836446820491008 910639873824159024 911699132262330048 915254818600665088 917125912811510584 919620543191261184 920690247965114368 921336245966782464 922405246870982784 923039900267756544 924278295182721024 925094474995971072 925730978694193152 928534185388397952 929611537862162337 930419679203868672 933879189909399552 935788358711744811 936601869763362816 937688582947648896 938779304507745792 939425223941148672 942164072990539776 943272823251705856 944367276558387136 945017040750322176 949803422520615936 950456927008382976 950642142183359808 952399986381184068 952572528708722688 956114408716766208 957223761759058248 960017311238422528 961792491177842688 962467328376013824 963584052534865944 966663838305005568 967328943464153088 967517446482472704 970447186812179804 972417789723487744 973086853841915904 973276478902011232 978879037495736832 979552547222925312 980689094887555872 982518731050514112 985383217146871296 986526529976172276 987674059950857552 990360584975204352 992208264887304192 993081523530831228 995376625581391872 996255588457199616 996941053978361856 998114266464014336 999272350776898016 999959891956736256 1001990423758012416 1002185681245635328 1002875226918709248 1005912034170764448 1007772078612648258 1008648167437467648 1009818473943621888 1010710189629011664 1015832271194144768 1017010913216724608 1017710659269577728 1020677745739751424 1023768460812849024 1025661523795121304 1025847338609393664 1029661670925748224 1029862320698639792 1031766651912949407 1032663599995502592 1035776528960753664 1036503276712630272 1037705902729855632 1039813082080561152 1040731284370467456 1041941865442662912 1047219158163756032 1047939688752832512 1048143900356012096 1054177424995408896 1054902743163150336 1056126717571214016 1060245680953245696 1061181926158169088 1062413186128185528 1066542168434835456 1067290502753599488 1068528850335692928 1069472409956279784 1071644094797313024 1072890633723138048 1073628827361312768 1074892286961246208 1078324677713174528 1079276887495299584 1080019475143225344 1083289882953130944 1085489625737846784 1086448162495268352 1087496818093131264 1088457127292781792 1092702181390589952 1093970013438923712 1093973215132155904 1094936038764762636 1099191418488963072 1099962661001158656 1101238917182703936 1102519880875375872 1104758672348577792 1105734224551397376 1109082499213919776 1111133317444714746 1111334616826843136 1112099261533618176 1115466810169560576 1116234297998217216 1118718899995127808 1119488625397628928 1119798703779065856 1120787537014349568 1122091239707483136 1122878549772016128 1124181394624010268 1127458891401339744 1128770354229551488 1131651038442110004 1135267996148901888 1136049108021854208 1138577815379656704 1140702018816016384 1142025543745026304 1142811305093412864 1144137277368815184 1149389772196184064 1149613753338016512 1150947618305534322 1151739518414455152 1154078255935567872 1155420682471071744 1158595110785969766 1162298186533399552 1163097896308088832 1168988827717681152 1170021098071827456 1172184598622995776 1173564039865891856 1176756195343712256 1176985509369874048 1178121552934225536 1179161887900513608 1183744604526575616 1184575173385863168 1185949603119835008 1186180708661826189 1188357808092069888 1190790703363043328 1194396537614990528 1196821895044292608 1197878743264013824 1204774199994753024 1207001962938530304 1209253822831401984 1212779344180764672 1213115262427321344 1214186498432212032 1215598843016440064 1218701118322272312 1221175828955077632 1222254182807176896 1226160724255014912 1229873662494643712 1230719867023675392 1233459299994628096 1234307971592257536 1238045580517863936 1239482050482883116 1240334865984797856 1242853506392150016 1243951002620322048 1245172253212532736 1247717811615659748 1250251443930198528 1251705739343661056 1252566965254864896 1254900161440755648 1258558762494518784 1260022721000429568 1262352644670918528 1266404563360821248 1267275902677843968 1267522856244479744 1269866648508245424 1270096704944963584 1274819211622354944 1275696340569391104 1276298349012077664 1277176495667514624 1277425378558889742 1279769947176075264 1280900042302113792 1282389988237123584 1283289771168018432 1284778736713154592 1288885117740007424 1290023261976630272 1293315472505268576 1297449138455887872 1299848267779955712 1305172049994315776 1306070062963900416 1307585459850074496 1310024974734018816 1313844289529161728 1315112431182391296 1315368706634896368 1316273735330805888 1318946578212077568 1320259544849128338 1324108698041108304 1328340784609599488 1333279855942315008 1337166969224945664 1338457622268469248 1339639541283423744 1341216045561019264 1342772221356456709 1343696104816864344 1346424631924829184 1347613586172015552 1351694295916964727 1354175176663056384 1355370974994097152 1356947545692770304 1360903660986335232 1365024614417132032 1367548698393495072 1372882227900997632 1375688869217265876 1379430814786891776 1381035371947671552 1382004368950173696 1383607870306474176 1386417442774081536 1387641712493956608 1389255820590217216 1392801278082596928 1395629518805803008 1397252918337110016 1405569899993878528 1406536990884200448 1408168956761618688 1414909234877558784 1416550914837580704 1417525561125483264 1420404007305314304 1424705133780923904 1425963213275039712 1428858793063084032 1430520844964184064 1434171613075149312 1435835642638587372 1440025966857633792 1442688736766764032 1444386510604174592 1447319500983795712 1448597549993691136 1449995757457508352 1451276169723709056 1455670780218269706 1456936241854119936 1458626684585231616 1459630280762873856 1459914718353016848 1466616881334878208 1468318556243605248 1470026507833834496 1473778096575771168 1474312299401863168 1478074825720306944 1479789794964258414 1481511089926286328 1485540877462806528 1487289080226080768 1488312397330956288 1490329608318704699 1491625199993503744 1493064938372087808 1494383382685799424 1496121652943310848 1497171399696021504 1498908526165347024 1499939837935104384 1502985635637018624 1503278521868452992 1504312840378063872 1508868051256146672 1513690661531869184 1523748406791217152 1525516369825086912 1526565988904366592 1531016618609627136 1532818337784022016 1534596824407379096 1535652691219273536 1538771007914090496 1540560909961428992 1544492506388622336 1544793481047959688 1548995399993253888 1550797195077451776 1553664793441130496 1560028130762436608 1562912798163994368 1570828737245634048 1571909533129248768 1572215850534018144 1576492359756447744 1581266137493113344 1581574278215768252 1587720937817391104 1590368521429868544 1591772889237253632 1593619779192278292 1599813252652253184 1604970347420143522 1606365599993004032 1609335950584707072 1612338430441869312 1617039125574352896 1617487016569761792 1618599915301404672 1618915331242949376 1620029212714838016 1624934824429696416 1628234438606770176 1629672243742902528 1639053272085884928 1640955020158385568 1640959822698233856 1642404058147143954 1648787127733444608 1650727440690485248 1652642733977177488 1653779821313063808 1657138008522866688 1658601336827096064 1660229670950043648 1663623748820879664 1666699976167072119 1667001925240264704 1668148892300427264 1673200215254340864 1678078349992691712 1680030294667239424 1683136859561224704 1684317824658024192 1686272091936015402 1691188337102009616 1693155531344327232 1699758948829806592 1701731132016103552 1702901994223352832 1703233838078519656 1707866723069485056 1709853317649498112 1711053028224024576 1713038315617539456 1714216957640119296 1716205916053222776 1724420630007024768 1726421427458301483 1733131023706607616 1737892666178954649 1743447279800099328 1744646844462133248 1746699966312025088 1751792386038882304 1753483241576521728 1753824942179861824 1755031647107741184 1760346059798837784 1765134293015568384 1765478264054811072 1767182329401338304 1768742831850770412 1775616906789863424 1777706474589753344 1782889292299927552 1784610163024625664 1786186055044564992 1791594806422485792 1795232842566438912 1796468037861998592 1796818114896020736 1802259061222619636 1807161299992129536 1809263394257027072 1813880734247102976 1819169016271147008 1819672893640982016 1821279747648318048 1823398264524660096 1830509637201330176 1834251825623021168 1839241086382522368 1842672491933564928 1844810493741965568 1846079800535513088 1848556590365442048 1850188949991942144 1851461957388386304 1857068370776795904 1859223075724324674 1860839358407737344 1867758379818799104 1871576717423489622 1873203739526725632 1875377165895297792 1877558609015491584 1878850447882297344 1886545646503411712 1888734553116774272 1890034081500644352 1899606845041231872 1900913854016765952 1901284284366719616 1904799972762368136 1905145057417445376 1912228817433532416 1914447523518116496 1916138067838334613 1923584982355685376 1924934656752027648 1927168105069731888 1933327676610011136 1935034892964945408 1940894373624359608 1944835579446975488 1946173707683831808 1946552957804022464 1957758074991473664 1959105094445850624 1961378189775111744 1965037462101028224 1970766434293742592 1973053059952344552 1975348119901715104 1980389317273692507 1980721169950408704 1986163047061662456 1992511176914399232 1993882107956723712 1996228532928028672 1998544701553796032 1999919783913472512 2004371362491270656 2005750453837418496 2011824068341528896 2015544157225296516 2019636947887243776 2021420379258023328 2031664542388289536 2034021826433449216 2035421318539155456 2041355491479502848 2047536921625698048 2051323047590242608 2051694677218787328 2059323341851496448 2059724641397279584 2063533303825898814 2065327199991005184 2071553057921507328 2073006553425260544 2075411805459711264 2079626164161122304 2081462568740934912 2083883730885325824 2094438316327512064 2095879377505665024 2096287800712024192 2108354849990817792 2109805486326300672 2112253435142428032 2120491361906491392 2122363852316338176 2124826372256371056 2134581005507198976 2137057700671385856 2138944819912559568 2143288189594626048 2145781267446276096 2149784573922492416 2156649355426349056 2158553774990599168 2160038950286450688 2166579765906261888 2170979251475693568 2172896324990536704 2174993636186262528 2176914254585563584 2183506170327404559 2185404362781179904 2187940026877847424 2189872077529525272 2198382836977926144 2199925322002317312 2202477834365407872 2205039761750751744 2211468449102794752 2218164998427839552 2222266634889429492 2222669233653686272 2230933620339121152 2232468595996434432 2237437799990255616 2239597407558131712 2241575074028699136 2244182479414966272 2245757099544032256 2248362789248020536 2254917782802679488 2257540708459102976 2263302076884220008 2270535992297803776 2272098216043708416 2277155630759313408 2284051087490052608 2285622610186825728 2288274554737630368 2299227506676033024 2301895236611068644 2303479036828910304 2308156511871135744 2310841364942143488 2317190221571939532 2324596373066799104 2326195792616177664 2337977655435362304 2340042196143654912 2344369197245991552 2347128079731783712 2353512390687424512 2353971018739748096 2356243105868451072 2358323775801027216 2369150346771726336 2371899206239670016 2372361417323652378 2376715616184139776 2381581406726086656 2388793075229981056 2393643790088585216 2395757486528027648 2407455521130215283 2409548399989506048 2414003925877060608 2418507645662803968 2425558688361529344 2426230524854642688 2428372996864424064 2431197686032880128 2437402236644544624 2442351657910155264 2444508365614353792 2459747324989287424 2461439734047350784 2466918599989256192 2476091161035727872 2478964100965766232 2480669731969595712 2485707012784300032 2487902005240644096 2490344506425065472 2495435623231319496 2500502887860397056 2503411478687322112 2505133930509729792 2509800322881511296 2517117524989037568 2520045442000859136 2524705289341837056 2532809126721642496 2535045712488959488 2539733297016490848 2549638423244709888 2552596698024155328 2554352991335029248 2554850757117779484 2561800084604227584 2564779976474247168 2566579542336036864 2569557473426309184 2577770235480014848 2580046523953260544 2586630945010537152 2594898276911775744 2599696535559911424 2610344099988631552 2612140125927800832 2615170919700148992 2620049949468037632 2627688579058323456 2630224862364782592 2630737413269792736 2632547470661611776 2637893156424155136 2640519089698256676 2648217396082216608 2656681569219198976 2666559711884630016 2674333938449891328 2676915244536938496 2679279082566847488 2682432091122038528 2685544442712913418 2687392209633728688 2692849263849658368 2695227172344031104 2703388591833929454 2708350353326112768 2710741949988194304 2713895091385540608 2730049228834264064 2735097396786990144 2745764455801995264 2751377738434531752 2758861629573783552 2762070743895343104 2764008737900347392 2767215740612948352 2767754986877594441 2772834885548163072 2775283424987913216 2778511641180434432 2785602556165193856 2788834613586487011 2791259037611606016 2811139799987757056 2816337913523237376 2829818469755117568 2833101829675161408 2835051122250966528 2849410267561847808 2851926426550079424 2857717586126168064 2861041689928368128 2868343226150298624 2871671285277174744 2880051933715267584 2885377473533528064 2888773021208349184 2897195099987382272 2899991514915016704 2902552339447418112 2911341560436539412 2917253369170463232 2919260561525747712 2919829436706033696 2936637112487210496 2940053015667668992 2947556193151542336 2948624598803726336 2956149651440613888 2959579589928516828 2963022179852572656 2971081754925613056 2974578160452161536 2976624794661912576 2980659216637409398 2983250399987007488 2986129876744175616 2988766765371598848 2992243305886621696 2994342799392043008 2997817052330694048 2999879675870208768 3005971271274037248 3006557043736905984 3008625680756127744 3017736102512293344 3027381323063738368 3047496813582434304 3051032739650173824 3053131977808733184 3062033237219254272 3065636675568044032 3069193648814758192 3071305382438547072 3077542015828180992 3088985012777244672 3089586962095919376 3095299955738848221 3097990799986507776 3107329586882260992 3120056261524873216 3125825596327988736 3141657474491268096 3143819066258497536 3144431701068036288 3153953357139584363 3162532274986226688 3163148556431536504 3175441875634782208 3180737042859737088 3183545778474507264 3187239558384556584 3199626505304506368 3209940694840287044 3218671901169414144 3224676860883738624 3234974033139523584 3237830662485898752 3240058425429676032 3249869648859392832 3256468877213540352 3259344487485805056 3278106544171769856 3281910040316771136 3281919645396467712 3284808116294287908 3297574255466889216 3301454881380970496 3305285467954354976 3307559642626127616 3314276017045733376 3317202673654192128 3327247497641759328 3333399952334144238 3334003850480529408 3336297784600854528 3346400430508681728 3356156699985383424 3360060589334478848 3366273719122449408 3368635649316048384 3372544183872030804 3382376674204019232 3386311062688654464 3399517897659613184 3403462264032207104 3405803988446705664 3406467676157039312 3415733446138970112 3422106056448049152 3426076631235078912 3428433915280238592 3432411832106445552 3448841260014049536 3452842854916602966 3466262047413215232 3475785332357909298 3486894559600198656 3489293688924266496 3493399932624050176 3503584772077764608 3506966483153043456 3507649884359723648 3510063294215482368 3520692119597675568 3530268586031136768 3530956528109622144 3534364658802676608 3537485663701540824 3551233813579726848 3555412949179506688 3558542125985478567 3572372110089129984 3583189612844971584 3590465685132877824 3593636229792041472 3604518122445239272 3614322599984259072 3618526788514054144 3627761468494205952 3638338032542294016 3639345787281964032 3642559495296636096 3646796529049320192 3668503651246042336 3678482172765044736 3689620987483931136 3692159601071026176 3700377899983884288 3702923914776772608 3714136741553591808 3718446151448649348 3735516759637598208 3743153434846979244 3750754331790595584 3755117218030983168 3757700895764594688 3773091293006823424 3777469106233548544 3780068163001288704 3799213690082463744 3801827708033531904 3802568568733439232 3809599945524736272 3810290114834890752 3824457634867064832 3828895047036232992 3832276135676669226 3847169964711370752 3849869313504055296 3854336210139463776 3866655353220022272 3870069785929890816 3881788747248719216 3889671158893950976 3892347415367663616 3893105915608044928 3915516149982947328 3918210188891701248 3922756379550223488 3930074924202056448 3941532868587485184 3946106119904689104 3950696239803430208 3960778634547385014 3972326094123324912 3985022353828798464 3992457065856057344 3997089403107592064 3999839567826945024 4008742724982541312 4011500907674836992 4023648136683057792 4028316664069370127 4031088314450593032 4039273895774487552 4042840758516046656 4055082887750894181 4068043652866898432 4070842637078310912 4082710982959005696 4095073843251396096 4102646095180485216 4118646683702992896 4119449282794559168 4127066607651797628 4143106115843014656 4146013106850521088 4150823610919422528 4159252328322244608 4162925137481869824 4167767461770651648 4188876632655024128 4191758755011330048 4192575601424048384 4216709699981635584 4219610972652601344 4224506870284856064 4244727704632676352 4249652744512742112 4274115401342771712 4277889639825119136 4286576379189252096 4291562534892552192 4299569147844984832 4313298710852698112 4317107549981198336 4320077900572901376 4333159531812523776 4341958502951387136 4345792649981073408 4349987272372525056 4353828509171127168 4367012340654809118 4370808725562359808 4375880053755694848 4379744155059050544 4399850644004634624 4404955668730815744 4410079523501503488 4422936898205589504 4436329996855679104 4444533269778858984 4445338467307372544 4461867240678242304 4464937191992868864 4470988824956114097 4474875599980511232 4479194815116263424 4483150148057398272 4488364958829932544 4491514199088064512 4496725578496041072 4509835565605358976 4515081416918205952 4526604153768440016 4541071984595607552 4568102174980105216 4571245220373651456 4576549109475260736 4598455013352066048 4603790473222137288 4606958073657820608 4616313023742271488 4621682729884286976 4634380443143879064 4649192746133598208 4652391585232355328 4680084392287309824 4688738394491983104 4694256159463567424 4707942037479496192 4712486211736902144 4716647551602054432 4743798412479340032 4744722834647304756 4763162813452173312 4777586150459962112 4787287580177170432 4791514973056055296 4814911042260430566 4819096799979012096 4828007851754121216 4837015291325607936 4851117376723058688 4852461049709285376 4856745993728848128 4862395372065760256 4874804473289089248 4884703315820310528 4889016731228707584 4919494649978574848 4922879468094701568 4933837199978512384 4952182322071455744 4957928201931532464 4961339463939191424 4971414025568600064 4975804010481288192 4980689012850130944 4990871246462638992 5001005775720794112 5006822957374644224 5019600645763022592 5034235049978075136 5040090884001718272 5049410578683674112 5065618253443284992 5070091424977918976 5079466594032981696 5099276846489419776 5105193396048310656 5108705982670058496 5109701514235558968 5123600169208455168 5129559952948494336 5133159084672073728 5139114946852618368 5160093047906521088 5173261890021074304 5179264282374904449 5199393071119822848 5220688199977263104 5230341839400297984 5240099898936075264 5255377158116646912 5260449724729565184 5261474826539585472 5265094941323223552 5281038179396513352 5296434792164433216 5313363138438397952 5333119423769260032 5348667876899782656 5353830489073876992 5358558165133694976 5364864182244077056 5371088885425826836 5374784419267457376 5385698527699316736 5390454344688062208 5406777183667858908 5421483899976388608 5427790182771081216 5460098457668528128 5470194793573980288 5491528911603990528 5502755476869063504 5517723259147567104 5528017475800694784 5534431481225896704 5535509973755188882 5545669771096326144 5550566849975826432 5557023282360868864 5571205112330387712 5577669227172974022 5582518075223212032 5622279599975514112 5632675827046474752 5659636939510235136 5666203659350322816 5670102244501933056 5698820535123695616 5703852853100158848 5715435172252336128 5736686452300597248 5743342570554349488 5748414203515003839 5770754947067056128 5777546042416698368 5794390199974764544 5799983029830033408 5805104678894836224 5822683120873078824 5834506738340926464 5838521123051495424 5839658873412067392 5873274224974420992 5880106031335337984 5895112386303084672 5897249197607452672 5912299302881227776 5919159179857033656 5926044359705145312 5942163509851226112 5949156320904323072 5961318433274818796 5977533530743197696 5984486611773243392 5988685598784086016 5995634104661388096 5999759351740417536 6013114087473811968 6017251361512255488 6035472205024586688 6054762646127476736 6094993627164868608 6102065479300347648 6106263955617466368 6124066474438508544 6131273351136088064 6138387297629516384 6142610764877094144 6155084031656361984 6177970025554489344 6179173924191838752 6190599911477696442 6195981599973015552 6214659173764521984 6240112523049746432 6251651192655977472 6283314948982536192 6287638132516995072 6288863402136072576 6307906714279168726 6325064549972453376 6326297112863073008 6361474085719474176 6367091556949014528 6374479116769113168 6419881389680574088 6437343802338828288 6449353721767477248 6469948066279047168 6475661324971797504 6480116850859352064 6499739297718785664 6512937754427080704 6518688974971610112 6550518510982213677 6556213088343539712 6563820080633542272 6569616232588575816 6595148510933778432 6602909762761940992 6610570935908709952 6615119285252255232 6634405347308384256 6654494995283518656 6666799904668288476 6668007700961058816 6692800861017363456 6712313399970766848 6720121178668957696 6732547438244898816 6737271298632096768 6745088367744061608 6764753348408038464 6772622125377308928 6806924528064414208 6811607976893411328 6812935352314078624 6831466892277940224 6852153262470157824 6856867830560477184 6864823664212891104 6897682520028099072 6905685709833205932 6932524094826430464 6951570664715818596 6973789119200397312 6978587377848532992 6986799865248100352 7007169544155529216 7013932966306086912 7015299768719447296 7020126588430964736 7041384239195351136 7060537172062273536 7061913056219244288 7068729317605353216 7074971327403081648 7110825898359013376 7117084251970957134 7144744220178259968 7166379225689943168 7180931370265755648 7187272459584082944 7209036244890478544 7222366563390645849 7228645199968518144 7255522936988411904 7276676065084588032 7278691574563928064 7285118990593272192 7293593058098640384 7337007302492084672 7379241974967862272 7384319202142052352 7400755799967768576 7428273483107183616 7436892302897298696 7471033519275196416 7486306869693958488 7501508663581191168 7510234436061966336 7515401791529189376 7554938212467097088 7560136326002577408 7598427380164927488 7605137137466878464 7619199891049472544 7648915269734129664 7657790094072465984 7664552271353338452 7694339929422741504 7699738627008110592 7708672420278927552 7733310706440044544 7740139571859781632 7763577494497438432 7779342317787901952 7784694830735327232 7786211831216089856 7831032299965894656 7836420377783402496 7845512759100446976 7860149848404112896 7883065737174970368 7892212239809378208 7901392479606860416 7921557269094770028 7944652188246649824 7970044707657596928 7984914131712114688 7994178806215184128 7999679135653890048 8017485449965082624 8023001815349673984 8047296273366115584 8056633328138740254 8062176628901186064 8078547791548975104 8085681517032093312 8110165775501788362 8136087305733796864 8141685274156621824 8190147686502792192 8205292190360970432 8237293367405985792 8238898565589118336 8254133215303595256 8286212231686029312 8292026213701042176 8301647221838845056 8303264960632783323 8318504656644489216 8325850274963739648 8335534923541303296 8377753265310048256 8385151202848096768 8433419399963271168 8449013740569712128 8489455409265352704 8499305489025484224 8548230802685543424 8555779279650238272 8573152758378504192 8583125069785104384 8634215099962396672 8640155801145802752 8666319063625047552 8691585299962146816 8699974544745050112 8707657018342254336 8734024681309618236 8751760107511389696 8759488310118101088 8809911337461631488 8820159047003006976 8845873796411179008 8872659993711358208 8889066539557717968 8890676934614745088 8923734481356484608 8929874383985737728 8941977649912228194 8949751199961022464 8958389630232526848 8966300296114796544 8976729917659865088 8983028398176129024 8993451156992082144 9019671131210717952 9030162833836411904 9053208307536880032 9082143969191215104 9136204349960210432 9142490440747302912 9153098218950521472 9196910026704132096 9207580946444274576 9213916147315641216 9232626047484542976 9268760886287758128 9298385492267196416 9360168784574619648 9377476788983966208 9388512318927134848 9415884074958992384 9424972423473804288 9433295103204108864 9461860071418753089 9487596824958680064 9489445669294609512 9526325626904346624 9555172300919924224 9583029946112110592 9629822084520861132 9656015703508242432 9674030582651215872 9704922099418570752 9713491987457696256 9724790744131520512 9749608946578178496 9769406631640621056 9778033462457415168 9838989299957149696 9845758936189403136 9867674399957024768 9904364644142911488 9915856403863064928 9922678927878382848 9942828051137200128 9951608020962576384 9981742492925277984 10002011551441588224 10013645914749288448 10039201291526045184 10068470099956150272 10080181768003436544 10098821157367348224 10131236506886569984 10140182849955837952 10158933188065963392 10198553692978839552 10210386792096621312 10217411965340116992 10219403028471117936 10247200338416910336 10266318169344147456 10278229893705236736 10320186095813042176 10346523780042148608 10358528564749808898 10398786142239645696 10432307258230932893 10441376399954526208 10460683678800595968 10480199797872150528 10510754316233293824 10520899449459130368 10522949653079170944 10530189882646447104 10562076358793026704 10592869584328866432 10666238847538520064 10675626377956435701 10717116330267389952 10729728364488154112 10742177770851653672 10749568838534914752 10771397055398633472 10780908689376124416 10813554367335717816 10842967799952777216 10855580365542162432 10920196915337056256 10940389587147960576 11005510953738127008 11035446518295134208 11068862962451793408 11071019947510377764 11101133699951652864 11114046564721737728 11142410224660775424 11155338454345948044 11244559199951028224 11265351654092949504 11319273879020470272 11332407318700645632 11340204489003866112 11397641070247391232 11407705706200317696 11430870344504672256 11473372904601194496 11486685141108698976 11496828407030007678 11541509894134112256 11555092084833396736 11588780399949529088 11599966059660066816 11610209357789672448 11645366241746157648 11669013476681852928 11677042246102990848 11679317746824134784 11746548449948841984 11760212062670675968 11790224772606169344 11824598605762455552 11838318359714067312 11852088719410290624 11898312641808646144 11922636866549637592 11955067061486395392 11968973223546486784 11977371197568172032 11991268209322776192 11999518703480835072 12026228174947623936 12034502723024510976 12070944410049173376 12084949992208110381 12165248663252682543 12204130958600695296 12212527911234932736 12248132948877017088 12262546702272176128 12276774595259032768 12285221529754188288 12355940051108978688 12358347848383677504 12381199822955392884 12429318347529043968 12480225046099492864 12503302385311954944 12566629897965072384 12575276265033990144 12577726804272145152 12615813428558337452 12650129099944906752 12652594225726146016 12734183113898029056 12748958233538226336 12839762779361148176 12874687604677656576 12898707443534954496 12939896132558094336 12951322649943595008 12960233701718704128 12999478595437571328 13025875508854161408 13037377949943220224 13101037021964427354 13112426176687079424 13127640161267084544 13139232465177151632 13205819525523881984 13221141871817419904 13230238570504510464 13268810694616768512 13308989990567037312 13333599809336576952 13336015401922117632 13385601722034726912 13412966474868342291 13424626799941533696 13465094876489797632 13474542597264193536 13490176735488123216 13529506696816076928 13545244250754617856 13613849056128828416 13623215953786822656 13625870704628157248 13704306524940315648 13713735661120954368 13729647328425782208 13795365040056198144 13811371419666411864 13865048189652860928 13903141329431637192 13947578238400794624 13957174755697065984 13973599730496200704 14030599537438894592 14040253176861929472 14082768478390702272 14123826112438488576 14137458635210706432 14149942654806163296 14221651796718026752 14234168503941914268 14289488440356519936 14332758451379886336 14361862740531511296 14374544919168165888 14418072489780957088 14444733126781291698 14457290399937036288 14511045873976823808 14553352130169176064 14557383149127856128 14570237981186544384 14587186116197280768 14674014604984169344 14758483949935724544 14768638404284104704 14801511599935537152 14856546966214367232 14873784605794597392 14942067038550392832 14972613739387916976 15003017327162382336 15020468872123932672 15109876424934194176 15120272652005154816 15196854760329854976 15210274274933756928 15238399782098945088 15297830539468259328 15315580188144931968 15329104542706676904 15388679858845483008 15399477254016221184 15417344840557855104 15480279143719563264 15527154988994876864 15558684635575803904 15572423662432179712 15662064599931789312 15691025518200893952 15720299696808225792 15766131474349940736 15784424479618756416 15802784959213720832 15843114538189540056 15889304376493299648 15940089415315193856 15988357612430368256 15999358271307780096 16034970899930165248 16046003630699347968 16094592546732231168 16113266656277480508 16124353257802372128 16157095583097950208 16171363034064186624 16220331551003576724 16272174611467593728 16283370548313243648 16380295373005584384 16410584380721940864 16474586734811971584 16477797131178236672 16508266430607190512 16584052427402084352 16603294443677690112 16606529921265566646 16637009313288978432 16651700549927479296 16671069847082606592 16755506530620096512 16770302405696193536 16866838799926542336 16898027481139424256 16978910818530705408 16998610978050968448 17096461605371086848 17111558559300476544 17146305516757008384 17268430199924793344 17332638127250095104 17383170599924293632 17399949089490100224 17415314036684508672 17468049362619236472 17503520215022779392 17518976620236202176 17619822674923262976 17640318094006013952 17691747592822358016 17745319987422716416 17778133079115435936 17847468962712969216 17883955299824456388 17932600592229593088 17953459835319730176 17966056796352258048 17986902313984164288 18039342262421435904 18060325667672823808 18106416615073760064 18164287938382430208 18272408699920420864 18284980881494605824 18306196437901042944 18393820053408264192 18415161892888549152 18427832294631282432 18465252094969085952 18537521772575516256 18596770984534392832 18720337569149239296 18754953577967932416 18777024637854269696 18831768149917984768 18849944846947608576 18866590206408217728 18923720142837506178 18975193649917360128 18978891338589219024 19110344601839848448 19166059892224221184 19259644169041722264 19312031407016484864 19348061165302431744 19374284908143161087 19409844198837141504 19426983974915392512 19449581488263041024 19499217893156356992 19538813263281242112 19556066924914830336 19677978599914299392 19808729288285822976 19831712807726129856 19845357855756765696 19903216041925152768 19963484985850555968 20004023102883176448 20027291829498576896 20078402583052090368 20136940199912300544 20160363536006873088 20197642314734696448 20280365699911675904 20317866376131926784 20420773584193242624 20434823930680233984 20438806056942235872 20494400676833820672 20556459787410473472 20640372191626084352 20693047560084297216 20717057129499617796 20797572284479291392 20864614516461865786 20882752799909052416 20921367357601191936 20960399595744301056 21021508632466587648 21041798898918260736 21045899306158341888 21060379765292894208 21124152717586053408 21185739168657732864 21332477695077040128 21351252755912871402 21434232660534779904 21459456728976308224 21484355541703307344 21499137677069829504 21542794110797266944 21561817378752248832 21627108734671435632 21667099690171937547 21685935599905554432 21840393830674112512 21880779174295921152 22011021907476254016 22137725924903586816 22142039895020755528 22202267399903305728 22228093129443475456 22284820449321550848 22310676908691896088 22530703308185899008 22664814637401291264 22680408978007732224 22795282140494782464 22815411412400635392 22946745809202388992 22973370282217397952 22993656814060015356 23083019788268224512 23110184169666793472 23177560799899058176 23199932119320133632 23220418715579344896 23290732483492315296 23338026953363705856 23354084492205981696 23358635493648269568 23493096899897683968 23520424125341351936 23580449545212338688 23649197211524911104 23676636719428134624 23704177438820581248 23796625283617292288 23845273733099275184 23910134122972790784 23954742395136344064 23982536418645552384 23999037406961670144 24052456349895247872 24069005446049021952 24141888820098346752 24169899984416220762 24330497326505365086 24408261917201390592 24425055822469865472 24525093404544352256 24553549190518065536 24570443059508376576 24711880102217957376 24716695696767355008 24762399645910785768 24858636695058087936 24909794881898349969 25006604770623909888 25133259795930144768 25155453608544290304 25231626857116674904 25300258199889813504 25305188451452292032 25468366227796058112 25497916467076452672 25679525558722296352 25749375209355313152 25902645299887190016 25920467403437408256 25998957190875142656 26074755899886440448 26202074043928854708 26255280322534169088 26278464930354303264 26411639051047763968 26442283743634839808 26460477141009020928 26537621389233537024 26617979981134074624 26667199618673153904 26672030803844235264 26771203444069453824 26825932949736684582 26849253599883067392 26930189752979595264 26949085194528387072 26980353470976246432 27059013393632153856 27090488501509235712 27227698112257656832 27246431907573645312 27251741409256314496 27408613049880631296 27427471322241908736 27459294656851564416 27590730080112396288 27622742839332823728 27806282658863274384 27895156476801589248 27947199460992401408 28061199074877789184 28080506353723858944 28165536956781404544 28247652224876977152 28274917270421412864 28299885309612326592 28385580214256259267 28468337007883828536 28578976880713039872 28665516902759772672 28749089838336331776 28836144979561914176 28889466253562583396 29022091747953647616 29114766298255712256 29140475962373088768 29174372232394561536 29348029209968338688 29516967899871449088 29537276808568209408 29603023199871074304 29713093932428734464 29747569211589194784 29945227478775833952 30006034654324764672 30040937744247865344 30219752849868388352 30240545304010309632 30393709520659709952 30420548549867513856 30476799564197890176 30595661078936518656 30631160376289863936 30658209085413353808 30798954508032442368 30834689681115710208 30960558287439126528 31054309977989753728 31117369271151607808 31144847324864359424 31296921774692798679 31324129199863578624 31382051036401787904 31440599393616451584 31532262948699881472 31568848959237512832 31605569918427441664 31686229076379080112 31778608752986599296 31976715224860736512 31998716542615560192 32069941799860330496 32189185093464462336 32226533312554961016 32248706515604744256 32314191166195900416 32342726068128373248 32440663102007153448 32544349222935187456 32566741096626487296 32760590746011168768 32821168761443881728 32955594262356473344 33016532861214381024 33206588887355380224 33213059842531133292 33303401099854958592 33342139694165213184 33511013061240193024 33540604811392387072 33733677599853084672 33796054962278848512 33957821637061410816 33997221956101936896 34192923210742173696 34223117118600953088 34292611033514016768 34536860399849586688 34665276254500190208 34766341199848587264 34799898178980200448 34830628073369017344 34936098725238472944 35007040430045558784 35037953240472404352 35239645349846525952 35280636188012027904 35490639974845432832 35556266158230871872 35694937925425938432 35767910599648912776 35865201184459186176 35906919670639460352 35932113592704516096 35973804627968328576 36078684524842871808 36120651335345647616 36212833230147520128 36254849976624331143 36544817399840841728 36612392875802085888 36787640106816528384 36830323785777098304 36855664589262564864 37075043545151032512 37193541969068785664 37440675138298478592 37509907155935864832 37554049275708539392 37663536299835969536 37699889693895217152 37733180412816435456 37847440285675012356 37950387299834720256 37957782677178438048 38220689203679696896 38332119784448442368 38519288338083444528 38624062814032969728 38696122330604863488 38748569816286322174 38819688397674283008 38853967949830785024 38899162976526082048 38998435786312713984 39077626526562484224 39112133849829660672 39355957199828598784 39617458576571645952 39663425615452259712 39690715711513531392 39806432083850305536 39926969971701111936 40008046205766352896 40156805166104180736 40238899424605026873 40273880399824601088 40395284629469392896 40560731399823351808 40635732752263853568 40841547168386485248 40869647861360467968 40877612113884471744 41112919574820946944 41280744383252168704 41386095120168594432 41434114258999235592 41595144568958582784 41729229032923731572 41842734715202383872 41920799191488602112 42091798612316683776 42120759530585788416 42248305435172106816 42371478337315465728 42664955390154080256 42702505511825742804 42868465321069559808 42918913457952616448 42968711083406614688 42998275354139659008 43085588221594533888 43123634757504497664 43254217469342871264 43334199380343875094 43371871199811108864 43680787661348225024 43761558348591842304 44022043814952508032 44275451849807173632 44284079790041511056 44404534799806611456 44569640898643101696 44621353817383792176 45061406616371798016 45329629274802582528 45360817956015464448 45590564280989564928 45630822824801270784 45893491618404777984 45946740564434795904 45987313628120030712 46166039576536449024 46220368339333586944 46440837431158689792 46581464966984630592 46676053906727411712 46717270987296539136 46986193799795367936 47040848250682703872 47160899090424677376 47298394423049822208 47353273438856269248 47408354877641162496 47690547466198550368 47820268245945581568 47965072837291104768 47998074813923340288 48104912699790495744 48138010892098043904 48283777640196693504 48339799968832441524 48660994653010730172 48816523834402781184 48850111644939730944 49050186809088704512 49107098381036131072 49140886119016753152 49423760204435914752 49433391393534710016 49524799291821571536 49819589763796699938 50013209541247819776 50266519591860289536 50310907217088580608 50463253714233349808 50600516399779627008 50610376902904584064 50936732455592116224 50995832934152905344 51359051117444592704 51805290599774380032 51997914381750285312 52149511799772880896 52404148087857709416 52510560645068338176 52556929860708606528 52884567487269679616 52920954282018041856 53075242778467074048 53235959962268149248 53334399237346307808 53542406888138907648 53651865899473369164 53860379505959190528 53898170389056774144 53960706941952492864 54118026787264307712 54180977003018471424 54455396224515313664 54492863815147290624 54503482818512628992 54817226099761262592 54854942644483817472 54918589313703128832 55181460160224792576 55245485678665647456 55612565317726548768 55790312953603178496 55894398921984802816 56122398149755578368 56161012707447717888 56331073913562809088 56495304449753954304 56549834540842825728 56599770619224653184 56771160428512518534 56936674015767657072 57331033805519545344 57498179676672663552 57672289959123828352 57778932507125166792 58044183495907295232 58122854724429483261 58229532596511424512 58280951924746177536 58348744464789123072 58696058419936677376 59033935799742898176 59426187864857468928 59495138423178389568 59890454957551667904 60012069308649529344 60081875488495730688 60439505699736776704 60481090608020619264 60841097099735027712 60953599128395780352 61262320752579727872 61316418170826707616 61669379362231420416 61921116574878253056 62108619955979507456 62234738542303215616 62289694649728718848 62593843549385597358 62648258399727157248 62764102072803575808 62881198787232903168 63064525897399762944 63137697918475025664 63211139836854883328 63372458152758160224 63557217505973198592 63953430449721473024 63997433085231120384 64139883599720660992 64378370186928924672 64453066625109922032 64497413031209488512 64628382332391800832 64685452136256746496 64881326204014306896 65088698445870374912 65521181492022337536 65642337522887763456 65911188524712946688 66033065722428762048 66413177774710760448 66426119685062266584 66606802199709917184 66684279388330426368 67081209622784774144 67592109924557697024 67994443912203873792 68385846421484347392 68446234237201906176 69073720799699173376 69330552509000380416 69532682399697174528 69599796357960400896 69661256146738034688 69872197450476945888 70014080860091117568 70075906480944808704 70479290699693051904 70561272376024055808 70981279949690865664 71112532316461743744 71389875850851876864 71535821199297825552 71730402368918372352 71864227185409032192 71947609255936657152 72157369049685743616 72241302670691295232 72425666460295040256 72509699953248662286 73089634799681683456 73224785751604171776 73575280213633056768 73660647571554196608 73711329178525129728 74150087090302065024 74729384645695049907 75019814311871729664 75108098551417078784 75327072599671939072 75399779387790434304 75466360825632870912 75694880571350024712 75900774599669440512 75915565354356876096 76441378407359393792 76664239568896884736 77038576676166889056 77248125628065939456 77497139632572644348 77707935899661570048 77798325953052164096 77996871572625427968 78224267699659321344 78711914399657197568 79234917153143291904 79326851230904519424 79381431423027062784 79612864167700611072 79853939943402223872 80016092411532705792 80313610332208361472 80477798849210053746 80547760799649202176 80790569258938785792 81121462799646703616 81271465504527707136 81683094336772970496 81739295722720935936 81755224227768943488 82225839149641893888 82772190240337188864 82868228517998471184 83458458065847463144 83685469430404767744 83841598382977204224 84183597224633367552 84241519061171576832 84496610870344213632 84742956674630931456 85156740642768777801 85405011023651485608 85736930642139119616 85837826915905232896 85937422166813229376 85996550708279318016 86247269515008995328 86508434938685742528 86668398760687750188 87361575322696450048 87523116697183684608 88044087629905016064 88550903699614347264 88568159580083022112 88809069599613222912 89139281797286203392 89242707634767584352 90122813232743596032 90659258549605165056 90721635912030928896 91181128561979129856 91261645649602541568 91786983236809555968 91893481128869591808 91974627256240061424 92440736678667173888 92881674862317379584 93162929933969261184 93352107813454823424 93434541974593078272 93890765324078396037 93972387599590735872 94321798180849354752 94596788846099644416 94706546877712538496 94816709755282324992 95381094932397100736 95930145674582209536 95996149627846680576 96209825399580991488 96567555280393387008 96679599937664883048 97321989306021460344 97633047668805562368 97700223289879461888 98214196762072262144 98281772238033506304 98866782787069420032 99049598583643143072 99639179527593399876 100026419082495639552 100533039183720579072 100621814434177161216 100926507428466699616 101201032799559254016 101220753805809168128 101873464911184232448 101991665868305810688 102718102234889185408 103610581199548760064 103995828763500570624 104299023599545761792 104808296175715418832 105021121290136676352 105113859721417213056 105769134974539359232 105841908564036083712 106471919924536298496 106668798474692615616 107084813776277815296 107303731798946738328 107720759011918381056 107796340778113548288 107921413883904985728 108236053574528615424 108361954006036942848 108910792449030627328 109006965637025257984 109634452199522525184 109837178627406257664 110362920320449585152 110490971357331294912 111225130635453097536 111580625907206356992 112244796299511156736 112322025414895435776 112662147827125618176 112990608899507908608 113099669081685651456 113199541238449306368 113542320857025037068 113873348031535314144 114662067611039090688 114996359353345327104 115344579918247656704 115557865014250333584 116088366991814590464 116245709448858966522 116459065193022849024 116561903849492355072 116697488929578246144 117392116839873354752 118067871599485796352 118852375729714937856 118990276846356779136 119780909915103335808 120024138617299058688 120879011399473553408 121682194199470055424 121907198256791560704 122524641505159455744 122632836341653415232 123338758724462840832 123842233149756506112 124217239911959014912 124579389299457437696 125187687098771194716 125528204145607151616 125762397574465806336 126275395836950051328 126422279673709766656 126744916305516320448 127114435011946397184 127906860899442946048 127994866170462240768 128279767199441321984 128756740373857849344 128906133250219844064 128994826062418977024 129256764664783601664 129370904272513492992 129762652408028613792 130177396891740749824 131042362984044675072 131284675045775526912 131822377049425893376 132066131444857524096 132826355549421520896 132852239370124533168 133213604399419834368 134162419245569548288 135184219849115394048 135619994357002127609 135988887824407747584 136771692842968694784 136892468474403812352 138661105018000760832 139322512293476069376 139744394900953891776 140028161720182235136 140151812961889617408 140958581399386103808 141122544752048111616 141962559899381731328 142225064632923487488 143071642398595651104 143460804737836744704 143895218511873314304 144314738099371487232 144482605341382590464 144851332920590080512 145019399906497324572 146179269599363366912 146449571503208343552 147150560427266113536 147321295143108393216 147422658357050259456 148300174180604130048 149458769291390099814 150039628623743459328 150216197102834157568 150654145199343878144 150799558775580868608 150932721651265741824 151389761142700049424 151801549199338881024 151831130708713752192 152882756814718787584 154077153352333778112 154994279265145288696 155415871799323140096 155596651906104328192 155993743145250855936 156448535399318642688 158653702461809038848 158762862846054125568 159225728335401222144 159707879886804447744 160627220664416722944 160955597698420107492 161581138517877571584 162242925599293407232 162542931009055414272 163366188673545940992 163478591445441871872 163510448455537886976 164451678299283787776 165544380480674377728 165736457035996942368 166916916131694926288 167370938860809535488 167683196765954408448 168367194449266735104 168483038122343153664 168993221740688427264 169485913349261862912 170313481285537555602 170810022047302971216 171675653831810465792 171874844333626458752 171993101416558636032 172494539030017990656 173016869877371485056 173336797521375500376 174368564173288449783 175046233394367369216 176088175259810032128 177101807399228694528 177136319160166044224 178278563594572406784 178485415269535168704 180245626465487192064 181318517099210330112 181443271824061857792 182523291299205083136 183786962257739183616 183949254512480122848 184881473357334347776 185763349724634759168 186325859867938522368 186704215626909646848 186869083949186156544 187781530648156792074 187944775199181471744 188643596361698709504 189193577692199288832 189413093755425076992 189633419510564649984 190762189864794201472 191860291349164419072 191992299255693361152 192419650799161982976 193135110560786774016 193359199875329766096 194643978612042920688 195266095337611124736 196428393524144524288 196563544476067012608 197733565574138840064 198099197167286286144 199278359055186799752 200052838164991279104 201243628868354322432 201853014856933399232 202441507611618336256 203983331736611621376 205436204469778370816 207221162399097520128 207991657527001141248 208598047199091523584 209616592351430837664 210042242580273352704 210227719442834426112 211538269949078718464 211683817128072167424 212943839849072596992 213337596949385231232 214169627552555630592 214607463597893476656 215592681556227096576 215842827767809971456 216472107149057230848 216723908012073885696 217821584898061254656 218013931274050515968 219268904399045050368 219674357254812515328 220725840640899170304 220981942714662589824 222450261270906195072 224489592599022313472 225324295654251236352 225981217799015817216 226199338163371302912 226399082476898612736 227084641714050074136 227746696063070628288 229324135222078181376 229992718706690654208 230689159836495313408 231115730028500667168 232491418897717933044 233123807698984710144 233394977859156492288 234784233679746709504 236135743198971592704 237704751459429875712 237980553692713558272 239561819830206671616 240048277234598117376 241758022798947106816 243364388398940110848 243814396513583121408 245049283010318911488 245265672683306830464 246677517448925681664 248434479823918029824 249158778598914875392 250375374197542389432 251056408291214303232 251524795148931612672 252550791673900102656 252844559347419533312 253489832611032640896 254228870023892794368 255813721798885892096 257513480747715698688 257812266500439688128 257989652124837954048 258741808545026985984 259525304816057227584 260354793783481499648 262084725968089350144 262569350091551053824 263644754098851786752 264132262889715048192 265652711098843041792 265704478740249066336 266427208798839668736 268324838491139096576 270368439698230788096 271239988714004255218 271977775648815495168 273543385685937389568 273784936948807624704 277322210036001521664 278645024586952138752 279488789801907783552 280056323440364470272 280303625923779234816 281672295972235188111 281917162798772207616 283925119798763462656 284450129265846974976 286143284797191302208 287790437023746628608 288629476198742974464 288965210682765180928 289702665841180161024 290038799812994649144 292899143006416687104 294642590286216786432 294845316714100518912 296600348361208260096 298917538582780199628 300079257247486918656 300432394205668315136 301308290398687756288 301599117551161737216 301865443302531483648 302779522285400098848 303603098398677762048 303662261417427504384 305765513629437575168 308154306704667556224 309988558530290577392 310831743598646280192 311987486290501711872 312897070798637285376 317307404923618077696 317525725692108251136 319415759773608895488 321254441328833445888 321911195396840214984 323162277035755143168 325085862018110828544 326732377347091881984 327020896911075773952 328903356598567575552 331088760961348755456 331472914071993884736 333833832263389852576 334741877721619070976 336734388898533470208 336966076244686307328 337986443481376854528 338971826698523725824 340626962571075111204 341620044094605942432 343351307663620931584 343749688667252917504 343986202833117272064 344989078060035981312 346033739754742970112 346673595042751000752 348737128346576899566 350092466788734738432 352176350519620064256 354203614798457389056 354272638320332088448 356557127189144813568 356970830539070337408 362637034198420660224 365046582598410166272 367573924515478367232 367898509024960245696 371526699449269518336 372651719735877044736 373738167898372313088 375563061296313584148 377287192723397419008 378826187510850153984 379266839021129299968 381524379729588402944 383720582698328838144 383984598511386722304 384839301598323965952 386270221121573548032 386718399750659532192 389287957224085841376 390532190675222249472 392856787048289048576 393127088952134025216 395467131148277680128 396198394334572572288 398556718110373599504 402487257736708644864 403706029713866798464 404883015223236672512 406859983071006382827 407966663473223242752 410872408939556741632 415983315054002282496 419233184702861675328 420084485160546705408 420455438885668852224 423076539898157436928 423367634256144334848 425887679698145193984 426675193898770462464 429214927195786953312 431685655535619942912 432944214298114461696 433447816024147771392 435643169796122509312 436027862548101031936 438537808798090100736 439348714509625030656 441451681281798340608 441963885429325179648 444900522541812390144 448979185198044626944 450648591308502472704 451962435598031634432 452398676326742605824 452798164953797225472 454169283428100148272 455493392126141256576 458648270444156362752 461378319672990626816 462231460057001334336 464982837795435866088 466247615397969420288 466789955718312984576 469568467359493419008 475961107385427116544 479123639660413343232 483516045597894213632 486728776797880221696 487628793027166242816 490098566020637822976 490531345366613660928 493355034897851363328 496868959647836059648 498317557197829750784 500750748395084778864 502112816582428606464 503049590297863225344 505101583347800205312 505689118694839066624 506979665222065281792 508457740047785588736 511627443597771784192 515026961495431397376 515624533000879376256 515979304249675908096 517483617090053971968 519050609632114455168 523105692519865349349 525138700183102107648 527289508197703573504 528264525779430096384 531305422197686083584 531408957480498132672 536649676982278193152 540736879396461576192 542479977428008510436 543955551297630990336 547569873897615249408 554644420072003043328 557290049173904277504 558977579603815567104 560112646880728940544 560607251847558469632 563344591944470376222 563834325597544415232 567850239597526925312 568900258531693949952 572286569594382604416 575580874047493257216 577258952397485948928 579405331682360322048 580077599625989298288 585798286012833374208 589285180572433572864 589690633428201037824 593200696722416520192 597835077165560399256 600158514494973837312 600864788411336630272 603730886605062967296 605559044570800197696 607324522834855008768 611531027258875150336 616308613409335112448 619977117060581154784 621663487197292560384 623974972581003423744 625794141597274570752 634614809847236155392 635051451384216502272 638831519547217790976 642508882657666891776 643822390793680429968 650171724036221657088 653464754694183763968 654041793822151547904 657806713197135151104 662177521922697510912 662945828143987769472 667667664526779705152 673468777797066940416 675972886962753709056 677943653397047451648 681253925142150222408 683240088189211884864 687499377334505835008 687972405666234544128 689978156120071962624 692067479509485940224 693347190085502001504 697474256693153799132 700184933577469476864 704352701039240128512 708407229596914778112 708545276640664176896 713114254378289627136 713941661078140674816 725274068396841320448 730093165196820332544 735147849030956734464 735797018049920491392 745303439471754089472 747476335796744626176 751126122592627168296 754574385446794838016 757652375021700307968 758533678042258599936 763048759459176805888 767441165396657676288 772540442243147096064 773436799501319064384 778575914448171682752 781064381350444498944 785713574096578097152 786254177904268050432 790934262296555360256 792396788669145144576 797113436220747199008 804974515473417289728 807412059427733596928 809766030446473345024 813719966142012765654 815933326946446485504 821744817879113483264 831966630108004564992 838466369405723350656 840168970321093410816 840910877771337704448 846153079796314873856 851775359396290387968 853350387797540924928 858429854391573906624 863371311071239885824 865888428596228923392 866895632048295542784 872055725096202063872 878697429019250061312 883927770858650359296 889801045083624780288 897958370396089253888 901297182617004945408 903924871196063268864 904797352653485211648 905596329907594450944 908338566856200296544 910986784252282513152 917296540888312725504 922756639345981253632 924462920114002668672 929965675590871732176 932495230795938840576 939136934718986838016 951922214770854233088 958247279320826686464 975257586054332485632 980197132041275645952 981062690733227321856 986710069795702726656 993737919295672119296 996635114395659501568 1001501496790169557728 1004225633164857212928 1010203166695600410624 1011378237389678133248 1013959330444130563584 1016915480095571177472 1023254887195543568384 1030053922990862794752 1031249066001758752512 1031958608499351816192 1034967234180107943936 1038101219264228910336 1046211385039730698698 1050277400366204215296 1054579016395407147008 1056529051558860192768 1062610844395372167168 1062817914960996265344 1084959954856017020872 1087911102595261980672 1095139747795230498816 1114580098347808555008 1117955159207631134208 1121214503695116939264 1126689183888940752444 1135700479195053850624 1137800517063387899904 1144573139188765208832 1151161748094986514432 1154517904794971897856 1158810663364720644096 1160155199251978596576 1171596572025666748416 1178570361144867145728 1179381266856402075648 1186401393444833040384 1195670154331120798512 1201729576822673260544 1207461773210125934592 1211118089141600395392 1214649045669710017536 1220579949213019148481 1232617226818670224896 1239954234121162309568 1247949945162006847488 1269229619694472310784 1270102902768433004544 1277663039094435581952 1287644781587360859936 1300343448072443314176 1306929509388367527936 1308083587644303095808 1315613426394270302208 1324355043845395021824 1325891656287975538944 1335335329053559410304 1346937555594133880832 1351945773925507418112 1355887306794094903296 1362507850284300444816 1366480176378423769728 1374998754669011670016 1375944811332469088256 1384134959018971880448 1386694380171004003008 1394948513386307598264 1400369867154938953728 1408705402078480257024 1417090553281328353792 1427883322156281349632 1450548136793682640896 1460186330393640665088 1470295698061913468928 1471594036099840982784 1490606878943508178944 1494952671593489252352 1502252245185254336592 1509148770893589676032 1515304750043400615936 1517067356084517199872 1526097518918353611776 1534882330793315352576 1545080884486294192128 1546873599002638128768 1557151828896343365504 1571427148193156194304 1581868524593110720512 1584793577338290289152 1594226872441494398016 1609949030946834579456 1614824118855467193856 1619532060892946690048 1627439932284025531308 1631866653892892971008 1643489635758226966528 1663933260216009129984 1676932738811446701312 1680337940642186821632 1681821755542675408896 1692306159592629747712 1703550718792580775936 1706700775595081849856 1716859708783147813248 1726742622142479771648 1731776857192457846784 1744111450192404127744 1757394858038500122624 1767855541717300718592 1779602090167249560576 1802594365234009890816 1811192659815188901888 1816677133712400593088 1821973568504565026304 1834593081776625451008 1845513278691962507264 1848925840228005337344 1859931351181743464352 1864990461591877681152 1878273869437973676032 1903844429541708466176 1916494558641653372928 1950515172108664971264 1960394264082551291904 1962125381466454643712 1973420139591405453312 1987475838591344238592 2003002993580339115456 2020406333391200821248 2022756474779356266496 2027918660888261127168 2033830960191142354944 2062498132003517505024 2063917216998703632384 2069934468360215887872 2076202438528457820672 2092422770079461397396 2100554800732408430592 2109158032790814294016 2113058103117720385536 2125221688790744334336 2125635829921992530688 2169919909712034041744 2175822205190523961344 2190279495590460997632 2235910318415262268416 2242429007390233878528 2253378367777881504888 2275601034126775799808 2289146278377530417664 2302323496189973028864 2317621326729441288192 2320310398503957193152 2343193144051333496832 2357140722289734291456 2358762533712804151296 2372802786889666080768 2391340308662241597024 2403459153645346521088 2414923546420251869184 2422236178283200790784 2429298091339420035072 2441159898426038296962 2465234453637340449792 2479908468242324619136 2495899890324013694976 2538459239388944621568 2555326078188871163904 2575289563174721719872 2600686896144886628352 2616167175288606191616 2651783312575951077888 2670670658107118820608 2693875111188267761664 2703891547851014836224 2711774613588189806592 2725015700568600889632 2732960352756847539456 2749997509338023340032 2751889622664938176512 2768269918037943760896 2773388760342008006016 2789897026772615196528 2817410804156960514048 2834181106562656707584 2855766644312562699264 2940591396123826937856 2943188072199681965568 2981213757887016357888 2989905343186978504704 3004504490370508673184 3030609500086801231872 3034134712169034399744 3052195037836707223552 3069764661586630705152 3090161768972588384256 3093747198005276257536 3114303657792686731008 3142854296386312388608 3163737049186221441024 3169587154676580578304 3188453744882988796032 3229648237710934387712 3239064121785893380096 3254879864568051062616 3263733307785785942016 3286979271516453933056 3353865477622893402624 3363643511085350817792 3384612319185259495424 3407101437585161551872 3413401551190163699712 3433719417566295626496 3453485244284959543296 3463553714384915693568 3488222900384808255488 3514789716077000245248 3535711083434601437184 3559204180334499121152 3605188730468019781632 3622385319630377803776 3633354267424801186176 3643947137009130052608 3661739847639057445443 3691026557383925014528 3697851680456010674688 3719862702363486928704 3756547738875947352064 3807688859083416932352 3832989117283306745856 3901030344217329942528 3920788528165102583808 3924250762932909287424 3946840279182810906624 3974951677182688477184 4006005987160678230912 4040812666782401642496 4055837321776522254336 4067661920382284709888 4124996264007035010048 4127834433997407264768 4152404877056915641344 4184845540158922794792 4201109601464816861184 4226116206235440771072 4251271659843985061376 4339839819424068083488 4351644410381047922688 4380558991180921995264 4471820636830524536832 4484858014780467757056 4506756735555763009776 4551202068253551599616 4578292556755060835328 4604646992379946057728 4635242653458882576384 4640620797007914386304 4714281444579468582912 4745605573779332161536 4782680617324483194048 4829847092840503738368 4844472356566401581568 4858596182678840070144 4882319796852076593924 4930468907274680899584 4959816936484649238272 4991799780648027389952 5076918478777889243136 5110652156377742327808 5150579126349443439744 5232334350577212383232 5303566625151902155776 5341341316214237641216 5407783095702029672448 5450031401137201779264 5465920705513695078912 5499995018676046680064 5503779245329876353024 5536539836075887521792 5546777520684016012032 5579794053545230393056 5634821608313921028096 5668362213125313415168 5711533288625125398528 5881182792247653875712 5886376144399363931136 5962427515774032715776 6009008980741017346368 6061219000173602463744 6068269424338068799488 6104390075673414447104 6187494396010552515072 6228607315585373462016 6285708592772624777216 6327474098372442882048 6339174309353161156608 6376907489765977592064 6459296475421868775424 6478128243571786760192 6509759729136102125232 6527466615571571884032 6573958543032907866112 6707730955245786805248 6727287022170701635584 6826803102380327399424 6867438835132591252992 6906970488569919086592 6976445800769616510976 7029579432154000490496 7071422166869202874368 7118408360668998242304 7210377460936039563264 7244770639260755607552 7266708534849602372352 7287894274018260105216 7323479695278114890886 7382053114767850029056 7395703360912021349376 7439725404726973857408 7615377718166833864704 7665978234566613491712 7802060688434659885056 7848501525865818574848 7949903354365376954368 8012011974321356461824 8081625333564803284992 8111674643553044508672 8135323840764569419776 8249992528014070020096 8255668867994814529536 8304809754113831282688 8369691080317845589584 8452232412470881542144 8502543319687970122752 8679679638848136166976 8943641273661049073664 8969716029560935514112 9013513471111526019552 9102404136507103199232 9156585113510121670656 9209293984759892115456 9270485306917765152768 9281241594015828772608 9428562889158937165824 9491211147558664323072 9565361234648966388096 9688944713132803163136 9717192365357680140288 9764639593704153187848 9860937814549361799168 9919633872969298476544 10153836957555778486272 10221304312755484655616 10301158252698886879488 10464668701154424766464 10607133250303804311552 10682682632428475282432 10815566191404059344896 10900062802274403558528 10931841411027390157824 10999990037352093360128 11073079672151775043584 11093555041368032024064 11159588107090460786112 11269643216627842056192 11336724426250626830336 11423066577250250797056 11762365584495307751424 11772752288798727862272 11924855031548065431552 12018017961482034692736 12122438000347204927488 12208780151346828894208 12374988792021105030144 12457214631170746924032 12678348618706322313216 12753814979531955184128 12918592950843737550848 12956256487143573520384 13019519458272204250464 13054933231143143768064 13147917086065815732224 13415461910491573610496 13454574044341403271168 13653606204760654798848 13734877670265182505984 13813940977139838173184 14142844333738405748736 14236816721337996484608 14489541278521511215104 14533417069699204744704 14575788548036520210432 14646959390556229781772 14764106229535700058112 14791406721824042698752 14879450809453947714816 15230755436333667729408 15331956469133226983424 15697003051731637149696 16024023948642712923648 16223349287106089017344 16499985056028140040192 16511337735989629059072 16609619508227662565376 16739382160635691179168 16904464824941763084288 17005086639375940245504 17359359277696272333952 17887282547322098147328 18027026942223052039104 18204808273014206398464 18313170227020243341312 18562483188031657545216 18857125778317874331648 18982422295117328646144 19130722469297932776192 19377889426265606326272 19434384730715360280576 19529279187408306375696 19721875629098723598336 19839267745938596953088 20602316505397773758976 20929337402308849532928 21214266500607608623104 21365365264856950564864 21631132382808118689792 21800125604548807117056 21863682822054780315648 21999980074704186720256 22146159344303550087168 22187110082736064048128 22319176214180921572224 22673448852501253660672 22846133154500501594112 23545504577597455724544 23849710063096130863104 24036035922964069385472 24244876000694409854976 24417560302693657788416 24749977584042210060288 24914429262341493848064 25356697237412644626432 25507629959063910368256 25837185901687475101696 26039038916544408500928 26295834172131631464448 26830923820983147220992 26909148088682806542336 27307212409521309597696 27469755340530365011968 27627881954279676346368 28285688667476811497472 28473633442675992969216 29066834139398409489408 29151577096073040420864 29293918781112459563544 29582813443648085397504 29758901618907895429632 30461510872667335458816 30663912938266453966848 31394006103463274299392 32048047897285425847296 32446698574212178034688 32999970112056280080384 33219239016455325130752 33478764321271382358336 33808929649883526168576 34010173278751880491008 34718718555392544667904 35774565094644196294656 36054053884446104078208 36626340454040486682624 37124966376063315090432 38261444938595865552384 38755778852531212652544 38868769461430720561152 39058558374816612751392 39443751258197447196672 39678535491877193906176 41204633010795547517952 42428533001215217246208 42730730529713901129728 43600251209097614234112 43727365644109560631296 43999960149408373440512 44292318688607100174336 44374220165472128096256 44638352428361843144448 45346897705002507321344 45692266309001003188224 47091009155194911449088 48072071845928138770944 48835120605387315576832 49499955168084420120576 49828858524682987696128 50713394474825289252864 51015259918127820736512 51674371803374950203392 52078077833088817001856 53661847641966294441984 54614424819042619195392 54939510681060730023936 56571377334953622994944 56947266885351985938432 58133668278796818978816 58303154192146080841728 58587837562224919127088 59165626887296170795008 59517803237815790859264 62788012206926548598784 64096095794570851694592 64893397148424356069376 65999940224112560160768 66438478032910650261504 66957528642542764716672 68020346557503760982016 69437437110785089335808 71549130189288392589312 72108107768892208156416 73252680908080973365248 74249932752126630180864 76522889877191731104768 77511557705062425305088 78117116749633225502784 78887502516394894393344 79357070983754387812352 82409266021591095035904 84857066002430434492416 85461461059427802259456 87200502418195228468224 87454731288219121262592 88748440330944256192512 89276704856723686288896 90693795410005014642688 91384532618002006376448 94182018310389822898176 96144143691856277541888 98999910336168840241152 99657717049365975392256 101426788949650578505728 102030519836255641473024 103348743606749900406784 104156155666177634003712 107323695283932588883968 109879021362121460047872 116267336557593637957632 116606308384292161683456 117175675124449838254176 118331253774592341590016 119035606475631581718528 128192191589141703389184 131999880448225120321536 132876956065821300523008 133915057285085529433344 136040693115007521964032 138874874221570178671616 144216215537784416312832 146505361816161946730496 148499865504253260361728 153045779754383462209536 155023115410124850610176 156234233499266451005568 158714141967508775624704 164818532043182190071808 169714132004860868984832 170922922118855604518912 174401004836390456936448 174909462576438242525184 177496880661888512385024 178553409713447372577792 188364036620779645796352 192288287383712555083776 197999820672337680482304 199315434098731950784512 204061039672511282946048 208312311332355268007424 214647390567865177767936 219758042724242920095744 232534673115187275915264 234351350248899676508352 236662507549184683180032 238071212951263163437056 256384383178283406778368 267830114570171058866688 272081386230015043928064 277749748443140357343232 288432431075568832625664 296999731008506520723456 306091559508766924419072 310046230820249701220352 312468466998532902011136 317428283935017551249408 329637064086364380143616 341845844237711209037824 348802009672780913872896 349818925152876485050368 354993761323777024770048 357106819426894745155584 384576574767425110167552 395999641344675360964608 398630868197463901569024 408122079345022565892096 416624622664710536014848 439516085448485840191488 465069346230374551830528 468702700497799353016704 476142425902526326874112 512768766356566813556736 535660229140342117733376 555499496886280714686464 576864862151137665251328 593999462017013041446912 612183119017533848838144 624936933997065804022272 634856567870035102498816 659274128172728760287232 697604019345561827745792 709987522647554049540096 714213638853789490311168 769153149534850220335104 816244158690045131784192 833249245329421072029696 930138692460749103661056 937405400995598706033408 952284851805052653748224 1025537532713133627113472 1071320458280684235466752 1110998993772561429372928 1153729724302275330502656 1187998924034026082893824 1224366238035067697676288 1249873867994131608044544 1318548256345457520574464 1395208038691123655491584 1428427277707578980622336 1538306299069700440670208 1666498490658842144059392 1874810801991197412066816 1904569703610105307496448 2142640916561368470933504 2221997987545122858745856 2307459448604550661005312 2448732476070135395352576 2499747735988263216089088 2790416077382247310983168 2856854555415157961244672 3076612598139400881340416 3332996981317684288118784 3749621603982394824133632 4285281833122736941867008 4443995975090245717491712 4614918897209101322010624 4999495471976526432178176 5713709110830315922489344 6665993962635368576237568 7499243207964789648267264 8570563666245473883734016 9229837794418202644021248 9998990943953052864356352 13331987925270737152475136 14998486415929579296534528 17141127332490947767468032 19997981887906105728712704 29996972831859158593069056 39995963775812211457425408 59993945663718317186138112 119987891327436634372276224
- Sum of all divisors σ(n): 464435486094074730048000000
- Sum of proper divisors (its aliquot sum) s(n): 344447594766638095675723776
- 119987891327436634372276224 is an abundant number, because the sum of its proper divisors (344447594766638095675723776) is greater than itself. Its abundance is 224459703439201461303447552
Bases of 119987891327436634372276224
- Binary: 1100011010000000110110010011111010110010110100110000001000110010010000110000000000000002
- Hexadecimal: 0x63406C9F59698119218000
- Base-36: F2R04IKV7GOADZPC0
Squares and roots of 119987891327436634372276224
- 119987891327436634372276224 squared (1199878913274366343722762242) is 14397094065204743496149815503450871548169618955698176
- 119987891327436634372276224 cubed (1199878913274366343722762243) is 1727476958126669680750696528678092542982958106788224892164841725725724244967424
-
The
square root of 119987891327436634372276224 is 10953898453401.7218710251 -
119987891327436634372276224 is a
perfect cube number . Itscube root is 493225824
Scales and comparisons
How big is 119987891327436634372276224?- 119,987,891,327,436,634,372,276,224 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 119,987,891,327,436,634,372,276,224 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 119987891327436634372276224 cubic inches would be around 41102152 feet tall.
Recreational maths with 119987891327436634372276224
- 119987891327436634372276224 backwards is 422672273436634723198789911
- 119987891327436634372276224 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 119987891327436634372276224'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 119987891327436634372276224 - Facts about the integer". Numbermatics.com. 2024. Web. 6 June 2024.
APA style:
Numbermatics. (2024). Number 119987891327436634372276224 - Facts about the integer. Retrieved 6 June 2024, from https://numbermatics.com/n/119987891327436634372276224/
Chicago style:
Numbermatics. 2024. "Number 119987891327436634372276224 - Facts about the integer". https://numbermatics.com/n/119987891327436634372276224/
The information we have on file for 119987891327436634372276224 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 119987891327436634372276224, math, Factors of 119987891327436634372276224, curriculum, school, college, exams, university, Prime factorization of 119987891327436634372276224, STEM, science, technology, engineering, physics, economics, calculator, one hundred nineteen septillion, nine hundred eighty-seven sextillion, eight hundred ninety-one quintillion, three hundred twenty-seven quadrillion, four hundred thirty-six trillion, six hundred thirty-four billion, three hundred seventy-two million, two hundred seventy-six thousand, two hundred twenty-four.