161944908058597791891456
161,944,908,058,597,791,891,456 is an even composite number composed of six prime numbers multiplied together.
161944908058597791891456 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of nineteen thousand, five hundred seventy-five divisors.
Prime factorization of 161944908058597791891456:
228 × 34 × 72 × 112 × 234 × 672
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 7 × 7 × 11 × 11 × 23 × 23 × 23 × 23 × 67 × 67)See below for interesting mathematical facts about the number 161944908058597791891456 from the Numbermatics database.
Names of 161944908058597791891456
- Cardinal: 161944908058597791891456 can be written as One hundred sixty-one sextillion, nine hundred forty-four quintillion, nine hundred eight quadrillion, fifty-eight trillion, five hundred ninety-seven billion, seven hundred ninety-one million, eight hundred ninety-one thousand, four hundred fifty-six.
Scientific notation
- Scientific notation: 1.61944908058597791891456 × 1023
Factors of 161944908058597791891456
Divisors of 161944908058597791891456
- Number of divisors d(n): 19575
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 23 24 27 28 32 33 36 42 44 46 48 49 54 56 63 64 66 67 69 72 77 81 84 88 92 96 98 99 108 112 121 126 128 132 134 138 144 147 154 161 162 168 176 184 189 192 196 198 201 207 216 224 231 242 252 253 256 264 268 276 288 294 297 308 322 324 336 352 363 368 378 384 392 396 402 414 432 441 448 462 469 483 484 504 506 512 528 529 536 539 552 567 576 588 594 603 616 621 644 648 672 693 704 726 736 737 756 759 768 784 792 804 828 847 864 882 891 896 924 938 966 968 1008 1012 1024 1056 1058 1072 1078 1089 1104 1127 1134 1152 1176 1188 1206 1232 1242 1288 1296 1323 1344 1386 1407 1408 1449 1452 1472 1474 1512 1518 1536 1541 1568 1584 1587 1608 1617 1656 1694 1728 1764 1771 1782 1792 1809 1848 1863 1876 1932 1936 2016 2024 2048 2079 2112 2116 2144 2156 2178 2208 2211 2254 2268 2277 2304 2352 2376 2412 2464 2484 2541 2576 2592 2646 2688 2772 2783 2814 2816 2898 2904 2944 2948 3024 3036 3072 3082 3136 3168 3174 3216 3234 3267 3283 3312 3381 3388 3456 3528 3542 3564 3584 3618 3696 3703 3726 3752 3864 3872 3969 4032 4048 4096 4158 4221 4224 4232 4288 4312 4347 4356 4416 4422 4489 4508 4536 4554 4608 4623 4704 4752 4761 4824 4851 4928 4968 5082 5152 5159 5184 5292 5313 5376 5427 5544 5566 5628 5632 5796 5808 5819 5888 5896 5929 6048 6072 6144 6164 6237 6272 6336 6348 6432 6468 6534 6566 6624 6633 6762 6776 6831 6912 7056 7084 7128 7168 7236 7392 7406 7452 7504 7623 7728 7744 7938 8064 8096 8107 8192 8316 8349 8442 8448 8464 8576 8624 8694 8712 8832 8844 8978 9016 9072 9108 9216 9246 9408 9504 9522 9648 9702 9801 9849 9856 9936 10143 10164 10304 10318 10368 10584 10626 10752 10787 10854 11088 11109 11132 11256 11264 11592 11616 11638 11776 11792 11858 12096 12144 12167 12288 12328 12397 12474 12544 12663 12672 12696 12864 12936 13041 13068 13132 13248 13266 13467 13524 13552 13662 13824 13869 14112 14168 14256 14283 14336 14472 14553 14784 14812 14904 15008 15246 15456 15477 15488 15876 15939 16128 16192 16214 16384 16632 16698 16884 16896 16928 16951 17152 17248 17388 17424 17457 17664 17688 17787 17956 18032 18144 18216 18432 18492 18816 19008 19044 19296 19404 19481 19602 19698 19712 19872 19899 20286 20328 20493 20608 20636 20736 21168 21252 21504 21574 21708 22176 22218 22264 22512 22528 22869 23184 23232 23276 23552 23584 23716 24192 24288 24321 24334 24576 24656 24794 24948 25047 25088 25326 25344 25392 25728 25872 25921 26082 26136 26264 26496 26532 26934 27048 27104 27324 27648 27738 28224 28336 28512 28566 28672 28944 29106 29547 29568 29624 29808 30016 30429 30492 30912 30954 30976 31423 31752 31878 32256 32361 32384 32428 32768 33264 33327 33396 33768 33792 33856 33902 34304 34496 34776 34848 34914 35328 35376 35443 35574 35912 36064 36113 36288 36432 36501 36864 36984 37191 37632 37989 38016 38088 38592 38808 38962 39204 39396 39424 39744 39798 40401 40572 40656 40733 40986 41216 41272 41472 41607 42336 42504 42849 43008 43148 43416 43659 44352 44436 44528 45024 45056 45738 46368 46431 46464 46552 47104 47168 47432 47817 48384 48576 48642 48668 49152 49312 49379 49588 49896 50094 50176 50652 50688 50784 50853 51456 51744 51842 52164 52272 52371 52528 52992 53064 53361 53868 54096 54208 54648 55296 55476 56448 56672 56749 57024 57132 57344 57888 58212 58443 59094 59136 59248 59616 59697 60032 60858 60984 61824 61908 61952 62846 63504 63756 64009 64512 64722 64768 64856 65536 66528 66654 66792 67536 67584 67712 67804 68607 68608 68992 69552 69696 69828 70656 70752 70886 71148 71824 72128 72226 72576 72864 72963 73002 73728 73968 74382 75141 75264 75509 75978 76032 76176 77184 77616 77763 77924 78408 78792 78848 79488 79596 80802 81144 81312 81466 81972 82432 82544 82944 83214 84672 85008 85169 85698 86016 86296 86832 87318 88641 88704 88872 89056 90048 90112 91287 91476 92736 92862 92928 93104 94208 94269 94336 94864 95634 96768 97083 97152 97284 97336 98304 98624 98758 99176 99792 99981 100188 100352 101304 101376 101568 101706 102912 103247 103488 103684 104328 104544 104742 105056 105984 106128 106329 106722 107736 108192 108339 108416 109296 109503 110592 110952 111573 112896 113344 113498 114048 114264 114688 115776 116424 116886 118188 118272 118496 118657 119232 119394 120064 121203 121716 121968 122199 123648 123816 123904 124821 125692 127008 127512 128018 129024 129444 129536 129712 131072 133056 133308 133584 133837 135072 135168 135424 135608 136367 137214 137216 137984 139104 139293 139392 139656 141312 141504 141772 142296 143451 143648 144256 144452 145152 145728 145926 146004 147456 147936 148137 148764 150282 150528 151018 151956 152064 152352 152559 154368 155232 155526 155848 156816 157113 157584 157696 158976 159192 160083 161604 162288 162624 162932 163944 164864 165088 165888 166428 169344 170016 170247 170338 171396 172032 172592 173664 174636 175329 177282 177408 177744 178112 180096 180224 182574 182952 185472 185724 185856 186208 186461 188416 188538 188672 189728 191268 192027 193536 194166 194304 194568 194672 196608 197248 197516 198352 199584 199962 200376 200704 202608 202752 203136 203412 205824 206494 206976 207368 208656 209088 209484 210112 211968 212256 212658 213444 215472 216384 216678 216832 218592 218889 219006 219961 221184 221904 223146 225423 225792 226527 226688 226996 228096 228528 229376 231552 232848 233289 233772 236376 236544 236992 237314 238464 238788 240128 242406 243432 243936 244398 247296 247632 247808 248101 249642 251384 254016 255024 255507 256036 258048 258888 259072 259424 262144 265923 266112 266616 267168 267674 270144 270336 270848 271216 272734 274428 274432 275968 278208 278586 278784 279312 279841 282624 282807 283008 283544 284592 285131 286902 287296 288512 288904 290304 291249 291456 291852 292008 294912 295872 296274 297528 299943 300564 301056 302036 303912 304128 304704 305118 308736 309741 310464 311052 311696 313632 314226 315168 315392 317952 318384 318987 320166 323208 324576 325017 325248 325864 327888 328509 329728 330176 331776 332856 334719 338688 340032 340494 340676 342792 344064 345184 345653 347328 349272 350658 354564 354816 355488 355971 356224 360192 360448 363609 365148 365904 366597 370944 371448 371712 372416 372922 376832 377076 377344 379456 382536 384054 387072 388332 388608 389136 389344 389873 393216 394496 395032 396704 397243 399168 399924 400752 401408 401511 405216 405504 406272 406824 409101 411648 412988 413952 414736 417312 417879 418176 418968 420224 423936 424512 425316 426888 430944 432768 433356 433664 437184 437778 438012 439922 442368 443808 444411 446292 448063 450846 451584 453054 453376 453992 456192 457056 457677 458752 463104 465696 466578 467544 471339 472752 473088 473984 474628 476928 477576 480249 480256 484812 486864 487872 488796 494592 495264 495616 496202 499284 502768 508032 510048 510741 511014 512072 516096 517776 518144 518848 524288 525987 531846 532224 533232 534336 535348 540288 540672 541696 542432 543169 545468 548856 548864 551936 556416 557172 557568 558624 559383 559682 565248 565614 566016 567088 569184 570262 573804 574592 576081 577024 577808 580608 582498 582912 583704 584016 589824 591744 592548 595056 596183 599886 601128 602112 604072 607824 608256 609408 610236 617472 619482 620928 622104 623392 627264 628452 630336 630784 635904 636768 637974 640332 646416 649152 650034 650496 651728 655776 656667 657018 659456 659883 660352 663552 665712 669438 677376 679581 680064 680988 681352 685584 688128 690368 691306 694656 698544 699867 701316 709128 709632 710976 711942 712448 720384 720896 722729 727218 730296 731808 733194 741888 742896 743424 744303 744832 745844 753664 754152 754688 758912 765072 766521 768108 774144 776664 777216 778272 778688 779746 786432 788992 790064 793408 794486 798336 799848 801504 802816 803022 810432 811008 812544 813648 815189 818202 823296 825976 827904 829472 830599 834624 835758 836352 837936 839523 840448 847872 848421 849024 850632 853776 855393 861888 865536 866712 867328 873747 874368 875556 876024 879844 884736 887616 888822 892584 896126 901692 903168 906108 906752 907984 912384 914112 915354 917504 926208 929223 931392 933156 935088 936859 942678 945504 946176 947968 949256 953856 955152 956961 960498 960512 969624 973728 975051 975744 977592 985527 989184 990528 991232 992404 998568 1004157 1005536 1016064 1020096 1021482 1022028 1024144 1032192 1035552 1036288 1036959 1037696 1048576 1051974 1063692 1064448 1066464 1067913 1068672 1070696 1080576 1081344 1083392 1084864 1086338 1090936 1097712 1097728 1099791 1103872 1112832 1114344 1115136 1117248 1118766 1119364 1130496 1131228 1132032 1134176 1135717 1138368 1140524 1147608 1149184 1152162 1154048 1155616 1161216 1164996 1165824 1167408 1168032 1169619 1179648 1183488 1185096 1190112 1191729 1192366 1199772 1202256 1204224 1204533 1208144 1215648 1216512 1218816 1220472 1227303 1234944 1238964 1241856 1244208 1246784 1254528 1256904 1260672 1261568 1271808 1273536 1275948 1280664 1292832 1298304 1300068 1300992 1303456 1305227 1311552 1313334 1314036 1318912 1319766 1320704 1327104 1331424 1333233 1338876 1344189 1354752 1359162 1360128 1361976 1362704 1371168 1373031 1376256 1380736 1382612 1389312 1397088 1399734 1402632 1418256 1419264 1421952 1423884 1424896 1440768 1441792 1445458 1454436 1460592 1463616 1466388 1472207 1483776 1485792 1486848 1488606 1489664 1491688 1507328 1508304 1509376 1517824 1530144 1532223 1533042 1536216 1548288 1553328 1554432 1556544 1557376 1559492 1572864 1577961 1577984 1580128 1586816 1588972 1596672 1599696 1603008 1605632 1606044 1620864 1622016 1625088 1627296 1629507 1630378 1636404 1646592 1651952 1655808 1658944 1661198 1669248 1671516 1672704 1675872 1678149 1679046 1680896 1695744 1696842 1698048 1701264 1707552 1710786 1723776 1728243 1731072 1733424 1734656 1736707 1747494 1748736 1751112 1752048 1759688 1769472 1775232 1777644 1785168 1788549 1792252 1803384 1806336 1812216 1813504 1815968 1824768 1828224 1830708 1835008 1852416 1858446 1862784 1866312 1870176 1873718 1885356 1891008 1892352 1895936 1898512 1907712 1910304 1913922 1920996 1921024 1939248 1947456 1950102 1951488 1955184 1958887 1971054 1978368 1979649 1981056 1982464 1984808 1997136 2008314 2011072 2032128 2038743 2040192 2042964 2044056 2048288 2064384 2071104 2072576 2073918 2075392 2097152 2099601 2103948 2127384 2128896 2132928 2135826 2137344 2141392 2161152 2162688 2166784 2168187 2169728 2172676 2181872 2195424 2195456 2199582 2207744 2225664 2228688 2230272 2232909 2234496 2237532 2238728 2260992 2262456 2264064 2268352 2271434 2276736 2281048 2295216 2298368 2299563 2304324 2308096 2311232 2322432 2329992 2331648 2334816 2336064 2339238 2359296 2366976 2370192 2374681 2380224 2383458 2384732 2399544 2404512 2408448 2409066 2416288 2419571 2431296 2433024 2437632 2440944 2445567 2454606 2469888 2477928 2483712 2488416 2491797 2493568 2509056 2513808 2518569 2521344 2523136 2543616 2545263 2547072 2551896 2561328 2566179 2585664 2596608 2600136 2601984 2606912 2610454 2623104 2626668 2628072 2637824 2639532 2641408 2654208 2662848 2666466 2677752 2688378 2709504 2718324 2720256 2723952 2725408 2729111 2742336 2746062 2752512 2761472 2765224 2778624 2787669 2794176 2799468 2805264 2810577 2836512 2838528 2843904 2847768 2849792 2870883 2881536 2883584 2890916 2908872 2921184 2925153 2927232 2932776 2944414 2967552 2971584 2973696 2977212 2979328 2983376 3014656 3016608 3018752 3035648 3060288 3064446 3066084 3072432 3078251 3096576 3106656 3108864 3110877 3113088 3114752 3118984 3136441 3145728 3155922 3155968 3160256 3173632 3177944 3193344 3199392 3203739 3206016 3211264 3212088 3241728 3244032 3250176 3254592 3259014 3260756 3272808 3293184 3299373 3303904 3311616 3317888 3322396 3338496 3343032 3345408 3351744 3356298 3358092 3361792 3391488 3393684 3396096 3402528 3407151 3415104 3421572 3447552 3456486 3462144 3466848 3469312 3473414 3494988 3497472 3502224 3504096 3508857 3519376 3538944 3550464 3555288 3570336 3575187 3577098 3584504 3606768 3612672 3613599 3624432 3627008 3631936 3649536 3656448 3661416 3670016 3681909 3704832 3716892 3725568 3732624 3740352 3747436 3770712 3782016 3784704 3791872 3797024 3802183 3815424 3820608 3827844 3841992 3842048 3878496 3894912 3900204 3902976 3910368 3915681 3917774 3942108 3956736 3959298 3962112 3964928 3969616 3994272 3999699 4016628 4022144 4032567 4064256 4077486 4080384 4085928 4088112 4096576 4128768 4142208 4145152 4147836 4150784 4194304 4199202 4207896 4254768 4257792 4265856 4271652 4274688 4282784 4288603 4322304 4325376 4333568 4336374 4339456 4345352 4363744 4390848 4390912 4399164 4415488 4416621 4451328 4457376 4460544 4465818 4468992 4475064 4477456 4521984 4524912 4528128 4536704 4542868 4553472 4562096 4590432 4596669 4596736 4599126 4608648 4616192 4622464 4644864 4659984 4663296 4669632 4672128 4678476 4718592 4733952 4740384 4749362 4760448 4766916 4769464 4799088 4809024 4816896 4818132 4832576 4839142 4862592 4866048 4875264 4881888 4888521 4891134 4909212 4939776 4955856 4967424 4976832 4983594 4987136 5018112 5027616 5034447 5037138 5042688 5046272 5059103 5087232 5090526 5094144 5103792 5122656 5132358 5171328 5184729 5193216 5200272 5203968 5210121 5213824 5220908 5246208 5253336 5256144 5275648 5279064 5282816 5308416 5325696 5332932 5355504 5365647 5376756 5419008 5436648 5440512 5447904 5450816 5458222 5484672 5492124 5505024 5522944 5530448 5557248 5575338 5588352 5598936 5610528 5621154 5673024 5677056 5687808 5695536 5699584 5706323 5741766 5763072 5767168 5781832 5817744 5842368 5850306 5854464 5865552 5876661 5888828 5935104 5938947 5943168 5947392 5954424 5958656 5966752 6029312 6033216 6037504 6071296 6116229 6120576 6128892 6132168 6144864 6156502 6193152 6213312 6217728 6221754 6226176 6229504 6237968 6272882 6291456 6311844 6311936 6320512 6347264 6355888 6386688 6398784 6407478 6412032 6422528 6424176 6483456 6488064 6500352 6504561 6509184 6518028 6521512 6545616 6558013 6586368 6598746 6607808 6623232 6635776 6644792 6676992 6686064 6690816 6698727 6703488 6712596 6716184 6723584 6782976 6787368 6792192 6805056 6814302 6830208 6843144 6895104 6898689 6912972 6924288 6933696 6938624 6946828 6989976 6994944 7004448 7008192 7017714 7038752 7077888 7100928 7110576 7124043 7140672 7150374 7154196 7169008 7213536 7225344 7227198 7248864 7254016 7258713 7263872 7299072 7312896 7322832 7336701 7340032 7363818 7409664 7433784 7451136 7465248 7475391 7480704 7494872 7541424 7555707 7564032 7569408 7583744 7594048 7604366 7630848 7641216 7655688 7683984 7684096 7698537 7756992 7789824 7800408 7805952 7820736 7831362 7835548 7884216 7913472 7918596 7924224 7929856 7939232 7950019 7988544 7999398 8033256 8044288 8065134 8128512 8154972 8160768 8171856 8176224 8187333 8193152 8257536 8284416 8290304 8295672 8301568 8363007 8388608 8398404 8415792 8431731 8509536 8515584 8531712 8543304 8549376 8565568 8577206 8644608 8650752 8667136 8672748 8678912 8690704 8727488 8781696 8781824 8798328 8830976 8833242 8902656 8914752 8921088 8931636 8937984 8950128 8954912 8967079 9043968 9049824 9056256 9073408 9085736 9106944 9124192 9136589 9180864 9193338 9193472 9198252 9217296 9232384 9234753 9244928 9289728 9319968 9326592 9332631 9339264 9344256 9356952 9409323 9437184 9467904 9480768 9498724 9520896 9533832 9538928 9598176 9611217 9618048 9633792 9636264 9665152 9678284 9725184 9732096 9750528 9763776 9777042 9782268 9818424 9879552 9911712 9934848 9953664 9967188 9974272 10036224 10055232 10068894 10074276 10085376 10092544 10118206 10174464 10181052 10188288 10207584 10221453 10245312 10264716 10305449 10342656 10369458 10386432 10400544 10407936 10420242 10427648 10441816 10492416 10506672 10512288 10526571 10551296 10558128 10565632 10616832 10651392 10665864 10711008 10725561 10731294 10753512 10838016 10840797 10873296 10881024 10895808 10901632 10916444 10969344 10984248 11010048 11045727 11045888 11060896 11114496 11150676 11176704 11197872 11221056 11242308 11346048 11354112 11375616 11391072 11399168 11406549 11412646 11483532 11526144 11534336 11563664 11635488 11684736 11700612 11708928 11731104 11747043 11753322 11777656 11870208 11877894 11886336 11894784 11908848 11917312 11933504 12058624 12066432 12075008 12097701 12142592 12232458 12241152 12257784 12264336 12289728 12313004 12386304 12426624 12435456 12443508 12452352 12459008 12475936 12492887 12545764 12582912 12623688 12623872 12641024 12694528 12711776 12773376 12797568 12814956 12824064 12845056 12848352 12865809 12966912 12976128 13000704 13009122 13018368 13036056 13043024 13091232 13116026 13172736 13197492 13215616 13246464 13249863 13271552 13289584 13353984 13372128 13381632 13397454 13406976 13425192 13432368 13447168 13565952 13574736 13584384 13610112 13628604 13660416 13686288 13712209 13790208 13797378 13825944 13848576 13867392 13877248 13893656 13979952 13989888 14008896 14016384 14035428 14077504 14155776 14201856 14221152 14248086 14281344 14300748 14308392 14338016 14427072 14450688 14454396 14497728 14508032 14517426 14527744 14598144 14625792 14645664 14665563 14673402 14680064 14727636 14819328 14867568 14902272 14930496 14950782 14961408 14989744 15082848 15103341 15111414 15128064 15138816 15167488 15177309 15188096 15208732 15261696 15282432 15311376 15367968 15368192 15397074 15513984 15579648 15600816 15611904 15630363 15641472 15662724 15671096 15768432 15826944 15837192 15848448 15859712 15878464 15900038 15977088 15998796 16066512 16088576 16096941 16130268 16257024 16309944 16321536 16343712 16352448 16374666 16386304 16515072 16568832 16580608 16591344 16603136 16622767 16726014 16777216 16796808 16831584 16863462 17019072 17031168 17063424 17086608 17098752 17118969 17131136 17154412 17289216 17301504 17334272 17345496 17357824 17381408 17454976 17563392 17563648 17596656 17629983 17661952 17666484 17805312 17816841 17829504 17842176 17863272 17875968 17900256 17909824 17934158 18087936 18099648 18112512 18146816 18171472 18213888 18248384 18273178 18361728 18386676 18386944 18396504 18434592 18464768 18469506 18489856 18579456 18639936 18653184 18665262 18678528 18688512 18713904 18749347 18818646 18874368 18935808 18961536 18997448 19041792 19067664 19077856 19103777 19196352 19222434 19236096 19267584 19272528 19330304 19356568 19450368 19464192 19501056 19513683 19527552 19554084 19564536 19636848 19674039 19759104 19823424 19869696 19907328 19934376 19948544 20072448 20096181 20110464 20137788 20148552 20170752 20185088 20236412 20348928 20362104 20376576 20415168 20442906 20490624 20529432 20610898 20685312 20738916 20772864 20801088 20815872 20840484 20855296 20883632 20984832 21013344 21024576 21053142 21102592 21116256 21131264 21233664 21302784 21331728 21372129 21422016 21451122 21462588 21507024 21547757 21676032 21681594 21746592 21762048 21776139 21791616 21803264 21832888 21938688 21968496 22010103 22020096 22091454 22091776 22121792 22228992 22301352 22353408 22395744 22426173 22442112 22484616 22667121 22692096 22708224 22751232 22782144 22798336 22813098 22825292 22967064 23052288 23068672 23095611 23127328 23270976 23369472 23401224 23417856 23462208 23494086 23506644 23555312 23740416 23755788 23772672 23789568 23817696 23834624 23850057 23867008 24117248 24132864 24150016 24195402 24285184 24464916 24482304 24515568 24528672 24561999 24579456 24626008 24772608 24853248 24870912 24887016 24904704 24918016 24951872 24985774 25091528 25165824 25247376 25247744 25282048 25295193 25389056 25423552 25546752 25595136 25629912 25648128 25690112 25696704 25731618 25933824 25952256 26001408 26018244 26036736 26072112 26086048 26121491 26182464 26232052 26345472 26394984 26431232 26492928 26499726 26543104 26579168 26615281 26707968 26744256 26763264 26794908 26813952 26850384 26864736 26894336 26901237 27131904 27149472 27168768 27220224 27257208 27320832 27372576 27409767 27424418 27580416 27594756 27651888 27697152 27704259 27734784 27754496 27787312 27959904 27979776 27997893 28017792 28032768 28070856 28155008 28227969 28311552 28403712 28442304 28496172 28562688 28601496 28616784 28676032 28854144 28901376 28908792 28995456 29016064 29034852 29055488 29196288 29251584 29291328 29331126 29346804 29360128 29455272 29638656 29735136 29804544 29860992 29901564 29922816 29979488 30020221 30165696 30206682 30222828 30256128 30277632 30334976 30354618 30376192 30417464 30523392 30564864 30622752 30664359 30735936 30736384 30794148 30916347 31027968 31159296 31201632 31223808 31260726 31282944 31325448 31342192 31536864 31579713 31653888 31674384 31696896 31719424 31756928 31800076 31954176 31997592 32133024 32176683 32177152 32193882 32260536 32514048 32619888 32643072 32687424 32704896 32749332 32772608 33030144 33137664 33161216 33182688 33206272 33245534 33452028 33554432 33593616 33663168 33726924 33860761 34038144 34062336 34126848 34173216 34197504 34219647 34237938 34262272 34308824 34578432 34603008 34668544 34690992 34715648 34762816 34909952 35126784 35127296 35193312 35241129 35259966 35323904 35332968 35610624 35633682 35659008 35684352 35726544 35751936 35800512 35819648 35868316 36175872 36199296 36225024 36293103 36293632 36342944 36427776 36496768 36546356 36723456 36773352 36773888 36793008 36869184 36929536 36939012 36979712 37158912 37279872 37306368 37330524 37357056 37377024 37427808 37478661 37498694 37637292 37748736 37871616 37923072 37994896 38083584 38135328 38155712 38207554 38392704 38444868 38472192 38535168 38545056 38597427 38660608 38713136 38900736 38928384 39002112 39027366 39055104 39108168 39129072 39273696 39348078 39518208 39646848 39739392 39749589 39814656 39868752 39897088 39944261 40144896 40192362 40220928 40275576 40297104 40341504 40370176 40472824 40697856 40724208 40753152 40830336 40885812 40981248 41058864 41136627 41221796 41370624 41477832 41545728 41602176 41631744 41680968 41710592 41767264 41969664 42026688 42049152 42106284 42205184 42232512 42262528 42467328 42605568 42663456 42744258 42844032 42902244 42925176 43014048 43095514 43352064 43363188 43493184 43524096 43552278 43583232 43606528 43665776 43877376 43936992 43996689 44020206 44040192 44182908 44183552 44243584 44457984 44602704 44706816 44791488 44852346 44884224 44969232 45334242 45384192 45416448 45502464 45531927 45564288 45596672 45626196 45650584 45934128 46104576 46137344 46191222 46254656 46541952 46738944 46802448 46835712 46891089 46924416 46988172 47013288 47110624 47480832 47511576 47545344 47579136 47635392 47669248 47700114 47734016 48234496 48265728 48290823 48300032 48390804 48570368 48929832 48964608 49031136 49057344 49123998 49158912 49252016 49545216 49706496 49741824 49774032 49809408 49836032 49868301 49903744 49971548 50183056 50331648 50494752 50495488 50564096 50590386 50778112 50847104 51093504 51190272 51259824 51296256 51356907 51380224 51393408 51463236 51867648 51904512 52002816 52036488 52073472 52144224 52172096 52242982 52364928 52464104 52690944 52789968 52862464 52889949 52985856 52999452 53086208 53158336 53230562 53415936 53488512 53526528 53589816 53627904 53700768 53729472 53788672 53802474 54263808 54298944 54337536 54440448 54514416 54617663 54641664 54745152 54819534 54848836 55160832 55189512 55303776 55394304 55408518 55469568 55508992 55574624 55650133 55919808 55959552 55995786 56035584 56065536 56141712 56248041 56310016 56455938 56623104 56807424 56884608 56992344 57125376 57202992 57233568 57311331 57352064 57708288 57802752 57817584 57990912 58032128 58069704 58110976 58392576 58503168 58541049 58582656 58662252 58693608 58720256 58910544 59022117 59277312 59470272 59609088 59721984 59803128 59845632 59958976 60040442 60331392 60413364 60445656 60512256 60555264 60669952 60709236 60752384 60834928 61046784 61129728 61245504 61328718 61471872 61472768 61588296 61832694 62055936 62318592 62403264 62447616 62521452 62565888 62650896 62684384 62769553 63073728 63159426 63307776 63348768 63393792 63438848 63513856 63600152 63908352 63995184 64116387 64266048 64353366 64354304 64387764 64521072 64643271 65028096 65239776 65286144 65328417 65374848 65409792 65498664 65545216 66030309 66060288 66275328 66322432 66365376 66412544 66491068 66904056 67108864 67187232 67278519 67326336 67453848 67721522 68076288 68124672 68253696 68346432 68395008 68439294 68475876 68524544 68617648 69156864 69206016 69337088 69381984 69431296 69525632 69819904 70253568 70254592 70386624 70482258 70519932 70647808 70665936 71221248 71267364 71318016 71368704 71453088 71503872 71550171 71601024 71639296 71736632 72138143 72351744 72398592 72450048 72586206 72587264 72685888 72855552 72993536 73092712 73446912 73546704 73547776 73586016 73685997 73738368 73859072 73878024 73959424 74317824 74559744 74612736 74661048 74714112 74754048 74855616 74957322 74997388 75274584 75497472 75743232 75846144 75885579 75989792 76167168 76270656 76311424 76415108 76785408 76889736 76944384 77070336 77090112 77194854 77321216 77426272 77801472 77856768 78004224 78054732 78110208 78216336 78258144 78364473 78547392 78696156 79036416 79293696 79478784 79499178 79629312 79737504 79794176 79845843 79888522 80289792 80384724 80441856 80551152 80594208 80683008 80703711 80740352 80945648 81395712 81448416 81506304 81660672 81771624 81962496 82117728 82229301 82273254 82443592 82741248 82955664 83091456 83112777 83204352 83263488 83361936 83421184 83534528 83939328 84053376 84098304 84212568 84410368 84465024 84525056 84683907 84934656 85211136 85326912 85488516 85688064 85804488 85850352 86028096 86191028 86704128 86726376 86986368 87048192 87104556 87166464 87213056 87331552 87450209 87754752 87873984 87993378 88040412 88080384 88365816 88367104 88487168 88915968 89205408 89413632 89582976 89704692 89768448 89938464 90060663 90668484 90768384 90832896 91004928 91063854 91128576 91193344 91252392 91301168 91868256 91993077 92209152 92274688 92382444 92509312 92749041 93083904 93477888 93604896 93671424 93782178 93848832 93976344 94026576 94221248 94961664 95023152 95090688 95158272 95270784 95338496 95400228 95468032 96468992 96531456 96581646 96600064 96781608 97140736 97859664 97929216 98062272 98114688 98247996 98317824 98504032 98637869 99090432 99412992 99483648 99548064 99618816 99672064 99736602 99807488 99943096 100366112 100663296 100989504 100990976 101128192 101180772 101556224 101582283 101694208 102187008 102380544 102519648 102592512 102658941 102713814 102760448 102786816 102926472 103735296 103809024 104005632 104072976 104146944 104288448 104344192 104485964 104729856 104928208 105381888 105579936 105723387 105724928 105779898 105971712 105998904 106172416 106316672 106461124 106831872 106977024 107053056 107179632 107255808 107401536 107458944 107577344 107604948 108527616 108597888 108675072 108880896 109028832 109235326 109283328 109490304 109639068 109697672 110321664 110379024 110607552 110788608 110817036 110939136 111017984 111149248 111300266 111839616 111919104 111991572 112071168 112131072 112283424 112435983 112496082 112620032 112911876 113246208 113614848 113769216 113984688 114250752 114405984 114467136 114622662 114704128 115416576 115605504 115635168 115792281 115981824 116064256 116139408 116221952 116359369 116785152 117006336 117082098 117165312 117324504 117387216 117440512 117821088 118044234 118554624 118940544 119218176 119248767 119443968 119606256 119691264 119832783 119917952 120080884 120662784 120826728 120891312 121024512 121110528 121339904 121418472 121504768 121669856 122093568 122259456 122491008 122657436 122943744 122945536 123176592 123409881 123665388 124111872 124637184 124806528 124895232 125042904 125131776 125301792 125368768 125539106 126147456 126318852 126615552 126697536 126787584 126877696 127027712 127200304 127816704 127990368 128232774 128532096 128706732 128708608 128775528 129042144 129286542 130056192 130479552 130572288 130656834 130749696 130819584 130997328 131090432 131245429 132060618 132120576 132550656 132644864 132730752 132825088 132982136 133808112 134217728 134374464 134557038 134652672 134907696 135443044 136152576 136249344 136507392 136595781 136692864 136790016 136878588 136951752 137049088 137235296 138313728 138412032 138674176 138763968 138862592 139051264 139639808 140507136 140509184 140673267 140773248 140964516 141039864 141295616 141331872 142442496 142534728 142636032 142737408 142906176 143007744 143100342 143202048 143278592 143473264 144276286 144703488 144797184 144900096 145172412 145174528 145371776 145711104 145987072 146185424 146893824 147093408 147095552 147172032 147371994 147476736 147718144 147756048 147918848 148635648 149119488 149225472 149322096 149428224 149508096 149604903 149711232 149914644 149994776 150549168 150834299 150994944 151486464 151692288 151771158 151979584 152334336 152541312 152622848 152830216 153570816 153779472 153888768 154070721 154140672 154180224 154389708 154642432 154852544 155602944 155713536 156008448 156109464 156220416 156432672 156516288 156728946 157094784 157392312 158072832 158587392 158669847 158957568 158998356 159258624 159475008 159588352 159691686 159777044 160579584 160769448 160883712 161102304 161188416 161366016 161407422 161480704 161891296 162791424 162896832 163012608 163321344 163543248 163852989 163924992 164235456 164458602 164546508 164887184 165482496 165911328 166182912 166225554 166408704 166526976 166723872 166842368 166950399 167069056 167878656 168106752 168196608 168425136 168744123 168820736 168930048 169050112 169367814 169869312 170422272 170653824 170977032 171376128 171608976 171700704 171933993 172056192 172382056 173408256 173452752 173972736 174096384 174209112 174332928 174426112 174663104 174900418 175509504 175747968 175986756 176080824 176160768 176731632 176734208 176974336 177066351 177831936 178410816 178827264 179165952 179409384 179536896 179876928 180121326 181336968 181536768 181665792 182009856 182127708 182257152 182386688 182504784 182602336 182850437 183736512 183986154 184418304 184549376 184764888 185018624 185498082 186167808 186955776 187209792 187342848 187564356 187697664 187952688 188053152 188308659 188442496 189923328 190046304 190181376 190316544 190541568 190676992 190800456 190936064 192349161 192937984 193062912 193163292 193200128 193563216 193929813 194281472 195719328 195858432 195985251 196124544 196229376 196495992 196635648 197008064 197275738 198180864 198825984 198967296 199096128 199237632 199344128 199473204 199614976 199886192 200732224 201326592 201979008 201981952 202256384 202361544 203112448 203164566 203388416 204374016 204761088 205039296 205185024 205317882 205427628 205520896 205573632 205852944 206242817 207470592 207618048 208011264 208145952 208293888 208576896 208688384 208971928 209459712 209856416 210141547 210763776 211159872 211446774 211449856 211559796 211943424 211997808 212344832 212633344 212922248 213663744 213954048 214106112 214359264 214511616 214650513 214803072 214917888 215154688 215209896 216414429 217055232 217195776 217350144 217761792 218057664 218470652 218566656 218980608 219278136 219395344 220643328 220758048 221057991 221215104 221577216 221634072 221878272 222035968 222298496 222600532 223679232 223838208 223983144 224142336 224262144 224566848 224871966 224992164 225240064 225823752 226492416 227229696 227538432 227969376 228501504 228811968 228934272 229245324 229408256 230833152 231211008 231270336 231584562 231963648 232128512 232278816 232443904 232718738 233570304 234012672 234164196 234330624 234649008 234774432 234881024 235093419 235642176 236088468 237025327 237109248 237881088 238436352 238497534 238887936 239212512 239382528 239537529 239665566 239835904 240161768 241325568 241653456 241782624 242049024 242111133 242221056 242679808 242836944 243009536 243339712 244187136 244518912 244982016 245314872 245887488 245891072 246353184 246687903 246819762 247330776 248223744 249274368 249338331 249613056 249790464 250085808 250263552 250603584 250737536 251078212 252294912 252637704 253231104 253395072 253575168 253755392 254051721 254055424 254400608 255633408 255980736 256465548 257064192 257413464 257417216 257551056 258084288 258573084 260112384 260959104 261144576 261313668 261499392 261639168 261994656 262180864 262350627 262490858 264121236 264241152 265101312 265289728 265461504 265650176 265964272 267616224 268435456 268748928 269114076 269305344 269815392 270181989 270886088 272305152 272498688 273014784 273191562 273385728 273580032 273757176 273903504 274098176 274470592 276627456 276824064 277348352 277527936 277725184 278102528 278247123 279279616 281014272 281018368 281346534 281546496 281929032 282079728 282591232 282663744 284884992 285069456 285272064 285474816 285812352 286015488 286200684 286404096 286557184 286946528 287336401 288552572 289406976 289594368 289800192 290344824 290349056 290743552 291422208 291974144 292370848 293787648 294186816 294191104 294344064 294743988 294953472 295436288 295512096 295837696 295913607 297271296 298238976 298450944 298644192 298856448 299016192 299209806 299422464 299829288 299989552 301098336 301668598 301989888 302972928 303384576 303542316 303959168 304668672 304746849 305082624 305245696 305660432 307141632 307558944 307777536 307976823 308141442 308281344 308360448 308779416 309284864 309705088 311205888 311427072 312016896 312218928 312440832 312865344 313032576 313457892 314189568 314784624 316145664 317174784 317339694 317915136 317996712 318517248 318950016 319176704 319383372 319554088 321159168 321538896 321767424 322204608 322376832 322732032 322814844 322961408 323782592 325582848 325793664 326025216 326642688 327086496 327705978 327849984 328470912 328917204 329093016 329774368 330964992 331822656 332365824 332451108 332817408 333053952 333447744 333684736 333900798 334138112 335757312 336213504 336393216 336850272 337307949 337488246 337641472 337860096 338100224 338735628 339738624 340844544 341307648 341954064 342752256 343217952 343401408 343867986 344112384 344764112 346816512 346905504 347376843 347945472 348192768 348418224 348665856 348852224 349078107 349326208 349800836 351019008 351495936 351973512 352161648 352321536 353463264 353468416 353948672 354132702 355663872 356821632 357654528 358331904 358818768 359073792 359498349 359753856 360242652 362673936 363073536 363331584 364019712 364255416 364514304 364773376 365009568 365204672 365700874 367473024 367972308 368836608 369098752 369529776 370037248 370229643 370996164 372335616 373911552 374419584 374685696 375128712 375395328 375905376 376106304 376617318 376884992 379846656 380092608 380362752 380633088 381083136 381353984 381600912 381872128 382323641 384698322 385875968 386125824 386326584 386400256 387126432 387859626 388562944 391438656 391716864 391970502 392249088 392458752 392991984 393271296 393736287 394016128 394551476 396361728 397651968 397934592 398192256 398475264 398688256 398946408 399229952 399772384 401464448 402653184 403958016 403963904 404512768 404723088 406224896 406329132 406776832 408748032 409522176 409787343 410078592 410370048 410635764 410855256 411041792 411147264 411705888 412485634 414941184 415236096 416022528 416291904 416587776 417153792 417376768 417943856 418919424 419712832 420283094 421527552 422319744 422893548 422899712 423119592 423886848 423995616 424689664 425266688 425844496 427327488 427908096 428212224 428718528 429023232 429301026 429606144 429835776 430309376 430419792 432828858 434110464 434391552 434700288 435523584 436115328 436941304 437133312 437961216 438556272 438790688 439386871 441286656 441516096 442115982 442430208 443154432 443268144 443756544 444071936 444596992 445201064 447358464 447676416 447966288 448284672 448524288 448814709 449133696 449743932 449984328 450480128 451647504 452502897 452984832 454459392 455076864 455938752 457003008 457623936 457868544 458490648 458816512 461666304 462212163 462422016 462540672 463169124 463927296 464257024 464557632 464887808 465437476 467140608 468025344 468328392 468661248 469298016 469548864 469762048 470186838 471284352 472176936 474050654 474218496 475762176 476872704 476995068 477775872 478425024 478765056 479075058 479331132 479671808 480323536 482651136 483306912 483565248 484098048 484222266 484442112 485359616 485673888 486019072 486679424 488374272 489037824 489964032 490629744 491558967 491774976 491782144 492706368 493375806 493639524 494661552 496447488 498548736 498676662 499226112 499580928 500171616 500527104 500851197 501207168 501475072 502156424 504589824 505275408 506232369 506462208 506790144 507150336 507510784 508103442 508110848 508801216 511266816 511961472 512931096 514128384 514826928 514834432 515102112 515801979 516168576 517146168 520224768 521918208 522289152 522627336 522998784 523278336 523989312 524361728 524701254 524981716 528242472 528482304 530202624 530579456 530923008 531199053 531300352 531928544 535232448 537497856 538228152 538610688 539630784 540363978 541772176 544610304 544997376 546029568 546383124 546771456 547160064 547514352 547807008 548196352 548551311 548941184 553254912 553648128 554696704 555055872 555450368 556205056 556494246 558559232 562028544 562036736 562693068 563092992 563858064 564159456 564925977 565182464 565327488 569769984 570138912 570544128 570949632 571624704 572030976 572401368 572808192 573114368 573893056 574672802 577105144 578813952 579188736 579600384 580689648 580698112 581487104 581789439 582844416 583948288 584741696 587575296 588373632 588382208 588688128 589487976 589906944 590872576 591024192 591675392 591827214 594542592 596477952 596901888 597288384 597712896 598032384 598419612 598844928 599658576 599979104 600794293 602196672 603337196 603979776 605945856 606769152 607084632 607918336 609337344 609493698 610165248 610491392 611320864 612151463 614283264 615117888 615555072 615953646 616282884 616562688 616720896 617558832 618569728 618728451 619410176 622411776 622854144 624033792 624437856 624881664 625730688 626065152 626915784 628379136 629569248 630424641 632291328 634349568 634679388 635830272 635993424 637034496 637900032 638353408 638766744 639108176 642318336 643077792 643534848 643951539 644409216 644753664 645464064 645629688 645922816 647565184 649243287 651165696 651587328 652050432 653285376 654172992 655411956 655699968 656941824 657834408 658186032 659548736 661929984 663645312 664731648 664902216 665634816 666107904 666895488 667369472 667801596 668276224 671514624 672427008 672786432 673700544 674615898 674976492 675282944 675720192 676200448 677471256 679477248 681689088 682615296 683908128 685504512 686435904 686802816 687735972 688224768 689528224 690465083 693633024 693811008 694753686 695890944 696385536 696836448 697331712 697704448 698156214 698652416 699601672 702038016 702991872 703947024 704323296 704643072 705280257 706926528 706936832 707897344 708265404 711075981 711327744 713643264 715309056 716663808 717637536 718147584 718612587 718996698 719507712 720485304 725347872 726147072 726333399 726663168 728039424 728510832 729028608 729546752 730019136 730409344 731401748 734946048 735944616 737673216 738197504 739059552 740063709 740074496 740459286 741992328 744671232 747823104 748839168 749371392 750257424 750790656 751810752 752212608 753234636 753769984 759693312 760185216 760725504 761266176 762166272 762707968 763201824 763744256 764647282 769396644 771751936 772251648 772653168 772800512 774252864 775719252 777125888 782877312 783433728 783941004 784498176 784917504 785983968 786542592 787051881 787472574 788032256 789102952 792723456 795303936 795869184 796384512 796950528 797376512 797892816 798459904 799544768 802928896 805306368 807916032 807927808 809025536 809446176 810545967 812449792 812658264 813553664 817496064 819044352 819574686 820157184 820740096 821271528 821710512 822083584 822294528 823411776 824971268 829882368 830472192 832045056 832583808 833175552 834307584 834741369 834753536 835887712 837838848 839425664 840566188 843055104 844639488 845787096 845799424 846239184 847773696 847991232 849379328 850533376 851688992 854654976 855816192 856424448 857437056 858046464 858602052 859212288 859671552 860618752 860839584 862009203 865657716 868220928 868783104 869400576 871047168 872230656 873882608 874266624 875922432 877112544 877581376 878773742 882573312 883032192 884231964 884860416 886308864 886536288 887513088 887740821 888143872 889193984 890402128 894716928 895352832 895932576 896569344 897048576 897629418 898267392 899487864 899968656 900960256 903295008 905005794 905969664 908918784 910153728 911877504 914006016 914240547 915247872 915737088 916981296 917633024 918718003 923332608 924424326 924844032 925081344 926338248 927854592 928514048 929115264 929775616 930874952 934281216 936050688 936656784 937322496 938596032 939097728 939524096 940373676 942568704 944353872 948101308 948436992 951524352 953745408 953990136 955551744 956850048 957530112 958150116 958662264 959343616 960647072 965302272 966613824 967130496 968196096 968444532 968884224 970719232 971347776 972038144 973358848 976748544 978075648 979928064 981259488 983117934 983549952 983564288 985412736 986751612 987279048 989323104 992894976 997097472 997353324 998452224 999161856 1000343232 1001054208 1001702394 1002414336 1002950144 1004312848 1009179648 1010550816 1011923847 1012464738 1012924416 1013580288 1014300672 1015021568 1016206884 1016221696 1017602432 1022533632 1023922944 1025862192 1028256768 1029653856 1029668864 1030204224 1031603958 1032337152 1034292336 1040449536 1043836416 1044578304 1045254672 1045997568 1046556672 1047234321 1047978624 1048723456 1049402508 1049963432 1056484944 1056964608 1060405248 1061158912 1061846016 1062398106 1062600704 1063857088 1070464896 1074995712 1076456304 1077221376 1078495047 1079261568 1080727956 1083544352 1089220608 1089994752 1092059136 1092766248 1093542912 1094320128 1095028704 1095614016 1096392704 1097102622 1097882368 1106509824 1107296256 1109393408 1110111744 1110688929 1110900736 1112410112 1112988492 1117118464 1124057088 1124073472 1125386136 1126185984 1127716128 1128318912 1129851954 1130364928 1130654976 1139539968 1140277824 1141088256 1141899264 1143249408 1144061952 1144802736 1145616384 1146228736 1146970923 1147786112 1149345604 1154210288 1157627904 1158377472 1159200768 1161379296 1161396224 1162974208 1163578878 1165688832 1167896576 1169483392 1175150592 1176747264 1176764416 1177376256 1178975952 1179813888 1181208861 1181745152 1182048384 1183350784 1183654428 1189085184 1192955904 1193803776 1194576768 1195425792 1196064768 1196839224 1197689856 1199317152 1199958208 1201588586 1204393344 1206674392 1207959552 1211891712 1213538304 1214169264 1215836672 1218674688 1218987396 1220330496 1220982784 1222641728 1224302926 1228566528 1230235776 1231110144 1231907292 1232565768 1233125376 1233441792 1235117664 1237139456 1237456902 1238820352 1244823552 1245708288 1248067584 1248875712 1249763328 1251461376 1252130304 1253831568 1256206249 1256758272 1259138496 1260849282 1264582656 1268699136 1269358776 1271660544 1271986848 1274068992 1275800064 1276706816 1277533488 1278216352 1279953059 1284636672 1286155584 1287069696 1287903078 1288818432 1289507328 1290928128 1291259376 1291845632 1295130368 1298486574 1302331392 1303174656 1304100864 1306570752 1308345984 1310823912 1311399936 1313883648 1315668816 1316372064 1318160613 1319097472 1323859968 1327290624 1329463296 1329804432 1331269632 1332215808 1333790976 1334738944 1335603192 1336552448 1343029248 1344854016 1345572864 1346444127 1347401088 1349231796 1349952984 1350565888 1351440384 1352400896 1354942512 1357508691 1358954496 1363378176 1365230592 1367816256 1371009024 1372871808 1373605632 1375471944 1376449536 1379056448 1380930166 1387266048 1387622016 1389507372 1391781888 1392771072 1393672896 1394663424 1395408896 1396312428 1397304832 1399203344 1404076032 1405983744 1407894048 1408646592 1409286144 1410560514 1413853056 1413873664 1415794688 1416530808 1422151962 1422655488 1427286528 1430618112 1433327616 1435275072 1436295168 1437225174 1437993396 1439015424 1440970608 1443699719 1450695744 1452294144 1452666798 1453326336 1456078848 1457021664 1458057216 1459093504 1460038272 1460818688 1462803496 1469892096 1471889232 1474676901 1475346432 1476395008 1478119104 1480127418 1480148992 1480918572 1483984656 1489342464 1495646208 1497678336 1498742784 1500514848 1501581312 1502553591 1503621504 1504425216 1506469272 1507539968 1518697107 1519386624 1520370432 1521451008 1522532352 1524332544 1525415936 1526403648 1527488512 1529294564 1538793288 1543503872 1544503296 1545306336 1545601024 1547405937 1548505728 1551438504 1554251776 1565754624 1566867456 1567882008 1568996352 1569835008 1571967936 1573085184 1574103762 1574945148 1576064512 1578205904 1585446912 1590607872 1591738368 1592769024 1593901056 1594753024 1595785632 1596919808 1599089536 1605857792 1615832064 1615855616 1618051072 1618892352 1621091934 1624899584 1625316528 1627107328 1634992128 1638088704 1639149372 1640314368 1641480192 1642543056 1643421024 1644167168 1644589056 1645653933 1646823552 1649942536 1659177289 1659764736 1660944384 1664090112 1665167616 1666351104 1668615168 1669482738 1669507072 1671775424 1675677696 1678851328 1681132376 1686110208 1689278976 1691574192 1691598848 1692478368 1694777931 1695547392 1695982464 1698758656 1701066752 1703377984 1709309952 1711632384 1712848896 1714874112 1716092928 1717204104 1718424576 1719343104 1721237504 1721679168 1724018406 1731315432 1736441856 1737566208 1738801152 1742094336 1744461312 1745368317 1747765216 1748533248 1751844864 1754225088 1755162752 1757547484 1765146624 1766064384 1768463928 1769720832 1772617728 1773072576 1775026176 1775481642 1776287744 1778387968 1780804256 1789433856 1790705664 1791865152 1793138688 1794097152 1795258836 1796534784 1798975728 1799937312 1801920512 1802382879 1806590016 1810011588 1811939328 1817837568 1820307456 1823755008 1828012032 1828481094 1830495744 1831474176 1833962592 1835266048 1836454389 1837436006 1846665216 1848848652 1849688064 1850162688 1852676496 1855709184 1856185353 1857028096 1858230528 1859551232 1861749904 1868562432 1872101376 1873313568 1874644992 1877192064 1878195456 1879048192 1880747352 1885137408 1888707744 1891273923 1896202616 1896873984 1903048704 1907490816 1907980272 1911103488 1913700096 1915060224 1916300232 1917324528 1918687232 1921294144 1930604544 1933227648 1934260992 1936392192 1936889064 1937768448 1941438464 1942695552 1944076288 1946717696 1947729861 1953497088 1956151296 1959856128 1962518976 1966235868 1967099904 1967128576 1970825472 1973503224 1974558096 1978646208 1985789952 1994194944 1994706648 1996904448 1998323712 2000686464 2002108416 2003404788 2004828672 2005900288 2008625696 2011354807 2018359296 2021101632 2023847694 2024929476 2025848832 2027160576 2028601344 2030043136 2032413768 2032443392 2035204864 2045067264 2047845888 2051724384 2056513536 2059307712 2059337728 2060408448 2063207916 2064674304 2068584672 2071395249 2080899072 2087672832 2089156608 2090509344 2091995136 2093113344 2094468642 2095957248 2097446912 2098805016 2099926864 2112969888 2113929216 2115840771 2120810496 2122317824 2123692032 2124796212 2125201408 2127714176 2133227943 2140929792 2149991424 2152912608 2154442752 2155837761 2156990094 2158523136 2161455912 2167088704 2178441216 2179989504 2184118272 2185532496 2187085824 2188640256 2190057408 2191228032 2192785408 2194205244 2195764736 2213019648 2214592512 2218786816 2220223488 2221377858 2221801472 2224820224 2225976984 2234236928 2248114176 2248146944 2250772272 2252371968 2255432256 2256637824 2259703908 2260729856 2261309952 2268670987 2279079936 2280555648 2282176512 2283798528 2286498816 2288123904 2289605472 2291232768 2292457472 2293941846 2295572224 2298691208 2308420576 2315255808 2316754944 2318401536 2322758592 2322792448 2325948416 2327157756 2331377664 2335793152 2338966784 2350301184 2353494528 2353528832 2354752512 2357951904 2359627776 2361155643 2362417722 2363490304 2364096768 2366701568 2367308856 2378170368 2385911808 2387607552 2389153536 2390851584 2392129536 2393678448 2395379712 2398634304 2399916416 2403177172 2408786688 2413348784 2415919104 2423783424 2427076608 2428338528 2431637901 2431673344 2437349376 2437974792 2440660992 2441965568 2445283456 2448605852 2457133056 2460471552 2462220288 2463814584 2465131536 2466250752 2466883584 2470235328 2474278912 2474913804 2477640704 2489647104 2491416576 2496135168 2497751424 2499526656 2502922752 2504260608 2507663136 2512412498 2513516544 2518276992 2521698564 2529165312 2537398272 2538717552 2543321088 2543973696 2548137984 2551600128 2553413632 2555066976 2556432704 2559906118 2569273344 2572311168 2574139392 2575806156 2577636864 2579014656 2581856256 2582518752 2583691264 2586027609 2590260736 2596973148 2604662784 2606349312 2608201728 2613141504 2616691968 2621647824 2622799872 2627767296 2631337632 2632744128 2636321226 2638194944 2647719936 2654581248 2658926592 2659608864 2662539264 2663222463 2664431616 2667581952 2669477888 2671206384 2673104896 2676265487 2686058496 2689708032 2691145728 2692888254 2694802176 2698463592 2699905968 2701131776 2702880768 2704801792 2709885024 2715017382 2717908992 2726756352 2730461184 2735632512 2742018048 2742721641 2745743616 2747211264 2750943888 2752899072 2756154009 2758112896 2761860332 2774532096 2775244032 2779014744 2783563776 2785542144 2787345792 2789326848 2790817792 2792624856 2794609664 2798406688 2808152064 2811967488 2815788096 2817293184 2818572288 2821121028 2827706112 2827747328 2831589376 2833061616 2844303924 2845310976 2854573056 2861236224 2866655232 2870550144 2872590336 2874450348 2875986792 2878030848 2881941216 2887399438 2901391488 2904588288 2905333596 2906652672 2912157696 2914043328 2916114432 2918187008 2920076544 2921637376 2925606992 2939784192 2943778464 2949353802 2950692864 2952790016 2956238208 2960254836 2960297984 2961837144 2967969312 2978684928 2991292416 2995356672 2997485568 3001029696 3003162624 3005107182 3007243008 3008850432 3012938544 3015079936 3037394214 3038773248 3040740864 3042902016 3045064704 3048665088 3050831872 3052807296 3054977024 3058589128 3077586576 3087007744 3089006592 3090612672 3091202048 3094811874 3097011456 3102877008 3108503552 3131509248 3133734912 3135764016 3137992704 3139670016 3141702963 3143935872 3146170368 3148207524 3149890296 3152129024 3156411808 3170893824 3181215744 3183476736 3185538048 3187802112 3189506048 3191571264 3193839616 3198179072 3211715584 3231664128 3231711232 3235485141 3236102144 3237784704 3242183868 3249799168 3250633056 3254214656 3269984256 3276177408 3278298744 3280628736 3282960384 3285086112 3286842048 3288334336 3289178112 3291307866 3293647104 3299885072 3318354578 3319529472 3321888768 3328180224 3330335232 3332702208 3337230336 3338965476 3339014144 3343550848 3351355392 3357702656 3362264752 3372220416 3378557952 3383148384 3383197696 3384956736 3389555862 3391094784 3391964928 3397517312 3402133504 3406755968 3418619904 3423264768 3425697792 3429748224 3432185856 3434408208 3436849152 3438686208 3440912769 3442475008 3443358336 3448036812 3462630864 3472883712 3475132416 3477602304 3484188672 3488922624 3490736634 3495530432 3497066496 3503689728 3508450176 3510325504 3515094968 3530293248 3532128768 3536927856 3539441664 3543626583 3545235456 3546145152 3550052352 3550963284 3552575488 3556775936 3561608512 3578867712 3581411328 3583730304 3586277376 3588194304 3590517672 3593069568 3597951456 3599874624 3603841024 3604765758 3613180032 3620023176 3623878656 3635675136 3640614912 3647510016 3656024064 3656962188 3660991488 3662948352 3667925184 3670532096 3672908778 3674872012 3693330432 3697697304 3699376128 3700325376 3705352992 3711418368 3712370706 3714056192 3716461056 3719102464 3723499808 3737124864 3744202752 3746627136 3749289984 3754384128 3756390912 3761494704 3768618747 3770274816 3777415488 3782547846 3792405232 3793747968 3806097408 3814981632 3815960544 3822206976 3827400192 3830120448 3832600464 3834649056 3837374464 3839859177 3842588288 3861209088 3866455296 3868521984 3872784384 3873778128 3875536896 3882876928 3885391104 3888152576 3893435392 3895459722 3906994176 3912302592 3919712256 3925037952 3932471736 3934199808 3934257152 3941650944 3947006448 3949116192 3954481839 3957292416 3971579904 3988389888 3989413296 3993808896 3996647424 4001372928 4004216832 4006809576 4009657344 4011800576 4017251392 4022709614 4036718592 4042203264 4047695388 4049858952 4051697664 4054321152 4057202688 4060086272 4064827536 4064886784 4070409728 4072526073 4090134528 4095691776 4103448768 4113027072 4118615424 4118675456 4120816896 4126415832 4129348608 4137169344 4142790498 4161798144 4175345664 4178313216 4181018688 4183990272 4186226688 4188937284 4191914496 4194893824 4197610032 4199853728 4205560051 4225939776 4227858432 4231681542 4241620992 4244635648 4247384064 4249592424 4250402816 4255428352 4266455886 4281859584 4299982848 4305825216 4308885504 4311675522 4313980188 4317046272 4322911824 4331099157 4334177408 4356882432 4359979008 4368236544 4371064992 4374171648 4377280512 4380114816 4382456064 4385570816 4388410488 4391529472 4424030703 4426039296 4429185024 4437573632 4440446976 4442755716 4443602944 4449640448 4451953968 4468473856 4496228352 4496293888 4501544544 4504743936 4507660773 4510864512 4513275648 4519407816 4521459712 4522619904 4537341974 4558159872 4561111296 4564353024 4567597056 4572997632 4576247808 4579210944 4582465536 4584914944 4587883692 4591144448 4597382416 4616841152 4630511616 4633509888 4636803072 4645517184 4645584896 4651896832 4654315512 4662755328 4671586304 4677933568 4700602368 4706989056 4707057664 4709505024 4715903808 4719255552 4722311286 4724835444 4726980608 4728193536 4733403136 4734617712 4756340736 4771823616 4775215104 4778307072 4781703168 4784259072 4787356896 4790759424 4797268608 4799832832 4806354344 4817573376 4826697568 4833255581 4847566848 4854153216 4856677056 4863275802 4863346688 4874698752 4875949584 4881321984 4883931136 4890566912 4897211704 4914266112 4920943104 4924440576 4927629168 4930263072 4932501504 4933767168 4936961799 4940470656 4948557824 4949827608 4955281408 4977531867 4979294208 4982833152 4992270336 4995502848 4999053312 5005845504 5008521216 5015326272 5024824996 5027033088 5036553984 5043397128 5058330624 5074796544 5077435104 5084333793 5086642176 5087947392 5096275968 5103200256 5106827264 5110133952 5112865408 5119812236 5138546688 5144622336 5148278784 5151612312 5155273728 5158029312 5163712512 5165037504 5167382528 5172055218 5180521472 5193946296 5209325568 5212698624 5216403456 5226283008 5233383936 5243295648 5245599744 5255534592 5262675264 5265488256 5272642452 5276389888 5295439872 5309162496 5317853184 5319217728 5325078528 5326444926 5328863232 5335163904 5338955776 5342412768 5346209792 5352530974 5372116992 5379416064 5382291456 5385776508 5389604352 5396927184 5399811936 5402263552 5405761536 5407148637 5409603584 5419770048 5430034764 5435817984 5453512704 5460922368 5471265024 5484036096 5485443282 5491487232 5494422528 5501887776 5505798144 5509363167 5512308018 5516225792 5523720664 5549064192 5550488064 5558029488 5567127552 5568556059 5571084288 5574691584 5578653696 5581635584 5585249712 5589219328 5596813376 5616304128 5623934976 5631576192 5634586368 5637144576 5642242056 5655412224 5655494656 5663178752 5666123232 5673821769 5688607848 5690621952 5709146112 5722472448 5733310464 5741100288 5745180672 5748900696 5751973584 5756061696 5763882432 5774798876 5802782976 5809176576 5810667192 5813305344 5824315392 5828086656 5832228864 5836374016 5840153088 5843189583 5843274752 5851213984 5879568384 5887556928 5898707604 5901385728 5912476416 5920509672 5920595968 5923674288 5935938624 5957369856 5982584832 5990713344 5994971136 6002059392 6006325248 6010214364 6014486016 6017700864 6025877088 6030159872 6034064421 6074788428 6077546496 6081481728 6085804032 6090129408 6097330176 6101663744 6105614592 6109954048 6117178256 6155173152 6174015488 6178013184 6181225344 6182404096 6189623748 6194022912 6205754016 6214185747 6217007104 6263018496 6267469824 6271528032 6275985408 6279340032 6283405926 6287871744 6292340736 6296415048 6299780592 6304258048 6312823616 6341787648 6362431488 6366953472 6371076096 6375604224 6379012096 6383142528 6387679232 6396358144 6399683829 6423431168 6463328256 6463422464 6470970282 6472204288 6475569408 6484367736 6499598336 6501266112 6508429312 6539968512 6552354816 6556597488 6561257472 6565920768 6570172224 6573684096 6576668672 6578356224 6582615732 6587294208 6599770144 6608737223 6636709156 6639058944 6643777536 6656360448 6660670464 6665404416 6674460672 6677930952 6678028288 6687101696 6702710784 6715405312 6724529504 6744440832 6757115904 6766296768 6766395392 6769913472 6779111724 6782189568 6783929856 6795034624 6804267008 6806012961 6813511936 6837239808 6846529536 6851395584 6859496448 6864371712 6868816416 6873698304 6877372416 6881825538 6884950016 6886716672 6896073624 6925261728 6945767424 6950264832 6955204608 6968377344 6977845248 6981473268 6991060864 6994132992 7007379456 7016900352 7020651008 7030189936 7060586496 7064257536 7073855712 7078883328 7083466929 7087253166 7090470912 7092290304 7100104704 7101926568 7105150976 7113551872 7123217024 7157735424 7162822656 7167460608 7172554752 7176388608 7181035344 7186139136 7195902912 7199749248 7207682048 7209531516 7226360064 7240046352 7247757312 7271350272 7281229824 7295020032 7312048128 7313924376 7321982976 7325896704 7335850368 7341064192 7345817556 7349744024 7386660864 7395394608 7398752256 7400650752 7410705984 7422836736 7424741412 7428112384 7432922112 7438204928 7446999616 7474249728 7488405504 7493254272 7498579968 7508768256 7512781824 7522989408 7537237494 7540549632 7554830976 7565095692 7584810464 7587495936 7612194816 7629963264 7631921088 7644413952 7654800384 7660240896 7665200928 7669298112 7674748928 7679718354 7685176576 7722418176 7732910592 7737043968 7745568768 7747556256 7751073792 7758082827 7765753856 7770782208 7776305152 7786870784 7790919444 7813988352 7824605184 7839424512 7850075904 7864943472 7868399616 7868514304 7883301888 7894012896 7898232384 7908963678 7914584832 7943159808 7976779776 7978826592 7987617792 7989667389 7993294848 8002745856 8008433664 8013619152 8019314688 8023601152 8028796461 8034502784 8045419228 8073437184 8084406528 8095390776 8099717904 8103395328 8108642304 8114405376 8120172544 8129655072 8129773568 8140819456 8145052146 8180269056 8191383552 8206897536 8226054144 8237230848 8237350912 8241633792 8252831664 8258697216 8268462027 8274338688 8285580996 8323596288 8350691328 8356626432 8362037376 8367980544 8372453376 8377874568 8383828992 8389787648 8395220064 8399707456 8411120102 8451879552 8455716864 8463363084 8483241984 8489271296 8494768128 8499184848 8500805632 8510856704 8532911772 8563719168 8599965696 8611650432 8617771008 8623351044 8627960376 8634092544 8645823648 8662198314 8668354816 8713764864 8719958016 8736473088 8742129984 8748343296 8754561024 8760229632 8764912128 8771141632 8776820976 8783058944 8793443743 8848061406 8852078592 8858370048 8875147264 8880893952 8885511432 8887205888 8899280896 8903907936 8936947712 8992456704 8992587776 9003089088 9009487872 9015321546 9021729024 9026551296 9038815632 9042919424 9045239808 9074683948 9116319744 9122222592 9128706048 9135194112 9145995264 9152495616 9158421888 9164931072 9169829888 9175767384 9182288896 9194764832 9233682304 9261023232 9267019776 9273606144 9291034368 9291169792 9303793664 9308631024 9325510656 9343172608 9355867136 9401204736 9413978112 9414115328 9419010048 9425108889 9431807616 9438511104 9444622572 9449670888 9453961216 9456387072 9466806272 9469235424 9512681472 9543647232 9550430208 9556614144 9563406336 9568518144 9574713792 9581518848 9594537216 9599665664 9612708688 9635146752 9653395136 9666511162 9695133696 9708306432 9713354112 9726551604 9726693376 9749397504 9751899168 9762643968 9767862272 9781133824 9794423408 9828532224 9841886208 9848881152 9855258336 9860526144 9865003008 9867534336 9873923598 9880941312 9897115648 9899655216 9910562816 9955063734 9958588416 9965666304 9984540672 9991005696 9998106624 10011691008 10017042432 10030652544 10049649992 10054066176 10073107968 10086794256 10105898033 10116661248 10149593088 10154870208 10168667586 10173284352 10175894784 10192551936 10206400512 10213654528 10220267904 10225730816 10239624472 10277093376 10289244672 10296557568 10303224624 10310547456 10316058624 10322738307 10327425024 10330075008 10334765056 10344110436 10361042944 10387892592 10418651136 10425397248 10432806912 10452566016 10466767872 10486591296 10491199488 10511069184 10525350528 10530976512 10545284904 10552779776 10590879744 10618324992 10630879749 10635706368 10638435456 10650157056 10652889852 10657726464 10670327808 10677911552 10684825536 10692419584 10705061948 10744233984 10758832128 10764582912 10771553016 10779208704 10793854368 10799623872 10804527104 10811523072 10814297274 10819207168 10839540096 10860069528 10871635968 10907025408 10921844736 10942530048 10968072192 10970886564 10982974464 10988845056 11003775552 11011596288 11018726334 11024616036 11032451584 11047441328 11098128384 11100976128 11116058976 11134255104 11137112118 11142168576 11149383168 11157307392 11163271168 11170499424 11178438656 11193626752 11232608256 11247869952 11263152384 11269172736 11284484112 11305856241 11310824448 11310989312 11326357504 11332246464 11347643538 11377215696 11381243904 11418292224 11444944896 11466620928 11482200576 11490361344 11497801392 11503947168 11512123392 11519577531 11527764864 11549597752 11605565952 11618353152 11621334384 11626610688 11648630784 11656173312 11664457728 11672748032 11680306176 11686379166 11686549504 11702427968 11759136768 11775113856 11797415208 11802771456 11824952832 11841019344 11841191936 11847348576 11863445517 11871877248 11914739712 11965169664 11981426688 11989942272 12004118784 12012650496 12020428728 12028972032 12035401728 12051754176 12060319744 12068128842 12149576856 12155092992 12162963456 12171608064 12180258816 12194660352 12203327488 12211229184 12217578219 12219908096 12234356512 12310346304 12356026368 12362450688 12364808192 12379247496 12388045824 12411508032 12428371494 12434014208 12526036992 12534939648 12543056064 12551970816 12558680064 12566811852 12575743488 12584681472 12592830096 12599561184 12608516096 12616680153 12625647232 12683575296 12724862976 12733906944 12742152192 12751208448 12758024192 12766285056 12775358464 12792716288 12799367658 12846862336 12926656512 12926844928 12941940564 12944408576 12951138816 12968735472 12993297471 12999196672 13002532224 13016858624 13079937024 13104709632 13113194976 13122514944 13131841536 13140344448 13147368192 13153337344 13156712448 13165231464 13174588416 13199540288 13217474446 13273418312 13278117888 13287555072 13312720896 13321340928 13330808832 13348921344 13355861904 13356056576 13374203392 13405421568 13430810624 13449059008 13488881664 13514231808 13532593536 13532790784 13539826944 13558223448 13564379136 13567859712 13590069248 13608534016 13612025922 13627023872 13674479616 13693059072 13702791168 13718992896 13728743424 13737632832 13747396608 13754744832 13763651076 13769900032 13773433344 13792147248 13818268739 13850523456 13891534848 13900529664 13910409216 13936754688 13955690496 13962946536 13982121728 13988265984 14014758912 14033800704 14041302016 14060379872 14079483649 14121172992 14128515072 14147711424 14157766656 14166933858 14174506332 14180941824 14184580608 14200209408 14203853136 14210301952 14227103744 14246434048 14315470848 14325645312 14334921216 14345109504 14352777216 14362070688 14372278272 14391805824 14399498496 14415364096 14419063032 14452720128 14480092704 14499766743 14542700544 14562459648 14590040064 14624096256 14627848752 14643965952 14651793408 14671700736 14682128384 14691635112 14699488048 14773321728 14790789216 14797504512 14801301504 14810885397 14821411968 14845673472 14849482824 14856224768 14865844224 14876409856 14893999232 14932595601 14948499456 14976811008 14986508544 14997159936 15017536512 15025563648 15045978816 15074474988 15081099264 15109661952 15130191384 15169620928 15174991872 15224389632 15259926528 15263842176 15288827904 15309600768 15320481792 15330401856 15338596224 15349497856 15359436708 15370353152 15444836352 15465821184 15474087936 15491137536 15495112512 15502147584 15516165654 15531507712 15541564416 15552610304 15573741568 15581838888 15627976704 15649210368 15678849024 15700151808 15729886944 15736799232 15737028608 15766603776 15788025792 15796464768 15817927356 15829169664 15880696909 15886319616 15953559552 15957653184 15975235584 15979334778 15986589696 16005491712 16016867328 16027238304 16038629376 16047202304 16057592922 16069005568 16090838456 16146874368 16168813056 16190781552 16199435808 16206790656 16217284608 16221445911 16228810752 16240345088 16259310144 16259547136 16281638912 16290104292 16360538112 16382767104 16413795072 16452108288 16474461696 16474701824 16483267584 16505663328 16517394432 16528089501 16536924054 16548677376 16571161992 16647192576 16701382656 16705668177 16713252864 16724074752 16735961088 16744906752 16755749136 16767657984 16779575296 16790440128 16799414912 16822240204 16903759104 16911433728 16926726168 16966483968 16978542592 16989536256 16998369696 17001611264 17021465307 17021713408 17065823544 17127438336 17199931392 17223300864 17235542016 17246702088 17255920752 17268185088 17291647296 17324396628 17336709632 17427529728 17439916032 17472946176 17484259968 17496686592 17509122048 17520459264 17529824256 17542283264 17553641952 17566117888 17586887486 17696122812 17704157184 17750294528 17761787904 17771022864 17774411776 17798561792 17807815872 17873895424 17984913408 17985175552 18006178176 18018975744 18030643092 18043458048 18053102592 18077631264 18085838848 18090479616 18102193263 18149367896 18232639488 18244445184 18257412096 18270388224 18291990528 18304991232 18316843776 18329862144 18339659776 18351534768 18364577792 18389529664 18467364608 18522046464 18534039552 18547212288 18582068736 18582339584 18607587328 18617262048 18642557241 18651021312 18686345216 18711734272 18802409472 18827956224 18828230656 18838020096 18850217778 18863615232 18877022208 18889245144 18899341776 18907922432 18912774144 18933612544 18938470848 19025362944 19087294464 19100860416 19113228288 19126812672 19137036288 19149427584 19163037696 19189074432 19199051487 19199331328 19225417376 19270293504 19306790272 19333022324 19390267392 19416612864 19426708224 19453103208 19453386752 19498795008 19503798336 19525287936 19535724544 19562267648 19588846816 19657064448 19683772416 19697762304 19710516672 19721052288 19730006016 19735068672 19747847196 19761882624 19794231296 19799310432 19821125632 19826211669 19910127468 19917176832 19931332608 19969081344 19982011392 19996213248 20023382016 20034084864 20061305088 20099299984 20108132352 20146215936 20173588512 20211796066 20233322496 20299186176 20309740416 20337335172 20346568704 20351789568 20385103872 20412801024 20418038883 20427309056 20440535808 20451461632 20479248944 20554186752 20578489344 20593115136 20606449248 20621094912 20632117248 20645476614 20654850048 20660150016 20669530112 20688220872 20722085888 20775785184 20837302272 20850794496 20865613824 20905132032 20933535744 20973182592 20982398976 21022138368 21050701056 21061953024 21090569808 21105559552 21181759488 21236649984 21261759498 21271412736 21276870912 21300314112 21305779704 21315452928 21340655616 21355823104 21369651072 21384839168 21410123896 21488467968 21517664256 21529165824 21543106032 21558417408 21587708736 21599247744 21609054208 21623046144 21628594548 21638414336 21679080192 21720139056 21743271936 21814050816 21843689472 21885060096 21936144384 21941773128 21965948928 21977690112 22007551104 22023192576 22037452668 22049232072 22064903168 22094882656 22196256768 22201952256 22232117952 22268510208 22274224236 22284337152 22298766336 22314614784 22326542336 22340998848 22356877312 22387253504 22465216512 22495739904 22526304768 22538345472 22568968224 22611712482 22621648896 22621978624 22652715008 22664492928 22695287076 22754431392 22762487808 22836584448 22889889792 22933241856 22964401152 22980722688 22995602784 23007894336 23024246784 23039155062 23055529728 23099195504 23211131904 23236706304 23242668768 23253221376 23274248481 23297261568 23312346624 23328915456 23345496064 23360612352 23372758332 23373099008 23404855936 23518273536 23550227712 23594830416 23605542912 23649905664 23682038688 23682383872 23694697152 23726891034 23743754496 23829479424 23930339328 23962853376 23979884544 24008237568 24025300992 24040857456 24057944064 24070803456 24086389383 24103508352 24120639488 24136257684 24299153712 24310185984 24325926912 24343216128 24360517632 24389320704 24406654976 24422458368 24435156438 24439816192 24468713024 24620692608 24712052736 24724901376 24729616384 24758494992 24776091648 24805386081 24823016064 24856742988 24868028416 25052073984 25069879296 25086112128 25103941632 25117360128 25133623704 25151486976 25169362944 25185660192 25199122368 25217032192 25233360306 25251294464 25367150592 25449725952 25467813888 25484304384 25502416896 25516048384 25532570112 25550716928 25585432576 25598735316 25693724672 25853313024 25853689856 25883881128 25888817152 25902277632 25937470944 25986594942 25998393344 26005064448 26033717248 26159874048 26209419264 26226389952 26245029888 26263683072 26280688896 26294736384 26313424896 26330462928 26349176832 26380331229 26399080576 26434948892 26546836624 26556235776 26575110144 26625441792 26642681856 26661617664 26697842688 26711723808 26712113152 26748406784 26810843136 26861621248 26898118016 26977763328 27028463616 27065187072 27065581568 27079653888 27116446896 27128758272 27135719424 27180138496 27217068032 27224051844 27254047744 27348959232 27386118144 27405582336 27437985792 27457486848 27475265664 27494793216 27509489664 27527302152 27539800064 27546866688 27584294496 27636537478 27701046912 27783069696 27801059328 27820818432 27873509376 27911380992 27925893072 27964243456 27976531968 28029517824 28067601408 28082604032 28120759744 28158967298 28242345984 28257030144 28295422848 28315533312 28333867716 28349012664 28361883648 28369161216 28400418816 28407706272 28420603904 28454207488 28492868096 28630941696 28651290624 28669842432 28690219008 28705554432 28724141376 28744556544 28783611648 28798996992 28830728192 28838126064 28905440256 28960185408 28999533486 29085401088 29124919296 29180080128 29248192512 29255697504 29287931904 29303586816 29343401472 29364256768 29383270224 29398976096 29438920357 29546643456 29581578432 29595009024 29602603008 29621770794 29642823936 29691346944 29698965648 29712449536 29731688448 29752819712 29787998464 29865191202 29896998912 29953622016 29973017088 29994319872 30035073024 30051127296 30091957632 30148949976 30162198528 30219323904 30260382768 30317694099 30339241856 30349983744 30448779264 30519853056 30527684352 30577655808 30619201536 30640963584 30660803712 30677192448 30698995712 30718873416 30740706304 30889672704 30931642368 30948175872 30968214921 30982275072 30990225024 31004295168 31032331308 31063015424 31083128832 31105220608 31147483136 31163677776 31255953408 31298420736 31357698048 31400303616 31459773888 31473598464 31474057216 31533207552 31576051584 31592929536 31635854712 31658339328 31761393818 31772639232 31907119104 31915306368 31950471168 31958669556 31973179392 32010983424 32033734656 32054476608 32077258752 32094404608 32115185844 32138011136 32181676912 32293748736 32337626112 32381563104 32398871616 32413581312 32434569216 32442891822 32457621504 32480690176 32518620288 32519094272 32563277824 32580208584 32721076224 32765534208 32827590144 32904216576 32948923392 32949403648 32966535168 33011326656 33034788864 33056179002 33073848108 33097354752 33142323984 33294385152 33402765312 33411336354 33426505728 33448149504 33471922176 33489813504 33511498272 33535315968 33559150592 33580880256 33598829824 33644480408 33807518208 33853452336 33917568723 33932967936 33957085184 33979072512 33996739392 34003222528 34042930614 34043426816 34131647088 34254876672 34399862784 34446601728 34471084032 34493404176 34511841504 34536370176 34558732593 34583294592 34648793256 34673419264 34855059456 34879832064 34945892352 34968519936 34993373184 35018244096 35040918528 35059648512 35084566528 35107283904 35132235776 35173774972 35392245624 35408314368 35500589056 35523575808 35542045728 35548823552 35590336551 35597123584 35615631744 35747790848 35969826816 36012356352 36037951488 36061286184 36086916096 36106205184 36155262528 36171677696 36180959232 36204386526 36298735792 36465278976 36488890368 36514824192 36540776448 36583981056 36609982464 36633687552 36659724288 36679319552 36703069536 36729155584 36779059328 36934729216 37068079104 37094424576 37164137472 37164679168 37215174656 37234524096 37285114482 37302042624 37372690432 37423468544 37604818944 37655912448 37656461312 37676040192 37700435556 37727230464 37754044416 37778490288 37798683552 37815844864 37825548288 37850040459 37867225088 37876941696 38050725888 38174588928 38201720832 38226456576 38253625344 38274072576 38298855168 38326075392 38378148864 38398102974 38398662656 38450834752 38540587008 38613580544 38666044648 38780534784 38833225728 38853416448 38906206416 38906773504 38979892413 38997590016 39007596672 39050575872 39071449088 39124535296 39177693632 39314128896 39367544832 39395524608 39421033344 39442104576 39460012032 39470137344 39495694392 39523765248 39588462592 39598620864 39642251264 39652423338 39820254936 39834353664 39862665216 39938162688 39964022784 39992426496 40046764032 40068169728 40122610176 40198599968 40216264704 40292431872 40347177024 40423592132 40466644992 40598372352 40619480832 40674670344 40693137408 40703579136 40770207744 40825602048 40836077766 40854618112 40881071616 40902923264 40958497888 41108373504 41156978688 41186230272 41212898496 41242189824 41264234496 41290953228 41309700096 41320300032 41376441744 41444171776 41454806217 41551570368 41674604544 41701588992 41731227648 41810264064 41867071488 41946365184 41964797952 42044276736 42101402112 42123906048 42181139616 42211119104 42238450947 42363518976 42473299968 42523518996 42542825472 42553741824 42600628224 42611559408 42630905856 42681311232 42711646208 42739302144 42769678336 42820247792 42976935936 43035328512 43058331648 43086212064 43116834816 43175417472 43198495488 43218108416 43246092288 43257189096 43276828672 43358160384 43440278112 43499300229 43628101632 43687378944 43770120192 43872288768 43883546256 43931897856 43955380224 44015102208 44046385152 44074905336 44098464144 44129806336 44189765312 44392513536 44403904512 44464235904 44537020416 44548448472 44568674304 44597532672 44629229568 44653084672 44681997696 44713754624 44774507008 44797786803 44930433024 44991479808 45052609536 45076690944 45137936448 45223424964 45243297792 45243957248 45305430016 45328985856 45390574152 45508862784 45524975616 45673168896 45779779584 45866483712 45928802304 45961445376 45991205568 46015788672 46048493568 46078310124 46111059456 46198391008 46261160561 46422263808 46473412608 46485337536 46506442752 46548496962 46594523136 46624693248 46657830912 46690992128 46721224704 46745516664 46746198016 46809711872 47036547072 47100455424 47189660832 47211085824 47299811328 47364077376 47364767744 47389394304 47453782068 47487508992 47642090727 47658958848 47860678656 47925706752 47959769088 48016475136 48050601984 48081714912 48115888128 48141606912 48172778766 48207016704 48241278976 48272515368 48598307424 48620371968 48651853824 48664337733 48686432256 48721035264 48778641408 48813309952 48844916736 48870312876 48879632384 48937426048 49241385216 49424105472 49449802752 49459232768 49516989984 49552183296 49584268503 49610772162 49646032128 49713485976 49736056832 50104147968 50139758592 50172224256 50207883264 50234720256 50267247408 50302973952 50338725888 50371320384 50398244736 50434064384 50466720612 50502588928 50734301184 50899451904 50935627776 50968608768 51004833792 51032096768 51065140224 51101433856 51170865152 51197470632 51387449344 51706626048 51707379712 51767762256 51777634304 51804555264 51874941888 51973189884 51996786688 52010128896 52067434496 52319748096 52418838528 52452779904 52490059776 52527366144 52561377792 52589472768 52626849792 52660925856 52698353664 52760662458 52798161152 52869897784 53093673248 53112471552 53250883584 53285363712 53323235328 53395685376 53423447616 53424226304 53496813568 53621686272 53723242496 53796236032 53955526656 54056927232 54130374144 54131163136 54159307776 54232893792 54257516544 54271438848 54306579789 54360276992 54434136064 54448103688 54508095488 54697918464 54772236288 54811164672 54875971584 54914973696 54950531328 54989586432 55018979328 55054604304 55079600128 55093733376 55168588992 55273074956 55402093824 55566139392 55602118656 55641636864 55747018752 55822761984 55851786144 55927671723 55928486912 55953063936 56059035648 56135202816 56165208064 56241519488 56317934596 56484691968 56514060288 56590845696 56631066624 56667735432 56698025328 56723767296 56738322432 56800837632 56815412544 56841207808 56908414976 56985736192 57261883392 57302581248 57339684864 57380438016 57411108864 57448282752 57489113088 57567223296 57597993984 57661456384 57676252128 57810880512 57920370816 57999066972 58170802176 58249838592 58360160256 58496385024 58511395008 58575863808 58607173632 58686802944 58728513536 58766540448 58797952192 58877840714 59093286912 59163156864 59190018048 59205206016 59243541588 59285647872 59382693888 59397931296 59424899072 59463376896 59478635007 59505639424 59575996928 59730382404 59793997824 59907244032 59946034176 59988639744 60070146048 60102254592 60183915264 60297899952 60324397056 60438647808 60520765536 60635388198 60678483712 60699967488 60897558528 61039706112 61055368704 61155311616 61238403072 61254116649 61281927168 61321607424 61354384896 61397991424 61437746832 61481412608 61554106201 61779345408 61863284736 61896351744 61936429842 61964550144 61980450048 62008590336 62064662616 62126030848 62166257664 62210441216 62294966272 62327355552 62511906816 62596841472 62715396096 62800607232 62919547776 62947196928 62948114432 63066415104 63152103168 63185859072 63271709424 63316678656 63522787636 63545278464 63814238208 63830612736 63900942336 63917339112 63946358784 64021966848 64067469312 64108953216 64154517504 64188809216 64230371688 64276022272 64363353824 64587497472 64675252224 64763126208 64797743232 64827162624 64869138432 64885783644 64915243008 65037240576 65038188544 65126555648 65160417168 65442152448 65531068416 65655180288 65808433152 65897846784 65898807296 65933070336 66022653312 66069577728 66112358004 66147696216 66194709504 66284647968 66588770304 66805530624 66822672708 66853011456 66896299008 66943844352 66979627008 67022996544 67070631936 67118301184 67161760512 67197659648 67288960816 67615036416 67706904672 67835137446 67865935872 67914170368 67958145024 67993478784 68006445056 68085861228 68086853632 68263294176 68509753344 68799725568 68893203456 68942168064 68986808352 69023683008 69072740352 69117465186 69166589184 69297586512 69346838528 69710118912 69759664128 69891784704 69937039872 69986746368 70036488192 70081837056 70119297024 70169133056 70214567808 70264471552 70347549944 70784491248 70816628736 71001178112 71047151616 71084091456 71097647104 71180673102 71194247168 71231263488 71495581696 71939653632 72024712704 72075902976 72122572368 72173832192 72212410368 72259168149 72310525056 72343355392 72361918464 72408773052 72597471584 72930557952 72977780736 73029648384 73081552896 73167962112 73219964928 73267375104 73319448576 73358639104 73406139072 73458311168 73558118656 73869458432 74136158208 74188849152 74328274944 74329358336 74416158243 74430349312 74469048192 74570228964 74604085248 74745380864 74846937088 75209637888 75311824896 75312922624 75352080384 75400871112 75454460928 75508088832 75556980576 75597367104 75631689728 75651096576 75700080918 75734450176 75753883392 76101451776 76349177856 76403441664 76452913152 76507250688 76548145152 76597710336 76652150784 76756297728 76796205948 76797325312 76901669504 77081174016 77227161088 77332089296 77561069568 77666451456 77706832896 77812412832 77813547008 77959784826 77995180032 78015193344 78101151744 78142898176 78249070592 78355387264 78628257792 78735089664 78791049216 78842066688 78884209152 78940274688 78991388784 79047530496 79140993687 79176925184 79197241728 79284502528 79304846676 79640509872 79668707328 79725330432 79876325376 79928045568 79984852992 80093528064 80136339456 80245220352 80397199936 80432529408 80584863744 80694354048 80847184264 80933289984 81196744704 81238961664 81349340688 81386274816 81407158272 81540415488 81651204096 81672155532 81709236224 81762143232 81805846528 81916995776 82216747008 82313957376 82372460544 82425796992 82484379648 82528468992 82581906456 82619400192 82640600064 82752883488 82888343552 82909612434 83103140736 83349209088 83403177984 83462455296 83620528128 83734142976 83892730368 83929595904 84088553472 84202804224 84247812096 84362279232 84422238208 84476901894 84727037952 84946599936 85047037992 85085650944 85107483648 85201256448 85223118816 85261811712 85362622464 85423292416 85478604288 85539356672 85640495584 85953871872 86070657024 86116663296 86172424128 86233669632 86350834944 86396990976 86492184576 86514378192 86553657344 86716320768 86880556224 86998600458 87256203264 87374757888 87540240384 87744577536 87767092512 87863795712 87910760448 88030204416 88092770304 88149810672 88196928288 88259612672 88316761071 88379530624 88785027072 88807809024 88928471808 89074040832 89096896944 89137348608 89195065344 89258459136 89306169344 89363995392 89427509248 89549014016 89595573606 89860866048 89982959616 90105219072 90153381888 90275872896 90446849928 90486595584 90487914496 90610860032 90657971712 90781148304 90953082297 91017725568 91049951232 91346337792 91559559168 91732967424 91857604608 91922890752 91982411136 92031577344 92096987136 92156620248 92222118912 92396782016 92522321122 92844527616 92946825216 92970675072 93012885504 93096993924 93189046272 93249386496 93315661824 93381984256 93442449408 93491033328 93492396032 93619423744 94073094144 94200910848 94379321664 94422171648 94599622656 94728154752 94729535488 94778788608 94907564136 94975017984 95284181454 95317917696 95721357312 95851413504 95919538176 96032950272 96101203968 96163429824 96231776256 96283213824 96345557532 96414033408 96482557952 96545030736 96727881173 97196614848 97240743936 97303707648 97328675466 97372864512 97442070528 97557282816 97626619904 97689833472 97740625752 97759264768 97874852096 98482770432 98848210944 98899605504 98918465536 99033979968 99104366592 99168537006 99221544324 99292064256 99426971952 99472113664 100208295936 100279517184 100344448512 100415766528 100469440512 100534494816 100605947904 100677451776 100742640768 100796489472 100868128768 100933441224 101005177856 101752706169 101798903808 101871255552 101937217536 102009667584 102064193536 102130280448 102202867712 102341730304 102394941264 102774898688 103413252096 103414759424 103535524512 103555268608 103609110528 103676197779 103749883776 103946379768 103993573376 104020257792 104134868992 104639496192 104837677056 104905559808 104980119552 105054732288 105122755584 105178945536 105253699584 105321851712 105396707328 105521324916 105596322304 105739795568 106187346496 106224943104 106501767168 106570727424 106646470656 106791370752 106846895232 106848452608 106993627136 107243372544 107446484992 107592472064 108113854464 108260748288 108262326272 108318615552 108465787584 108515033088 108542877696 108613159578 108720553984 108868272128 108896207376 109016190976 109395836928 109544472576 109622329344 109751943168 109829947392 109901062656 109979172864 110037958656 110109208608 110159200256 110187466752 110337177984 110546149912 110804187648 111164878363 111204237312 111283273728 111494037504 111645523968 111703572288 111855343446 111856973824 111906127872 112118071296 112270405632 112330416128 112483038976 112635869192 112969383936 113028120576 113181691392 113262133248 113335470864 113396050656 113447534592 113476644864 113550121377 113601675264 113630825088 113682415616 113816829952 113971472384 114523766784 114605162496 114679369728 114760876032 114822217728 114896565504 114978226176 115134446592 115195987968 115322912768 115352504256 115621761024 115840741632 115998133944 116341604352 116499677184 116720320512 116939677239 116992770048 117022790016 117151727616 117214347264 117373605888 117457027072 117533080896 117595904384 117755681428 118186573824 118326313728 118380036096 118410412032 118487083176 118571295744 118765387776 118795862592 118849798144 118926753792 118957270014 119011278848 119151993856 119460764808 119587995648 119814488064 119892068352 119977279488 120140292096 120204509184 120367830528 120595799904 120648794112 120877295616 121041531072 121270776396 121356967424 121399934976 121795117056 122079412224 122110737408 122310623232 122476806144 122508233298 122563854336 122643214848 122708769792 122795982848 122875493664 122962825216 123108212402 123558690816 123726569472 123792703488 123872859684 123929100288 123960900096 124129325232 124252061696 124332515328 124364418651 124420882432 124589932544 124654711104 125023813632 125193682944 125430792192 125601214464 125839095552 125894393856 125896228864 126132830208 126304206336 126371718144 126543418848 126633357312 126715352841 127045575272 127090556928 127628476416 127661225472 127801884672 127834678224 127892717568 128043933696 128134938624 128217906432 128309035008 128377618432 128460743376 128552044544 128726707648 129174994944 129350504448 129526252416 129595486464 129654325248 129738276864 129771567288 129830486016 130074481152 130076377088 130253111296 130320834336 130497900687 130884304896 131062136832 131310360576 131616866304 131795693568 131797614592 131866140672 132045306624 132139155456 132224716008 132295392432 132389419008 132569295936 133177540608 133611061248 133645345416 133706022912 133792598016 133887688704 133959254016 134045993088 134141263872 134236602368 134323521024 134393360409 134395319296 134577921632 135230072832 135413809344 135670274892 135731871744 135916290048 135986957568 136012890112 136171722456 136173707264 136526588352 137019506688 137599451136 137786406912 137884336128 137973616704 138047366016 138145480704 138234930372 138333178368 138595173024 138693677056 138783481683 139420237824 139519328256 139783569408 139874079744 139973492736 140072976384 140163674112 140238594048 140338266112 140429135616 140528943104 140695099888 141568982496 141633257472 142002356224 142094303232 142168182912 142195294208 142361346204 142388494336 142462526976 142926272181 142991163392 143879307264 144049425408 144151805952 144245144736 144347664384 144424820736 144518336298 144621050112 144686710784 144723836928 144817546104 145194943168 145861115904 145955561472 146059296768 146163105792 146335924224 146439929856 146534750208 146638897152 146717278208 146812278144 146916622336 147116237312 147738916864 148272316416 148377698304 148656549888 148658716672 148832316486 148860698624 148938096384 149140457928 149208170496 149490761728 149693874176 150419275776 150623649792 150625845248 150704160768 150801742224 150908921856 151016177664 151113961152 151194734208 151263379456 151302193152 151400161836 151468900352 151507766784 152000956129 152202903552 152698355712 152806883328 152905826304 153014501376 153096290304 153195420672 153304301568 153512595456 153592411896 153594650624 153803339008 154162348032 154454322176 154664178592 155122139136 155332902912 155413665792 155624825664 155627094016 155919569652 155990360064 156030386688 156202303488 156285796352 156498141184 156710774528 157256515584 157470179328 157582098432 157684133376 157768418304 157880549376 157982777568 158095060992 158281987374 158353850368 158394483456 158569005056 158609693352 159281019744 159337414656 159752650752 159856091136 159969705984 160187056128 160272678912 160490440704 160794399872 160865058816 161169727488 161388708096 161694368528 161866579968 162393489408 162477923328 162698681376 162772549632 162814316544 162919739367 163080830976 163302408192 163344311064 163418472448 163524286464 163611693056 163833991552 164433494016 164627914752 164744921088 164851593984 164968759296 165056937984 165163812912 165238800384 165281200128 165505766976 165776687104 165819224868 166206281472 166698418176 166806355968 166924910592 167241056256 167468285952 167785460736 167859191808 168177106944 168405608448 168495624192 168724558464 168844476416 168953803788 169454075904 169893199872 170094075984 170171301888 170214967296 170402512896 170446237632 170523623424 170725244928 170846584832 170957208576 171078713344 171280991168 171907743744 172141314048 172233326592 172344848256 172467339264 172701669888 172793981952 172984369152 173028756384 173107314688 173432641536 173761112448 173997200916 174512406528 174749515776 175080480768 175489155072 175534185024 175727591424 175821520896 176060408832 176185540608 176299621344 176393856576 176519225344 176633522142 176759061248 177570054144 177615618048 177856943616 178148081664 178193793888 178274697216 178390130688 178435905021 178516918272 178612338688 178727990784 178855018496 179098028032 179191147212 179721732096 179965919232 180210438144 180306763776 180551745792 180893699856 180973191168 180975828992 181221720064 181315943424 181562296608 181906164594 182035451136 182099902464 182692675584 183119118336 183465934848 183715209216 183762349947 183845781504 183964822272 184063154688 184193974272 184313240496 184444237824 184662318603 184793564032 185044642244 185689055232 185893650432 185941350144 186025771008 186193987848 186378092544 186498772992 186631323648 186763968512 186884898816 186982066656 186984792064 187238847488 188146188288 188401821696 188758643328 188844343296 189199245312 189456309504 189459070976 189557577216 189815128272 189950035968 190568362908 190635835392 191442714624 191702827008 191839076352 192065900544 192202407936 192326859648 192463552512 192566427648 192691115064 192828066816 192965115904 193090061472 193455762346 194393229696 194481487872 194607415296 194657350932 194745729024 195114565632 195253239808 195379666944 195481251504 195518529536 195749704192 196965540864 197696421888 197799211008 197836931072 198067959936 198208733184 198337074012 198443088648 198584128512 198853943904 198944227328 200416591872 200559034368 200688897024 200831533056 200938881024 201068989632 201211895808 201354903552 201485281536 201592978944 201736257536 201866882448 202010355712 203505412338 203597807616 203742511104 203874435072 204019335168 204128387072 204260560896 204405735424 204683460608 204789882528 205549797376 206826504192 206829518848 207071049024 207110537216 207218221056 207352395558 207499767552 207892759536 207987146752 208040515584 208269737984 209278992384 209675354112 209811119616 209960239104 210109464576 210245511168 210357891072 210507399168 210643703424 210793414656 211042649832 211192644608 211479591136 212374692992 212449886208 213003534336 213141454848 213292941312 213582741504 213693790464 213696905216 213987254272 214486745088 214892969984 215184944128 216227708928 216521496576 216524652544 216637231104 216777504447 216931575168 217030066176 217085755392 217226319156 217441107968 217736544256 217792414752 218032381952 218791673856 219088945152 219244658688 219503886336 219659894784 219802125312 219958345728 220075917312 220218417216 220318400512 220374933504 220674355968 221092299824 221608375296 222329756726 222408474624 222566547456 222988075008 223291047936 223407144576 223710686892 223713947648 223812255744 224236142592 224540811264 224660832256 224966077952 225271738384 225938767872 226056241152 226363382784 226524266496 226670941728 226792101312 226895069184 226953289728 227100242754 227203350528 227261650176 227364831232 227633659904 227942944768 229047533568 229210324992 229358739456 229521752064 229644435456 229793131008 229956452352 230268893184 230391975936 230645825536 230705008512 231243522048 231681483264 231996267888 232683208704 232999354368 233440641024 233879354478 233985540096 234045580032 234303455232 234428694528 234747211776 234914054144 235066161792 235191808768 235511362856 236373147648 236652627456 236820824064 236974166352 237142591488 237422981061 237530775552 237591725184 237699596288 237853507584 237914540028 238022557696 238303987712 238921529616 239175991296 239628976128 239784136704 239954558976 240280584192 240409018368 240735661056 241191599808 241297588224 241754591232 242083062144 242541552792 242713934848 242799869952 243590234112 244158824448 244221474816 244621246464 244953612288 245016466596 245127708672 245286429696 245417539584 245591965696 245750987328 245925650432 246216424804 247117381632 247453138944 247585406976 247745719368 247858200576 247921800192 248258650464 248504123392 248665030656 248728837302 248841764864 249179865088 249309422208 250047627264 250387365888 250861584384 251202428928 251678191104 251788787712 252265660416 252608412672 252743436288 253086837696 253266714624 253430705682 254091150544 254181113856 255256952832 255322450944 255603769344 255669356448 255785435136 256087867392 256269877248 256435812864 256618070016 256755236864 256921486752 257104089088 257453415296 258349989888 258701008896 259052504832 259190972928 259476553728 259543134576 259660972032 260148962304 260152754176 260506222592 260641668672 260995801374 261768609792 262124273664 262620721152 263233732608 263591387136 263595229184 263732281344 264090613248 264278310912 264449432016 264590784864 264778838016 264950283213 265138591872 266355081216 267222122496 267290690832 267412045824 267585196032 267775377408 267918508032 268091986176 268282527744 268473204736 268647042048 268786720818 268790638592 269155843264 270460145664 270827618688 271340549784 271463743488 271832580096 271973915136 272025780224 272343444912 272347414528 272859246891 273053176704 274039013376 275198902272 275572813824 275768672256 275947233408 276094732032 276290961408 276469860744 276666356736 277190346048 277387354112 277566963366 278840475648 279038656512 279567138816 279748159488 279946985472 280145952768 280327348224 280477188096 280676532224 280858271232 281057886208 281390199776 283137964992 283266514944 284188606464 284336365824 284390588416 284722692408 284776988672 284925053952 285852544362 285982326784 287758614528 288098850816 288303611904 288490289472 288695328768 288849641472 289036672596 289242100224 289447673856 289635092208 290183643519 290389886336 291722231808 291911122944 292118593536 292326211584 292671848448 292879859712 293069500416 293277794304 293434556416 293624556288 293833244672 294232474624 295477833728 296544632832 296755396608 297313099776 297317433344 297664632972 297721397248 297876192768 298280915856 298416340992 298981523456 299387748352 300838551552 301247299584 301251690496 301408321536 301603484448 301817843712 302032355328 302227922304 302389468416 302526758912 302604386304 302800323672 302937800704 303015533568 304001912258 305396711424 305613766656 305811652608 306029002752 306192580608 306390841344 306608603136 307025190912 307184823792 307189301248 307606678016 308324696064 308908644352 309328357184 310244278272 310665805824 310827331584 311249651328 311254188032 311839139304 311980720128 312060773376 312404606976 312571592704 312996282368 313421549056 314513031168 314940358656 315164196864 315368266752 315536836608 315761098752 315965555136 316190121984 316563974748 316707700736 316788966912 317138010112 317219386704 318562039488 318674829312 319505301504 319712182272 319939411968 320374112256 320545357824 320980881408 321588799744 321730117632 322339454976 322777416192 323388737056 323828123927 324786978816 324955846656 325397362752 325545099264 325628633088 325839478734 326161661952 326604816384 326688622128 326836944896 327048572928 327223386112 327667983104 328866988032 329255829504 329489842176 329703187968 329937518592 330113875968 330327625824 330477600768 330562400256 331011533952 331553374208 331638449736 332412562944 333494635089 333612711936 333849821184 334482112512 334936571904 335570921472 335718383616 336354213888 336811216896 336991248384 337449116928 337688952832 337907607576 338908151808 339786399744 340188151968 340342603776 340429934592 340650364131 340805025792 340892475264 341047246848 341450489856 341693169664 341914417152 342157426688 342561982336 343815487488 344282628096 344466653184 344689696512 344934678528 345403339776 345587963904 345968738304 346057512768 346214629376 346865283072 347522224896 347994401832 349024813056 349499031552 350160961536 350978310144 351068370048 351455182848 351643041792 352120817664 352371081216 352599242688 352787713152 353038450688 353267044284 353518122496 355140108288 355231236096 355713887232 356296163328 356387587776 356549394432 356780261376 356871810042 357033836544 357224677376 357455981568 357710036992 358196056064 358382294424 359443464192 359931838464 360420876288 360613527552 361103491584 361787399712 361946382336 361951657984 362443440128 362631886848 363124593216 363812329188 364070902272 364199804928 365385351168 366238236672 366931869696 367430418432 367524699894 367691563008 367929644544 368126309376 368387948544 368626480992 368888475648 369324637206 369587128064 370089284488 371378110464 371787300864 371882700288 372387975696 372756185088 372997545984 373093255953 373262647296 373527937024 373769797632 373964133312 373969584128 374477694976 376292376576 376803643392 377517286656 377688686592 378398490624 378912619008 378918141952 379115154432 379630256544 379900071936 380146058523 381136725816 381271670784 382885429248 383405654016 383678152704 384131801088 384404815872 384653719296 384927105024 385132855296 385382230128 385656133632 385930231808 386180122944 386911524692 388786459392 388962975744 389214830592 389314701864 389491458048 390229131264 390506479616 390759333888 390962503008 391037059072 391493702061 391499408384 393931081728 395392843776 395598422016 396135919872 396417466368 396674148024 396886177296 397168257024 397707887808 397888454656 400833183744 401118068736 401377794048 401663066112 401877762048 402137979264 402423791616 402709807104 402970563072 403185957888 403472515072 403733764896 404020711424 407010824676 407195615232 407748870144 408038670336 408256774144 408521121792 408811470848 409366921216 409579765056 411099594752 413653008384 413659037696 414142098048 414221074432 414436442112 414704791116 414999535104 415785519072 415974293504 416081031168 416350445049 416539475968 418557984768 419350708224 419622239232 419920478208 420218929152 420491022336 420715782144 421014798336 421287406848 421586829312 422085299664 422385289216 422959182272 424749385984 424899772416 426007068672 426282909696 426585882624 427165483008 427387580928 427393810432 427974508544 428778816543 428973490176 429785939968 430369888256 432455417856 433042993152 433049305088 433274462208 433555008894 433863150336 434060132352 434171510784 434452638312 434882215936 435473088512 435584829504 436064763904 437583347712 438177890304 438489317376 439007772672 439319789568 439604250624 439916691456 440151834624 440436834432 440636801024 440749867008 441348711936 442184599648 443216750592 444659513452 444816949248 445133094912 445976150016 446582095872 446814289152 447421373784 447427895296 447624511488 448472285184 449081622528 449321664512 449932155904 450543476768 451877535744 452112482304 452726765568 453048532992 453341883456 453584202624 453790138368 453906579456 454200485508 454406701056 454523300352 455267319808 455885889536 456002868387 458095067136 458420649984 458717478912 459043504128 459288870912 459586262016 459912904704 460537786368 460783951872 461291651072 461410017024 462487044096 463362966528 463992535776 465366417408 465998708736 466881282048 467758708956 467971080192 468091160064 468606910464 468857389056 469494423552 469828108288 470132323584 470383617536 471022725712 472746295296 473305254912 473641648128 473948332704 474285182976 474845962122 475061551104 475183450368 475399192576 475707015168 475829080056 476045115392 476607975424 477843059232 479257952256 479568273408 479909117952 480561168384 480818036736 481471322112 482383199616 482595176448 483509182464 484166124288 485083105584 485427869696 485599739904 487180468224 488317648896 488442949632 489242492928 489907224576 490032933192 490255417344 490572859392 490835079168 491183931392 491501974656 491851300864 492432849608 494234763264 494906277888 495170813952 495491438736 495716401152 495843600384 496517300928 497008246784 497330061312 497457674604 497683529728 498359730176 498618844416 500095254528 500774731776 501723168768 502404857856 503356382208 503577575424 504531320832 505216825344 505486872576 506173675392 506533429248 506861411364 508182301088 508362227712 510513905664 510644901888 511207538688 511338712896 511570870272 512175734784 512539754496 512871625728 513236140032 513510473728 513842973504 514208178176 514906830592 516699979776 517402017792 518105009664 518381945856 518953107456 519086269152 519321944064 520297924608 520305508352 521012445184 521283337344 521991602748 523537219584 524248547328 525241442304 526467465216 527182774272 527190458368 527464562688 528181226496 528556621824 528898864032 529181569728 529557676032 529900566426 530277183744 532710162432 534444244992 534581381664 534824091648 535170392064 535307715063 535550754816 535837016064 536183972352 536565055488 536946409472 537294084096 537573441636 537581277184 538311686528 540920291328 541655237376 542681099568 542927486976 543665160192 543947830272 544051560448 544686889824 544694829056 545718493782 546106353408 548078026752 550397804544 551145627648 551537344512 551894466816 552189464064 552581922816 552939721488 553332713472 553986955809 554380692096 554774708224 555133926732 557680951296 558077313024 559134277632 559496318976 559893970944 560291905536 560654696448 560954376192 561353064448 561716542464 562115772416 562780399552 566275929984 566533029888 568377212928 568672731648 568781176832 569445384816 569553977344 569850107904 571705088724 571964653568 575517229056 576197701632 576607223808 576980578944 577390657536 577699282944 578073345192 578484200448 578895347712 579270184416 580367287038 580779772672 583444463616 583822245888 584237187072 585343696896 585759719424 586139000832 586555588608 586869112832 587249112576 587666489344 588464949248 590955667456 593089265664 593510793216 594626199552 594634866688 595329265944 595442794496 595752385536 596561831712 596832681984 597963046912 598775496704 601677103104 602494599168 602503380992 602816643072 603206968896 603635687424 604064710656 604455844608 604778936832 605208772608 605600647344 605875601408 606031067136 608003824516 610793422848 611227533312 611623305216 612058005504 612385161216 612781682688 613217206272 614050381824 614369647584 614378602496 615213356032 616649392128 617817288704 618656714368 620488556544 621331611648 621654663168 622499302656 622508376064 623678278608 623961440256 624121546752 624809213952 625143185408 625992564736 626843098112 629026062336 629880717312 630328393728 630736533504 631073673216 631522197504 631931110272 632380243968 633127949496 633415401472 633577933824 634276020224 634438773408 637124078976 637349658624 639010603008 639424364544 639878823936 640748224512 641090715648 641961762816 643177599488 643460235264 644678909952 645554832384 646777474112 647656247854 649573957632 649911693312 650794725504 651090198528 651257266176 651678957468 652323323904 653209632768 653377244256 653673889792 654097145856 654446772224 655335966208 657733976064 658511659008 658979684352 659406375936 659875037184 660227751936 660655251648 660955201536 661124800512 662023067904 663106748416 663276899472 664825125888 666989270178 667225423872 667699642368 668964225024 669873143808 671141842944 671436767232 672708427776 673622433792 673982496768 674898233856 675377905664 675815215152 677095168211 677816303616 679572799488 680376303936 680685207552 680859869184 681300728262 681610051584 681784950528 682094493696 682900979712 683386339328 683828834304 684314853376 685123964672 687630974976 688565256192 688933306368 689379393024 689869357056 690806679552 691175927808 691937476608 692115025536 692429258752 693730566144 695044449792 695988803664 698049626112 698998063104 700321923072 701956620288 702136740096 702910365696 703286083584 704241635328 704742162432 705198485376 705575426304 706076901376 706534088568 707036244992 710462472192 711427774464 712268943183 712592326656 712775175552 713098788864 713560522752 713743620084 714067673088 714449354752 714911963136 715420073984 716392112128 716764588848 718886928384 719863676928 720841752576 721227055104 722206983168 723574799424 723892764672 723903315968 724886880256 725263773696 726249186432 727624658376 728141804544 728399609856 730770702336 732476473344 733863739392 734860836864 735049399788 735383126016 735859289088 736252618752 736775897088 737252961984 737776951296 738649274412 739174256128 740178568976 742756220928 743574601728 743765400576 744775951392 745512370176 745995091968 746186511906 746525294592 747055874048 747539595264 747928266624 747939168256 748955389952 752584753152 753607286784 755034573312 756796981248 757825238016 757836283904 758230308864 759260513088 759800143872 760292117046 762273451632 762543341568 765770858496 766811308032 767356305408 768263602176 768809631744 769307438592 769854210048 770265710592 770764460256 771312267264 771860463616 772360245888 773823049384 777572918784 778429661184 778629403728 778982916096 780458262528 781012959232 781518667776 781925006016 782074118144 782987404122 782998816768 787862163456 790785687552 791196844032 792271839744 792834932736 793348296048 793772354592 794336514048 794850849639 795415775616 795776909312 801666367488 802236137472 802755588096 803326132224 803755524096 804275958528 804847583232 805419614208 805941126144 806371915776 806945030144 807467529792 808041422848 814021649352 814391230464 815497740288 816077340672 816513548288 817042243584 817622941696 818577740673 818733842432 819159530112 822199189504 827306016768 828284196096 828442148864 828872884224 829409582232 829999070208 831571038144 831948587008 832162062336 832700890098 833078951936 837115969536 838701416448 839244478464 839840956416 840437858304 840982044672 841431564288 842029596672 842574813696 843173658624 844170599328 844770578432 845918364544 849498771968 849799544832 852565819392 853171765248 854330966016 854775161856 854787620864 855949017088 857557633086 857946980352 859571879936 860739776512 864910835712 866085986304 866098610176 866548924416 867110017788 867726300672 868343021568 868905276624 869764431872 870550930557 870946177024 871169659008 872129527808 875166695424 876355780608 876978634752 878015545344 878639579136 879208501248 879833382912 880303669248 880873668864 881273602048 881499734016 882697423872 884369199296 886433501184 889319026904 889633898496 890266189824 891952300032 893164191744 893628578304 894842747568 894855790592 895249022976 896944570368 898163245056 898643329024 899864311808 901086953536 903755071488 904224964608 905453531136 906097065984 906683766912 907168405248 907580276736 907813158912 908400971016 908813402112 909046600704 910534639616 911771779072 912005736774 916190134272 916841299968 917434957824 918087008256 918577741824 919172524032 919825809408 921075572736 921567903744 922583302144 922820034048 924974088192 926725933056 927985071552 930732834816 931997417472 933762564096 935517417912 935942160384 936182320128 937213820928 937714778112 938988847104 939656216576 940264647168 940767235072 942045451424 945492590592 946610509824 947283296256 947896665408 948570365952 949691924244 950123102208 950366900736 951414030336 951658160112 952090230784 953215950848 955686118464 958515904512 959136546816 959818235904 961122336768 961636073472 962942644224 964766399232 965190352896 967018364928 968332248576 970166211168 970855739392 971484371781 974360936448 976635297792 976885899264 978484985856 979814449152 980065866384 980510834688 981145718784 981670158336 982367862784 983003949312 983702601728 984865699216 988469526528 989812555776 990341627904 990982877472 991432802304 991687200768 993034601856 994016493568 994660122624 994915349208 995367059456 996719460352 997237688832 1000483905267 1001549463552 1003446337536 1004809715712 1006712764416 1007155150848 1009062641664 1010433650688 1010973745152 1012347350784 1013066858496 1013722822728 1016364602176 1016724455424 1021027811328 1021289803776 1022415077376 1022677425792 1023141740544 1024351469568 1025079508992 1025743251456 1026472280064 1027020947456 1027685947008 1028416356352 1029813661184 1033399959552 1034804035584 1036210019328 1036763891712 1037906214912 1038172538304 1038643888128 1040595849216 1040611016704 1042024890368 1042566674688 1043983205496 1047074439168 1048497094656 1050482884608 1052934930432 1054365548544 1054380916736 1054929125376 1056362452992 1057113243648 1057797728064 1058363139456 1059115352064 1059801132852 1060554367488 1064006692903 1065420324864 1068888489984 1069162763328 1069648183296 1070340784128 1070615430126 1071101509632 1071674032128 1072367944704 1073130110976 1073892818944 1074588168192 1075146883272 1075162554368 1076623373056 1081840582656 1083310474752 1085362199136 1085854973952 1087330320384 1087895660544 1088103120896 1089373779648 1089389658112 1091436987564 1092212706816 1096156053504 1100795609088 1102291255296 1103074689024 1103788933632 1104378928128 1105163845632 1105879442976 1106665426944 1107973911618 1108761384192 1109549416448 1110267853464 1115361902592 1118268555264 1118992637952 1119279767859 1119787941888 1120583811072 1121309392896 1121908752384 1122706128896 1123433084928 1124231544832 1125560799104 1132551859968 1133066059776 1136754425856 1137345463296 1137562353664 1138890769632 1139107954688 1139700215808 1140438175569 1143410177448 1143929307136 1151034458112 1152395403264 1153214447616 1153961157888 1154781315072 1155398565888 1156146690384 1156968400896 1157790695424 1158540368832 1160734574076 1161559545344 1166888927232 1167644491776 1168474374144 1170687393792 1171519438848 1172278001664 1173111177216 1173738225664 1174498225152 1175332978688 1176929898496 1181911334912 1186178531328 1189252399104 1189269733376 1190658531888 1190885588992 1191504771072 1193123663424 1193665363968 1195926093824 1197550993408 1203354206208 1204989198336 1205006761984 1205633286144 1206413937792 1207271374848 1208129421312 1208911689216 1209557873664 1210417545216 1211201294688 1211751202816 1212062134272 1216007649032 1221586845696 1223246610432 1224116011008 1224770322432 1225563365376 1226434412544 1228100763648 1228739295168 1228757204992 1230426712064 1233298784256 1235634577408 1237313428736 1240977113088 1242663223296 1243309326336 1244998605312 1245016752128 1247356557216 1247922880512 1248243093504 1249051335147 1249618427904 1250286370816 1251985129472 1253686196224 1258052124672 1259761434624 1260656787456 1261473067008 1262147346432 1263044395008 1263862220544 1264760487936 1266255898992 1266830802944 1267155867648 1268552040448 1268877546816 1274248157952 1274699317248 1278021206016 1278848729088 1279757647872 1281496449024 1282181431296 1283923525632 1286336449629 1286355198976 1286920470528 1289357819904 1291109664768 1293554948224 1295312495708 1299147915264 1299823386624 1301589451008 1302180397056 1302514532352 1303357914936 1304646647808 1306419265536 1306754488512 1307347779584 1308194291712 1308893544448 1310671932416 1315467952128 1317023318016 1317959368704 1318812751872 1319750074368 1320455503872 1321310503296 1321910403072 1322249601024 1324046135808 1326213496832 1326553798944 1329650251776 1333978540356 1334450847744 1335399284736 1337928450048 1339746287616 1342283685888 1342873534464 1345416855552 1347244867584 1347964993536 1349796467712 1350755811328 1351630430304 1354190336422 1355632607232 1359145598976 1360752607872 1361370415104 1361719738368 1362601456524 1363220103168 1363569901056 1365801959424 1366772678656 1367657668608 1368008605161 1368629706752 1370247929344 1375261949952 1377130512384 1377866612736 1378758786048 1379738714112 1381613359104 1382351855616 1383874953216 1384230051072 1384858517504 1387461132288 1390088899584 1391977607328 1396099252224 1397996126208 1400643846144 1403913240576 1404273480192 1405820731392 1406572167168 1408483270656 1409484324864 1410396970752 1411150852608 1412153802752 1413068177136 1414072489984 1420924944384 1422855548928 1424537886366 1425184653312 1425550351104 1426197577728 1427121045504 1427487240168 1428135346176 1428898709504 1429823926272 1430840147968 1432784224256 1433529177696 1437773856768 1439727353856 1441683505152 1442454110208 1444413966336 1447149598848 1447785529344 1447806631936 1449773760512 1450527547392 1452498372864 1455249316752 1456283609088 1456799219712 1461541404672 1464952946688 1467727478784 1469721673728 1470098799576 1470766252032 1471718578176 1472505237504 1473551794176 1474505923968 1475553902592 1477298548824 1478348512256 1480357137952 1485512441856 1487149203456 1487530801152 1489551902784 1491024740352 1491990183936 1492373023812 1493050589184 1495079190528 1495856533248 1495878336512 1497910779904 1505169506304 1507214573568 1510069146624 1513593962496 1515650476032 1515672567808 1516460617728 1518521026176 1519600287744 1520584234092 1524546903264 1525086683136 1531541716992 1533622616064 1534712610816 1536527204352 1537619263488 1538614877184 1539708420096 1540531421184 1541528920512 1542624534528 1543720927232 1544720491776 1547646098768 1555145837568 1556859322368 1557258807456 1557965832192 1560916525056 1562025918464 1563037335552 1563850012032 1564148236288 1565974808244 1565997633536 1575724326912 1581571375104 1582393688064 1584543679488 1585669865472 1586696592096 1587544709184 1588673028096 1589701699278 1590831551232 1591553818624 1603332734976 1604472274944 1605511176192 1606652264448 1607511048192 1608551917056 1609695166464 1610839228416 1611882252288 1612743831552 1613890060288 1614935059584 1616082845696 1628043298704 1628782460928 1630995480576 1632154681344 1633027096576 1634084487168 1635245883392 1637155481346 1637467684864 1638319060224 1644398379008 1654612033536 1656568392192 1656884297728 1657745768448 1658819164464 1659998140416 1661960867427 1663142076288 1663897174016 1664324124672 1665401780196 1666157903872 1674231939072 1677402832896 1678488956928 1679681912832 1680875716608 1681964089344 1682863128576 1684059193344 1685149627392 1686347317248 1688341198656 1689541156864 1691836729088 1698997543936 1699599089664 1705131638784 1706343530496 1708661932032 1709550323712 1709575241728 1711898034176 1715115266172 1715893960704 1719143759872 1721479553024 1729821671424 1732171972608 1732197220352 1733097848832 1734220035576 1735452601344 1736686043136 1737810553248 1739528863744 1741101861114 1741892354048 1742339318016 1744259055616 1750333390848 1752711561216 1756031090688 1757279158272 1758417002496 1759666765824 1760607338496 1761747337728 1762999468032 1765394847744 1768738398592 1772867002368 1778638053808 1779267796992 1780532379648 1783904600064 1786328383488 1787257156608 1789685495136 1789711581184 1790498045952 1793889140736 1796326490112 1797286658048 1799728623616 1802173907072 1807510142976 1808449929216 1810907062272 1812194131968 1813367533824 1814336810496 1815626317824 1816801942032 1817626804224 1818093201408 1821069279232 1823543558144 1824011473548 1832380268544 1833682599936 1834869915648 1836174016512 1837155483648 1838345048064 1839651618816 1842151145472 1843135807488 1845166604288 1845640068096 1849948176384 1853451866112 1855970143104 1861465669632 1863994834944 1867525128192 1871034835824 1871884320768 1872364640256 1874427641856 1875429556224 1877977694208 1879312433152 1880529294336 1881534470144 1884090902848 1890985181184 1893221019648 1894566592512 1895793330816 1897140731904 1899383848488 1900246204416 1900733801472 1902828060672 1903316320224 1904180461568 1906431901696 1911372236928 1917031809024 1918273093632 1919636471808 1922244673536 1923272146944 1925885288448 1929532798464 1930380705792 1934036729856 1936664497152 1940332422336 1941711478784 1942968743562 1948721872896 1953270595584 1953771798528 1956969971712 1959628898304 1960131732768 1961021669376 1962291437568 1963340316672 1964735725568 1966007898624 1967405203456 1969731398432 1976939053056 1979625111552 1980683255808 1981965754944 1982865604608 1983374401536 1986069203712 1989320245248 1989830698416 1990734118912 1993438920704 1994475377664 2000967810534 2003098927104 2006892675072 2009619431424 2013425528832 2014310301696 2018125283328 2020867301376 2021947490304 2024694701568 2026133716992 2027445645456 2031285504633 2032729204352 2033448910848 2042055622656 2042579607552 2044830154752 2045354851584 2046283481088 2048702939136 2050159017984 2051486502912 2052944560128 2054041894912 2055371894016 2056832712704 2059627322368 2066799919104 2069608071168 2072420038656 2073527783424 2075812429824 2076345076608 2077287776256 2081191698432 2081222033408 2084049780736 2085133349376 2087966410992 2094148878336 2096994189312 2100965769216 2105869860864 2108731097088 2108761833472 2109858250752 2112724905984 2114226487296 2115595456128 2116726278912 2118230704128 2119602265704 2121108734976 2128013385806 2137776979968 2138325526656 2139296366592 2140681568256 2141230860252 2142203019264 2143348064256 2144735889408 2146260221952 2147785637888 2149176336384 2150293766544 2150325108736 2153246746112 2163681165312 2166620949504 2170724398272 2171709947904 2174660640768 2175791321088 2176206241792 2178747559296 2178779316224 2182873975128 2184425413632 2192312107008 2201591218176 2204582510592 2206149378048 2207577867264 2208757856256 2210327691264 2211758885952 2213330853888 2215947823236 2217522768384 2219098832896 2220535706928 2230723805184 2236537110528 2237985275904 2238559535718 2239575883776 2241167622144 2242618785792 2243817504768 2245412257792 2246866169856 2248463089664 2251121598208 2265103719936 2273508851712 2274690926592 2275124707328 2277781539264 2278215909376 2279400431616 2280876351138 2286820354896 2287858614272 2302068916224 2304790806528 2306428895232 2307922315776 2309562630144 2310797131776 2312293380768 2313936801792 2315581390848 2317080737664 2321469148152 2323119090688 2335288983552 2336948748288 2341374787584 2343038877696 2344556003328 2346222354432 2347476451328 2348996450304 2350665957376 2353859796992 2363822669824 2372357062656 2378504798208 2378539466752 2381317063776 2381771177984 2383009542144 2384552548917 2386247326848 2387330727936 2391852187648 2395101986816 2406708412416 2409978396672 2411266572288 2412827875584 2414542749696 2416258842624 2417823378432 2419115747328 2420835090432 2422402589376 2423502405632 2424124268544 2432015298064 2443173691392 2446493220864 2448232022016 2449540644864 2451126730752 2452868825088 2456201527296 2457478590336 2457514409984 2460853424128 2466597568512 2471269154816 2474626857472 2485326446592 2486618652672 2489997210624 2490033504256 2494713114432 2495845761024 2496486187008 2498102670294 2499236855808 2500572741632 2503970258944 2507372392448 2516104249344 2519522869248 2521313574912 2522946134016 2524294692864 2526088790016 2527724441088 2529520975872 2532511797984 2533661605888 2534311735296 2537104080896 2537755093632 2548496315904 2549398634496 2557697458176 2559515295744 2562992898048 2564362862592 2567847051264 2572672899258 2572710397952 2573840941056 2578715639808 2582219329536 2587109896448 2590624991416 2598295830528 2599646773248 2603178902016 2605029064704 2606715829872 2609293295616 2611652791671 2612838531072 2613508977024 2614695559168 2616388583424 2617787088896 2621343864832 2630935904256 2634046636032 2635918737408 2637625503744 2639500148736 2640911007744 2642621006592 2643820806144 2644499202048 2648092271616 2652426993664 2653107597888 2659300503552 2667957080712 2668901695488 2670798569472 2675856900096 2679492575232 2684567371776 2685747068928 2690833711104 2694489735168 2695929987072 2699592935424 2701511622656 2703260860608 2708380672844 2711265214464 2718291197952 2721505215744 2722740830208 2723439476736 2725202913048 2726440206336 2727139802112 2731603918848 2733545357312 2735315337216 2736017210322 2737259413504 2740495858688 2750523899904 2754261024768 2755733225472 2757517572096 2759477428224 2763226718208 2764703711232 2767749906432 2768460102144 2774922264576 2780177799168 2783955214656 2792198504448 2795992252416 2801287692288 2807826481152 2808546960384 2811641462784 2813144334336 2816966541312 2818968649728 2820793941504 2822301705216 2824307605504 2826136354272 2828144979968 2841849888768 2845711097856 2849075772732 2850369306624 2851100702208 2854242091008 2854974480336 2856270692352 2857797419008 2859647852544 2861680295936 2865568448512 2867058355392 2875547713536 2879454707712 2883367010304 2884908220416 2888827932672 2894299197696 2895571058688 2895613263872 2899547521024 2901055094784 2904996745728 2910498633504 2912567218176 2914453115343 2923082809344 2929905893376 2935454957568 2939443347456 2940197599152 2941532504064 2943437156352 2945010475008 2947103588352 2949011847936 2951107805184 2954597097648 2956697024512 2960714275904 2971024883712 2974298406912 2975061602304 2979103805568 2982049480704 2983980367872 2984746047624 2986101178368 2990158381056 2991713066496 2991756673024 2995821559808 3001451715801 3010339012608 3014429147136 3020138293248 3027187924992 3031300952064 3031345135616 3032921235456 3037042052352 3039200575488 3041168468184 3049093806528 3050173366272 3063083433984 3067245232128 3069425221632 3073054408704 3075238526976 3077229754368 3079416840192 3081062842368 3083057841024 3085249069056 3087441854464 3089440983552 3095292197536 3110291675136 3113718644736 3114517614912 3115931664384 3121833050112 3126074671104 3127700024064 3128296472576 3131949616488 3131995267072 3151448653824 3163142750208 3164787376128 3169087358976 3171339730944 3173393184192 3175089418368 3177346056192 3179403398556 3181663102464 3192020078709 3206665469952 3208944549888 3211022352384 3213304528896 3215022096384 3217103834112 3219390332928 3221678456832 3223764504576 3225487663104 3227780120576 3229870119168 3232165691392 3256086597408 3257564921856 3261990961152 3264309362688 3266054193152 3268168974336 3270491766784 3274310962692 3274935369728 3276638120448 3288796758016 3309224067072 3313136784384 3313768595456 3315491536896 3317638328928 3319996280832 3323921734854 3326284152576 3327794348032 3328648249344 3330803560392 3332315807744 3354805665792 3356977913856 3359363825664 3361751433216 3363928178688 3365726257152 3368118386688 3370299254784 3372694634496 3376682397312 3379082313728 3383673458176 3397995087872 3399198179328 3410263277568 3412687060992 3417323864064 3419100647424 3419150483456 3423796068352 3430230532344 3431787921408 3438287519744 3442959106048 3459643342848 3464343945216 3464394440704 3466195697664 3468440071152 3470905202688 3473372086272 3475621106496 3479057727488 3482203722228 3483784708096 3484678636032 3488518111232 3500666781696 3505423122432 3512062181376 3514558316544 3516834004992 3519333531648 3521214676992 3523494675456 3525998936064 3530789695488 3537476797184 3545734004736 3557276107616 3558535593984 3567809200128 3572656766976 3574514313216 3579370990272 3579423162368 3580996091904 3587778281472 3592652980224 3594573316096 3599457247232 3604347814144 3615020285952 3616899858432 3621814124544 3624388263936 3626735067648 3628673620992 3631252635648 3633603884064 3635253608448 3636186402816 3642138558464 3647087116288 3648022947096 3664760537088 3669739831296 3672348033024 3674310967296 3676690096128 3679303237632 3684302290944 3686271614976 3690333208576 3691280136192 3699896352768 3706903732224 3711940286208 3722931339264 3727989669888 3735050256384 3742069671648 3743768641536 3744729280512 3747154005441 3748855283712 3750859112448 3755955388416 3758624866304 3761058588672 3763068940288 3768181805696 3781970362368 3786442039296 3789133185024 3791586661632 3794281463808 3798767696976 3800492408832 3801467602944 3805656121344 3806632640448 3808360923136 3812863803392 3822744473856 3834063618048 3836546187264 3839272943616 3844489347072 3846544293888 3851770576896 3859065596928 3860761411584 3868073459712 3873328994304 3880664844672 3883422957568 3885937487124 3897443745792 3906541191168 3907543597056 3913939943424 3919257796608 3920263465536 3922043338752 3924582875136 3926680633344 3929471451136 3932015797248 3934810406912 3939462796864 3953878106112 3959250223104 3961366511616 3963931509888 3965731209216 3966748803072 3972138407424 3978640490496 3979661396832 3981468237824 3986877841408 3988950755328 4001935621068 4006197854208 4013785350144 4019238862848 4026851057664 4028620603392 4036250566656 4041734602752 4043894980608 4049389403136 4052267433984 4054891290912 4062571009266 4065458408704 4066897821696 4084111245312 4085159215104 4089660309504 4090709703168 4097405878272 4100318035968 4102973005824 4104025815483 4105889120256 4108083789824 4110743788032 4113665425408 4119254644736 4133599838208 4139216142336 4144840077312 4147055566848 4151624859648 4152690153216 4154575552512 4162383396864 4162444066816 4168099561472 4170266698752 4175932821984 4188297756672 4193988378624 4201931538432 4211739721728 4217462194176 4217523666944 4219716501504 4225449811968 4228452974592 4231190912256 4233452557824 4236461408256 4239204531408 4242217469952 4256026771612 4275553959936 4276651053312 4278592733184 4281363136512 4282461720504 4284406038528 4286696128512 4289471778816 4292520443904 4295571275776 4298352672768 4300587533088 4300650217472 4306493492224 4327362330624 4333241899008 4341448796544 4343419895808 4349321281536 4351582642176 4357495118592 4357558632448 4365747950256 4368850827264 4384624214016 4403182436352 4409165021184 4412298756096 4415155734528 4417515712512 4420655382528 4423517771904 4426661707776 4431895646472 4435045536768 4438197665792 4441071413856 4461447610368 4473074221056 4475970551808 4477119071436 4479151767552 4485237571584 4487635009536 4490824515584 4493732339712 4496926179328 4502243196416 4530207439872 4547017703424 4549381853184 4550249414656 4555563078528 4556431818752 4558800863232 4561752702276 4573640709792 4575717228544 4604137832448 4609581613056 4612857790464 4615844631552 4619125260288 4621594263552 4624586761536 4627873603584 4631162781696 4634161475328 4642938296304 4646238181376 4670577967104 4673897496576 4682749575168 4686077755392 4689112006656 4692444708864 4694952902656 4697992900608 4701331914752 4707719593984 4727645339648 4744714125312 4757009596416 4757078933504 4762634127552 4763542355968 4766019084288 4769105097834 4772494653696 4774661455872 4783704375296 4790203973632 4813416824832 4819956793344 4822533144576 4825655751168 4829085499392 4832517685248 4835646756864 4838231494656 4841670180864 4844805178752 4847004811264 4848248537088 4864030596128 4886347382784 4892986441728 4896464044032 4899081289728 4902253461504 4905737650176 4912403054592 4914957180672 4915028819968 4921706848256 4933195137024 4942538309632 4949253714944 4970652893184 4973237305344 4979994421248 4980067008512 4985882602281 4989426228864 4991691522048 4992972374016 4996205340588 4998473711616 5001145483264 5007940517888 5014744784896 5032208498688 5039045738496 5042627149824 5045892268032 5048589385728 5052177580032 5055448882176 5059041951744 5065023595968 5067323211776 5068623470592 5074208161792 5075510187264 5096992631808 5098797268992 5115394916352 5119030591488 5125985796096 5128725725184 5135694102528 5145345798516 5145420795904 5147681882112 5157431279616 5164438659072 5174219792896 5181249982832 5196591661056 5199293546496 5206357804032 5210058129408 5213431659744 5218586591232 5223305583342 5225677062144 5227017954048 5229391118336 5232777166848 5235574177792 5242687729664 5268093272064 5271837474816 5275251007488 5279000297472 5281822015488 5285242013184 5288998404096 5296184543232 5304853987328 5306215195776 5318601007104 5335914161424 5337803390976 5341597138944 5351713800192 5358985150464 5369134743552 5371494137856 5381667422208 5388979470336 5391859974144 5399185870848 5403023245312 5406521721216 5416761345688 5422530428928 5436582395904 5443010431488 5446878953472 5450405826096 5452880412672 5454279604224 5463207837696 5467090714624 5470630674432 5472034420644 5474518827008 5480991717376 5501047799808 5508522049536 5511466450944 5515035144192 5518954856448 5526453436416 5529407422464 5535499812864 5536920204288 5549844529152 5560355598336 5567910429312 5584397008896 5591984504832 5602575384576 5615652962304 5617093920768 5623282925568 5626288668672 5633933082624 5637937299456 5641587883008 5644603410432 5648615211008 5652272708544 5656289959936 5683699777536 5691422195712 5698151545464 5700738613248 5702201404416 5708484182016 5709948960672 5712541384704 5715594838016 5719295705088 5723360591872 5731136897024 5734116710784 5751095427072 5758909415424 5766734020608 5769816440832 5777655865344 5788598395392 5791142117376 5799095042048 5802110189568 5809993491456 5820997267008 5825134436352 5828906230686 5846165618688 5859811786752 5870909915136 5878886694912 5880395198304 5883065008128 5886874312704 5890020950016 5894207176704 5898023695872 5902215610368 5909194195296 5913394049024 5921428551808 5942049767424 5948596813824 5950123204608 5958207611136 5967960735744 5969492095248 5972202356736 5980316762112 5983426132992 5983513346048 5991643119616 6002903431602 6020678025216 6028858294272 6040276586496 6054375849984 6062601904128 6062690271232 6065842470912 6074084104704 6078401150976 6082336936368 6093856513899 6098187613056 6100346732544 6126166867968 6134490464256 6138850443264 6146108817408 6150477053952 6154459508736 6158833680384 6162125684736 6166115682048 6170498138112 6174883708928 6178881967104 6190584395072 6220583350272 6227437289472 6229035229824 6231863328768 6243666100224 6252149342208 6255400048128 6256592945152 6263899232976 6263990534144 6302897307648 6326285500416 6329574752256 6338174717952 6342679461888 6346786368384 6350178836736 6354692112384 6358806797112 6363326204928 6384040157418 6413330939904 6417889099776 6422044704768 6426609057792 6430044192768 6434207668224 6438780665856 6443356913664 6447529009152 6450975326208 6455560241152 6459740238336 6464331382784 6512173194816 6515129843712 6523981922304 6528618725376 6536337948672 6540983533568 6548621925384 6549870739456 6553276240896 6577593516032 6618448134144 6626273568768 6627537190912 6630983073792 6635276657856 6639992561664 6647843469708 6652568305152 6657296498688 6661607120784 6664631615488 6709611331584 6713955827712 6718727651328 6723502866432 6727856357376 6731452514304 6736236773376 6740598509568 6745389268992 6753364794624 6758164627456 6767346916352 6795990175744 6820526555136 6825374121984 6834647728128 6838201294848 6838300966912 6847592136704 6860461064688 6863575842816 6876575039488 6885918212096 6919286685696 6928687890432 6928788881408 6932391395328 6936880142304 6941810405376 6946744172544 6951242212992 6958115454976 6964407444456 6967569416192 6969357272064 6977036222464 7010846244864 7024124362752 7029116633088 7033668009984 7038667063296 7042429353984 7046989350912 7051997872128 7061579390976 7074953594368 7091468009472 7114552215232 7117071187968 7135618400256 7145313533952 7149028626432 7158741980544 7158846324736 7161992183808 7175556562944 7185305960448 7189146632192 7198914494464 7208695628288 7233799716864 7243628249088 7248776527872 7253470135296 7257347241984 7262505271296 7267207768128 7270507216896 7272372805632 7284277116928 7294174232576 7296045894192 7329521074176 7339479662592 7344696066048 7348621934592 7353380192256 7358606475264 7368604581888 7372543229952 7380666417152 7382560272384 7399792705536 7413807464448 7423880572416 7448046850321 7455979339776 7470100512768 7484139343296 7487537283072 7489458561024 7494308010882 7497710567424 7501718224896 7511910776832 7517249732608 7522117177344 7526137880576 7536363611392 7563940724736 7572884078592 7578266370048 7583173323264 7588562927616 7597535393952 7600984817664 7602935205888 7611312242688 7613265280896 7616721846272 7625727606784 7645488947712 7673092374528 7678545887232 7688978694144 7693088587776 7703541153792 7718131193856 7721522823168 7736146919424 7746657988608 7761329689344 7766845915136 7771874974248 7794887491584 7815087194112 7827879886848 7834958375013 7838515593216 7840526931072 7844086677504 7849165750272 7853361266688 7858942902272 7864031594496 7869620813824 7878925593728 7907756212224 7918500446208 7922733023232 7927863019776 7931462418432 7933497606144 7944276814848 7957280980992 7959322793664 7962936475648 7973755682816 7977901510656 8003871242136 8012395708416 8027570700288 8038477725696 8053702115328 8057241206784 8072501133312 8083469205504 8087789961216 8098778806272 8104534867968 8109782581824 8125142018532 8130916817408 8133795643392 8168222490624 8170318430208 8179320619008 8181419406336 8194811756544 8200636071936 8205946011648 8208051630966 8211778240512 8216167579648 8221487576064 8227330850816 8238509289472 8267199676416 8278432284672 8289680154624 8294111133696 8303249719296 8305380306432 8324766793728 8324888133632 8336199122944 8340533397504 8351865643968 8376595513344 8387976757248 8403863076864 8423479443456 8434924388352 8435047333888 8439433003008 8450899623936 8456905949184 8462381824512 8466905115648 8472922816512 8478409062816 8484434939904 8512053543224 8551107919872 8553302106624 8562726273024 8564923441008 8568812077056 8573392257024 8578943557632 8585040887808 8591142551552 8596705345536 8601175066176 8601300434944 8612986984448 8654724661248 8666483798016 8682897593088 8686839791616 8698642563072 8703165284352 8714990237184 8715117264896 8731495900512 8737701654528 8743359346029 8769248428032 8806364872704 8818330042368 8824597512192 8830311469056 8835031425024 8841310765056 8847035543808 8853323415552 8863791292944 8870091073536 8876395331584 8882142827712 8922895220736 8946148442112 8951941103616 8954238142872 8958303535104 8970475143168 8975270019072 8981649031168 8987464679424 8993852358656 9004355147403 9004486392832 9060414879744 9094035406848 9098763706368 9111126157056 9112863637504 9117601726464 9123505404552 9147281419584 9151434457088 9208275664896 9219163226112 9225715580928 9231689263104 9238250520576 9243188527104 9249173523072 9255747207168 9262325563392 9268322950656 9285876592608 9292476362752 9341155934208 9347794993152 9365499150336 9378224013312 9384889417728 9389905805312 9395985801216 9402663829504 9415439187968 9455290679296 9489428250624 9514019192832 9514157867008 9525268255104 9527084711936 9532038168576 9538210195668 9544989307392 9567408750592 9576060236127 9580407947264 9626833649664 9639913586688 9645066289152 9651311502336 9658170998784 9665035370496 9671293513728 9676462989312 9683340361728 9689610357504 9694009622528 9696497074176 9728061192256 9772694765568 9785972883456 9792928088064 9798162579456 9804506923008 9811475300352 9824806109184 9829914361344 9830057639936 9843413696512 9866390274048 9885076619264 9898507429888 9941305786368 9946474610688 9959988842496 9960134017024 9971765204562 9978852457728 9983383044096 9985944748032 9992410681176 9996947423232 10002290966528 10015881035776 10029489569792 10064416997376 10078091476992 10085254299648 10091784536064 10097178771456 10104355160064 10110897764352 10118083903488 10130047191936 10134646423552 10137246941184 10148416323584 10151020374528 10193985263616 10197594537984 10230789832704 10238061182976 10251971592192 10257451450368 10271388205056 10290691597032 10290841591808 10295363764224 10314862559232 10328877318144 10348439585792 10362499965664 10393183322112 10398587092992 10412715608064 10420116258816 10426863319488 10437173182464 10446611166684 10451354124288 10454035908096 10465554333696 10471148355584 10485375459328 10536186544128 10543674949632 10550502014976 10558000594944 10563644030976 10570484026368 10577996808192 10592369086464 10609707974656 10612430391552 10637202014208 10671828322848 10675606781952 10703427600384 10717970300928 10738269487104 10742988275712 10763334844416 10777958940672 10783719948288 10798371741696 10806046490624 10813043442432 10833522691376 10845060857856 10873164791808 10886020862976 10893757906944 10900811652192 10905760825344 10908559208448 10926415675392 10934181429248 10941261348864 10944068841288 10949037654016 10961983434752 11017044099072 11022932901888 11030070288384 11037909712896 11052906872832 11058814844928 11070999625728 11073840408576 11099689058304 11120711196672 11135820858624 11168794017792 11183969009664 11205150769152 11231305924608 11234187841536 11246565851136 11252577337344 11267866165248 11275874598912 11283175766016 11289206820864 11297230422016 11304545417088 11312579919872 11367399555072 11382844391424 11396303090928 11401477226496 11404402808832 11416968364032 11419897921344 11425082769408 11431189676032 11438591410176 11446721183744 11462273794048 11468233421568 11502190854144 11517818830848 11533468041216 11539632881664 11555311730688 11577196790784 11582284234752 11598190084096 11604220379136 11619986982912 11641994534016 11650268872704 11657812461372 11692331237376 11719623573504 11741819830272 11757773389824 11760790396608 11766130016256 11773748625408 11780041900032 11788414353408 11796047391744 11804431220736 11818388390592 11826788098048 11842857103616 11884099534848 11897193627648 11900246409216 11916415222272 11935921471488 11938984190496 11944404713472 11960633524224 11966852265984 11967026692096 11983286239232 12005806863204 12041356050432 12057716588544 12080553172992 12108751699968 12125203808256 12125380542464 12131684941824 12148168209408 12156802301952 12164673872736 12187713027798 12196375226112 12200693465088 12252333735936 12268980928512 12292217634816 12300954107904 12308919017472 12312077446449 12317667360768 12324251369472 12332231364096 12340996276224 12349767417856 12357763934208 12381168790144 12441166700544 12454874578944 12458070459648 12463726657536 12487332200448 12504298684416 12510800096256 12513185890304 12527798465952 12527981068288 12605794615296 12652571000832 12659149504512 12676349435904 12685358923776 12693572736768 12700357673472 12709384224768 12717613594224 12726652409856 12768080314836 12826661879808 12835778199552 12844089409536 12853218115584 12860088385536 12868415336448 12877561331712 12886713827328 12895058018304 12901950652416 12911120482304 12919480476672 12928662765568 13024346389632 13030259687424 13047963844608 13072675897344 13081967067136 13097243850768 13099741478912 13106552481792 13155187032064 13236896268288 13252547137536 13255074381824 13261966147584 13270553315712 13279985123328 13295686939416 13305136610304 13314592997376 13323214241568 13329263230976 13419222663168 13427911655424 13437455302656 13455712714752 13462905028608 13472473546752 13481197019136 13490778537984 13506729589248 13516329254912 13534693832704 13591980351488 13641053110272 13650748243968 13669295456256 13676402589696 13676601933824 13695184273408 13720922129376 13727151685632 13753150078976 13771836424192 13838573371392 13857375780864 13857577762816 13864782790656 13873760284608 13883620810752 13893488345088 13902484425984 13928814888912 13935138832384 13938714544128 13954072444928 14021692489728 14048248725504 14058233266176 14067336019968 14077334126592 14084858707968 14093978701824 14103995744256 14123158781952 14149907188736 14182936018944 14229104430464 14234142375936 14271236800512 14290627067904 14298057252864 14317483961088 14317692649472 14323984367616 14351113125888 14370611920896 14378293264384 14397828988928 14417391256576 14467599433728 14487256498176 14497553055744 14506940270592 14514694483968 14525010542592 14534415536256 14541014433792 14544745611264 14568554233856 14588348465152 14592091788384 14659042148352 14678959325184 14689392132096 14697243869184 14706760384512 14717212950528 14737209163776 14745086459904 14761332834304 14765120544768 14799585411072 14827614928896 14847761144832 14896093700642 14911958679552 14940201025536 14968278686592 14975074566144 14978917122048 14988616021764 14995421134848 15003436449792 15023821553664 15034499465216 15044234354688 15052275761152 15072727222784 15127881449472 15145768157184 15156532740096 15166346646528 15177125855232 15195070787904 15201969635328 15205870411776 15222624485376 15226530561792 15233443692544 15251455213568 15290977895424 15346184749056 15357091774464 15377957388288 15386177175552 15407082307584 15436262387712 15443045646336 15472293838848 15493315977216 15522659378688 15533691830272 15543749948496 15589774983168 15630174388224 15655759773696 15669916750026 15677031186432 15681053862144 15688173355008 15698331500544 15706722533376 15717885804544 15728063188992 15739241627648 15757851187456 15815512424448 15837000892416 15845466046464 15855726039552 15866995212288 15888553629696 15914561961984 15918645587328 15925872951296 15947511365632 15955803021312 16007742484272 16024791416832 16055141400576 16076955451392 16107404230656 16114482413568 16145002266624 16166938411008 16175579922432 16197557612544 16209069735936 16219565163648 16250284037064 16261833634816 16267591286784 16340636860416 16358641238016 16362838812672 16389623513088 16401272143872 16411892023296 16416103261932 16423556481024 16432335159296 16442975152128 16454661701632 16477018578944 16534399352832 16556864569344 16579360309248 16588222267392 16606499438592 16610760612864 16649533587456 16649776267264 16672398245888 16681066795008 16703731287936 16753191026688 16775953514496 16807726153728 16846958886912 16869848776704 16878866006016 16901799247872 16913811898368 16924763649024 16933810231296 16945845633024 16956818125632 16968869879808 17024107086448 17102215839744 17106604213248 17125452546048 17129846882016 17137624154112 17146784514048 17157887115264 17170081775616 17182285103104 17193410691072 17202350132352 17202600869888 17225973968896 17309449322496 17332967596032 17365795186176 17397285126144 17406330568704 17429980474368 17430234529792 17462991801024 17475403309056 17486718692058 17538496856064 17612729745408 17636660084736 17649195024384 17660622938112 17670062850048 17682621530112 17694071087616 17706646831104 17727582585888 17740182147072 17752790663168 17764285655424 17845790441472 17903882207232 17908476285744 17916607070208 17940950286336 17950540038144 17963298062336 17974929358848 17987704717312 18008710294806 18008972785664 18120829759488 18188070813696 18197527412736 18222252314112 18225727275008 18235203452928 18247010809104 18281569541697 18294562839168 18302868914176 18416551329792 18438326452224 18451431161856 18463378526208 18476501041152 18486377054208 18498347046144 18511494414336 18524651126784 18536645901312 18571753185216 18584952725504 18682311868416 18695589986304 18730998300672 18756448026624 18769778835456 18779811610624 18791971602432 18805327659008 18830878375936 18910581358592 18978856501248 19028038385664 19050536510208 19054169423872 19064076337152 19076420391336 19089978614784 19134817501184 19152120472254 19160815894528 19253667299328 19279827173376 19290132578304 19302623004672 19316341997568 19330070740992 19342587027456 19352925978624 19366680723456 19379220715008 19392994148352 19456122384512 19545389531136 19571945766912 19585856176128 19609013846016 19622950600704 19649612218368 19659828722688 19660115279872 19686827393024 19732780548096 19770153238528 19797014859776 19882611572736 19892949221376 19919977684992 19920268034048 19943530409124 19957704915456 19971889496064 19984821362352 19993894846464 20004581933056 20031762071552 20058979139584 20128833994752 20156182953984 20170508599296 20183569072128 20194357542912 20208710320128 20221795528704 20236167806976 20260094383872 20269292847104 20274493882368 20296832647168 20302040749056 20387970527232 20461579665408 20476122365952 20503943184384 20514902900736 20542776410112 20581383194064 20581683183616 20590727528448 20629725118464 20657754636288 20696879171584 20724999931328 20786366644224 20797174185984 20825431216128 20840232517632 20853726638976 20874346364928 20893222333368 20902708248576 20908071816192 20931108667392 20942296711168 20970750918656 21072373088256 21087349899264 21101004029952 21116001189888 21127288061952 21140968052736 21155993616384 21184738172928 21219415949312 21224860783104 21274404028416 21343656645696 21351213563904 21406855200768 21435940601856 21476538974208 21485976551424 21526669688832 21555917881344 21567439896576 21596743483392 21612092981248 21626086884864 21667045382752 21746329583616 21772041725952 21787515813888 21801623304384 21811521650688 21817118416896 21852831350784 21882522697728 21888137682576 21898075308032 21923966869504 22034088198144 22045865803776 22060140576768 22075819425792 22105813745664 22117629689856 22141999251456 22147680817152 22199378116608 22241422393344 22271641717248 22344140550963 22367938019328 22410301538304 22462611849216 22468375683072 22493131702272 22505154674688 22535732330496 22551749197824 22566351532032 22578413641728 22594460844032 22609090834176 22625159839744 22734799110144 22765688782848 22792606181856 22802954452992 22808805617664 22833936728064 22839795842688 22850165538816 22862379352064 22877182820352 22893442367488 22924547588096 22936466843136 23035637661696 23066936082432 23079265763328 23110623461376 23154393581568 23164568469504 23196380168192 23208440758272 23239973965824 23283989068032 23300537745408 23315624922744 23384662474752 23483639660544 23515546779648 23521580793216 23532260032512 23547497250816 23560083800064 23576828706816 23592094783488 23608862441472 23636776781184 23653576196096 23685714207232 23768199069696 23794387255296 23800492818432 23832830444544 23871842942976 23877968380992 23888809426944 23921267048448 23933704531968 23934053384192 23966572478464 24011613726408 24082712100864 24115433177088 24161106345984 24217503399936 24250407616512 24250761084928 24263369883648 24296336418816 24313604603904 24329347745472 24375426055596 24392750452224 24401386930176 24504667471872 24537961857024 24584435269632 24601908215808 24617838034944 24624154892898 24635334721536 24648502738944 24664462728192 24681992552448 24699534835712 24715527868416 24762337580288 24882333401088 24909749157888 24916140919296 24974664400896 25008597368832 25021600192512 25026371780608 25055596931904 25055962136576 25211589230592 25305142001664 25318299009024 25352698871808 25370717847552 25387145473536 25400715346944 25418768449536 25435227188448 25453304819712 25536160629672 25653323759616 25688178819072 25706436231168 25720176771072 25736830672896 25755122663424 25773427654656 25790116036608 25803901304832 25822240964608 25838960953344 25857325531136 26048692779264 26060519374848 26095927689216 26145351794688 26163934134272 26194487701536 26199482957824 26213104963584 26230078038087 26310374064128 26473792536576 26505094275072 26523932295168 26541106631424 26559970246656 26591373878832 26610273220608 26629185994752 26646428483136 26658526461952 26838445326336 26855823310848 26874910605312 26911425429504 26925810057216 26944947093504 26962394038272 26981557075968 27013459178496 27032658509824 27069387665408 27183960702976 27282106220544 27338590912512 27352805179392 27353203867648 27390368546816 27441844258752 27454303371264 27506300157952 27543672848384 27677146742784 27714751561728 27715155525632 27729565581312 27747520569216 27767241621504 27786976690176 27804968851968 27857629777824 27870277664768 27877429088256 27908144889856 28043384979456 28096497451008 28134672039936 28154668253184 28169717415936 28187957403648 28207991488512 28246317563904 28299814377472 28365872037888 28458208860928 28468284751872 28542473601024 28581254135808 28596114505728 28634967922176 28635385298944 28702226251776 28728180708381 28741223841792 28756586528768 28795657977856 28834782513152 28935198867456 28974512996352 28995106111488 29013880541184 29029388967936 29050021085184 29068831072512 29082028867584 29089491222528 29137108467712 29176696930304 29184183576768 29318084296704 29357918650368 29378784264192 29394487738368 29413520769024 29434425901056 29474418327552 29490172919808 29522665668608 29530241089536 29599170822144 29655229857792 29695522289664 29792187401284 29823917359104 29880402051072 29936557373184 29950149132288 29957834244096 29977232043528 29990842269696 30006872899584 30047643107328 30068998930432 30088468709376 30104551522304 30145454445568 30255762898944 30291536314368 30313065480192 30332693293056 30354251710464 30390141575808 30403939270656 30411740823552 30445248970752 30453061123584 30502910427136 30581955790848 30692369498112 30714183548928 30755914776576 30772354351104 30814164615168 30872524775424 30886091292672 30944587677696 30986631954432 31045318757376 31067383660544 31087499896992 31179549966336 31260348776448 31311519547392 31339833500052 31354062372864 31362107724288 31396663001088 31413445066752 31435771609088 31456126377984 31478483255296 31515702374912 31631024848896 31674001784832 31690932092928 31711452079104 31733990424576 31777107259392 31829123923968 31837291174656 31851745902592 31895022731264 31911606042624 32015484968544 32110282801152 32153910902784 32214808461312 32228964827136 32290004533248 32333876822016 32351159844864 32395115225088 32418139471872 32439130327296 32500568074128 32523667269632 32535182573568 32681273720832 32717282476032 32725677625344 32779247026176 32802544287744 32823784046592 32832206523864 32847112962048 32864670318592 32885950304256 32909323403264 32954037157888 33068798705664 33113729138688 33158720618496 33176444534784 33212998877184 33221521225728 33299067174912 33299552534528 33344796491776 33362133590016 33407462575872 33506382053376 33551907028992 33615452307456 33693917773824 33739697553408 33757732012032 33803598495744 33827623796736 33849527298048 33867620462592 33891691266048 33913636251264 33937739759616 34048214172896 34204431679488 34213208426496 34250905092096 34259693764032 34275248308224 34293569028096 34315774230528 34340163551232 34386821382144 34404700264704 34405201739776 34451947937792 34618898644992 34665935192064 34731590372352 34794570252288 34812661137408 34859960948736 34860469059584 34925983602048 34950806618112 34973437384116 35076993712128 35225459490816 35273320169472 35298390048768 35321245876224 35340125700096 35365243060224 35388142175232 35413293662208 35455165171776 35480364294144 35505581326336 35528571310848 35691580882944 35807764414464 35816952571488 35833214140416 35881900572672 35901080076288 35926596124672 35949858717696 35975409434624 36017420589612 36017945571328 36241659518976 36376141627392 36395054825472 36444504628224 36451454550016 36470406905856 36494021618208 36563139083394 36589125678336 36605737828352 36876652904448 36902862323712 36926757052416 36953002082304 36972754108416 36996694092288 37022988828672 37049302253568 37073291802624 37143506370432 37169905451008 37364623736832 37391179972608 37461996601344 37512896053248 37539557670912 37559623221248 37583943204864 37610655318016 37661756751872 37821162717184 37957713002496 38056076771328 38101073020416 38108338847744 38128152674304 38152840782672 38179957229568 38269635002368 38304240944508 38321631789056 38507334598656 38559654346752 38580265156608 38605246009344 38632683995136 38660141481984 38685174054912 38705851957248 38733361446912 38758441430016 38785988296704 38912244769024 39090779062272 39143891533824 39218027692032 39245901201408 39299224436736 39319657445376 39320230559744 39373654786048 39465561096192 39540306477056 39594029719552 39765223145472 39785898442752 39839955369984 39840536068096 39887060818248 39915409830912 39943778992128 39969642724704 39987789692928 40009163866112 40063524143104 40117958279168 40257667989504 40312365907968 40367138144256 40388715085824 40417420640256 40443591057408 40472335613952 40520188767744 40548987764736 40593665294336 40604081498112 40775941054464 40923159330816 40952244731904 41007886368768 41029805801472 41085552820224 41162766388128 41163366367232 41181455056896 41259450236928 41315509272576 41393758343168 41449999862656 41572733288448 41594348371968 41650862432256 41680465035264 41707453277952 41786444666736 41805416497152 41816143632384 41862217334784 41884593422336 41941501837312 42144746176512 42174699798528 42202008059904 42232002379776 42254576123904 42281936105472 42311987232768 42369476345856 42438831898624 42449721566208 42548808056832 42687313291392 42702427127808 42813710401536 42871881203712 42953077948416 42971953102848 43053339377664 43111835762688 43134879793152 43193486966784 43224185962496 43252173769728 43334090765504 43492659167232 43544083451904 43575031627776 43603246608768 43623043301376 43634236833792 43705662701568 43765045395456 43776275365152 43796150616064 43847933739008 44068176396288 44091731607552 44120281153536 44151638851584 44211627491328 44235259379712 44283998502912 44295361634304 44398756233216 44482844786688 44543283434496 44688281101926 44735876038656 44820603076608 44925223698432 44936751366144 44986263404544 45010309349376 45071464660992 45103498395648 45132703064064 45156827283456 45188921688064 45218181668352 45250319679488 45469598220288 45531377565696 45585212363712 45605908905984 45617611235328 45667873456128 45679591685376 45700331077632 45754365640704 45786884734976 45849095176192 45872933686272 46071275323392 46133872164864 46158531526656 46221246922752 46308787163136 46329136939008 46392760336384 46416881516544 46479947931648 46567978136064 46601075490816 46631249845488 46769324949504 46967279321088 47031093559296 47043161586432 47064520065024 47094994501632 47120167600128 47153657413632 47184189566976 47217724882944 47273553562368 47307152392192 47371428414464 47536398139392 47600985636864 47665660889088 47743685885952 47755936761984 47777618853888 47842534096896 47867409063936 47868106768384 47933144956928 48023227452816 48165424201728 48230866354176 48322212691968 48435006799872 48500815233024 48501522169856 48526739767296 48592672837632 48627209207808 48658695490944 48750852111192 48785500904448 48802773860352 49075923714048 49168870539264 49203816431616 49235676069888 49248309785796 49270669443072 49297005477888 49328925456384 49363985104896 49399069671424 49431055736832 49524675160576 49764666802176 49819498315776 49832281838592 49949328801792 50017194737664 50043200385024 50052743561216 50111193863808 50111924273152 50423178461184 50636598018048 50705397743616 50741435695104 50774290947072 50801430693888 50837536899072 50870454376896 50906609639424 51072321259344 51306647519232 51376357638144 51412872462336 51440353542144 51473661345792 51510245326848 51546855309312 51580232073216 51607802609664 51644481929216 51677921906688 51714651062272 52097385558528 52191855378432 52290703589376 52327868268544 52388975403072 52398965915648 52426209927168 52460156076174 52620748128256 52947585073152 53010188550144 53047864590336 53082213262848 53119940493312 53182747757664 53220546441216 53258371989504 53292856966272 53317052923904 53711646621696 53749821210624 53822850859008 53851620114432 53889894187008 53924788076544 53963114151936 54026918356992 54065317019648 54138775330816 54367921405952 54564212441088 54677181825024 54705610358784 54706407735296 54780737093632 54844708625091 54883688517504 54908606742528 55012600315904 55087345696768 55354293485568 55429503123456 55459131162624 55495041138432 55534483243008 55573953380352 55609937703936 55715259555648 55740555329536 55754858176512 55816289779712 56086769958912 56192994902016 56269344079872 56309336506368 56339434831872 56375914807296 56415982977024 56492635127808 56599628754944 56731744075776 56916417721856 56936569503744 57162508271616 57192229011456 57269935844352 57270770597888 57404452503552 57456361416762 57482447683584 57513173057536 57591315955712 57669565026304 57870397734912 57949025992704 57990212222976 58027761082368 58058777935872 58100042170368 58137662145024 58178982445056 58274216935424 58353393860608 58368367153536 58636168593408 58715837300736 58757568528384 58827041538048 58868851802112 58948836655104 58980345839616 59045331337216 59060482179072 59198341644288 59310459715584 59391044579328 59584374802568 59647834718208 59760804102144 59873114746368 59915668488192 59954464087056 59981684539392 60013745799168 60095286214656 60137997860864 60176937418752 60209103044608 60290908891136 60511525797888 60583072628736 60626130960384 60665386586112 60708503420928 60780283151616 60807878541312 60823481647104 60890497941504 60906122247168 61005820854272 61163911581696 61384738996224 61428367097856 61511829553152 61544708702208 61628329230336 61745049550848 61772182585344 61889175355392 61973263908864 62090637514752 62134767321088 62174999793984 62359099932672 62520697552896 62623039094784 62679667000104 62708124745728 62724215448576 62793326002176 62826890133504 62871543218176 62912252755968 62956966510592 63031404749824 63262049697792 63348003569664 63381864185856 63422904158208 63467980849152 63554214518784 63658247847936 63674582349312 63790045462528 63823212085248 64030969937088 64220565602304 64307821805568 64429616922624 64457929654272 64580009066496 64667753644032 64702319689728 64790230450176 64836278943744 64878260654592 65001136148256 65047334539264 65362547441664 65434564952064 65451355250688 65558494052352 65647568093184 65664413047728 65694225924096 65729340637184 65771900608512 65818646806528 65908074315776 66137597411328 66227458277376 66317441236992 66352889069568 66425997754368 66443042451456 66598134349824 66599105069056 66689592983552 66724267180032 66814925151744 67032421652889 67103814057984 67230904614912 67387835547648 67479395106816 67515464024064 67607196991488 67655247593472 67699054596096 67735240925184 67783382532096 67827272502528 67875479519232 68096428345792 68408863358976 68426416852992 68501810184192 68519387528064 68550496616448 68587138056192 68631548461056 68680327102464 68773642764288 68809400529408 68810403479552 68903895875584 69237797289984 69331870384128 69463180744704 69589140504576 69625322274816 69719921897472 69720938119168 69851967204096 69901613236224 69946874768232 70153987424256 70450918981632 70546640338944 70596780097536 70642491752448 70680251400192 70730486120448 70776284350464 70826587324416 70910330343552 70960728588288 71011162652672 71057142621696 71383161765888 71615528828928 71633905142976 71666428280832 71763801145344 71802160152576 71899717435392 71950818869248 72034841179224 72035891142656 72483319037952 72752283254784 72790109650944 72889009256448 72902909100032 72940813811712 72988043236416 73126278166788 73178251356672 73753305808896 73805724647424 73853514104832 73906004164608 73945508216832 73993388184576 74045977657344 74098604507136 74146583605248 74287012740864 74339810902016 74729247473664 74923993202688 75025792106496 75079115341824 75119246442496 75167886409728 75221310636032 75323513503744 75642325434368 75915426004992 76112153542656 76202146040832 76216677695488 76256305348608 76305681565344 76359914459136 76539270004736 76608481889016 76643263578112 77119308693504 77160530313216 77210492018688 77265367990272 77320282963968 77370348109824 77411703914496 77466722893824 77516882860032 77571976593408 77824489538048 78181558124544 78287783067648 78436055384064 78491802402816 78598448873472 78639314890752 78640461119488 78747309572096 78931122192384 79080612954112 79188059439104 79571796885504 79679910739968 79681072136192 79774121636496 79830819661824 79887557984256 79939285449408 79975579385856 80018327732224 80127048286208 80235916558336 80515335979008 80624731815936 80734276288512 80777430171648 80834841280512 80887182114816 80944671227904 81040377535488 81097975529472 81187330588672 81208162996224 81551882108928 81846318661632 82015772737536 82059611602944 82171105640448 82325532776256 82326732734464 82362910113792 82518900473856 82631018545152 82787516686336 82899999725312 83145466576896 83188696743936 83301724864512 83360930070528 83414906555904 83572889333472 83610832994304 83632287264768 83724434669568 83769186844672 83883003674624 84289492353024 84404016119808 84464004759552 84509152247808 84563872210944 84623974465536 84738952691712 84877663797248 84899443132416 85097616113664 85374626582784 85404854255616 85627420803072 85743762407424 85906155896832 86106678755328 86184542125143 86223671525376 86269759586304 86386973933568 86448371924992 86504347539456 86668181531008 86985318334464 87088166903808 87150063255552 87206493217536 87246086602752 87268473667584 87411325403136 87530090790912 87552550730304 87592301232128 87695867478016 88136352792576 88183463215104 88240562307072 88303277703168 88423254982656 88470518759424 88567997005824 88590723268608 88797512466432 88965689573376 89086566868992 89376562203852 89471752077312 89641206153216 89850447396864 89873502732288 89972526809088 90020618698752 90142929321984 90206996791296 90265406128128 90313654566912 90377843376128 90436363336704 90500639358976 90939196440576 91062755131392 91170424727424 91211817811968 91235222470656 91335746912256 91359183370752 91508731281408 91573769469952 91698190352384 91745867372544 92142550646784 92267744329728 92317063053312 92442493845504 92617574326272 92658273878016 92785520672768 92833763033088 92959895863296 93135956272128 93202150981632 93262499690976 93538649899008 93934558642176 94062187118592 94086323172864 94189989003264 94240335200256 94307314827264 94368379133952 94435449765888 94547107124736 94614304784384 94742856828928 95072796278784 95201971273728 95331321778176 95487371771904 95511873523968 95555237707776 95685068193792 95734818127872 95736213536768 95866289913856 96046454905632 96330848403456 96461732708352 96644425383936 96870013599744 97001630466048 97003044339712 97053479534592 97185345675264 97254418415616 97317390981888 97501704222384 97571001808896 97605547720704 98151847428096 98337741078528 98407632863232 98471352139776 98496619571592 98541338886144 98594010955776 98657850912768 98727970209792 98798139342848 98862111473664 99049350321152 99529333604352 99638996631552 99664563677184 99898657603584 100034389475328 100086400770048 100222387727616 100223848546304 100846356922368 101273196036096 101410795487232 101482871390208 101548581894144 101602861387776 101675073798144 101740908753792 101813219278848 102144642518688 102613295038464 102752715276288 102825744924672 102880707084288 102947322691584 103020490653696 103160464146432 103215605219328 103288963858432 103355843813376 103429302124544 104194771117056 104383710756864 104581407178752 104655736537088 104777950806144 104797931831296 104852419854336 104920312152348 105241496256512 105895170146304 106020377100288 106095729180672 106164426525696 106239880986624 106365495515328 106441092882432 106516743979008 106585713932544 106634105847808 107423293243392 107499642421248 107645701718016 107703240228864 107779788374016 107849576153088 107926228303872 108053836713984 108130634039296 108277550661632 108735842811904 109128424882176 109354363650048 109411220717568 109412815470592 109561474187264 109689417250182 109767377035008 109817213485056 110025200631808 110174691393536 110708586971136 110859006246912 110918262325248 110990082276864 111068966486016 111147906760704 111219875407872 111430519111296 111481110659072 111509716353024 111632579559424 112173539917824 112385989804032 112538688159744 112618673012736 112678869663744 112751829614592 112831965954048 112985270255616 113199257509888 113463488151552 113832835443712 113873139007488 114325016543232 114384458022912 114539871688704 114541541195776 114808905007104 114912722833524 114964895367168 115026346115072 115182631911424 115339130052608 115740795469824 115898051985408 115980424445952 116055522164736 116117555871744 116200084340736 116275324290048 116357964890112 116548433870848 116706787721216 116736734307072 117272337186816 117431674601472 117654083076096 117737703604224 117897673310208 117960691679232 118120964358144 118396683288576 118620919431168 118782089158656 119168749605136 119295669436416 119521608204288 119746229492736 119831336976384 119908928174112 119963369078784 120027491598336 120190572429312 120275995721728 120353874837504 120418206089216 120581817782272 121166145257472 121252261920768 121330773172224 121417006841856 121560566303232 121646963294208 121780995883008 121812244494336 122011641708544 122327823163392 122769477992448 122856734195712 123023659106304 123089417404416 123256658460672 123490099101696 123544365170688 123778350710784 123946527817728 124181275029504 124269534642176 124349999587968 124718199865344 125041395105792 125359334000208 125416249491456 125448430897152 125586652004352 125653780267008 125743086436352 125824505511936 125913933021184 126062809499648 126524099395584 126696007139328 126763728371712 126845808316416 126935961698304 127108429037568 127316495695872 127349164698624 127580090925056 127646424170496 128061939874176 128441131204608 128615643611136 128859233845248 128915859308544 129160018132992 129335507288064 129404639379456 129580460900352 129672557887488 129756521309184 130002272296512 130094669078528 130725094883328 130869129904128 130902710501376 131116988104704 131295136186368 131328826095456 131388451848192 131458681274368 131543801217024 131637293613056 131816148631552 132275194822656 132454916554752 132634882473984 132705778139136 132851995508736 132886084902912 133196268699648 133379185967104 133448534360064 133629850303488 134064843305778 134207628115968 134461809229824 134775671095296 134958790213632 135030928048128 135214393982976 135310495186944 135398109192192 135470481850368 135566765064192 135654545005056 135750959038464 136192856691584 136817726717952 136852833705984 137003620368384 137038775056128 137100993232896 137263096922112 137360654204928 137547285528576 137618801058816 137620806959104 137807791751168 138475594579968 138663740768256 138926361489408 139178281009152 139250644549632 139439843794944 139441876238336 139703934408192 139803226472448 139893749536464 140307974848512 140901837963264 141093280677888 141193560195072 141284983504896 141360502800384 141460972240896 141552568700928 141653174648832 141820660687104 141921457176576 142022325305344 142114285243392 143231057657856 143267810285952 143332856561664 143527602290688 143604320305152 143799434870784 143901637738496 144069682358448 144071782285312 144966638075904 145504566509568 145580219301888 145778018512896 145805818200064 145881627623424 145976086472832 146252556333576 146356502713344 147506611617792 147611449294848 147707028209664 147812008329216 147891016433664 147986776369152 148091955314688 148197209014272 148293167210496 148574025481728 148679621804032 149458494947328 149847986405376 150051584212992 150158230683648 150335772819456 150442621272064 150647027007488 151284650868736 152224307085312 152404292081664 152433355390976 152512610697216 152611363130688 152719828918272 153216963778032 153286527156224 154238617387008 154321060626432 154420984037376 154530735980544 154640565927936 154740696219648 154823407828992 154933445787648 155033765720064 155143953186816 155648979076096 156575566135296 156872110768128 156983604805632 157196897746944 157278629781504 157280922238976 157494619144192 157862244384768 158161225908224 158376118878208 159143593771008 159359821479936 159362144272384 159548243272992 159661639323648 159775115968512 159878570898816 159951158771712 160036655464448 160254096572416 160471833116672 161249463631872 161468552577024 161554860343296 161669682561024 161774364229632 161889342455808 162080755070976 162195951058944 162374661177344 162416325992448 163103764217856 163692637323264 164031545475072 164119223205888 164342211280896 164651065552512 164653465468928 164725820227584 165037800947712 165262037090304 165575033372672 165799999450624 166377393487872 166603449729024 166721860141056 166829813111808 167145778666944 167221665988608 167264574529536 167448869339136 167538373689344 167766007349248 168578984706048 168808032239616 168928009519104 169018304495616 169127744421888 169247948931072 169477905383424 169755327594496 169798886264832 170195232227328 170749253165568 170809708511232 171487524814848 171812311793664 172213357510656 172369084250286 172447343050752 172539519172608 172773947867136 172896743849984 173008695078912 173336363062016 173970636668928 174176333807616 174300126511104 174412986435072 174536947335168 174822650806272 175060181581824 175105101460608 175184602464256 175391734956032 176272705585152 176481124614144 176606555406336 176846509965312 176941037518848 177135994011648 177181446537216 177595024932864 177931379146752 178173133737984 178753124407704 178943504154624 179282412306432 179747005464576 179945053618176 180041237397504 180285858643968 180413993582592 180530812256256 180627309133824 180755686752256 180872726673408 181001278717952 181878392881152 182125510262784 182340849454848 182423635623936 182470444941312 182671493824512 182718366741504 183017462562816 183147538939904 183396380704768 183491734745088 184285101293568 184535488659456 184634126106624 184884987691008 185235148652544 185316547756032 185667526066176 185919791726592 186271912544256 186404301963264 186524999381952 187077299798016 187869117284352 188124374237184 188172646345728 188379978006528 188480670400512 188614629654528 188736758267904 188870899531776 189094214249472 189228609568768 189485713657856 190145592557568 190403942547456 190662643556352 190974743543808 191023747047936 191370136387584 191469636255744 191472427073536 191732579827712 192092909811264 192661696806912 192923465416704 193288850767872 193740027199488 194003260932096 194006088679424 194106959069184 194370691350528 194508836831232 194634781963776 195003408444768 195142003617792 196303694856192 196675482157056 196942704279552 196993239143184 197082677772288 197188021911552 197315701825536 197455940419584 197596278685696 197724222947328 198098700642304 199058667208704 199277993263104 199329127354368 199797315207168 200068778950656 200172801540096 200444775455232 200447697092608 201097264958667 201692713844736 202546392072192 202821590974464 202965742780416 203097163788288 203205722775552 203350147596288 203481817507584 203626438557696 204289285037376 205226590076928 205505430552576 205651489849344 205761414168576 205894645383168 206040981307392 206320928292864 206431210438656 206577927716864 206711687626752 206858604249088 208389542234112 208767421513728 209162814357504 209555901612288 209595863662592 209704839708672 209840624304696 210482992513024 211790340292608 212040754200576 212191458361344 212328853051392 212479761973248 212730991030656 212882185764864 213033487958016 213171427865088 214846586486784 214999284842496 215291403436032 215406480457728 215699152306176 215852456607744 216107673427968 216261268078592 216555101323264 217471685623808 218256849764352 218708727300096 218822441435136 218825630941184 219122948374528 219378834500364 219534754070016 220050401263616 220349382787072 221417173942272 221718012493824 221836524650496 221980164553728 222137932972032 222295813521408 222439750815744 222861038222592 222962221318144 223019432706048 223265159118848 224771979608064 225077376319488 225237346025472 225357739327488 225503659229184 225663931908096 225970540511232 226398515019776 226926976303104 227665670887424 227746278014976 228650033086464 228768916045824 229079743377408 229083082391552 229617810014208 229825445667048 229929790734336 230052692230144 230365263822848 230678260105216 231481590939648 231796103970816 231960848891904 232111044329472 232235111743488 232400168681472 232550648580096 232715929780224 233096867741696 233413575442432 233473468614144 234544674373632 234863349202944 235308166152192 235475407208448 235795346620416 235921383358464 236241928716288 236793366577152 237241838862336 237564178317312 238337499210272 239043216408576 239492458985472 239662673952768 239817856348224 239926738157568 240054983196672 240381144858624 240707749675008 240836412178432 241163635564544 242332290514944 242504523841536 242661546344448 242834013683712 243121132606464 243293926588416 243561991766016 243624488988672 244023283417088 244655646326784 245538955984896 246047318212608 246178834808832 246513316921344 246980198203392 247088730341376 247556701421568 247893055635456 248362550059008 248539069284352 248699999175936 249436399730688 250082790211584 250718668000416 250832498982912 250896861794304 251173304008704 251307560534016 251486172872704 251649011023872 251827866042368 252125618999296 253392014278656 253527456743424 253691616632832 253871923396608 254216858075136 254632991391744 254698329397248 255160181850112 255292848340992 256123879748352 256882262409216 257231287222272 257718467690496 258320036265984 258671014576128 258809278758912 259160921800704 259345115774976 259513042618368 260004544593024 260189338157056 261450189766656 261738259808256 261805421002752 262233976209408 262590272372736 262657652190912 262776903696384 262917362548736 263087602434048 263274587226112 263632297263104 264550389645312 264909833109504 265269764947968 265411556278272 265703991017472 265772169805824 266392537399296 266758371934208 266897068720128 267259700606976 268129686611556 268415256231936 268923618459648 269551342190592 269917580427264 270061856096256 270428787965952 270620990373888 270796218384384 270940963700736 271133530128384 271309090010112 271501918076928 272385713383168 273635453435904 273705667411968 274007240736768 274077550112256 274526193844224 274721308409856 275094571057152 275237602117632 275241613918208 275615583502336 276951189159936 277327481536512 277852722978816 278356562018304 278501289099264 278879687589888 278883752476672 279407868816384 279606452944896 279787499072928 280615949697024 281803675926528 282186561355776 282569967009792 282721005600768 282921944481792 283105137401856 283306349297664 283641321374208 283842914353152 284044650610688 284228570486784 286462115315712 286535620571904 286665713123328 287055204581376 287208640610304 287598869741568 287803275476992 288139364716896 288143564570624 289933276151808 291009133019136 291160438603776 291556037025792 291763255246848 291952172945664 292505112667152 292713005426688 295013223235584 295222898589696 295414056419328 295624016658432 295782032867328 295973552738304 296183910629376 296394418028544 296586334420992 297148050963456 297359243608064 298916989894656 299695972810752 300103168425984 300671545638912 300885242544128 301294054014976 302569301737472 304448614170624 304808584163328 304866710781952 305025221394432 305222726261376 305439657836544 306433927556064 306573054312448 308477234774016 308642121252864 308841968074752 309061471961088 309481392439296 309646815657984 309866891575296 310067531440128 310287906373632 311297958152192 313151132270592 313744221536256 313967209611264 314393795493888 314557259563008 314561844477952 314989238288384 315724488769536 316322451816448 316752237756416 318287187542016 318719642959872 318724288544768 319096486545984 319323278647296 319550231937024 319757141797632 319902317543424 320508193144832 320943666233344 322498927263744 322937105154048 323109720686592 323339365122048 323548728459264 323778684911616 324161510141952 324391902117888 324749322354688 324832651984896 326207528435712 327385274646528 328063090950144 328238446411776 328684422561792 329302131105024 329306930937856 329451640455168 330075601895424 330524074180608 331150066745344 331599998901248 332754786975744 333206899458048 333443720282112 333659626223616 334291557333888 334443331977216 334529149059072 334897738678272 335076747378688 335532014698496 337157969412096 337616064479232 337856019038208 338036608991232 338255488843776 338495897862144 338955810766848 339510655188992 339597772529664 340390464454656 341498506331136 341619417022464 342975049629696 343624623587328 344426715021312 344738168500572 344894686101504 345079038345216 345547895734272 345793487699968 346017390157824 346672726124032 347941273337856 348352667615232 348600253022208 348825972870144 349073894670336 349645301612544 350120363163648 350210202921216 350369204928512 350783469912064 352962249228288 353213110812672 353693019930624 353882075037696 354362893074432 355190049865728 355862758293504 356346267475968 357506248815408 357887008309248 358564824612864 359494010929152 359890107236352 360082474795008 360571717287936 360827987165184 361061624512512 361254618267648 361511373504512 361745453346816 362002557435904 363756785762304 364251020525568 364681698909696 364940889882624 365342987649024 365436733483008 366034925125632 366295077879808 366792761409536 366983469490176 368570202587136 369070977318912 369268252213248 369769975382016 370470297305088 370633095512064 371335052132352 371839583453184 372543825088512 372808603926528 373049998763904 374154599596032 376248748474368 376345292691456 376759956013056 376961340801024 377229259309056 377473516535808 377741799063552 378188428498944 378457219137536 378971427315712 380291185115136 380807885094912 381325287112704 381949487087616 382047494095872 382740272775168 382939272511488 382944854147072 383465159655424 384185819622528 385323393613824 385846930833408 386577701535744 387480054398976 388006521864192 388213918138368 388741382701056 389017673662464 389269563927552 390006816889536 390284007235584 392607389712384 393350964314112 393885408559104 393986478286368 394165355544576 394376043823104 394631403651072 394911880839168 395192557371392 395448445894656 396197401284608 398117334417408 398555986526208 398658254708736 400137557901312 400345603080192 400889550910464 400895394185216 402194529917334 403385427689472 405092784144384 405643181948928 405931485560832 406194327576576 406411445551104 406700295192576 406963635015168 407252877115392 408578570074752 410453180153856 411010861105152 411302979698688 411789290766336 412081962614784 412641856585728 412862420877312 413155855433728 413423375253504 413717208498176 416779084468224 417534843027456 418325628715008 419111803224576 419191727325184 419409679417344 419681248609392 420965985026048 423580680585216 424081508401152 424382916722688 424657706102784 424959523946496 425461982061312 425764371529728 426066975916032 426342855730176 429693172973568 429998569684992 430582806872064 430812960915456 431398304612352 431704913215488 432215346855936 432522536157184 433110202646528 434943371247616 436513699528704 437417454600192 437644882870272 438245896749056 438757669000728 439069508140032 440100802527232 440698765574144 442834347884544 443436024987648 443673049300992 443960329107456 444275865944064 444591627042816 444879501631488 445722076445184 446038865412096 446530318237696 449543959216128 450154752638976 450474692050944 451007318458368 451327863816192 451941081022464 452797030039552 453853952606208 455331341774848 457300066172928 457537832091648 458159486754816 458166164783104 459650891334096 459859581468672 460105384460288 460730527645696 461356520210432 462963181879296 463592207941632 463921697783808 464222088658944 464470223486976 464800337362944 465101297160192 465431859560448 466193735483392 466827150884864 466946937228288 469726698405888 470616332304384 470950814416896 471590693240832 471842766716928 472483857432576 473586733154304 474483677724672 475128356634624 476674998420544 478086432817152 478984917970944 479325347905536 479635712696448 479853476315136 480109966393344 480762289717248 481415499350016 481672824356864 482327271129088 484664581029888 485009047683072 485323092688896 485668027367424 486242265212928 486587853176832 487123983532032 487248977977344 488046566834176 489311292653568 491077911969792 492094636425216 492357669617664 493026633842688 493960396406784 494177460682752 495113402843136 495786111270912 496725100118016 497078138568704 497399998351872 500165580423168 501437336000832 501664997965824 501793723588608 502346608017408 502615121068032 503298022047744 503655732084736 504251237998592 506784028557312 507054913486848 507383233265664 507743846793216 508433716150272 509265982783488 509396658794496 510320363700224 510585696681984 512247759496704 514462574444544 515436935380992 516640072531968 517342029152256 517618557517824 518321843601408 518690231549952 519026085236736 520009089186048 520378676314112 522900379533312 523610842005504 524467952418816 525180544745472 525315304381824 525553807392768 525834725097472 526175204868096 526549174452224 527264594526208 529819666219008 530539529895936 530823112556544 531407982034944 531544339611648 532785074798592 533516743868416 533794137440256 534519401213952 536259373223112 536830512463872 537847236919296 539835160854528 540123712192512 540857575931904 541241980747776 541592436768768 541881927401472 542267060256768 542618180020224 543003836153856 544771426766336 547270906871808 547411334823936 548014481473536 548155100224512 549052387688448 549442616819712 550189142114304 550475204235264 550483227836416 551231167004672 553902378319872 554654963073024 555705445957632 557002578198528 557759375179776 557767504953344 558815737632768 559212905889792 559574998145856 561231899394048 563607351853056 564373122711552 565139934019584 565442011201536 565843888963584 566210274803712 566612698595328 567282642748416 567685828706304 568089301221376 568457140973568 572924230631424 573071241143808 574110409162752 574417281220608 575197739483136 575606550953984 576278729433792 576287129141248 579866552303616 582018266038272 582320877207552 583112074051584 583526510493696 583904345891328 585010225334304 585426010853376 590026446471168 590828112838656 591248033316864 591564065734656 591947105476608 592367821258752 592788836057088 593172668841984 594296101926912 594718487216128 597833979789312 599391945621504 600206336851968 601343091277824 601770485088256 602588108029952 603291794876001 605138603474944 608897228341248 609617168326656 610050442788864 610445452522752 610879315673088 612867855112128 613146108624896 616954469548032 617284242505728 617683936149504 618122943922176 618962784878592 619293631315968 619733783150592 620135062880256 620575812747264 622595916304384 626302264541184 627488443072512 628787590987776 629114519126016 629123688955904 629978476576768 631448977539072 632644903632896 633504475512832 636574375084032 637439285919744 637448577089536 638192973091968 638646557294592 639100463874048 639514283595264 641016386289664 641887332466688 644997854527488 645874210308096 646219441373184 647097456918528 647557369823232 648323020283904 648783804235776 649498644709376 649665303969792 652415056871424 654770549293056 656126181900288 656476892823552 657368845123584 658604262210048 658613861875712 660151203790848 661048148361216 662300133490688 663199997802496 665509573951488 666413798916096 666887440564224 667319252447232 668583114667776 668886663954432 669058298118144 669795477356544 670153494757376 671064029396992 674315938824192 675232128958464 675712038076416 676073217982464 676510977687552 676991795724288 677911621533696 679021310377984 679195545059328 680780928909312 682997012662272 683238834044928 685950099259392 687249247174656 688853430042624 689476337001144 689789372203008 690158076690432 691095791468544 691586975399936 692034780315648 693345452248064 695882546675712 696705335230464 697200506044416 697651945740288 698147789340672 699290603225088 700240726327296 700420405842432 701566939824128 705924498456576 706426221625344 707386039861248 707764150075392 708725786148864 710380099731456 711725516587008 712692534951936 715012497630816 717129649225728 718988021858304 719780214472704 720164949590016 721143434575872 722123249025024 722509236535296 723022747009024 723490906693632 724005114871808 727513571524608 728502041051136 729363397819392 729881779765248 730685975298048 730873466966016 732069850251264 732590155759616 733585522819072 733966938980352 738141954637824 738536504426496 739539950764032 740940594610176 741266191024128 742670104264704 743679166906368 745087650177024 745617207853056 746099997527808 748309199192064 752497496948736 752690585382912 753519912026112 753922681602048 754458518618112 754947033071616 755483598127104 756376856997888 756914438275072 757942854631424 760582370230272 761615770189824 762650574225408 763898974175232 764094988191744 765480545550336 765878545022976 765889708294144 766930319310848 768371639245056 770646787227648 771693861666816 773155403071488 774960108797952 776013043728384 776427836276736 777482765402112 778035347324928 778539127855104 780013633779072 780568014471168 785214779424768 786701928628224 787770817118208 787972956572736 788330711089152 788752087646208 789262807302144 789823761678336 790896891789312 792394802569216 796234668834816 797111973052416 797316509417472 800275115802624 800691206160384 801779101820928 801790788370432 804389059834668 806770855378944 810185568288768 811286363897856 811862971121664 812388655153152 812822891102208 813400590385152 813927270030336 814505754230784 817157140149504 820906360307712 822021722210304 823578581532672 824163925229568 825283713171456 825724841754624 826311710867456 826846750507008 827434416996352 833558168936448 835069686054912 836651257430016 838223606449152 838383454650368 838819358834688 839362497218784 841931970052096 848163016802304 848765833445376 849315412205568 849919047892992 850923964122624 851528743059456 852133951832064 852685711460352 859386345947136 859997139369984 861165613744128 861625921830912 862796609224704 863409826430976 864430693711872 865045072314368 866220405293056 869886742495232 873027399057408 875289765740544 876491793498112 877515338001456 878139016280064 880201605054464 881397531148288 885668695769088 886872049975296 887346098601984 887920658214912 888551731888128 889183254085632 889759003262976 891444152890368 892077730824192 893060636475392 899087918432256 900309505277952 902014636916736 902655727632384 903882162044928 905594060079104 907707905212416 910662683549696 914600132345856 915075664183296 916318973509632 916332329566208 919301782668192 919719162937344 920210768920576 921461055291392 922713040420864 925926363758592 927184415883264 928444177317888 928940446973952 929600674725888 930202594320384 930863719120896 933654301769728 933893874456576 939453396811776 941232664608768 941901628833792 943181386481664 943685533433856 944967714865152 947173466308608 948967355449344 950256713269248 953349996841088 956172865634304 957969835941888 958650695811072 959271425392896 959706952630272 961524579434496 962830998700032 963345648713728 964654542258176 969329162059776 970018095366144 970646185377792 971336054734848 972484530425856 973175706353664 974247967064064 974497955954688 976093133668352 978622585307136 982155823939584 984189272850432 984715339235328 986053267685376 987920792813568 988354921365504 990226805686272 991572222541824 993450200236032 994156277137408 994799996703744 1000331160846336 1002874672001664 1003329995931648 1003587447177216 1004693216034816 1005230242136064 1006596044095488 1007311464169472 1008502475997184 1013568057114624 1014109826973696 1014766466531328 1015487693586432 1016867432300544 1018531965566976 1018793317588992 1020640727400448 1021171393363968 1024495518993408 1028925148889088 1030873870761984 1033280145063936 1034684058304512 1035237115035648 1036643687202816 1037380463099904 1038052170473472 1040018178372096 1040757352628224 1045800759066624 1047221684011008 1048935904837632 1050361089490944 1050630608763648 1051107614785536 1052350409736192 1053098348904448 1054529189052416 1059639332438016 1061079059791872 1061646225113088 1063088679223296 1065570149597184 1067033487736832 1067588274880512 1069038802427904 1072518746446224 1073661024927744 1075694473838592 1079670321709056 1080247424385024 1081715151863808 1082483961495552 1083184873537536 1083763854802944 1084534120513536 1085236360040448 1086007672307712 1089542853532672 1094822669647872 1096028962947072 1096310200449024 1098104775376896 1098885233639424 1100378284228608 1100950408470528 1100966455672832 1102462334009344 1107804756639744 1109309926146048 1111410891915264 1114005156397056 1115518750359552 1115535009906688 1117631475265536 1118425811779584 1119149996291712 1122463798788096 1128746245423104 1130279868039168 1130884022403072 1131687777927168 1132420549607424 1133225397190656 1134565285496832 1135371657412608 1136178602442752 1136914281947136 1145848461262848 1146142482287616 1148220818325504 1148834562441216 1150395478966272 1151213101907968 1152557458867584 1152574258282496 1159733104607232 1164641754415104 1166224148103168 1167053020987392 1167808691782656 1170020450668608 1170852021706752 1180052892942336 1181656225677312 1182496066633728 1183128131469312 1183894210953216 1184735642517504 1185577672114176 1186345337683968 1188592203853824 1189436974432256 1195667959578624 1200412673703936 1202686182555648 1203540970176512 1205176216059904 1206583589752002 1210277206949888 1217794456682496 1219234336653312 1220100885577728 1220890905045504 1221758631346176 1225735710224256 1226292217249792 1233908939096064 1235367872299008 1236245887844352 1237925569757184 1238587262631936 1239467566301184 1240270125760512 1241151625494528 1245191832608768 1252604529082368 1254976886145024 1257575181975552 1258229038252032 1258247377911808 1259956953153536 1262897955078144 1265289807265792 1267008951025664 1273148750168064 1274878571839488 1276385946183936 1277293114589184 1278200927748096 1279028567190528 1282032772579328 1283774664933376 1289995709054976 1291748420616192 1292438882746368 1294194913837056 1295114739646464 1296646040567808 1297567608471552 1299330607939584 1304830113742848 1309541098586112 1312252363800576 1314737690247168 1317208524420096 1317227723751424 1320302407581696 1322096296722432 1324600266981376 1326399995604992 1331019147902976 1332827597832192 1333774881128448 1334638504894464 1337166229335552 1338116596236288 1339590954713088 1340306989514752 1342128058793984 1348631877648384 1350464257916928 1351424076152832 1353021955375104 1353983591448576 1355823243067392 1358042620755968 1358391090118656 1361561857818624 1365994025324544 1371900198518784 1374498494349312 1378952674002288 1379578744406016 1380316153380864 1382191582937088 1383173950799872 1384069560631296 1386690904496128 1391765093351424 1393410670460928 1394401012088832 1395303891480576 1396295578681344 1398581206450176 1400481452654592 1400840811684864 1403133879648256 1411848996913152 1412852443250688 1414772079722496 1415528300150784 1417451572297728 1420760199462912 1423451033174016 1425385069903872 1430024995261632 1434259298451456 1437976043716608 1439560428945408 1440329899180032 1442286869151744 1444246498050048 1445018473070592 1446045494018048 1446981813387264 1448010229743616 1455027143049216 1457004082102272 1458726795638784 1459763559530496 1461371950596096 1461746933932032 1464139700502528 1467171045638144 1467933877960704 1476283909275648 1477073008852992 1479079901528064 1481881189220352 1482532382048256 1485340208529408 1487358333812736 1490175300354048 1491234415706112 1492199995055616 1504994993897472 1505381170765824 1507039824052224 1507845363204096 1509894066143232 1510967196254208 1512753713995776 1513828876550144 1515885709262848 1521164740460544 1523231540379648 1525301148450816 1527797948350464 1528189976383488 1530961091100672 1531757090045952 1531779416588288 1533860638621696 1536743278490112 1543387723333632 1546310806142976 1549920217595904 1552026087456768 1552855672553472 1554965530804224 1556070694649856 1557078255710208 1560027267558144 1561136028942336 1573403857256448 1575541634236416 1575945913145472 1576661422178304 1577504175292416 1578525614604288 1579647523356672 1581793783578624 1584789605138432 1592469337669632 1594223946104832 1594633018834944 1600550231605248 1601382412320768 1603558203641856 1603581576740864 1608778119669336 1613541710757888 1620371136577536 1622572727795712 1623725942243328 1624777310306304 1625645782204416 1626801180770304 1627854540060672 1629011508461568 1634314280299008 1641812720615424 1644043444420608 1647157163065344 1648327850459136 1650567426342912 1651449683509248 1653693501014016 1654868833992704 1667116337872896 1673302514860032 1676447212898304 1676766909300736 1677638717669376 1678724994437568 1696326033604608 1697531666890752 1698630824411136 1699838095785984 1701847928245248 1703057486118912 1704267903664128 1705371422920704 1718772691894272 1722331227488256 1723251843661824 1725593218449408 1726819652861952 1728861387423744 1730090144628736 1732440810586112 1739773484990464 1746054798114816 1750579531481088 1752983586996224 1755030676002912 1756278032560128 1760403210108928 1762795062296576 1773744099950592 1774692197203968 1775841316429824 1777103463776256 1778366508171264 1779518006525952 1782888305780736 1784155461648384 1786121272950784 1798175836864512 1800619010555904 1804029273833472 1805311455264768 1807764324089856 1811188120158208 1815415810424832 1821325367099392 1830151328366592 1832637947019264 1832664659132416 1838603565336384 1839438325874688 1840421537841152 1842922110582784 1845426080841728 1851852727517184 1854368831766528 1856888354635776 1857880893947904 1859201349451776 1860405188640768 1861727438241792 1867308603539456 1867787748913152 1878906793623552 1882465329217536 1886362772963328 1887371066867712 1889935429730304 1894346932617216 1897934710898688 1900513426538496 1906699993682176 1912345731268608 1915939671883776 1917301391622144 1918542850785792 1923049158868992 1925661997400064 1926691297427456 1929309084516352 1938658324119552 1941292370755584 1942672109469696 1944969060851712 1946351412707328 1948495934128128 1948995911909376 1952186267336704 1957245170614272 1964311647879168 1968378545700864 1969430678470656 1972106535370752 1975841585627136 1980453611372544 1983144445083648 1986900400472064 1988312554274816 1989599993407488 2000662321692672 2005749344003328 2006659991863296 2007174894354432 2009386432069632 2010460484272128 2013192088190976 2014622928338944 2017004951994368 2027136114229248 2028219653947392 2029532933062656 2030975387172864 2033734864601088 2037063931133952 2037586635177984 2042342786727936 2048991037986816 2057850297778176 2061747741523968 2066560290127872 2069368116609024 2070474230071296 2073287374405632 2074760926199808 2076104340946944 2080036356744192 2081514705256448 2091601518133248 2094443368022016 2097871809675264 2100722178981888 2101261217527296 2104700819472384 2106196697808896 2109058378104832 2119278664876032 2122158119583744 2123292450226176 2126177358446592 2131140299194368 2134066975473664 2135176549761024 2138077604855808 2145037492892448 2151388947677184 2159340643418112 2160494848770048 2163430303727616 2166369747075072 2167527709605888 2169068241027072 2170472720080896 2172015344615424 2179085707065344 2189645339295744 2192057925894144 2192620400898048 2196209550753792 2197770467278848 2200756568457216 2201900816941056 2201932911345664 2204924668018688 2215609513279488 2218619852292096 2222821783830528 2228010312794112 2231037500719104 2231070019813376 2235262950531072 2236851623559168 2238299992583424 2244927597576192 2257492490846208 2260559736078336 2261768044806144 2263375555854336 2264841099214848 2266450794381312 2269130570993664 2270743314825216 2272357204885504 2273828563894272 2291696922525696 2292284964575232 2296441636651008 2297669124882432 2300790957932544 2305114917735168 2305148516564992 2319466209214464 2329283508830208 2332448296206336 2334106041974784 2335617383565312 2340040901337216 2341704043413504 2360105785884672 2363312451354624 2364992133267456 2366256262938624 2367788421906432 2369471285035008 2372690675367936 2377184407707648 2378873948864512 2391335919157248 2400825347407872 2405372365111296 2407081940353024 2410352432119808 2413167179504004 2420554413899776 2435588913364992 2438468673306624 2440201771155456 2441781810091008 2443517262692352 2451471420448512 2452584434499584 2470735744598016 2472491775688704 2475851139514368 2477174525263872 2478935132602368 2480540251521024 2482303250989056 2490383665217536 2505209058164736 2509953772290048 2515150363951104 2516458076504064 2516494755823616 2519913906307072 2525795910156288 2530579614531584 2534017902051328 2546297500336128 2549757143678976 2552771892367872 2554586229178368 2556401855496192 2558057134381056 2564065545158656 2567549329866752 2579991418109952 2583496841232384 2584877765492736 2588389827674112 2590229479292928 2593292081135616 2595135216943104 2598661215879168 2609660227485696 2619082197172224 2629475380494336 2634417048840192 2634455447502848 2640604815163392 2644192593444864 2649200533962752 2652799991209984 2662038295805952 2665655195664384 2667549762256896 2669277009788928 2674332458671104 2676233192472576 2679181909426176 2680613979029504 2684256117587968 2697263755296768 2700928515833856 2706043910750208 2707967182897152 2711646486134784 2716782180237312 2723123715637248 2731988050649088 2743800397037568 2748996988698624 2757905348004576 2759157488812032 2760632306761728 2764383165874176 2766347901599744 2768139121262592 2773381808992256 2786821340921856 2788802024177664 2790607782961152 2792591157362688 2800962905309184 2801681623369728 2806267759296512 2823697993826304 2825704886501376 2829544159444992 2831056600301568 2834903144595456 2841520398925824 2846902066348032 2850770139807744 2860049990523264 2868518596902912 2875952087433216 2879120857890816 2884573738303488 2888492996100096 2890036946141184 2892090988036096 2893963626774528 2896020459487232 2910054286098432 2914008164204544 2917453591277568 2919527119060992 2922743901192192 2923493867864064 2928279401005056 2934342091276288 2935867755921408 2952567818551296 2954146017705984 2958159803056128 2963762378440704 2965064764096512 2970680417058816 2974716667625472 2980350600708096 2982468831412224 2984399990111232 3009989987794944 3010762341531648 3014079648104448 3015690726408192 3019788132286464 3021934392508416 3025507427991552 3027657753100288 3031771418525696 3042329480921088 3046463080759296 3050602296901632 3055595896700928 3056379952766976 3061922182201344 3063514180091904 3067721277243392 3073486556980224 3086775446667264 3092621612285952 3099840435191808 3104052174913536 3105711345106944 3109931061608448 3112141389299712 3114156511420416 3120054535116288 3122272057884672 3146807714512896 3151083268472832 3151891826290944 3153322844356608 3157051229208576 3159295046713344 3163587567157248 3169579210276864 3184938675339264 3189266037669888 3201100463210496 3202764824641536 3207116407283712 3207163153481728 3217556239338672 3227083421515776 3240742273155072 3245145455591424 3247451884486656 3249554620612608 3251291564408832 3253602361540608 3255709080121344 3258023016923136 3268628560598016 3288086888841216 3294314326130688 3296655700918272 3301134852685824 3302899367018496 3307387002028032 3309737667985408 3334232675745792 3346605029720064 3352894425796608 3353533818601472 3355277435338752 3357449988875136 3392652067209216 3395063333781504 3397261648822272 3399676191571968 3403695856490496 3406114972237824 3408535807328256 3410742845841408 3437545383788544 3444662454976512 3446503687323648 3451186436898816 3453639305723904 3457722774847488 3460180289257472 3464881621172224 3479546969980928 3501159062962176 3505967173992448 3510061352005824 3512556065120256 3525590124593152 3547488199901184 3549384394407936 3551682632859648 3554206927552512 3556733016342528 3559036013051904 3565776611561472 3568310923296768 3572242545901568 3601238021111808 3608058547666944 3610622910529536 3615528648179712 3622376240316416 3630831620849664 3642650734198784 3660302656733184 3665275894038528 3665329318264832 3677207130672768 3678876651749376 3680843075682304 3685844221165568 3690852161683456 3708737663533056 3713776709271552 3715761787895808 3718402698903552 3720810377281536 3723454876483584 3734617207078912 3735575497826304 3757813587247104 3764930658435072 3772725545926656 3774742133735424 3779870859460608 3788693865234432 3795869421797376 3801026853076992 3813399987364352 3831879343767552 3834602783244288 3837085701571584 3846098317737984 3851323994800128 3853382594854912 3858618169032704 3877316648239104 3882584741511168 3885344218939392 3889938121703424 3892702825414656 3897991823818752 3904372534673408 3914490341228544 3928623295758336 3936757091401728 3944213070741504 3951683171254272 3960907222745088 3966288890167296 3973800800944128 3976625108549632 3979199986814976 4001324643385344 4011498688006656 4014349788708864 4018772864139264 4020920968544256 4026384176381952 4029245856677888 4034009903988736 4054272228458496 4059065866125312 4061950774345728 4067469729202176 4074127862267904 4075173270355968 4084685573455872 4097982075973632 4115700595556352 4123495483047936 4138736233218048 4140948460142592 4146574748811264 4149521852399616 4152208681893888 4160072713488384 4163029410512896 4183203036266496 4188886736044032 4195743619350528 4201444357963776 4202522435054592 4209401638944768 4212393395617792 4218116756209664 4238557329752064 4244316239167488 4246584900452352 4252354716893184 4262280598388736 4270353099522048 4276155209711616 4290074985784896 4302777895354368 4318681286836224 4320989697540096 4326860607455232 4332739494150144 4335055419211776 4338136482054144 4340945440161792 4344030689230848 4358171414130688 4379290678591488 4384115851788288 4385240801796096 4392419101507584 4401513136914432 4403801633882112 4403865822691328 4409849336037376 4431219026558976 4437239704584192 4445643567661056 4456020625588224 4462075001438208 4462140039626752 4470525901062144 4473703247118336 4476599985166848 4514984981692416 4521119472156672 4523536089612288 4529682198429696 4532901588762624 4538261141987328 4541486629650432 4544714409771008 4547657127788544 4583393845051392 4584569929150464 4592883273302016 4595338249764864 4601581915865088 4610229835470336 4610297033129984 4638932418428928 4658567017660416 4664896592412672 4668212083949568 4671234767130624 4680081802674432 4683408086827008 4720211571769344 4726624902709248 4729984266534912 4732512525877248 4735576843812864 4738942570070016 4745381350735872 4754368815415296 4757747897729024 4782671838314496 4801650694815744 4810744730222592 4820704864239616 4826334359008008 4841108827799552 4871177826729984 4876937346613248 4880403542310912 4883563620182016 4887034525384704 4902942840897024 4941471489196032 4944983551377408 4951702279028736 4954349050527744 4961080503042048 4964606501978112 4980767330435072 5019907544580096 5030300727902208 5032916153008128 5032989511647232 5039827812614144 5061159229063168 5068035804102656 5092595000672256 5099514287357952 5105543784735744 5109172458356736 5112803710992384 5116114268762112 5128131090317312 5135098659733504 5166993682464768 5169755530985472 5176779655348224 5180458958585856 5186584162271232 5190270433886208 5197322431758336 5219320454971392 5238164394344448 5258950760988672 5268834097680384 5268910895005696 5281209630326784 5288385186889728 5298401067925504 5305599982419968 5324076591611904 5331310391328768 5335099524513792 5338554019577856 5348664917342208 5352466384945152 5358363818852352 5361227958059008 5368512235175936 5394527510593536 5401857031667712 5412087821500416 5415934365794304 5423292972269568 5433564360474624 5446247431274496 5463976101298176 5497993977397248 5515810696009152 5518314977624064 5521264613523456 5528766331748352 5536278242525184 5546763617984512 5573642681843712 5577604048355328 5581215565922304 5585182314725376 5601925810618368 5603363246739456 5612535518593024 5647395987652608 5659088318889984 5662113200603136 5669806289190912 5683040797851648 5693804132696064 5701540279615488 5720099981046528 5737037193805824 5751904174866432 5769147476606976 5776985992200192 5780073892282368 5784181976072192 5787927253549056 5792040918974464 5828016328409088 5834907182555136 5839054238121984 5845487802384384 5846987735728128 5856558802010112 5868684182552576 5871735511842816 5905135637102592 5908292035411968 5916319606112256 5927524756881408 5941360834117632 5949433335250944 5960701201416192 5964937662824448 5968799980222464 6019979975589888 6021524683063296 6028159296208896 6031381452816384 6039576264572928 6043868785016832 6051014855983104 6055315506200576 6063542837051392 6084658961842176 6092926161518592 6101204593803264 6111191793401856 6112759905533952 6127028360183808 6135442554486784 6146973113960448 6173550893334528 6185243224571904 6199680870383616 6208104349827072 6211422690213888 6219862123216896 6224282778599424 6228313022840832 6240109070232576 6244544115769344 6293615429025792 6302166536945664 6303783652581888 6314102458417152 6318590093426688 6327175134314496 6339158420553728 6369877350678528 6378532075339776 6402200926420992 6405529649283072 6414232814567424 6414326306963456 6435112478677344 6454166843031552 6481484546310144 6490290911182848 6499109241225216 6502583128817664 6507204723081216 6511418160242688 6516046033846272 6537257121196032 6576173777682432 6588628652261376 6593311401836544 6602269705371648 6605798734036992 6614774004056064 6619475335970816 6668465351491584 6693210059440128 6705788851593216 6710554870677504 6714899977750272 6785304134418432 6790126667563008 6794523297644544 6799352383143936 6807391712980992 6812229944475648 6817071614656512 6821485691682816 6875090767577088 6889324909953024 6893007374647296 6902372873797632 6915445549694976 6920360578514944 6929763242344448 6959093939961856 7002318125924352 7011934347984896 7020122704011648 7025112130240512 7051180249186304 7094976399802368 7098768788815872 7103365265719296 7108413855105024 7118072026103808 7131553223122944 7136621846593536 7144485091803136 7202476042223616 7216117095333888 7221245821059072 7231057296359424 7244752480632832 7261663241699328 7285301468397568 7320605313466368 7330551788077056 7330658636529664 7354414261345536 7357753303498752 7371688442331136 7381704323366912 7417475327066112 7427553418543104 7431523575791616 7436805397807104 7441620754563072 7446909752967168 7469234414157824 7471150995652608 7515627174494208 7529861316870144 7545451091853312 7549484267470848 7559741718921216 7577387730468864 7591738843594752 7602053706153984 7626799974728704 7663758687535104 7669205566488576 7674171403143168 7692196635475968 7702647989600256 7706765189709824 7717236338065408 7754633296478208 7765169483022336 7770688437878784 7779876243406848 7785405650829312 7795983647637504 7808745069346816 7828980682457088 7857246591516672 7888426141483008 7903366342508544 7921814445490176 7932577780334592 7947601601888256 7953250217099264 7958399973629952 8002649286770688 8022997376013312 8028699577417728 8037545728278528 8041841937088512 8052768352763904 8058491713355776 8068019807977472 8118131732250624 8123901548691456 8134939458404352 8150346540711936 8169371146911744 8195964151947264 8231401191112704 8246990966095872 8277472466436096 8281896920285184 8293149497622528 8299043704799232 8304417363787776 8320145426976768 8326058821025792 8366406072532992 8377773472088064 8402888715927552 8405044870109184 8418803277889536 8424786791235584 8436233512419328 8477114659504128 8488632478334976 8493169800904704 8504709433786368 8524561196777472 8540706199044096 8552310419423232 8580149971569792 8605555790708736 8637362573672448 8653721214910464 8665478988300288 8670110838423552 8676272964108288 8681890880323584 8688061378461696 8716342828261376 8758581357182976 8768231703576576 8770481603592192 8784838203015168 8803026273828864 8807603267764224 8807731645382656 8819698672074752 8862438053117952 8874479409168384 8891287135322112 8912041251176448 8924150002876416 8941051802124288 8947406494236672 8953199970333696 9029969963384832 9042238944313344 9047072179224576 9059364396859392 9065803177525248 9076522283974656 9082973259300864 9089428819542016 9095314255577088 9166787690102784 9169139858300928 9185766546604032 9203163831730176 9220459670940672 9220594066259968 9277864836857856 9317134035320832 9329793184825344 9336424167899136 9342469534261248 9360163605348864 9366816173654016 9440423143538688 9453249805418496 9459968533069824 9471153687625728 9477885140140032 9490762701471744 9508737630830592 9515495795458048 9603301389631488 9621489460445184 9641409728479232 9652668718016016 9682217655599104 9742355653459968 9753874693226496 9760807084621824 9767127240364032 9774069050769408 9805885681794048 9882942978392064 9889967102754816 9903404558057472 9908698101055488 9922161006084096 9929213003956224 9961534660870144 10039815089160192 10060601455804416 10065832306016256 10079655625228288 10122318458126336 10136071608205312 10185190001344512 10199028574715904 10211087569471488 10218344916713472 10225607421984768 10232228537524224 10270197319467008 10333987364929536 10339511061970944 10353559310696448 10360917917171712 10373168324542464 10380540867772416 10394644863516672 10438640909942784 10517901521977344 10537668195360768 10537821790011392 10576770373779456 10596802135851008 10611199964839936 10648153183223808 10662620782657536 10670199049027584 10677108039155712 10697329834684416 10704932769890304 10716727637704704 10722455916118016 10737024470351872 10803714063335424 10824175643000832 10831868731588608 10846585944539136 10867128720949248 10892494862548992 10927952202596352 10995987954794496 11031621392018304 11036629955248128 11042529227046912 11057532663496704 11072556485050368 11093527235969024 11147285363687424 11155208096710656 11162431131844608 11170364629450752 11203851621236736 11206726493478912 11225071037186048 11294791975305216 11318176637779968 11324226401206272 11339612578381824 11366081595703296 11387608265392128 11403080559230976 11440199962093056 11503808349732864 11538294953213952 11553971984400384 11560147784564736 11575854507098112 11584081837948928 11656032656818176 11669814365110272 11678108476243968 11693975471456256 11713117604020224 11737368365105152 11743471023685632 11810271274205184 11832639212224512 11855049513762816 11882721668235264 11898866670501888 11921402402832384 11929875325648896 11937599960444928 12043049366126592 12056318592417792 12062762905632768 12079152529145856 12087737570033664 12102029711966208 12110631012401152 12127085674102784 12185852323037184 12202409187606528 12222383586803712 12225519811067904 12254056720367616 12270885108973568 12293946227920896 12347101786669056 12370486449143808 12416208699654144 12422845380427776 12439724246433792 12448565557198848 12456626045681664 12480218140465152 12489088231538688 12587230858051584 12604333073891328 12607567305163776 12628204916834304 12637180186853376 12654350268628992 12678316841107456 12739754701357056 12757064150679552 12811059298566144 12828465629134848 12828652613926912 12870224957354688 12908333686063104 12962969092620288 12980581822365696 12998218482450432 13005166257635328 13014409446162432 13022836320485376 13032092067692544 13074514242392064 13152347555364864 13177257304522752 13204539410743296 13211597468073984 13229548008112128 13238950671941632 13336930702983168 13386420118880256 13411577703186432 13421109741355008 13429799955500544 13570608268836864 13589046595289088 13598704766287872 13614783425961984 13624459888951296 13634143229313024 13642971383365632 13750181535154176 13778649819906048 13786014749294592 13804745747595264 13830891099389952 13840721157029888 13859526484688896 13918187879923712 14004636251848704 14040245408023296 14050224260481024 14102360498372608 14189952799604736 14197537577631744 14206730531438592 14216827710210048 14236144052207616 14263106446245888 14273243693187072 14404952084447232 14432234190667776 14462114592718848 14489504961265664 14523326483398656 14570602936795136 14641210626932736 14661103576154112 14661317273059328 14708828522691072 14743376884662272 14763408646733824 14834950654132224 14855106837086208 14863047151583232 14883241509126144 14893819505934336 14938468828315648 14942301991305216 15059722633740288 15090902183706624 15098968534941696 15119483437842432 15183477687189504 15204107412307968 15253599949457408 15327517375070208 15338411132977152 15348342806286336 15384393270951936 15405295979200512 15413530379419648 15434472676130816 15509266592956416 15530338966044672 15541376875757568 15559752486813696 15570811301658624 15591967295275008 15617490138693632 15657961364914176 15714493183033344 15776852282966016 15806732685017088 15843628890980352 15865155560669184 15895203203776512 15906500434198528 15916799947259904 16005298573541376 16045994752026624 16057399154835456 16075091456557056 16083683874177024 16105536705527808 16136039615954944 16236263464501248 16247803097382912 16269878916808704 16300693081423872 16338742293823488 16391928303894528 16493981932191744 16554944932872192 16563793840570368 16586298995245056 16608834727575552 16640290853953536 16652117642051584 16732812145065984 16755546944176128 16805777431855104 16810089740218368 16837606555779072 16849573582471168 16872467024838656 16977264956669952 16986339601809408 17009418867572736 17049122393554944 17081412398088192 17104620838846464 17160299943139584 17211111581417472 17307442429820928 17330957976600576 17340221676847104 17352545928216576 17363781760647168 17376122756923392 17432685656522752 17517162714365952 17536463407153152 17540963207184384 17569676406030336 17606052547657728 17615206535528448 17615463290765312 17639397344149504 17724876106235904 17748958818336768 17782574270644224 17824082502352896 17848300005752832 17882103604248576 17894812988473344 17906399940667392 18059939926769664 18084477888626688 18094144358449152 18118728793718784 18131606355050496 18153044567949312 18165946518601728 18190628511154176 18333575380205568 18338279716601856 18406327663460352 18440919341881344 18441188132519936 18555729673715712 18634268070641664 18659586369650688 18672848335798272 18684939068522496 18720327210697728 18733632347308032 18880846287077376 18906499610836992 18942307375251456 18955770280280064 18981525402943488 19017475261661184 19030991590916096 19206602779262976 19242978920890368 19282819456958464 19305337436032032 19364435311198208 19507749386452992 19521614169243648 19534254480728064 19548138101538816 19611771363588096 19765885956784128 19779934205509632 19806809116114944 19817396202110976 19844322012168192 19858426007912448 19923069321740288 20079630178320384 20131664612032512 20159311250456576 20244636916252672 20272143216410624 20370380002689024 20398057149431808 20422175138942976 20436689833426944 20451214843969536 20464457075048448 20540394638934016 20667974729859072 20679022123941888 20707118621392896 20746336649084928 20761081735544832 20789289727033344 20877281819885568 21035803043954688 21075336390721536 21075643580022784 21153540747558912 21193604271702016 21222399929679872 21296306366447616 21325241565315072 21354216078311424 21394659669368832 21409865539780608 21433455275409408 21474048940703744 21607428126670848 21648351286001664 21663737463177216 21693171889078272 21734257441898496 21784989725097984 21855904405192704 21991975909588992 22063242784036608 22073259910496256 22115065326993408 22145112970100736 22187054471938048 22294570727374848 22310416193421312 22324862263689216 22340729258901504 22407703242473472 22413452986957824 22450142074372096 22589583950610432 22636353275559936 22648452802412544 22679225156763648 22732163191406592 22775216530784256 22806161118461952 22880399924186112 23007616699465728 23076589906427904 23107943968800768 23120295569129472 23151709014196224 23168163675897856 23312065313636352 23339628730220544 23356216952487936 23387950942912512 23426235208040448 23474736730210304 23486942047371264 23665278424449024 23710099027525632 23765443336470528 23797733341003776 23842804805664768 23859750651297792 23875199920889856 24086098732253184 24112637184835584 24125525811265536 24158305058291712 24175475140067328 24204059423932416 24221262024802304 24254171348205568 24371704646074368 24404818375213056 24451039622135808 24508113440735232 24541770217947136 24587892455841792 24694203573338112 24740972898287616 24832417399308288 24845690760855552 24879448492867584 24897131114397696 24913252091363328 24960436280930304 24978176463077376 25208666147782656 25215134610327552 25256409833668608 25274360373706752 25308700537257984 25356633682214912 25479509402714112 25514128301359104 25622118597132288 25656931258269696 25657305227853824 25740449914709376 25816667372126208 25961163644731392 25996436964900864 26010332515270656 26028818892324864 26045672640970752 26064184135385088 26149028484784128 26304695110729728 26354514609045504 26409078821486592 26423194936147968 26459096016224256 26477901343883264 26673861405966336 26823155406372864 26842219482710016 26859599911001088 27141216537673728 27178093190578176 27197409532575744 27229566851923968 27248919777902592 27268286458626048 27285942766731264 27500363070308352 27557299639812096 27609491495190528 27661782198779904 27681442314059776 27719052969377792 27836375759847424 28009272503697408 28080490816046592 28100448520962048 28204720996745216 28379905599209472 28413461062877184 28433655420420096 28472288104415232 28526212892491776 28546487386374144 28809904168894464 28864468381335552 28924229185437696 28979009922531328 29046652966797312 29141205873590272 29282421253865472 29322207152308224 29417657045382144 29486753769324544 29526817293467648 29669901308264448 29710213674172416 29726094303166464 29766483018252288 29787639011868672 29884603982610432 30119445267480576 30181804367413248 30238966875684864 30366955374379008 30408214824615936 30507199898914816 30655034750140416 30676822265954304 30696685612572672 30810591958401024 30827060758839296 30868945352261632 31018533185912832 31060677932089344 31082753751515136 31119504973627392 31141622603317248 31183934590550016 31234980277387264 31315922729828352 31553704565932032 31613465370034176 31730311121338368 31790406407553024 31813000868397056 31833599894519808 32010597147082752 32091989504053248 32114798309670912 32150182913114112 32167367748354048 32211073411055616 32272079231909888 32472526929002496 32495606194765824 32539757833617408 32601386162847744 32677484587646976 32783856607789056 32987963864383488 33109889865744384 33127587681140736 33172597990490112 33217669455151104 33280581707907072 33304235284103168 33465624290131968 33511093888352256 33611554863710208 33620179480436736 33675213111558144 33744934049677312 33954529913339904 33972679203618816 34018837735145472 34098244787109888 34162824796176384 34209241677692928 34320599886279168 34614884859641856 34661915953201152 34680443353694208 34727563521294336 34752245513846784 34865371313045504 35034325428731904 35081926414368768 35139352812060672 35212105095315456 35230413071056896 35230926581530624 35278794688299008 35497917636673536 35565148541288448 35648165004705792 35696600011505664 35764207208497152 35789625976946688 35812799881334784 36168955777253376 36188288716898304 36237457587437568 36263212710100992 36306089135898624 36331893037203456 36381257022308352 36667150760411136 36676559433203712 36812655326920704 36881838683762688 36882376265039872 37111459347431424 37268536141283328 37319172739301376 37345696671596544 37369878137044992 37440654421395456 37467264694616064 37761692574154752 37812999221673984 37884614750502912 37911540560560128 37963050805886976 38034950523322368 38061983181832192 38485957841780736 38565638913916928 38610674872064064 39015498772905984 39043228338487296 39068508961456128 39096276203077632 39223542727176192 39531771913568256 39613618232229888 39634792404221952 39688644024336384 39716852015824896 39846138643480576 40159260356640768 40263329224065024 40318622500913152 40489273832505344 40544286432821248 40796114298863616 40844350277885952 40873379666853888 40902429687939072 40928914150096896 41080789277868032 41335949459718144 41358044247883776 41414237242785792 41492673298169856 41522163471089664 41578579454066688 41754563639771136 42150672781443072 42151287160045568 42307081495117824 42387208543404032 42444799859359744 42592612732895232 42650483130630144 42708432156622848 42789319338737664 42819731079561216 42948097881407488 43214856253341696 43296702572003328 43386343778156544 43468514883796992 43569979450195968 43711808810385408 43983951819177984 44126485568073216 44230130653986816 44290225940201472 44374108943876096 44589141454749696 44649724527378432 44681458517803008 44815406484946944 44826905973915648 44900284148744192 45179167901220864 45272706551119872 45296905604825088 45358450313527296 45550433061568512 45612322236923904 45760799848372224 46015233398931456 46153179812855808 46215887937601536 46240591138258944 46303418028392448 46336327351795712 46624130627272704 46679257460441088 46712433904975872 46775901885825024 46852470416080896 46973884094742528 47330556848898048 47420198055051264 47530886672941056 47595466682007552 47685609611329536 47719501302595584 47750399841779712 48172197464506368 48225274369671168 48251051622531072 48316610116583424 48408118847864832 48442524049604608 48508342696411136 48743409292148736 48809636750426112 48902079244271616 49016226881470464 49083540435894272 49175784911683584 49481945796575232 49664834798616576 49691381521711104 49758896985735168 49826504182726656 49920872561860608 49956352926154752 50417332295565312 50430269220655104 50512819667337216 50548720747413504 50617401074515968 50713267364429824 50959018805428224 51028256602718208 51244237194264576 51313862516539392 51314610455707648 51480899829418752 51633334744252416 51922327289462784 51992873929801728 52020665030541312 52057637784649728 52091345281941504 52128368270770176 52298056969568256 52609390221459456 52709029218091008 52818157642973184 52846389872295936 52918192032448512 53347722811932672 53646310812745728 53684438965420032 53719199822002176 54282433075347456 54356186381156352 54394819065151488 54459133703847936 54497839555805184 54571885533462528 55000726140616704 55218982990381056 55323564397559808 55362884628119552 55438105938755584 55672751519694848 56018545007394816 56160981632093184 56200897041924096 56409441993490432 56826922125754368 56867310840840192 56944576208830464 57052425784983552 57092974772748288 57619808337788928 57728936762671104 57848458370875392 57958019845062656 58093305933594624 58282411747180544 58564842507730944 58644414304616448 58835314090764288 58973507538649088 59053634586935296 59339802616528896 59420427348344832 59452188606332928 59532966036504576 59575278023737344 59769207965220864 60238890534961152 60477933751369728 60733910748758016 60816429649231872 61014399797829632 61310069500280832 61353644531908608 61393371225145344 61621183916802048 61654121517678592 61737890704523264 62037066371825664 62121355864178688 62239009947254784 62283245206634496 62367869181100032 62631845459656704 63107409131864064 63226930740068352 63460622242676736 63580812815106048 63626001736794112 63667199789039616 64183979008106496 64229596619341824 64300365826228224 64422146822111232 64544158463819776 64945053858004992 64991212389531648 65079515667234816 65202772325695488 65354969175293952 65567713215578112 65975927728766976 66219779731488768 66345195980980224 66435338910302208 66561163415814144 66608470568206336 66931248580263936 67022187776704512 67223109727420416 67240358960873472 67350426223116288 67489868099354624 67909059826679808 67945358407237632 68037675470290944 68196489574219776 68325649592352768 68418483355385856 68641199772558336 69229769719283712 69323831906402304 69360886707388416 69455127042588672 69504491027693568 69730742626091008 70068650857463808 70163852828737536 70278705624121344 70424210190630912 70460826142113792 70557589376598016 70995835273347072 71130297082576896 71296330009411584 71393200023011328 71528414416994304 71579251953893376 71625599762669568 72337911554506752 72376577433796608 72474915174875136 72526425420201984 72612178271797248 72663786074406912 72762514044616704 73353118866407424 73625310653841408 73763677367525376 73764752530079744 74222918694862848 74537072282566656 74638345478602752 74691393343193088 74739756274089984 74881308842790912 74934529389232128 75625998443347968 75769229501005824 75823081121120256 75926101611773952 76069901046644736 76123966363664384 76971915683561472 77131277827833856 77221349744128128 78030997545811968 78086456676974592 78137017922912256 78192552406155264 78447085454352384 79063543827136512 79227236464459776 79269584808443904 79377288048672768 79433704031649792 79692277286961152 80526658448130048 80637245001826304 81088572865642496 81592228597727232 81688700555771904 81746759333707776 81804859375878144 81857828300193792 82161578555736064 82671898919436288 82828474485571584 82985346596339712 83044326942179328 83157158908133376 83509127279542272 84301345562886144 84302574320091136 84614162990235648 84774417086808064 84889599718719488 85300966261260288 85416864313245696 85578638677475328 85639462159122432 85896195762814976 86429712506683392 86593405144006656 86772687556313088 86937029767593984 87139958900391936 87423617620770816 88252971136146432 88460261307973632 88580451880402944 88748217887752192 89178282909499392 89299449054756864 89362917035606016 89653811947831296 89800568297488384 90358335802441728 90545413102239744 90716900627054592 91100866123137024 91224644473847808 91521599696744448 92030466797862912 92431775875203072 92481182276517888 92606836056784896 92672654703591424 93248261254545408 93358514920882176 93424867809951744 93551803771650048 93704940832161792 93947768189485056 94661113697796096 94840396110102528 95190933364015104 95371219222659072 95439002605191168 95500799683559424 96344394929012736 96450548739342336 96502103245062144 96633220233166848 96816237695729664 96885048099209216 97016685392822272 97486818584297472 97619273500852224 97804158488543232 98032453762940928 98351569823367168 98963891593150464 99329669597233152 99382763043422208 99517793971470336 99653008365453312 99841745123721216 99912705852309504 100834664591130624 100860538441310208 101025639334674432 101234802149031936 101426534728859648 101918037610856448 102056513205436416 102488474388529152 102627725033078784 102629220911415296 102961799658837504 103844654578925568 103985747859603456 104041330061082624 104182690563883008 104256736541540352 104596113939136512 105418058436182016 105636315285946368 105692779744591872 105836384064897024 106695445623865344 107292621625491456 107368877930840064 107438399644004352 108564866150694912 108712372762312704 108789638130302976 108918267407695872 108995679111610368 109143771066925056 110001452281233408 110437965980762112 110647128795119616 110876211877511168 111345503039389696 112037090014789632 112321963264186368 112401794083848192 113653844251508736 113734621681680384 113889152417660928 114104851569967104 114185949545496576 115457873525342208 115696916741750784 115916039690125312 116564823494361088 117129685015461888 117288828609232896 117670628181528576 117947015077298176 118107269173870592 118840854696689664 118904377212665856 119065932073009152 119150556047474688 119538415930441728 120477781069922304 120955867502739456 121467821497516032 121632859298463744 122028799595659264 122620139000561664 122707289063817216 122786742450290688 123242367833604096 123308243035357184 123475781409046528 124074132743651328 124242711728357376 124478019894509568 124566490413268992 124735738362200064 125263690919313408 126453861480136704 126921244485353472 127161625630212096 127334399578079232 128367958016212992 128459193238683648 128844293644222464 129088316927639552 129890107716009984 130159031334469632 130405544651390976 130709938350587904 131135426431156224 131951855457533952 132690391961960448 132870677820604416 133122326831628288 133216941136412672 134044375553409024 134446219454840832 134480717921746944 134700852446232576 134979736198709248 135818119653359616 135890716814475264 136075350940581888 136651299184705536 136836966710771712 137282399545116672 138459539438567424 138647663812804608 138721773414776832 138910254085177344 139008982055387136 139461485252182016 140137301714927616 140327705657475072 140557411248242688 140921652284227584 141115178753196032 141991670546694144 142260594165153792 142592660018823168 142786400046022656 143056828833988608 143158503907786752 143251199525339136 144675823109013504 144753154867593216 144949830349750272 145224356543594496 145327572148813824 145525028089233408 146706237732814848 147250621307682816 147527354735050752 147529505060159488 148445837389725696 149074144565133312 149276690957205504 149479512548179968 149762617685581824 149869058778464256 151251996886695936 151538459002011648 151646162242240512 151852203223547904 152139802093289472 152247932727328768 153943831367122944 154442699488256256 156061995091623936 156172913353949184 156274035845824512 156385104812310528 156894170908704768 158127087654273024 158454472928919552 158539169616887808 158754576097345536 159384554573922304 161053316896260096 161274490003652608 162177145731284992 163184457195454464 163377401111543808 163493518667415552 163715656600387584 164323157111472128 165656948971143168 165970693192679424 166088653884358656 166314317816266752 167018254559084544 168602691125772288 168605148640182272 169228325980471296 169548834173616128 169779199437438976 170601932522520576 170833728626491392 171157277354950656 171278924318244864 171792391525629952 172859425013366784 173186810288013312 173545375112626176 173874059535187968 174279917800783872 174847235241541632 176505942272292864 176920522615947264 177160903760805888 177496435775504384 178356565818998784 178598898109513728 178725834071212032 179307623895662592 179601136594976768 180716671604883456 181433801254109184 182201732246274048 182449288947695616 183043199393488896 184060933595725824 184863551750406144 184962364553035776 185213672113569792 185345309407182848 186717029841764352 186849735619903488 187103607543300096 187895536378970112 189322227395592192 189680792220205056 190381866728030208 190742438445318144 190878005210382336 191001599367118848 192688789858025472 192901097478684672 193266440466333696 193632475391459328 193770096198418432 194033370785644544 194973637168594944 195238547001704448 195608316977086464 196064907525881856 196703139646734336 197927783186300928 198659339194466304 199035587942940672 199306016730906624 199683490247442432 199825411704619008 201669329182261248 201721076882620416 202051278669348864 202469604298063872 202853069457719296 203836075221712896 204113026410872832 204976948777058304 205255450066157568 205923599317675008 207689309157851136 207971495719206912 208082660122165248 208365381127766016 208513473083080704 209192227878273024 210836116872364032 211272630571892736 211672768129794048 213390891247730688 214585243250982912 214737755861680128 214876799288008704 217129732301389824 217424745524625408 217579276260605952 217836534815391744 217991358223220736 218287542133850112 220875931961524224 221294257590239232 221752423755022336 222691006078779392 224074180029579264 224643926528372736 224803588167696384 227307688503017472 227469243363360768 227778304835321856 228209703139934208 228371899090993152 230915747050684416 231393833483501568 231832079380250624 233129646988722176 234259370030923776 234577657218465792 235341256363057152 236214538347741184 237681709393379328 237808754425331712 238131864146018304 238301112094949376 239076831860883456 241911735005478912 243265718596927488 244057599191318528 245240278001123328 245414578127634432 245573484900581376 246484735667208192 246616486070714368 246951562818093056 248485423456714752 248956039789019136 249132980826537984 249471476724400128 250527381838626816 252907722960273408 253842488970706944 254323251260424192 254668799156158464 256735916032425984 256918386477367296 257688587288444928 258176633855279104 259780215432019968 260318062668939264 260811089302781952 261419876701175808 262270852862312448 265380783923920896 265741355641208832 266244653663256576 266433882272825344 268088751106818048 268961435843493888 269401704892465152 269959472397418496 271636239306719232 272150701881163776 273302598369411072 273673933421543424 274564799090233344 277295327625609216 277443546829553664 277820508170354688 278017964110774272 278922970504364032 280274603429855232 280655411314950144 281114822496485376 281843304568455168 282230357506392064 283983341093388288 284521188330307584 285572800092045312 286113657667977216 286317007815573504 286502399050678272 289351646218027008 289506309735186432 289899660699500544 290448713087188992 290655144297627648 291050056178466816 293412475465629696 295054709470101504 295059010120318976 296891674779451392 298148289130266624 298553381914411008 298959025096359936 299525235371163648 299738117556928512 302503993773391872 303076918004023296 303704406447095808 304279604186578944 304495865454657536 307887662734245888 308885398976512512 312123990183247872 312548071691649024 312770209624621056 313788341817409536 316254175308546048 316908945857839104 317078339233775616 317509152194691072 318769109147844608 322106633792520192 324354291462569984 326368914390908928 326754802223087616 326987037334831104 327431313200775168 331313897942286336 331941386385358848 332628635632533504 334036509118169088 337205382251544576 337210297280364544 339097668347232256 339558398874877952 341203865045041152 341667457252982784 342314554709901312 342557848636489728 343584783051259904 346373620576026624 347090750225252352 347748119070375936 349694470483083264 353011884544585728 353841045231894528 354321807521611776 354992871551008768 356713131637997568 357197796219027456 357451668142424064 358615247791325184 359202273189953536 361433343209766912 362867602508218368 364403464492548096 364898577895391232 366086398786977792 368121867191451648 369727103500812288 369924729106071552 370427344227139584 373434059683528704 373699471239806976 374207215086600192 375791072757940224 379361584440410112 380763733456060416 381484876890636288 382003198734237696 385377579716050944 386532880932667392 387264950782918656 387540192396836864 388066741571289088 390477094003408896 391216633954172928 392129815051763712 393406279293468672 395855566372601856 398071175885881344 398612033461813248 399366980494884864 399650823409238016 403338658364522496 403442153765240832 404102557338697728 404939208596127744 405706138915438592 407672150443425792 408226052821745664 409953897554116608 410510900132315136 411847198635350016 415378618315702272 415942991438413824 416165320244330496 416730762255532032 417026946166161408 418384455756546048 421672233744728064 423345536259588096 426781782495461376 429170486501965824 429475511723360256 429753598576017408 434259464602779648 434849491049250816 435673069630783488 435982716446441472 436575084267700224 441751863923048448 442588515180478464 443504847510044672 445382012157558784 449287853056745472 449607176335392768 454615377006034944 454938486726721536 455556609670643712 456419406279868416 456743798181986304 461831494101368832 463664158760501248 466259293977444352 468518740061847552 469155314436931584 470682512726114304 472429076695482368 475363418786758656 475617508850663424 476263728292036608 478153663721766912 483823470010957824 486531437193854976 488115198382637056 490480556002246656 491146969801162752 492969471334416384 493903125636186112 496970846913429504 497912079578038272 498265961653075968 498942953448800256 501054763677253632 505815445920546816 507684977941413888 508646502520848384 509337598312316928 513471832064851968 513836772954734592 515377174576889856 516353267710558208 519560430864039936 520636125337878528 521622178605563904 522839753402351616 524541705724624896 530761567847841792 531482711282417664 532489307326513152 532867764545650688 536177502213636096 537922871686987776 538803409784930304 539918944794836992 544301403762327552 546605196738822144 547347866843086848 549129598180466688 554590655251218432 554887093659107328 555641016340709376 556035928221548544 557845941008728064 560549206859710464 561310822629900288 563686609136910336 564460715012784128 567966682186776576 569042376660615168 571145600184090624 572227315335954432 572634015631147008 573004798101356544 578703292436054016 579799321399001088 580897426174377984 581310288595255296 582100112356933632 586824950931259392 590109418940203008 590118020240637952 593783349558902784 597106763828822016 597918050192719872 599050470742327296 599476235113857024 605007987546783744 606153836008046592 607408812894191616 608559208373157888 608991730909315072 617770797953025024 624247980366495744 625096143383298048 625540419249242112 627576683634819072 632508350617092096 633817891715678208 635018304389382144 637538218295689216 644213267585040384 648708582925139968 652737828781817856 653509604446175232 653974074669662208 654862626401550336 662627795884572672 663882772770717696 665257271265067008 668073018236338176 674410764503089152 678195336694464512 679116797749755904 682407730090082304 683334914505965568 684629109419802624 685115697272979456 692747241152053248 694181500450504704 695496238140751872 699388940966166528 706023769089171456 708643615043223552 709985743102017536 713426263275995136 714395592438054912 714903336284848128 717230495582650368 718404546379907072 725735205016436736 729797155790782464 732172797573955584 736243734382903296 739454207001624576 739849458212143104 740854688454279168 746868119367057408 747398942479613952 748414430173200384 751582145515880448 758723168880820224 761527466912120832 762969753781272576 764006397468475392 770755159432101888 773065761865334784 774529901565837312 776133483142578176 780954188006817792 782433267908345856 784259630103527424 786812558586937344 796142351771762688 797224066923626496 798733960989769728 799301646818476032 806884307530481664 808205114677395456 809878417192255488 811412277830877184 816452105643491328 819907795108233216 821021800264630272 823694397270700032 831885982876827648 832330640488660992 833461524511064064 834053892332322816 836768911513092096 843344467489456128 846691072519176192 853563564990922752 858340973003931648 858951023446720512 859507197152034816 868518929205559296 869698982098501632 871346139261566976 871965432892882944 873150168535400448 885177030360956928 887009695020089344 898575706113490944 899214352670785536 909230754012069888 911113219341287424 912838812559736832 913487596363972608 923662988202737664 927328317521002496 932518587954888704 938310628873863168 941365025452228608 944858153390964736 950726837573517312 951235017701326848 952527456584073216 956307327443533824 973062874387709952 976230396765274112 980961112004493312 982293939602325504 987806251272372224 993941693826859008 995824159156076544 997885906897600512 1002109527354507264 1011630891841093632 1017293005041696768 1018675196624633856 1026943664129703936 1027673545909469184 1030754349153779712 1032706535421116416 1039120861728079872 1041272250675757056 1043244357211127808 1049083411449249792 1061523135695683584 1062965422564835328 1064978614653026304 1065735529091301376 1072355004427272192 1075845743373975552 1077606819569860608 1088602807524655104 1093210393477644288 1094695733686173696 1098259196360933376 1109181310502436864 1109774187318214656 1111282032681418752 1115691882017456128 1121098413719420928 1122621645259800576 1127373218273820672 1128921430025568256 1138084753321230336 1142291200368181248 1144454630671908864 1146009596202713088 1159598642798002176 1161794852348755968 1162620577190510592 1164200224713867264 1173649901862518784 1180218837880406016 1180236040481275904 1187566699117805568 1194213527657644032 1195836100385439744 1198100941484654592 1198952470227714048 1210015975093567488 1212307672016093184 1214817625788383232 1217118416746315776 1235541595906050048 1248495960732991488 1250192286766596096 1251080838498484224 1255153367269638144 1265016701234184192 1270036608778764288 1275076436591378432 1288426535170080768 1297417165850279936 1307019208892350464 1307948149339324416 1309725252803100672 1325255591769145344 1327765545541435392 1330514542530134016 1336146036472676352 1348821529006178304 1356390673388929024 1358233595499511808 1364815460180164608 1366669829011931136 1369258218839605248 1370231394545958912 1385494482304106496 1390992476281503744 1398777881932333056 1412047538178342912 1417287230086447104 1419971486204035072 1426852526551990272 1428791184876109824 1434460991165300736 1451470410032873472 1459594311581564928 1464345595147911168 1478908414003249152 1481709376908558336 1493736238734114816 1494797884959227904 1496828860346400768 1503164291031760896 1517446337761640448 1523054933824241664 1525939507562545152 1528012794936950784 1541510318864203776 1546131523730669568 1549059803131674624 1552266966285156352 1561908376013635584 1564866535816691712 1568519260207054848 1573625117173874688 1592284703543525376 1594448133847252992 1597467921979539456 1598603293636952064 1613768615060963328 1616410229354790912 1619756834384510976 1622824555661754368 1632904211286982656 1639815590216466432 1642043600529260544 1647388794541400064 1663771965753655296 1664661280977321984 1666923049022128128 1668107784664645632 1673537823026184192 1693382145038352384 1707127129981845504 1716681946007863296 1717902046893441024 1719014394304069632 1739397964197003264 1742692278523133952 1743930865785765888 1746300337070800896 1770354060721913856 1774019390040178688 1797151412226981888 1798428705341571072 1818461508024139776 1822226438682574848 1825677625119473664 1826975192727945216 1854656635042004992 1865037175909777408 1876621257747726336 1882730050904457216 1889716306781929472 1901453675147034624 1905054913168146432 1912614654887067648 1946125748775419904 1952460793530548224 1961922224008986624 1964587879204651008 1975612502544744448 1987883387653718016 1991648318312153088 1995771813795201024 2004219054709014528 2034586010083393536 2037350393249267712 2053887328259407872 2055347091818938368 2065413070842232832 2078241723456159744 2082544501351514112 2086488714422255616 2098166822898499584 2125930845129670656 2129957229306052608 2131471058182602752 2144710008854544384 2151691486747951104 2155213639139721216 2177205615049310208 2189391467372347392 2196518392721866752 2218362621004873728 2219548374636429312 2222564065362837504 2231383764034912256 2242196827438841856 2245243290519601152 2254746436547641344 2276169506642460672 2284582400736362496 2288909261343817728 2292019192405426176 2319197285596004352 2323589704697511936 2328400449427734528 2347299803725037568 2360437675760812032 2360472080962551808 2388427055315288064 2391672200770879488 2396201882969309184 2397904940455428096 2424615344032186368 2429635251576766464 2434236833492631552 2471083191812100096 2496991921465982976 2500384573533192192 2502161676996968448 2510306734539276288 2530033402468368384 2540073217557528576 2550152873182756864 2576853070340161536 2614038417784700928 2615896298678648832 2619450505606201344 2655531091082870784 2661029085060268032 2697643058012356608 2712781346777858048 2716467190999023616 2733339658023862272 2738516437679210496 2740462789091917824 2770988964608212992 2781984952563007488 2797555763864666112 2824095076356685824 2834574460172894208 2839942972408070144 2853705053103980544 2857582369752219648 2868921982330601472 2919188623163129856 2928691190295822336 2963418753817116672 2987472477468229632 2993657720692801536 3006328582063521792 3034892675523280896 3051879015125090304 3056025589873901568 3083020637728407552 3092263047461339136 3098119606263349248 3104533932570312704 3123816752027271168 3129733071633383424 3147250234347749376 3184569407087050752 3188896267694505984 3194935843959078912 3197206587273904128 3227537230121926656 3232820458709581824 3245649111323508736 3265808422573965312 3279631180432932864 3284087201058521088 3294777589082800128 3327543931507310592 3329322561954643968 3333846098044256256 3347075646052368384 3386764290076704768 3414254259963691008 3433363892015726592 3438028788608139264 3478795928394006528 3485384557046267904 3487861731571531776 3492600674141601792 3540708121443827712 3594302824453963776 3596857410683142144 3636923016048279552 3644452877365149696 3651355250238947328 3709313270084009984 3730074351819554816 3753242515495452672 3765460101808914432 3779432613563858944 3810109826336292864 3825229309774135296 3892251497550839808 3904921587061096448 3923844448017973248 3929175758409302016 3951225005089488896 3975766775307436032 3983296636624306176 3991543627590402048 4008438109418029056 4069172020166787072 4074700786498535424 4107774656518815744 4110694183637876736 4130826141684465664 4156483446912319488 4172977428844511232 4196333645796999168 4251861690259341312 4259914458612105216 4262942116365205504 4303382973495902208 4354411230098620416 4378782934744694784 4393036785443733504 4436725242009747456 4445128130725675008 4462767528069824512 4484393654877683712 4490486581039202304 4509492873095282688 4552339013284921344 4569164801472724992 4577818522687635456 4584038384810852352 4638394571192008704 4647179409395023872 4656800898855469056 4694599607450075136 4720875351521624064 4776854110630576128 4783344401541758976 4792403765938618368 4795809880910856192 4849230688064372736 4859270503153532928 4868473666985263104 4942166383624200192 4993983842931965952 5000769147066384384 5004323353993936896 5020613469078552576 5080146435115057152 5100305746365513728 5153706140680323072 5228076835569401856 5231792597357297664 5238901011212402688 5311062182165741568 5322058170120536064 5395286116024713216 5432934381998047232 5466679316047724544 5477032875358420992 5480925578183835648 5563969905126014976 5595111527729332224 5648190152713371648 5669148920345788416 5679885944816140288 5715164739504439296 5737843964661202944 5838377246326259712 5857382380591644672 5926837507634233344 5974944954936459264 5987315441385603072 6012657164127043584 6103758030250180608 6112051179747803136 6166041275456815104 6196239212526698496 6209067865140625408 6247633504054542336 6259466143266766848 6294500468695498752 6377792535389011968 6389871687918157824 6394413174547808256 6455074460243853312 6465640917419163648 6491298222647017472 6531616845147930624 6568174402117042176 6589555178165600256 6655087863014621184 6658645123909287936 6667692196088512512 6694151292104736768 6828508519927382016 6866727784031453184 6876057577216278528 6957591856788013056 6970769114092535808 6985201348283203584 7081416242887655424 7188605648907927552 7193714821366284288 7273846032096559104 7288905754730299392 7302710500477894656 7460148703639109632 7506485030990905344 7530920203617828864 7620219652672585728 7650458619548270592 7809843174122192896 7847688896035946496 7858351516818604032 7902450010178977792 7966593273248612352 7983087255180804096 8138344040333574144 8149401572997070848 8215549313037631488 8221388367275753472 8261652283368931328 8312966893824638976 8345954857689022464 8392667291593998336 8503723380518682624 8519828917224210432 8606765946991804416 8757565869489389568 8786073570887467008 8890256261451350016 8925535056139649024 8980973162078404608 9018985746190565376 9104678026569842688 9155637045375270912 9168076769621704704 9276789142384017408 9294358818790047744 9313601797710938112 9389199214900150272 9441750703043248128 9553708221261152256 9566688803083517952 9584807531877236736 9591619761821712384 9698461376128745472 9736947333970526208 9884332767248400384 9987967685863931904 10001538294132768768 10041226938157105152 10160292870230114304 10200611492731027456 10456153671138803712 10463585194714595328 10477802022424805376 10622124364331483136 10790572232049426432 10865868763996094464 10933358632095449088 10954065750716841984 11127939810252029952 11190223055458664448 11296380305426743296 11338297840691576832 11359771889632280576 11430329479008878592 11475687929322405888 11676754492652519424 11714764761183289344 11853675015268466688 11949889909872918528 11974630882771206144 12025314328254087168 12207516060500361216 12224102359495606272 12332082550913630208 12392478425053396992 12418135730281250816 12518932286533533696 12589000937390997504 12755585070778023936 12779743375836315648 12788826349095616512 12910148920487706624 12982596445294034944 13063233690295861248 13136348804234084352 13179110356331200512 13310175726029242368 13335384392177025024 13388302584209473536 13657017039854764032 13733455568062906368 13752115154432557056 13915183713576026112 13941538228185071616 13970402696566407168 14377211297815855104 14387429642732568576 14547692064193118208 14577811509460598784 14605421000955789312 14920297407278219264 15012970061981810688 15061840407235657728 15240439305345171456 15300917239096541184 15619686348244385792 15695377792071892992 15716703033637208064 15933186546497224704 15966174510361608192 16298803145994141696 16431098626075262976 16442776734551506944 16523304566737862656 16691909715378044928 16785334583187996672 17007446761037365248 17039657834448420864 17213531893983608832 17515131738978779136 17572147141774934016 17780512522902700032 17851070112279298048 17961946324156809216 18037971492381130752 18311274090750541824 18336153539243409408 18588717637580095488 18627203595421876224 18778398429800300544 18883501406086496256 19133377606167035904 19169615063754473472 19183239523643424768 19396922752257490944 19473894667941052416 19768665534496800768 19975935371727863808 20003076588265537536 20082453876314210304 20401222985462054912 20912307342277607424 20955604044849610752 21244248728662966272 21581144464098852864 21731737527992188928 21866717264190898176 21908131501433683968 22380446110917328896 22592760610853486592 22719543779264561152 22860658958017757184 22951375858644811776 23429529522366578688 23707350030536933376 23899779819745837056 23949261765542412288 24415032121000722432 24448204718991212544 24664165101827260416 24784956850106793984 25037864573067067392 25178001874781995008 25511170141556047872 25559486751672631296 25820297840975413248 25965192890588069888 26272697608468168704 26358220712662401024 26670768784354050048 26776605168418947072 27314034079709528064 27466911136125812736 27504230308865114112 27830367427152052224 27883076456370143232 27940805393132814336 28754422595631710208 28774859285465137152 29095384128386236416 29210842001911578624 29840594814556438528 30123680814471315456 30480878610690342912 30601834478193082368 31239372696488771584 31390755584143785984 31433406067274416128 31866373092994449408 32597606291988283392 32862197252150525952 33383819430756089856 33570669166375993344 34014893522074730496 34079315668896841728 34427063787967217664 35030263477957558272 35144294283549868032 35561025045805400064 35702140224558596096 35923892648313618432 36075942984762261504 36622548181501083648 36672307078486818816 37177435275160190976 37254407190843752448 37556796859600601088 37767002812172992512 38266755212334071808 38339230127508946944 38366479047286849536 38947789335882104832 39537331068993601536 40006153176531075072 40164907752628420608 40802445970924109824 41824614684555214848 41911208089699221504 43162288928197705728 43463475055984377856 43733434528381796352 43816263002867367936 44760892221834657792 45185521221706973184 45439087558529122304 45721317916035514368 45902751717289623552 46859059044733157376 47799559639491674112 47898523531084824576 48896409437982425088 49328330203654520832 49569913700213587968 50075729146134134784 50356003749563990016 51022340283112095744 51118973503345262592 51640595681950826496 52545395216936337408 52716441425324802048 53341537568708100096 53553210336837894144 54933822272251625472 55008460617730228224 55766152912740286464 55881610786265628672 57508845191263420416 57549718570930274304 58190768256772472832 58421684003823157248 60247361628942630912 61203668956386164736 62478745392977543168 62866812134548832256 63732746185988898816 65195212583976566784 65724394504301051904 67141338332751986688 68158631337793683456 68854127575934435328 70288588567099736064 71122050091610800128 71404280449117192192 71847785296627236864 73245096363002167296 73344614156973637632 74354870550320381952 75113593719201202176 75534005624345985024 76533510424668143616 76678460255017893888 77895578671764209664 79074662137987203072 80012306353062150144 80329815505256841216 83649229369110429696 83822416179398443008 86324577856395411456 86926950111968755712 87632526005734735872 89521784443669315584 90371042443413946368 90878175117058244608 91442635832071028736 91805503434579247104 93718118089466314752 95599119278983348224 97792818875964850176 100151458292268269568 100712007499127980032 102044680566224191488 102237947006690525184 103281191363901652992 105090790433872674816 105432882850649604096 106683075137416200192 107106420673675788288 109867644544503250944 110016921235460456448 111532305825480572928 111763221572531257344 115017690382526840832 115099437141860548608 116843368007646314496 120494723257885261824 122407337912772329472 124957490785955086336 125733624269097664512 130390425167953133568 131448789008602103808 134282676665503973376 136317262675587366912 137708255151868870656 140577177134199472128 142808560898234384384 143695570593254473728 146689228313947275264 148709741100640763904 150227187438402404352 151068011248691970048 153067020849336287232 153356920510035787776 158149324275974406144 160024612706124300288 160659631010513682432 167298458738220859392 167644832358796886016 172649155712790822912 175265052011469471744 180742084886827892736 181756350234116489216 183611006869158494208 187436236178932629504 191198238557966696448 195585637751929700352 201424014998255960064 204475894013381050368 206562382727803305984 210865765701299208192 213366150274832400384 214212841347351576576 219735289089006501888 220033842470920912896 223064611650961145856 230035380765053681664 233686736015292628992 240989446515770523648 249914981571910172672 251467248538195329024 260780850335906267136 262897578017204207616 268565353331007946752 272634525351174733824 275416510303737741312 281154354268398944256 285617121796468768768 293378456627894550528 300454374876804808704 302136022497383940096 306134041698672574464 306713841020071575552 316298648551948812288 320049225412248600576 321319262021027364864 334596917476441718784 335289664717593772032 345298311425581645824 350530104022938943488 361484169773655785472 367222013738316988416 374872472357865259008 391171275503859400704 402848029996511920128 408951788026762100736 413124765455606611968 421731531402598416384 428425682694703153152 440067684941841825792 446129223301922291712 460070761530107363328 481978893031541047296 499829963143820345344 502934497076390658048 525795156034408415232 545269050702349467648 550833020607475482624 562308708536797888512 586756913255789101056 604272044994767880192 613427682040143151104 632597297103897624576 640098450824497201152 642638524042054729728 669193834952883437568 701060208045877886976 722968339547311570944 749744944715730518016 782342551007718801408 805696059993023840256 817903576053524201472 826249530911213223936 843463062805196832768 856851365389406306304 880135369883683651584 920141523060214726656 963957786063082094592 999659926287640690688 1005868994152781316096 1051590312068816830464 1101666041214950965248 1124617417073595777024 1173513826511578202112 1208544089989535760384 1226855364080286302208 1265194594207795249152 1285277048084109459456 1338387669905766875136 1445936679094623141888 1499489889431461036032 1635807152107048402944 1652499061822426447872 1686926125610393665536 1760270739767367303168 1840283046120429453312 1927915572126164189184 1999319852575281381376 2103180624137633660928 2249234834147191554048 2347027653023156404224 2417088179979071520768 2453710728160572604416 2530389188415590498304 2570554096168218918912 2891873358189246283776 2998979778862922072064 3304998123644852895744 3373852251220787331072 3520541479534734606336 3680566092240858906624 3855831144252328378368 4498469668294383108096 4907421456321145208832 5060778376831180996608 5783746716378492567552 5997959557725844144128 6747704502441574662144 7041082959069469212672 7361132184481717813248 7711662288504656756736 8996939336588766216192 10121556753662361993216 11567493432756985135104 13495409004883149324288 14722264368963435626496 17993878673177532432384 20243113507324723986432 23134986865513970270208 26990818009766298648576 40486227014649447972864 53981636019532597297152 80972454029298895945728 161944908058597791891456
- Sum of all divisors σ(n): 656564203321061129587647
- Sum of proper divisors (its aliquot sum) s(n): 494619295262463337696191
- 161944908058597791891456 is an abundant number, because the sum of its proper divisors (494619295262463337696191) is greater than itself. Its abundance is 332674387203865545804735
Bases of 161944908058597791891456
- Binary: 1000100100101100001101000100100001001001100110000100000000000000000000000000002
- Hexadecimal: 0x224B0D12126610000000
- Base-36: QDD9HMQDTY58G00
Squares and roots of 161944908058597791891456
- 161944908058597791891456 squared (1619449080585977918914562) is 26226153246107692037163677026650386542085799936
- 161944908058597791891456 cubed (1619449080585977918914563) is 4247191976171606215079656026670870488603466646873929281979180243746816
-
161944908058597791891456 is a
perfect square number . Itssquare root is 402423791616 -
The
cube root of 161944908058597791891456 is 54507437.5348729495
Scales and comparisons
How big is 161944908058597791891456?- 161,944,908,058,597,791,891,456 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 161,944,908,058,597,791,891,456 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 161944908058597791891456 cubic inches would be around 4542286.5 feet tall.
Recreational maths with 161944908058597791891456
- 161944908058597791891456 backwards is 654198197795850809449161
- 161944908058597791891456 is a
Harshad number . - The number of decimal digits it has is: 24
- The sum of 161944908058597791891456'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 161944908058597791891456 - Facts about the integer". Numbermatics.com. 2024. Web. 21 June 2024.
APA style:
Numbermatics. (2024). Number 161944908058597791891456 - Facts about the integer. Retrieved 21 June 2024, from https://numbermatics.com/n/161944908058597791891456/
Chicago style:
Numbermatics. 2024. "Number 161944908058597791891456 - Facts about the integer". https://numbermatics.com/n/161944908058597791891456/
The information we have on file for 161944908058597791891456 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 161944908058597791891456, math, Factors of 161944908058597791891456, curriculum, school, college, exams, university, Prime factorization of 161944908058597791891456, STEM, science, technology, engineering, physics, economics, calculator, one hundred sixty-one sextillion, nine hundred forty-four quintillion, nine hundred eight quadrillion, fifty-eight trillion, five hundred ninety-seven billion, seven hundred ninety-one million, eight hundred ninety-one thousand, four hundred fifty-six.