41778911960059494103842816
41,778,911,960,059,494,103,842,816 is an even composite number composed of seven prime numbers multiplied together.
41778911960059494103842816 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty thousand, six hundred fifty-five divisors.
Prime factorization of 41778911960059494103842816:
216 × 32 × 112 × 132 × 412 × 892 × 1274
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 11 × 11 × 13 × 13 × 41 × 41 × 89 × 89 × 127 × 127 × 127 × 127)See below for interesting mathematical facts about the number 41778911960059494103842816 from the Numbermatics database.
Names of 41778911960059494103842816
- Cardinal: 41778911960059494103842816 can be written as Forty-one septillion, seven hundred seventy-eight sextillion, nine hundred eleven quintillion, nine hundred sixty quadrillion, fifty-nine trillion, four hundred ninety-four billion, one hundred three million, eight hundred forty-two thousand, eight hundred sixteen.
Scientific notation
- Scientific notation: 4.1778911960059494103842816 × 1025
Factors of 41778911960059494103842816
Divisors of 41778911960059494103842816
- Number of divisors d(n): 20655
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 13 16 18 22 24 26 32 33 36 39 41 44 48 52 64 66 72 78 82 88 89 96 99 104 117 121 123 127 128 132 143 144 156 164 169 176 178 192 198 208 234 242 246 254 256 264 267 286 288 312 328 338 352 356 363 369 381 384 396 416 429 451 468 484 492 507 508 512 528 533 534 572 576 624 656 676 704 712 726 738 762 768 792 801 832 858 902 936 968 979 984 1014 1016 1024 1056 1066 1068 1089 1143 1144 1152 1157 1248 1287 1312 1352 1353 1397 1408 1424 1452 1476 1521 1524 1536 1573 1584 1599 1602 1651 1664 1681 1716 1804 1859 1872 1936 1958 1968 2028 2032 2048 2112 2132 2136 2178 2286 2288 2304 2314 2496 2574 2624 2704 2706 2794 2816 2848 2904 2937 2952 3042 3048 3072 3146 3168 3198 3204 3302 3328 3362 3432 3471 3608 3649 3718 3744 3872 3916 3936 4056 4059 4064 4096 4191 4224 4264 4272 4356 4572 4576 4608 4628 4719 4797 4953 4961 4992 5043 5148 5207 5248 5408 5412 5577 5588 5632 5696 5808 5863 5874 5904 6084 6096 6144 6292 6336 6396 6408 6604 6656 6724 6864 6929 6942 7216 7298 7436 7488 7744 7832 7872 7921 8112 8118 8128 8192 8382 8448 8528 8544 8712 8811 9144 9152 9216 9256 9438 9594 9906 9922 9984 10086 10296 10413 10414 10496 10769 10816 10824 10947 11154 11176 11264 11303 11392 11616 11726 11748 11808 12168 12192 12288 12573 12584 12672 12727 12792 12816 13208 13312 13448 13728 13858 13884 14157 14432 14596 14859 14872 14883 14976 15041 15129 15367 15488 15621 15664 15744 15842 16129 16224 16236 16256 16384 16731 16764 16896 17056 17088 17424 17589 17622 18161 18288 18304 18432 18491 18512 18876 19188 19812 19844 19968 20172 20449 20592 20787 20826 20828 20992 21463 21538 21632 21648 21853 21894 22308 22352 22528 22606 22784 23232 23452 23496 23616 23763 24336 24384 24576 25146 25168 25344 25454 25584 25632 26416 26624 26896 27456 27716 27768 28314 28864 29192 29718 29744 29766 29952 30082 30258 30734 30976 31242 31328 31488 31684 32258 32307 32448 32472 32512 32768 32841 33462 33528 33792 33909 34112 34176 34848 35178 35244 36322 36576 36608 36864 36982 37024 37752 38181 38376 39624 39688 39936 40139 40344 40898 41184 41574 41652 41656 41984 42926 43076 43264 43296 43706 43788 44616 44649 44704 45056 45123 45212 45568 46101 46464 46863 46904 46992 47232 47437 47526 48387 48672 48768 49152 50292 50336 50688 50908 51168 51264 52767 52832 53248 53792 54483 54912 55432 55473 55536 56628 57277 57728 58384 59436 59488 59532 59904 60164 60516 61347 61468 61952 62361 62484 62656 62976 63368 64389 64493 64516 64614 64896 64944 65024 65536 65559 65682 66924 67056 67584 67691 67818 68224 68352 69696 70356 70488 71289 72644 73152 73216 73728 73964 74048 75504 76219 76362 76752 79248 79376 79872 80278 80688 81796 82368 83148 83304 83312 83968 85852 86152 86528 86592 87131 87412 87576 89232 89298 89408 90112 90246 90424 91136 92202 92928 93726 93808 93984 94464 94874 95052 96774 96921 97344 97536 98304 100584 100672 101376 101727 101816 102336 102528 102973 105534 105664 106496 107584 108966 109824 110864 110946 111072 113256 114543 114554 115456 116768 118872 118976 119064 119808 120328 120417 121032 122694 122936 123904 124333 124722 124968 125312 125952 126736 128778 128986 129032 129228 129792 129888 130048 131118 131364 133848 134112 135168 135369 135382 135636 136448 136704 138303 139392 139997 140712 140976 142311 142578 145161 145288 146304 146432 146939 147456 147928 148096 149609 151008 152438 152724 153504 158496 158752 159744 160556 161376 163449 163592 164736 165451 166296 166419 166608 166624 167936 171704 171831 172304 173056 173184 174262 174824 175152 177419 178464 178596 178816 180224 180492 180848 182272 184041 184404 185856 187452 187616 187968 188928 189748 190104 193167 193479 193548 193842 194688 195072 196608 196677 199771 201168 201344 202752 203073 203401 203454 203632 204672 205056 205946 209677 211068 211328 212992 213487 215168 217932 219648 221728 221892 222144 226512 228657 229086 229108 230912 233536 236093 237744 237952 238128 239616 240383 240656 240834 242064 245388 245872 247808 248666 249444 249936 250624 251904 253472 257556 257972 258064 258456 259584 259776 260096 261393 262236 262728 267696 268224 270336 270738 270764 271272 272896 273408 276606 278784 279994 281424 281952 284089 284622 285156 290322 290576 292608 292864 293878 294912 295856 296192 299218 302016 304876 305448 307008 308919 316992 317504 319488 321112 322752 324761 326898 327184 329472 330902 332592 332838 333216 333248 335872 343408 343662 344608 346112 346368 348524 349648 350304 354838 356928 357192 357632 360448 360984 361251 361696 364544 368082 368808 371712 372999 374904 375232 375936 377856 379496 380208 386334 386958 387096 387684 389376 390144 393354 399542 402336 402688 405504 406146 406802 406908 407264 409344 410112 411892 419354 419991 422136 422656 425984 426933 426974 430336 435864 439296 440817 441529 443456 443784 444288 448827 453024 457314 458172 458216 461824 463423 467072 472186 475488 475904 476256 479232 480766 481312 481668 484128 490776 491744 495616 496353 497332 498888 499872 501248 503808 506944 515112 515493 515944 516128 516912 519168 519552 520192 521807 522786 524472 525456 532257 535392 536448 540672 541476 541528 542544 545792 546816 553212 557568 559988 562848 563904 568178 569244 570312 580437 580644 581152 585216 585728 587756 589824 591712 592384 598436 599313 604032 609219 609752 610203 610896 614016 616681 617838 629031 630047 633984 635008 638976 640461 642224 645504 649522 653796 654368 658944 661289 661804 665184 665676 666432 666496 671744 685971 686816 687324 689216 692224 692736 697048 699296 700608 708279 709676 713856 714384 715264 720896 721149 721968 722502 723392 729088 736164 737616 743424 744601 745998 749808 750464 751872 755712 758992 760416 772668 773916 774192 775368 778752 780288 784179 786708 799084 804672 805376 811008 812292 813604 813816 814528 818688 820224 823784 838409 838708 839982 844272 845312 851968 852267 853866 853948 860672 871728 878592 879983 881634 883058 886912 887568 888576 897654 906048 914628 916344 916432 923648 926757 926846 934144 944372 950976 951808 952512 958441 958464 961532 962624 963336 968256 974283 981552 983488 991232 992706 994664 997776 999744 1002496 1005967 1007616 1013888 1030224 1030986 1031888 1032256 1033824 1038336 1039104 1040384 1043614 1045572 1048944 1050912 1064514 1070784 1072896 1081344 1082952 1083056 1085088 1091584 1093632 1106424 1115136 1118997 1119976 1125696 1127808 1132703 1136356 1138488 1140624 1160874 1161288 1162304 1170432 1171456 1175512 1183424 1184768 1196872 1198626 1208064 1218438 1219504 1220406 1221792 1228032 1233362 1235676 1258062 1259973 1260094 1267968 1270016 1277952 1280922 1284448 1291008 1299044 1307592 1308736 1317888 1322451 1322578 1323608 1324587 1330368 1331352 1332864 1332992 1338649 1343488 1346481 1367663 1371942 1373632 1374648 1378432 1384448 1385472 1390269 1394096 1398592 1401216 1416558 1419352 1427712 1428768 1430528 1435481 1442298 1443936 1445004 1446784 1458176 1472328 1475232 1486848 1489059 1489202 1491996 1499616 1500928 1503744 1511424 1517984 1520832 1545336 1547832 1548384 1550736 1557504 1560576 1565421 1568358 1573416 1596771 1598168 1609344 1610752 1616329 1622016 1624584 1627208 1627632 1629056 1637376 1640448 1645699 1647568 1676818 1677416 1679964 1688544 1690624 1704534 1707732 1707896 1721344 1743456 1757184 1759966 1763268 1766116 1773824 1775136 1777152 1795308 1797939 1812096 1819961 1829256 1830609 1832688 1832864 1847296 1850043 1853514 1853692 1868288 1887093 1888744 1890141 1901952 1903616 1905024 1910207 1916882 1916928 1921383 1923064 1925248 1926672 1936512 1944917 1948566 1951609 1963104 1966976 1982464 1983867 1985412 1989328 1995552 1999488 2004992 2011934 2015232 2027776 2048383 2060448 2061972 2063776 2064512 2067648 2076672 2078208 2080768 2087228 2091144 2097888 2101824 2124837 2129028 2141568 2145792 2162688 2163447 2165904 2166112 2170176 2183168 2187264 2212848 2230272 2233803 2237994 2239952 2251392 2255616 2265406 2272712 2276976 2281248 2306447 2321748 2322576 2324608 2340864 2342912 2348357 2351024 2366848 2369536 2393744 2397252 2416128 2436876 2439008 2440812 2443584 2456064 2466724 2471352 2515227 2516124 2519946 2520188 2535936 2540032 2555904 2556801 2561844 2568896 2582016 2597023 2598088 2615184 2617472 2635776 2639949 2644213 2644902 2645156 2647216 2649174 2660736 2662704 2665728 2665984 2677298 2686976 2692962 2725801 2735326 2743884 2747264 2749296 2756864 2768896 2770944 2775331 2780538 2788192 2797184 2802432 2833116 2838704 2855424 2857536 2861056 2870962 2875323 2884596 2887872 2890008 2893568 2916352 2922849 2944656 2950464 2973696 2978118 2978404 2983992 2999232 3001856 3007488 3017901 3022848 3035968 3041664 3090672 3095664 3096768 3101472 3115008 3121152 3124979 3130842 3136716 3146832 3193542 3196336 3218688 3221504 3232658 3244032 3249168 3254416 3255264 3258112 3274752 3280896 3291398 3295136 3353636 3354832 3359928 3377088 3381248 3398109 3409068 3415464 3415792 3442688 3486912 3514368 3519932 3526536 3532232 3547648 3550272 3554304 3572371 3590616 3595878 3624192 3639922 3658512 3661218 3665376 3665728 3694592 3700086 3707028 3707384 3736576 3774186 3777488 3780282 3803904 3807232 3810048 3820414 3833764 3833856 3842766 3846128 3850496 3853344 3873024 3889834 3897132 3903218 3926208 3933952 3964928 3967734 3970824 3973761 3978656 3991104 3998976 4009984 4015947 4023868 4030464 4055552 4096766 4102989 4120896 4123944 4127552 4129024 4135296 4153344 4156416 4161536 4170807 4174456 4182288 4195776 4203648 4221893 4249674 4258056 4283136 4291584 4306443 4326894 4331808 4332224 4340352 4366336 4374528 4425696 4460544 4467606 4475988 4479904 4502784 4511232 4530812 4545424 4553952 4562496 4612894 4643496 4645152 4649216 4681728 4685824 4696263 4696714 4702048 4733696 4739072 4787488 4794504 4832256 4848987 4873752 4878016 4881624 4887168 4912128 4933448 4937097 4942704 5030454 5032248 5039892 5040376 5071872 5080064 5097653 5113602 5123688 5137792 5164032 5194046 5196176 5230368 5234944 5271552 5279898 5288426 5289804 5290312 5294432 5298348 5321472 5325408 5331456 5331968 5354596 5385924 5451602 5459883 5470652 5487768 5494528 5498592 5513728 5537792 5541888 5550129 5550662 5561076 5576384 5594368 5604864 5666232 5670423 5677408 5710848 5715072 5722112 5730621 5739877 5741924 5750646 5769192 5775744 5780016 5787136 5832704 5834751 5845698 5854827 5889312 5900928 5947392 5951601 5956236 5956808 5967984 5998464 6003712 6014976 6024499 6035802 6045696 6071936 6083328 6145149 6181344 6191328 6193536 6202944 6230016 6242304 6249958 6261684 6273432 6293664 6387084 6392672 6437376 6443008 6465316 6488064 6498336 6508832 6510528 6516224 6549504 6561792 6582796 6590272 6701409 6707272 6709664 6719856 6754176 6762496 6783491 6796218 6818136 6830928 6831584 6885376 6919341 6973824 7028736 7039864 7045071 7053072 7064464 7095296 7100544 7108608 7144742 7181232 7191756 7248384 7274179 7279844 7317024 7322436 7330752 7331456 7389184 7400172 7414056 7414768 7473152 7545681 7548372 7554976 7560564 7607808 7614464 7620096 7640828 7667528 7667712 7685532 7692256 7700992 7706688 7746048 7779668 7791069 7794264 7806436 7852416 7867904 7919847 7929856 7932639 7935468 7941648 7947522 7957312 7982208 7997952 8019968 8031894 8047736 8060928 8111104 8177403 8190611 8193532 8205978 8241792 8247888 8255104 8258048 8270592 8306688 8312832 8323072 8325993 8341614 8348912 8364576 8391552 8407296 8443786 8499348 8516112 8566272 8583168 8596757 8612886 8625969 8653788 8663616 8664448 8680704 8732672 8749056 8851392 8921088 8935212 8951976 8959808 9005568 9022464 9053703 9061624 9090848 9107904 9124992 9225788 9286992 9290304 9298432 9363456 9371648 9374937 9392526 9393428 9404096 9467392 9478144 9574976 9589008 9664512 9679813 9697974 9747504 9756032 9763248 9774336 9824256 9866896 9874194 9885408 10060908 10064496 10079784 10080752 10143744 10160128 10194327 10195306 10227204 10247376 10275584 10328064 10388092 10392352 10460736 10469888 10543104 10559796 10576852 10579608 10580624 10588864 10596696 10642944 10650816 10662912 10663936 10709192 10717113 10771848 10903204 10919766 10941304 10975536 10989056 10997184 11027456 11065637 11075584 11083776 11100258 11101324 11122152 11152768 11188736 11209728 11332464 11340846 11354816 11421696 11430144 11444224 11461242 11479754 11483848 11501292 11538384 11551488 11560032 11574272 11669502 11691396 11709654 11778624 11801856 11894784 11903202 11912472 11913616 11935968 11996928 12007424 12029952 12047841 12048998 12071604 12091392 12143872 12166656 12290298 12308967 12362688 12382656 12387072 12405888 12459733 12460032 12484608 12499916 12523368 12546864 12587328 12665679 12774168 12785344 12874752 12886016 12919329 12930632 12996672 13017664 13021056 13032448 13077571 13099008 13123584 13165592 13180544 13315201 13402818 13414544 13419328 13439712 13508352 13524992 13566982 13592436 13636272 13661856 13663168 13770752 13838682 13947648 14057472 14079728 14090142 14106144 14128928 14190592 14201088 14217216 14289484 14362464 14383512 14496768 14546961 14548358 14559688 14634048 14644872 14661504 14662912 14725139 14778368 14800344 14811291 14828112 14829536 14946304 15091362 15096744 15109952 15121128 15215616 15228928 15240192 15281656 15292959 15335056 15371064 15384512 15401984 15413376 15492096 15559336 15582138 15588528 15612872 15704832 15735808 15790291 15839694 15865278 15870936 15883296 15895044 15914624 15964416 15995904 16039936 16063788 16095472 16222208 16354806 16379649 16381222 16387064 16411956 16483584 16495776 16510208 16516096 16541184 16613376 16625664 16651986 16683228 16697824 16729152 16783104 16814592 16887572 16998696 17032224 17132544 17166336 17191863 17193514 17219631 17225772 17251938 17307576 17327232 17328896 17361408 17465344 17498112 17504253 17564481 17702784 17779619 17842176 17870424 17903952 17919616 18011136 18044928 18073497 18102689 18107406 18123248 18181696 18215808 18249984 18435447 18451576 18573984 18580608 18596864 18661253 18726912 18749874 18785052 18786856 18808192 18934784 18956288 19000343 19149952 19178016 19329024 19359626 19395948 19495008 19512064 19526496 19548672 19648512 19733792 19748388 19770816 20121816 20128992 20159568 20161504 20287488 20320256 20350473 20388654 20390612 20454408 20494752 20551168 20656128 20758023 20776184 20784704 20921472 20939776 21012277 21086208 21119592 21135213 21153704 21159216 21161248 21177728 21193392 21285888 21301632 21325824 21327872 21394087 21418384 21434226 21543696 21806408 21822537 21839532 21882608 21951072 21978112 21994368 22054912 22131274 22167552 22200516 22202648 22244304 22305536 22377472 22419456 22532213 22664928 22681692 22709632 22843392 22860288 22888448 22922484 22959508 22967696 23002584 23076768 23102976 23120064 23148544 23339004 23373207 23382792 23419308 23557248 23603712 23789568 23797917 23806404 23824944 23827232 23871936 23993856 24014848 24059904 24095682 24097996 24143208 24182784 24287744 24333312 24532209 24571833 24580596 24617934 24725376 24765312 24774144 24811776 24919466 24920064 24969216 24977979 24999832 25046736 25093728 25174656 25283921 25331358 25370917 25548336 25570688 25749504 25772032 25790271 25831927 25838658 25861264 25993344 26035328 26042112 26064896 26155142 26198016 26247168 26331184 26361088 26628979 26630402 26805636 26829088 26838656 26879424 27016704 27049984 27112849 27133964 27184872 27272544 27323712 27326336 27541504 27677364 27895296 28114944 28124811 28159456 28180284 28212288 28257856 28381184 28402176 28434432 28578968 28724928 28767024 28993536 29039439 29093922 29096716 29119376 29268096 29289744 29323008 29325824 29450278 29556736 29600688 29622582 29656224 29659072 29892608 29983811 30182724 30193488 30219904 30242256 30431232 30457856 30480384 30528641 30563312 30585918 30670112 30742128 30769024 30803968 30826752 30984192 31118672 31164276 31177056 31225744 31409664 31471616 31580582 31679388 31730556 31741872 31766592 31790088 31829248 31928832 31991808 32079872 32127576 32151339 32190944 32444416 32709612 32759298 32762444 32774128 32823912 32967168 32991552 33020416 33032192 33082368 33196911 33226752 33251328 33303972 33366456 33395648 33458304 33566208 33629184 33775144 33997392 34064448 34265088 34332672 34374769 34383726 34387028 34439262 34451544 34503876 34615152 34654464 34657792 34722816 34930688 35008506 35128962 35405568 35559238 35684352 35740848 35807904 35839232 36022272 36079303 36089856 36146994 36205378 36214812 36246496 36363392 36431616 36499968 36870894 36903152 37147968 37161216 37193728 37322506 37379199 37453824 37499748 37570104 37573712 37616384 37869568 37912576 37997037 38000686 38299904 38356032 38658048 38719252 38791896 38990016 39024128 39052992 39097344 39232713 39296081 39297024 39467584 39496776 39541632 39945603 40243632 40257984 40319136 40323008 40574976 40640512 40700946 40777308 40781224 40908816 40989504 41102336 41244647 41312256 41516046 41552368 41569408 41842944 41879552 42024554 42172416 42239184 42270426 42307408 42318432 42322496 42355456 42386784 42571776 42603264 42651648 42655744 42788174 42836768 42868452 43087392 43612816 43645074 43679064 43765216 43902144 43956224 43988736 44109824 44175417 44262548 44335104 44401032 44405296 44488608 44611072 44754944 44838912 45064426 45329856 45363384 45419264 45686784 45720576 45776896 45844968 45878877 45919016 45935392 46005168 46153536 46205952 46240128 46297088 46440823 46678008 46746414 46765584 46838616 47114496 47207424 47370873 47595834 47612808 47649888 47654464 47743872 47987712 48029696 48119808 48191364 48195992 48286416 48575488 48666624 49064418 49143666 49161192 49235868 49450752 49530624 49548288 49623552 49838932 49840128 49955958 49999664 50093472 50187456 50349312 50567842 50662716 50741834 51096672 51141376 51499008 51544064 51580542 51658893 51663854 51677316 51722528 51986688 52070656 52084224 52129792 52310284 52396032 52494336 52662368 52722176 53257958 53260804 53338857 53611272 53658176 53677312 53758848 54033408 54099968 54220491 54225698 54267928 54308067 54369744 54545088 54647424 54652672 54884609 55083008 55354728 55790592 55983759 56074183 56249622 56318912 56360568 56424576 56515712 56762368 56804352 56868864 57001029 57157936 57449856 57534048 57987072 58078878 58187844 58193432 58238752 58536192 58579488 58646016 58651648 58854721 58900556 59201376 59245164 59312448 59318144 59785216 59967622 60365448 60386976 60439808 60484512 60862464 60915712 60960768 61051419 61057282 61126624 61171836 61340224 61484256 61538048 61607936 61653504 61968384 62237344 62328552 62354112 62451488 62819328 62943232 63036831 63161164 63358776 63461112 63483744 63533184 63580176 63658496 63857664 63983616 64159744 64182261 64255152 64302678 64381888 64888832 65419224 65467611 65518596 65524888 65548256 65647824 65934336 65983104 66040832 66064384 66164736 66269489 66393822 66502656 66607944 66732912 66791296 66916608 67132416 67258368 67550288 67596639 67994784 68128896 68530176 68665344 68749538 68767452 68774056 68878524 68903088 69007752 69230304 69308928 69315584 69445632 70017012 70257924 70811136 71118476 71368704 71481696 71615808 71678464 72044544 72158606 72179712 72293988 72410756 72429624 72492992 72726784 72863232 72999936 73715499 73741788 73806304 74295936 74322432 74387456 74618401 74645012 74758398 74907648 74999496 75140208 75147424 75232768 75739136 75825152 75851763 75994074 76001372 76112751 76599808 76712064 77316096 77370813 77438504 77495781 77583792 77980032 78048256 78105984 78194688 78318487 78465426 78592162 78594048 78935168 78993552 79083264 79886937 79891206 80015969 80487264 80515968 80638272 80646016 81149952 81281024 81338547 81401892 81554616 81562448 81817632 81979008 82204672 82489294 82624512 83032092 83104736 83138816 83685888 83759104 83983703 84049108 84344832 84478368 84540852 84614816 84636864 84644992 84710912 84773568 85143552 85206528 85303296 85311488 85576348 85673536 85736904 86174784 87118317 87225632 87290148 87358128 87530432 87804288 87912448 87977472 88219648 88350834 88525096 88670208 88802064 88810592 88977216 89222144 89509888 89677824 89951433 90128852 90659712 90726768 90838528 91373568 91441152 91553792 91585923 91689936 91757754 91838032 91870784 92010336 92307072 92411904 92480256 92594176 92881646 93356016 93492828 93531168 93677232 94228992 94414848 94564327 94741746 95191668 95225616 95299776 95308928 95487744 95975424 96059392 96239616 96382728 96391984 96572832 97150976 97333248 98128836 98287332 98322384 98471736 98901504 99061248 99096576 99247104 99590733 99677864 99680256 99911916 99999328 100186944 100374912 100698624 101135684 101325432 101483668 102193344 102282752 102998016 103088128 103124307 103161084 103317786 103327708 103354632 103445056 103973376 104141312 104168448 104259584 104620568 104792064 105324736 105444352 106477943 106515916 106521608 106677714 107222544 107316352 107354624 107517696 108066816 108199936 108237909 108440982 108451396 108535856 108616134 108739488 109090176 109294848 109305344 109769218 110166016 110709456 111581184 111757841 111967518 112137597 112148366 112499244 112637824 112721136 112849152 113031424 113524736 113608704 113737728 114002058 114315872 114899712 115068096 115974144 116157756 116375688 116386864 116477504 117072384 117158976 117292032 117303296 117698139 117709442 117801112 117888243 118402752 118490328 118624896 118636288 119570432 119836809 119935244 120730896 120773952 120879616 120969024 121722007 121724928 121831424 121921536 122102838 122114564 122253248 122343672 122680448 122968512 123076096 123215872 123307008 123733941 123936768 124474688 124657104 124708224 124902976 125638656 125886464 126073662 126322328 126717552 126922224 126967488 127066368 127160352 127316992 127715328 127757809 127967232 128364522 128510304 128605356 128763776 129777664 130838448 130935222 131037192 131049776 131096512 131295648 131868672 131966208 132081664 132128768 132329472 132526251 132538978 132787644 133005312 133215888 133465824 133582592 133833216 134264832 134516736 135100576 135193278 135989568 136257792 137060352 137330688 137499076 137534904 137548112 137757048 137806176 138015504 138460608 138617856 138631168 138891264 139322469 140034024 140515848 141622272 142112619 142236952 142963392 143231616 143356928 143853281 144089088 144317212 144359424 144587976 144821512 144859248 144985984 145453568 145726464 145999872 146467211 147430998 147483576 147612608 148591872 148644864 148774912 149236802 149290024 149516796 149998992 150280416 150294848 150465536 151478272 151703526 151988148 152002744 152225502 153199616 153424128 154632192 154741626 154877008 154991562 155167584 155960064 156096512 156211968 156389376 156636974 156930852 157184324 157188096 157870336 157987104 158166528 159773874 159782412 160016571 160031938 160974528 161031936 161276544 161292032 161976529 162299904 162562048 162677094 162803784 162924201 163109232 163124896 163635264 163958016 164409344 164653827 164978588 165249024 166064184 166209472 166277632 167371776 167518208 167951277 167967406 168098216 168222549 168956736 169081704 169229632 169273728 169289984 169421824 169547136 170008423 170287104 170413056 170606592 170622976 171003087 171152696 171347072 171473808 172349568 173097613 173693201 174236634 174451264 174580296 174716256 175060864 175608576 175824896 175954944 176439296 176564163 176701668 177050192 177604128 177621184 177954432 178444288 179019776 179355648 179902866 180257704 181319424 181453536 181677056 182306087 182747136 182882304 183171846 183379872 183515508 183676064 183741568 184020672 184614144 184823808 184960512 185188352 185763292 186712032 186985656 187062336 187354464 188457984 188829696 189110493 189128654 189483492 190383336 190451232 190599552 190617856 190975488 191950848 192118784 192479232 192546783 192765456 192783968 193145664 194301952 194666496 196257672 196574664 196644768 196943472 197803008 198122496 198193152 198494208 198808467 199181466 199355728 199823832 199998656 200373888 200749824 201397248 202271368 202650864 202789917 202967336 204386688 204565504 205273783 205996032 206248614 206322168 206635572 206655416 206709264 206890112 207946752 208282624 208336896 208519168 209003773 209241136 210649472 210888704 212955886 213031832 213043216 213355428 214445088 214632704 214709248 215035392 216133632 216475818 216881964 216902792 217071712 217232268 217478976 218180352 218589696 218610688 219538436 221418912 223162368 223515682 223855203 223935036 224275194 224296732 224998488 225275648 225442272 225698304 226062848 227049472 227217408 227475456 227555289 228004116 228338253 228631744 229799424 230136192 231135047 231948288 232315512 232487343 232751376 232773728 232955008 234144768 234317952 234584064 234606592 234955461 235334957 235396278 235418884 235602224 235776486 236805504 236980656 237249792 237272576 239140864 239660811 239673618 239870488 240047907 241461792 241547904 241759232 241938048 242596289 243444014 243449856 243843072 244015641 244205676 244229128 244506496 244687344 245360896 245937024 246152192 246431744 246614016 247004459 247467882 247854343 247873536 248949376 249314208 249416448 249805952 251277312 251772928 251951109 252147324 252644656 253435104 253844448 253934976 254132736 254320704 254633984 255430656 255515618 255934464 256729044 257020608 257210712 257527552 259555328 260144641 261676896 261870444 262074384 262099552 262193024 262591296 263737344 263932416 264163328 264257536 264658944 265052502 265077956 265575288 266010624 266431776 266931648 267165184 267666432 268529664 269033472 269854299 270201152 270386556 271979136 272515584 274120704 274661376 274757769 274998152 275069808 275096224 275514096 275612352 276031008 276921216 277235712 277262336 277782528 278123131 278644938 280068048 281031696 283244544 283692981 284225238 284473904 285926784 286463232 286713856 287706562 288178176 288634424 288718848 289175952 289643024 289718496 289971968 290907136 291452928 291999744 292918769 292934422 294861996 294967152 295225216 297183744 297289728 297549824 298241339 298473604 298580048 299033592 299997984 300560832 300589696 300931072 302956544 303407052 303976296 304005488 304451004 306399232 306848256 309264384 309372921 309483252 309754016 309983124 310335168 311920128 312193024 312423936 312778752 313273948 313861704 314368648 314376192 315740672 315974208 316333056 319433829 319547748 319564824 320033142 320063876 321949056 322063872 322553088 322584064 323953058 324599808 324713727 325124096 325354188 325607568 325848402 326218464 326249792 327270528 327916032 328818688 329307654 329821921 329957176 330498048 332128368 332418944 332555264 334743552 335036416 335273523 335815051 335902554 335934812 336196432 336445098 337913472 338163408 338459264 338547456 338579968 338843648 339094272 340016846 340574208 340826112 341213184 341245952 342006174 342305392 342694144 342947616 344699136 346176727 346195226 347386402 348473268 348902528 349160592 349432512 350121728 351217152 351649792 351909888 352467037 352878592 353128326 353403336 353664729 354100384 355208256 355242368 355908864 356888576 358039552 358711296 359805732 360515408 362638848 362907072 363354112 364612174 365166021 365494272 365764608 366343692 366759744 367031016 367352128 367483136 368041344 369228288 369647616 369921024 370376704 371201823 371526584 373424064 373971312 374124672 374708928 376915968 377659392 378220986 378257308 378966984 380766672 380902464 381199104 381235712 381950976 383273427 383901696 384237568 385093566 385530912 385567936 386291328 388603904 389332992 392515344 393149328 393289536 393886944 395606016 396244992 396386304 396872333 396988416 397616934 398362932 398711456 399647664 399997312 400747776 401499648 402794496 404542736 405301728 405579834 405934672 408773376 409131008 410547566 411992064 412497228 412644336 413271144 413310832 413418528 413780224 415893504 416565248 416673792 417038336 417967407 418007546 418482272 421298944 421777408 425911772 426063664 426086432 426710856 428890176 429265408 429418496 430070784 431559843 432267264 432951636 433763928 433805584 434143424 434464536 434957952 436360704 437179392 437221376 439076872 439401633 442837824 446324736 447031364 447710406 447870072 448550388 448593464 449996976 450551296 450884544 451396608 452125696 453691117 454098944 454434816 455110578 456008232 456676506 457263488 459598848 460272384 462270094 463896576 464631024 464974686 465502752 465547456 465910016 468289536 468635904 469168128 469213184 469910922 470669914 470792556 470837768 471204448 471552972 473611008 473961312 474499584 474545152 479321622 479347236 479740976 480095814 482923584 483095808 483518464 483876096 485192578 485929587 486888028 486899712 487686144 488031282 488411352 488458256 489012992 489374688 490721792 491874048 492304384 492863488 493228032 493961481 494008918 494935764 495708686 495747072 497898752 498628416 498832896 499611904 502554624 503545856 503902218 504294648 504667647 505289312 506870208 507688896 507869952 508265472 508641408 509267968 510025269 510849053 510861312 511031236 511868928 513458088 514041216 514421424 515055104 519110656 519292839 520289282 521079603 523353792 523740888 524148768 524199104 524386048 525182592 527474688 527864832 528326656 528515072 529317888 529692489 530105004 530155912 531150576 532863552 533863296 534330368 535332864 536180411 537059328 538066944 539708598 540402304 540773112 543958272 545031168 546918261 548241408 549515538 549996304 550139616 550192448 551028192 551224704 552062016 553842432 554471424 554524672 555565056 556246262 557289876 560136096 562063392 566489088 567385962 568450476 568947808 571853568 572926464 573427712 575413124 576356352 577268848 577437696 578351904 579286048 579436992 579943936 581814272 582905856 583999488 585837538 585868844 589723992 589934304 590450432 594367488 594579456 595099648 596425401 596482678 596947208 597160096 598067184 599995968 601121664 601179392 601862144 603730699 605913088 606814104 607952592 608010976 608902008 612798464 613696512 615821349 618745842 618966504 619508032 619966248 620670336 623840256 624386048 624847872 625557504 626547896 627011319 627723408 628737296 631481344 631948416 632666112 638867658 639095496 639129648 640066284 640127752 643898112 644127744 645106176 645168128 647401931 647906116 649427454 650708376 651215136 651696804 652436928 652499584 654541056 655832064 657637376 658615308 659643842 659914352 664256736 664837888 665110528 669487104 670072832 670547046 671565609 671630102 671805108 671869624 672392864 672890196 675826944 676326816 676918528 677094912 677159936 677687296 678188544 680033692 681148416 681652224 682426368 684012348 684610784 685388288 685895232 689398272 692353454 692390452 693405141 694772804 696946536 697805056 698321184 698865024 700243456 702434304 703299584 703819776 704866383 704934074 705757184 706004871 706256652 706806672 707329458 708200768 710416512 710484736 711817728 713777152 716079104 717422592 719611464 720143721 721030816 725277696 725814144 726708224 727788867 728964379 729224348 730332042 731529216 732687384 733519488 734062032 734704256 734966272 736082688 738456576 739295232 739842048 740753408 741013377 742403646 743053168 743563029 746848128 747942624 748249344 749417856 753831936 755318784 755853327 756441972 756514616 757933968 761533344 761804928 762398208 762471424 763901952 765111373 766546854 767803392 770187132 771061824 771135872 772582656 777207808 778665984 780433923 785030688 786298656 786579072 787773888 791212032 792489984 792772608 793744666 793976832 795233868 796725864 797422912 799295328 799994624 801495552 802999296 805588992 809085472 810603456 811159668 811869344 817546752 818262016 821095132 823984128 824994456 825288672 826542288 826621664 826837056 827560448 831787008 833130496 833347584 834076672 834369393 835934814 836015092 836964544 842597888 843554816 851078943 851823544 852127328 852172864 853421712 857780352 858530816 858836992 860141568 861503357 863119686 864534528 865903272 867527856 867611168 868286848 868929072 869915904 872721408 874358784 874442752 878153744 878756307 878803266 885675648 892649472 894062728 894724017 895420812 895740144 897100776 897186928 899993952 901102592 901769088 902793216 904251392 907382234 908869632 910221156 912016464 913353012 914526976 919197696 920544768 923820733 924540188 927793152 929262048 929949372 931005504 931094912 931820032 936579072 937271808 938336256 938426368 939821844 941339828 941585112 941675536 942408896 943105944 947222016 947922624 948999168 949090304 958301487 958643244 958694472 959481952 960191628 965847168 966191616 967036928 967752192 970385156 971859174 973776056 973799424 975372288 976062564 976822704 976916512 978025984 978749376 981443584 983748096 984608768 985726976 986456064 987922962 988017836 989465763 989871528 991417372 991494144 995797504 997256832 997665792 999223808 1005109248 1005820569 1007091712 1007445153 1007804436 1008589296 1009335294 1010578624 1013740416 1015377792 1015739904 1016530944 1017282816 1018535936 1020050538 1021698106 1021722624 1022062472 1023737856 1026916176 1028082432 1028842848 1030110208 1038530181 1038585678 1040207597 1040578564 1042159206 1046707584 1047481776 1048297536 1048398208 1048772096 1050365184 1054949376 1055729664 1056653312 1057030144 1057401111 1058635776 1059384978 1060210008 1060311824 1062301152 1065727104 1067726592 1068660736 1070665728 1072360822 1074118656 1076133888 1079417196 1080804608 1081546224 1087916544 1090062336 1091788139 1093836522 1095498063 1096482816 1099031076 1099992608 1100279232 1100384896 1102056384 1102449408 1104124032 1107684864 1108942848 1109049344 1111130112 1112492524 1114579752 1120272192 1124126784 1132978176 1134771924 1136900952 1137895616 1143707136 1145852928 1146855424 1149820281 1150826248 1152712704 1154537696 1156703808 1158572096 1158873984 1159887872 1163628544 1165811712 1167998976 1171675076 1171737688 1179447984 1179868608 1180900864 1188734976 1189158912 1190199296 1190616999 1192850802 1192965356 1193894416 1194320192 1196134368 1199991936 1202243328 1202358784 1203724288 1207461398 1211826176 1213628208 1215905184 1216021952 1217804016 1225596928 1227393024 1229336251 1231642698 1237491684 1237933008 1239016064 1239932496 1241340672 1247680512 1248772096 1249695744 1251115008 1253095792 1254022638 1255446816 1257474592 1262962688 1263896832 1265332224 1277735316 1278190992 1278259296 1280132568 1280255504 1287796224 1288255488 1290212352 1290336256 1294679529 1294803862 1295812232 1298854908 1301416752 1302430272 1303393608 1304873856 1304999168 1309082112 1311664128 1315274752 1317230616 1318204899 1319287684 1319828704 1328513472 1329675776 1330221056 1338974208 1340145664 1341094092 1343131218 1343260204 1343610216 1343739248 1344785728 1345780392 1351653888 1352653632 1353837056 1354189824 1354319872 1355374592 1356377088 1360067384 1361073351 1362296832 1363304448 1368024696 1369221568 1370776576 1371790464 1378796544 1384706908 1384780904 1386810282 1389545608 1393893072 1395610112 1396642368 1397730048 1400486912 1404868608 1405335899 1406599168 1407639552 1409732766 1409868148 1412009742 1412513304 1413613344 1414658916 1416401536 1420833024 1420969472 1423635456 1427554304 1432158208 1439222928 1440287442 1442061632 1450555392 1451628288 1453416448 1455577734 1457788761 1457928758 1458448696 1460664084 1463058432 1465374768 1467038976 1468124064 1469408512 1469932544 1472165376 1476913152 1478590464 1479684096 1482026754 1484807292 1486106336 1487126058 1493696256 1495885248 1496498688 1498835712 1507663872 1510637568 1511706654 1512883944 1513029232 1515867936 1523066688 1523609856 1524796416 1524942848 1527803904 1530075807 1530222746 1532547159 1533093708 1535606784 1540374264 1542123648 1542271744 1545165312 1554415616 1557331968 1557878517 1560867846 1563238809 1570061376 1572597312 1573158144 1575547776 1582386091 1582424064 1584979968 1585545216 1587489332 1587953664 1590467736 1593451728 1594845824 1598590656 1599989248 1602991104 1605998592 1608541233 1611139321 1611177984 1618170944 1621206912 1622319336 1623738688 1635093504 1636524032 1640754783 1642190264 1649988912 1650577344 1653084576 1653243328 1653674112 1655120896 1660851517 1663574016 1666260992 1666695168 1668738786 1671869628 1672030184 1673929088 1685195776 1687109632 1691030527 1702157886 1703647088 1704254656 1704345728 1706843424 1715560704 1717061632 1717673984 1720283136 1723006714 1726239372 1729069056 1731806544 1735055712 1735222336 1736573696 1737858144 1739831808 1745442816 1748717568 1748885504 1756307488 1757512614 1757606532 1771351296 1785298944 1788125456 1789448034 1790841624 1791480288 1794201552 1794373856 1799987904 1802205184 1803538176 1805586432 1808502784 1811192097 1814764468 1817739264 1820442312 1824032928 1826706024 1829053952 1838395392 1841089536 1847464047 1847641466 1849080376 1858524096 1859898744 1862011008 1862189824 1863640064 1870092653 1873158144 1874543616 1876672512 1876852736 1879643688 1881033957 1882679656 1883170224 1883351072 1884817792 1886211888 1894444032 1895845248 1897998336 1898180608 1904073743 1916602974 1917286488 1917388944 1918963904 1920383256 1931694336 1932383232 1934073856 1935504384 1940770312 1942205793 1943718348 1947552112 1952125128 1953645408 1953833024 1956051968 1957498752 1962887168 1967496192 1969217536 1972912128 1975845924 1976035672 1978931526 1979743056 1982834744 1991595008 1994513664 1995331584 1998447616 2005366957 2010218496 2011641138 2014890306 2015608872 2017178592 2018670588 2021157248 2027480832 2030755584 2031479808 2033061888 2034565632 2037071872 2040101076 2043396212 2043445248 2044124944 2053832352 2056164864 2057685696 2060220416 2077060362 2077171356 2080215423 2080415194 2081157128 2084318412 2093415168 2094963552 2096595072 2096796416 2097544192 2100730368 2109898752 2111459328 2113306624 2114802222 2117271552 2118014613 2118769956 2120420016 2120623648 2124602304 2131454208 2135453184 2137321472 2141331456 2144721644 2148237312 2152267776 2158834392 2161609216 2163092448 2175833088 2180124672 2183366601 2183576278 2186893137 2187673044 2190996126 2198062152 2199985216 2200558464 2200769792 2204112768 2204898816 2208248064 2215369728 2217885696 2218098688 2222260224 2223040131 2224985048 2229159504 2230689087 2240544384 2248253568 2250268969 2258011613 2265956352 2269543848 2273801904 2275791232 2287414272 2291705856 2293710848 2295334119 2299041503 2299640562 2301652496 2309075392 2313407616 2317144192 2317747968 2319775744 2327257088 2331623424 2335997952 2341301769 2343350152 2343475376 2358895968 2359737216 2361801728 2369979131 2377469952 2378317824 2381233998 2385701604 2385930712 2387788832 2388640384 2392268736 2399983872 2404486656 2404717568 2407448576 2413043561 2414922796 2427256416 2431810368 2432043904 2435608032 2451193856 2454786048 2458672502 2463285396 2474983368 2475866016 2478032128 2479864992 2482681344 2495361024 2497544192 2499391488 2502230016 2503108179 2506191584 2508045276 2510893632 2514949184 2525925376 2527793664 2530664448 2555470632 2556381984 2556518592 2560265136 2560511008 2575592448 2576510976 2580424704 2580672512 2584510071 2589359058 2589607724 2591624464 2597709816 2602833504 2604860544 2606787216 2609747712 2609998336 2618164224 2623328256 2630549504 2634461232 2636268921 2636409798 2638575368 2639657408 2657026944 2659351552 2660442112 2668559179 2677948416 2682188184 2684172051 2686262436 2686520408 2687220432 2687478496 2689571456 2691560784 2703307776 2705307264 2707674112 2708379648 2708639744 2710749184 2712754176 2717049049 2720134768 2722146702 2726608896 2736049392 2738443136 2741553152 2743580928 2757593088 2769413816 2769561808 2771462199 2773620564 2779091216 2787786144 2791220224 2793284736 2795460096 2800973824 2809737216 2810671798 2815279104 2819465532 2819736296 2824019484 2825026608 2827226688 2829317832 2832803072 2841666048 2841938944 2847270912 2855108608 2861591051 2878445856 2880574884 2884123264 2901110784 2903256576 2906832896 2911155468 2915577522 2915857516 2916897392 2921328168 2926116864 2930749536 2934077952 2936248128 2938817024 2939865088 2944330752 2953826304 2957180928 2959368192 2964053508 2968397289 2969614584 2972212672 2974252116 2987392512 2991770496 2992997376 2997671424 3015327744 3021275136 3022335459 3023413308 3025767888 3026058464 3031735872 3046133376 3047219712 3049592832 3049885696 3055607808 3059354441 3060151614 3060445492 3065094318 3066187416 3071213568 3080748528 3084247296 3084543488 3090330624 3108831232 3115590543 3115757034 3120622791 3121735692 3126477618 3140122752 3145194624 3146316288 3151095552 3164772182 3164848128 3169959936 3171090432 3172203333 3174978664 3175907328 3180935472 3186903456 3189691648 3197181312 3199978496 3205982208 3211057967 3211997184 3217082466 3222106459 3222278642 3222355968 3236341888 3242413824 3244638672 3247477376 3270187008 3273048064 3275364417 3280654729 3281509566 3284380528 3299977824 3301154688 3306169152 3306486656 3307348224 3310241792 3321703034 3327148032 3332521984 3333390336 3337477572 3343739256 3344060368 3347858176 3370391552 3374219264 3381880333 3382061054 3404315772 3407294176 3408509312 3408691456 3413686848 3431121408 3434123264 3435347968 3440566272 3443331823 3446013428 3452478744 3458138112 3463613088 3470111424 3470444672 3473147392 3475716288 3479663616 3490885632 3497435136 3497771008 3512614976 3515025228 3515213064 3542702592 3570597888 3571850997 3576250912 3578896068 3581683248 3582960576 3588403104 3588747712 3599975808 3604410368 3607076352 3611172864 3617005568 3622384194 3629528936 3635478528 3640884624 3648065856 3653412048 3658107904 3676790784 3682179072 3688008753 3694928094 3695282932 3698160752 3717048192 3719797488 3724022016 3724379648 3727280128 3740185306 3746316288 3749087232 3753345024 3753705472 3759287376 3762067914 3765359312 3766340448 3766702144 3769635584 3772423776 3788888064 3791690496 3795996672 3796361216 3807943997 3808147486 3833205948 3834572976 3834777888 3837927808 3840766512 3863388672 3864766464 3868147712 3871008768 3877137407 3881540624 3884411586 3887436696 3895104224 3904250256 3907290816 3907666048 3912103936 3914997504 3925774336 3934992384 3938435072 3945824256 3951691848 3952071344 3957863052 3959486112 3965669488 3983190016 3989027328 3990663168 3996895232 4010733914 4020436992 4023282276 4029780612 4031217744 4034357184 4037341176 4042314496 4054961664 4061511168 4062959616 4066123776 4069131264 4074143744 4080202152 4083220053 4086792424 4086890496 4088249888 4107664704 4112329728 4115371392 4120440832 4154120724 4154342712 4160430846 4160830388 4162314256 4168636824 4186830336 4189927104 4193190144 4193592832 4195088384 4201460736 4216007697 4219797504 4222918656 4226613248 4229604444 4236029226 4237539912 4240840032 4241247296 4249204608 4262908416 4270906368 4274642944 4282662912 4289443288 4296474624 4317668784 4323218432 4326184896 4351666176 4360249344 4365595663 4366733202 4367152556 4373786274 4375346088 4381992252 4396124304 4399970432 4401116928 4401539584 4408225536 4409797632 4416496128 4430739456 4435771392 4436197376 4446080262 4449970096 4458319008 4461378174 4481088768 4496507136 4500537938 4516023226 4531912704 4539087696 4547603808 4551582464 4574828544 4582071481 4583411712 4587421696 4590668238 4597641477 4598083006 4599281124 4603304992 4618150784 4626815232 4634288384 4635495936 4639551488 4654514176 4663246848 4671995904 4682603538 4686700304 4686950752 4717791936 4719474432 4723603456 4739958262 4747158273 4754939904 4756635648 4762467996 4771403208 4771861424 4775577664 4777280768 4784537472 4799967744 4808973312 4809435136 4814897152 4825623699 4826087122 4829845592 4833417963 4854512832 4863620736 4864087808 4871216064 4902387712 4909572096 4917345004 4926570792 4949966736 4951732032 4956064256 4959729984 4965362688 4982554551 4990602287 4990722048 4995088384 4998782976 5006216358 5012383168 5016090552 5021787264 5029898368 5051850752 5055587328 5061328896 5073091581 5110941264 5112763968 5113037184 5120530272 5121022016 5151184896 5153021952 5160849408 5161345024 5169020142 5178718116 5179215448 5183248928 5195419632 5205667008 5209721088 5213574432 5219495424 5219996672 5236328448 5238070169 5246656512 5268922464 5272537842 5272819596 5277150736 5279314816 5314053888 5318703104 5320884224 5337118358 5355896832 5364376368 5368344102 5372524872 5373040816 5374440864 5374956992 5379142912 5383121568 5406615552 5410614528 5415348224 5416759296 5417279488 5421498368 5425508352 5433576291 5434098098 5440269536 5444293404 5453217792 5472098784 5476886272 5483106304 5487161856 5515186176 5538827632 5539123616 5542924398 5547241128 5558182432 5575572288 5582440448 5586569472 5590920192 5601947648 5610277959 5619474432 5621343596 5630558208 5638931064 5639472592 5648038968 5650053216 5654453376 5658635664 5665606144 5683332096 5683877888 5694541824 5710217216 5712221229 5723182102 5756891712 5761149768 5768246528 5802221568 5806513152 5813665792 5822310936 5826617379 5831155044 5831715032 5833794784 5842656336 5861499072 5868155904 5872496256 5877634048 5879730176 5888661504 5897984521 5907652608 5918736384 5928107016 5936794578 5939229168 5944425344 5948504232 5974785024 5983540992 5985994752 5995342848 6016100871 6030655488 6044670918 6046826616 6051535776 6052116928 6063471744 6092266752 6094439424 6099185664 6099771392 6111215616 6118708882 6120303228 6120890984 6130188636 6132374832 6161497056 6168494592 6169086976 6180661248 6231181086 6231514068 6241245582 6243471384 6252955236 6280245504 6290389248 6292632576 6302191104 6329544364 6329696256 6339919872 6344406666 6349957328 6351814656 6361870944 6373806912 6379383296 6394362624 6399956992 6411964416 6422115934 6423994368 6434164932 6444212918 6444557284 6444711936 6472683776 6484827648 6489277344 6494954752 6540374016 6546096128 6550728834 6560679411 6561309458 6563019132 6568761056 6599955648 6602309376 6612338304 6612973312 6614696448 6620483584 6641037689 6643406068 6654296064 6665043968 6666780672 6674955144 6687478512 6688120736 6695716352 6740783104 6748438528 6750806907 6763760666 6764122108 6774034839 6808631544 6814588352 6817018624 6817382912 6827373696 6862242816 6868246528 6870695936 6881132544 6886002357 6886663646 6892026856 6897124509 6904957488 6927226176 6940222848 6940889344 6946294784 6951432576 6959327232 6970345343 6981771264 6994870272 6995542016 7025229952 7030050456 7030426128 7085405184 7109937393 7121421241 7143701994 7152501824 7157792136 7163366496 7165921152 7176806208 7177495424 7199951616 7208820736 7214152704 7222345728 7234011136 7239130683 7244768388 7259057872 7281769248 7296131712 7306824096 7316215808 7353581568 7364358144 7376017506 7389856188 7390565864 7396321504 7434096384 7439594976 7448044032 7448759296 7454560256 7474549567 7480370612 7492632576 7498174464 7506690048 7518574752 7524135828 7530718624 7532680896 7533404288 7539271168 7544847552 7577776128 7583380992 7591993344 7592722432 7615887994 7616294972 7666411896 7669145952 7669555776 7675855616 7681533024 7726777344 7729532928 7736295424 7742017536 7753530213 7754274814 7763081248 7768823172 7774873392 7790208448 7808500512 7814581632 7815332096 7824207872 7829995008 7851548672 7869984768 7876870144 7891648512 7903383696 7904142688 7915726104 7918972224 7931338976 7966380032 7978054656 7981326336 7993790464 8005677537 8021467828 8046564552 8059561224 8062435488 8068714368 8074682352 8084628992 8109923328 8123022336 8125919232 8132247552 8138262528 8148287488 8151147147 8160404304 8166440106 8173584848 8176499776 8215329408 8224659456 8230742784 8240881664 8308241448 8308685424 8314386597 8320861692 8321660776 8324628512 8337273648 8373660672 8379854208 8386380288 8387185664 8390176768 8402921472 8416225103 8432015394 8445837312 8459208888 8472058452 8475079824 8481680064 8482494592 8498409216 8525816832 8541812736 8549285888 8565325824 8578886576 8584773153 8635337568 8646436864 8652369792 8703332352 8720498688 8731191326 8733466404 8734305112 8747572548 8750692176 8763984504 8792248608 8799940864 8802233856 8803079168 8816451072 8819595264 8832992256 8861478912 8871542784 8892160524 8899940192 8916638016 8922756348 8962177536 8993014272 9001075876 9032046452 9063825408 9078175392 9095207616 9103164928 9149657088 9164142962 9166823424 9174843392 9178063323 9181336476 9195282954 9196166012 9198562248 9206609984 9236301568 9253630464 9268576768 9270991872 9279102976 9309028352 9326493696 9361868373 9365207076 9373400608 9373901504 9435583872 9438948864 9447206912 9476536927 9479916524 9494316546 9509879808 9513271296 9524935992 9542806416 9543722848 9551155328 9554561536 9569074944 9599935488 9617946624 9618870272 9629794304 9633173901 9651247398 9652174244 9659691184 9666319377 9666835926 9709025664 9727241472 9728175616 9742432128 9804775424 9819144192 9826093251 9834690008 9841964187 9853141584 9899933472 9903464064 9912128512 9919459968 9930725376 9946447849 9965109102 9981204574 9981444096 9997565952 10012432716 10024766336 10032181104 10043574528 10059796736 10103701504 10111174656 10122657792 10145640999 10146183162 10162028063 10221882528 10225527936 10226074368 10241060544 10242044032 10302369792 10306043904 10321698816 10322690048 10329995469 10338040284 10357436232 10358430896 10366497856 10390839264 10411334016 10419442176 10427148864 10438990848 10439993344 10472656896 10476140338 10493313024 10537844928 10545075684 10545639192 10554301472 10558629632 10628107776 10637406208 10641768448 10665930281 10674236716 10711793664 10728752736 10736688204 10745049744 10746081632 10748881728 10749913984 10758285824 10766243136 10813231104 10821229056 10830696448 10833518592 10834558976 10842996736 10851016704 10867152582 10868196196 10880539072 10888586808 10906435584 10944197568 10953772544 10966212608 10974323712 11030372352 11064026259 11077655264 11078247232 11085848796 11094482256 11116364864 11151144576 11164880896 11173138944 11181840384 11203895296 11220555918 11238948864 11242687192 11261116416 11277862128 11278945184 11296077936 11300106432 11308906752 11317271328 11331212288 11366664192 11367755776 11389083648 11423831991 11424442458 11446364204 11513783424 11522299536 11536493056 11604443136 11613026304 11627331584 11631412221 11644621872 11653234758 11662310088 11663430064 11667589568 11685312672 11722998144 11736311808 11744992512 11755268096 11759460352 11777323008 11795969042 11815305216 11837472768 11856214032 11873589156 11878458336 11888850688 11897008464 11949570048 11967081984 11971989504 11990685696 12009669529 12032201742 12061310976 12089341836 12093653232 12103071552 12104233856 12126943488 12184533504 12188878848 12198371328 12199542784 12222431232 12237417764 12240606456 12241781968 12260377272 12264749664 12322994112 12336989184 12338173952 12361322496 12462362172 12463028136 12482491164 12486942768 12505910472 12560491008 12580778496 12585265152 12604382208 12648023091 12659088728 12659392512 12679839744 12688813332 12699914656 12723741888 12747613824 12758766592 12788725248 12799913984 12823928832 12844231868 12847988736 12868329864 12888425836 12889114568 12889423872 12945367552 12969655296 12978554688 12989909504 13080748032 13092192256 13096786989 13101457668 13121358822 13122618916 13126038264 13137522112 13199911296 13204618752 13224676608 13225946624 13229392896 13240967168 13282075378 13286812136 13308592128 13330087936 13349910288 13374957024 13376241472 13391432704 13481566208 13501613814 13522698761 13527521332 13528244216 13548069678 13617263088 13629176704 13634037248 13634765824 13654747392 13724485632 13736493056 13741391872 13746214443 13762265088 13772004714 13773327292 13784053712 13794249018 13809914976 13854452352 13880445696 13881778688 13892589568 13902865152 13918654464 13940690686 13963542528 13989740544 13991084032 14050459904 14060100912 14060852256 14170810368 14193245807 14219874786 14241474819 14242842482 14287403988 14305003648 14315584272 14326732992 14331842304 14353612416 14354990848 14399903232 14417641472 14428305408 14444691456 14468022272 14478261366 14489536776 14500253889 14518115744 14563538496 14592263424 14613648192 14632431616 14707163136 14728716288 14752035012 14779712376 14781131728 14792643008 14868192768 14879189952 14896088064 14897518592 14909120512 14947663653 14949099134 14960741224 14971806861 14985265152 14996348928 15037149504 15048271656 15061437248 15065361792 15066808576 15078542336 15089695104 15155552256 15166761984 15183986688 15185444864 15219274743 15231775988 15232589944 15332823792 15338291904 15339111552 15351711232 15363066048 15453554688 15458694889 15459065856 15472590848 15484035072 15507060426 15508549628 15526162496 15537646344 15549746784 15580416896 15617001024 15629163264 15630664192 15648415744 15659990016 15703097344 15714210507 15739969536 15753740288 15806767392 15808285376 15831452208 15837944448 15862677952 15932760064 15956109312 15962652672 15987580928 16011355074 16042935656 16093129104 16119122448 16124870976 16137428736 16149364704 16169257984 16219846656 16225241743 16246044672 16251838464 16264495104 16276525056 16302294294 16320808608 16332880212 16347169696 16352999552 16430658816 16449318912 16461485568 16481763328 16616482896 16617370848 16628773194 16641723384 16643321552 16649257024 16674547296 16747321344 16759708416 16772760576 16774371328 16780353536 16805842944 16830833877 16832450206 16864030788 16891674624 16918417776 16944116904 16950159648 16963360128 16964989184 16996818432 17051633664 17083625472 17098571776 17130651648 17136663687 17157773152 17169546306 17270675136 17292873728 17304739584 17406664704 17440997376 17462382652 17466932808 17468610224 17495145096 17501384352 17527969008 17584497216 17599881728 17604467712 17606158336 17632902144 17639190528 17665984512 17693953563 17722957824 17784321048 17799880384 17833276032 17845512696 17924355072 17986028544 18002151752 18048302613 18064092904 18156350784 18190415232 18206329856 18269366687 18299314176 18328285924 18333646848 18356126646 18362672952 18390565908 18392332024 18397124496 18413219968 18472603136 18507260928 18537153536 18541983744 18558205952 18601335797 18618056704 18723736746 18730414152 18746801216 18747803008 18871167744 18877897728 18894413824 18953073854 18959833048 18988633092 19019759616 19049871984 19085612832 19087445696 19102310656 19109123072 19138149888 19199870976 19235893248 19237740544 19266347802 19302494796 19304348488 19319382368 19332638754 19333671852 19418051328 19454482944 19456351232 19484864256 19638288384 19652186502 19669380016 19683928374 19706283168 19799866944 19806928128 19824257024 19838919936 19861450752 19892895698 19923113067 19930218204 19962409148 19962888192 19995131904 20024865432 20049532672 20064362208 20087149056 20119593472 20207403008 20222349312 20245315584 20252420721 20291281998 20292366324 20322104517 20324056126 20443765056 20451055872 20452148736 20482121088 20484088064 20571019183 20604739584 20612087808 20643397632 20645380096 20659990938 20676080568 20691373527 20714872464 20716861792 20732995712 20781678528 20822668032 20838884352 20854297728 20877981696 20879986688 20911036029 20944811173 20945313792 20952280676 20986626048 21075689856 21090151368 21091278384 21108602944 21117259264 21256215552 21274812416 21283536896 21329812179 21331860562 21348473432 21364263723 21457505472 21473376408 21490099488 21492163264 21497763456 21499827968 21516571648 21532486272 21591069721 21626462208 21642458112 21661392896 21667037184 21669117952 21702033408 21717392049 21734305164 21736392392 21761078144 21777173616 21888395136 21907545088 21932425216 21948647424 21983396851 22059036527 22060744704 22128052518 22155310528 22156494464 22171697592 22188964512 22232729728 22302289152 22329761792 22346277888 22363680768 22407790592 22423648701 22441111836 22477897728 22485374384 22555724256 22557890368 22592155872 22600212864 22617813504 22634542656 22662424576 22733328384 22735511552 22778167296 22847663982 22848884916 22892728408 23027566848 23044599072 23072986112 23152873049 23208886272 23226052608 23262824442 23289243744 23306469516 23324620176 23326860128 23335179136 23370625344 23445996288 23472623616 23489985024 23510536192 23518920704 23554646016 23591938084 23630610432 23674945536 23712428064 23747178312 23756916672 23777701376 23794016928 23899140096 23934163968 23943979008 23981371392 24017032611 24019339058 24064403484 24178683672 24187306464 24206143104 24208467712 24253886976 24369067008 24377757696 24396742656 24399085568 24444862464 24453441441 24474835528 24481212912 24483563936 24520754544 24529499328 24645988224 24673978368 24676347904 24722644992 24752958659 24924724344 24926056272 24964982328 24973885536 25011820944 25120982016 25161556992 25170530304 25208764416 25248675309 25296046182 25318177456 25377626664 25399829312 25447483776 25495227648 25517533184 25577450496 25599827968 25647857664 25688463736 25695977472 25736659728 25754319459 25776851672 25778229136 25890735104 25939310592 25957109376 25979819008 26069770441 26161496064 26193573978 26202915336 26242717644 26245237832 26252076528 26275044224 26399822592 26409237504 26449353216 26451893248 26458785792 26481934336 26543479171 26564150756 26573624272 26699820576 26749914048 26752482944 26782865408 26963132416 27003227628 27045397522 27055042664 27056488432 27096139356 27234526176 27258353408 27268074496 27269531648 27309494784 27448971264 27472986112 27492428886 27524530176 27534189969 27544009428 27546654584 27568107424 27588498036 27619829952 27708904704 27760891392 27763557376 27785179136 27805730304 27837308928 27881381372 27927085056 27979481088 28100919808 28120201824 28121704512 28341620736 28386491614 28429610781 28439749572 28482949638 28485684964 28574807976 28610007296 28631168544 28653465984 28663684608 28707224832 28709981696 28799806464 28835282944 28856610816 28889382912 28899521703 28936044544 28956522732 28979073552 28998958131 29000507778 29036231488 29127076992 29184526848 29227296384 29264863232 29354150969 29414326272 29457432576 29504070024 29525892561 29559424752 29562263456 29585286016 29736385536 29758379904 29792176128 29795037184 29818241024 29839343547 29887539539 29895327306 29898198268 29921482448 29943613722 29992697856 30074299008 30096543312 30122874496 30130723584 30133617152 30157084672 30179390208 30311104512 30333523968 30367973376 30370889728 30436922997 30438549486 30463551976 30465179888 30486084189 30665647584 30676583808 30678223104 30703422464 30726132096 30809728703 30907109376 30917389778 30918131712 30968070144 30989986407 31014120852 31017099256 31052324992 31075292688 31099493568 31160833792 31234002048 31258326528 31261328384 31296831488 31319980032 31369566293 31406194688 31428421014 31477501561 31479939072 31613534784 31616570752 31662904416 31675888896 31725355904 31865520128 31912218624 31925305344 31975161856 31997790843 32022710148 32085871312 32186258208 32238244896 32249741952 32274857472 32298729408 32338515968 32439693312 32450483486 32492089344 32503676928 32528990208 32553050112 32604588588 32641617216 32665760424 32694339392 32705999104 32861317632 32898637824 32922971136 32963526656 33232965792 33234741696 33257546388 33283446768 33286643104 33298514048 33349094592 33494642688 33519416832 33545521152 33548742656 33560707072 33611685888 33661667754 33664900412 33728061576 33783349248 33836835552 33888233808 33900319296 33926720256 33929978368 33993636864 34103267328 34167250944 34197143552 34271495973 34273327374 34315546304 34339092612 34541350272 34585747456 34609479168 34813329408 34881994752 34894236663 34924765304 34933865616 34937220448 34990290192 35002768704 35055938016 35168994432 35199763456 35208935424 35212316672 35265804288 35278381056 35321637637 35331969024 35387907126 35445915648 35568642096 35599760768 35666552064 35691025392 35848710144 35972057088 36004303504 36029008587 36096605226 36128185808 36312701568 36380830464 36412659712 36538733374 36598628352 36656571848 36667293696 36712253292 36725345904 36781131816 36784664048 36794248992 36826439936 36945206272 37014521856 37074307072 37083967488 37116411904 37200683663 37202671594 37447473492 37460828304 37493602432 37495606016 37742335488 37755795456 37788827648 37876650053 37906147708 37919666096 37977266184 38039519232 38099743968 38171225664 38174891392 38204621312 38218246144 38276299776 38399741952 38471786496 38475481088 38532695604 38604989592 38608696976 38638764736 38665277508 38667343704 38836102656 38908965888 38912702464 38969728512 39276576768 39290360967 39304373004 39338760032 39367856748 39412566336 39599733888 39613856256 39648514048 39677839872 39722901504 39785791396 39846226134 39860436408 39924818296 39925776384 39990263808 40049730864 40099065344 40128724416 40174298112 40239186944 40414806016 40444698624 40504841442 40568096283 40582563996 40584732648 40644209034 40648112252 40887530112 40902111744 40904297472 40964242176 40968176128 41142038366 41209479168 41224175616 41238643329 41286795264 41290760192 41319981876 41352161136 41382747054 41429744928 41433723584 41465991424 41563357056 41645336064 41677768704 41708595456 41755963392 41759973376 41822072058 41887383967 41889622346 41890627584 41904561352 41973252096 42151379712 42180302736 42182556768 42217205888 42234518528 42512431104 42549624832 42579737421 42648511477 42659624358 42663721124 42696946864 42728527446 42915010944 42946752816 42980198976 42984326528 42995526912 42999655936 43033143296 43064972544 43182139442 43252924416 43284916224 43322785792 43334074368 43338235904 43404066816 43434784098 43468610328 43472784784 43522156288 43554347232 43776790272 43815090176 43864850432 43897294848 43964444329 43966793702 44118073054 44121489408 44256105036 44310621056 44312988928 44343395184 44377929024 44465459456 44604578304 44659523584 44692555776 44727361536 44763313699 44815581184 44847297402 44882223672 44915420583 44955795456 44970748768 45111448512 45115780736 45184311744 45200425728 45235627008 45269085312 45324849152 45466656768 45471023104 45556334592 45695327964 45697769832 45785456816 46055133696 46089198144 46145972224 46305746098 46376084667 46417772544 46452105216 46525648884 46578487488 46612939032 46649240352 46653720256 46670358272 46741250688 46891992576 46945247232 46979970048 47021072384 47037841408 47109292032 47142631521 47183876168 47261220864 47424856128 47494356624 47513833344 47555402752 47588033856 47798280192 47868327936 47887958016 47962742784 48034065222 48038678116 48128806968 48357367344 48374612928 48412286208 48416935424 48507773952 48675725229 48738134016 48755515392 48793485312 48798171136 48906882882 48949671056 48962425824 48967127872 49041509088 49058998656 49291976448 49347956736 49352695808 49445289984 49505917318 49849448688 49852112544 49929964656 49947771072 50023641888 50241964032 50323113984 50341060608 50402786291 50417528832 50497350618 50592092364 50636354912 50755253328 50799658624 50894967552 50990455296 51035066368 51154900992 51199655936 51295715328 51376927472 51391954944 51473319456 51508638918 51553703344 51556458272 51781470208 51878621184 51914218752 51959638016 52139540882 52322992128 52387147956 52405830672 52485435288 52490475664 52504153056 52550088448 52799645184 52818475008 52898706432 52903786496 52917571584 52963868672 53081860689 53086958342 53128301512 53147248544 53399641152 53499828096 53504965888 53565730816 53926264832 54006455256 54090795044 54110085328 54112976864 54192278712 54469052352 54516706816 54536148992 54539063296 54618989568 54808100061 54897942528 54945972224 54984857772 55068379938 55088018856 55093309168 55136214848 55176996072 55239659904 55417809408 55521782784 55527114752 55570358272 55611460608 55674617856 55762762744 55804007391 55854170112 56201839616 56240403648 56243409024 56683241472 56772983228 56859221562 56879499144 56965899276 56971369928 57149615952 57220014592 57262337088 57306931968 57327369216 57414449664 57419963392 57599612928 57618771859 57670565888 57713221632 57799043406 57913045464 57958147104 57997916262 58001015556 58072462976 58254153984 58369053696 58454592768 58529726464 58708301938 58914865152 59008140048 59051785122 59118849504 59124526912 59170572032 59472771072 59516759808 59584352256 59590074368 59636482048 59678687094 59769339201 59775079078 59790654612 59796396536 59842964896 59887227444 59985395712 60148598016 60193086624 60245748992 60261447168 60267234304 60314169344 60358780416 60622209024 60667047936 60735946752 60873845994 60877098972 60927103952 60930359776 60972168378 61331295168 61353167616 61356446208 61406844928 61452264192 61619457406 61713057549 61814218752 61834779556 61836263424 61936140288 61979972814 62028241704 62034198512 62104649984 62150585376 62198987136 62321667584 62468004096 62516653056 62522656768 62593662976 62639960064 62733108087 62739132586 62812389376 62834433519 62856842028 62955003122 62959878144 63227069568 63233141504 63325808832 63351777792 63450711808 63731040256 63824437248 63850610688 63950323712 63995581686 64045420296 64092791169 64171742624 64372516416 64476489792 64499483904 64549714944 64597458816 64677031936 64773209163 64877829731 64879386624 64900966972 64984178688 65007353856 65106100224 65209177176 65283234432 65331520848 65388678784 65411998208 65722635264 65797275648 65845942272 65927053312 65950190553 66177109581 66465931584 66469483392 66515092776 66566893536 66573286208 66597028096 66698189184 66989285376 67038833664 67091042304 67097485312 67121414144 67223371776 67270946103 67323335508 67329800824 67456123152 67673671104 67776467616 67800638592 67853440512 67859956736 67987273728 68094912197 68206534656 68334501888 68542991946 68546654748 68631092608 68678185224 69082700544 69171494912 69218958336 69458619147 69626658816 69788473326 69849530608 69867731232 69874440896 69980580384 70005537408 70111876032 70337988864 70399526912 70417870848 70424633344 70531608576 70556762112 70643275274 70663938048 70775814252 70891831296 71137284192 71199521536 71333104128 71382050784 71697420288 71944114176 72008607008 72058017174 72193210452 72256371616 72625403136 72761660928 72825319424 73077466748 73197256704 73313143696 73334587392 73424506584 73450691808 73562263632 73569328096 73588497984 73652879872 73890412544 74029043712 74148614144 74167934976 74232823808 74258875977 74401367326 74405343188 74894946984 74921656608 74987204864 74991212032 75484670976 75511590912 75577655296 75746025927 75753300106 75812295416 75839332192 75954532368 76199487936 76342451328 76349782784 76409242624 76436492288 76552599552 76673798773 76799483904 76943572992 76950962176 77065391208 77209979184 77217393952 77277529472 77330555016 77334687408 77672205312 77817931776 77825404928 77939457024 78209311323 78580721934 78608746008 78677520064 78735713496 78825132672 79199467776 79227712512 79297028096 79355679744 79445803008 79571582792 79630437513 79692452268 79720872816 79849636592 80099461728 80198130688 80257448832 80348596224 80478373888 80889397248 81009682884 81136192566 81165127992 81169465296 81288418068 81296224504 81775060224 81804223488 81808594944 81928484352 81936352256 82220045237 82284076732 82418958336 82477286658 82573590528 82639963752 82704322272 82765494108 82859489856 82867447168 82931982848 83126714112 83290672128 83355537408 83417190912 83511926784 83519946752 83644144116 83774767934 83779244692 83781255168 83809122704 84302759424 84360605472 84365113536 84434411776 84469037056 85024862208 85099249664 85159474842 85288832343 85297022954 85319248716 85327442248 85393893728 85457054892 85830021888 85893505632 85960397952 85968653056 85991053824 85999311872 86066286592 86129945088 86364278884 86505848832 86569832448 86645571584 86668148736 86808133632 86869568196 86937220656 86945569568 87044312576 87108694464 87553580544 87630180352 87729700864 87794589696 87928888658 87933587404 88062452907 88236146108 88242978816 88512210072 88621242112 88625977856 88686790368 88755858048 88930918912 89209156608 89319047168 89385111552 89454723072 89518030641 89526627398 89631162368 89662618617 89694594804 89764447344 89830841166 89941497536 90222897024 90231561472 90368623488 90400851456 90471254016 90538170624 90649698304 90933313536 90942046208 91112669184 91390655928 91395539664 91458252567 91570913632 92110267392 92178396288 92291944448 92429186109 92578476133 92611492196 92752169334 92904210432 93051297768 93156974976 93225878064 93298480704 93307440512 93340716544 93482501376 93783985152 93890494464 93959940096 94042144768 94075682816 94108698879 94218584064 94285263042 94367752336 94432504683 94849712256 94988713248 95027666688 95110805504 95176067712 95596560384 95736655872 95775916032 95925485568 95993372529 96068130444 96077356232 96257613936 96714734688 96749225856 96824572416 96833870848 97015547904 97169144371 97351450458 97476268032 97511030784 97586970624 97813765764 97899342112 97924851648 97934255744 98083018176 98117997312 98583952896 98695913472 98705391616 98890579968 99011834636 99698897376 99704225088 99859929312 99895542144 100047283776 100483928064 100646227968 100682121216 100805572582 100835057664 100994701236 101184184728 101272709824 101510506656 101599317248 101789935104 101980910592 102070132736 102309801984 102399311872 102591430656 102753854944 102946638912 103017277836 103107406688 103112916544 103562940416 103757242368 103828437504 103919276032 104279081764 104645984256 104774295912 104811661344 104970870576 104980951328 105008306112 105100176896 105599290368 105636950016 105797412864 105807572992 105835143168 105927737344 105964912911 106163721378 106173916684 106256603024 106294497088 106799282304 106999656192 107009931776 107131461632 107852529664 108012910512 108087025761 108181590088 108220170656 108225953728 108384557424 108938104704 109033413632 109072297984 109078126592 109237979136 109410926339 109616200122 109795885056 109969715544 110136759876 110176037712 110186618336 110272429696 110353992144 110479319808 110835618816 111043565568 111054229504 111140716544 111222921216 111349235712 111525525488 111602050989 111608014782 112403679232 112480807296 112486818048 113366482944 113545966456 113629950159 113718443124 113758998288 113931798552 113942739856 114299231904 114440029184 114524674176 114613863936 114654738432 114828899328 114839926784 115199225856 115237543718 115426443264 115598086812 115826090928 115916294208 115995832524 116002031112 116144925952 116508307968 116738107392 116909185536 117059452928 117325233091 117416603876 117829730304 118016280096 118103570244 118237699008 118249053824 118341144064 118945542144 119033519616 119168704512 119180148736 119272964096 119357374188 119538678402 119550158156 119581309224 119592793072 119685929792 119774454888 119970791424 120297196032 120386173248 120491497984 120522894336 120534468608 120628338688 120717560832 121244418048 121334095872 121704288849 121747691988 121754197944 121854207904 121860719552 121944336756 122662590336 122706335232 122712892416 122813689856 122904528384 123238914812 123426115098 123628437504 123669559112 123672526848 123872280576 123959945628 124056483408 124068397024 124209299968 124301170752 124397974272 124643335168 124936008192 125033306112 125045313536 125187325952 125279920128 125466216174 125478265172 125662151901 125668867038 125713684056 125910006244 125919756288 126454139136 126466283008 126651617664 126703555584 126901423616 127462080512 127648874496 127739212263 127900647424 127945534431 127991163372 128090840592 128185582338 128343485248 128745032832 128952979584 128998967808 129099429888 129194917632 129354063872 129546418326 129755659462 129758773248 129801933944 129968357376 130014707712 130212200448 130418354352 130566468864 130663041696 130777357568 130823996416 131445270528 131594551296 131691884544 131893332987 131900381106 132106364819 132354219162 132931863168 132938966784 133030185552 133133787072 133146572416 133194056192 133396378368 133978570752 134077667328 134182084608 134194970624 134242828288 134289941097 134446743552 134541892206 134646671016 134659601648 134912246304 135347342208 135552935232 135601277184 135706881024 135719913472 135974547456 136189824394 136413069312 136669003776 137085983892 137093309496 137262185216 137356370448 138165401088 138342989824 138437916672 138657093653 138917238294 139128254001 139253317632 139576946652 139699061216 139735462464 139748881792 139961160768 140011074816 140223752064 140675977728 140799053824 140835741696 140849266688 141063217152 141113524224 141286550548 141327876096 141551628504 141783662592 142274568384 142399043072 142666208256 142764101568 143394840576 143888228352 144017214016 144116034348 144386420904 144512743232 145250806272 145523321856 145650638848 146027175687 146154933496 146394513408 146626287392 146849013168 146901383616 147124527264 147138656192 147176995968 147305759744 147780825088 148058087424 148297228288 148335869952 148517751954 148802734652 148810686376 149789893968 149843313216 149974409728 149982424064 150969341952 151023181824 151155310592 151208358873 151492051854 151506600212 151624590832 151678664384 151909064736 152398975872 152684902656 152699565568 152818485248 152872984576 153105199104 153347597546 153598967808 153887145984 153901924352 154130782416 154419958368 154434787904 154555058944 154661110032 154669374816 155344410624 155635863552 155650809856 155878914048 156125703877 156418622646 157161443868 157217492016 157355040128 157471426992 157650265344 158398935552 158455425024 158594056192 158711359488 158891606016 159143165584 159260875026 159384904536 159441745632 159699273184 160198923456 160396261376 160514897664 160697192448 160956747776 161778794496 162019365768 162272385132 162330255984 162338930592 162576836136 162592449008 163550120448 163608446976 163617189888 163856968704 163872704512 164424300183 164440090474 164568153464 164837916672 164954573316 165279927504 165408644544 165530988216 165718979712 165734894336 165863965696 166253428224 166581344256 166711074816 166834381824 167023853568 167039893504 167288288232 167412022173 167549535868 167558489384 167562510336 167618245408 168605518848 168721210944 168730227072 168868823552 168938074112 170049724416 170198499328 170318949684 170577664686 170594045908 170638497432 170654884496 170787787456 170914109784 171660043776 171787011264 171920795904 171937306112 171982107648 171998623744 172132573184 172259890176 172728557768 172856315577 173011697664 173139664896 173291143168 173739136392 173874441312 173891139136 174088625152 174217388928 175107161088 175260360704 175589179392 175857777316 175867174808 176124905814 176472292216 177024420144 177242484224 177251955712 177373580736 177511716096 177861837824 178418313216 178477659173 178638094336 178770223104 178909446144 179036061282 179053254796 179325237234 179389189608 179528894688 179661682332 179882995072 180445794048 180463122944 180737246976 180801702912 180942508032 181076341248 181299396608 181866627072 181884092416 182781311856 182791079328 182916505134 183141827264 184220534784 184356792576 184583888896 184858372218 185139172647 185156952266 185222984392 185504338668 185808420864 186102595536 186313949952 186451756128 186596961408 186614881024 186681433088 186965002752 187567970304 187780988928 187919880192 188084289536 188217397758 188437168128 188503300557 188570526084 188735504672 188865009366 189699424512 189977426496 190055333376 190221611008 190352135424 191193120768 191473311744 191551832064 191850971136 191986745058 192136260888 192154712464 192515227872 193429469376 193498451712 193649144832 193667741696 194031095808 194319627489 194338288742 194633489193 194702900916 194952536064 195022061568 195627531528 195798684224 195849703296 195868511488 196166036352 196235994624 197167905792 197391826944 197410783232 197781159936 197850571659 198023669272 198531328743 199397794752 199408450176 199719858624 199791084288 200094567552 200963033557 200967856128 201292455936 201364242432 201611145164 201670115328 201989402472 202368369456 202545419648 203021013312 203198634496 203579870208 203961821184 204140265472 204284736591 204614693767 204619603968 204798623744 205507709888 205893277824 206034555672 206214813376 206225833088 207125880832 207514484736 207656875008 207838552064 208375857441 208558163528 209548591824 209623322688 209941741152 209961902656 210016612224 210200353792 210928142659 211198580736 211273900032 211594825728 211615145984 211670286336 211929825822 212327442756 212347833368 212513206048 212588994176 213598564608 213999312384 214019863552 214262923264 214760876929 216025821024 216174051522 216363180176 216440341312 216451907456 216769114848 217876209408 218066827264 218144595968 218156253184 218475958272 218821852678 219232400244 219591770112 219939431088 220273519752 220352075424 220373236672 220544859392 220707984288 220958639616 221671237632 222087131136 222108459008 222281433088 222445842432 222698471424 222776627931 223051050976 223204101978 223216029564 224807358464 224961614592 224973636096 226732965888 227091932912 227259900318 227436886248 227517996576 227863597104 227885479712 228598463808 228880058368 229049348352 229227727872 229309476864 229657798656 229679853568 230021396319 230398451712 230475087436 230852886528 231196173624 231652181856 231832588416 231991665048 232004062224 232289851904 233016615936 233476214784 233818371072 234118905856 234627933969 234650466182 234833207752 236032560192 236207140488 236475398016 236498107648 236682288128 237501766931 237891084288 238067039232 238337409024 238360297472 238714748376 238891312539 239077356804 239100316312 239162618448 239185586144 239371859584 239548909776 240594392064 240772346496 240982995968 241045788672 241068937216 241256677376 241435121664 241817365361 242668191744 243408577698 243495383976 243508395888 243708415808 243721439104 243888673512 245325180672 245412670464 245425784832 245627379712 245809056768 246477829624 246660135711 246852230196 247256875008 247339118224 247919891256 248112966816 248136794048 248418599936 248602341504 248795948544 249286670336 249872016384 250066612224 250090627072 250559840256 250932432348 250956530344 251324303802 251337734076 251427368112 251820012488 252908278272 252932566016 253303235328 253407111168 253802847232 254681603539 255297748992 255478424526 255891068862 255982326744 256181681184 256371164676 256686970496 257490065664 257905959168 257997935616 258198859776 258389835264 258708127744 259092836652 259511318924 259517546496 259603867888 259936714752 260424400896 260836708704 261132937728 261326083392 261554715136 261647992832 262890541056 263189102592 263383769088 263786665974 263800762212 264187358721 264212729638 264708438324 265863726336 265877933568 266060371104 266267574144 266293144832 266388112384 266792756736 267957141504 268155334656 268364169216 268389941248 268579882194 268893487104 268987855851 269083784412 269293342032 269319203296 269824492608 270694684416 271105870464 271202554368 271413762048 271439826944 271949094912 272282545249 272379648788 272826138624 273338007552 274171967784 274186618992 274524370432 274712740896 276330802176 276685979648 276875833344 277287558327 277314187306 277735428399 277834476588 278256508002 279153893304 279398122432 279470924928 279497763584 279922321536 280022149632 280447504128 281351955456 281598107648 281671483392 281698533376 282126434304 282227048448 282326096637 282573101096 282655752192 283103257008 283297514049 284549136768 284798086144 285332416512 285528203136 285784159063 286767474851 286789681152 287776456704 288034428032 288232068696 288772841808 289025486464 290501612544 291046643712 291301277696 291507433113 291978270881 292054351374 292309866992 293252574784 293698026336 293802767232 294249054528 294277312384 294353991936 294611519488 295561650176 296116174848 296594456576 296671739904 297035503908 297605469304 297621372752 299579787936 299686626432 299948819456 299964848128 300987349637 301938683904 302046363648 302416717746 302984103708 303013200424 303249181664 303357328768 303818129472 304797951744 305369805312 305399131136 305636970496 305745969152 306210398208 306456532247 306695195092 307197935616 307774291968 308261564832 308839916736 308869575808 309110117888 309322220064 309338749632 310688821248 311271727104 311301619712 311757828096 312251407754 312837245292 314322887736 314434984032 314710080256 314942853984 315300530688 316797871104 316910850048 317188112384 317422718976 317783212032 317894738733 318286331168 318521750052 318769809072 318883491264 319398546368 320397846912 320792522752 321029795328 321394384896 321913495552 323557588992 324038731536 324544770264 324660511968 324677861184 325153672272 325184898016 327100240896 327216893952 327234379776 327713937408 327745409024 328232779017 328848600366 328880180948 329136306928 329909146632 330559855008 330817289088 331061976432 331437959424 331469788672 331727931392 332506856448 333162688512 333422149632 333668763648 334047707136 334079787008 334576576464 334806152967 334824044346 335099071736 335116978768 335236490816 337211037696 337442421888 337460454144 337737647104 337876148224 338907015733 340099448832 340637899368 340889850477 341155329372 341188091816 341276994864 341309768992 341575574912 341828219568 343320087552 343574022528 343841591808 343874612224 343964215296 343997247488 344265146368 344519780352 345065229223 345457115536 345712631154 346279329792 347478272784 347748882624 347782278272 348177250304 348434777856 350214322176 350520721408 351178358784 351715554632 351734349616 351975699273 352249811628 352944584432 354048840288 354484968448 354503911424 354747161472 355023432192 355723675648 356836626432 356955318346 357540446208 357818892288 358072122564 358106509592 358650474468 358778379216 359057789376 359323364664 359765990144 360891588096 360926245888 361474493952 361603405824 361885016064 362152682496 362598793216 363733254144 365562623712 365582158656 365833010268 366283654528 368441069568 368713585152 369167777792 369716744436 370278345294 370313904532 370445968784 371008677336 371616841728 372205191072 372627899904 372903512256 373193922816 373229762048 373362866176 373930005504 375135940608 375561977856 375839760384 376168579072 376434795516 376986455703 377006601114 377141052168 377471009344 377730018732 379398849024 379954852992 380110666752 380443222016 380704270848 382386241536 382946623488 383701942272 383836603293 383973490116 384272521776 384309424928 385030455744 386858938752 386996903424 387298289664 387335483392 388062191616 388538014007 388639254978 388676577484 389266978386 389405801832 389905072128 390044123136 391255063056 391597368448 391699406592 391737022976 392332072704 392471989248 394335811584 394783653888 394821566464 395679998961 395701143318 396047338544 396319094457 397062657486 398795589504 398816900352 399439717248 399582168576 400189135104 401926067114 401935712256 402584911872 402728484864 402869823291 403222290328 403340230656 403978804944 404736738912 405090839296 406042026624 406397268992 407159740416 407804361809 407923642368 408280530944 408569473182 409207520293 409229387534 409239207936 411015419776 411786555648 412069111344 412429626752 412451666176 414251761664 415028969472 415313750016 415677104128 415971280959 416643150583 416751714882 417116327056 419097183648 419246645376 419883482304 419923805312 420033224448 420400707584 421856285318 422397161472 422547800064 423189651456 423230291968 423340572672 423859651644 424654885512 424695666736 425026412096 425177988352 427197129216 427998624768 428039727104 428525846528 429521753858 432051642048 432348103044 432726360352 432880682624 432903814912 433538229696 435752418816 436133654528 436289191936 436312506368 436951916544 437303141521 437643705356 438464800488 439183540224 439878862176 440547039504 440704150848 440746473344 441089718784 441415968576 441917279232 443342475264 444174262272 444216918016 444562866176 444891684864 445553255862 446102101952 446408203956 446432059128 449614716928 449923229184 449947272192 453465931776 453625076619 454183865824 454519800636 454873772496 455035993152 455727194208 455770959424 457196927616 457760116736 458098696704 458455455744 458618953728 459315597312 459359707136 460042792638 460796903424 460950174872 461705773056 462392347248 463304363712 463665176832 463983330096 464008124448 464579703808 466033231872 466952429568 467636742144 468377111631 469255867938 469300932364 469666415504 472065120384 472414280976 472950796032 472996215296 473364576256 475003533862 475782168576 476134078464 476674818048 476720594944 477429496752 477782625078 478154713608 478200632624 478325236896 478371172288 478743719168 479097819552 481188784128 481544692992 481965991936 482091577344 482137874432 482513354752 482870243328 483608887619 483634730722 485336383488 486817155396 486990767952 487016791776 487416831616 487442878208 487777347024 490650361344 490825340928 490851569664 491254759424 491618113536 492396450689 492955659248 493320271422 493704460392 494513750016 494678236448 495839782512 496225933632 496273588096 496837199872 497204683008 497591897088 498573340672 499744032768 500133224448 500181254144 501119680512 501864864696 501913060688 502648607604 502675468152 502854736224 503640024976 505816556544 505865132032 506606470656 506814222336 507605694464 509363207078 510595497984 510956849052 511782137724 511964653488 512363362368 512742329352 513373940992 514980131328 515811918336 515995871232 516397719552 516779670528 517416255488 518185673304 518568946731 519022637848 519035092992 519207735776 519873429504 521673417408 522265875456 522652166784 523109430272 523295985664 525781082112 526767538176 527573331948 527601524424 528374717442 528425459276 529416876648 531727452672 531755867136 532120742208 532535148288 532586289664 532776224768 533585513472 535432977519 535914283008 536310669312 536728338432 536779882496 537159764388 537975711702 538167568824 538586684064 538638406592 539648985216 541389368832 542211740928 542405108736 542827524096 542879653888 543898189824 544565090498 544759297576 545652277248 548343935568 548373237984 549048740864 549425481792 552661604352 553751666688 554430649201 554575116654 554628374612 555470856798 555668953176 556513016004 558307786608 558796244864 558941849856 558995527168 559844643072 560044299264 560895008256 562703910912 563196215296 563342966784 563397066752 564252868608 564652193274 565146202192 565311504384 566206514016 566595028098 569098273536 569596172288 570664833024 571056406272 571568318126 573534949702 573579362304 575552913408 576068856064 576464137392 577545683616 578050972928 581003225088 581923078087 582093287424 582602555392 583014866226 583900467579 583956541762 584108702748 584619733984 586505149568 587396052672 587605534464 588498109056 588554624768 588707983872 589223038976 591123300352 592232349696 593188913152 593343479808 594071007816 595210938608 595242745504 599159575872 599373252864 599897638912 599929696256 601974699274 602889100671 603877367808 604092727296 604833435492 605968207416 606026400848 606498363328 606714657536 607636258944 609595903488 610739610624 610798262272 611273940992 611491938304 612420796416 612854209773 612913064494 613390390184 613844081301 614395871232 616523129664 617679833472 617739151616 618220235776 618644440128 618677499264 621377642496 622543454208 622603239424 623515656192 624502815508 625674490584 628645775472 628869968064 629420160512 629885707968 630601061376 632784427977 633595742208 633806490449 633821700096 634376224768 634845437952 635789477466 636572662336 637043500104 637539618144 637766982528 638797092736 640795693824 641585045504 642059590656 642788769792 643826991104 644282630787 648077463072 649089540528 649321023936 649355722368 650307344544 650369796032 654200481792 654433787904 654468759552 655427874816 655490818048 656465558034 657697200732 657760361896 658272613856 659818293264 661119710016 661634578176 662123952864 662875918848 662939577344 663455862784 665013712896 665234911463 666325377024 666844299264 667337527296 668095414272 669153152928 669612305934 669648088692 670198143472 670233957536 670472981632 674422075392 674884843776 674920908288 675475294208 675752296448 677814031466 680198897664 681275798736 681779700954 682310658744 682376183632 682553989728 682619537984 683151149824 683656439136 686640175104 687148045056 687683183616 687749224448 687928430592 687994494976 688530292736 689039560704 690064188957 690130458446 690914231072 691425262308 692558659584 694956545568 695497765248 695564556544 696354500608 696869555712 700428644352 701041442816 702356717568 703431109264 703468699232 703951398546 704499623256 705889168864 708097680576 708969936896 709007822848 709494322944 710046864384 711447351296 712505300793 713673252864 713910636692 715080892416 716144245128 716213019184 717300948936 717556758432 718115578752 718646729328 719531980288 721783176192 721852491776 722948987904 723206811648 723770032128 724305364992 725197586432 725452096083 731125247424 731164317312 731666020536 732567309056 736882139136 737427170304 738335555584 739433488872 739980407133 740556690588 740627809064 740891937568 742017354672 744410382144 745255799808 745807024512 746387845632 746459524096 746725732352 747860011008 749044034167 750271881216 751679520768 752869591032 753972911406 754013202228 754282104336 754942018688 755460037464 758797698048 759909705984 760221333504 760886444032 761408541696 764044810617 765893246976 767673206586 767946980232 768545043552 768618849856 770060911488 773717877504 773993806848 774596579328 774670966784 776124383232 777076028014 777278509956 777353154968 778533956772 778811603664 779810144256 782510126112 783194736896 783398813184 783474045952 784664145408 784943978496 788671623168 789567307776 791359997922 791402286636 792094677088 792638188914 794125314972 797591179008 797633800704 798879434496 799164337152 800378270208 803852134228 803871424512 805169823744 805739646582 806444580656 806680461312 807957609888 809473477824 810181678592 812084053248 812794537984 814319480832 815608723618 815847284736 816561061888 816847635747 817138946364 818415040586 818458775068 818478415872 822030839552 823573111296 824138222688 824859253504 824903332352 828503523328 830057938944 830627500032 831354208256 831942561918 833206285197 833286301166 833503429764 834232654112 838194367296 838493290752 839766964608 839847610624 840066448896 840801415168 843411786503 843712570636 844794322944 845095600128 846379302912 846460583936 846681145344 847719303288 849309771024 849391333472 850052824192 850355976704 854394258432 855997249536 856079454208 857051693056 857352477189 859043507716 860302424553 864103284096 864696206088 865452720704 865761365248 865807629824 867076459392 871504837632 872267309056 872578383872 872625012736 873903833088 874522299339 874606283042 875287410712 875934812643 876929600976 879757724352 881094079008 881408301696 881492946688 882179437568 882831937152 883834558464 885233858561 886684950528 888348524544 888433836032 889783369728 891106511724 892204203904 892816407912 892864118256 899229433856 899846458368 899894544384 902962048911 904420497607 907250153238 908367731648 909039601272 909747544992 910071986304 911454388416 911541918848 914393855232 915520233472 916197393408 916910911488 917237907456 918631194624 918719414272 919369596741 920085585276 921593806848 921900349744 924784694496 926608727424 927330353664 927966660192 928016248896 929159407616 932066463744 933904859136 935273484288 936754223262 938511735876 938601864728 939332831008 944130240768 944828561952 945901592064 945992430592 946729152512 949267795009 950007067724 951564337152 952268156928 953349636096 954858993504 955565250156 956309427216 956401265248 956650473792 956742344576 957487438336 958195639104 962377568256 963089385984 963931983872 964183154688 964275748864 965026709504 965740486656 967217775238 967269461444 970672766976 973634310792 973981535904 974033583552 974833663232 974885756416 975554694048 981300722688 981650681856 981703139328 982509518848 983236227072 984698337051 984792901378 985911318496 986640542844 987408920784 989356472896 991679565024 992451867264 992547176192 993674399744 994409366016 995183794176 997146681344 999488065536 1000266448896 1000362508288 1002239361024 1003729729392 1003826121376 1005297215208 1005350936304 1005709472448 1007280049952 1011633113088 1011730264064 1013212941312 1013628444672 1015211388928 1016721047199 1018726414156 1021913698104 1023564275448 1023929306976 1024726724736 1025484658704 1026747881984 1029960262656 1031623836672 1031991742464 1032795439104 1033559341056 1034832510976 1035195687669 1036371346608 1037137893462 1038045275696 1038415471552 1043346834816 1044531750912 1045304333568 1046218860544 1046591971328 1051562164224 1053535076352 1055146663896 1055203048848 1055927097819 1056749434884 1056850918552 1058833753296 1063454905344 1063511734272 1064241484416 1065070296576 1065172579328 1065552449536 1067171026944 1068860588081 1070865955038 1072621338624 1073456676864 1074319528776 1075951423404 1076335137648 1077173368128 1077276813184 1079297970432 1082778737664 1084423481856 1084810217472 1085655048192 1085759307776 1087796379648 1089130180996 1089518595152 1096687871136 1096746475968 1098097481728 1098850963584 1105323208704 1107503333376 1108861298402 1109150233308 1109256749224 1110941713596 1111337906352 1113026032008 1116615573216 1117592489728 1117883699712 1117991054336 1119689286144 1120088598528 1121790016512 1125407821824 1126392430592 1126685933568 1128505737216 1129304386548 1130292404384 1132413028032 1133190056196 1138196547072 1139192344576 1141329666048 1142112812544 1143136636252 1147069899404 1147158724608 1151105826816 1152137712128 1152928274784 1155091367232 1156101945856 1162006450176 1163846156174 1164186574848 1165205110784 1165614042021 1166029732452 1167800935158 1167913083524 1168217405496 1169239467968 1173010299136 1174792105344 1175211068928 1176996218112 1177109249536 1177415967744 1178446077952 1182246600704 1184464699392 1186377826304 1188142015632 1188957283371 1190421877216 1190485491008 1198319151744 1198746505728 1199795277824 1199859392512 1203520189729 1203949398548 1205778201342 1207754735616 1208185454592 1209666870984 1211936414832 1212052801696 1212996726656 1213429315072 1215272517888 1219191806976 1221479221248 1221596524544 1222547881984 1222983876608 1223413085427 1224841592832 1225708419546 1225826128988 1226780780368 1227622560879 1227688162602 1233046259328 1235359666944 1235478303232 1236440471552 1237288880256 1237354998528 1242755284992 1245086908416 1245206478848 1247031312384 1247913842877 1249005631016 1249929451749 1251348981168 1257291550944 1257739936128 1258840321024 1259771415936 1261202122752 1263198876823 1265568855954 1267191484416 1267612980898 1267643400192 1269690875904 1271578954932 1273145324672 1274087000208 1275079236288 1275533965056 1277594185472 1281591387648 1283170091008 1284119181312 1285577539584 1287653982208 1288565261574 1290577564001 1296154926144 1298179081056 1298642047872 1298711444736 1300614689088 1300739592064 1308400963584 1308867575808 1308937519104 1310855749632 1310981636096 1311909424563 1312931116068 1315394401464 1315520723792 1316545227712 1319636586528 1322239420032 1323269156352 1324247905728 1325751837696 1325879154688 1326911725568 1330027425792 1330469822926 1332650754048 1333688598528 1334675054592 1338306305856 1339224611868 1339296177384 1340396286944 1340467915072 1340945963264 1348844150784 1349769687552 1349841816576 1350950588416 1351504592896 1355628062932 1360397795328 1362551597472 1363559401908 1364621317488 1364752367264 1365107979456 1365239075968 1366302299648 1367312878272 1373280350208 1374296090112 1375366367232 1375498448896 1375856861184 1375988989952 1377060585472 1378079121408 1380128377914 1380260916892 1381828462144 1382850524616 1385117319168 1389913091136 1390995530496 1391129113088 1392709001216 1393739111424 1400857288704 1402082885632 1405131334893 1406862218528 1406937398464 1407902797092 1408999246512 1411778337728 1416195361152 1417939873792 1418015645696 1418988645888 1420093728768 1422894702592 1425010601586 1427346505728 1427821273384 1430161784832 1432288490256 1432426038368 1434601897872 1435113516864 1436231157504 1437293458656 1439063960576 1443566352384 1443704983552 1445897975808 1446413623296 1447540064256 1448610729984 1450826662857 1450904192166 1462250494848 1462328634624 1463332041072 1465134618112 1473764278272 1474854340608 1476671111168 1477189352067 1478866977744 1479960814266 1481113381176 1481255618128 1481783875136 1484034709344 1488820764288 1490511599616 1491614049024 1492775691264 1492919048192 1493451464704 1495720022016 1498088068334 1500543762432 1503359041536 1505739182064 1507945822812 1508026404456 1508564208672 1509884037376 1510920074928 1517595396096 1519819411968 1520442667008 1521772888064 1522817083392 1525228030183 1528089621234 1531786493952 1535346413172 1535893960464 1537090087104 1537237699712 1540121822976 1547435755008 1547987613696 1549193158656 1549341933568 1552248766464 1554152056028 1554557019912 1554706309936 1557067913544 1557623207328 1559620288512 1565020252224 1566389473792 1566797626368 1566948091904 1569328290816 1569887956992 1577343246336 1582719995844 1582804573272 1584189354176 1585276377828 1588250629944 1595182358016 1595267601408 1597758868992 1598328674304 1600756540416 1606298932557 1607704268456 1607742849024 1610339647488 1611479293164 1612889161312 1615915219776 1618946955648 1620363357184 1624168106496 1625589075968 1628638961664 1631217447236 1631694569472 1633695271494 1634277892728 1636830081172 1636917550136 1636956831744 1644061679104 1647146222592 1648276445376 1649718507008 1649806664704 1657007046656 1661255000064 1662708416512 1663291947603 1663885123836 1666412570394 1666572602332 1667006859528 1668465308224 1676388734592 1676986581504 1679533929216 1679695221248 1680132897792 1681602830336 1686823573006 1687425141272 1689588645888 1690191200256 1692758605824 1692921167872 1695438606576 1698619542048 1698782666944 1700105648384 1700711953408 1708788516864 1711994499072 1712158908416 1714704954378 1717382742647 1718087015432 1720604849106 1728206568192 1729392412176 1730905441408 1731522730496 1731615259648 1734152918784 1743009675264 1744534618112 1745156767744 1745769234261 1747807666176 1749044598678 1749212566084 1750574821424 1751869625286 1753859201952 1759515448704 1762188158016 1762816603392 1762985893376 1764358875136 1765663874304 1767669116928 1770467717122 1773369901056 1776697049088 1776867672064 1779566739456 1782213023448 1784408407808 1785632815824 1785728236512 1798458867712 1799692916736 1799789088768 1802542217489 1805924097822 1808667302013 1808840995214 1814500306476 1816735463296 1818079202544 1819495089984 1820143972608 1822908776832 1823083837696 1828787710464 1831040466944 1832394786816 1833821822976 1834475814912 1837262389248 1837438828544 1838739193482 1840171170552 1841532243903 1843187613696 1843800699488 1849569388992 1853217454848 1854660707328 1855933320384 1856032497792 1858318815232 1864132927488 1867809718272 1870546968576 1873508446524 1877023471752 1877203729456 1878665662016 1888260481536 1889657123904 1891803184128 1891984861184 1893458305024 1898353283931 1898535590018 1900014135448 1901419471347 1903128674304 1904536313856 1909717987008 1911130500312 1912618854432 1912802530496 1913300947584 1913484689152 1914974876672 1916391278208 1924755136512 1926178771968 1927863967744 1928366309376 1928551497728 1931480973312 1932847892361 1934435550476 1934538922888 1947268621584 1947963071808 1948067167104 1949667326464 1949771512832 1951109388096 1962601445376 1963254250903 1963301363712 1963406278656 1965019037696 1966472454144 1969396674102 1969585802756 1971822636992 1973281085688 1974817841568 1978712945792 1983359130048 1984903734528 1985094352384 1987348799488 1988818732032 1990367588352 1994293362688 1995704734389 1998976131072 2000532897792 2000725016576 2007459458784 2007652242752 2010594430416 2010701872608 2011418944896 2014560099904 2023266226176 2023460528128 2026425882624 2027256889344 2030422777856 2033442094398 2037452828312 2043827396208 2047128550896 2047858613952 2049453449472 2050969317408 2053495763968 2059920525312 2060605701361 2063247673344 2063983484928 2065590878208 2067118682112 2070391375338 2072742693216 2074275786924 2076090551392 2076830943104 2086693669632 2089063501824 2090608667136 2092437721088 2093183942656 2103124328448 2107070152704 2110293327792 2110406097696 2111854195638 2113498869768 2113701837104 2117667506592 2126909810688 2127023468544 2128482968832 2130140593152 2130345158656 2131104899072 2134342053888 2137515902379 2137721176162 2141731910076 2145242677248 2148639057552 2151902846808 2152670275296 2154346736256 2154553626368 2158595940864 2165557475328 2168846963712 2169620434944 2171310096384 2171518615552 2175592759296 2176356288249 2178260361992 2179037190304 2193375742272 2193492951936 2196194963456 2197701927168 2210646417408 2215006666752 2217722596804 2218300466616 2218513498448 2221883427192 2222675812704 2226052064016 2233231146432 2235184979456 2235767399424 2235982108672 2239378572288 2240177197056 2243580033024 2247132102501 2250815643648 2252784861184 2258608773096 2260584808768 2264826056064 2266380112392 2276393094144 2278384689152 2282659332096 2284225625088 2286273272504 2292134431851 2294139798808 2304275424256 2305856549568 2310182734464 2312203891712 2320209569249 2324012900352 2327692312348 2328373149696 2331228084042 2332059464904 2335601870316 2335826167048 2336434810992 2338478935936 2346020598272 2349584210688 2350422137856 2353992436224 2354218499072 2354831935488 2356892155904 2362369646219 2364493201408 2376284031264 2377914566742 2380843754432 2380970982016 2396638303488 2397493011456 2399590555648 2399718785024 2407040379458 2407898797096 2411556402684 2415509471232 2419333741968 2423872829664 2424105603392 2425993453312 2426858630144 2430545035776 2438383613952 2442958442496 2443193049088 2445095763968 2446826170854 2449683185664 2450542907241 2451416839092 2451652257976 2453561560736 2455245121758 2455376325204 2466092518656 2470719333888 2470956606464 2472880943104 2474577760512 2474709997056 2485510569984 2490173816832 2494062624768 2495827685754 2498011262032 2499858903498 2502697962336 2514583101888 2515479872256 2517680642048 2519542831872 2522404245504 2526397753646 2530235359509 2531137711908 2534382968832 2535225961796 2535286800384 2539381751808 2543157909864 2546290649344 2548174000416 2550158472576 2551067930112 2555188370944 2563182775296 2566340182016 2568238362624 2571155079168 2572057431567 2575307964416 2577130523148 2580907273659 2581155128002 2592309852288 2596358162112 2597284095744 2597422889472 2601229378176 2601479184128 2612519436241 2616801927168 2617735151616 2617875038208 2621711499264 2621963272192 2623818849126 2625862232136 2627804437929 2630788802928 2631041447584 2633090455424 2639273173056 2644478840064 2646538312704 2648495811456 2651503675392 2651758309376 2653823451136 2655701575683 2659991018971 2660054851584 2660939645852 2665301508096 2669350109184 2676612611712 2678449223736 2678592354768 2680792573888 2680935830144 2681891926528 2697688301568 2699539375104 2699683633152 2701901176832 2703009185792 2708886146733 2711256125864 2713261492821 2725103194944 2727118803816 2729242634976 2729504734528 2730215958912 2730478151936 2732604599296 2734625756544 2742065854567 2746560700416 2748592180224 2750732734464 2750996897792 2751713722368 2751977979904 2756158242816 2758108790223 2760256755828 2760521833784 2763656924288 2765701049232 2779826182272 2781991060992 2782258226176 2785418002432 2787478222848 2791891400077 2801497638929 2801714577408 2810262669786 2813724437056 2813874796928 2815805594184 2817998493024 2823556675456 2832390722304 2835879747584 2836031291392 2837977291776 2840187457536 2845789405184 2847803385027 2850021203172 2854693011456 2855642546768 2864576980512 2864852076736 2869203795744 2870227033728 2872462315008 2874586917312 2878127921152 2887132704768 2887409967104 2891795951616 2892827246592 2895080128512 2897221459968 2901653325714 2901808384332 2924500989696 2924657269248 2926664082144 2930269236224 2947528556544 2949708681216 2954378704134 2957733955488 2959921628532 2962226762352 2962511236256 2963567750272 2968069418688 2977641528576 2981023199232 2983228098048 2985551382528 2985838096384 2986902929408 2991440044032 2996176136668 3001087524864 3006718083072 3011478364128 3015891645624 3016052808912 3017128417344 3019768074752 3021840149856 3035190792192 3039638823936 3040885334016 3043545776128 3045634166784 3050163141597 3050456060366 3056179242468 3070692826344 3071787920928 3074180174208 3074475399424 3080243645952 3094871510016 3095975227392 3098386317312 3098683867136 3104497532928 3105587063007 3108304112056 3109114039824 3109412619872 3114135827088 3115246414656 3130040504448 3132778947584 3133595252736 3133896183808 3138656581632 3139775913984 3143625749693 3154686492672 3165439991688 3165609146544 3168378708352 3170552755656 3176501259888 3190364716032 3190535202816 3195517737984 3196657348608 3201513080832 3206581764243 3212597865114 3215408536912 3222958586328 3225778322624 3231830439552 3237893911296 3240726714368 3248336212992 3251178151936 3257277923328 3262434894472 3263389138944 3267390542988 3268555785456 3273660162344 3273835100272 3288123358208 3294292445184 3296552890752 3299437014016 3299613329408 3310860846007 3322510000128 3326583895206 3327770247672 3332825140788 3333145204664 3334013719056 3336930616448 3352777469184 3353973163008 3359067858432 3359390442496 3360265795584 3363205660672 3371021854717 3373647146012 3374850282544 3379177291776 3385517211648 3390877213152 3397239084096 3397565333888 3400211296768 3401423906816 3417577033728 3423988998144 3424317816832 3429409908756 3434765485294 3436174030864 3441209698212 3456413136384 3458784824352 3461810882816 3463045460992 3463230519296 3468305837568 3486019350528 3489069236224 3491538468522 3495615332352 3496842126063 3498089197356 3498425132168 3501149642848 3503739250572 3507718403904 3519030897408 3524376316032 3525633206784 3525971786752 3528717750272 3531327748608 3535338233856 3540935434244 3546739802112 3553394098176 3559133478912 3564426046896 3568816815616 3571265631648 3571456473024 3596917735424 3599385833472 3599578177536 3605084434978 3610560569187 3611848195644 3617334604026 3617681990428 3629000612952 3633470926592 3636158405088 3638990179968 3640287945216 3645817553664 3646167675392 3657575420928 3662080933888 3664789573632 3667643645952 3668951629824 3670239256281 3674524778496 3674877657088 3677478386964 3680342341104 3682867682637 3683064487806 3687601398976 3699138777984 3706434909696 3709321414656 3711866640768 3712064995584 3716637630464 3727977173063 3728265854976 3735619436544 3741093937152 3747016893048 3749788355247 3754046943504 3754407458912 3757331324032 3776520963072 3779314247808 3783606368256 3783969722368 3786916610048 3789596630469 3795717521453 3796706567862 3797071180036 3800028270896 3802838942694 3809072627712 3819435974016 3822261000624 3825237708864 3825605060992 3826601895168 3826969378304 3829949753344 3832782556416 3849510273024 3852357543936 3855727935488 3856732618752 3857102995456 3862961946624 3865695784722 3868871100952 3869077845776 3871732692003 3894537243168 3895926143616 3896134334208 3899334652928 3899543025664 3902218776192 3912835545281 3925202890752 3926508501806 3926602727424 3926812557312 3932944908288 3935728273689 3938793348204 3939171605512 3943645273984 3946562171376 3949635683136 3957425891584 3966718260096 3969807469056 3970188704768 3974697598976 3977637464064 3980735176704 3983934919211 3988586725376 3991409468778 3997952262144 4001065795584 4014918917568 4015304485504 4021188860832 4021403745216 4022837889792 4029120199808 4046532452352 4046921056256 4052851765248 4054513778688 4060845555712 4066884188796 4074905656624 4087654792416 4094257101792 4095717227904 4098906898944 4101938634816 4106991527936 4119841050624 4121211402722 4126495346688 4127966969856 4131181756416 4134237364224 4140782750676 4145485386432 4148551573848 4152181102784 4153661886208 4173387339264 4178127003648 4181217334272 4184875442176 4186367885312 4206248656896 4220586655584 4220812195392 4223708391276 4226997739536 4227403674208 4235335013184 4253819621376 4254046937088 4256965937664 4260281186304 4260690317312 4262209798144 4268684107776 4275031804758 4275442352324 4283463820152 4290485354496 4297278115104 4303805693616 4305340550592 4308693472512 4309107252736 4317191881728 4331114950656 4337693927424 4339240869888 4342620192768 4343037231104 4352479988571 4352712576498 4356520723984 4358074380608 4386751484544 4386985903872 4392389926912 4395403854336 4421292834816 4430013333504 4431568056201 4435445193608 4436600933232 4437026996896 4443766854384 4445351625408 4452104128032 4466462292864 4470369958912 4471534798848 4471964217344 4478757144576 4480354394112 4485847979899 4487160066048 4494264205002 4501631287296 4517217546192 4521169617536 4529652112128 4532760224784 4552786188288 4556769378304 4565318664192 4568451250176 4572546545008 4575684090549 4584268863702 4588279597616 4608550848512 4611713099136 4620365468928 4624407783424 4640419138498 4648025800704 4655384624696 4656746299392 4662456168084 4664118929808 4671203740632 4671652334096 4672869621984 4676957871872 4692041196544 4699168421376 4700844275712 4707984872448 4708436998144 4709663870976 4713784311808 4724739292438 4752568062528 4755829133484 4761687508864 4761941964032 4793276606976 4794986022912 4799181111296 4799437570048 4810334556731 4814080758916 4815797594192 4823112805368 4831018942464 4838667483936 4847745659328 4848211206784 4851986906624 4853717260288 4861090071552 4876767227904 4885916884992 4886386098176 4890191527936 4893652341708 4901085814482 4902833678184 4903304515952 4907123121472 4910490243516 4910752650408 4932185037312 4941438667776 4941913212928 4945761886208 4949155521024 4949419994112 4971021139968 4988125249536 4989875842809 4991655371508 4996022524064 4999717806996 5005395924672 5029166203776 5030959744512 5035361284096 5039085663744 5044808491008 5052795507292 5060470719018 5062275423816 5068765937664 5070451923592 5070573600768 5078763503616 5086315819728 5092581298688 5096348000832 5100316945152 5102135860224 5110376741888 5126365550592 5132680364032 5136476725248 5144114863134 5152148227941 5154261046296 5161814547318 5162310256004 5184619704576 5192716324224 5194568191488 5194845778944 5202458756352 5202958368256 5225038872482 5233603854336 5235470303232 5237307702783 5243422998528 5243926544384 5247637698252 5251724464272 5255608875858 5261577605856 5262082895168 5266180910848 5278546346112 5288957680128 5293076625408 5296991622912 5303007350784 5303516618752 5307646902272 5311403151366 5319697763809 5319982037942 5320109703168 5321879291704 5330603016192 5338700218368 5353225223424 5356898447472 5357184709536 5361585147776 5361871660288 5363783853056 5395376603136 5399078750208 5399367266304 5403802353664 5407626652467 5416360957579 5417772293466 5422512251728 5426522985642 5450206389888 5454237607632 5458485269952 5459009469056 5460431917824 5460956303872 5465209198592 5469251513088 5484131709134 5493121400832 5497184360448 5501465468928 5501993795584 5503427444736 5503955959808 5512316485632 5516217580446 5520513511656 5521043667568 5527313848576 5531402098464 5559652364544 5563982121984 5564516452352 5570836004864 5574956445696 5583782800154 5602995277858 5603429154816 5620525339572 5627448874112 5627749593856 5631611188368 5635996986048 5647113350912 5664781444608 5671759495168 5672062582784 5675954583552 5680374915072 5684940839773 5691578810368 5695606770054 5700042406344 5704258414041 5709386022912 5711285093536 5729153961024 5729704153472 5738407591488 5740454067456 5744924630016 5749173834624 5756255842304 5774265409536 5774819934208 5783591903232 5785654493184 5794442919936 5803306651428 5803616768664 5849001979392 5849314538496 5853328164288 5860538472448 5889762752709 5895057113088 5899417362432 5908757408268 5915467910976 5919843257064 5924453524704 5925022472512 5927135500544 5936138837376 5955283057152 5962046398464 5966456196096 5971102765056 5971676192768 5973805858816 5982880088064 5987114203167 5992352273336 6002175049728 6022956728256 6031783291248 6032105617824 6034256834688 6039536149504 6043680299712 6070381584384 6079277647872 6081770668032 6091268333568 6100326283194 6100912120732 6112358484936 6141385652688 6143575841856 6148360348416 6148950798848 6160487291904 6181817104083 6189743020032 6191950454784 6196772634624 6197367734272 6211174126014 6216608224112 6218228079648 6218825239744 6228271654176 6230492829312 6260081008896 6265557895168 6267190505472 6267792367616 6277313163264 6279551827968 6287251499386 6309372985344 6330879983376 6331218293088 6336757416704 6341105511312 6353002519776 6380729432064 6381070405632 6391035475968 6393314697216 6401153858957 6403026161664 6413163528486 6425195730228 6430817073824 6445917172656 6451556645248 6463660879104 6475787822592 6481453428736 6496672425984 6502356303872 6514555846656 6524869788944 6526778277888 6534781085976 6537111570912 6547320324688 6547670200544 6576246716416 6588584890368 6593105781504 6598874028032 6599226658816 6621721692014 6645020000256 6653167790412 6655540495344 6665650281576 6666290409328 6668027438112 6673861232896 6705554938368 6707946326016 6718135716864 6718780884992 6720531591168 6726411321344 6741396307503 6742043709434 6747294292024 6749700565088 6758354583552 6781754426304 6794478168192 6795130667776 6800422593536 6802847813632 6835154067456 6847977996288 6848635633664 6858819817512 6869530970588 6872348061728 6882419396424 6912826272768 6917569648704 6923621765632 6926090921984 6926461038592 6936611675136 6960628707747 6972038701056 6978138472448 6983076937044 6993684252126 6996178394712 6996850264336 7002299285696 7007478501144 7015436807808 7038061794816 7048752632064 7051266413568 7051943573504 7057435500544 7062655497216 7070676467712 7081870868488 7087108938657 7093479604224 7128852093792 7137633631232 7142531263296 7142912946048 7198771666944 7199156355072 7210168869956 7221121138374 7223696391288 7234669208052 7235363980856 7258001225904 7266941853184 7272316810176 7277980359936 7280575890432 7291635107328 7292335350784 7315150841856 7317584026093 7324161867776 7329579147264 7335287291904 7340478512562 7349049556992 7354956773928 7360684682208 7365735365274 7366128975612 7375202797952 7398277555968 7412869819392 7418642829312 7423733281536 7424129991168 7433275260928 7455954346126 7456531709952 7482187874304 7494033786096 7499576710494 7508093887008 7508814917824 7514662648064 7553041926144 7558628495616 7567212736512 7567939444736 7573833220096 7579193260938 7590706078527 7591435042906 7593413135724 7594142360072 7600056541792 7605677885388 7618145255424 7638871948032 7644522001248 7650475417728 7651210121984 7653203790336 7653938756608 7659899506688 7665565112832 7699020546048 7704715087872 7711455870976 7713465237504 7725923893248 7731391569444 7737742201904 7738155691552 7743465384006 7789074486336 7791852287232 7792268668416 7798669305856 7799086051328 7804437552384 7825671090562 7837558308723 7850405781504 7853017003612 7853205454848 7853625114624 7865889816576 7871456547378 7877586696408 7878343211024 7887290547968 7893124342752 7899271366272 7914851783168 7933436520192 7939614938112 7940377409536 7949395197952 7955274928128 7961470353408 7967104727049 7967869838422 7977173450752 7979973056913 7982818937556 7995904524288 8029837835136 8030608971008 8042377721664 8042807490432 8045675779584 8058240399616 8093064904704 8093842112512 8105703530496 8109027557376 8121691111424 8133768377592 8139784478463 8149811313248 8175309584832 8188514203584 8191434455808 8197813797888 8203877269632 8213983055872 8226197563701 8239484375837 8239682101248 8242422805444 8252990693376 8255933939712 8268474728448 8281565501352 8290970772864 8297103147696 8304362205568 8307323772416 8346774678528 8356254007296 8362434668544 8369750884352 8372735770624 8375674200231 8404492916787 8441173311168 8441624390784 8447416782552 8453995479072 8454807348416 8470670026368 8507639242752 8508093874176 8513931875328 8520562372608 8521380634624 8524419596288 8537368215552 8543410155081 8550063609516 8550884704648 8566927640304 8594556230208 8607611387232 8610681101184 8617386945024 8618214505472 8634383763456 8648053849019 8662229901312 8675387854848 8678481739776 8685240385536 8704959977142 8705425152996 8713041447968 8716148761216 8773502969088 8773971807744 8784779853824 8790807708672 8842585669632 8863136112402 8870890387216 8873201866464 8874053993792 8887533708768 8890703250816 8904208256064 8932924585728 8940739917824 8943069597696 8943928434688 8957514289152 8960708788224 8971695959798 8974320132096 8988528410004 9003262574592 9034435092384 9042339235072 9059304224256 9065520449568 9105572376576 9113538756608 9130637328384 9136902500352 9145093090016 9151368181098 9168537727404 9176559195232 9217101697024 9223426198272 9240730937856 9248815566848 9280838276996 9296051601408 9310769249392 9313492598784 9324912336168 9328237859616 9342407481264 9343304668192 9345739243968 9353915743744 9384082393088 9398336842752 9401688551424 9415969744896 9416873996288 9419327741952 9427568623616 9430877249079 9449478584876 9505136125056 9511658266968 9523375017728 9523883928064 9586553213952 9589972045824 9598362222592 9598875140096 9619745292729 9620669113462 9628161517832 9631595188384 9646225610736 9677334967872 9695491318656 9696422413568 9703973813248 9707434520576 9722180143104 9737572444171 9753534455808 9771833769984 9772772196352 9787304683416 9802171628964 9805667356368 9806609031904 9814246242944 9820980487032 9821505300816 9864370074624 9882877335552 9883826425856 9891523772416 9898311042048 9898839988224 9932582538021 9979751685618 9983310743016 9992045048128 9999435613992 10010791849344 10058332407552 10061919489024 10070722568192 10078171327488 10089616982016 10105591014584 10113065564151 10120941438036 10124550847632 10137531875328 10140903847184 10172631639456 10185162597376 10192696001664 10200633890304 10204271720448 10220753483776 10252731101184 10272953450496 10288229726268 10304296455882 10308522092592 10323629094636 10324620512008 10369239409152 10385432648448 10389136382976 10389691557888 10404917512704 10405916736512 10441945745099 10450077744964 10467207708672 10474615405566 10486845997056 10495275396504 10503448928544 10511217751716 10523155211712 10524165790336 10532361821696 10557092692224 10577915360256 10586153250816 10593983245824 10606014701568 10607033237504 10615293804544 10622806302732 10639395527618 10639964075884 10640219406336 10643758583408 10677400436736 10706450446848 10713796894944 10714369419072 10723170295552 10723743320576 10727567706112 10790753206272 10798157500416 10798734532608 10807604707328 10815253304934 10831681707561 10832721915158 10835544586932 10845024503456 10853045971284 10900412779776 10908475215264 10916970539904 10918018938112 10920863835648 10921912607744 10930418397184 10938503026176 10968263418268 10986242801664 10994368720896 11002930937856 11003987591168 11006854889472 11024632971264 11032435160892 11041027023312 11042087335136 11054627697152 11062804196928 11119304729088 11127964243968 11129032904704 11141672009728 11149912891392 11167565600308 11183931519189 11205990555716 11206858309632 11241050679144 11254897748224 11255499187712 11263222376736 11271993972096 11294226701824 11329562889216 11343518990336 11344125165568 11351909167104 11360749830144 11368789891407 11369881679546 11383157620736 11387152564359 11391213540108 11400084812688 11408516828082 11422570187072 11458307922048 11459408306944 11476815182976 11480908134912 11489849260032 11498347669248 11512511684608 11548530819072 11549639868416 11567183806464 11571308986368 11588885839872 11606613302856 11607233537328 11615198076009 11698003958784 11698629076992 11706656328576 11721076944896 11738506635843 11757466468891 11779525505418 11798834724864 11817514816536 11830935821952 11839686514128 11848907049408 11850044945024 11854271001088 11872277674752 11910566114304 11924092796928 11932912392192 11942205530112 11943352385536 11947611717632 11951804757633 11965760176128 11974228406334 11984704546672 12045913456512 12063566582496 12064211235648 12068513669376 12079072299008 12087360599424 12140763168768 12158555295744 12163541336064 12182536667136 12200652566388 12201824241464 12224716969872 12282771305376 12287151683712 12296720696832 12297901597696 12320974583808 12340481335117 12363634208166 12379486040064 12383900909568 12393545269248 12422348252028 12433216448224 12436456159296 12437650479488 12456543308352 12460985658624 12520162017792 12531115790336 12534381010944 12535584735232 12554626326528 12559103655936 12574502998772 12618745970688 12661759966752 12662436586176 12673514833408 12682211022624 12706005039552 12761458864128 12762140811264 12782070951936 12786629394432 12802307717914 12806052323328 12826327056972 12850391460456 12861634147648 12891834345312 12903113290496 12927321758208 12951575645184 12962906857472 12993344851968 13004712607744 13029111693312 13049739577888 13069562171952 13074223141824 13094640649376 13095340401088 13152493432832 13177169780736 13186211563008 13197748056064 13198453317632 13243443384028 13290040000512 13306335580824 13311080990688 13331300563152 13332580818656 13336054876224 13347722465792 13411109876736 13415892652032 13436271433728 13437561769984 13441063182336 13452822642688 13457543939697 13482792615006 13484087418868 13494588584048 13499401130176 13563508852608 13588956336384 13590261335552 13600845187072 13605695627264 13670308134912 13695955992576 13697271267328 13717639635024 13727052271647 13739061941176 13744696123456 13764838792848 13825652545536 13835139297408 13847243531264 13852181843968 13852922077184 13873223350272 13895187645053 13921257415494 13944077402112 13966153874088 13987368504252 13992356789424 13993700528672 14004598571392 14014957002288 14030873615616 14076123589632 14097505264128 14102532827136 14103887147008 14114871001088 14125310994432 14141352935424 14163741736976 14174217877314 14257704187584 14275267262464 14285062526592 14285825892096 14397543333888 14398312710144 14420337739912 14431003670193 14442242276748 14447392782576 14469338416104 14470727961712 14516002451808 14533883706368 14544633620352 14555960719872 14561151780864 14583270214656 14584670701568 14630301683712 14635168052186 14659158294528 14670574583808 14680957025124 14709913547856 14721369364416 14731470730548 14732257951224 14750405595904 14796555111936 14825739638784 14837285658624 14847466563072 14848259982336 14866550521856 14911908692252 14913063419904 14964375748608 14988067572192 14999153420988 15016187774016 15017629835648 15029325296128 15106083852288 15117256991232 15134425473024 15135878889472 15147666440192 15158386521876 15181412157054 15182870085812 15186826271448 15188284720144 15200113083584 15211355770776 15236290510848 15277743896064 15289044002496 15300950835456 15302420243968 15306407580672 15307877513216 15319799013376 15331130225664 15398041092096 15409430175744 15422911741952 15456444683823 15462783138888 15475484403808 15476311383104 15486930768012 15578148972672 15583704574464 15584537336832 15597338611712 15598172102656 15608875104768 15651342181124 15675116617446 15700811563008 15706034007224 15706410909696 15731779633152 15742913094756 15755173392816 15756686422048 15774581095936 15786248685504 15798542732544 15829703566336 15866873040384 15879229876224 15880754819072 15898790395904 15910549856256 15922940706816 15934209454098 15935739676844 15959093291427 15959946113826 15965637875112 15991809048576 16059675670272 16061217942016 16084755443328 16085614980864 16091351559168 16116480799232 16186129809408 16187684225024 16211407060992 16222879957401 16243382222848 16249082872737 16267536755184 16279568956926 16299622626496 16350619169664 16377028407168 16382868911616 16395627595776 16407754539264 16427966111744 16452395127402 16478968751674 16479364202496 16484845610888 16505981386752 16511867879424 16536949456896 16563131002704 16581941545728 16594206295392 16608724411136 16614647544832 16693549357056 16712508014592 16724869337088 16739501768704 16751348400462 16777508332013 16808985833574 16882346622336 16883248781568 16894833565104 16907990958144 16909614696832 16941340052736 17015278485504 17016187748352 17027863750656 17041124745216 17042761269248 17048839192576 17054822519319 17074736431104 17086820310162 17100127219032 17101769409296 17133855280608 17189112460416 17215222774464 17221362202368 17234773890048 17236429010944 17268767526912 17296107698038 17324459802624 17350775709696 17356963479552 17409919954284 17410850305992 17426082895936 17432297522432 17547005938176 17547943615488 17569559707648 17581615417344 17669288258127 17685171339264 17726272224804 17741780774432 17746403732928 17748107987584 17775067417536 17781406501632 17808416512128 17865849171456 17881479835648 17886139195392 17887856869376 17915028578304 17921417576448 17943391919596 17948640264192 17977056820008 18006525149184 18068870184768 18084678470144 18118608448512 18131040899136 18211144753152 18227077513216 18273805000704 18290186180032 18302736362196 18337075454808 18353118390464 18434203394048 18446852396544 18481461875712 18497631133696 18545451312249 18561676553992 18592103202816 18621538498784 18649824672336 18656475719232 18684814962528 18686609336384 18691478487936 18707831487488 18768164786176 18796673685504 18803377102848 18831939489792 18833747992576 18838655483904 18861754498158 18898957169752 19010272250112 19023316533936 19046750035456 19047767856128 19173106427904 19179944091648 19196724445184 19203461576871 19239490585458 19241338226924 19256323035664 19263190376768 19292451221472 19354669935744 19390982637312 19392844827136 19407947626496 19414869041152 19444360286208 19475144888342 19507068911616 19543667539968 19545544392704 19574609366832 19604343257928 19611334712736 19613218063808 19628492485888 19641960974064 19643010601632 19728740149248 19765754671104 19767652851712 19783047544832 19796622084096 19797679976448 19827964392379 19865165076042 19959503371236 19966621486032 19984090096256 19998871227984 20021583698688 20116664815104 20123838978048 20141445136384 20156342654976 20179233964032 20211182029168 20226131128302 20241882876072 20249101695264 20275063750656 20281807694368 20345263278912 20370325194752 20385392003328 20401267780608 20408543440896 20441506967552 20505462202368 20545906900992 20576459452536 20608592911764 20617044185184 20647258189272 20649241024016 20738478818304 20770865296896 20778272765952 20779383115776 20809835025408 20811833473024 20881886123241 20883891490198 20900155489928 20934415417344 20949230811132 20990550793008 21006897857088 21022435503432 21046310423424 21048331580672 21064723643392 21114185384448 21155830720512 21172306501632 21187966491648 21212029403136 21214066475008 21245612605464 21261326815971 21278791055236 21279928151768 21280438812672 21287517166816 21412900893696 21427593789888 21428738838144 21446340591104 21447486641152 21455135412224 21596315000832 21597469065216 21615209414656 21630506609868 21663363415122 21665443830316 21671089173864 21690049006912 21706091942568 21800825559552 21816950430528 21833941079808 21836037876224 21841727671296 21843825215488 21860836794368 21877006052352 21936526836536 21952752078279 21972485603328 21988737441792 22005861875712 22007975182336 22064870321784 22082054046624 22084174670272 22109255394304 22125608393856 22238609458176 22255928487936 22258065809408 22299825782784 22335131200616 22367863038378 22411981111432 22482101358288 22509795496448 22510998375424 22526444753472 22543987944192 22588453403648 22659125778432 22666662714971 22687037980672 22703818334208 22721499660288 22737579782814 22739763359092 22774305128718 22782427080216 22800169625376 22817033656164 22845140374144 22916615844096 22918816613888 22953630365952 22961816269824 22979698520064 22996695338496 23025023369216 23097061638144 23099279736832 23134367612928 23177771679744 23213226605712 23214467074656 23230396152018 23396007917568 23397258153984 23413312657152 23442153889792 23477013271686 23512674926169 23514932937782 23559051010836 23597669449728 23635029633072 23661871643904 23679373028256 23697814098816 23700089890048 23708542002176 23744555349504 23821132228608 23848185593856 23865824784384 23884411060224 23886704771072 23903609515266 23931520352256 23939919170739 23948456812668 23969409093344 24091826913024 24127133164992 24128422471296 24137027338752 24158144598016 24174721198848 24281526337536 24317110591488 24327082672128 24365073334272 24401305132776 24403648482928 24449433939744 24565542610752 24574303367424 24593441393664 24595803195392 24641949167616 24678592691103 24680962670234 24718453127511 24727268416332 24758972080128 24767801819136 24844696504056 24866432896448 24872912318592 24875300958976 24913086616704 24921971317248 25040324035584 25062231580672 25068762021888 25071169470464 25109252653056 25118207311872 25127022600693 25149005997544 25213478750361 25323519933504 25324873172352 25347029666816 25364422045248 25412010079104 25522305261739 25522917728256 25524281622528 25564141903872 25573258788864 25604615435828 25612104646656 25652654113944 25700782920912 25723268295296 25783668690624 25806226580992 25854643516416 25903151290368 25925813714944 25944161547057 25986066108409 25986689703936 26009425215488 26099479155776 26139124343904 26148446283648 26189281298752 26190680802176 26304986865664 26354339561472 26372423126016 26395496112128 26396906635264 26486886768056 26612671161648 26622161981376 26662601126304 26665161637312 26672109752448 26695444931584 26787874117693 26822219753472 26831785304064 26872542867456 26875123539968 26882126364672 26915087879394 26965585230012 26968174837736 26989177168096 26998802260352 27127017705216 27177912672768 27180522671104 27201690374144 27211391254528 27274631369983 27340616269824 27391911985152 27435279270048 27454104543294 27478123882352 27489392246912 27529677585696 27651305091072 27670278594816 27694487062528 27704363687936 27705844154368 27746446700544 27790375290106 27842514830988 27888154804224 27932307748176 27974737008504 27984713578848 27987401057344 28009197142784 28029914004576 28061747231232 28152247179264 28195010528256 28205065654272 28207774294016 28229742002176 28250621988864 28282705870848 28292631747237 28327483473952 28348435754628 28515408375168 28550534524928 28570125053184 28571651784192 28795086667776 28796625420288 28840675479824 28862007340386 28884484553496 28894785565152 28938676832208 28941455923424 29032004903616 29067767412736 29089267240704 29111921439744 29122303561728 29166540429312 29169341403136 29212717332513 29260603367424 29270336104372 29318316589056 29361914050248 29419827095712 29442738728832 29462941461096 29464515902448 29500811191808 29593110223872 29651479277568 29674571317248 29694933126144 29696519964672 29733101043712 29797747614063 29823817384504 29976135144384 29998306841976 30032375548032 30035259671296 30058650592256 30162724400237 30212167704576 30234513982464 30268850946048 30271757778944 30316773043752 30339196692453 30362824314108 30365740171624 30373652542896 30376569440288 30400226167168 30422711541552 30555487792128 30578088004992 30601901670912 30604840487936 30612815161344 30615755026432 30639598026752 30662260451328 30710805400847 30818860351488 30912889367646 30925566277776 30950968807616 30952622766208 30973861536024 31156297945344 31167409148928 31169074673664 31194677223424 31196344205312 31217750209536 31302684362248 31325837235297 31350233234892 31401623126016 31412068014448 31485826189512 31510346785632 31513372844096 31549162191872 31572497371008 31597085465088 31659407132672 31733746080768 31758459752448 31761509638144 31821099712512 31845881413632 31868418908196 31871479353688 31918186582854 31919892227652 31931275750224 32119351340544 32122435884032 32169510886656 32171229961728 32182703118336 32232961598464 32372259618816 32422814121984 32445759914802 32498165745474 32535073510368 32559137913852 32599245252992 32701238339328 32754056814336 32765737823232 32791255191552 32815509078528 32855932223488 32904790254804 32957937503348 32958728404992 32969691221776 33011962773504 33073898913792 33126262005408 33163883091456 33188412590784 33217448822272 33229295089664 33387098714112 33425016029184 33449738674176 33479003537408 33502696800924 33551794557567 33555016664026 33617971667148 33764693244672 33766497563136 33789667130208 33815981916288 33819229393664 33882680105472 34030556971008 34032375496704 34055727501312 34082249490432 34085522538496 34109645038638 34149472862208 34161457693077 34173640620324 34200254438064 34203538818592 34267710561216 34378224920832 34430445548928 34442724404736 34469547780096 34472858021888 34537535053824 34579883246623 34592215396076 34648919605248 34701551419392 34713926959104 34819839908568 34821700611984 34852165791872 34864595044864 35094011876352 35095887230976 35139119415296 35163230834688 35215519907529 35272399406673 35338576516254 35452544449608 35483561548864 35492807465856 35496215975168 35550134835072 35562813003264 35616833024256 35731698342912 35762959671296 35772278390784 35775713738752 35830057156608 35842835152896 35855414272899 35886783839192 35897280528384 35954113640016 36137740369536 36169356940288 36237216897024 36262081798272 36294588201001 36419469306077 36422289506304 36547610001408 36580372360064 36605472724392 36674150909616 36706236780928 36868406788096 36893704793088 36962923751424 36995262267392 37021444005351 37081240401887 37090902624498 37123353107984 37243076997568 37299649344672 37312951438464 37369629925056 37373218672768 37382956975872 37415662974976 37536329572352 37593347371008 37606754205696 37663878979584 37667495985152 37677310967808 37723508996316 37797914339504 38020544500224 38046633067872 38093500070912 38095535712256 38346212855808 38359888183296 38406923153742 38478981170916 38482676453848 38512646071328 38526380753536 38584902442944 38709339871488 38781965274624 38785689654272 38815895252992 38829738082304 38888720572416 38919979595369 38950289776684 39014137823232 39087335079936 39149218733664 39208686515856 39222669425472 39226436127616 39256984971776 39283921948128 39286021203264 39457480298496 39531509342208 39535305703424 39566095089664 39593244168192 39595359952896 39655928784758 39730330152084 39919006742472 39933242972064 39968180192512 39997742455968 40043167397376 40233329630208 40247677956096 40282890272768 40312685309952 40358467928064 40372631819091 40422364058336 40452262256604 40483765752144 40498203390528 40563615388736 40690526557824 40740650389504 40770784006656 40802535561216 40817086881792 40883013935104 41010924404736 41091813801984 41152918905072 41217185823528 41234088370368 41294516378544 41298482048032 41476957636608 41541730593792 41556545531904 41558766231552 41619670050816 41623666946048 41685562935159 41763772246482 41767782980396 41800310979856 41898461622264 41981101586016 42013795714176 42044871006864 42092620846848 42096663161344 42129447286784 42228370768896 42311661441024 42344613003264 42375932983296 42424058806272 42428132950016 42491225210928 42522653631942 42557582110472 42559856303536 42575034333632 42825801787392 42855187579776 42857477676288 42892681182208 42894973282304 42910270824448 43041190998091 43192630001664 43194938130432 43261013219736 43293011010579 43326726830244 43330887660632 43342178347728 43380098013824 43412183885136 43601651119104 43633900861056 43667882159616 43672075752448 43683455342592 43687650430976 43721673588736 43754012104704 43823284111321 43873053673072 43905504156558 43977474883584 44011723751424 44129740643568 44164108093248 44168349340544 44218510788608 44251216787712 44477218916352 44511856975872 44516131618816 44599651565568 44670262401232 44735726076756 44823962222864 44964202716576 45019590992896 45021996750848 45052889506944 45087975888384 45176906807296 45318251556864 45333325429942 45407636668416 45442999320576 45475159565628 45479526718184 45548610257436 45564854160432 45600339250752 45634067312328 45690280748288 45833231688192 45837633227776 45907260731904 45923632539648 45959397040128 45993390676992 46050046738432 46194123276288 46268735225856 46426453211424 46428934149312 46460792304036 46792015835136 46794516307968 46826625314304 46884307779584 46954026543372 47025349852338 47029865875564 47118102021672 47195338899456 47270059266144 47323743287808 47358746056512 47395628197632 47400179780096 47417084004352 47489110699008 47642264457216 47696371187712 47731649568768 47768822120448 47773409542144 47807219030532 47877279874281 47879838341478 47896913625336 47938818186688 48183653826048 48254266329984 48256844942592 48274054677504 48316289196032 48349442397696 48563052675072 48634221182976 48730146668544 48747248618211 48802610265552 48807296965856 48898867879488 49131085221504 49148606734848 49186882787328 49191606390784 49283898335232 49344327778889 49357185382206 49361925340468 49436906255022 49454536832664 49517944160256 49535603638272 49689393008112 49732865792896 49745824637184 49750601917952 49826173233408 49843942634496 50080648071168 50124463161344 50137524043776 50142338940928 50218505306112 50254045201386 50298011995088 50332524996039 50426957500722 50647039867008 50649746344704 50694059333632 50728844090496 50824020158208 51044610523478 51045835456512 51048563245056 51128283807744 51146517577728 51164467557957 51209230871656 51224209293312 51305308227888 51401565841824 51446536590592 51567337381248 51612453161984 51709287032832 51791153949743 51806302580736 51851627429888 51888323094114 51972132216818 51973379407872 52198958311552 52278248687808 52296892567296 52378562597504 52381361604352 52609973731328 52708679122944 52744846252032 52790992224256 52793813270528 52913680124041 52973773536112 53225342323296 53244323962752 53325202252608 53330323274624 53344219504896 53390889863168 53575748235386 53644439506944 53663570608128 53745085734912 53750247079936 53764252729344 53830175758788 53931170460024 53936349675472 53978354336192 53997604520704 54254035410432 54355825345536 54361045342208 54403380748288 54422782509056 54549262739966 54681232539648 54870558540096 54908209086588 54956247764704 54978784493824 55059355171392 55302610182144 55340557189632 55388974125056 55408727375872 55411688308736 55492893401088 55580750580212 55685029661976 55776309608448 55864615496352 55949474017008 55969427157696 55974802114688 56018394285568 56059828009152 56123494462464 56304494358528 56390021056512 56410131308544 56415548588032 56459484004352 56501243977728 56585263494474 56654966947904 56696871509256 57030816750336 57101069049856 57140250106368 57143303568384 57590173335552 57610384730613 57681350959648 57724014680772 57768969106992 57789571130304 57877353664416 57882911846848 58064009807232 58135534825472 58178534481408 58223842879488 58244607123456 58333080858624 58338682806272 58425434665026 58521206734848 58540672208744 58636633178112 58723828100496 58839654191424 58885477457664 58925882922192 58929031804896 59001622383616 59186220447744 59302958555136 59349142634496 59389866252288 59393039929344 59483893177137 59595495228126 59647634769008 59952270288768 59996613683952 60064751096064 60070519342592 60117301184512 60325448800474 60424335409152 60469027964928 60537701892096 60543515557888 60633546087504 60678393384906 60725648628216 60731480343248 60747305085792 60753138880576 60800452334336 60845423083104 61110975584256 61156176009984 61203803341824 61209680975872 61225630322688 61231510052864 61279196053504 61324520902656 61421610801694 61637720702976 61825778735292 61851132555552 61901937615232 61905245532416 61947723072048 62312595890688 62334818297856 62338149347328 62389354446848 62392688410624 62435500419072 62534349237503 62605368724496 62651674470594 62700466469784 62803246252032 62824136028896 62971652379024 63020693571264 63026745688192 63098324383744 63144994742016 63194170930176 63318814265344 63467492161536 63516919504896 63523019276288 63642199425024 63736837816392 63742958707376 63836373165708 63839784455304 63862551500448 64238702681088 64244871768064 64339021773312 64342459923456 64365406236672 64465923196928 64845628243968 64891519829604 64996331490948 65070147020736 65118275827704 65198490505984 65402476678656 65508113628672 65531475646464 65582510383104 65631018157056 65711864446976 65809580509608 65858256234837 65915875006696 65917456809984 65939382443552 66023925547008 66252524010816 66327766182912 66376825181568 66434897644544 66458590179328 66774197428224 66899477348352 67005393601848 67103589115134 67110033328052 67235943334296 67529386489344 67532995126272 67579334260416 67631963832576 67638458787328 67765360210944 67999988144913 68061113942016 68111455002624 68164498980864 68171045076992 68219290077276 68322915386154 68347281240648 68400508876128 68407077637184 68535421122432 68756449841664 68860891097856 68885448809472 68939095560192 68945716043776 69075070107648 69159766493246 69184430792152 69297839210496 69403102838784 69639679817136 69643401223968 69704331583744 69729190089728 70188023752704 70191774461952 70326461669376 70412692448527 70431039815058 70544798813346 70677153032508 70905088899216 70967123097728 70985614931712 70992431950336 71100269670144 71125626006528 71233666048512 71463396685824 71525919342592 71544556781568 71551427477504 71660114313216 71710828545798 71773567678384 71794561056768 71908227280032 72275480739072 72338713880576 72474433794048 72524163596544 72589176402002 72838938612154 72844579012608 73095220002816 73160744720128 73210945448784 73348301819232 73412473561856 73736813576192 73787409586176 73904230917049 73925847502848 73990524534784 74042888010702 74155359382533 74162480803774 74181805248996 74246706215968 74486153995136 74599298689344 74625902876928 74739259850112 74746437345536 74765913951744 74831325949952 75072659144704 75186694742016 75213508411392 75327757959168 75334991970304 75354621935616 75447017992632 75595828679008 76041089000448 76093266135744 76187000141824 76191071424512 76566915785217 76692425711616 76719776366592 76813846307484 76957962341832 76965352907696 77025292142656 77052761507072 77169804885888 77418679742976 77563930549248 77571379308544 77631790505984 77659476164608 77777441144832 77832484641171 77839959190738 77900579553368 77958198325227 78028275646464 78298437467328 78417373031712 78445338850944 78452872255232 78513969943552 78567843896256 78572042406528 78914960596992 79063018684416 79070611406848 79186488336384 79190719905792 79311857569516 79460660304168 79838013484944 79866485944128 79936360385024 79995484911936 80086334794752 80363622353079 80466659260416 80493424287023 80495355912192 80565780545536 80625370619904 80745263638182 80844728116672 80904524513208 80967531504288 80996406781056 81127230777472 81381053115648 81481300779008 81541568013312 81605071122432 81634173763584 81766027870208 81823894109949 82021848809472 82305837810144 82434371647056 82468176740736 82589032757088 82596964096064 82953915273216 83083461187584 83113091063808 83117532463104 83239340101632 83247333892096 83371125870318 83527544492964 83535565960792 83600621959712 83796923244528 83962203172032 84027591428352 84089742013728 84185241693696 84193326322688 84258894573568 84456741537792 84484833755801 84623322882048 84689226006528 84751865966592 84848117612544 84982450421856 85045307263884 85115164220944 85119712607072 85150068667264 85651603574784 85710375159552 85714955352576 85785362364416 85789946564608 85820541648896 86082381996182 86385260003328 86389876260864 86522026439472 86586022021158 86653453660488 86661775321264 86684356695456 86760196027648 86824367770272 87203302238208 87267801722112 87335764319232 87344151504896 87366910685184 87375300861952 87443347177472 87508024209408 87638151997539 87646568222642 87746107346144 87811008313116 87954949767168 88259481287136 88328216186496 88336698681088 88437021577216 88502433575424 88954437832704 89023713951744 89032263237632 89199303131136 89340524802464 89471452153512 89647924445728 89928405433152 90039181985792 90043993501696 90105779013888 90175951776768 90353813614592 90488173200711 90636503113728 90666650859884 90815273336832 90950319131256 90959053436368 91097220514872 91129708320864 91200678501504 91268134624656 91380561496576 91666463376384 91675266455552 91814521463808 91847265079296 91918794080256 91986781353984 92100093476864 92132416202541 92852906422848 92857868298624 92921584608072 93584031670272 93589032615936 93653250628608 93768615559168 93908053086744 93977511705891 94050699704676 94059731751128 94236204043344 94540118532288 94647486575616 94717492113024 94791256395264 94800359560192 94834168008704 94978221398016 95128592339209 95284528914432 95463299137536 95537644240896 95614438061064 95754559748562 95759676682956 95793827250672 95877636373376 96367307652096 96508532659968 96513689885184 96548109355008 96632578392064 96698884795392 97268442365952 97494497236422 97605220531104 97614593931712 97797735758976 98262170443008 98297213469696 98373765574656 98383212781568 98567796670464 98688655557778 98714370764412 98723850680936 98873812510044 98909073665328 99035888320512 99378786016224 99465731585792 99491649274368 99501203835904 99652346466816 99687885268992 100161296142336 100248926322688 100275048087552 100437010612224 100508090402772 100596023990176 100665049992078 100853915001444 101294079734016 101299492689408 101388118667264 101457688180992 101648040316416 102089221046956 102091670913024 102097126490112 102256567615488 102328935115914 102418461743312 102448418586624 102610616455776 102803131683648 102893073181184 103134674762496 103224906323968 103418574065664 103582307899486 103612605161472 103703254859776 103739649739869 103776646188228 103944264433636 103946758815744 104397916623104 104556497375616 104593785134592 104757125195008 104762723208704 105219947462656 105417358245888 105489692504064 105581984448512 105587626541056 105817198220019 105827360248082 105947547072224 106450684646592 106488647925504 106650404505216 106660646549248 106688439009792 106781779726336 107113296885881 107151496470772 107288879013888 107327141216256 107490171469824 107500494159872 107528505458688 107660351517576 107862340920048 107872699350944 107956708672384 107995209041408 108508070820864 108711650691072 108722090684416 108806761496576 108845565018112 108883764603003 109098525479932 109258407918231 109741117080192 109816418173176 109912495529408 109957568987648 110118710342784 110605220364288 110681114379264 110777948250112 110817454751744 110823376617472 110985786802176 111064332016053 111161501160424 111243721205661 111370059323952 111729230992704 111898948034016 111938854315392 111949604229376 112036788571136 112119656018304 112246988924928 112424700037247 112608988717056 112780042113024 112820262617088 112831097176064 113002487955456 113170526988948 113309933895808 113393743018512 114061633500672 114202138099712 114280500212736 114286607136768 114861403196089 115220769461226 115362701919296 115448029361544 115537938213984 115579142260608 115754707328832 115765823693696 116128019614464 116271069650944 116357068962816 116447685758976 116489214246912 116666161717248 116677365612544 116759938786107 116850869330052 117042413469696 117081344417488 117447656200992 117679308382848 117770954915328 117851765844384 117858063609792 118003244767232 118372440895488 118605917110272 118698285268992 118779732504576 118786079858688 118967786354274 119190990456252 119295269538016 119904540577536 119993227367904 120129502192128 120141038685184 120234602369024 120650897600948 120848670818304 120938055929856 121075403784192 121267092175008 121356786769812 121451297256432 121462960686496 121494610171584 121506277761152 121600904668672 121690846166208 122221951168512 122312352019968 122407606683648 122419361951744 122451260645376 122463020105728 122558392107008 122649041805312 122843221603388 123275441405952 123651557470584 123702265111104 123803875230464 123810491064832 123895446144096 124625191781376 124669636595712 124676298694656 124778708893696 124785376821248 124871000838144 125056688805477 125068698475006 125210737448992 125303348941188 125400932939568 125648272057792 125943304758048 126041387142528 126053491376384 126196648767488 126289989484032 126388341860352 126637628530688 126934984323072 127033839009792 127046038552576 127284398850048 127473675632784 127485917414752 127672746331416 127679568910608 127725103000896 128477405362176 128489743536128 128678043546624 128684919846912 128730812473344 128931846393856 129123572994273 129783039659208 129992662981896 130140294041472 130236551655408 130396981011968 130804953357312 131016227257344 131062951292928 131165020766208 131262036314112 131423728893952 131469852333963 131619161019216 131716512469674 131831750013392 131878764887104 132505048021632 132655532365824 132753650363136 132869795289088 132917180358656 133548394856448 133798954696704 134010787203696 134207178230268 134220066656104 134471886668592 135058772978688 135065990252544 135158668520832 135263927665152 135276917574656 135530720421888 135745294686287 135999976289826 136222910005248 136328997961728 136438580154552 136645830772308 136694562481296 136801017752256 136814155274368 137070842244864 137512899683328 137721782195712 137770897618944 137878191120384 137891432087552 138150140215296 138319532986492 138368861584304 138806205677568 139279359634272 139286802447936 139408663167488 139458380179456 140376047505408 140383548923904 140652923338752 140825384897054 140862079630116 141089597626692 141354306065016 141810177798432 141934246195456 141971229863424 141984863900672 142200539340288 142251252013056 142467332097024 142926793371648 143051838685184 143089113563136 143320228626432 143421657091596 143547135356768 143816454560064 144550961478144 144677427761152 144948867588096 145048327193088 145178352804004 145677877224308 145689158025216 146190440005632 146321489440256 146421890897568 146696603638464 146824947123712 147473627152384 147574819172352 147808461834098 147851695005696 147981049069568 148032983336667 148085776021404 148310718765066 148324961607548 148363610497992 148493412431936 148972307990272 149198597378688 149251805753856 149478519700224 149492874691072 149531827903488 149662651899904 150145318289408 150373389484032 150427016822784 150655515918336 150669983940608 150894035985264 150997574988117 151191657358016 152082178000896 152186532271488 152374000283648 152382142849024 152847064095583 153133831570434 153384851423232 153439552733184 153627692614968 153915924683664 153930705815392 154050584285312 154105523014144 154339609771776 154837359485952 155127861098496 155142758617088 155263581011968 155318952329216 155373461849229 155554882289664 155664969282342 155679918381476 155801159106736 155916396650454 156596874934656 156834746063424 156890677701888 156905744510464 157027939887104 157135687792512 157144084813056 157829921193984 158126037368832 158141222813696 158372976672768 158381439811584 158623715139032 158741040372123 158921320608336 159676026969888 159732971888256 159872720770048 159990969823872 160172669589504 160426257356521 160727244706158 160933318520832 160986848574046 160990711824384 161250741239808 161490527276364 161689456233344 161809049026416 161935063008576 161992813562112 162254461554944 162762106231296 162962601558016 163083136026624 163210142244864 163268347527168 163532055740416 163647788219898 164043697618944 164611675620288 164868743294112 164936353481472 165178065514176 165193928192128 165907830546432 166166922375168 166226182127616 166235064926208 166478680203264 166494667784192 166742251740636 167055088985928 167071131921584 167201243919424 167593846489056 167924406344064 168055182856704 168179484027456 168370483387392 168386652645376 168517789147136 168913483075584 168969667511602 169246645764096 169378452013056 169503731933184 169964900843712 170090614527768 170230328441888 170239425214144 170300137334528 171303207149568 171420750319104 171429910705152 171570724728832 171579893129216 171641083297792 172164763992364 172770520006656 173044052878944 173172044042316 173306907320976 173323550642528 173368713390912 173520392055296 173648735540544 174406604476416 174535603444224 174671528638464 174688303009792 174733821370368 174750601723904 174886694354944 175016048418816 175276303995078 175293136445284 175492214692288 175622016626232 175909899534336 176518962574272 176656432372992 176673397362176 176874043154432 177004867150848 177908875665408 178047427903488 178064526475264 178451679531411 178681049604928 178942904307024 179295848891456 179856810866304 180078363971584 180087987003392 180211558027776 180351903553536 180707627229184 180976346401422 181273006227456 181333301719768 181630546673664 181900638262512 181918106872736 182194441029744 182259416641728 182401357003008 182536269249312 182761122993152 183332926752768 183350532911104 183629042927616 183694530158592 183837588160512 183973562707968 184264832405082 185705812845696 185715736597248 185843169216144 187168063340544 187178065231872 187306501257216 187537231118336 187603047712509 187816106173488 187955023411782 188101399409352 188119463502256 188472408086688 189080237064576 189294973151232 189434984226048 189582512790528 189600719120384 189668336017408 189956442796032 190257184678418 190569057828864 190926598275072 191228876122128 191509119497124 191519353365912 191587654501344 191755272746752 192734615304192 193017065319936 193027379770368 193096218710016 193265156784128 193397769590784 194536884731904 194988994472844 195210441062208 195229187863424 195595471517952 196524340886016 196594426939392 196747531149312 196766425563136 197135593340928 197377311115556 197428741528824 197447701361872 197747625020088 197818147330656 198071776641024 198757572032448 198931463171584 198983298548736 199002407671808 199304692933632 199375770537984 200322592284672 200497852645376 201016180805544 201192047980352 201330099984156 201707830002888 202588159468032 202598985378816 202776237334528 202915376361984 203296080632832 203999964434739 204178442093912 204183341826048 204513135230976 204657870231828 204836923486624 205221232911552 205606263367296 205786146362368 206269349524992 206449812647936 206837148131328 207164615798972 207225210322944 207479299479738 207553292376456 207888528867272 207893517631488 208795833246208 209112994751232 209187570269184 209514250390016 209525446417408 210439894925312 210979385008128 211163968897024 211238077345581 211634396440038 211654720496164 211895094144448 212901369293184 212977295851008 213300809010432 213321293098496 213376878019584 213563559452672 214226593771762 214302992941544 214577758027776 214654282432512 214980342939648 215000988319744 215320703035152 215724681840096 215745398701888 215913417344768 215990418082816 217016141641728 217423301382144 217444181368832 217613522993152 217767529206006 218107608316169 218197050959864 218516815836462 219482234160384 219632836346352 219824991058816 219915137975296 220237420685568 221210440728576 221362228758528 221555896500224 221634909503488 221712692751147 221971573604352 222128664032106 222323002320848 222487442411322 222740118647904 223458461985408 223797896068032 223877708630784 223899208458752 224073577142272 224239312036608 224493977849856 224849400074494 225217977434112 225560084226048 225640525234176 225662194352128 226004975910912 226341053977896 226619867791616 226787486037024 228123267001344 228404276199424 228561000425472 228573214273536 229700747355651 229722806392178 230441538922452 230725403838592 230896058723088 231075876427968 231158284521216 231509414657664 231531647387392 232256039228928 232542139301888 232714137925632 232895371517952 232978428493824 233332323434496 233354731225088 233519877572214 233701738660104 233874594975681 234084826939392 234162688834976 234895312401984 235358616765696 235541909830656 235703531688768 235716127219584 236006489534464 236744881790976 237211834220544 237559465009152 237572159717376 237935572708548 238381980912504 238590539076032 239809081155072 239986454735808 240259004384256 240282077370368 240469204738048 241090867059237 241301795201896 241480272861069 241697341636608 241876111859712 242534184350016 242713573539624 242902594512864 242925921372992 242989220343168 243012555522304 243201809337344 243381692332416 244443902337024 244624704039936 244815213367296 244838723903488 244902521290752 244926040211456 245298083610624 245471682329847 245686443206776 247303114941168 247404530222208 247607750460928 247620982129664 247790892288192 249250383562752 249333289864681 249339273191424 249352597389312 249557417787392 249742001676288 250113377610954 250137396950012 250421474897984 250606697882376 250801865879136 251296544115584 251886609516096 252082774285056 252106982752768 252393297534976 252579978968064 252776683720704 253275257061376 253454501267403 253869968646144 254067678019584 254092077105152 254947351265568 254971834829504 255345492662832 255359137821216 255450206001792 256954810724352 256979487072256 257356087093248 257369839693824 257461624946688 257863692787712 258247145988546 259566079318416 259985325963792 260280588082944 260473103310816 260793962023936 261609906714624 262032454514688 262125902585856 262330041532416 262524072628224 262939704667926 263238322038432 263433024939348 263663500026784 263757529774208 265010096043264 265311064731648 265507300726272 265739590578176 265834360717312 267096789712896 267597909393408 268021574407392 268414356460536 268440133312208 268943773337184 270117545957376 270131980505088 270317337041664 270527855330304 270553835149312 271061440843776 271464519602133 271490589372574 271999952579652 272445820010496 272877160309104 273291661544616 273389124962592 273602035504512 273628310548736 274141684489728 275025799366656 275443564391424 275541795237888 275756382240768 275782864175104 276300280430592 276397248607623 276639065972984 276737723168608 278558719268544 278573604895872 278817326334976 278916760358912 280752095010816 280767097847808 281305846677504 281650769794108 281724159260232 282179195253384 282708612130032 283620355596864 283868492390912 283942459726848 283969727801344 284401078680576 284502504026112 284934664194048 285385777017627 285853586743296 286103677370368 286843314183192 287094270713536 287632909120128 289101922956288 289354855522304 289897735176192 290096654386176 290356705608008 291355754448616 292642978880512 292843781795136 293393207276928 293649894247424 294666615294623 295149638344704 295616923668196 295703390011392 296065966673334 296171552042808 296621437530132 296649923215096 296727220995984 296986824863872 297944615980544 298397194757376 298503611507712 298957039400448 298985749382144 299063655806976 299325303799808 300020945069813 300290636578816 300746778968064 301311031836672 301788071970528 301995149976234 302383314716032 304164356001792 304373064542976 304748000567296 304764285698048 305694128191166 306267663140868 306769702846464 307255385229936 307831849367328 307861411630784 308101168570624 308211046028288 308679219543552 309674718971904 310255722196992 310285517234176 310527162023936 310746923698458 311109764579328 311218949219607 311329938564684 311359836762952 311602318213472 311832793300908 313193749869312 313669492126848 313781355403776 313811489020928 314055879774208 314271375585024 314288169626112 315659842387968 316252074737664 316745953345536 316762879623168 317247430278064 317482080744246 317842641216672 319352053939776 319465943776512 319745441540096 319981939647744 320345339179008 320852514713042 321339890657643 321454489412316 321866637041664 321973697148092 321981423648768 322501482479616 322981054552728 323378912466688 323618098052832 323870126017152 323985627124224 324508923109888 325524212462592 325925203116032 326166272053248 326420284489728 326536695054336 326651293809009 327064111480832 327295576439796 327775223754693 329223351240576 329737486588224 329872706962944 330356131028352 330387856384256 331789968402607 331815661092864 332333844750336 332452364255232 332470129852416 332957360406528 332989335568384 333484503481272 333731163616983 334110177971856 334142263843168 334402487838848 335187692978112 335848812688128 336110365713408 336358968054912 336740966774784 336773305290752 337035578294272 337274100111741 337818859409317 337826966151168 337939335023204 338493291528192 339007463866368 339929801687424 340181229055536 340460656883776 340478850428288 340600274669056 342606414299136 342841500638208 342859821410304 343141449457664 343159786258432 343282166595584 344329527984728 344584209588267 346088105757888 346344088084632 346613814641952 346647101285056 346737426781824 347040784110592 347297471081088 348242363530009 348813208952832 349071206888448 349343057276928 349376606019584 349467642740736 349501203447808 350032096837632 350279816358321 350552607990156 350586272890568 350984429384576 351244033252464 353037925148544 353312864745984 353346794724352 353748086308864 354009734301696 354570207809779 355817751330816 356094855806976 356903359062822 357362099209856 357885808614048 358591697782912 359713621732608 360156727943168 360175974006784 360423116055552 360703807107072 361415254458368 361952692802844 362546012454912 362666603439536 363801276525024 363836213745472 364388882059488 364518833283456 364802714006016 365072538498624 365522245986304 366665853505536 366701065822208 367258085855232 367389060317184 367675176321024 367947125415936 368529664810164 371411625691392 371431473194496 371686338432288 374336126681088 374356130463744 374613002514432 375206095425018 375632212346976 375910046823564 376202798818704 376238927004512 376944816173376 378160474129152 378589946302464 378869968452096 379165025581056 379201438240768 379336672034816 379912885592064 380514369356836 381138115657728 381853196550144 382457752244256 383018238994248 383038706731824 383175309002688 383510545493504 385469230608384 386034130639872 386054759540736 386192437420032 386530313568256 386795539181568 387370718982819 389977988945688 390420882124416 390458375726848 391190943035904 393048681772032 393188853878784 393495062298624 393532851126272 394271186681856 394409557001889 394754622231112 394857483057648 394895402723744 395495250040176 395636294661312 397515144064896 397862926343168 397966597097472 398004815343616 398609385867264 398751541075968 399240470211011 400645184569344 402032361611088 402384095960704 402660199968312 403415660005776 405176318936064 405197970757632 405552474669056 405830752723968 406592161265664 407235884058861 407999928869478 408356884187824 409315740463656 409673846973248 410442465823104 411212526734592 411572292724736 412538699049984 412899625295872 413674296262656 414329231597944 414450420645888 414958598959476 415106584752912 415777057734544 417591666492416 418225989502464 418375140538368 419028500780032 419050892834816 421958770016256 422476154691162 423268792880076 423309440992328 423790188288896 425802738586368 425954591702016 426601618020864 426642586196992 426753756039168 427127118905344 428119775549059 428453187543524 428605985883088 429155516055552 429960685879296 430641406070304 431449363680192 431490797403776 431826834689536 431980836165632 434032283283456 434846602764288 434888362737664 435227045986304 435535058412012 436215216632338 436394101919728 437033631672924 438964468320768 439265672692704 439649982117632 439830275950592 440474841371136 442420881457152 442724457517056 443111793000448 443425385502294 443943147208704 444098950010001 444257328064212 444646004641696 444974884822644 445480237295808 446916923970816 447595792136064 447755417261568 447798416917504 448147154284544 448478624073216 448987955699712 449698800148988 450435954868224 451120168452096 451281050468352 452009951821824 452682107955792 453239735583232 453574972074048 456246534002688 456808552398848 457122000850944 457146428547072 458541192286749 459401494711302 459445612784356 460883077844904 461450807677184 461792117446176 462151752855936 462316569042432 463018829315328 463063294774784 464512078457856 465084278603776 465428275851264 465790743035904 465956856987648 466120385547687 466664646868992 466709462450176 467039755144428 467403477320208 467749189951362 468325377669952 469790624803968 470717233531392 471083819661312 471407063377536 471432254439168 472012979068928 473453100979001 473489763581952 474423668441088 475118930018304 475144319434752 475871145417096 476223121116369 476763961825008 477181078152064 479618162310144 479972909471616 480518008768512 480564154740736 480938409476096 481278772069563 482056125224531 482181734118474 482603590403792 482960545722138 483752223719424 485068368700032 485427147079248 485805189025728 485851842745984 485978440686336 486025111044608 486403618674688 486763384664832 488887804674048 489249408079872 489630426734592 489677447806976 489805042581504 489852080422912 490596167221248 490943364659694 491372886413552 494606229882336 494809060444416 495215500921856 495241964259328 495581784576384 498500767125504 498666579729362 498678546382848 498705194778624 499484003352576 500226755221908 500274793900024 500842949795968 501213395764752 501603731758272 502593088231168 503773219032192 504165548570112 504213965505536 504786595069952 505159957936128 505553367441408 505959734739797 506550514122752 506909002534806 507739937292288 508135356039168 509894702531136 509943669659008 510690985325664 510718275642432 510900412003584 513909621448704 513958974144512 514712174186496 514739679387648 514923249893376 515727385575424 516494291977092 519132158636832 519970651927584 520561176165888 520946206621632 521587924047872 523219813429248 524064909029376 524251805171712 524660083064832 525048145256448 525879409335852 526476644076864 526866049878696 527327000053568 527515059548416 530020192086528 530622129463296 531014601452544 531479181156352 531668721434624 534193579425792 536043148814784 536828712921072 536880266624416 537887546674368 540235091914752 540263961010176 540634674083328 541055710660608 541107670298624 542122881687552 542929039204266 542981178745148 543999905159304 544891640020992 545754320618208 546583323089232 546778249925184 547204071009024 547256621097472 548283368979456 550051598733312 550887128782848 551083590475776 551512764481536 551565728350208 552794497215246 553278131945968 553475446337216 557117438537088 557147209791744 557634652669952 557833520717824 561504190021632 561534195695616 562611693355008 562809143137527 563301539588216 563448318520464 564358390506768 565417224260064 567240711193728 567736984781824 567884919453696 567939455602688 568802157361152 569005008052224 569702693447173 569869328388096 570771554035254 571707173486592 573686628366384 574188541427072 575265818240256 578203845912576 578709711044608 579795470352384 580193308772352 580713411216016 582711508897232 585285957761024 585687563590272 586786414553856 587299788494848 589333230589246 590299276689408 591233847336392 591406780022784 592131933346668 592343104085616 593242875060264 593299846430192 593454441991968 593973649727744 595889231961088 596794389514752 597007223015424 597914078800896 597971498764288 598127311613952 598650607599616 600041890139626 601493557936128 603576143941056 603990299952468 604766629432064 608328712003584 608746129085952 609496001134592 609528571396096 611388256382332 612535326281736 613539405692928 614510770459872 615663698734656 615722823261568 616202337141248 616422092056576 617358439087104 619349437943808 620511444393984 620571034468352 621054324047872 621493847396916 622437898439214 622659877129368 622719673525904 623204636426944 623665586601816 626387499738624 627338984253696 627562710807552 627622978041856 628111759548416 628542751170048 628576339252224 631319684775936 633491906691072 633714232036743 634494860556128 634964161488492 635685282433344 638704107879552 638931887553024 639490883080192 639963879295488 640690678358016 641705029426084 642679781315286 642908978824632 643733274083328 643947394296184 643962847297536 645002964959232 645962109105456 646757824933376 647236196105664 647740252034304 647971254248448 649017846219776 651048424925184 651850406232064 652332544106496 652840568979456 653302587618018 654322824948507 654591152879592 655550447509386 658446702481152 659474973176448 659745413925888 660712262056704 660775712768512 663579936805214 663631322185728 664667689500672 664904728510464 665138078253441 665914720813056 665978671136768 666969006962544 667462327233966 668220355943712 668284527686336 668804975677696 670375385956224 671697625376256 672220731426816 672717936109824 673481933549568 673546610581504 674071156588544 674548200223482 675637718818634 675653932302336 675878670046408 676986583056384 678014927732736 679859603374848 680362458111072 680921313767552 680957700856576 681200549338112 685212828598272 685683001276416 685719642820608 686282898915328 686319572516864 687877841612533 688659055969456 689168419176534 692176211515776 692688176169264 693227629283904 693294202570112 693474853563648 694081568221184 694594942162176 696484727060018 697626417905664 698142413776896 698686114553856 698753212039168 698935285481472 699002406895616 700064193675264 700559632716642 701105215980312 701172545781136 701968858769152 702488066504928 706075850297088 706625729491968 706693589448704 707496172617728 708019468603392 709140415619558 711635502661632 713806718125644 714724198419712 715771617228096 717183395565824 719427243465216 720313455886336 720351948013568 720846232111104 721407614214144 722830508916736 723905385605688 724440818583207 725092024909824 725333206879072 727602553050048 727672427490944 728777764118976 729037666566912 729605428012032 730145076997248 731044491972608 733331707011072 733402131644416 734516171710464 734778120634368 735894250831872 737059329620328 742823251382784 742862946388992 743372676864576 747999869594043 748672253362176 749226005028864 750412190850036 751264424693952 751820093647128 752405597637408 752477854009024 753889632346752 756320948258304 757179892604928 757739936904192 758330051162112 758402876481536 758673344069632 759825771184128 760363503802209 761028738713672 762276231315456 764915504488512 766036477988496 766077413463648 766350618005376 767021090987008 770938461216768 772068261279744 772109519081472 772384874840064 773591078363136 774741437965638 779955977891376 780841764248832 780916751453696 782381886071808 786097363544064 786377707757568 786990124597248 787065702252544 788819114003778 789509244462224 789714966115296 789790805447488 790990500080352 791272589322624 795030288129792 795725852686336 795933194194944 796009630687232 797218771734528 797503082151936 798480940422022 801290369138688 804064723222176 804768191921408 805320399936624 806831320011552 810352637872128 810395941515264 811104949338112 811661505447936 812946540087539 813184322531328 814471768117722 815999857738956 816713768375648 818631480927312 819347693946496 820884931646208 822425053469184 823144585449472 825077398099968 825799250591744 827348592525312 828658463195888 828900841291776 829917197918952 830213169505824 831554115469088 835183332984832 836451979004928 836750281076736 838057001560064 838101785669632 843917540032512 844952309382324 846537585760152 846618881984656 847580376577792 851605477172736 851909183404032 853203236041728 853285172393984 853507512078336 854254237810688 856157331052881 856239551098118 856906375087048 857211971766176 858311032111104 861282812140608 862898727360384 862981594807552 863653669379072 863961672331264 868064566566912 869693205528576 869776725475328 871070116824024 872430433264676 872788203839456 874067263345848 877928936641536 878531345385408 879299964235264 879660551901184 880949682742272 883999845883869 885448915034112 886223586000896 886850771004588 888197900020002 888514656128424 889292009283392 889949769645288 890960474591616 893833847941632 895191584272128 895510834523136 895596833835008 896294308569088 896957248146432 897975911399424 899397600297976 900062835209439 900871909736448 902240336904192 905364215911584 906479471166464 907149944148096 912493068005376 914244001701888 914292857094144 917082384573498 918802989422604 918891225568712 921766155689808 922901615354368 923584234892352 924303505711872 924633138084864 926037658630656 926126589549568 929024156915712 929333171313811 930168557207552 930856551702528 931581486071808 932240771095374 933329293737984 934079510288856 934806954640416 935498379902724 936650755339904 939581249607936 941434467062784 942167639322624 942814126755072 942864508878336 944025958137856 946906201958002 946979527163904 950237860036608 950288638869504 951742290834192 952446242232738 953527923650016 954362156304128 959236324620288 959945818943232 961036017537024 961128309481472 961876818952192 962557544139126 964019671972929 964112250449062 964363468236948 965207180807584 965921091444276 967504447438848 970136737400064 970854294158496 971610378051456 971703685491968 971956881372672 972050222089216 972807237349376 973526769329664 977775609348096 978498816159744 979260853469184 979354895613952 979610085163008 981192334442496 981886729319388 982745772827104 989212459764672 989618120888832 990431001843712 990483928518656 991163569152768 995369905207821 997001534251008 997333159458724 997357092765696 997410389557248 998968006705152 1000453510443816 1000549587800048 1001685899591936 1002426791529504 1003207463516544 1005186176462336 1007546438064384 1008331097140224 1008427931011072 1009573190139904 1010319915872256 1011106734882816 1011822300335223 1011919469479594 1013101028245504 1013456578227951 1013818005069612 1015479874584576 1019789405062272 1019887339318016 1021381970651328 1021436551284864 1021800824007168 1027819242897408 1027917948289024 1029424348372992 1029479358775296 1029846499786752 1031454771150848 1032988583954184 1033752628764801 1038264317273664 1039941303855168 1041122352331776 1041892413243264 1043175848095744 1044727090590027 1046414515731299 1046439626858496 1048129818058752 1048503610343424 1050096290512896 1051758818671704 1052953288153728 1053732099757392 1054654000107136 1055030119096832 1060040384173056 1061244258926592 1062029202905088 1062958362312704 1063337442869248 1063710623429337 1072086297629568 1073657425842144 1073760533248832 1075775093348736 1080470183829504 1080527922020352 1081269348166656 1082111421321216 1082215340597248 1084245763375104 1085858078408532 1085962357490296 1087999810318608 1091508641236416 1093166646178464 1093556499850368 1094408142018048 1094513242194944 1096566737958912 1098302838825413 1100103197466624 1101774257565696 1102167180951552 1103025528963072 1105588994430492 1106556263891936 1106950892674432 1114234877074176 1114294419583488 1115269305339904 1115667041435648 1123008380043264 1123068391391232 1125618286275054 1126603079176432 1126896637040928 1128716781013536 1130834448520128 1134481422387456 1135473969563648 1135769838907392 1135878911205376 1137604314722304 1138010016104448 1139405386894346 1139738656776192 1141543108070508 1143414346973184 1147373256732768 1148377082854144 1150531636480512 1156407691825152 1157419422089216 1159590940704768 1160386617544704 1161426822432032 1165423017794464 1170571915522048 1171375127180544 1173572829107712 1174599576989696 1178666461178492 1180598553378816 1182467694672784 1182813560045568 1184263866693336 1184686208171232 1186485750120528 1186599692860384 1186908883983936 1187947299455488 1191778463922176 1193588779029504 1194014446030848 1195828157601792 1195942997528576 1196254623227904 1197301215199232 1197721410633033 1200083780279252 1207152287882112 1207980599904936 1209533258864128 1216657424007168 1217492258171904 1218992002269184 1219057142792192 1221707652176583 1222776512764664 1225070652563472 1229021540919744 1231327397469312 1231445646523136 1232404674282496 1232844184113152 1234716878174208 1236671700409717 1238698875887616 1241022888787968 1241142068936704 1242987694793832 1244875796878428 1245319754258736 1245439347051808 1246409272853888 1247331173203632 1252774999477248 1254677968507392 1255125421615104 1255245956083712 1256223519096832 1257085502340096 1257152678504448 1267428464073486 1268989721112256 1269928322976984 1271370564866688 1277408215759104 1277863775106048 1278981766160384 1279927758590976 1281381356716032 1283410058852168 1284359326647177 1285359562630572 1285817957649264 1287466548166656 1287894788592368 1291924218210912 1293515649866752 1294472392211328 1295480504068608 1295942508496896 1298035692439552 1302096849850368 1304665088212992 1305681137958912 1306605175236036 1308645649897014 1309182305759184 1311100895018772 1316893404962304 1318949946352896 1319490827851776 1321424524113408 1321551425537024 1327159873610428 1327262644371456 1329335379001344 1330276156506882 1331829441626112 1333938013925088 1334924654467932 1336440711887424 1336569055372672 1337609951355392 1340750771912448 1343395250752512 1344441462853632 1345435872219648 1346963867099136 1347093221163008 1348142313177088 1349096400446964 1351275437637268 1351307864604672 1351757340092816 1356029855465472 1359719206749696 1360724916222144 1361842627535104 1361915401713152 1362401098676224 1370425657196544 1371366002552832 1371439285641216 1372565797830656 1372639145033728 1375623576860247 1375755683225066 1377318111938912 1378336838353068 1384352423031552 1385376352338528 1386455258567808 1386588405140224 1386949707127296 1388163136442368 1389189884324352 1392969454120036 1395252835811328 1396284827553792 1397372229107712 1397506424078336 1397870570962944 1400128387350528 1401119265433284 1402210431960624 1402345091562272 1403937717538304 1404976133009856 1412151700594176 1413251458983936 1413387178897408 1414992345235456 1416038937206784 1418280831239116 1420359302937003 1423271005323264 1427613436251288 1429448396839424 1431543234456192 1434366791131648 1438854486930432 1440626911772672 1440703896027136 1441692464222208 1442815228428288 1443836316208689 1445661017833472 1446168375673593 1447810771211376 1448881637166414 1450666413758144 1455205106100096 1455344854981888 1457555528237952 1458075333133824 1459210856024064 1460290153994496 1462088983945216 1466663414022144 1466804263288832 1469032343420928 1469556241268736 1471788501663744 1474118659240656 1485646502765568 1485725892777984 1486745353729152 1493198241549157 1495999739188086 1498452010057728 1500824381700072 1502528849387904 1503640187294256 1504811195274816 1504955708018048 1507779264693504 1512641896516608 1514359785209856 1515479873808384 1516660102324224 1516805752963072 1517346688139264 1517879204219391 1519651542368256 1520727007604418 1522057477427344 1529831008977024 1532072955976992 1532154826927296 1532701236010752 1534042181974016 1541876922433536 1544136522559488 1544219038162944 1544769749680128 1547182156726272 1549482875931276 1559911955782752 1561683528497664 1561833502907392 1564763772143616 1572194727088128 1572755415515136 1573980249194496 1577638228007556 1579018488924448 1579429932230592 1579581610894976 1581981000160704 1582545178645248 1590060576259584 1591451705372672 1591866388389888 1592019261374464 1594437543469056 1595006164303872 1596961880844044 1602580738277376 1608129446444352 1609536383842816 1610640799873248 1613662640023104 1620705275744256 1620791883030528 1622209898676224 1623323010895872 1625893080175078 1626368645062656 1628943536235444 1631999715477912 1633427536751296 1637262961854624 1638695387892992 1641769863292416 1644850106938368 1646289170898944 1650154796199936 1651598501183488 1654697185050624 1657316926391776 1659834395837904 1660426339011648 1663108230938176 1670366665969664 1672903958009856 1673500562153472 1676114003120128 1676203571339264 1687835080065024 1689904618764648 1693075171520304 1693237763969312 1695160753155584 1703210954345472 1703818366808064 1706406472083456 1706570344787968 1707015024156672 1708508475621376 1709108080341519 1712314662105762 1712479102196236 1713812750174096 1714423943532352 1722565624281216 1725797454720768 1725963189615104 1727307338758144 1727923344662528 1736129133133824 1739386411057152 1739553450950656 1742140233648048 1744860866529352 1745576407678912 1748134526691696 1755857873283072 1757062690770816 1758599928470528 1759321103802368 1761899365484544 1764688830921731 1767999691767738 1770897830068224 1773701542009176 1776395800040004 1777029312256848 1778584018566784 1779899539290576 1781920949183232 1787667695883264 1790383168544256 1791021669046272 1791193667670016 1792588617138176 1793914496292864 1795951822798848 1798795200595952 1800125670418878 1804480673808384 1810728431823168 1812958942332928 1814299888296192 1824986136010752 1828488003403776 1828585714188288 1834164769146996 1837605978845208 1837782451137424 1843532311379616 1845803230708736 1847168469784704 1848607011423744 1849266276169728 1852075317261312 1852253179099136 1858048313831424 1858666342627622 1861713103405056 1863162972143616 1864481542190748 1868159020577712 1869613909280832 1870996759805448 1873301510679808 1879162499215872 1882868934125568 1884335278645248 1885628253510144 1885729017756672 1888051916275712 1893812403916004 1893959054327808 1900475720073216 1903484581668384 1904892484465476 1907055847300032 1908724312608256 1918472649240576 1919891637886464 1922072035074048 1922256618962944 1923753637904384 1925115088278252 1928039343945858 1928224500898124 1928726936473896 1930414361615168 1931842182888552 1935008894877696 1940273474800128 1941708588316992 1943220756102912 1943407370983936 1943913762745344 1944100444178432 1945614474698752 1947053538659328 1955551218696192 1956997632319488 1958521706938368 1958709791227904 1962968474845521 1963773458638776 1965491545654208 1978424919529344 1979236241777664 1980862003687424 1980967857037312 1982327138305536 1990739810415642 1994003068502016 1994666318917448 1994714185531392 1997936013410304 2000907020887632 2001099175600096 2003371799183872 2004853583059008 2006414927033088 2010372352924672 2015092876128768 2016662194280448 2016855862022144 2019146380279808 2020639831744512 2022213469765632 2023644600670446 2023838938959188 2026913156455902 2027636010139224 2030959749169152 2039578810124544 2039774678636032 2042763941302656 2042873102569728 2043601648014336 2055638485794816 2055835896578048 2058848696745984 2058958717550592 2062909542301696 2063633524837599 2065977167908368 2067505257529602 2076528634547328 2079882607710336 2082244704663552 2083784826486528 2086351696191488 2089454181180054 2092829031462598 2092879253716992 2096259636117504 2097007220686848 2100192581025792 2103517637343408 2105906576307456 2107464199514784 2109308000214272 2110060238193664 2120080768346112 2122488517853184 2124058405810176 2125916724625408 2127421246858674 2144172595259136 2147314851684288 2147521066497664 2151550186697472 2160940367659008 2161055844040704 2162538696333312 2164222842642432 2164430681194496 2168491526750208 2171716156817064 2171924714980592 2175999620637216 2183017282472832 2186333292356928 2187112999700736 2188816284036096 2189026484389888 2193133475917824 2196605677650826 2200206394933248 2203548515131392 2204334361903104 2211177988860984 2213112527783872 2213901785348864 2228469754148352 2228588839166976 2230538610679808 2231334082871296 2243999608782129 2246016760086528 2251236572550108 2253206158352864 2253793274081856 2257433562027072 2261668897040256 2268962844774912 2270947939127296 2271539677814784 2271757822410752 2275208629444608 2276020032208896 2278810773788692 2279477313552384 2283086216141016 2286828693946368 2294746513465536 2296754165708288 2301063272961024 2312815383650304 2314838844178432 2320773235089408 2322853644864064 2330846035588928 2341143831044096 2342750254361088 2347145658215424 2349199153979392 2357332922356984 2361197106757632 2364935389345568 2368527733386672 2369372416342464 2372971500241056 2373199385720768 2373817767967872 2375894598910976 2383556927844352 2387177558059008 2388028892061696 2391656315203584 2391885995057152 2392509246455808 2395442821266066 2400167560558504 2414304575764224 2415961199809872 2419066517728256 2433314848014336 2434984516343808 2437984004538368 2438839620262617 2443415304353166 2445553025529328 2450141305126944 2458043081839488 2462654794938624 2462891293046272 2464809348564992 2465688368226304 2469433756348416 2473343400819434 2477397751775232 2482045777575936 2482284137873408 2485975389587664 2489751593756856 2490639508517472 2490878694103616 2492818545707776 2494662346407264 2505549998954496 2509355937014784 2510250843230208 2510491912167424 2512447038193664 2514171004680192 2514305357008896 2534856928146972 2537979442224512 2539856645953968 2542741129733376 2554816431518208 2555727550212096 2557963532320768 2559855517181952 2562762713432064 2566820117704336 2568718653294354 2570719125261144 2571635915298528 2574933096333312 2575789577184736 2583848436421824 2587031299733504 2588944784422656 2590961008137216 2591885016993792 2596071384879104 2604193699700736 2609330176425984 2613210350472072 2617291299794028 2618364611518368 2622201790037544 2633786809924608 2637899892705792 2638981655703552 2642849048226816 2643102851074048 2651999537651607 2654319747220856 2658670758002688 2660552313013764 2667876027850176 2669849308935864 2672881423774848 2673138110745344 2675219902710784 2681501543824896 2686790501505024 2688882925707264 2690871744439296 2693927734198272 2694186442326016 2698192800893928 2700188505628317 2702550875274536 2702615729209344 2703514680185632 2719438413499392 2721449832444288 2723685255070208 2723830803426304 2724802197352448 2742732005105664 2742878571282432 2745131595661312 2751247153720494 2751511366450132 2754636223877824 2756673676706136 2768704846063104 2770752704677056 2772910517135616 2773176810280448 2773899414254592 2776326272884736 2778379768648704 2785938908240072 2787999513941433 2790505671622656 2792569655107584 2794744458215424 2795012848156672 2802238530866568 2804420863921248 2804690183124544 2807875435076608 2809952266019712 2824303401188352 2826502917967872 2826774357794816 2832077874413568 2836561662478232 2840718605874006 2855226872502576 2858896793678848 2863086468912384 2868733582263296 2877708973860864 2881253823545344 2883384928444416 2885630456856576 2887672632417378 2892336751347186 2895621542422752 2897763274332828 2901332827516288 2910410212200192 2910689709963776 2915111056475904 2916150666267648 2918421712048128 2920580307988992 2924177967890432 2933326828044288 2933608526577664 2938064686841856 2943577003327488 2948237318481312 2971293005531136 2971451785555968 2973490707458304 2986109715623463 2986396483098314 2991999478376172 2996904020115456 3001648763400144 3005057698775808 3007280374588512 3009622390549632 3009911416036096 3015558529387008 3025283793033216 3028719570419712 3030959747616768 3033320204648448 3033611505926144 3035758408438782 3039303084736512 3040369734683853 3041454015208836 3044114954854688 3059662017954048 3064145911953984 3064309653854592 3065402472021504 3068084363948032 3083753844867072 3088273045118976 3088438076325888 3089539499360256 3094364313452544 3098965751862552 3119823911565504 3123367056995328 3123667005814784 3129527544287232 3134181271770081 3139243547193897 3144389454176256 3145510831030272 3155276456015112 3158036977848896 3158859864461184 3159163221789952 3163962000321408 3165090357290496 3180121152519168 3182903410745344 3183732776779776 3184038522748928 3188875086938112 3190012328607744 3191131870288011 3193923761688088 3216258892888704 3219072767685632 3221281599746496 3227325280046208 3241332768240853 3241410551488512 3241583766061056 3246646021791744 3251786160350156 3252737290125312 3257887072470888 3263999430955824 3266855073502592 3274525923709248 3277390775785984 3283539726584832 3289700213876736 3292578341797888 3294908516476239 3300230395767943 3300309592399872 3303197002366976 3314633852783552 3319668791675808 3320852678023296 3326216461876352 3340733331939328 3345807916019712 3347001124306944 3352228006240256 3352407142678528 3379809237529296 3386150343040608 3386475527938624 3390321506311168 3406421908690944 3407636733616128 3412812944166912 3413140689575936 3414030048313344 3418216160683038 3424629324211524 3424958204392472 3427625500348192 3428847887064704 3445131248562432 3451594909441536 3451926379230208 3454614677516288 3455846689325056 3463878183987841 3472258266267648 3478772822114304 3484280467296096 3489721733058704 3491152815357824 3496269053383392 3511715746566144 3514125381541632 3517199856941056 3518642207604736 3523798730969088 3529377661843462 3535999383535476 3541795660136448 3547403084018352 3552791600080008 3554058624513696 3557168037133568 3559799078581152 3563841898366464 3575335391766528 3580766337088512 3582043338092544 3582387335340032 3585177234276352 3587828992585728 3591903645597696 3593164231899099 3597590401191904 3600251340837756 3621456863646336 3625917884665856 3628599776592384 3649972272021504 3656976006807552 3657171428376576 3668329538293992 3675211957690416 3675564902274848 3687064622759232 3691606461417472 3694336939569408 3697214022847488 3698532552339456 3704150634522624 3704506358198272 3710015101229151 3716096627662848 3717332685255244 3723426206810112 3728963084381496 3736318041155424 3739227818561664 3741993519610896 3746603021359616 3758324998431744 3765737868251136 3768670557290496 3771256507020288 3771458035513344 3776103832551424 3787624807832008 3806969163336768 3809784968930952 3814111694600064 3817448625216512 3830665998830099 3836945298481152 3839783275772928 3844144070148096 3844513237925888 3850230176556504 3853077979941531 3856078687891716 3856449001796248 3857453872947792 3860828723230336 3863684365777104 3880546949600256 3883417176633984 3886441512205824 3886814741967872 3887827525490688 3888200888356864 3891228949397504 3894107077318656 3900272285907569 3913995264638976 3917043413876736 3925936949691042 3927546917277552 3930983091308416 3956849839058688 3958472483555328 3961724007374848 3961935714074624 3964654276611072 3981479620831284 3988006137004032 3989332637834896 4001814041775264 4002198351200192 4006743598367744 4009707166118016 4012829854066176 4020744705849344 4030185752257536 4033324388560896 4033711724044288 4041279663489024 4044426939531264 4047289201340892 4047677877918376 4053826312911804 4055272020278448 4079157620249088 4079549357272064 4085527882605312 4085746205139456 4087203296028672 4111276971589632 4117697393491968 4117917435101184 4127267049675198 4131954335816736 4135010515059204 4153057269094656 4159765215420672 4164489409327104 4167569652973056 4172703392382976 4178908362360108 4185658062925196 4185758507433984 4192519272235008 4200385162051584 4207035274686816 4211813152614912 4214928399029568 4218616000428544 4220120476387328 4240161536692224 4244977035706368 4248116811620352 4251833449250816 4254842493717348 4261077908811009 4288345190518272 4294629703368576 4295042132995328 4303100373394944 4321880735318016 4322111688081408 4325077392666624 4328445685284864 4328861362388992 4336983053500416 4338505127020779 4343432313634128 4343849429961184 4351999241274432 4366034564945664 4372666584713856 4374225999401472 4377632568072192 4378052968779776 4386266951835648 4391645172321121 4393211355301652 4400412789866496 4407097030262784 4408668723806208 4422355977721968 4426225055567744 4427803570697728 4456939508296704 4457177678333952 4461077221359616 4462668165742592 4479594724647471 4487999217564258 4502473145100216 4506412316705728 4507586548163712 4514867124054144 4523337794080512 4537925689549824 4541895878254592 4543079355629568 4543515644821504 4550417258889216 4552040064417792 4553637612658173 4557621547577384 4558954627104768 4566172432282032 4589493026931072 4593508331416576 4602126545922048 4609412701527127 4625630767300608 4641546470178816 4645707289728128 4661692071177856 4682287662088192 4685500508722176 4694291316430848 4698398307958784 4709317531039649 4714665844713968 4729870778691136 4737055466773344 4738744832684928 4745943000482112 4746398771441536 4747635535935744 4751789197821952 4767113855688704 4774355116118016 4776057784123392 4783312630407168 4783771990114304 4785018492911616 4790885642532132 4800335121117008 4828609151528448 4831922399619744 4838133035456512 4866629696028672 4869969032687616 4877679240525234 4886830608706332 4891106051058656 4900282610253888 4916086163678976 4925309589877248 4925782586092544 4929618697129984 4931376736452608 4938867512696832 4946686801638868 4954795503550464 4964091555151872 4971950779175328 4979503187513712 4981279017034944 4981757388207232 4985637091415552 4989324692814528 5011099997908992 5018711874029568 5020501686460416 5020983824334848 5024894076387328 5028342009360384 5028610714017792 5069713856293944 5075958884449024 5079713291907936 5085482259466752 5109632863036416 5111455100424192 5115927064641536 5119711034363904 5125525426864128 5127324241024557 5133640235408672 5137437306588708 5141438250522288 5143271830597056 5151579154369472 5167696872843648 5174062599467008 5177889568845312 5181922016274432 5183770033987584 5192142769758208 5208387399401472 5218660352851968 5226420700944144 5234582599588056 5236729223036736 5244403580075088 5267573619849216 5275799785411584 5277963311407104 5285698096453632 5286205702148096 5294066492765193 5303999075303214 5308639494441712 5321104626027528 5335752055700352 5339698617871728 5345762847549696 5346276221490688 5350439805421568 5363003087649792 5373581003010048 5377765851414528 5381743488878592 5387855468396544 5388372884652032 5396385601787856 5400377011256634 5405101750549072 5407029360371264 5438876826998784 5442899664888576 5447370510140416 5447661606852608 5449604394704896 5485464010211328 5485757142564864 5502494307440988 5503022732900264 5509272447755648 5513347353412272 5537409692126208 5541505409354112 5545821034271232 5546353620560896 5547798828509184 5552652545769472 5556759537297408 5565557082137767 5571877816480144 5575999027882866 5585139310215168 5589488916430848 5604477061733136 5608841727842496 5609380366249088 5615750870153216 5619904532039424 5648606802376704 5653005835935744 5653548715589632 5664155748827136 5673123324956464 5681437211748012 5710453745005152 5717793587357696 5726172937824768 5737467164526592 5755417947721728 5766769856888832 5771260913713152 5775345264834756 5784673502694372 5791243084845504 5795526548665656 5802665655032576 5820820424400384 5821379419927552 5830222112951808 5832301332535296 5836843424096256 5841160615977984 5848355935780864 5866653656088576 5876129373683712 5896474636962624 5942586011062272 5942903571111936 5946981414916608 5972219431246926 5972792966196628 5983998956752344 5993808040230912 6003297526800288 6010115397551616 6014560749177024 6019244781099264 6019822832072192 6031117058774016 6050567586066432 6057439140839424 6061919495233536 6066640409296896 6067223011852288 6071516816877564 6080739469367706 6082908030417672 6088229909709376 6119324035908096 6128291823907968 6128619307709184 6130804944043008 6136168727896064 6167507689734144 6176546090237952 6176876152651776 6188728626905088 6190900574512797 6197931503725104 6239647823131008 6246734113990656 6247334011629568 6259055088574464 6266729627918903 6268362543540162 6278487094387794 6288778908352512 6291021662060544 6310552912030224 6316073955697792 6317719728922368 6318326443579904 6327924000642816 6330180714580992 6360242305038336 6365806821490688 6367465553559552 6368077045497856 6377750173876224 6382263740576022 6387847523376176 6432517785777408 6438145535371264 6442563199492992 6454650560092416 6482665536481706 6482821102977024 6483167532122112 6493292043583488 6503572320700312 6505474580250624 6515774144941776 6527998861911648 6533710147005184 6549051847418496 6554781551571968 6567079453169664 6577476551617361 6579400427753472 6585156683595776 6589817032952478 6600460791535886 6600619184799744 6629267705567104 6639337583351616 6641705356046592 6652432923752704 6681466663878656 6691615832039424 6694002248613888 6704456012480512 6704814285357056 6759618475058592 6772300686081216 6772951055877248 6780643012622336 6812843817381888 6815273467232256 6825625888333824 6826281379151872 6828060096626688 6836432321366076 6849258648423048 6849916408784944 6855251000696384 6857695774129408 6890262497124864 6903189818883072 6903852758460416 6909229355032576 6911693378650112 6927756367975682 6944516532535296 6968560934592192 6979443466117408 6982305630715648 6992538106766784 7023431493132288 7028250763083264 7034399713882112 7037284415209472 7047597461938176 7058755323686924 7071998767070952 7083591320272896 7094806168036704 7105583200160016 7108117249027392 7114336074267136 7119598157162304 7127683796732928 7150670783533056 7161532674177024 7164086676185088 7164774670680064 7170354468552704 7175657985171456 7186328463798198 7195180802383808 7200502681675512 7242913727292672 7251835769331712 7257199553184768 7299944544043008 7313952013615104 7316518860787851 7336659076587984 7350423915380832 7351129804549696 7374129245518464 7383212922834944 7388673879138816 7394428045694976 7397065104678912 7408301269045248 7409012716396544 7420030202458302 7432193255325696 7434665370510488 7446852413620224 7457926168762992 7472636082310848 7478455637123328 7483987039221792 7493206042719232 7516649996863488 7531475736502272 7537341114580992 7542513014040576 7542916071026688 7575249615664016 7613938326673536 7619569937861904 7628223389200128 7634897250433024 7661331997660198 7673890596962304 7679566551545856 7688288140296192 7689026475851776 7700460353113008 7706155959883062 7712157375783432 7712898003592496 7714907745895584 7721657446460672 7727368731554208 7761093899200512 7766834353267968 7772883024411648 7773629483935744 7775655050981376 7776401776713728 7782457898795008 7788214154637312 7800544571815138 7827990529277952 7851873899382084 7855093834555104 7861966182616832 7913699678117376 7916944967110656 7923448014749696 7923871428149248 7929308553222144 7962959241662568 7976012274008064 7978665275669792 8003628083550528 8004396702400384 8013487196735488 8019414332236032 8025659708132352 8041489411698688 8060371504515072 8066648777121792 8067423448088576 8082559326978048 8094578402681784 8095355755836752 8107652625823608 8110544040556896 8158315240498176 8159098714544128 8171055765210624 8171492410278912 8174406592057344 8235394786983936 8254534099350396 8263908671633472 8270021030118408 8306114538189312 8319530430841344 8328978818654208 8335139305946112 8345406784765952 8357816724720216 8363998541824299 8371316125850392 8371517014867968 8385038544470016 8414070549373632 8423626305229824 8429856798059136 8437232000857088 8440240952774656 8480323073384448 8496233623240704 8509684987434696 8522155817622018 8576690381036544 8589259406737152 8590084265990656 8606200746789888 8643761470636032 8650154785333248 8656891370569728 8657722724777984 8677010254041558 8686864627268256 8687698859922368 8703998482548864 8732069129891328 8745333169427712 8748451998802944 8755265136144384 8756105937559552 8772533903671296 8783290344642242 8786422710603304 8800825579732992 8814194060525568 8844711955443936 8852450111135488 8855607141395456 8913879016593408 8914355356667904 8922154442719232 8942411940962929 8959189449294942 8975998435128516 9004946290200432 9012824633411456 9015173096327424 9029734248108288 9046675588161024 9075851379099648 9083791756509184 9086158711259136 9087031289643008 9100834517778432 9107275225316346 9115243095154768 9117909254209536 9132344864564064 9178986053862144 9187016662833152 9204253091844096 9218825403054254 9251261534601216 9283092940357632 9291414579456256 9323384142355712 9364575324176384 9371001017444352 9388582632861696 9396796615917568 9417730641581691 9418635062079298 9429331689427936 9459741557382272 9474110933546688 9477489665369856 9491886000964224 9492797542883072 9495271071871488 9503578395643904 9534227711377408 9548710232236032 9552115568246784 9566625260814336 9567543980228608 9570036985823232 9581771285064264 9600670242234016 9657218303056896 9663844799239488 9676266070913024 9723998304722559 9739938065375232 9755358481050468 9773661217412664 9782212102117312 9800565220507776 9832172327357952 9850619179754496 9851565172185088 9859237394259968 9862753472905216 9877735025393664 9884725549428717 9893373603277736 9900691187303829 9909591007100928 9943901558350656 9959006375027424 9962558034069888 9963514776414464 9971274182831104 9978649385629056 10022199995817984 10037423748059136 10041003372920832 10041967648669696 10056684018720768 10057221428035584 10139427712587888 10151917768898048 10159426583815872 10170964518933504 10219265726072832 10222664884451921 10222910200848384 10231854129283072 10239422068727808 10254648482049114 10267280470817344 10274874613177416 10282876501044576 10286543661194112 10303158308738944 10335393745687296 10348125198934016 10355779137690624 10363844032548864 10367540067975168 10384285539516416 10391634551963523 10416774798802944 10452841401888288 10469165199176112 10473458446073472 10488807160150176 10535147239698432 10551599570823168 10555926622814208 10571396192907264 10572411404296192 10588132985530386 10607998150606428 10617278988883424 10642209252055056 10671504111400704 10679397235743456 10691525695099392 10692552442981376 10700879610843136 10726006175299584 10747162006020096 10755531702829056 10763486977757184 10775710936793088 10792771203575712 10800754022513268 10810203501098144 10814058720742528 10877753653997568 10885799329777152 10894741020280832 10895323213705216 10899208789409792 10970928020422656 10971514285129728 11004988614881976 11006045465800528 11018544895511296 11026694706824544 11074819384252416 11083010818708224 11091642068542464 11092707241121792 11095597657018368 11105305091538944 11113519074594816 11130045303687453 11131114164275534 11143755632960288 11151998055765732 11170278620430336 11208954123466272 11217683455684992 11218760732498176 11231501740306432 11239809064078848 11297213604753408 11306011671871488 11307097431179264 11328311497654272 11346246649912928 11362874423496024 11420907490010304 11435587174715392 11452345875649536 11474934329053184 11491997996490297 11510835895443456 11533539713777664 11550690529669512 11569347005388744 11582486169691008 11591053097331312 11605331310065152 11641640848800768 11642758839855104 11660444225903616 11664602665070592 11673686848192512 11682321231955968 11696711871561728 11700816857722707 11792949273925248 11885172022124544 11885807142223872 11893962829833216 11944438862493852 11945585932393256 11967997913504688 12006595053600576 12020230795103232 12029121498354048 12038489562198528 12039645664144384 12062234117548032 12081331227079543 12101135172132864 12123838990467072 12133280818593792 12143033633755128 12161478938735412 12165816060835344 12176459819418752 12238648071816192 12256583647815936 12257238615418368 12261609888086016 12272337455792128 12353092180475904 12353752305303552 12381801149025594 12395863007450208 12479295646262016 12493468227981312 12494668023259136 12518110177148928 12533459255837806 12536725087080324 12556974188775588 12577557816705024 12621105824060448 12632147911395584 12635439457844736 12636652887159808 12655848001285632 12660361429161984 12720484610076672 12731613642981376 12734931107119104 12755500347752448 12764527481152044 12775695046752352 12865035571554816 12876291070742528 12885126398985984 12909301120184832 12965331072963412 12965642205954048 12966335064244224 12986584087166976 13007144641400624 13010949160501248 13031548289883552 13055997723823296 13067420294010368 13098103694836992 13109563103143936 13134158906339328 13154953103234722 13158800855506944 13170313367191552 13174935516963363 13179634065904956 13200921583071772 13201238369599488 13258535411134208 13278675166703232 13283410712093184 13304865847505408 13362933327757312 13383231664078848 13388004497227776 13408912024961024 13409628570714112 13438784173942413 13519236950117184 13544601372162432 13545902111754496 13561286025244672 13603388704506887 13625687634763776 13630546934464512 13651251776667648 13652562758303744 13656120193253376 13672864642732152 13698517296846096 13699832817569888 13710502001392768 13715391548258816 13780524994249728 13806379637766144 13807705516920832 13818458710065152 13823386757300224 13828238104581381 13855512735951364 13937121869184384 13958886932234816 13964611261431296 13985076213533568 14046862986264576 14056501526166528 14068799427764224 14074568830418944 14095194923876352 14117510647373848 14127952593118947 14143997534141904 14189612336073408 14211166400320032 14216234498054784 14228672148534272 14239196314324608 14255367593465856 14277936904730369 14301341567066112 14323065348354048 14328173352370176 14329549341360128 14351315970342912 14372656927596396 14390361604767616 14401005363351024 14485827454585344 14503671538663424 14514399106369536 14599889088086016 14633037721575702 14673318153175968 14700847830761664 14702259609099392 14748258491036928 14766425845669888 14777347758277632 14788856091389952 14794130209357824 14816602538090496 14818025432793088 14840060404916604 14864386510651392 14869330741020976 14915852337525984 14945272164621696 14956911274246656 14967974078443584 14986412085438464 15033299993726976 15062951473004544 15074682229161984 15085026028081152 15085832142053376 15150499231328032 15227876653347072 15239139875723808 15256446778400256 15269794500866048 15322663995320396 15347781193924608 15359133103091712 15376576280592384 15400920706226016 15412311919766124 15424314751566864 15425796007184992 15429815491791168 15443314892921344 15454737463108416 15522187798401024 15533668706535936 15545766048823296 15547258967871488 15551310101962752 15552803553427456 15564915797590016 15576428309274624 15601089143630276 15655981058555904 15703747798764168 15710187669110208 15723932365233664 15827399356234752 15833889934221312 15846896029499392 15847742856298496 15858617106444288 15882199478295579 15925918483325136 15957330551339584 16007256167101056 16008793404800768 16026974393470976 16038828664472064 16051319416264704 16082978823397376 16120743009030144 16133297554243584 16134846896177152 16165118653956096 16189156805363568 16190711511673504 16215305251647216 16221088081113792 16316630480996352 16318197429088256 16342111530421248 16342984820557824 16348813184114688 16509068198700792 16527817343266944 16540042060236816 16612229076378624 16639060861682688 16657957637308416 16670278611892224 16690813569531904 16696671246413301 16715633449440432 16727997083648598 16742632251700784 16828141098747264 16847252610459648 16859713596118272 16874464001714176 16880481905549312 16960646146768896 16992467246481408 17019369974869392 17044311635244036 17153380762073088 17178518813474304 17180168531981312 17212401493579776 17300309570666496 17313782741139456 17354020508083116 17373729254536512 17375397719844736 17407996965097728 17464138259782656 17490666338855424 17496903997605888 17510530272288768 17512211875119104 17545067807342592 17566580689284484 17572845421206608 17628388121051136 17689423910887872 17704900222270976 17711214282790912 17827758033186816 17828710713335808 17844308885438464 17884823881925858 17918378898589884 17951996870257032 18009892580400864 18025649266822912 18030346192654848 18059468496216576 18093351176322048 18151702758199296 18167583513018368 18172317422518272 18201669035556864 18214550450632692 18230486190309536 18264689729128128 18357972107724288 18374033325666304 18408506183688192 18437650806108508 18502523069202432 18566185880715264 18582829158912512 18646768284711424 18729150648352768 18742002034888704 18777165265723392 18793593231835136 18800188883756709 18835461283163382 18837270124158596 18858663378855872 18919483114764544 18948221867093376 18954979330739712 18983772001928448 18985595085766144 18990542143742976 19007156791287808 19068455422754816 19097420464472064 19104231136493568 19133250521628672 19135087960457216 19163542570128528 19201340484468032 19314436606113792 19327689598478976 19352532141826048 19411577140139041 19447996609445118 19479876130750464 19510716962100936 19547322434825328 19564424204234624 19601130441015552 19664344654715904 19701238359508992 19703130344370176 19718474788519936 19725506945810432 19732429654852083 19755470050787328 19769451098857434 19786747206555472 19801382374607658 19887803116701312 19918012750054848 19925116068139776 19927029552828928 19942548365662208 19957298771258112 20044399991635968 20074847496118272 20082006745841664 20083935297339392 20113368037441536 20114442856071168 20278855425175776 20303835537796096 20318853167631744 20341929037867008 20438531452145664 20445329768903842 20445820401696768 20478844137455616 20509296964098228 20534560941634688 20549749226354832 20565753002089152 20573087322388224 20606316617477888 20670787491374592 20696250397868032 20711558275381248 20727688065097728 20735080135950336 20768571079032832 20783269103927046 20833549597605888 20905682803776576 20938330398352224 20946916892146944 20977614320300352 21070294479396864 21103199141646336 21111853245628416 21142792385814528 21144822808592384 21176265971060772 21215996301212856 21234557977766848 21284418504110112 21343008222801408 21358794471486912 21383051390198784 21385104885962752 21401759221686272 21452012350599168 21494324012040192 21511063405658112 21526973955514368 21585542407151424 21601508045026536 21620407002196288 21628117441485056 21755507307995136 21771598659554304 21789482040561664 21790646427410432 21798417578819584 21941856040845312 22009977229763952 22012090931601056 22037089791022592 22053389413649088 22149638768504832 22166021637416448 22183284137084928 22185414482243584 22191195314036736 22210610183077888 22227038149189632 22260090607374906 22262228328551068 22287511265920576 22303996111531464 22340557240860672 22417908246932544 22435366911369984 22437521464996352 22463003480612864 22479618128157696 22594427209506816 22612023343742976 22614194862358528 22692493299825856 22725748846992048 22841814980020608 22871174349430784 22904691751299072 22949868658106368 22983995992980594 23021671790886912 23067079427555328 23101381059339024 23138694010777488 23164972339382016 23182106194662624 23210662620130304 23283281697601536 23285517679710208 23320888451807232 23329205330141184 23347373696385024 23364642463911936 23401633715445414 23585898547850496 23770344044249088 23771614284447744 23787925659666432 23888877724987704 23891171864786512 23935995827009376 24013190107201152 24040461590206464 24058242996708096 24076979124397056 24079291328288768 24124468235096064 24162662454159086 24202270344265728 24247677980934144 24286067267510256 24322957877470824 24331632121670688 24352919638837504 24477296143632384 24513167295631872 24514477230836736 24523219776172032 24544674911584256 24706184360951808 24763602298051188 24791726014900416 24958591292524032 24986936455962624 24989336046518272 25036220354297856 25066918511675612 25073450174160648 25113948377551176 25155115633410048 25242211648120896 25264295822791168 25270878915689472 25273305774319616 25311696002571264 25320722858323968 25440969220153344 25463227285962752 25529054962304088 25551390093504704 25730071143109632 25752582141485056 25770252797971968 25818602240369664 25930662145926824 25931284411908096 25973168174333952 26014289282801248 26063096579767104 26111995447646592 26134840588020736 26196207389673984 26219126206287872 26268317812678656 26309906206469444 26317601711013888 26349871033926726 26359268131809912 26401843166143544 26402476739198976 26517070822268416 26557350333406464 26566821424186368 26609731695010816 26725866655514624 26766463328157696 26817824049922048 26827235822888787 26877568347884826 27038473900234368 27089202744324864 27091804223508992 27122572050489344 27206777409013774 27251375269527552 27261093868929024 27302503553335296 27305125516607488 27345729285464304 27397034593692192 27399665635139776 27421004002785536 27430783096517632 27561049988499456 27612759275532288 27615411033841664 27636917420130304 27656476209162762 27711025471902728 27874243738368768 27917773864469632 27929222522862592 27970152427067136 28093725972529152 28113003052333056 28137598855528448 28190389847752704 28235021294747696 28255905186237894 28287995068283808 28379224672146816 28422332800640064 28432468996109568 28457344297068544 28478392628649216 28510735186931712 28555873809460738 28602683134132224 28646130696708096 28656346704740352 28659098682720256 28702631940685824 28745313855192792 28780723209535232 28802010726702048 28971654909170688 29007343077326848 29028798212739072 29171994914167677 29266075443151404 29346636306351936 29401695661523328 29404519218198784 29496516982073856 29532851691339776 29554695516555264 29577712182779904 29588260418715648 29633205076180992 29636050865586176 29680120809833208 29702073561911487 29728773021302784 29738661482041952 29831704675051968 29890544329243392 29913822548493312 29935948156887168 29972824170876928 30066599987453952 30125902946009088 30170052056162304 30171664284106752 30300998462656064 30455753306694144 30478279751447616 30512893556800512 30539589001732096 30645327990640792 30667994653355763 30695562387849216 30718266206183424 30801841412452032 30824623839532248 30848629503133728 30851592014369984 30859630983582336 30886629785842688 30909474926216832 31044375596802048 31067337413071872 31091532097646592 31094517935742976 31102620203925504 31105607106854912 31152856618549248 31174903655890569 31202178287260552 31407495597528336 31420375338220416 31447864730467328 31654798712469504 31667779868442624 31693792058998784 31717234212888576 31764398956591158 31851836966650272 31914661102679168 32014512334202112 32017586809601536 32053948786941952 32077657328944128 32102638832529408 32165957646794752 32241486018060288 32266595108487168 32269693792354304 32378313610727136 32381423023347008 32430610503294432 32442176162227584 32633260961992704 32636394858176512 32684223060842496 32685969641115648 32697626368229376 33018136397401584 33055634686533888 33080084120473632 33224458152757248 33278121723365376 33315915274616832 33340557223784448 33393342492826602 33431266898880864 33455994167297196 33485264503401568 33656282197494528 33694505220919296 33719427192236544 33748928003428352 33760963811098624 33921292293537792 33984934492962816 34038739949738784 34088623270488072 34306761524146176 34357037626948608 34360337063962624 34424802987159552 34475993989470891 34600619141332992 34708041016166232 34747458509073024 34750795439689472 34815993930195456 34928276519565312 34981332677710848 34993807995211776 35021060544577536 35024423750238208 35090135614685184 35102450573168121 35133161378568968 35145690842413216 35378847821775744 35409800444541952 35422428565581824 35655516066373632 35657421426671616 35769647763851716 35836757797179768 35903993740514064 36019785160801728 36051298533645824 36060692385309696 36118936992433152 36186702352644096 36243993681238629 36303405516398592 36335167026036736 36429100901265384 36460972380619072 36529379458256256 36715944215448576 36748066651332608 36817012367376384 36875301612217016 37165658317825024 37293536569422848 37484004069777408 37554330531446784 37600377767513418 37670922566326764 37674540248317192 37717326757711744 37838966229529088 37896443734186752 37909958661479424 37967544003856896 37971190171532288 37981084287485952 38014313582575616 38102660023866251 38136910845509632 38194840928944128 38266501043257344 38327085140257056 38402680968936064 38628873212227584 38655379196957952 38705064283652096 38823154280278082 38895993218890236 38959752261500928 39021433924201872 39094644869650656 39128848408469248 39202260882031104 39328689309431808 39402476719017984 39406260688740352 39436949577039872 39464859309704166 39510940101574656 39524806550890089 39538902197714868 39573494413110944 39602764749215316 39775606233402624 39836025500109696 39850232136279552 39854059105657856 39885096731324416 39914597542516224 40088799983271936 40149694992236544 40164013491683328 40226736074883072 40228885712142336 40557710850351552 40607671075592192 40637706335263488 40683858075734016 40810166113520661 40877062904291328 40890659537807684 40891640803393536 40957688274911232 41018593928196456 41069121883269376 41099498452709664 41131506004178304 41146174644776448 41212633234955776 41341574982749184 41392500795736064 41423116550762496 41455376130195456 41470160271900672 41484714313744143 41537142158065664 41566538207854092 41811365607553152 41876660796704448 41893833784293888 41955228640600704 42137325987131089 42140588958793728 42206398283292672 42223706491256832 42285584771629056 42289645617184768 42352531942121544 42383857779356841 42431992602425712 42469115955533696 42568837008220224 42686016445602816 42717588942973824 42766102780397568 42770209771925504 42803518443372544 42833810714191107 42902995144983259 42904024701198336 42988648024080384 43053947911028736 43171084814302848 43203016090053072 43240814004392576 43256234882970112 43511014615990272 43543197319108608 43578964081123328 43581292854820864 43596835157639168 44019954459527904 44024181863202112 44074179582045184 44106778827298176 44299277537009664 44332043274832896 44366568274169856 44370828964487168 44382390628073472 44454076298379264 44520181214749812 44524456657102136 44575022531841152 44607992223062928 44835816493865088 44870733822739968 44875042929992704 44926006961225728 44959236256315392 45030416391841933 45188854419013632 45224046687485952 45384986599651712 45451497693984096 45683629960041216 45742348698861568 45809383502598144 45899737316212736 45967991985961188 46043343581773824 46202762118678048 46277388021554976 46329944678764032 46364212389325248 46421325240260608 46566563395203072 46571035359420416 46641776903614464 46658410660282368 46694747392770048 46729284927823872 46803267430890828 47171797095700992 47540688088498176 47543228568895488 47575851319332864 47777755449975408 47782343729573024 47871991654018752 48026380214402304 48080923180412928 48116485993416192 48153958248794112 48158582656577536 48248936470192128 48325324908318172 48404540688531456 48495355961868288 48572134535020512 48645915754941648 48663264243341376 48705839277675008 48954592287264768 49026334591263744 49028954461673472 49046439552344064 49089349823168512 49527204596102376 49583452029800832 49917182585048064 49973872911925248 49978672093036544 50072440708595712 50090013739239903 50133837023351224 50146900348321296 50227896755102352 50484423296241792 50528591645582336 50541757831378944 50546611548639232 50623392005142528 50641445716647936 50703539716798397 50881938440306688 51058109924608176 51102780187009408 51460142286219264 51505164282970112 51540505595943936 51637204480739328 51861324291853648 52028578565602496 52126193159534208 52223990895293184 52269681176041472 52392414779347968 52438252412575744 52536635625357312 52619812412938888 52635203422027776 52699742067853452 52718536263619824 52803686332287088 53034141644536832 53114700666812928 53133642848372736 53219463390021632 53532926656315392 53654471645777574 53755136695769652 54076947800468736 54178405488649728 54183608447017984 54245144100978688 54413554818027548 54502750539055104 54605007106670592 54691458570928608 54794069187384384 54799331270279552 54842008005571072 54861566193035264 55122099976998912 55225518551064576 55230822067683328 55273834840260608 55312952418325524 55422050943805456 55748487476737536 55835547728939264 55858445045725184 55940304854134272 56187451945058304 56226006104666112 56275197711056896 56380779695505408 56400566651270127 56470042589495392 56511810372475788 56575990136567616 56758449344293632 56844665601280128 56864937992219136 56914688594137088 56956785257298432 57021470373863424 57111747618921476 57205366268264448 57292261393416192 57312693409480704 57405263881371648 57490627710385584 57561446419070464 57604021453404096 57943309818341376 58014686154653696 58057596425478144 58234731420417123 58343989828335354 58532150886302808 58693272612703872 58803391323046656 58809038436397568 58993033964147712 59065703382679552 59109391033110528 59155424365559808 59176520837431296 59197288964556249 59266410152361984 59272101731172352 59360241619666416 59404147123822974 59477322964083904 59663409350103936 59781088658486784 59827645096986624 59871896313774336 59945648341753856 60133199974907904 60251805892018176 60340104112324608 60343328568213504 60601996925312128 60911506613388288 60956559502895232 61025787113601024 61079178003464192 61221127903515437 61290655981281584 61335989306711526 61436532412366848 61603682824904064 61649247679064496 61697259006267456 61703184028739968 61719261967164672 61773259571685376 61818949852433664 62088751193604096 62134674826143744 62183064195293184 62189035871485952 62205240407851008 62211214213709824 62305713237098496 62349807311781138 62404356574521104 62814991195056672 62840750676440832 62895729460934656 63309597424939008 63335559736885248 63434468425777152 63528797913182316 63703673933300544 63829322205358336 64029024668404224 64035173619203072 64107897573883904 64155314657888256 64205277665058816 64331915293589504 64482972036120576 64533190216974336 64756627221454272 64762846046694016 64861221006588864 64884352324455168 65266521923985408 65272789716353024 65368446121684992 65371939282231296 65395252736458752 66036272794803168 66111269373067776 66160168240947264 66448916305514496 66556243446730752 66631830549233664 66681114447568896 66786684985653204 66862533797761728 66911988334594392 66970529006803136 67312564394989056 67389010441838592 67438854384473088 67497856006856704 67521927622197248 67842584587075584 68077479899477568 68177246540976144 68613523048292352 68714075253897216 68720674127925248 68849605974319104 68951987978941782 69201238282665984 69416082032332464 69494917018146048 69501590879378944 69631987860390912 69856553039130624 69962665355421696 69987615990423552 70042121089155072 70048847500476416 70204901146336242 70266322757137936 70291381684826432 70757695643551488 70819600889083904 70844857131163648 71311032132747264 71314842853343232 71539295527703432 71673515594359536 71807987481028128 72039570321603456 72102597067291648 72121384770619392 72237873984866304 72352242067790971 72373404705288192 72487987362477258 72606811032797184 72858201802530768 72921944761238144 73058758916512512 73431888430897152 73496133302665216 73634024734752768 73750603224434032 74331316635650048 74587073138845696 74968008139554816 75108661062893568 75200755535026836 75341845132653528 75349080496634384 75434653515423488 75677932459058176 75792887468373504 75819917322958848 75935088007713792 75942380343064576 75962168574971904 76028627165151232 76205320047732502 76389681857888256 76654170280514112 76805361937872128 77257746424455168 77310758393915904 77410128567304192 77646308560556164 77791986437780472 77919504523001856 78042867848403744 78189289739301312 78257696816938496 78404521764062208 78657378618863616 78804953438035968 78812521377480704 78873899154079744 78929718619408332 79049613101780178 79077804395429736 79146988826221888 79205529498430632 79551212466805248 79672051000219392 79700464272559104 79708118211315712 79770193462648832 79829195085032448 80177599966543872 80299389984473088 80453472149766144 80481707468666361 81115421700703104 81215342151184384 81275412670526976 81367716151468032 81620332227041322 81754125808582656 81781319075615368 81783281606787072 81915376549822464 82037187856392912 82138243766538752 82198996905419328 82263012008356608 82292349289552896 82425266469911552 82683149965498368 82785001591472128 82846233101524992 82910752260390912 82969428627488286 83133076415708184 83622731215106304 83753321593408896 83787667568587776 83910457281201408 84274651974262178 84281177917587456 84412796566585344 84571169543258112 84579291234369536 84705063884243088 84767715558713682 84863985204851424 84938231911067392 85137674016440448 85372032891205632 85435177885947648 85532205560795136 85540419543851008 85607036886745088 85667621428382214 85805990289966518 85808049402396672 85977296048160768 86107895822057472 86342169628605696 86406032180106144 86481628008785152 86512469765940224 87022029231980544 87086394638217216 87157928162246656 87162585709641728 88039908919055808 88048363726404224 88148359164090368 88213557654596352 88598555074019328 88664086549665792 88733136548339712 88741657928974336 88764781256146944 88908152596758528 89040362429499624 89048913314204272 89150045063682304 89215984446125856 89671632987730176 89741467645479936 89750085859985408 89852013922451456 89918472512630784 90060832783683866 90377708838027264 90769973199303424 90902995387968192 91367259920082432 91484697397723136 91618767005196288 91799474632425472 91935983971922376 92003983960067289 92086687163547648 92405524237356096 92554776043109952 92659889357528064 92728424778650496 92842650480521216 93133126790406144 93142070718840832 93283553807228928 93316821320564736 93458569855647744 93606534861781656 94343594191401984 95081376176996352 95151702638665728 95555510899950816 95564687459146048 95743983308037504 96052760428804608 96161846360825856 96232971986832384 96307916497588224 96317165313155072 96497872940384256 96650649816636344 96809081377062912 97144269070041024 97291831509883296 97326528486682752 97411678555350016 97909184574529536 98052669182527488 98057908923346944 98092879104688128 99054409192204752 99166904059601664 99834365170096128 99947745823850496 99957344186073088 100180027478479806 100267674046702448 100293800696642592 100455793510204704 100968846592483584 101057183291164672 101083515662757888 101093223097278464 101246784010285056 101282891433295872 101407079433596794 101763876880613376 102116219849216352 102205560374018816 102920284572438528 103010328565940224 103081011191887872 103274408961478656 103722648583707296 104057157131204992 104252386319068416 104447981790586368 104539362352082944 104784829558695936 104876504825151488 105073271250714624 105239624825877776 105270406844055552 105399484135706904 105437072527239648 105607372664574176 106068283289073664 106229401333625856 106267285696745472 106438926780043264 107308943291555148 107510273391539304 108153895600937472 108356810977299456 108367216894035968 108490288201957376 108731981043715887 108827109636055096 109005501078110208 109382917141857216 109588138374768768 109598662540559104 109684016011142144 109723132386070528 110244199953997824 110451037102129152 110461644135366656 110625904836651048 110844101887610912 111496974953475072 111671095457878528 111716890091450368 111880609708268544 112452012209332224 112550395422113792 112801133302540254 112940085178990784 113023620744951576 113151980273135232 113516898688587264 113689331202560256 113729875984438272 113829377188274176 113913570514596864 114042940747726848 114223495237842952 114307980071598753 114410732536528896 114584522786832384 114981255420771168 115122892838140928 115208042906808192 115886619636682752 116115192850956288 116469462840834246 116687979656670708 117064301772605616 117386545225407744 117606782646093312 117618076872795136 117986067928295424 118131406765359104 118218782066221056 118310848731119616 118394577929112498 118532820304723968 118720483239332832 118808294247645948 118954645928167808 119326818700207872 119562177316973568 119655290193973248 119743792627548672 119891296683507712 120266399949815808 120680208224649216 120686657136427008 121203993850624256 121823013226776576 121913119005790464 122051574227202048 122158356006928384 122430498340561983 122442255807030874 122581311962563168 122671978613423052 122873064824733696 123207365649808128 123298495358128992 123394518012534912 123406368057479936 123438523934329344 123546519143370752 123637899704867328 124177502387208192 124269349652287488 124366128390586368 124378071742971904 124410480815702016 124611426474196992 124699614623562276 124808713149042208 125629982390113344 125681501352881664 125791458921869312 126411977961393267 126619194849878016 126671119473770496 126868936851554304 127057595826364632 127407347866601088 127658644410716672 128058049336808448 128070347238406144 128215795147767808 128310629315776512 128410555330117632 128501432142573321 128663830587179008 128708985434949777 128965944072241152 129513254442908544 129525692093388032 129722442013177728 129768704648910336 130533043847970816 130545579432706048 130736892243369984 130743878564462592 130790505472917504 132072545589606336 132222538746135552 132320336481894528 132894643497874973 132897832611028992 133112486893461504 133362228895137792 133573369971306408 133725067595523456 133823976669188784 133941058013606272 134625128789978112 134778020883677184 134877708768946176 134995712013713408 135043855244394496 135091249175525799 136154959798955136 136354493081952288 137227046096584704 137428150507794432 137441348255850496 137699211948638208 137903975957883564 138832164064664928 138989834036292096 139003181758757888 139263975720781824 139713106078261248 139925330710843392 139975231980847104 140084242178310144 140409802292672484 140532645514275872 140582763369652864 141515391287102976 141639201778167808 141689714262327296 142622064265494528 142629685706686464 143078591055406864 143347031188719072 143615974962056256 144079140643206912 144205194134583296 144242769541238784 144475747969732608 144704484135581942 144746809410576384 144975974724954516 145213622065594368 145716403605061536 145843889522476288 146117517833025024 146863776861794304 146992266605330432 147268049469505536 147501206448868064 148662633271300096 149174146277691392 149936016279109632 150217322125787136 150401511070053672 150683690265307056 150698160993268768 150869307030846976 151355864918116352 151585774936747008 151639834645917696 151870176015427584 151884760686129152 151924337149943808 152057254330302464 152110619150395191 152410640095465004 153308340561028224 153610723875744256 154515492848910336 154621516787831808 154820257134608384 155292617121112328 155583972875560944 156085735696807488 156378579478602624 156515393633876992 156809043528124416 157057305952034059 157314757237727232 157609906876071936 157625042754961408 157859437238816664 158099226203560356 158155608790859472 158293977652443776 158411058996861264 159102424933610496 159344102000438784 159400928545118208 159416236422631424 159540386925297664 159658390170064896 160598779968946176 160963414937332722 162230843401406208 162430684302368768 162550825341053952 162735432302936064 163240664454082644 163508251617165312 163562638151230736 164074375712785824 164276487533077504 164397993810838656 164526024016713216 164584698579105792 164850532939823104 165366299930996736 165692466203049984 165821504520781824 165938857254976572 166266152831416368 167245462430212608 167506643186817792 167575335137175552 167820914562402816 168549303948524356 168562355835174912 168825593133170688 169142339086516224 169410127768486176 169535431117427364 169727970409702848 169876463822134784 170275348032880896 170744065782411264 170870355771895296 171064411121590272 171080839087702016 171214073773490176 171335242856764428 171611980579933036 171616098804793344 172215791644114944 172684339257211392 172812064360212288 172963256017570304 173024939531880448 174044058463961088 174172789276434432 174315856324493312 174325171419283456 174704194261251369 176079817838111616 176096727452808448 176296718328180736 176427115309192704 177197110148038656 177328173099331584 177466273096679424 177483315857948672 177529562512293888 177816305193517056 178080724858999248 178097826628408544 178300090127364608 178431968892251712 179343265975460352 179482935290959872 179500171719970816 179704027844902912 179836945025261568 180121665567367732 180755417676054528 181539946398606848 181805990775936384 182734519840164864 182969394795446272 183237534010392576 183598949264850944 183663383710546311 183871967943844752 184007967920134578 184811048474712192 185109552086219904 185319778715056128 185456849557300992 185685300961042432 186266253580812288 186284141437681664 186567107614457856 186633642641129472 186917139711295488 187213069723563312 188687188382803968 190303405277331456 191111021799901632 191129374918292096 191487966616075008 192105520857609216 192323692721651712 192465943973664768 192615832995176448 192634330626310144 192995745880768512 193301299633272688 194288538140082048 194583663019766592 194653056973365504 194823357110700032 195818369149059072 196105338365054976 196115817846693888 196185758209376256 198108818384409504 198333808119203328 199668730340192256 199895491647700992 200360054956959612 200535348093404896 200587601393285184 200911587020409408 201937693184967168 202114366582329344 202167031325515776 202186446194556928 202493568020570112 202565782866591744 202814158867193588 203527753761226752 204232439698432704 204411120748037632 205840569144877056 206020657131880448 206162022383775744 206548817922957312 207445297167414592 208114314262409984 208504772638136832 208895963581172736 209078724704165888 209569659117391872 209753009650302976 210146542501429248 210479249651755552 210798968271413808 210874145054479296 211214745329148352 212136566578147328 212458802667251712 212534571393490944 212877853560086528 214617886583110296 215020546783078608 216307791201874944 216713621954598912 216734433788071936 216980576403914752 217056726203372913 217463962087431774 217654219272110192 218765834283714432 219176276749537536 219197325081118208 219368032022284288 219446264772141056 220488399907995648 220902074204258304 220923288270733312 221251809673302096 221688203775221824 222993949906950144 223342190915757056 223433780182900736 223761219416537088 224904024418664448 225602266605080508 225880170357981568 226047241489903152 226303960546270464 227033797377174528 227378662405120512 227459751968876544 227658754376548352 227827141029193728 228085881495453696 228446990475685904 228615960143197506 229169045573664768 229962510841542336 230245785676281856 230416085813616384 231773239273365504 232230385701912576 232938925681668492 233375959313341416 234128603545211232 234773090450815488 235213565292186624 235236153745590272 235972135856590848 236437564132442112 236621697462239232 236789155858224996 237440966478665664 237616588495291896 237909291856335616 238653637400415744 239124354633947136 239310580387946496 239487585255097344 239782593367015424 240532799899631616 241360416449298432 242407987701248512 243646026453553152 243826238011580928 244103148454404096 244316712013856768 244860996681123966 244884511614061748 245162623925126336 245343957226846104 245746129649467392 246414731299616256 246596990716257984 246789036025069824 246812736114959872 246877047868658688 247093038286741504 247275799409734656 248355004774416384 248538699304574976 248732256781172736 248756143485943808 249399229247124552 249617426298084416 251259964780226688 251363002705763328 251582917843738624 252823955922786534 253238389699756032 253737873703108608 254115191652729264 254814695733202176 255317288821433344 256116098673616896 256140694476812288 256431590295535616 256621258631553024 256821110660235264 257002864285146642 257417970869899554 257931888144482304 259026508885817088 259051384186776064 259444884026355456 259537409297820672 261066087695941632 261091158865412096 261473784486739968 261487757128925184 264145091179212672 264445077492271104 264640672963789056 265789286995749946 265795665222057984 266224973786923008 266724457790275584 267146739942612816 267450135191046912 267647953338377568 267882116027212544 269250257579956224 269556041767354368 269755417537892352 269991424027426816 270182498351051598 272309919597910272 272708986163904576 274454092193169408 274856301015588864 274882696511700992 275398423897276416 275807951915767128 277664328129329856 277979668072584192 278006363517515776 278527951441563648 279426212156522496 279850661421686784 279950463961694208 280819604585344968 281065291028551744 281165526739305728 283030782574205952 283278403556335616 283379428524654592 285244128530989056 286157182110813728 286694062377438144 287231949924112512 288158281286413824 288410388269166592 288485539082477568 288951495939465216 289408968271163884 289493618821152768 289951949449909032 290427244131188736 291432807210123072 291687779044952576 292235035666050048 293727553723588608 293984533210660864 295002412897736128 297325266542600192 298348292555382784 299872032558219264 300803022140107344 301367380530614112 301396321986537536 301738614061693952 302711729836232704 303171549873494016 303279669291835392 303740352030855168 303769521372258304 303848674299887616 304221238300790382 304821280190930008 306616681122056448 307221447751488512 309030985697820672 309243033575663616 310585234242224656 311167945751121888 312171471393614976 312757158957205248 313030787267753984 313618087056248832 314114611904068118 314629514475454464 315219813752143872 315250085509922816 315718874477633328 316198452407120712 316311217581718944 316587955304887552 316822117993722528 318204849867220992 318688204000877568 318801857090236416 318832472845262848 319080773850595328 319316780340129792 321926829874665444 324461686802812416 324861368604737536 325101650682107904 325470864605872128 326481328908165288 327016503234330624 327125276302461472 328148751425571648 328552975066155008 328795987621677312 329052048033426432 329169397158211584 329701065879646208 330732599861993472 331384932406099968 331877714509953144 332532305662832736 334490924860425216 335013286373635584 335150670274351104 335641829124805632 337098607897048712 337651186266341376 338820255536972352 339070862234854728 339455940819405696 339752927644269568 340550696065761792 341488131564822528 341740711543790592 342128822243180544 342161678175404032 342670485713528856 342923940214796259 343223961159866072 343232197609586688 345368678514422784 345624128720424576 345926512035140608 346049879063760896 348345578552868864 348631712648986624 349408388522502738 352159635676223232 352193454905616896 352593436656361472 352854230618385408 354394220296077312 354656346198663168 354932546193358848 354966631715897344 356161449717998496 356195653256817088 356600180254729216 356863937784503424 358686531950920704 358965870581919744 359000343439941632 359673890050523136 360243331134735464 363079892797213696 363611981551872768 365469039680329728 366475068020785152 367326767421092622 367743935887689504 368015935840269156 369622096949424384 370219104172439808 370639557430112256 370913699114601984 371370601922084864 372532507161624576 372568282875363328 373134215228915712 373834279422590976 374426139447126624 377374376765607936 379235933884179801 380606810554662912 382222043599803264 382258749836584192 382975933232150016 384211041715218432 384647385443303424 384931887947329536 385231665990352896 385268661252620288 385991491761537024 386126956304849331 386602599266545376 388577076280164096 389167326039533184 389306113946731008 389646714221400064 391636738298118144 392210676730109952 392231635693387776 392371516418752512 396217636768819008 396667616238406656 398683930493624919 399337460680384512 400720109913919224 401070696186809792 401175202786570368 401823174040818816 403875386369934336 404228733164658688 404334062651031552 404372892389113856 404987136041140224 405131565733183488 405273747526577397 405628317734387176 408464879396865408 408822241496075264 411681138289754112 412324044767551488 413097635845914624 414890594334829184 416228628524819968 417009545276273664 417791927162345472 418157449408331776 419129260262528761 419139318234783744 419506019300605952 420958499303511104 421597936542827616 421748290108958592 422429490658296704 424273133156294656 424917605334503424 425069142786981888 425755707120173056 429235773166220592 430041093566157216 432615582403749888 433427243909197824 433468867576143872 434113452406745826 434927924174863548 435308438544220384 437531668567428864 438352553499075072 438394650162236416 438736064044568576 438892529544282112 440976799815991296 441804148408516608 442503619346604192 443376407550443648 445987899813900288 446684381831514112 446867560365801472 447522438833074176 449808048837328896 451204533210161016 451760340715963136 452094482979806304 452607921092540928 454067594754349056 454757324810241024 454919503937753088 455317508753096704 455654282058387456 456171762990907392 456331857451185573 456893980951371808 457231920286395012 459925021683084672 460491571352563712 460832171627232768 463546478546731008 464460771403825152 465877851363336984 466751918626682832 468257207090422464 469546180901630976 470427130584373248 470472307491180544 471171917856102177 471944271713181696 472875128264884224 473578311716449992 474881932957331328 475233176990583792 475818583712671232 477307274800831488 478248709267894272 478621160775892992 478975170510194688 479565186734030848 484815975402497024 487292052907106304 487652476023161856 488206296908808192 489721993362247932 489769023228123496 490325247850252672 490687914453692208 492829462599232512 493193981432515968 493578072050139648 493625472229919744 493754095737317376 494186076573483008 494551598819469312 495334580310261263 497077398609149952 497464513562345472 498798458494249104 499234852596168832 502519929560453376 502726005411526656 503165835687477248 505647911845573068 506476779399512064 508230383305458528 509629391466404352 510634577642866688 512232197347233792 512281388953624576 513242517263106048 513642221320470528 514005728570293284 514835941739799108 518053017771634176 518102768373552128 518889768052710912 519074818595641344 522132175391883264 522947568973479936 522975514257850368 528290182358425344 528890154984542208 529281345927578112 531578573991499892 531591330444115968 532449947573846016 533448915580551168 534293479885225632 534900270382093824 535295906676755136 535764232054425088 538500515159912448 539112083534708736 539510835075784704 539982848054853632 540364996702103196 544619839195820544 545417972327809152 548908184386338816 549712602031177728 549765393023401984 550796847794552832 550990151131638933 551615903831534256 555328656258659712 555959336145168384 556012727035031552 557055902883127296 557738936884782367 558852424313044992 559701322843373568 559900927923388416 561639209170689936 562130582057103488 562331053478611456 566061565148411904 566556807112671232 566758857049309184 572314364221627456 573388124754876288 574463899848225024 576316562572827648 576820776538333184 576971078164955136 577902991878930432 578817936542327768 578987237642305536 579903898899818064 582865614420246144 583375558089905152 584470071332100096 585395413093945129 587455107447177216 590004825795472256 594650533085200384 596696585110765568 601606044280214688 602734761061228224 602792643973075072 603477228123387904 605423459672465408 606343099746988032 606559338583670784 607480704061710336 607539042744516608 607697348599775232 608442476601580764 609642560381860016 613233362244112896 614442895502977024 618061971395641344 618486067151327232 621170468484449312 622335891502243776 624342942787229952 625514317914410496 626061574535507968 627236174112497664 628229223808136236 629259028950908928 630439627504287744 631437748955266656 632396904814241424 632622435163437888 633175910609775104 633644235987445056 636409699734441984 637376408001755136 637603714180472832 637664945690525696 638161547701190656 638633560680259584 643853659749330888 648923373605624832 649722737209475072 650203301364215808 650941729211744256 651170178610118739 652962657816330576 654250552604922944 656297502851143296 657105950132310016 657591975243354624 658104096066852864 658338794316423168 659402131759292416 661465199723986944 662769864812199936 663755429019906288 665064611325665472 668981849720850432 670026572747271168 670301340548702208 671283658249611264 674197215794097424 677640511073944704 678141724469709456 678911881638811392 679505855288539136 681101392131523584 682976263129645056 683481423087581184 684257644486361088 684323356350808064 685340971427057712 685847880429592518 686447922319732144 690737357028845568 691248257440849152 691853024070281216 692099758127521792 696691157105737728 698816777045005476 704319271352446464 704386909811233792 705186873312722944 705708461236770816 709312692397326336 709865092386717696 712322899435996992 712391306513634176 713200360509458432 713727875569006848 717373063901841408 717931741163839488 718000686879883264 719347780101046272 720486662269470928 726159785594427392 727223963103745536 730938079360659456 732950136041570304 734653534842185244 735487871775379008 736031871680538312 739244193898848768 740438208344879616 741279114860224512 741827398229203968 742741203844169728 745065014323249152 746268430457831424 748852278894253248 754748753531215872 758471867768359602 761213621109325824 764444087199606528 764517499673168384 765951866464300032 768422083430436864 769294770886606848 769863775894659072 770463331980705792 770537322505240576 772253912609698662 773205198533090752 777154152560328192 778334652079066368 778612227893462016 779293428442800128 783273476596236288 784421353460219904 784463271386775552 792435273537638016 793335232476813312 795874662745700681 797367860987249838 798674921360769024 801440219827838448 802141392373619584 802350405573140736 803646348081637632 807750772739868672 808457466329317376 808668125302063104 808745784778227712 809974272082280448 810547495053154794 811256635468774352 816929758793730816 817644482992150528 823362276579508224 824648089535102976 826195271691829248 829781188669658368 832457257049639936 834019090552547328 835583854324690944 836314898816663552 838258520525057522 838278636469567488 841916998607022208 843195873085655232 843496580217917184 844858981316593408 848546266312589312 849835210669006848 850138285573963776 851511414240346112 858471546332441184 860082187132314432 865231164807499776 866854487818395648 866937735152287744 868226904813491652 869855848349727096 870616877088440768 875063337134857728 876705106998150144 876789300324472832 877472128089137152 877785059088564224 881953599631982592 885007238693208384 886752815100887296 891975799627800576 893368763663028224 893735120731602944 895044877666148352 899616097674657792 902409066420322032 903520681431926272 904188965959612608 905215842185081856 908135189508698112 909514649620482048 909839007875506176 910635017506193408 911308564116774912 912663714902371146 913787961902743616 914463840572790024 919850043366169344 920983142705127424 921664343254465536 927092957093462016 931755702726673968 933503837253365664 936514414180844928 939092361803261952 940854261168746496 940944614982361088 942343835712204354 943888543426363392 945750256529768448 947156623432899984 949763865914662656 950466353981167584 951637167425342464 954614549601662976 956497418535788544 957242321551785984 957950341020389376 969631950804994048 974584105814212608 975304952046323712 976412593817616384 979443986724495864 979538046456246992 980650495700505344 981375828907384416 985658925198465024 986387962865031936 987156144100279296 987250944459839488 987508191474634752 988372153146966016 989103197638938624 990669160620522526 994154797218299904 997596916988498208 998469705192337664 1005039859120906752 1005452010823053312 1006331671374954496 1011295823691146136 1012953558799024128 1016460766610917056 1019258782932808704 1021269155285733376 1024464394694467584 1024562777907249152 1026485034526212096 1028011457140586568 1029671883479598216 1036106035543268352 1036205536747104256 1037779536105421824 1038149637191282688 1045895137946959872 1056580364716850688 1057780309969084416 1058562691855156224 1063157147982999784 1063182660888231936 1064899895147692032 1068586959770451264 1069800540764187648 1070591813353510272 1071528464108850176 1077001030319824896 1079021670151569408 1080729993404206392 1089239678391641088 1090835944655618304 1099425204062355456 1099530786046803968 1101980302263277866 1103231807663068512 1110657312517319424 1111918672290336768 1112025454070063104 1114111805766254592 1115477873769564734 1117704848626089984 1119402645686747136 1123278418341379872 1124261164114206976 1124662106957222912 1132123130296823808 1133113614225342464 1144628728443254912 1146776249509752576 1148927799696450048 1152633125145655296 1153641553076666368 1153942156329910272 1155805983757860864 1157635873084655536 1157974475284611072 1159807797799636128 1165731228840492288 1166751116179810304 1168940142664200192 1170790826187890258 1174910214894354432 1180009651590944512 1189301066170400768 1193393170221531136 1196051791480874757 1203212088560429376 1205469522122456448 1205585287946150144 1206954456246775808 1210846919344930816 1212686199493976064 1213118677167341568 1214961408123420672 1215078085489033216 1215394697199550464 1216884953203161528 1219285120763720032 1226466724488225792 1228885791005954048 1236972134302654464 1242340936968898624 1244671783004487552 1248685885574459904 1251028635828820992 1252123149071015936 1254472348224995328 1256458447616272472 1257387780787586283 1258518057901817856 1262875497910533312 1264793809628482848 1265244870326875776 1266351821219550208 1267288471974890112 1272819399468883968 1274752816003510272 1275207428360945664 1275329891381051392 1277267121360519168 1287707319498661776 1297846747211249664 1299445474418950144 1300406602728431616 1302340357220237478 1305925315632661152 1308501105209845888 1312595005702286592 1314211900264620032 1315183950486709248 1316208192133705728 1316677588632846336 1318804263518584832 1322930399447973888 1327510858039812576 1330129222651330944 1337963699441700864 1340053145494542336 1340602681097404416 1342567316499222528 1348394431588194848 1355281022147889408 1356283448939418912 1357823763277622784 1359011710577078272 1362202784263047168 1365952526259290112 1366962846175162368 1368515288972722176 1370681942854115424 1371695760859185036 1372895844639464288 1381474714057691136 1382496514881698304 1383706048140562432 1384199516255043584 1393382314211475456 1397633554090010952 1408638542704892928 1408773819622467584 1410373746625445888 1411416922473541632 1413515753568306531 1418625384794652672 1424645798871993984 1424782613027268352 1426400721018916864 1427455751138013696 1434746127803682816 1435863482327678976 1436001373759766528 1438695560202092544 1440973324538941856 1452319571188854784 1454447926207491072 1461876158721318912 1469307069684370488 1470975743550758016 1472063743361076624 1478488387797697536 1480876416689759232 1482558229720449024 1483654796458407936 1485482407688339456 1486003740930783789 1497704557788506496 1509497507062431744 1516943735536719204 1528888174399213056 1529034999346336768 1531903732928600064 1536844166860873728 1539727551789318144 1540926663961411584 1544507825219397324 1546410397066181504 1554308305120656384 1556669304158132736 1557224455786924032 1558586856885600256 1568842706920439808 1568926542773551104 1584870547075276032 1586670464953626624 1591749325491401362 1594735721974499676 1597349842721538048 1602880439655676896 1604282784747239168 1604700811146281472 1607292696163275264 1615501545479737344 1616914932658634752 1617336250604126208 1619948544164560896 1621094990106309588 1622513270937548704 1633859517587461632 1635288965984301056 1646724553159016448 1649296179070205952 1652390543383658496 1659562377339316736 1664914514099279872 1668038181105094656 1671167708649381888 1672629797633327104 1673216810654347101 1676517041050115044 1676557272939134976 1683833997214044416 1686391746171310464 1686993160435834368 1689717962633186816 1697092532625178624 1699670421338013696 1700276571147927552 1703022828480692224 1716943092664882368 1720164374264628864 1727630365472374649 1730462329614999552 1733708975636791296 1733875470304575488 1736453809626983304 1739711696699454192 1741233754176881536 1750126674269715456 1753410213996300288 1753578600648945664 1754944256178274304 1755570118177128448 1756186239281835387 1770014477386416768 1773505630201774592 1783951599255601152 1786737527326056448 1787470241463205888 1790089755332296704 1804818132840644064 1807041362863852544 1808377931919225216 1810431684370163712 1816270379017396224 1819029299240964096 1819678015751012352 1822617128233549824 1825327429804742292 1827575923805487232 1828927681145580048 1839700086732338688 1841966285410254848 1843328686508931072 1854185914186924032 1863511405453347936 1867007674506731328 1873028828361689856 1878184723606523904 1881708522337492992 1881889229964722176 1884687671424408708 1887777086852726784 1894313246865799968 1899527731829325312 1900932707962335168 1903274334850684928 1909229099203325952 1912994837071577088 1914484643103571968 1915900682040778752 1939263901609988096 1949168211628425216 1950609904092647424 1952825187635232768 1958887973448991728 1959076092912493984 1961300991401010688 1962751657814768832 1971317850396930048 1972775925730063872 1974312288200558592 1974501888919678976 1975016382949269504 1976744306293932032 1978206395277877248 1981338321241045052 1988309594436599808 1995193833976996416 1996939410384675328 2010079718241813504 2010904021646106624 2012663342749908992 2022591647382292272 2032921533221834112 2038517565865617408 2042538310571466752 2048928789388935168 2049125555814498304 2052970069052424192 2056022914281173136 2059343766959196432 2072212071086536704 2072411073494208512 2075559072210843648 2076299274382565376 2113160729433701376 2115560619938168832 2117125383710312448 2126314295965999568 2137173919540902528 2139601081528375296 2141183626707020544 2143056928217700352 2154002060639649792 2158043340303138816 2161459986808412784 2178479356783282176 2181671889311236608 2198850408124710912 2203960604526555732 2206463615326137024 2221314625034638848 2223837344580673536 2224050908140126208 2228223611532509184 2230955747539129468 2238805291373494272 2246556836682759744 2248522328228413952 2249324213914445824 2264246260593647616 2266227228450684928 2289257456886509824 2293552499019505152 2297855599392900096 2305266250291310592 2307283106153332736 2307884312659820544 2311611967515721728 2315271746169311072 2319615595599272256 2331462457680984576 2333502232359620608 2337880285328400384 2341581652375780516 2349820429788708864 2360019303181889024 2378602132340801536 2386786340443062272 2387623988237102043 2392103582961749514 2406424177120858752 2410939044244912896 2411170575892300288 2413908912493551616 2421693838689861632 2425372398987952128 2426237354334683136 2429922816246841344 2430156170978066432 2433769906406323056 2438570241527440064 2452933448976451584 2457771582011908096 2473944268605308928 2484681873937797248 2489343566008975104 2497371771148919808 2502057271657641984 2504246298142031872 2508944696449990656 2512916895232544944 2514775561575172566 2525750995821066624 2529587619256965696 2530489740653751552 2532703642439100416 2534576943949780224 2545638798937767936 2549505632007020544 2550414856721891328 2550659782762102784 2554534242721038336 2575414638997323552 2595693494422499328 2600813205456863232 2604680714440474956 2611850631265322304 2617002210419691776 2625190011404573184 2628423800529240064 2630367900973418496 2632416384267411456 2633355177265692672 2637608527037169664 2645860798895947776 2655021716079625152 2660258445302661888 2675927398883401728 2680106290989084672 2681205362194808832 2685134632998445056 2696788863176389696 2710562044295778816 2712566897878837824 2715647526555245568 2718023421154156544 2724405568526094336 2731905052518580224 2733925692350324736 2741363885708230848 2743391521718370072 2745791689278928576 2762949428115382272 2764993029763396608 2767412096281124864 2768399032510087168 2795267108180021904 2817277085409785856 2817547639244935168 2820747493250891776 2822833844947083264 2827031507136613062 2837250769589305344 2849291597743987968 2849565226054536704 2852801442037833728 2854911502276027392 2869492255607365632 2871726964655357952 2872002747519533056 2881946649077883712 2904639142377709568 2908895852414982144 2923752317442637824 2938614139368740976 2941951487101516032 2944127486722153248 2956976775595395072 2961752833379518464 2965116459440898048 2967309592916815872 2972007481861567578 2995409115577012992 3018995014124863488 3033887471073438408 3057776348798426112 3058069998692673536 3063807465857200128 3073688333721747456 3079455103578636288 3089015650438794648 3092820794132363008 3108616610241312768 3113338608316265472 3114448911573848064 3117173713771200512 3137685413840879616 3169741094150552064 3173340929907253248 3183498650982802724 3189471443948999352 3194699685443076096 3205760879311353792 3208565569494478336 3209401622292562944 3214585392326550528 3231003090959474688 3233829865317269504 3242189980212619176 3245026541875097408 3267719035174923264 3270577931968602112 3298592358140411904 3319124754678633472 3329829028198559744 3336076362210189312 3342335417298763776 3346433621308694202 3353034082100230088 3353114545878269952 3367667994428088832 3372783492342620928 3373986320871668736 3379435925266373632 3394185065250357248 3399340842676027392 3433886185329764736 3440328748529257728 3455260730944749298 3460924659229999104 3467417951273582592 3467750940609150976 3472907619253966608 3479423393398908384 3482467508353763072 3500253348539430912 3506820427992600576 3507157201297891328 3509888512356548608 3512372478563670774 3540028954772833536 3547011260403549184 3567903198511202304 3573475054652112896 3580179510664593408 3609636265681288128 3614082725727705088 3616755863838450432 3620863368740327424 3632540758034792448 3638058598481928192 3639356031502024704 3645234256467099648 3650654859609484584 3655151847610974464 3657855362291160096 3679400173464677376 3683932570820509696 3686657373017862144 3727022810906695872 3734015349013462656 3746057656723379712 3756369447213047808 3763417044674985984 3763778459929444352 3769375342848817416 3772163342362758849 3775554173705453568 3788626493731599936 3799055463658650624 3801865415924670336 3806548669701369856 3818458198406651904 3825989674143154176 3831801364081557504 3878527803219976192 3898336423256850432 3901219808185294848 3917775946897983456 3918152185824987968 3922601982802021376 3925503315629537664 3942635700793860096 3945551851460127744 3948624576401117184 3949003777839357952 3950032765898539008 3956412790555754496 3962676642482090104 3990387667953992832 3993878820769350656 4020159436483627008 4021808043292213248 4045183294764584544 4065843066443668224 4077035131731234816 4085076621142933504 4097857578777870336 4098251111628996608 4112045828562346272 4118687533918392864 4144424142173073408 4144822146988417024 4151118144421687296 4152598548765130752 4226321458867402752 4231121239876337664 4234250767420624896 4252628591931999136 4274347839081805056 4279202163056750592 4282367253414041088 4286113856435400704 4308004121279299584 4316086680606277632 4322919973616825568 4356958713566564352 4363343778622473216 4407921209053111464 4412927230652274048 4442629250069277696 4447674689161347072 4448101816280252416 4456447223065018368 4458011222792351367 4461911495078258936 4493113673365519488 4497044656456827904 4498648427828891648 4528492521187295232 4578514913773019648 4587104998039010304 4595711198785800192 4610532500582621184 4614566212306665472 4630543492338622144 4639231191198544512 4662924915361969152 4667004464719241216 4675760570656800768 4683163304751561032 4720038606363778048 4775247976474204086 4784207165923499028 4812848354241717504 4821878088489825792 4822341151784600576 4827817824987103232 4843387677379723264 4850744797975904256 4859845632493682688 4867539812812646112 4877140483054880128 4905866897952903168 4915543164023816192 4947888537210617856 4969363747875594496 4978687132017950208 4994743542297839616 5004114543315283968 5008492596284063744 5017889392899981312 5019650431963041303 5025833790465089888 5029551123150345132 5051501991642133248 5059175238513931392 5060979481307503104 5065407284878200832 5069153887899560448 5091277597875535872 5099011264014041088 5100829713443782656 5109068485442076672 5150829277994647104 5182891096417123947 5191386988844998656 5201626410913726464 5209361428880949912 5223701262530644608 5234004420839383552 5250380022809146368 5256847601058480128 5260735801946836992 5264832768534822912 5266710354531385344 5268558717845506161 5275217054074339328 5310043432159250304 5320516890605323776 5351854797766803456 5360212581978169344 5362410724389617664 5370269265996890112 5393577726352779392 5421124088591557632 5425133795757675648 5431295053110491136 5436046842308313088 5448680383412873893 5448811137052188672 5467851384700649472 5482727771416461696 5486783043436740144 5491583378557857152 5525898856230764544 5529986059526793216 5534824192562249728 5536798065020174336 5590534216360043808 5634554170819571712 5635095278489870336 5645667689894166528 5654063014273226124 5698583195487975936 5699130452109073408 5705602884075667456 5709823004552054784 5738984511214731264 5743453929310715904 5763893298155767424 5809278284755419136 5817791704829964288 5847504634885275648 5877228278737481952 5883902974203032064 5888254973444306496 5913953551190790144 5923505666759036928 5930232918881796096 5934619185833631744 5944014963723135156 5990818231154025984 6037990028249726976 6067774942146876816 6115552697596852224 6116139997385347072 6127614931714400256 6147376667443494912 6158910207157272576 6178031300877589296 6185641588264726016 6217233220482625536 6226677216632530944 6228897823147696128 6234347427542401024 6339482188301104128 6346681859814506496 6366997301965605448 6378942887897998704 6411521758622707584 6417131138988956672 6418803244585125888 6429170784653101056 6439349544033396419 6462006181918949376 6484379960425238352 6490053083750194816 6535438070349846528 6541155863937204224 6638249509357266944 6659658056397119488 6672152724420378624 6684670834597527552 6692867242617388404 6706068164200460176 6735335988856177664 6745566984685241856 6747972641743337472 6758871850532747264 6798681685352054784 6867772370659529472 6880657497058515456 6910521461889498596 6921849318459998208 6934835902547165184 6945815238507933216 6958846786797816768 6964935016707526144 7000506697078861824 7013640855985201152 7014314402595782656 7019777024713097216 7024744957127341548 7080057909545667072 7094022520807098368 7135806397022404608 7146950109304225792 7160359021329186816 7162871964711306129 7219272531362576256 7228165451455410176 7233511727676900864 7241726737480654848 7265081516069584896 7276117196963856384 7278712063004049408 7290468512934199296 7301309719218969168 7310303695221948928 7315710724582320192 7358800346929354752 7367865141641019392 7373314746035724288 7454045621813391744 7468030698026925312 7492115313446759424 7512738894426095616 7526834089349971968 7527556919858888704 7538750685697634832 7544326684725517698 7577252987463199872 7598110927317301248 7603730831849340672 7613097339402739712 7636916396813303808 7651979348286308352 7663602728163115008 7757055606439952384 7802439616370589696 7835551893795966912 7836304371649975936 7845203965604042752 7851006631259075328 7885271401587720192 7891103702920255488 7897249152802234368 7898007555678715904 7900065531797078016 7912825581111508992 7925353284964180208 7980775335907985664 7987757641538701312 8040318872967254016 8043616086584426496 8090366589529169088 8131686132887336448 8154070263462469632 8170153242285867008 8195715157555740672 8224091657124692544 8237375067836785728 8288848284346146816 8289644293976834048 8302236288843374592 8305197097530261504 8452642917734805504 8462242479752675328 8468501534841249792 8505257183863998272 8548695678163610112 8558404326113501184 8564734506828082176 8572227712870801408 8616008242558599168 8645839947233651136 8713917427133128704 8726687557244946432 8815842418106222928 8825854461304548096 8885258500138555392 8895349378322694144 8896203632560504832 8916022445584702734 8923822990156517872 8986227346731038976 8994089312913655808 8997296855657783296 9056985042374590464 9157029827546039296 9174209996078020608 9191422397571600384 9221065001165242368 9261086984677244288 9278462382397089024 9325849830723938304 9334008929438482432 9351521141313601536 9366326609503122064 9440077212727556096 9550495952948408172 9568414331846998056 9625696708483435008 9643756176979651584 9644682303569201152 9655635649974206464 9701489595951808512 9735079625625292224 9754280966109760256 9811733795905806336 9831086328047632384 9895777074421235712 9938727495751188992 9957374264035900416 9989487084595679232 10008229086630567936 10016985192568127488 10039300863926082606 10051667580930179776 10059102246300690264 10103003983284266496 10118350477027862784 10121958962615006208 10130814569756401664 10138307775799120896 10182555195751071744 10198022528028082176 10301658555989294208 10365782192834247894 10382773977689997312 10403252821827452928 10418722857761899824 10447402525061289216 10468008841678767104 10500760045618292736 10513695202116960256 10521471603893673984 10529665537069645824 10537117435691012322 10620086864318500608 10641033781210647552 10703709595533606912 10720425163956338688 10740538531993780224 10787155452705558784 10842248177183115264 10850267591515351296 10862590106220982272 10872093684616626176 10897360766825747786 10897622274104377344 10935702769401298944 10965455542832923392 10973566086873480288 10983166757115714304 11051797712461529088 11059972119053586432 11069648385124499456 11181068432720087616 11269108341639143424 11270190556979740672 11291335379788333056 11308126028546452248 11397166390975951872 11398260904218146816 11411205768151334912 11419646009104109568 11477969022429462528 11527786596311534848 11618556569510838272 11635583409659928576 11695009269770551296 11754456557474963904 11767805948406064128 11776509946888612992 11827907102381580288 11847011333518073856 11869238371667263488 11888029927446270312 11981636462308051968 12135549884293753632 12231105395193704448 12232279994770694144 12255229863428800512 12294753334886989824 12356062601755178592 12371283176529452032 12434466440965251072 12453354433265061888 12457795646295392256 12678964376602208256 12693363719629012992 12733994603931210896 12757885775795997408 12823043517245415168 12834262277977913344 12837606489170251776 12858341569306202112 12878699088066792838 12924012363837898752 12968759920850476704 12980106167500389632 13070876140699693056 13082311727874408448 13276499018714533888 13319316112794238976 13344305448840757248 13369341669195055104 13385734485234776808 13412136328400920352 13470671977712355328 13491133969370483712 13495945283486674944 13517743701065494528 13735544741319058944 13761314994117030912 13821042923778997192 13843698636919996416 13891630477015866432 13917693573595633536 13929870033415052288 14001013394157723648 14027281711970402304 14028628805191565312 14049489914254683096 14160115819091334144 14188045041614196736 14293900218608451584 14325743929422612258 14438545062725152512 14456330902910820352 14467023455353801728 14483453474961309696 14530163032139169792 14552234393927712768 14602619438437938336 14620607390443897856 14631421449164640384 14717600693858709504 14746629492071448576 14908091243626783488 14936061396053850624 14984230626893518848 15025477788852191232 15053668178699943936 15077501371395269664 15088653369451035396 15154505974926399744 15196221854634602496 15207461663698681344 15226194678805479424 15273832793626607616 15327205456326230016 15514111212879904768 15548673289251371841 15604879232741179392 15671103787591933824 15672608743299951872 15690407931208085504 15702013262518150656 15770542803175440384 15782207405840510976 15794498305604468736 15796015111357431808 15800131063594156032 15825651162223017984 15850706569928360416 15961550671815971328 15975515283077402624 16080637745934508032 16087232173168852992 16180733179058338176 16263372265774672896 16308140526924939264 16340306484571734016 16346041150238621679 16448183314249385088 16474750135673571456 16577696568692293632 16579288587953668096 16604472577686749184 16610394195060523008 16905285835469611008 16937003069682499584 17010514367727996544 17097391356327220224 17116808652227002368 17129469013656164352 17144455425741602816 17291679894467302272 17427834854266257408 17453375114489892864 17631684836212445856 17651708922609096192 17770517000277110784 17790698756645388288 17832044891169405468 17847645980313035744 17972454693462077952 17988178625827311616 17994593711315566592 18113970084749180928 18314059655092078592 18348419992156041216 18382844795143200768 18442130002330484736 18522173969354488576 18556924764794178048 18651699661447876608 18668017858876964864 18703042282627203072 18732653219006244128 18880154425455112192 19100991905896816344 19136828663693996112 19251393416966870016 19287512353959303168 19289364607138402304 19311271299948412928 19318048632100189257 19470159251250584448 19508561932219520512 19623467591811612672 19662172656095264768 19877454991502377984 19914748528071800832 19978974169191358464 20016458173261135872 20078601727852165212 20103335161860359552 20118204492601380528 20206007966568532992 20236700954055725568 20243917925230012416 20261629139512803328 20276615551598241792 20396045056056164352 20603317111978588416 20731564385668495788 20765547955379994624 20837445715523799648 20894805050122578432 20936017683357534208 21001520091236585472 21042943207787347968 21059331074139291648 21074234871382024644 21240173728637001216 21282067562421295104 21407419191067213824 21440850327912677376 21481077063987560448 21574310905411117568 21684496354366230528 21700535183030702592 21725180212441964544 21744187369233252352 21794721533651495572 21795244548208754688 21871405538802597888 21930911085665846784 21947132173746960576 21966333514231428608 22103595424923058176 22119944238107172864 22139296770248998912 22362136865440175232 22538216683278286848 22540381113959481344 22582670759576666112 22616252057092904496 22794332781951903744 22796521808436293632 22822411536302669824 22839292018208219136 22955938044858925056 23055573192623069696 23237113139021676544 23271166819319857152 23508913114949927808 23535611896812128256 23553019893777225984 23655814204763160576 23694022667036147712 23738476743334526976 23776059854892540624 23963272924616103936 24271099768587507264 24462210790387408896 24464559989541388288 24510459726857601024 24712125203510357184 24742566353058904064 24868932881930502144 24906708866530123776 24915591292590784512 25357928753204416512 25386727439258025984 25467989207862421792 25515771551591994816 25646087034490830336 25668524555955826688 25675212978340503552 25716683138612404224 25757398176133585676 25848024727675797504 25937519841700953408 25960212335000779264 26141752281399386112 26164623455748816896 26552998037429067776 26638632225588477952 26688610897681514496 26771468970469553616 26824272656801840704 26941343955424710656 26982267938740967424 26991890566973349888 27035487402130989056 27471089482638117888 27522629988234061824 27642085847557994384 27783260954031732864 27835387147191267072 27859740066830104576 28002026788315447296 28054563423940804608 28057257610383130624 28098979828509366192 28320231638182668288 28376090083228393472 28651487858845224516 28877090125450305024 28912661805821640704 28934046910707603456 28966906949922619392 29104468787855425536 29205238876875876672 29241214780887795712 29262842898329280768 29435201387717419008 29493258984142897152 29816182487253566976 29872122792107701248 29968461253787037696 30050955577704382464 30155002742790539328 30177306738902070792 30309011949852799488 30392443709269204992 30414923327397362688 30452389357610958848 30547665587253215232 31028222425759809536 31097346578502743682 31209758465482358784 31342207575183867648 31345217486599903744 31380815862416171008 31404026525036301312 31541085606350880768 31564414811681021952 31588996611208937472 31592030222714863616 31701413139856720832 31923101343631942656 31951030566154805248 32161275491869016064 32361466358116676352 32526744531549345792 32616281053849878528 32692082300477243358 32896366628498770176 32949500271347142912 33155393137384587264 33158577175907336192 33208945155373498368 33810571670939222016 33874006139364999168 34021028735455993088 34194782712654440448 34233617304454004736 34258938027312328704 34288910851483205632 34583359788934604544 34855669708532514816 34906750228979785728 35263369672424891712 35303417845218192384 35541034000554221568 35664089782338810936 35695291960626071488 35944909386924155904 35976357251654623232 35989187422631133184 36628119310184157184 36696839984312082432 36765689590286401536 36884260004660969472 37044347938708977152 37113849529588356096 37303399322895753216 37336035717753929728 37465306438012488256 37760308850910224384 38201983811793632688 38273657327387992224 38502786833933740032 38575024707918606336 38578729214276804608 38636097264200378514 38940318502501168896 39017123864439041024 39246935183623225344 39754909983004755968 39829497056143601664 39957948338382716928 40032916346522271744 40157203455704330424 40206670323720719104 40236408985202761056 40412015933137065984 40473401908111451136 40487835850460024832 40523258279025606656 40553231103196483584 41206634223957176832 41463128771336991576 41531095910759989248 41674891431047599296 41789610100245156864 41872035366715068416 42003040182473170944 42085886415574695936 42148469742764049288 42480347457274002432 42564135124842590208 42881700655825354752 43148621810822235136 43368992708732461056 43401070366061405184 43450360424883929088 43589443067302991144 43590489096417509376 43861822171331693568 43894264347493921152 43932667028462857216 44239888476214345728 44724273730880350464 45076433366556573696 45080762227918962688 45232504114185808992 45588665563903807488 45593043616872587264 45678584036416438272 46111146385246139392 46542333638639714304 47017826229899855616 47071223793624256512 47106039787554451968 47311628409526321152 47388045334072295424 47476953486669053952 47552119709785081248 47926545849232207872 48542199537175014528 48924421580774817792 48929119979082776576 49020919453715202048 49038123450715865037 49424250407020714368 49485132706117808128 49737865763861004288 49813417733060247552 49831182585181569024 50715857506408833024 50935978415724843584 51031543103183989632 51292174068981660672 51337049111911653376 51350425956681007104 51433366277224808448 51514796352267171352 51875039683401906816 51920424670001558528 52283504562798772224 53105996074858135552 53277264451176955904 53542937940939107232 53648545313603681408 53882687910849421312 53964535877481934848 53983781133946699776 54070974804261978112 54942178965276235776 55045259976468123648 55284171695115988768 55566521908063465728 55670774294382534144 55719480133660209152 56004053576630894592 56109126847881609216 56197959657018732384 56640463276365336576 56752180166456786944 57302975717690449032 57754180250900610048 57825323611643281408 57868093821415206912 57933813899845238784 57954145896300567771 58410477753751753344 58482429561775591424 58525685796658561536 58870402775434838016 58986517968285794304 59632364974507133952 59744245584215402496 59936922507574075392 60310005485581078656 60354613477804141584 60618023899705598976 60784887418538409984 60829846654794725376 60904778715221917696 62194693157005487364 62684415150367735296 62690434973199807488 62761631724832342016 62808053050072602624 63128829623362043904 63177993222417874944 63402826279713441664 63846202687263885312 63902061132309610496 64322550983738032128 64722932716233352704 65053489063098691584 65232562107699757056 65384164600954486716 65792733256997540352 65899000542694285824 66310786274769174528 66417890310746996736 67621143341878444032 67748012278729998336 68042057470911986176 68389565425308880896 68467234608908009472 68517876054624657408 68577821702966411264 69166719577869209088 69711339417065029632 69813500457959571456 70526739344849783424 70606835690436384768 70832844984367360609 71082068001108443136 71328179564677621872 71390583921252142976 71889818773848311808 71952714503309246464 71978374845262266368 73256238620368314368 73393679968624164864 73531379180572803072 74088695877417954304 74227699059176712192 74606798645791506432 74930612876024976512 75520617701820448768 76403967623587265376 76547314654775984448 77005573667867480064 77150049415837212672 77157458428553609216 77272194528400757028 77880637005002337792 78034247728878082048 78493870367246450688 79509819966009511936 79658994112287203328 79915896676765433856 80065832693044543488 80314406911408660848 80413340647441438208 80472817970405522112 80824031866274131968 80946803816222902272 80975671700920049664 81046516558051213312 81106462206392967168 82413268447914353664 82926257542673983152 83349782862095198592 83579220200490313728 83744070733430136832 84006080364946341888 84171772831149391872 84296939485528098576 84960694914548004864 85128270249685180416 86297243621644470272 86737985417464922112 86802140732122810368 86900720849767858176 87178886134605982288 87723644342663387136 87788528694987842304 87865334056925714432 88479776952428691456 89448547461760700928 90152866733113147392 90465008228371617984 91177331127807614976 91186087233745174528 91357168072832876544 92222292770492278784 93084667277279428608 94035652459799711232 94142447587248513024 94212079575108903936 94623256819052642304 94776090668144590848 95104239419570162496 95853091698464415744 97084399074350029056 97848843161549635584 97858239958165553152 98076246901431730074 98848500814041428736 98970265412235616256 99475731527722008576 99626835466120495104 101431715012817666048 101871956831449687168 102063086206367979264 102584348137963321344 102674098223823306752 102700851913362014208 102866732554449616896 103029592704534342704 103750079366803813632 103840849340003117056 104567009125597544448 106211992149716271104 107085875881878214464 107297090627207362816 107765375821698842624 107929071754963869696 107967562267893399552 108141949608523956224 109884357930552471552 110090519952936247296 110568343390231977536 111133043816126931456 111341548588765068288 111438960267320418304 112008107153261789184 112395919314037464768 113280926552730673152 113504360332913573888 114605951435380898064 115508360501801220096 115650647223286562816 115736187642830413824 115908291792601135542 116820955507503506688 116964859123551182848 117051371593317123072 117740805550869676032 119264729949014267904 119488491168430804992 119873845015148150784 120620010971162157312 120709226955608283168 121236047799411197952 121569774837076819968 121659693309589450752 124389386314010974728 125368830300735470592 125380869946399614976 125523263449664684032 125616106100145205248 126257659246724087808 126805652559426883328 127692405374527770624 127804122264619220992 128645101967476064256 129445865432466705408 130106978126197383168 130768329201908973432 131585466513995080704 131798001085388571648 135242286683756888064 136084114941823972352 136779130850617761792 137035752109249314816 138333439155738418176 139627000915919142912 141053478689699566848 141213671380872769536 141665689968734721218 142164136002216886272 142656359129355243744 142781167842504285952 143779637547696623616 143905429006618492928 146512477240736628736 146787359937248329728 147062758361145606144 148177391754835908608 148455398118353424384 149213597291583012864 149861225752049953024 151041235403640897536 152807935247174530752 153094629309551968896 154011147335734960128 154300098831674425344 154314916857107218432 154544389056801514056 155761274010004675584 156068495457756164096 159019639932019023872 159317988224574406656 159831793353530867712 160628813822817321696 160826681294882876416 160945635940811044224 161648063732548263936 161893607632445804544 161951343401840099328 162212924412785934336 164826536895828707328 165852515085347966304 166699565724190397184 167158440400980627456 167488141466860273664 168012160729892683776 168593878971056197152 169921389829096009728 170256540499370360832 172594487243288940544 173475970834929844224 173604281464245620736 173801441699535716352 174357772269211964576 175447288685326774272 175577057389975684608 175730668113851428864 176959553904857382912 178897094923521401856 180930016456743235968 182354662255615229952 182372174467490349056 182714336145665753088 184444585540984557568 188071304919599422464 188284895174497026048 188424159150217807872 190208478839140324992 191706183396928831488 194168798148700058112 195697686323099271168 196152493802863460148 197697001628082857472 197940530824471232512 199253670932240990208 202863430025635332096 203743913662899374336 204126172412735958528 205168696275926642688 205348196447646613504 205401703826724028416 205733465108899233792 206059185409068685408 207500158733607627264 207681698680006234112 209134018251195088896 212423984299432542208 212498534953102081827 214171751763756428928 214594181254414725632 215530751643397685248 215858143509927739392 215935124535786799104 216283899217047912448 219768715861104943104 220181039905872494592 221136686780463955072 222266087632253862912 222683097177530136576 222877920534640836608 224791838628074929536 226561853105461346304 227008720665827147776 229211902870761796128 231016721003602440192 231472375285660827648 231816583585202271084 233641911015007013376 233929718247102365696 234102743186634246144 235481611101739352064 238529459898028535808 238976982336861609984 239747690030296301568 241240021942324314624 241418453911216566336 242472095598822395904 243139549674153639936 243319386619178901504 248778772628021949456 250737660601470941184 250761739892799229952 251046526899329368064 251232212200290410496 252515318493448175616 253611305118853766656 255384810749055541248 255608244529238441984 258891730864933410816 260213956252394766336 261536658403817946864 263170933027990161408 263596002170777143296 272168229883647944704 273558261701235523584 274071504218498629632 276666878311476836352 279254001831838285824 282106957379399133696 282427342761745539072 283331379937469442436 284328272004433772544 285312718258710487488 285562335685008571904 287559275095393247232 287810858013236985856 293024954481473257472 293574719874496659456 296354783509671817216 296910796236706848768 298427194583166025728 299722451504099906048 302082470807281795072 305615870494349061504 306189258619103937792 308022294671469920256 308600197663348850688 308629833714214436864 309088778113603028112 311522548020009351168 312136990915512328192 318039279864038047744 318635976449148813312 321257627645634643392 321653362589765752832 321891271881622088448 323296127465096527872 323787215264891609088 323902686803680198656 324425848825571868672 329653073791657414656 331705030170695932608 333399131448380794368 334316880801961254912 334976282933720547328 336024321459785367552 337187757942112394304 339842779658192019456 340513080998740721664 345188974486577881088 346951941669859688448 347208562928491241472 348715544538423929152 350894577370653548544 351154114779951369216 351461336227702857728 357794189847042803712 361860032913486471936 364709324511230459904 364744348934980698112 368889171081969115136 376142609839198844928 376569790348994052096 376848318300435615744 380416957678280649984 383412366793857662976 388337596297400116224 392304987605726920296 395394003256165714944 395881061648942465024 405726860051270664192 407487827325798748672 408252344825471917056 410337392551853285376 410696392895293227008 412118370818137370816 415000317467215254528 415363397360012468224 424997069906204163654 428343503527512857856 429188362508829451264 431061503286795370496 431716287019855478784 439537431722209886208 440362079811744989184 442273373560927910144 444532175264507725824 445366194355060273152 445755841069281673216 449583677256149859072 453123706210922692608 458423805741523592256 462033442007204880384 462944750571321655296 463633167170404542168 467283822030014026752 467859436494204731392 468205486373268492288 477058919796057071616 477953964673723219968 479495380060592603136 482480043884648629248 482836907822433132672 484944191197644791808 486638773238357803008 497557545256043898912 501475321202941882368 501523479785598459904 502464424400580820992 507222610237707533312 510769621498111082496 517783461729866821632 520427912504789532672 523073316807635893728 526341866055980322816 527192004341554286592 544336459767295889408 547116523402471047168 548143008436997259264 553333756622953672704 564213914758798267392 564854685523491078144 566662759874938884872 570625436517420974976 571124671370017143808 575118550190786494464 586049908962946514944 592709567019343634432 593821592473413697536 599444903008199812096 611231740988698123008 612378517238207875584 616044589342939840512 617200395326697701376 618177556227206056224 623045096040018702336 624273981831024656384 636078559728076095488 637271952898297626624 637495604859306245481 642515255291269286784 643306725179531505664 643782543763244176896 646592254930193055744 647574430529783218176 647805373607360397312 648851697651143737344 659306147583314829312 663410060341391865216 666798262896761588736 668633761603922509824 669952565867441094656 674375515884224788608 679685559316384038912 681026161997481443328 690377948973155762176 694417125856982482944 697431089076847858304 701789154741307097088 702308229559902738432 702922672455405715456 715588379694085607424 723720065826972943872 729418649022460919808 737778342163938230272 752285219678397689856 753139580697988104192 753696636600871231488 760833915356561299968 766824733587715325952 776675192594800232448 784609975211453840592 790788006512331429888 791762123297884930048 814975654651597497344 816504689650943834112 820674785103706570752 824236741636274741632 830000634934430509056 830726794720024936448 849994139812408327308 856687007055025715712 858376725017658902528 863432574039710957568 879074863444419772416 880724159623489978368 884546747121855820288 889064350529015451648 890732388710120546304 891511682138563346432 899167354512299718144 906247412421845385216 916847611483047184512 924066884014409760768 925889501142643310592 927266334340809084336 934567644060028053504 935718872988409462784 936410972746536984576 954117839592114143232 955907929347446439936 964960087769297258496 965673815644866265344 969888382395289583616 973277546476715606016 995115090512087797824 1002950642405883764736 1003046959571196919808 1004928848801161641984 1014445220475415066624 1021539242996222164992 1035566923459733643264 1040855825009579065344 1046146633615271787456 1052683732111960645632 1054384008683108573184 1088672919534591778816 1094233046804942094336 1106667513245907345408 1128427829517596534784 1129709371046982156288 1133325519749877769744 1141250873034841949952 1142249342740034287616 1150237100381572988928 1185419134038687268864 1187643184946827395072 1198889806016399624192 1222463481977396246016 1224757034476415751168 1232089178685879681024 1236355112454412112448 1246090192080037404672 1248547963662049312768 1272157119456152190976 1274991209718612490962 1285030510582538573568 1286613450359063011328 1287565087526488353792 1293184509860386111488 1295148861059566436352 1318612295166629658624 1326820120682783730432 1333596525793523177472 1337267523207845019648 1348751031768449577216 1359371118632768077824 1380755897946311524352 1388834251713964965888 1394862178153695716608 1403578309482614194176 1404616459119805476864 1405845344910811430912 1431176759388171214848 1447440131653945887744 1475556684327876460544 1504570439356795379712 1507393273201742462976 1521667830713122599936 1553350385189600464896 1569219950422907681184 1581576013024662859776 1629951309303194994688 1633009379301887668224 1641349570207413141504 1648473483272549483264 1660001269868861018112 1661453589440049872896 1699988279624816654616 1713374014110051431424 1716753450035317805056 1758149726888839544832 1769093494243711640576 1778128701058030903296 1781464777420241092608 1798334709024599436288 1833695222966094369024 1848133768028819521536 1854532668681618168672 1869135288120056107008 1872821945493073969152 1908235679184228286464 1911815858694892879872 1929920175538594516992 1931347631289732530688 1939776764790579167232 1946555092953431212032 1990230181024175595648 2005901284811767529472 2006093919142393839616 2009857697602323283968 2028890440950830133248 2043078485992444329984 2071133846919467286528 2092293267230543574912 2105367464223921291264 2108768017366217146368 2177345839069183557632 2213335026491814690816 2256855659035193069568 2259418742093964312576 2266651039499755539488 2282501746069683899904 2284498685480068575232 2300474200763145977856 2370838268077374537728 2375286369893654790144 2397779612032799248384 2444926963954792492032 2449514068952831502336 2472710224908824224896 2492180384160074809344 2497095927324098625536 2549982419437224981924 2570061021165077147136 2573226900718126022656 2575130175052976707584 2590297722119132872704 2637224590333259317248 2653640241365567460864 2667193051587046354944 2674535046415690039296 2697502063536899154432 2718742237265536155648 2761511795892623048704 2777668503427929931776 2789724356307391433216 2807156618965228388352 2809232918239610953728 2811690689821622861824 2862353518776342429696 2894880263307891775488 2951113368655752921088 3009140878713590759424 3014786546403484925952 3043335661426245199872 3106700770379200929792 3138439900845815362368 3163152026049325719552 3259902618606389989376 3266018758603775336448 3282699140414826283008 3296946966545098966528 3320002539737722036224 3322907178880099745792 3399976559249633309232 3426748028220102862848 3433506900070635610112 3538186988487423281152 3556257402116061806592 3562929554840482185216 3596669418049198872576 3667390445932188738048 3696267536057639043072 3709065337363236337344 3738270576240112214016 3745643890986147938304 3816471358368456572928 3859840351077189033984 3862695262579465061376 3879553529581158334464 3980460362048351191296 4011802569623535058944 4012187838284787679232 4057780881901660266496 4142267693838934573056 4184586534461087149824 4210734928447842582528 4217536034732434292736 4354691678138367115264 4426670052983629381632 4513711318070386139136 4533302078999511078976 4565003492139367799808 4568997370960137150464 4741676536154749075456 4795559224065598496768 4889853927909584984064 4899028137905663004672 4945420449817648449792 4984360768320149618688 5099964838874449963848 5140122042330154294272 5146453801436252045312 5150260350105953415168 5274449180666518634496 5307280482731134921728 5334386103174092709888 5395004127073798308864 5579448712614782866432 5618465836479221907456 5724707037552684859392 5789760526615783550976 6018281757427181518848 6029573092806969851904 6086671322852490399744 6213401540758401859584 6276879801691630724736 6326304052098651439104 6519805237212779978752 6532037517207550672896 6593893933090197933056 6640005079475444072448 6799953118499266618464 6853496056440205725696 6867013800141271220224 7076373976974846562304 7112514804232123613184 7125859109680964370432 7193338836098397745152 7334780891864377476096 7418130674726472674688 7476541152480224428032 7491287781972295876608 7719680702154378067968 7725390525158930122752 7960920724096702382592 8023605139247070117888 8115561763803320532992 8284535387677869146112 8369173068922174299648 8421469856895685165056 8435072069464868585472 8709383356276734230528 8853340105967258763264 9027422636140772278272 9066604157999022157952 9130006984278735599616 9137994741920274300928 9591118448131196993536 9779707855819169968128 9798056275811326009344 9890840899635296899584 9968721536640299237376 10199929677748899927696 10280244084660308588544 10292907602872504090624 10300520700211906830336 10614560965462269843456 10668772206348185419776 10790008254147596617728 11158897425229565732864 11236931672958443814912 11449414075105369718784 11579521053231567101952 12036563514854363037696 12173342645704980799488 12426803081516803719168 12553759603383261449472 12652608104197302878208 13039610474425559957504 13064075034415101345792 13187787866180395866112 13280010158950888144896 13599906236998533236928 13706992112880411451392 13734027600282542440448 14152747953949693124608 14225029608464247226368 14386677672196795490304 14669561783728754952192 14836261349452945349376 14953082304960448856064 15439361404308756135936 15450781050317860245504 15921841448193404765184 16231123527606641065984 16738346137844348599296 18054845272281544556544 18133208315998044315904 18260013968557471199232 18275989483840548601856 19182236896262393987072 19559415711638339936256 19596112551622652018688 19781681799270593799168 20399859355497799855392 20560488169320617177088 20601041400423813660672 21229121930924539686912 21337544412696370839552 21580016508295193235456 22317794850459131465728 22473863345916887629824 23159042106463134203904 24346685291409961598976 24853606163033607438336 25107519206766522898944 25305216208394605756416 26079220948851119915008 26128150068830202691584 26375575732360791732224 26560020317901776289792 27199812473997066473856 27413984225760822902784 27468055200565084880896 28305495907899386249216 28773355344393590980608 29339123567457509904384 29672522698905890698752 29906164609920897712128 30878722808617512271872 30901562100635720491008 31843682896386809530368 32462247055213282131968 33476692275688697198592 36109690544563089113088 36266416631996088631808 36520027937114942398464 36551978967681097203712 38364473792524787974144 39118831423276679872512 39192225103245304037376 39563363598541187598336 40799718710995599710784 41120976338641234354176 41202082800847627321344 42458243861849079373824 42675088825392741679104 43160033016590386470912 44635589700918262931456 46318084212926268407808 48693370582819923197952 50215038413533045797888 52158441897702239830016 52751151464721583464448 54399624947994132947712 54827968451521645805568 56610991815798772498432 57546710688787181961216 58678247134915019808768 59345045397811781397504 61803124201271440982016 63687365792773619060736 66953384551377394397184 72532833263992177263616 73040055874229884796928 78237662846553359745024 78384450206490608074752 79126727197082375196672 81599437421991199421568 82241952677282468708352 82404165601695254642688 84916487723698158747648 86320066033180772941824 89271179401836525862912 92636168425852536815616 97386741165639846395904 100430076827066091595776 105502302929443166928896 108799249895988265895424 109655936903043291611136 113221983631597544996864 115093421377574363922432 117356494269830039617536 118690090795623562795008 123606248402542881964032 127374731585547238121472 133906769102754788794368 145065666527984354527232 146080111748459769593856 156475325693106719490048 158253454394164750393344 163198874843982398843136 164483905354564937416704 169832975447396317495296 172640132066361545883648 178542358803673051725824 200860153654132183191552 211004605858886333857792 217598499791976531790848 234712988539660079235072 237380181591247125590016 247212496805085763928064 254749463171094476242944 267813538205509577588736 290131333055968709054464 292160223496919539187712 316506908788329500786688 326397749687964797686272 328967810709129874833408 339665950894792634990592 345280264132723091767296 357084717607346103451648 401720307308264366383104 422009211717772667715584 435196999583953063581696 469425977079320158470144 474760363182494251180032 509498926342188952485888 535627076411019155177472 580262666111937418108928 633013817576659001573376 652795499375929595372544 803440614616528732766208 870393999167906127163392 949520726364988502360064 1018997852684377904971776 1071254152822038310354944 1160525332223874836217856 1266027635153318003146752 1305590998751859190745088 1606881229233057465532416 1740787998335812254326784 1899041452729977004720128 2321050664447749672435712 2611181997503718381490176 3213762458466114931064832 3481575996671624508653568 3798082905459954009440256 4642101328895499344871424 5222363995007436762980352 6963151993343249017307136 10444727990014873525960704 13926303986686498034614272 20889455980029747051921408 41778911960059494103842816
- Sum of all divisors σ(n): 150097260126308060089026321
- Sum of proper divisors (its aliquot sum) s(n): 108318348166248565985183505
- 41778911960059494103842816 is an abundant number, because the sum of its proper divisors (108318348166248565985183505) is greater than itself. Its abundance is 66539436206189071881340689
Bases of 41778911960059494103842816
- Binary: 100010100011110000011101011011000001011110011110111011111111010110100100000000000000002
- Hexadecimal: 0x228F075B05E7BBFD690000
- Base-36: 58ZC7EMOP6P4Z8XS0
Squares and roots of 41778911960059494103842816
- 41778911960059494103842816 squared (417789119600594941038428162) is 1745477484566402239453179754233350779773538434809856
- 41778911960059494103842816 cubed (417789119600594941038428163) is 72924150155965823554783326290975374533778855810668086147398410927751871594496
-
41778911960059494103842816 is a
perfect square number . Itssquare root is 6463660879104 -
The
cube root of 41778911960059494103842816 is 346991664.2103878833
Scales and comparisons
How big is 41778911960059494103842816?- 41,778,911,960,059,494,103,842,816 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 41,778,911,960,059,494,103,842,816 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 41778911960059494103842816 cubic inches would be around 28915972 feet tall.
Recreational maths with 41778911960059494103842816
- 41778911960059494103842816 backwards is 61824830149495006911987714
- 41778911960059494103842816 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 41778911960059494103842816's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 41778911960059494103842816 - Facts about the integer". Numbermatics.com. 2024. Web. 1 June 2024.
APA style:
Numbermatics. (2024). Number 41778911960059494103842816 - Facts about the integer. Retrieved 1 June 2024, from https://numbermatics.com/n/41778911960059494103842816/
Chicago style:
Numbermatics. 2024. "Number 41778911960059494103842816 - Facts about the integer". https://numbermatics.com/n/41778911960059494103842816/
The information we have on file for 41778911960059494103842816 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 41778911960059494103842816, math, Factors of 41778911960059494103842816, curriculum, school, college, exams, university, Prime factorization of 41778911960059494103842816, STEM, science, technology, engineering, physics, economics, calculator, forty-one septillion, seven hundred seventy-eight sextillion, nine hundred eleven quintillion, nine hundred sixty quadrillion, fifty-nine trillion, four hundred ninety-four billion, one hundred three million, eight hundred forty-two thousand, eight hundred sixteen.