318248119058676238720843776
318,248,119,058,676,238,720,843,776 is an even composite number composed of five prime numbers multiplied together.
318248119058676238720843776 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of seventeen thousand, three hundred twenty-five divisors.
Prime factorization of 318248119058676238720843776:
214 × 310 × 134 × 376 × 672
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 13 × 13 × 13 × 13 × 37 × 37 × 37 × 37 × 37 × 37 × 67 × 67)See below for interesting mathematical facts about the number 318248119058676238720843776 from the Numbermatics database.
Names of 318248119058676238720843776
- Cardinal: 318248119058676238720843776 can be written as Three hundred eighteen septillion, two hundred forty-eight sextillion, one hundred nineteen quintillion, fifty-eight quadrillion, six hundred seventy-six trillion, two hundred thirty-eight billion, seven hundred twenty million, eight hundred forty-three thousand, seven hundred seventy-six.
Scientific notation
- Scientific notation: 3.18248119058676238720843776 × 1026
Factors of 318248119058676238720843776
Divisors of 318248119058676238720843776
- Number of divisors d(n): 17325
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 18 24 26 27 32 36 37 39 48 52 54 64 67 72 74 78 81 96 104 108 111 117 128 134 144 148 156 162 169 192 201 208 216 222 234 243 256 268 288 296 312 324 333 338 351 384 402 416 432 444 468 481 486 507 512 536 576 592 603 624 648 666 676 702 729 768 804 832 864 871 888 936 962 972 999 1014 1024 1053 1072 1152 1184 1206 1248 1296 1332 1352 1369 1404 1443 1458 1521 1536 1608 1664 1728 1742 1776 1809 1872 1924 1944 1998 2028 2048 2106 2144 2187 2197 2304 2368 2412 2479 2496 2592 2613 2664 2704 2738 2808 2886 2916 2997 3042 3072 3159 3216 3328 3456 3484 3552 3618 3744 3848 3888 3996 4056 4096 4107 4212 4288 4329 4374 4394 4489 4563 4608 4736 4824 4958 4992 5184 5226 5328 5408 5427 5476 5616 5772 5832 5994 6084 6144 6253 6318 6432 6561 6591 6656 6912 6968 7104 7236 7437 7488 7696 7776 7839 7992 8112 8192 8214 8424 8576 8658 8748 8788 8978 8991 9126 9216 9472 9477 9648 9916 9984 10368 10452 10656 10816 10854 10952 11232 11323 11544 11664 11988 12168 12288 12321 12506 12636 12864 12987 13122 13182 13312 13467 13689 13824 13936 14208 14472 14874 14976 15392 15552 15678 15984 16224 16281 16384 16428 16848 17152 17316 17496 17576 17797 17956 17982 18252 18432 18759 18944 18954 19296 19683 19773 19832 19968 20736 20904 21312 21632 21708 21904 22311 22464 22646 23088 23328 23517 23976 24336 24576 24642 25012 25272 25728 25974 26244 26364 26624 26934 26973 27378 27648 27872 28416 28431 28561 28944 29748 29952 30784 31104 31356 31968 32227 32448 32562 32856 33696 33969 34304 34632 34992 35152 35594 35912 35964 36504 36864 36963 37518 37888 37908 38592 38961 39366 39546 39664 39936 40401 41067 41472 41808 42624 43264 43416 43808 44622 44928 45292 46176 46656 47034 47952 48672 48843 49152 49284 50024 50544 50653 51456 51948 52488 52728 53248 53391 53868 53946 54756 55296 55744 56277 56832 56862 57122 57888 58357 59049 59319 59496 59904 61568 62208 62712 63936 64454 64896 65124 65712 66933 67392 67938 68608 69264 69984 70304 70551 71188 71824 71928 73008 73728 73926 75036 75776 75816 77184 77922 78732 79092 79328 79872 80802 80919 81289 82134 82944 83616 85248 85293 85683 86528 86832 87616 89244 89856 90584 91723 92352 93312 94068 95904 96681 97344 97686 98568 100048 101088 101306 101907 102912 103896 104976 105456 106496 106782 107736 107892 109512 110592 110889 111488 112554 113664 113724 114244 115776 116714 116883 118098 118638 118992 119808 121203 123136 123201 124416 125424 127872 128908 129792 130248 131424 133866 134784 135876 137216 138528 139968 140608 141102 142376 143648 143856 146016 146529 147199 147456 147852 150072 151552 151632 151959 154368 155844 157464 158184 158656 159744 160173 161604 161838 162578 164268 165888 166093 167232 168831 170496 170586 171366 173056 173664 175071 175232 177957 178488 179712 181168 183446 184704 186624 188136 191808 193362 194688 195372 197136 200096 200799 202176 202612 203814 205824 207792 209952 210912 211653 212992 213564 215472 215784 219024 221184 221778 222976 225108 227328 227448 228488 231361 231552 233428 233766 236196 237276 237984 239616 242406 242757 243867 246272 246402 248832 250848 255744 255879 257049 257816 259584 260496 262848 267732 269568 271752 274432 275169 277056 279936 281216 282204 284752 287296 287712 290043 292032 293058 294398 295704 300144 303104 303264 303918 305721 308736 311688 314928 316368 317312 319488 320346 323208 323676 325156 328536 331776 332186 332667 334464 337662 340992 341172 342732 346112 347328 350142 350464 350649 355914 356976 359424 362336 363609 366892 369408 369603 373248 376272 383616 386724 389376 390744 394272 400192 401598 404352 405224 407628 411648 415584 418951 419904 421824 423306 427128 430944 431568 438048 439587 441597 442368 443556 445952 450216 454656 454896 455877 456976 462722 463104 466856 467532 472392 474552 475968 479232 480519 484812 485514 487734 492544 492804 497664 498279 501696 506493 511488 511758 514098 515632 519168 520992 525213 525696 533871 535464 539136 543504 548864 550338 554112 559872 562432 564408 569504 574592 575424 580086 584064 586116 588796 591408 600288 602397 606208 606528 607836 611442 617472 623376 629856 632736 634624 634959 638976 640692 646416 647352 650312 657072 658489 663552 664372 665334 668928 675324 681984 682344 685464 692224 694083 694656 700284 700928 701298 711828 713952 718848 724672 727218 728271 731601 733784 738816 739206 746496 752544 758641 767232 767637 771147 773448 778752 781488 788544 800384 803196 808704 810448 815256 823296 825507 831168 837902 839808 843648 846612 854256 861888 863136 870129 876096 879174 883194 887112 891904 900432 909312 909792 911754 913952 917163 925444 926208 933712 935064 944784 949104 951936 958464 961038 969624 971028 975468 985088 985608 995328 996558 998001 1003392 1012986 1022976 1023516 1028196 1031264 1038336 1041984 1050426 1051392 1051947 1056757 1067742 1070928 1078272 1087008 1090827 1097728 1100676 1108224 1108809 1119744 1124864 1128816 1139008 1149184 1150848 1160172 1168128 1172232 1177592 1182816 1192399 1200576 1204794 1213056 1215672 1222884 1234944 1246752 1256853 1259712 1265472 1269248 1269918 1281384 1292832 1294704 1300624 1314144 1316978 1318761 1324791 1327104 1328744 1330668 1337856 1350648 1363968 1364688 1367631 1370928 1384448 1388166 1389312 1400568 1401856 1402596 1423656 1427904 1437696 1441557 1449344 1454436 1456542 1463202 1467568 1477632 1478412 1492992 1494837 1505088 1517282 1519479 1534464 1535274 1542294 1546896 1557504 1562976 1575639 1577088 1600768 1601613 1606392 1617408 1620896 1630512 1646592 1651014 1662336 1675804 1679616 1687296 1693224 1708512 1723776 1726272 1740258 1752192 1758348 1766388 1774224 1783808 1800864 1807191 1818624 1819584 1823508 1827904 1834326 1850888 1852416 1867424 1870128 1874161 1889568 1898208 1903872 1904877 1913587 1916928 1922076 1939248 1942056 1950936 1970176 1971216 1975467 1990656 1993116 1996002 2006784 2025972 2045952 2047032 2056392 2062528 2076672 2082249 2083968 2100852 2102784 2103894 2113514 2135484 2141856 2156544 2159209 2174016 2181654 2184813 2194803 2201352 2216448 2217618 2239488 2249728 2257632 2275923 2278016 2298368 2301696 2313441 2320344 2336256 2344464 2355184 2365632 2384798 2401152 2409588 2426112 2431344 2445768 2469888 2476521 2493504 2513706 2519424 2530944 2538496 2539836 2562768 2585664 2589408 2601248 2610387 2628288 2633956 2637522 2649582 2657488 2661336 2675712 2701296 2727936 2729376 2735262 2741856 2751489 2768896 2776332 2778624 2801136 2803712 2805192 2847312 2855808 2875392 2883114 2898688 2908872 2913084 2926404 2935136 2955264 2956824 2985984 2989674 2994003 3007693 3010176 3034564 3038958 3068928 3070548 3084588 3093792 3115008 3125952 3151278 3154176 3155841 3170271 3201536 3203226 3212784 3234816 3241792 3261024 3272481 3293184 3302028 3324672 3326427 3351608 3359232 3374592 3386448 3393751 3417024 3447552 3452544 3480516 3504384 3516696 3532776 3548448 3567616 3577197 3601728 3614382 3639168 3647016 3655808 3668652 3701776 3704832 3734848 3740256 3748322 3770559 3779136 3796416 3807744 3809754 3827174 3844152 3878496 3884112 3901872 3940352 3942432 3950934 3956283 3974373 3981312 3986232 3992004 4013568 4051944 4091904 4094064 4102893 4112784 4125056 4153344 4164498 4167936 4201704 4205568 4207788 4227028 4270968 4283712 4313088 4318418 4324671 4348032 4363308 4369626 4389606 4402704 4432896 4435236 4478976 4484511 4499456 4515264 4551846 4556032 4558437 4596736 4603392 4626882 4640688 4672512 4688928 4710368 4726917 4731264 4769596 4802304 4804839 4819176 4852224 4862688 4891536 4939776 4953042 4987008 5027412 5038848 5061888 5076992 5079672 5125536 5171328 5178816 5202496 5220774 5256576 5267912 5275044 5299164 5314976 5322672 5351424 5402592 5421573 5446363 5455872 5458752 5470524 5483712 5502978 5552664 5557248 5602272 5607424 5610384 5622483 5694624 5711616 5714631 5740761 5750784 5766228 5797376 5817744 5826168 5852808 5870272 5910528 5913648 5926401 5971968 5979348 5988006 6015386 6020352 6069128 6077916 6137856 6141096 6145441 6169176 6187584 6230016 6246747 6251904 6302556 6308352 6311682 6340542 6403072 6406452 6425568 6469632 6477627 6483584 6522048 6544962 6584409 6604056 6649344 6652854 6703216 6718464 6749184 6772896 6787502 6827769 6834048 6895104 6905088 6940323 6961032 7008768 7033392 7065552 7096896 7135232 7154394 7203456 7228764 7278336 7294032 7311616 7337304 7403552 7409664 7429563 7469696 7480512 7496644 7541118 7558272 7592832 7615488 7619508 7654348 7688304 7756992 7768224 7803744 7831161 7880704 7884864 7901868 7912566 7948746 7972464 7984008 8027136 8103888 8183808 8188128 8205786 8225568 8250112 8254467 8306688 8328996 8335872 8403408 8411136 8415576 8454056 8541936 8560357 8567424 8626176 8636836 8649342 8696064 8726616 8739252 8779212 8805408 8865792 8870472 8957952 8969022 8982009 8998912 9023079 9030528 9103692 9112064 9116874 9193472 9206784 9253764 9281376 9345024 9377856 9420736 9453834 9462528 9467523 9510813 9539192 9604608 9609678 9638352 9704448 9725376 9783072 9817443 9862333 9879552 9906084 9974016 9979281 10054824 10077696 10123776 10153984 10159344 10181253 10251072 10342656 10357632 10404992 10441548 10513152 10535824 10550088 10598328 10629952 10645344 10702848 10731591 10805184 10843146 10892726 10917504 10941048 10967424 11005956 11105328 11114496 11204544 11214848 11220768 11244966 11311677 11389248 11423232 11429262 11481522 11532456 11594752 11635488 11652336 11705616 11740544 11821056 11827296 11852802 11923119 11943936 11958696 11976012 12030772 12040704 12138256 12155832 12275712 12282192 12290882 12308679 12338352 12375168 12460032 12493494 12503808 12605112 12616704 12623364 12681084 12806144 12812904 12851136 12939264 12955254 12967168 12974013 13044096 13089924 13168818 13208112 13298688 13305708 13406432 13436928 13453533 13498368 13545792 13575004 13655538 13668096 13675311 13790208 13810176 13880646 13922064 14017536 14066784 14131104 14180751 14193792 14270464 14308788 14406912 14414517 14457528 14556672 14588064 14623232 14674608 14807104 14819328 14859126 14939392 14961024 14993288 15082236 15116544 15185664 15230976 15239016 15308696 15376608 15501187 15513984 15536448 15607488 15662322 15769728 15803736 15825132 15897492 15944928 15968016 16054272 16207776 16264719 16339089 16367616 16376256 16411572 16451136 16500224 16508934 16657992 16671744 16806816 16822272 16831152 16867449 16908112 17083872 17120714 17134848 17143893 17222283 17252352 17273672 17298684 17392128 17453232 17478504 17558424 17610816 17731584 17740944 17779203 17915904 17938044 17964018 17997824 18046158 18061056 18207384 18224128 18233748 18386944 18413568 18436323 18507528 18562752 18690048 18740241 18755712 18841472 18907668 18925056 18935046 19021626 19078384 19209216 19219356 19276704 19408896 19432881 19450752 19566144 19634886 19724666 19753227 19812168 19948032 19958562 20109648 20155392 20247552 20307968 20318688 20362506 20483307 20502144 20685312 20715264 20809984 20820969 20883096 21026304 21071648 21100176 21196656 21259904 21290688 21405696 21463182 21610368 21686292 21785452 21835008 21882096 21934848 22011912 22210656 22228992 22288689 22409088 22429696 22441536 22489932 22623354 22778496 22846464 22858524 22963044 23064912 23189504 23270976 23304672 23411232 23481088 23493483 23642112 23654592 23705604 23846238 23917392 23952024 24061544 24081408 24276512 24311664 24364093 24551424 24564384 24581764 24617358 24676704 24750336 24763401 24920064 24986988 25007616 25210224 25233408 25246728 25362168 25612288 25625808 25681071 25702272 25878528 25910508 25934336 25948026 26088192 26179848 26337636 26416224 26597376 26611416 26812864 26873856 26907066 26946027 26996736 27069237 27091584 27150008 27311076 27336192 27350622 27580416 27620352 27761292 27844128 28035072 28069717 28133568 28262208 28361502 28387584 28402569 28532439 28617576 28813824 28829034 28915056 29113344 29176128 29246464 29349216 29452329 29586999 29614208 29638656 29718252 29878784 29922048 29986576 30164472 30233088 30371328 30461952 30478032 30543759 30617392 30753216 31002374 31027968 31072896 31214976 31324644 31539456 31607472 31650264 31794984 31889856 31936032 32108544 32194773 32415552 32529438 32678178 32752512 32823144 32902272 33000448 33017868 33315984 33343488 33613632 33644544 33662304 33734898 33816224 33935031 34167744 34241428 34269696 34287786 34444566 34547344 34597368 34784256 34906464 34957008 35116848 35221632 35463168 35481888 35558406 35769357 35831808 35876088 35928036 35995648 36092316 36122112 36414768 36448256 36467496 36773888 36827136 36872646 36926037 37015056 37125504 37380096 37480482 37511424 37682944 37815336 37850112 37870092 38043252 38156768 38418432 38438712 38553408 38817792 38865762 38901504 38922039 39100009 39132288 39269772 39449332 39506454 39624336 39896064 39917124 40219296 40310784 40360599 40495104 40615936 40637376 40725012 40966614 41004288 41025933 41370624 41430528 41619968 41641938 41766192 42052608 42143296 42200352 42393312 42519808 42542253 42581376 42811392 42926364 43220736 43243551 43372584 43570904 43670016 43764192 43869696 44023824 44118763 44421312 44457984 44577378 44818176 44883072 44979864 45246708 45556992 45692928 45717048 45926088 46129824 46379008 46503561 46541952 46609344 46822464 46962176 46986966 47309184 47411208 47692476 47834784 47904048 48123088 48162816 48553024 48623328 48728186 48794157 49017267 49102848 49128768 49163528 49234716 49353408 49500672 49526802 49973976 50015232 50420448 50466816 50493456 50602347 50724336 51224576 51251616 51362142 51404544 51431679 51666849 51757056 51821016 51868672 51896052 52176384 52359696 52675272 52832448 53194752 53222832 53337609 53625728 53747712 53814132 53892054 53993472 54138474 54183168 54300016 54622152 54672384 54701244 55160832 55240704 55308969 55522584 55688256 56070144 56139434 56220723 56267136 56524416 56723004 56775168 56805138 57064878 57235152 57627648 57658068 57830112 58226688 58298643 58352256 58492928 58698432 58904658 59173998 59228416 59259681 59436504 59757568 59844096 59973152 60328944 60466176 60742656 60923904 60956064 61087518 61234784 61449921 61506432 62004748 62055936 62145792 62429952 62462907 62649288 63078912 63214944 63300528 63589968 63779712 63872064 64217088 64389546 64831104 65058876 65356356 65505024 65646288 65804544 66000896 66035736 66631968 66686976 66866067 67227264 67289088 67324608 67469796 67632448 67870062 68335488 68482856 68539392 68575572 68889132 69094688 69194736 69343957 69568512 69812928 69914016 70233696 70443264 70480449 70802719 70926336 70963776 71116812 71538714 71752176 71856072 72184632 72244224 72829536 72896512 72934992 73092279 73547776 73654272 73745292 73852074 74030112 74251008 74290203 74760192 74960964 75022848 75365888 75630672 75700224 75740184 76086504 76313536 76836864 76877424 77043213 77106816 77635584 77731524 77803008 77844078 78200018 78264576 78539544 78898664 79012908 79248672 79792128 79834248 79890733 80438592 80621568 80721198 80838081 80990208 81207711 81274752 81450024 81933228 82008576 82051866 82741248 82861056 83239936 83283876 83532384 84105216 84209151 84286592 84400704 84786624 85039616 85084506 85162752 85597317 85852728 86441472 86487102 86745168 87141808 87340032 87528384 87739392 88047648 88237526 88356987 88760997 88842624 88915968 89154756 89636352 89766144 89959728 90493416 91113984 91385856 91434096 91631277 91852176 92259648 92758016 93007122 93083904 93218688 93644928 93924352 93973932 94618368 94822416 95384952 95669568 95808096 96246176 96325632 96584319 97106048 97246656 97456372 97588314 98034534 98257536 98327056 98469432 98706816 99001344 99053604 99947952 100030464 100840896 100933632 100986912 101204694 101448672 101805093 102449152 102503232 102724284 102809088 102863358 103333698 103642032 103737344 103792104 104352768 104719392 105350544 105664896 106389504 106445664 106675218 107251456 107308071 107495424 107628264 107784108 107986944 108276948 108366336 108600032 109244304 109344768 109402488 110321664 110481408 110617938 110778111 111045168 111284641 111376512 112140288 112278868 112441446 112534272 113048832 113446008 113550336 113610276 114129756 114470304 115255296 115316136 115660224 116453376 116597286 116704512 116766117 116985856 117300027 117396864 117809316 118347996 118456832 118519362 118873008 119515136 119688192 119946304 120657888 120932352 121081797 121485312 121847808 121912128 122175036 122469568 122899842 123012864 123077799 124009496 124111872 124291584 124859904 124925814 125298576 125568787 126157824 126429888 126601056 127179936 127559424 127626759 127744128 128210329 128434176 128779092 129662208 129730653 130117752 130712712 131010048 131292576 131609088 132001792 132071472 132356289 133263936 133373952 133732134 134454528 134649216 134939592 135264896 135740124 136670976 136965712 137078784 137151144 137778264 138189376 138389472 138687914 139137024 139510683 139625856 139828032 140467392 140886528 140960898 141605438 141927552 142233624 143077428 143504352 143712144 144369264 144488448 145659072 145793024 145869984 146184558 146382471 147051801 147308544 147490584 147704148 148060224 148502016 148580406 149921928 150045696 150731776 151261344 151400448 151480368 151807041 152173008 152627072 153673728 153754848 154086426 154213632 155000547 155271168 155463048 155606016 155688156 156400036 156529152 157079088 157797328 158025816 158497344 159584256 159668496 159781466 160012827 160877184 161243136 161442396 161676162 161980416 162415422 162549504 162900048 163866456 164017152 164103732 165482496 165722112 165926907 166479872 166567752 167064768 168210432 168418302 168573184 168662169 168801408 169573248 170079232 170169012 170325504 171194634 171705456 172882944 172974204 173490336 174283616 174680064 174895929 175056768 175478784 176095296 176475052 176713974 177521994 177685248 177779043 178309512 179272704 179532288 179919456 180986832 182227968 182771712 182868192 183262554 183704352 184349763 184519296 185516032 186014244 186167808 186437376 187289856 187388721 187848704 187947864 189236736 189644832 190769904 191339136 191616192 192492352 192651264 193168638 194212096 194493312 194912744 195176628 196069068 196515072 196654112 196938864 197413632 198002688 198107208 199895904 200060928 200598201 201515431 201681792 201867264 201973824 202409388 202897344 203610186 205006464 205448568 205618176 205726716 206667396 207284064 207474688 207584208 208031871 208705536 209438784 210701088 211329792 211441347 212408157 212779008 212891328 213350436 214502912 214616142 215256528 215568216 216553896 216732672 217200064 218488608 218689536 218804976 219276837 220643328 220962816 221235876 221556222 222090336 222569282 222753024 222870609 224280576 224557736 224882892 225068544 226097664 226892016 227100672 227220552 227381317 228259512 228940608 230510592 230632272 231129639 231320448 232906752 233194572 233409024 233532234 233971712 234600054 234793728 235618632 236695992 236913664 237038724 237746016 239030272 239376384 239672199 239892608 241315776 241864704 242163594 242970624 243623133 243824256 244350072 244939136 245799684 246025728 246155598 248018992 248223744 248583168 249719808 249851628 250597152 251137574 252315648 252627453 252859776 253202112 254359872 255118848 255253518 255488256 256420658 256791951 257558184 259324416 259461306 260235504 261425424 262020096 262585152 263218176 264003584 264142944 264712578 265070961 266282991 266527872 266747904 267464268 268909056 269298432 269879184 270529792 271480248 273341952 273931424 274157568 274302288 274893831 275556528 276378752 276778944 277375828 278274048 279021366 279251712 279656064 280934784 281773056 281921796 283210876 283855104 284467248 286154856 287008704 287424288 288738528 288976896 289752957 291318144 291586048 291739968 292369116 292764942 294103602 294981168 295408296 296120448 297004032 297160812 299843856 300091392 301463552 302522688 302800896 302960736 303614082 304346016 305254144 305415279 307347456 307509696 308172852 308427264 310001094 310926096 311212032 311376312 312800072 313058304 314158176 315594656 316051632 316733209 316994688 319168512 319336992 319562932 320025654 321754368 321924213 322486272 322884792 323352324 323960832 324830844 325099008 325800096 327732912 328034304 328207464 330964992 331444224 331853814 332334333 332959744 333135504 333853923 334129536 336420864 336836604 337146368 337324338 337602816 339146496 340158464 340338024 340651008 342389268 343410912 345765888 345948408 346980672 348567232 349360128 349791858 350113536 350298351 350957568 351900081 352190592 352950104 353427948 355043988 355370496 355558086 356619024 358545408 359064576 359838912 361973664 363245391 364455936 364906321 365543424 365736384 366525108 367408704 368699526 369038592 369233397 372028488 372335616 372874752 374579712 374777442 375697408 375895728 376706361 378473472 379289664 381539808 382678272 382880277 383232384 384630987 384984704 385302528 386337276 388424192 388986624 389825488 390353256 392138136 393030144 393308224 393877728 394827264 396005376 396214416 397068867 399791808 400121856 401196402 403030862 403363584 403947648 404818776 405794688 407220372 410012928 410897136 411236352 411453432 413334792 414568128 414949376 415168416 416063742 417411072 418532049 418877568 421402176 422659584 422882694 424816314 425782656 426700872 429005824 429232284 430513056 431136432 433107792 433465344 434400128 436977216 437379072 437609952 438553674 441155403 441925632 442471752 443112444 444180672 445138564 445506048 445741218 449115472 449765784 450137088 452195328 453784032 454201344 454441104 454762634 455421123 456519024 457881216 461021184 461264544 462259278 462640896 465001641 465813504 466389144 466818048 467064468 467943424 469200108 469587456 471237264 473391984 473827328 474077448 475492032 478060544 478752768 479344398 479785216 480038481 482631552 483729408 484327188 485941248 487246266 487648512 488700144 489878272 491599368 492051456 492311196 496037984 496447488 497166336 497780721 499439616 499703256 501194304 502275148 504631296 505254906 505719552 505986507 506404224 508719744 510237696 510507036 510976512 512841316 513583902 515116368 518648832 518922612 520471008 522850848 524040192 524687787 525170304 526436352 528007168 528285888 529425156 530141922 532565982 533055744 533337129 534928536 537818112 538596864 539758368 541059584 542960496 546683904 547862848 548315136 548604576 549787662 551113056 552757504 553049289 553557888 554751656 556548096 558042732 558503424 559312128 561869568 562166163 563546112 563843592 566421752 567710208 568934496 572309712 573543919 574017408 574848576 577477056 577953792 579505914 582636288 583479936 584738232 585529884 588207204 589962336 590816592 592240896 594008064 594321624 599687712 600182784 601794603 602927104 604546293 605045376 605601792 605921472 607228164 608692032 610508288 610830558 615019392 616345704 616854528 620002188 621852192 622424064 622752624 624095613 625600144 626116608 628316352 631189312 632103264 633466418 633989376 634324041 637224471 638337024 638673984 639125864 640051308 643508736 643848426 645769584 646704648 649661688 650198016 651600192 655465824 656068608 656414928 657830511 661929984 662888448 663707628 664668666 665919488 666271008 667707846 668259072 668611827 672841728 673673208 674292736 674648676 675205632 678292992 680316928 680676048 681302016 682143951 684778536 686821824 691531776 691896816 693388917 693961344 697134464 698720256 699583716 700227072 700596702 701915136 703800162 704381184 705900208 706855896 710087976 710740992 711116172 713238048 717090816 718129152 719016597 719677824 723947328 726490782 728911872 729812642 730869399 731472768 733050216 734817408 737399052 738077184 738466794 744056976 744671232 745749504 749159424 749554884 751394816 751791456 753412722 756946944 757882359 758579328 763079616 765356544 765760554 766464768 769261974 769969408 770375853 772674552 776848384 777973248 779650976 780706512 784276272 786060288 786616448 787755456 789654528 792010752 792428832 794137734 798848973 799583616 800243712 802392804 806061724 806727168 807895296 809637552 811589376 814440744 820025856 821794272 822472704 822906864 824681493 826669584 829136256 829898752 830336832 832127484 834822144 837064098 837755136 842804352 845319168 845765388 849632628 851565312 853401744 858011648 858464568 861026112 862272864 866215584 866930688 868800256 869258871 873954432 874758144 875219904 877107348 882310806 884943504 886224888 888361344 890277128 891012096 891482436 898230944 899531568 900274176 901471441 904390656 907568064 908402688 908882208 909525268 910842246 913038048 915762432 916245837 922042368 922529088 924518556 925281792 930003282 932778288 933636096 934128936 938400216 939174912 942474528 946783968 947654656 948154896 950199627 950984064 956121088 957505536 958688796 959570432 960076962 965263104 965772639 967458816 968654376 971882496 974492532 975297024 977400288 979756544 983198736 984102912 984622392 992075968 992894976 994332672 995561442 997002999 998879232 999406512 1001561769 1002388608 1004550296 1009262592 1010509812 1011439104 1011973014 1012808448 1017439488 1020475392 1021014072 1021953024 1025682632 1027167804 1030232736 1037297664 1037845224 1038579529 1040942016 1045701696 1048080384 1049375574 1050340608 1050895053 1052872704 1055700243 1056571776 1058850312 1060283844 1065131964 1066111488 1066674258 1069857072 1075636224 1077193728 1079516736 1082119168 1085920992 1089736173 1093367808 1094718963 1095725696 1096630272 1097209152 1099575324 1102226112 1105515008 1106098578 1107115776 1109503312 1116085464 1117006848 1118624256 1123739136 1124332326 1127092224 1127687184 1130119083 1132843504 1135420416 1137868992 1144619424 1147087838 1148034816 1148640831 1149697152 1153892961 1154954112 1155907584 1159011828 1165272576 1166959872 1169476464 1171059768 1176414408 1179924672 1181633184 1184481792 1188016128 1188643248 1191206601 1199375424 1200365568 1203589206 1205854208 1209092586 1210090752 1211842944 1214456328 1217384064 1221016576 1221661116 1230038784 1232691408 1233709056 1240004376 1243704384 1244848128 1245505248 1248191226 1251200288 1252233216 1255596147 1256632704 1262378624 1264206528 1266932836 1267978752 1268648082 1274448942 1277347968 1278251728 1280102616 1287017472 1287696852 1291539168 1293409296 1299323376 1300396032 1303200384 1310931648 1312137216 1312829856 1315661022 1323466209 1325776896 1327415256 1329337332 1331838976 1332542016 1335415692 1336518144 1337223654 1347346416 1348585472 1349297352 1350411264 1356585984 1360633856 1361352096 1362604032 1364287902 1366263369 1369557072 1373643648 1383063552 1383793632 1386777834 1387922688 1394268928 1395004923 1397440512 1399167432 1400454144 1401193404 1403830272 1407600324 1408762368 1411800416 1413711792 1420175952 1421481984 1422232344 1426476096 1434181632 1436258304 1438033194 1439355648 1440115443 1446700333 1447894656 1452981564 1457823744 1459625284 1461738798 1462945536 1466100432 1469634816 1474798104 1476154368 1476933588 1488113952 1489342464 1491499008 1493342163 1498318848 1499109768 1502789632 1503582912 1506825444 1513893888 1515764718 1517158656 1517959521 1526159232 1530713088 1531521108 1532929536 1538523948 1539938816 1540751706 1545349104 1553696768 1555946496 1559301952 1561413024 1568552544 1572120576 1573232896 1574063361 1575510912 1579309056 1584021504 1584857664 1588275468 1597697946 1599167232 1600011387 1604785608 1612123448 1613454336 1615790592 1619275104 1623178752 1628881488 1632394231 1640051712 1643588544 1644945408 1645813728 1649362986 1653339168 1658272512 1659147867 1660673664 1664254968 1669644288 1674128196 1675510272 1685608704 1686498489 1690638336 1691530776 1699265256 1703130624 1706803488 1716023296 1716929136 1720631757 1722052224 1724545728 1732431168 1733861376 1737600512 1738517742 1747908864 1750439808 1754214696 1764621612 1769887008 1772449776 1776722688 1780554256 1782024192 1782964872 1796461888 1799063136 1800548352 1802942882 1805383809 1808781312 1813638879 1815136128 1816805376 1817764416 1819050536 1821684492 1826076096 1831524864 1832491674 1845058176 1849037112 1850563584 1860006564 1865556576 1867272192 1868257872 1872286839 1876800432 1878349824 1884949056 1893567936 1895309312 1896309792 1900399254 1901968128 1902972123 1911673413 1915011072 1917377592 1919140864 1920153924 1930526208 1931545278 1937308752 1948985064 1950594048 1954800576 1959513088 1966397472 1968205824 1969244784 1973491533 1984151936 1985789952 1988665344 1991122884 1994005998 1997758464 1998813024 2003123538 2004777216 2009100592 2018525184 2021019624 2022878208 2023946028 2025616896 2034878976 2040950784 2042028144 2043906048 2046431853 2051365264 2054335608 2060465472 2074595328 2075690448 2077159058 2080166751 2081884032 2091403392 2096160768 2098751148 2100681216 2101790106 2105745408 2111400486 2113143552 2117700624 2120567688 2130263928 2132222976 2133348516 2139714144 2151272448 2154387456 2157049791 2159033472 2164238336 2171841984 2179472346 2186735616 2189437926 2191451392 2192608197 2194418304 2199150648 2204452224 2211030016 2212197156 2214231552 2219006624 2232170928 2234013696 2237248512 2247478272 2248664652 2254184448 2255374368 2260238166 2265687008 2270840832 2273647077 2275737984 2289238848 2294175676 2296069632 2297281662 2299394304 2307785922 2309908224 2311127559 2318023656 2330545152 2333919744 2338952928 2342119536 2352828816 2359849344 2363266368 2368963584 2376032256 2377286496 2382413202 2396546919 2398750848 2400731136 2407178412 2411708416 2418185172 2420181504 2423685888 2428912656 2434768128 2442033152 2443322232 2460077568 2465382816 2467418112 2474044479 2480008752 2487408768 2489696256 2491010496 2496382452 2502400576 2504466432 2511192294 2513265408 2524757248 2528413056 2533865672 2535957504 2537296164 2548897884 2554695936 2556503456 2560205232 2565726409 2574034944 2575393704 2583078336 2586818592 2598646752 2600792064 2606400768 2607776613 2619700603 2621863296 2624274432 2625659712 2631322044 2646932418 2654830512 2658674664 2665084032 2670831384 2673036288 2674447308 2694692832 2697170944 2698594704 2700822528 2704414323 2713171968 2721267712 2722704192 2725208064 2728575804 2732526738 2739114144 2747287296 2748737511 2766127104 2767587264 2773555668 2775845376 2788537856 2790009846 2798334864 2800908288 2802386808 2815200648 2817524736 2823600832 2827423584 2840351904 2842963968 2844464688 2850598881 2852952192 2868363264 2872516608 2876066388 2878711296 2880230886 2893400666 2895789312 2897317917 2905963128 2915647488 2919250568 2923477596 2925891072 2932200864 2939269632 2949596208 2952308736 2953867176 2955957121 2976227904 2978684928 2982998016 2986684326 2991008997 2996637696 2998219536 3004685307 3007165824 3013650888 3027787776 3031529436 3034317312 3035919042 3052318464 3061426176 3063042216 3065859072 3077047896 3079877632 3081503412 3090698208 3107393536 3111892992 3115738587 3118603904 3122826048 3137105088 3144241152 3146465792 3148126722 3151021824 3158618112 3167100729 3169715328 3176550936 3195395892 3198334464 3200022774 3209571216 3224246896 3226908672 3231581184 3238550208 3246357504 3257762976 3264788462 3269208519 3280103424 3284156889 3287177088 3289890816 3291627456 3298725972 3306678336 3316545024 3318295734 3321347328 3328509936 3348256392 3351020544 3371217408 3372996978 3381276672 3383061552 3390357249 3398530512 3406261248 3413606976 3432046592 3433858272 3441263514 3444104448 3445922493 3449091456 3461678883 3464862336 3467722752 3475201024 3477035484 3495817728 3500879616 3508429392 3529243224 3539774016 3544899552 3553445376 3561108512 3564048384 3565929744 3573619803 3592923776 3598126272 3601096704 3605885764 3610767618 3617562624 3627277758 3630272256 3635528832 3638101072 3643368984 3652152192 3663049728 3664983348 3690116352 3698074224 3701127168 3720013128 3731113152 3734544384 3736515744 3744573678 3753600864 3756699648 3766788441 3769898112 3787135872 3790618624 3792619584 3800798508 3803936256 3805944246 3823346826 3834755184 3838281728 3840307848 3861052416 3863090556 3874617504 3897970128 3901188096 3909601152 3919026176 3932794944 3936411648 3938489568 3946983066 3968303872 3970398627 3977330688 3982245768 3988011996 3995516928 3997626048 4006247076 4009554432 4018201184 4042039248 4045756416 4047892056 4051233792 4069757952 4081901568 4084056288 4087812096 4092863706 4098790107 4102730528 4108671216 4117531717 4120930944 4149190656 4151380896 4154318116 4160333502 4163768064 4182806784 4185014769 4192321536 4197502296 4201362432 4203580212 4211490816 4222800972 4226287104 4235401248 4241135376 4260527856 4264445952 4266697032 4279428288 4302544896 4308774912 4314099582 4318066944 4320346329 4328476672 4340100999 4343683968 4358944692 4373471232 4378875852 4382902784 4385216394 4388836608 4398301296 4408904448 4422060032 4424394312 4428463104 4438013248 4464341856 4468027392 4474497024 4480026489 4494956544 4497329304 4508368896 4510748736 4520476332 4531374016 4541681664 4547294154 4551475968 4553878563 4578477696 4588351352 4592139264 4594563324 4598788608 4615571844 4619816448 4622255118 4636047312 4646045119 4661090304 4667839488 4677905856 4684239072 4705657632 4719698688 4722190083 4726532736 4737927168 4743782173 4752064512 4754572992 4764826404 4793093838 4797501696 4800034161 4814356824 4836370344 4840363008 4847371776 4857825312 4869536256 4884066304 4886644464 4897182693 4920155136 4930765632 4934836224 4948088958 4960017504 4974817536 4977443601 4982020992 4992764904 5004801152 5008932864 5022384588 5026530816 5049514496 5056826112 5067731344 5071915008 5074592328 5097795768 5109391872 5113006912 5120410464 5131452818 5148069888 5150787408 5161895271 5166156672 5173637184 5197293504 5201584128 5212801536 5215553226 5239401206 5243726592 5251319424 5262644088 5293864836 5309661024 5317349328 5330168064 5341662768 5346072576 5348894616 5389385664 5394341888 5397189408 5401645056 5408828646 5416151427 5426343936 5440916637 5445408384 5450416128 5457151608 5465053476 5478228288 5494574592 5497475022 5535174528 5547111336 5551690752 5577075712 5580019692 5596669728 5601816576 5604773616 5616860517 5630401296 5635049472 5647201664 5654847168 5680703808 5685927936 5688929376 5701197762 5705904384 5735020239 5745033216 5752132776 5757422592 5760461772 5786801332 5791578624 5794635834 5811926256 5838501136 5846955192 5851782144 5864401728 5878539264 5899192416 5904617472 5907734352 5911914242 5920474599 5952455808 5957369856 5965996032 5973368652 5982017994 5993275392 5996439072 6009370614 6014331648 6027301776 6055575552 6063058872 6068634624 6071838084 6104636928 6122852352 6126084432 6131718144 6139295559 6154095792 6159755264 6163006824 6181396416 6214787072 6223785984 6231477174 6237207808 6240500253 6245652096 6274210176 6288482304 6292931584 6296253444 6302043648 6317236224 6334201458 6339430656 6353101872 6390791784 6396668928 6400045548 6419142432 6448493792 6453817344 6463162368 6471149373 6477100416 6492715008 6515525952 6529576924 6538417038 6560206848 6568313778 6574354176 6577824591 6583254912 6597451944 6613356672 6633090048 6636591468 6642694656 6657019872 6696512784 6702041088 6742434816 6745993956 6762553344 6766123104 6780714498 6797061024 6812522496 6820941231 6827213952 6864093184 6867716544 6882527028 6888208896 6891844986 6898182912 6923357766 6929724672 6933382677 6950402048 6954070968 6991635456 7001759232 7016858784 7058486448 7079548032 7089799104 7106890752 7122217024 7128096768 7131859488 7147239606 7185847552 7189640757 7196252544 7202193408 7211771528 7221535236 7235125248 7254555516 7260544512 7271057664 7276202144 7286737968 7304304384 7326099456 7329966696 7380232704 7396148448 7402254336 7422133437 7440026256 7456070947 7462226304 7469088768 7473031488 7489147356 7507201728 7513399296 7533576882 7539796224 7574271744 7585239168 7601597016 7607872512 7611888492 7646693652 7669510368 7676563456 7680615696 7697179227 7722104832 7726181112 7749235008 7795940256 7802376192 7819202304 7823329839 7838052352 7859101809 7865589888 7872823296 7876979136 7893966132 7936607744 7940797254 7964491536 7976023992 7995252096 8012494152 8019108864 8036402368 8084078496 8091512832 8095784112 8102467584 8113242969 8139515904 8163803136 8168112576 8175624192 8185727412 8197580214 8205461056 8217342432 8235063434 8241861888 8246212533 8298381312 8302761792 8308636232 8320667004 8327536128 8365613568 8370029538 8395004592 8402724864 8407160424 8413108729 8445601944 8452574208 8470802496 8482270752 8521055712 8528891904 8533394064 8551796643 8558856576 8605089792 8617549824 8628199164 8636133888 8640692658 8656953344 8680201998 8687367936 8691953751 8717889384 8746942464 8757751704 8765805568 8770432788 8777673216 8796602592 8817808896 8844120064 8848788624 8856926208 8867871363 8876026496 8928683712 8936054784 8948994048 8960052978 8989913088 8994658608 9014055921 9021497472 9040952664 9062748032 9083363328 9094588308 9102951936 9107757126 9156955392 9176702704 9184278528 9189126648 9197577216 9231143688 9239632896 9244510236 9272094624 9292090238 9322180608 9335678976 9347215761 9355811712 9368478144 9411315264 9439397376 9444380166 9453065472 9475854336 9487564346 9501302187 9509145984 9529652808 9586187676 9595003392 9600068322 9628713648 9672740688 9680726016 9694743552 9715650624 9739072512 9768132608 9773288928 9794365386 9807625557 9840310272 9852470667 9861531264 9869672448 9896177916 9920035008 9949635072 9954887202 9964041984 9985529808 10009602304 10044769176 10053061632 10099028992 10113652224 10135462688 10143830016 10149184656 10171071747 10195591536 10218783744 10226013824 10240820928 10262905636 10296139776 10301574816 10323790542 10332313344 10347274368 10385036649 10394587008 10403168256 10425603072 10431106452 10478802412 10487453184 10502638848 10525288176 10587729672 10619322048 10634698656 10660336128 10683325536 10692145152 10697789232 10720859409 10778771328 10788683776 10794378816 10803290112 10817657292 10832302854 10852687872 10881833274 10890816768 10914303216 10930106952 10956456576 10989149184 10994950044 11070349056 11094222672 11103381504 11154151424 11160039384 11193339456 11203633152 11209547232 11233721034 11260802592 11270098944 11294403328 11300365323 11309694336 11361407616 11371855872 11377858752 11402395524 11411808768 11470040478 11504265552 11514845184 11520923544 11573602664 11583157248 11589271668 11623852512 11677002272 11693910384 11703564288 11719128733 11728803456 11757078528 11798384832 11809234944 11815468704 11823828484 11840949198 11904911616 11911195881 11931992064 11946737304 11964035988 11986550784 11992878144 12018741228 12028663296 12054603552 12126117744 12137269248 12143676168 12209273856 12245704704 12252168864 12263436288 12278591118 12296370321 12308191584 12319510528 12326013648 12352595151 12362792832 12429574144 12447571968 12462954348 12474415616 12481000506 12491304192 12548420352 12555044307 12576964608 12585863168 12592506888 12604087296 12634472448 12668402916 12678861312 12706203744 12781583568 12793337856 12800091096 12838284864 12896987584 12907634688 12926324736 12942298746 12954200832 12961038987 12985430016 13020302997 13031051904 13059153848 13076834076 13120413696 13136627556 13148708352 13155649182 13166509824 13194903888 13226713344 13266180096 13273182936 13285389312 13314039744 13393025568 13404082176 13440079467 13484869632 13491987912 13501533877 13525106688 13532246208 13561428996 13594122048 13625044992 13641882462 13654427904 13661635689 13735433088 13765054056 13776417792 13783689972 13796365824 13846715532 13859449344 13866765354 13900804096 13908141936 13938135357 13983270912 14003518464 14033717568 14116972896 14159096064 14166570249 14179598208 14213781504 14231346519 14244434048 14256193536 14263718976 14294479212 14371695104 14379281514 14392505088 14423543056 14443070472 14509111032 14521089024 14542115328 14552404288 14573475936 14608608768 14652198912 14659933392 14691548079 14760465408 14792296896 14804508672 14844266874 14880052512 14912141894 14924452608 14932330803 14946062976 14978294712 15014403456 15026798592 15067153764 15079592448 15148543488 15170478336 15203194032 15215745024 15223776984 15293387304 15339020736 15353126912 15361231392 15394358454 15444209664 15452362224 15485685813 15498470016 15591880512 15604752384 15638404608 15646659678 15676104704 15718203618 15731179776 15753958272 15787932264 15873215488 15881594508 15928983072 15952047984 15990504192 16024988304 16038217728 16072804736 16168156992 16183025664 16191568224 16204935168 16226485938 16279031808 16322749911 16336225152 16351248384 16371454824 16395160428 16410922112 16434684864 16470126868 16483723776 16492425066 16605523584 16617272464 16641334008 16655072256 16731227136 16740059076 16790009184 16805449728 16814320848 16826217458 16850581551 16891203888 16905148416 16941604992 16964541504 17042111424 17057783808 17066788128 17103593286 17117713152 17205060717 17235099648 17256398328 17272267776 17281385316 17313906688 17360403996 17374735872 17383907502 17435778768 17515503408 17531611136 17540865576 17555346432 17593205184 17635617792 17688240128 17697577248 17713852416 17735742726 17752052992 17761423797 17857367424 17872109568 17897988096 17920105956 17979826176 17989317216 18028111842 18042994944 18081905328 18125496064 18166726656 18189176616 18205903872 18215514252 18313910784 18353405408 18368557056 18378253296 18395154432 18417886677 18462287376 18479265792 18489020472 18544189248 18584180476 18644361216 18671357952 18694431522 18711623424 18721500759 18736956288 18822630528 18878794752 18888760332 18906130944 18951708672 18975128692 19002604374 19018291968 19059305616 19172375352 19190006784 19200136644 19257427296 19345481376 19361452032 19389487104 19413448119 19431301248 19478145024 19536265216 19546577856 19588730772 19615251114 19680620544 19704941334 19723062528 19733473773 19792355832 19840070016 19899270144 19909774404 19928083968 19971059616 20019204608 20089538352 20106123264 20198057984 20227304448 20270925376 20287660032 20298369312 20342143494 20391183072 20437567488 20452027648 20462823693 20481641856 20525811272 20592279552 20603149632 20647581084 20664626688 20694548736 20770073298 20789174016 20800148031 20851206144 20862212904 20957604824 20974906368 21005277696 21050576352 21175459344 21221125003 21238644096 21269397312 21320672256 21366651072 21384290304 21395578464 21441718818 21557542656 21568922271 21588757632 21606580224 21635314584 21664605708 21705375744 21763666548 21781633536 21828606432 21860213904 21912913152 21978298368 21989900088 22140698112 22188445344 22206763008 22266400311 22308302848 22320078768 22368212841 22386678912 22407266304 22419094464 22467442068 22521605184 22540197888 22588806656 22600730646 22619388672 22722815232 22755717504 22804791048 22823617536 22940080956 23008531104 23029690368 23041847088 23091537681 23147205328 23166314496 23178543336 23247705024 23354004544 23387820768 23407128576 23438257466 23457606912 23469989517 23514157056 23577305427 23596769664 23618469888 23630937408 23647656968 23681898396 23809823232 23822391762 23893474608 23928071976 23985756288 24037482456 24057326592 24109207104 24252235488 24274538496 24287352336 24339728907 24418547712 24491409408 24504337728 24526872576 24557182236 24592740642 24616383168 24639021056 24652027296 24705190302 24725585664 24738637599 24895143936 24925908696 24948831232 24962001012 24982608384 25096840704 25110088614 25171726336 25185013776 25208174592 25239326187 25336805832 25357722624 25412407488 25563167136 25586675712 25600182192 25655389929 25676569728 25793975168 25815269376 25852649472 25884597492 25908401664 25922077974 25970860032 26040605994 26062103808 26118307696 26153668152 26240827392 26273255112 26297416704 26311298364 26333019648 26389807776 26453426688 26532360192 26546365872 26570778624 26603614089 26628079488 26786051136 26808164352 26880158934 26969739264 26983975824 27003067754 27042167763 27064492416 27122857992 27188244096 27250089984 27283764924 27308855808 27323271378 27470866176 27530108112 27552835584 27567379944 27592731648 27693431064 27718898688 27733530708 27801608192 27816283872 27876270714 27966541824 28007036928 28041647283 28067435136 28233945792 28318192128 28333140498 28359196416 28427563008 28462693038 28488868096 28503906561 28527437952 28588958424 28743390208 28758563028 28785010176 28847086112 28886140944 29018222064 29042178048 29084230656 29104808576 29146951872 29217217536 29304397824 29319866784 29383096158 29520930816 29557412001 29584593792 29609017344 29688533748 29760105024 29824283788 29848905216 29864661606 29892125952 29956589424 30028806912 30134307528 30159184896 30297086976 30340956672 30406388064 30431490048 30447553968 30513215241 30586774608 30678041472 30706253824 30722462784 30788716908 30888419328 30904724448 30971371626 30996940032 31155109947 31183761024 31209504768 31276809216 31293319356 31352209408 31436407236 31462359552 31507916544 31575864528 31746430976 31763189016 31857966144 31904095968 31981008384 32049976608 32076435456 32145609472 32162578227 32336313984 32366051328 32383136448 32409870336 32452971876 32558063616 32645499822 32672450304 32742909648 32790320856 32821844224 32869369728 32940253736 32967447552 32984850132 33211047168 33234544928 33282668016 33310144512 33354443317 33462454272 33480118152 33580018368 33610899456 33628641696 33652434916 33701163102 33782407776 33810296832 33883209984 33901095969 33929083008 34084222848 34115567616 34133576256 34207186572 34235426304 34410121434 34512796656 34544535552 34562770632 34720807992 34749471744 34767815004 34871557536 35031006816 35063222272 35081731152 35110692864 35157386199 35186410368 35271235584 35376480256 35395154496 35427704832 35471485452 35504105984 35522847594 35714734848 35733587643 35795976192 35840211912 35959652352 35978634432 36056223684 36085989888 36163810656 36250992128 36378353232 36411807744 36431028504 36627821568 36706810816 36737114112 36756506592 36790308864 36835773354 36889110963 36924574752 36958531584 36978040944 37057785453 37088378496 37168360952 37288722432 37342715904 37388863044 37423246848 37443001518 37473912576 37645261056 37665132921 37757589504 37777520664 37812261888 37903417344 37950257384 38005208748 38036583936 38118611232 38344750704 38380013568 38400273288 38427442573 38514854592 38690962752 38722904064 38778974208 38826896238 38862602496 38883116961 38956290048 39060908991 39093155712 39177461544 39230502228 39361241088 39409882668 39446125056 39466947546 39584711664 39680140032 39798540288 39819548808 39856167936 39942119232 40038409216 40179076704 40212246528 40320238401 40396115968 40454608896 40504601631 40541850752 40575320064 40596738624 40684286988 40782366144 40875134976 40904055296 40925647386 40963283712 41051622544 41206299264 41295162168 41329253376 41389097472 41540146596 41578348032 41600296062 41702412288 41724425808 41814406071 41915209648 41949812736 42010555392 42101152704 42350918688 42442250006 42477288192 42499710747 42538794624 42641344512 42694039557 42733302144 42768580608 42791156928 42883437636 43115085312 43137844542 43177515264 43270629168 43329211416 43527333096 43563267072 43657212864 43720427808 43825826304 43956596736 43979800176 44074644237 44281396224 44376890688 44413526016 44532800622 44616605696 44640157536 44736425682 44773357824 44796992409 44838188928 44934884136 45043210368 45080395776 45177613312 45201461292 45238777344 45445630464 45511435008 45609582096 45647235072 45880161912 46017062208 46059380736 46083694176 46183075362 46294410656 46332628992 46357086672 46457057439 46495410048 46708009088 46775641536 46814257152 46876514932 46915213824 46939979034 47028314112 47154610854 47193539328 47261874816 47295313936 47363796792 47619646464 47644783524 47786949216 47856143952 47971512576 48074964912 48114653184 48218414208 48504470976 48549076992 48574704672 48679457814 48837095424 48968249733 49008675456 49053745152 49114364472 49185481284 49232766336 49278042112 49304054592 49410380604 49451171328 49477275198 49851817392 49897662464 49924002024 49965216768 50193681408 50220177228 50343452672 50370027552 50416349184 50478652374 50551744653 50673611664 50715445248 50824814976 51126334272 51173351424 51200364384 51310779858 51353139456 51587950336 51615182151 51705298944 51769194984 51816803328 51844155948 51941720064 52081211988 52124207616 52236615392 52307336304 52546510224 52594833408 52622596728 52666039296 52779615552 52906853376 53064720384 53092731744 53141557248 53207228178 53256158976 53284271391 53527912321 53572102272 53616328704 53760317868 53939478528 53967951648 54006135508 54084335526 54128984832 54245715984 54376488192 54500179968 54567529848 54617711616 54646542756 54941732352 55060216224 55105671168 55134759888 55185463296 55253660031 55386862128 55437797376 55467061416 55603216384 55632567744 55752541428 55933083648 56014073856 56083294566 56134870272 56164502277 56467891584 56636384256 56666280996 56718392832 56855126016 56925386076 56977736192 57007813122 57054875904 57177916848 57486780416 57517126056 57570020352 57694172224 57772281888 58036444128 58084356096 58168461312 58209617152 58240344357 58293903744 58434435072 58608795648 58639733568 58766192316 59041861632 59114824002 59169187584 59200421319 59377067496 59520210048 59648567576 59697810432 59729323212 59784251904 59913178848 60057613824 60268615056 60318369792 60398586547 60594173952 60681913344 60812776128 60862980096 60895107936 61026430482 61173549216 61356082944 61388471079 61444925568 61577433816 61776838656 61809448896 61942743252 61993880064 62310219894 62367522048 62400444093 62553618432 62586638712 62872814472 62924719104 63015833088 63151729056 63492861952 63526378032 63663375009 63715932288 63808191936 63962016768 64099953216 64152870912 64291218944 64325156454 64672627968 64706766813 64766272896 64819740672 64905943752 65116127232 65290999644 65344900608 65485819296 65580641712 65643688448 65738739456 65880507472 65934895104 65969700264 66422094336 66469089856 66565336032 66620289024 66708886634 66799200933 66924908544 66960236304 67104638523 67160036736 67221798912 67257283392 67304869832 67402326204 67564815552 67620593664 67766419968 67802191938 67858166016 68168445696 68267152512 68414373144 68470852608 68820242868 69025593312 69089071104 69125541264 69274613043 69441615984 69498943488 69535630008 69743115072 70062013632 70126444544 70163462304 70221385728 70314772398 70372820736 70409968551 70542471168 70731916281 70790308992 70855409664 70942970904 71008211968 71045695188 71429469696 71467175286 71680423824 71957268864 72112447368 72171979776 72327621312 72501984256 72756706464 72823615488 72862057008 73019186721 73255643136 73413621632 73474228224 73513013184 73580617728 73671546708 73778221926 73849149504 73917063168 73956081888 74115570906 74176756992 74336721904 74685431808 74777726088 74846493696 74886003036 74947825152 75290522112 75330265842 75515179008 75555041328 75624523776 75717978561 75900514768 76010417496 76073167872 76237222464 76689501408 76760027136 76800546576 76854885146 76966169787 77029709184 77381925504 77445808128 77557948416 77653792476 77725204992 77766233922 77912580096 78121817982 78186311424 78354923088 78461004456 78722482176 78819765336 78892250112 78933895092 79169423328 79360280064 79597080576 79639097616 79712335872 79810842267 79884238464 80076818432 80358153408 80424493056 80640476802 80792231936 80909217792 81009203262 81083701504 81126503289 81193477248 81368573976 81564732288 81750269952 81808110592 81851294772 81926567424 82103245088 82412598528 82590324336 82658506752 82778194944 83080293192 83156696064 83200592124 83404824576 83448851616 83628812142 83830419296 83899625472 84021110784 84124941849 84202305408 84701837376 84884500012 84954576384 84999421494 85077589248 85282689024 85388079114 85466604288 85511719683 85582313856 85766875272 86230170624 86275689084 86355030528 86541258336 86658422832 87054666192 87126534144 87314425728 87440855616 87651652608 87913193472 87959600352 88149288474 88562792448 88672236003 88753781376 88827052032 89065601244 89233211392 89280315072 89472851364 89546715648 89593984818 89676377856 89869768272 90086420736 90355226624 90402922584 90477554688 90891260928 91022870016 91219164192 91294470144 91539645723 91760323824 92034124416 92118761472 92167388352 92366150724 92588821312 92665257984 92714173344 92914114878 92990820096 93416018176 93465329841 93551283072 93628514304 93753029864 93830427648 93879958068 94056628224 94309221708 94387078656 94523749632 94590627872 94727593584 95239292928 95289567048 95573898432 95712287904 95943025152 96149929824 96229306368 96436828416 96487734681 96928922311 97008941952 97098153984 97149409344 97358915628 97674190848 97936499466 98017350912 98228728944 98370962568 98465532672 98608109184 98820761208 98902342656 98954550396 99703634784 99795324928 99848004048 99930433536 100063329951 100387362816 100440354456 100686905344 100740055104 100832698368 100957304748 101103489306 101347223328 101430890496 101649629952 101703287907 102252668544 102346702848 102400728768 102621559716 102706278912 103175900672 103230364302 103538389968 103633606656 103688311896 104162423976 104248415232 104473230784 104614672608 105093020448 105189666816 105245193456 105332078592 105472158597 105559231104 105813706752 106129440768 106185463488 106283114496 106414456356 106512317952 106568542782 107055824642 107144204544 107200762929 107520635736 107878957056 107935903296 108012271016 108168671052 108257969664 108491431968 108752976384 109135059696 109235423232 109293085512 109370413477 109883464704 110120432448 110211342336 110269519776 110370926592 110507320062 110667332889 110773724256 110875594752 110934122832 111173356359 111265135488 111505082856 111866167296 112028147712 112166589132 112269740544 112329004554 112935783168 112995398763 113272768512 113332561992 113436785664 113710252032 113850772152 113955472384 114015626244 114109751808 114355833696 114973560832 115034252112 115140040704 115282327719 115388344448 115544563776 116072888256 116168712192 116336922624 116419234304 116480688714 116587807488 116868870144 117182726973 117279467136 117532384632 118083723264 118229648004 118338375168 118400842638 118754134992 119040420096 119297135152 119395620864 119458646424 119568503808 119826357696 120115227648 120537230112 120636739584 120797173094 120960715203 121188347904 121363826688 121513804893 121625552256 121725960192 121790215872 122052860964 122347098432 122712165888 122776942158 122889851136 123154867632 123618897792 123885486504 123987760128 124620439788 124735044096 124800888186 125107236864 125173277424 125443218213 125745628944 125849438208 126031666176 126303458112 126985723904 127052756064 127326750018 127431864576 127499132241 127616383872 127924033536 128082118671 128199906432 128305741824 128582437888 128650312908 129345255936 129413533626 129532545792 129811887504 130581999288 130689801216 130971638592 131161283424 131287376896 131477478912 131761014944 131869790208 131939400528 132223932711 132844188672 132938179712 133130672064 133240578048 133417773268 133598401866 133849817088 133920472608 134209277046 134320073472 134514566784 134609739664 134804652408 135129631104 135241187328 135532839936 135604383876 135716332032 136336891392 136534305024 136828746288 136941705216 137640485736 138051186624 138178142208 138251082528 138549226086 138883231968 138997886976 139071260016 139371172317 139486230144 140124027264 140252889088 140326924608 140442771456 140629544796 140745641472 140819937102 141084942336 141463832562 141580617984 141885941808 142016423936 142091390376 142858939392 142934350572 143360847648 143914537728 144224894736 144343959552 144655242624 145003968512 145513412928 145647230976 145724114016 146038373442 146511286272 146827243264 146904749199 147026026368 147161235456 147343093416 147556443852 147698299008 147834126336 147912163776 148231141812 148353513984 148673443808 149555452176 149692987392 149772006072 149895650304 150581044224 150660531684 151030358016 151110082656 151249047552 151435957122 151655233959 151801029536 152020834992 152146335744 152348673529 152474444928 153379002816 153520054272 153601093152 153709770292 153932339574 154059418368 154763851008 154845546453 155115896832 155307584952 155450409984 155532467844 155825160192 156243635964 156372622848 156709846176 156922008912 157639530672 157784500224 157867790184 158338846656 158720560128 159194161152 159278195232 159424671744 159621684534 159768476928 159852814173 160153636864 160583736963 160716306816 160848986112 161280953604 161584463872 161818435584 162018406524 162167403008 162253006578 162386954496 162737147952 163129464576 163500539904 163616221184 163702589544 163853134848 164206490176 164825197056 165180648672 165317013504 165556389888 165760980093 166160586384 166313392128 166401184248 166809649152 166897703232 167257624284 167660838592 167799250944 168042221568 168249883698 168404610816 168493506831 169403674752 169769000024 169909152768 169998842988 170155178496 170565378048 170776158228 170933208576 171023439366 171164627712 171533750544 171903669403 172460341248 172551378168 172710061056 173082516672 173316845664 174109332384 174253068288 174628851456 174721033071 174881711232 175303305216 175519940401 175826386944 175919200704 176298576948 177125584896 177344472006 177507562752 177601263957 178131202488 178560630144 178945702728 179093431296 179187969636 179352755712 179739536544 180172841472 180710453248 180805845168 180955109376 181195759641 181782521856 182045740032 182438328384 182588940288 183079291446 183520647648 184068248832 184165413237 184334776704 184732301448 185177642624 185330515968 185428346688 185828229756 185981640192 186832036352 186930659682 187102566144 187506059728 187660855296 187759916136 188618443416 188774157312 189047499264 189181255744 189455187168 190478585856 190579134096 190990125027 191147796864 191424575808 191886050304 192299859648 192458612736 192873656832 192975469362 193857844622 194017883904 194120300439 194298818688 194717831256 195348381696 195872998932 196034701824 196457457888 196741925136 196931065344 197216218368 197641522416 197804685312 197909100792 199407269568 199590649856 199696008096 199860867072 200126659902 200397602799 200774725632 200880708912 201313915569 201480110208 201665396736 201914609496 202206978612 202694446656 202861780992 203299259904 203406575814 204505337088 204801457536 205243119432 205412557824 206351801344 206460728604 207076779936 207267213312 207376623792 207823839129 208324847952 208496830464 208946461568 209229345216 210186040896 210379333632 210490386912 210664157184 210944317194 211118462208 211627413504 212195748843 212370926976 212566228992 212828912712 213024635904 213137085564 214111649284 214288409088 214401525858 215041271472 215871806592 216024542032 216337342104 216515939328 216982863936 217505952768 218270119392 218470846464 218586171024 218740826954 219057560163 219766929408 220240864896 220422684672 220539039552 220741853184 221014640124 221334665778 221547448512 221751189504 221868245664 222346712718 222530270976 223010165712 224056295424 224333178264 224539481088 224658009108 225871566336 225990797526 226545537024 226665123984 226873571328 227153935683 227701544304 227910944768 228031252488 228219503616 228711667392 229947121664 230068504224 230280081408 230564655438 230776688896 230898509361 231089127552 232145776512 232337424384 232673845248 232838468608 232961377428 233175614976 233737740288 234365453946 234558934272 235064769264 236167446528 236459296008 236676750336 236801685276 237508269984 238080840192 238594270304 238791241728 238917292848 239137007616 239432526801 239652715392 240230455296 241074460224 241273479168 241594346188 241921430406 242376695808 242727653376 243027609786 243251104512 243379509867 243580431744 244105721928 244694196864 245424331776 245553884316 245779702272 246309735264 247237795584 247770973008 247975520256 249240879576 249470088192 249601776372 250214473728 250346554848 250886436426 251491257888 251698876416 252063332352 252374825547 252606916224 253971447808 254105512128 254653500036 254863729152 254998264482 255232767744 255848067072 256164237342 256399812864 256535159049 257164875776 257300625816 258690511872 258827067252 259065091584 259623775008 261163998576 261379602432 261943277184 262322566848 262574753792 262954957824 263522029888 263739580416 263878801056 264447865422 265688377344 265876359424 266016708009 266261344128 266481156096 266835546536 267196803732 267699634176 267840945216 268418554092 268640146944 269029133568 269219479328 269609304816 270259262208 271065679872 271208767752 271432664064 272673782784 273068610048 273657492576 273883410432 274618937169 275280971472 275874625039 276102373248 276356284416 276502165056 277098452172 277766463936 277995773952 278142520032 278742344634 278972460288 280248054528 280395989523 280653849216 280885542912 281259089592 281491282944 281639874204 282169884672 282927665124 283161235968 283771883616 284032847872 284182780752 285717878784 285868701144 286721695296 287829075456 288449789472 288687919104 289310485248 289463204043 290007937024 290786766933 291026825856 291294461952 291448228032 292076746884 293022572544 293654486528 293809498398 294052052736 294686186832 295112887704 295396598016 295824327552 296462283624 296707027968 297346887616 299110904352 299385974784 299544012144 299791300608 300189989853 301162088448 301321063368 302060716032 302220165312 302498095104 302871914244 303310467918 303602059072 304041669984 304292671488 304697347058 304948889856 305109863721 306758005632 307040108544 307202186304 307419540584 307864679148 308118836736 309527702016 309691092906 310615169904 310900819968 311064935688 311285022973 312487271928 312745245696 313419692352 313844017824 315279061344 315569000448 315735580368 316416475791 316677693312 317441120256 318388322304 318556390464 318849343488 319243369068 319536953856 319705628346 320307273728 321167473926 321432613632 321602288787 322561907208 323636871168 324036813048 324334806016 324506013156 324773908992 325474295904 326258929152 327232442368 327405179088 327706269696 328111240431 328412980352 329650394112 330361297344 330634027008 331112779776 331521960186 332321172768 332626784256 332802368496 333520069077 333795406464 334515248568 335321677184 335598501888 336084443136 336499767396 336809221632 336987013662 338807349504 339538000048 339818305536 339997685976 340310356992 341130756096 341552316456 341866417152 342046878732 342329255424 343067501088 343807338806 344920682496 345102756336 345420122112 345846983157 346165033344 346633691328 348218664768 348506136576 349257702912 349442066142 349763422464 350606610432 351039880802 351548180919 351838401408 352597153896 354251169792 354688944012 355015125504 355202527914 356262404976 357121260288 357891405456 358186862592 358375939272 358705511424 359479073088 360345682944 361420906496 361611690336 361910218752 362391519282 362882145609 363565043712 364091480064 364541414679 364876656768 365177880576 366158582892 367041295296 368136497664 368330826474 368669553408 369464602896 370355285248 370856693376 371656459512 371963280384 373664072704 373861319364 374205132288 375012119456 375321710592 375519832272 376329654639 377236886832 377548314624 378094998528 378362511488 378910374336 380957171712 381158268192 381980250054 382295593728 382849151616 383772100608 384246356013 384599719296 384917225472 385747313664 385950938724 387715689244 388035767808 388240600878 388597637376 389435662512 391745997864 392069403648 392914915776 393483850272 393862130688 394432436736 395283044832 395609370624 395818201584 396671798133 398814539136 399181299712 399392016192 399721734144 400253319804 400795205598 401549451264 401761417824 402627831138 402960220416 403829218992 404413957224 405388893312 405723561984 406598519808 406813151628 409010674176 409602915072 410486238864 410825115648 412703602688 412921457208 414153559872 414534426624 414753247584 415647678258 416649695904 416993660928 417892923136 418113516951 418458690432 420372081792 420758667264 420980773824 421328314368 421888634388 422236924416 423254827008 424391497686 424741853952 425657825424 426049271808 426274171128 428223298568 428576818176 428803051716 430082542944 431743613184 432049084064 432674684208 433031878656 433607763121 433965727872 435011905536 436540238784 436941692928 437172342048 437481653908 438115120326 439533858816 440481729792 440714247597 441078079104 441483706368 442029280248 442669331556 443094897024 443502379008 443736491328 444693425436 445060541952 446020331424 448666356528 449078962176 449316018216 451743132672 451981595052 453091074048 453330247968 453747142656 454307871366 454965701877 455403088608 455821889536 456062504976 456439007232 457046020587 457423334784 459894243328 460137008448 460560162816 461129310876 461553377792 461797018722 462178255104 464291553024 464536639359 465347690496 465676937216 465922754856 466351229952 467475480576 468730907892 469117868544 470129538528 472918592016 473353500672 473603370552 475016539968 476161680384 477188540608 477582483456 477834585696 478274015232 478865053602 479305430784 479558442519 480460910592 481751210889 482148920448 482546958336 483188692376 483842860812 484753391616 485455306752 486055219572 486502209024 486759019734 487160863488 488211443856 489388393728 490848663552 491107768632 491559404544 492619470528 494475591168 495541946016 495951040512 497282940279 498481759152 498940176384 499203552744 499556753449 500428947456 500693109696 501772872852 502982515776 503397752832 504126664704 504749651094 505213832448 505480520493 508211024256 509307000072 509727458304 509996528964 510465535488 511696134144 512328474684 512799625728 513070318098 514329751552 514601251632 515711008209 517381023744 517654134504 518130183168 519247550016 522327997152 522759204864 523886554368 524163099213 524645133696 525149507584 525909915648 526559821203 527044059776 527479160832 527757602112 528895730844 531376754688 531752718848 532033416018 532522688256 533671093072 534393607464 535681890432 536837108184 537280293888 538058267136 538438958656 539218609632 540518524416 542131359744 542417535504 542865328128 543587278923 545347565568 546137220096 547314985152 547766820864 549237874338 550561942944 551749250078 552204746496 552496239711 553004330112 554196904344 555532927872 555991547904 556285040064 557484689268 557944920576 560496109056 560791979046 561307698432 562518179184 562982565888 563279748408 565855330248 566322471936 567543767232 568065695744 568365561504 571435757568 571737402288 572970375081 573443390592 575658150912 576899578944 577375838208 578620970496 578926408086 580015874048 581573533866 582053651712 582360901317 582896456064 584153493768 586045145088 587308973056 587618996796 588104105472 589372373664 590225775408 590793196032 591648655104 592924567248 593414055936 594693775232 598221808704 598771949568 599088024288 599582601216 600379979706 602324176896 602642126736 603941746707 604440330624 604996190208 605743828488 606620935836 607204118144 608083339968 608585342976 609394694116 609897779712 610219727442 613516011264 614404372608 614839081168 615729358296 616237673472 619055404032 619382185812 621230339808 621801639936 622129871376 622570045946 623471517387 624974543856 625490491392 626839384704 627688035648 630558122688 631138000896 631471160736 632832951582 633355386624 634882240512 636587246529 637112780928 637698686976 638486738136 639073907712 639411256692 640614547456 642334947852 642865227264 643204577574 645123814416 648073626096 648669612032 649012026312 649547817984 650948591808 652517858304 654464884736 654810358176 655412539392 656222480862 656825960704 657172680489 659300788224 660722594688 661268054016 662225559552 663043920372 664642345536 665253568512 665604736992 667040138154 667590812928 669030497136 670643354368 672168886272 672999534792 673618443264 673974027324 677614699008 679076000096 679636611072 679995371952 680620713984 681461807049 683104632912 683732834304 684093757464 684658510848 686135002176 687614677612 689841364992 690205512672 690840244224 691693966314 692330066688 692695528083 693267382656 696437329536 697012273152 698515405824 698884132284 699526844928 701213220864 702079761604 703096361838 703676802816 705194307792 708502339584 709377888024 710030251008 710405055828 712524809952 714242520576 715782810912 716373725184 716751878544 717411022848 718297580403 718958146176 720691365888 722841812992 723223380672 723820437504 724783038564 725764291218 727130087424 728182960128 729082829358 729753313536 730138529601 732317165784 734082590592 736272995328 736661652948 737339106816 738929205792 740710570496 741713386752 743312919024 743926560768 747328145408 747722638728 748410264576 750024238912 750643421184 751039664544 752659309278 754473773664 755096629248 756189997056 756725022976 757124476641 757820748672 761914343424 762316536384 763960500108 764591187456 765698303232 767544201216 768492712026 769199438592 769605477147 771494627328 771901877448 775431378488 776071535616 776481201756 777195274752 778871325024 783491995728 784138807296 785181625111 785829831552 786967700544 787724261376 788864873472 790566089664 791218741248 791636403168 793343596266 797629078272 798050124027 798784032384 799443468288 800506639608 801590411196 803098902528 803522835648 805255662276 805920440832 807658437984 808827914448 810777786624 813197039616 813626303256 818021348352 819205830144 820972477728 821650231296 823856811507 825407205376 825842914416 827623875117 828307119744 829068853248 829506495168 831295356516 833299391808 833987321856 835785846272 836227033902 836917380864 840744163584 841187968569 841961547648 842656628736 843777268776 844473848832 846509654016 848782995372 849483707904 851315650848 852098543616 852548342256 856446597136 857153636352 857606103432 860165085888 863487226368 864098168128 865349368416 866063757312 867215526242 867931455744 868389612129 870023811072 872360300799 873080477568 873883385856 874344684096 874963307816 876230240652 879067717632 880963459584 881428495194 882156158208 884058560496 885338663112 886189794048 887472982656 889386850872 890121083904 892040662848 897332713056 898157924352 898632036432 900569969559 903486265344 903963190104 906182148096 906660495936 907494285312 908615742732 909931403754 910806177216 911643779072 912125009952 912878014464 914092041174 914846669568 915329591163 920274016896 921120325632 922258621752 923106755584 923594037444 924356510208 928583106048 929073278718 931353874432 931845509712 932702459904 933855068919 937461815784 938235737088 940259077056 945837184032 946707001344 947206741104 949249427373 950033079936 952323360768 954377081216 955164966912 955669171392 956548030464 957730107204 958610861568 959116885038 960921821184 963502421778 964297840896 966377384752 967685721624 970910613504 972110439144 973004418048 973518039468 974321726976 976422887712 978776787456 981697327104 982215537264 983118809088 984333721293 985238941056 988951182336 991083892032 991902081024 994565880558 996963518304 997880352768 998407105488 999113506898 1000560207231 1001386219392 1003545745704 1005965031552 1006795505664 1008253329408 1009499302188 1010427664896 1010961040986 1016422048512 1018614000144 1019454916608 1019993057928 1020931070976 1023392268288 1024656949368 1025599251456 1026140636196 1028659503104 1029202503264 1031422016418 1034762047488 1035308269008 1036260366336 1037540949471 1038495100032 1044655994304 1045518409728 1047773108736 1048326198426 1049290267392 1050299015168 1051819831296 1053119642406 1054088119552 1054644542757 1055515204224 1057791461688 1062753509376 1063505437696 1064066832036 1065045376512 1067342186144 1068787214928 1071363780864 1073674216368 1074560587776 1076116534272 1076877917312 1078437219264 1081037048832 1084262719488 1084835071008 1085730656256 1087174557846 1090695131136 1092274440192 1093624244037 1094629970304 1095533641728 1098475748676 1101123885888 1103498500156 1104409492992 1104992479422 1106008660224 1108393808688 1111065855744 1112570080128 1114969378536 1115889841152 1120992218112 1121583958092 1122615396864 1125036358368 1125965131776 1126559496816 1128988963917 1131710660496 1132644943872 1135087534464 1136131391488 1136731123008 1142871515136 1143474804576 1145940750162 1146886781184 1151316301824 1152739068039 1153799157888 1154751676416 1157241940992 1157852816172 1160031748096 1163147067732 1164107303424 1164721802634 1165792912128 1168306987536 1174617946112 1175237993592 1176208210944 1178744747328 1180451550816 1181586392064 1183297310208 1185849134496 1186828111872 1189387550464 1190015394399 1196443617408 1197543899136 1198176048576 1199165202432 1200759959412 1204648353792 1205284253472 1207883493414 1208880661248 1211487656976 1213241871672 1214408236288 1216166679936 1217170685952 1218789388232 1219795559424 1220439454884 1227032022528 1228808745216 1229678162336 1231458716592 1232475346944 1238110808064 1238764371624 1242460679616 1243603279872 1244259742752 1245140091892 1246943034774 1249949087712 1250980982784 1253678769408 1254340550853 1255376071296 1261116245376 1262276001792 1262942321472 1265665903164 1266710773248 1269764481024 1273174493058 1274225561856 1276973476272 1278147815424 1278822513384 1284669895704 1285730454528 1286409155148 1290247628832 1296147252192 1297339224064 1298024052624 1299095635968 1300823289363 1301897183616 1305035716608 1308929769472 1309620716352 1310825078784 1312444961724 1313651921408 1314345360978 1318601576448 1321445189376 1322142742791 1324451119104 1326087840744 1329284691072 1330507137024 1331209473984 1334080276308 1335181625856 1338060994272 1341286708736 1345999069584 1347236886528 1347948054648 1355229398016 1358152000192 1359273222144 1359990743904 1361241427968 1362923614098 1364897105631 1366209265824 1367465668608 1368187514928 1369317021696 1371138061761 1372270004352 1375229355224 1379682729984 1380411025344 1381680488448 1383387932628 1384660133376 1385391056166 1386534765312 1392874659072 1393609918077 1397030811648 1397768264568 1399053689856 1402426441728 1404159523208 1406192723676 1407353605632 1410388615584 1418755776048 1420060502016 1420810111656 1421815375201 1425049619904 1428485041152 1431565621824 1432747450368 1433503757088 1434822045696 1436595160806 1437916292352 1438675327557 1441382731776 1445253632667 1446446761344 1447640875008 1449566077128 1451528582436 1454260174848 1456365920256 1458165658716 1459506627072 1460277059202 1464634331568 1468165181184 1472545990656 1473323305896 1474678213632 1477858411584 1481421140992 1483426773504 1486625838048 1487853121536 1491848820837 1494656290816 1495445277456 1496820529152 1498670260347 1500048477824 1501286842368 1502079329088 1505318618556 1508947547328 1510193258496 1512379994112 1513450045952 1514248953282 1515641497344 1524633072768 1527921000216 1529182374912 1531396606464 1535088402432 1536985424052 1538398877184 1539210954294 1542989254656 1543803754896 1547133024627 1550862756976 1552143071232 1552962403512 1554390549504 1557742650048 1566983991456 1568277614592 1570363250222 1571659663104 1572489297639 1573935401088 1575448522752 1577729746944 1579679463609 1581132179328 1582437482496 1583272806336 1586687192532 1595258156544 1596100248054 1597568064768 1601013279216 1603180822392 1607045671296 1610511324552 1611840881664 1615316875968 1617655828896 1621555573248 1626394079232 1627252606512 1630761836769 1636042696704 1638411660288 1641944955456 1643300462592 1647713623014 1650814410752 1651685828832 1655247750234 1656614239488 1657488719133 1659012990336 1662590713032 1666598783616 1667974643712 1671571692544 1672454067804 1673834761728 1681488327168 1682375937138 1683923095296 1687554537552 1688947697664 1697565990744 1698967415808 1702631301696 1704197087232 1705096684512 1712893194272 1714307272704 1715212206864 1718911125243 1720330171776 1726974452736 1728196336256 1730698736832 1732127514624 1734431052484 1735862911488 1736779224258 1740047622144 1744720601598 1746160955136 1748689368192 1749926615632 1752460481304 1758135435264 1761926919168 1762856990388 1764312316416 1768117120992 1770677326224 1772379588096 1774945965312 1778773701744 1780242167808 1784081325696 1794665426112 1796315848704 1797264072864 1801139939118 1806972530688 1807926380208 1811825240121 1813320991872 1814988570624 1817231485464 1819862807508 1821612354432 1823287558144 1824250019904 1825756028928 1828184082348 1829693339136 1830659182326 1840548033792 1844517243504 1846213511168 1847188074888 1848713020416 1857166212096 1858146557436 1862707748864 1863691019424 1865404919808 1867710137838 1870414552161 1874923631568 1876471474176 1880518154112 1891674368064 1893414002688 1894413482208 1898498854746 1900066159872 1904646721536 1908754162432 1909761739587 1911338342784 1913096060928 1915460214408 1917221723136 1918233770076 1921843642368 1927004843556 1928595681792 1932754769504 1935371443248 1944220878288 1946008836096 1947036078936 1948643453952 1952845775424 1957553574912 1963394654208 1964431074528 1966237618176 1968667442586 1970477882112 1971518041467 1977902364672 1980532755877 1982167784064 1983804162048 1989131761116 1993927036608 1995760705536 1996814210976 1998227013796 2001120414462 2002772438784 2007091491408 2011930063104 2016506658816 2018998604376 2020855329792 2021922081972 2032844097024 2037228000288 2038909833216 2039986115856 2041862141952 2044385421147 2049313898736 2051198502912 2052281272392 2057319006208 2058405006528 2062844032836 2069524094976 2070616538016 2072520732672 2075081898942 2076990200064 2078086584249 2089311988608 2091036819456 2095546217472 2096652396852 2098580534784 2100598030336 2103639662592 2106239284812 2108176239104 2109289085514 2111030408448 2115582923376 2125507018752 2127010875392 2128133664072 2130090753024 2134684372288 2137574429856 2142727561728 2147348432736 2149121175552 2152233068544 2153755834624 2154892741209 2156874438528 2162074097664 2168525438976 2169670142016 2171461312512 2174349115692 2181390262272 2184548880384 2187248488074 2189259940608 2190415588803 2196951497352 2202247771776 2206997000312 2208818985984 2209984958844 2212017320448 2216787617376 2222131711488 2225140160256 2229938757072 2231779682304 2234747702239 2241984436224 2243167916184 2245230793728 2250072716736 2251930263552 2253118993632 2257977927834 2263421320992 2265289887744 2270175068928 2271373429923 2273462246016 2285743030272 2286949609152 2291881500324 2293773562368 2302632603648 2305478136078 2307598315776 2308816431441 2314483881984 2315705632344 2326294135464 2328214606848 2329443605268 2331585824256 2336613975072 2349235892224 2350475987184 2352416421888 2355544875333 2357489494656 2360903101632 2363172784128 2366594620416 2371698268992 2373656223744 2378775100928 2380030788798 2392887234816 2394150372081 2396352097152 2398330404864 2401519918824 2409296707584 2410568506944 2415766986828 2417761322496 2422975313952 2426483743344 2428816472576 2432333359872 2437578776464 2439591118848 2440878909768 2454064045056 2457617490432 2459356324672 2462917433184 2464950693888 2471570434521 2476221616128 2477528743248 2482871625351 2484921359232 2487206559744 2488519485504 2490280183784 2493886069548 2499898175424 2501961965568 2507357538816 2508681101706 2510752142592 2522232490752 2523563905707 2525884642944 2531331806328 2533421546496 2539528962048 2546348986116 2548451123712 2553946952544 2556295630848 2557645026768 2569339791408 2571460909056 2572818310296 2580495257664 2592294504384 2594678448128 2596048105248 2598191271936 2601646578726 2603794367232 2605168836387 2610071433216 2617080902397 2619241432704 2621650157568 2624889923448 2627303842816 2628690721956 2637203152896 2642890378752 2644285485582 2652175681488 2658569382144 2662418947968 2668160552616 2670363251712 2676121988544 2682573417472 2691998139168 2694473773056 2695896109296 2701709908677 2710458796032 2716304000384 2718546444288 2719981487808 2722482855936 2725847228196 2729794211262 2732418531648 2734931337216 2736375029856 2738634043392 2742276123522 2744540008704 2750458710448 2760822050688 2763360976896 2766775865256 2769320266752 2770782112332 2773069530624 2785749318144 2787219836154 2794061623296 2795536529136 2798107379712 2801565206757 2808319046416 2812385447352 2814707211264 2820777231168 2837511552096 2840121004032 2841620223312 2843630750402 2847748282119 2850099239808 2856970082304 2863131243648 2865494900736 2867007514176 2869644091392 2873190321612 2875832584704 2877350655114 2882765463552 2890507265334 2892893522688 2899132154256 2903057164872 2912731840512 2916331317432 2919013254144 2920554118404 2929268663136 2936330362368 2945091981312 2946646611792 2949356427264 2953001163879 2955716823168 2962842281984 2966853547008 2973251676096 2975706243072 2983697641674 2989312581632 2990890554912 2993641058304 2997340520694 3000096955648 3001680621693 3004158658176 3010637237112 3017895094656 3020386516992 3024759988224 3026900091904 3028497906564 3031282994688 3049266145536 3055842000432 3058364749824 3062793212928 3070176804864 3073970848104 3076797754368 3078421908588 3085978509312 3087607509792 3094266049254 3101725513952 3104286142464 3105924807024 3108781099008 3112622848413 3115485300096 3133967982912 3136555229184 3140726500444 3143319326208 3144978595278 3147870802176 3150897045504 3155459493888 3159358927218 3162264358656 3163933628271 3166545612672 3173374385064 3190516313088 3192200496108 3195136129536 3202026558432 3206361644784 3214091342592 3221022649104 3223681763328 3230633751936 3235311657792 3243111146496 3252788158464 3254505213024 3261523673538 3272085393408 3276823320576 3280872732111 3283889910912 3286600925184 3295427246028 3301628821504 3303371657664 3310495500468 3313228478976 3314977438266 3318025980672 3325181426064 3333197567232 3343143385088 3344908135608 3347669523456 3362976654336 3364751874276 3367846190592 3375109075104 3377895395328 3386966891751 3395131981488 3397934831616 3405262603392 3408394174464 3410193369024 3425786388544 3428614545408 3430424413728 3437822250486 3440660343552 3453948905472 3456392672512 3458217204117 3461397473664 3464255029248 3468862104968 3471725822976 3473558448516 3480095244288 3489441203196 3492321910272 3497378736384 3499853231264 3504920962608 3523853838336 3525713980776 3528624632832 3536234241984 3541354652448 3544759176192 3549891930624 3557547403488 3560484335616 3568162651392 3570046183197 3586370125507 3589330852224 3592631697408 3594528145728 3602279878236 3613945061376 3615852760416 3623650480242 3626641983744 3634462970928 3639725615016 3643224708864 3648500039808 3651512057856 3656368164696 3659386678272 3661318364652 3681096067584 3689034487008 3692427022336 3694376149776 3697426040832 3714332424192 3716293114872 3725415497728 3727382038848 3730809839616 3735420275676 3740829104322 3749847263136 3752942948352 3761036308224 3763021652559 3783348736128 3786828005376 3788826964416 3796997709492 3800132319744 3809293443072 3817508324864 3819523479174 3822676685568 3830920428816 3834443446272 3836467540152 3854009687112 3857191363584 3865509539008 3870742886496 3888441756576 3892017672192 3894072157872 3897286907904 3902469868089 3905691550848 3915107149824 3926789308416 3928862149056 3932475236352 3937334885172 3940955764224 3943036082934 3955804729344 3961065511754 3964335568128 3966428228373 3978263522232 3987854073216 3991521411072 3993628421952 3996454027592 4002240828924 4005544877568 4014182982816 4023860126208 4037997208752 4041710659584 4043844163944 4046705298649 4065688194048 4074456000576 4077819666432 4079972231712 4083724283904 4088770842294 4094691316893 4098627797472 4102397005824 4104562544784 4113414185283 4116810013056 4125688065672 4139048189952 4141233076032 4145041465344 4150163797884 4153980400128 4156173168498 4178623977216 4180829754231 4191092434944 4193304793704 4197161069568 4207279325184 4212478569624 4216352478208 4218578171028 4222060816896 4231165846752 4254021750784 4256267328144 4260181506048 4265446125603 4269368744576 4275148859712 4285455123456 4294696865472 4298242351104 4304466137088 4307511669248 4309785482418 4313748877056 4324148195328 4335760898001 4339340284032 4342922625024 4348698231384 4362780524544 4369097760768 4374496976148 4378519881216 4380831177606 4393902994704 4404495543552 4413994000624 4417637971968 4419969917688 4424034640896 4433575234752 4444263422976 4450280320512 4459877514144 4463559364608 4469495404478 4475546462511 4483968872448 4486335832368 4490461587456 4496010781041 4500145433472 4503860527104 4506237987264 4515955855668 4526842641984 4530579775488 4540350137856 4542746859846 4546924492032 4573899218304 4583763000648 4587547124736 4605265207296 4610956272156 4615196631552 4617632862882 4628967763968 4631411264688 4641399073881 4652588270928 4656429213696 4658887210536 4663171648512 4673227950144 4698471784448 4700951974368 4704832843776 4711089750666 4714978989312 4717467892917 4721806203264 4726345568256 4733189240832 4739038390827 4743396537984 4747312447488 4757550201856 4760061577596 4785774469632 4788300744162 4792704194304 4803039837648 4821137013888 4831533973656 4835522644992 4845950627904 4852967486688 4857632945152 4864666719744 4875157552928 4879182237696 4881757819536 4892285510307 4908128090112 4915234980864 4918712649344 4925834866368 4929901387776 4943140869042 4952443232256 4955057486496 4965743250702 4969842718464 4977038971008 4980560367568 4987772139096 4999796350848 5003923931136 5014715077632 5017362203412 5021504285184 5044464981504 5047127811414 5051769285888 5062663612656 5066843092992 5092697972232 5096902247424 5107893905088 5112591261696 5115290053536 5138679582816 5142921818112 5145636620592 5156733375729 5160990515328 5184589008768 5189356896256 5192096210496 5196382543872 5203293157452 5207588734464 5210337672774 5220142866432 5234161804794 5238482865408 5249779846896 5254607685632 5257381443912 5274406305792 5285780757504 5288570971164 5304351362976 5317138764288 5324837895936 5336321105232 5340726503424 5352243977088 5365146834944 5383996278336 5388947546112 5391792218592 5403419817354 5420917592064 5432608000768 5435475720363 5439962975616 5444965711872 5451694456392 5459588422524 5464837063296 5469862674432 5472750059712 5477268086784 5484552247044 5489080017408 5500917420896 5521644101376 5533551730512 5538640533504 5541564224664 5546139061248 5571498636288 5574439672308 5588123246592 5591073058272 5596214759424 5603130413514 5611243656483 5616638092832 5624770894704 5629414422528 5636900920573 5641554462336 5675023104192 5680242008064 5683240446624 5687261500804 5695496564238 5700198479616 5713940164608 5726262487296 5729285218761 5734015028352 5739288182784 5746380643224 5751665169408 5754701310228 5765530927104 5781014530668 5785787045376 5798264308512 5806114329744 5832662634864 5838026508288 5841108236808 5858537326272 5872660724736 5890183962624 5893293223584 5898712854528 5906002327758 5911433646336 5914554124401 5925684563968 5933707094016 5941598267631 5946503352192 5951412486144 5967395283348 5978625163264 5981781109824 5987282116608 5994681041388 6000193911296 6003361243386 6008317316352 6021274474224 6035790189312 6049519976448 6053800183808 6056995813128 6062565989376 6098532291072 6111684000864 6116729499648 6125586425856 6133156263441 6147941696208 6153595508736 6156843817176 6171957018624 6175215019584 6188532098508 6203451027904 6208572284928 6211849614048 6217562198016 6225245696826 6230970600192 6234259752747 6267935965824 6273110458368 6281453000888 6286638652416 6289957190556 6295741604352 6301794091008 6310918987776 6318717854436 6324528717312 6327867256542 6333091225344 6346748770128 6381032626176 6384400992216 6390272259072 6404053116864 6412723289568 6428182685184 6442045298208 6447363526656 6461267503872 6464678223627 6470623315584 6486222292992 6494237794837 6505576316928 6509010426048 6523047347076 6544170786816 6553646641152 6561745464222 6567779821824 6571246766409 6590854492056 6606743315328 6620991000936 6626456957952 6629954876532 6636051961344 6650362852128 6666395134464 6686286770176 6689816271216 6695339046912 6704243106717 6725953308672 6729503748552 6735692381184 6750218150208 6755790790656 6773933783502 6790263962976 6795869663232 6810525206784 6814120289769 6820386738048 6851572777088 6857229090816 6860848827456 6875644500972 6881320687104 6907897810944 6912785345024 6916434408234 6922794947328 6937724209936 6943451645952 6947116897032 6978882406392 6984643820544 6994757472768 6999706462528 7009841925216 7047707676672 7051427961552 7057249265664 7066634625999 7072468483968 7082709304896 7089518352384 7099783861248 7115094806976 7120968671232 7136325302784 7140092366394 7172740251014 7178661704448 7182451116243 7189056291456 7204559756472 7227890122752 7231705520832 7247300960484 7253283967488 7268925941856 7279451230032 7286449417728 7297000079616 7312736329392 7318773356544 7322636729304 7362192135168 7378068974016 7384854044672 7388752299552 7394852081664 7414711303563 7428664848384 7432586229744 7448614876053 7454764077696 7461619679232 7470840551352 7481658208644 7499694526272 7505885896704 7522072616448 7526043305118 7566697472256 7570691717121 7577653928832 7593995418984 7600264639488 7618586886144 7635016649728 7639046958348 7645353371136 7661840857632 7668886892544 7672935080304 7708019374224 7714382727168 7731019078016 7741485772992 7776883513152 7784035344384 7788144315744 7794573815808 7804939736178 7811383101696 7830214299648 7851242707191 7857724298112 7864950472704 7874669770344 7881911528448 7886072165868 7911609458688 7922131023508 7928671136256 7932856456746 7956527044464 7975708146432 7987256843904 7992908055184 8004481657848 8011089755136 8028365965632 8047720252416 8075994417504 8083421319168 8087688327888 8093410597298 8105129726031 8131376388096 8148912001152 8155639332864 8159944463424 8167448567808 8177541684588 8189382633786 8197255594944 8204794011648 8209125089568 8226828370566 8233620026112 8251376131344 8282466152064 8290082930688 8300327595768 8307960800256 8312346336996 8357247954432 8361659508462 8382184869888 8386609587408 8394322139136 8404695620271 8424957139248 8432704956416 8437156342056 8444121633792 8462331693504 8508043501568 8512534656288 8520363012096 8530892251206 8538737489152 8543244846357 8550297719424 8570910246912 8589393730944 8596484702208 8608932274176 8615023338496 8619570964836 8627497754112 8648296390656 8671521796002 8678680568064 8697396462768 8738195521536 8748993952296 8757039762432 8761662355212 8787805989408 8808991087104 8827988001248 8835275943936 8839939835376 8848069281792 8859003491637 8867150469504 8888526845952 8900560641024 8919755028288 8927118729216 8938990808956 8951092925022 8967937744896 8972671664736 8980923174912 8992021562082 9000290866944 9005041865079 9012475974528 9031911711336 9053685283968 9061159550976 9080700275712 9085493719692 9093848984064 9147798436608 9167526001296 9175094249472 9210530414592 9221912544312 9230393263104 9235265725764 9257935527936 9262822529376 9282798147762 9305176541856 9312858427392 9317774421072 9326343297024 9337868545239 9346455900288 9396943568896 9401903948736 9409665687552 9422179501332 9429957978624 9434935785834 9443612406528 9452691136512 9466378481664 9478076781654 9486793075968 9491800884813 9515100403712 9520123155192 9571548939264 9576601488324 9585408388608 9606079675296 9642274027776 9663067947312 9671045289984 9691901255808 9705934973376 9715265890304 9729333439488 9750315105856 9758364475392 9763515639072 9784571020614 9816256180224 9830469961728 9837425298688 9842618196333 9851669732736 9859802775552 9886281738084 9904886464512 9910114972992 9931486501404 9939685436928 9954077942016 9961120735136 9975544278192 9999592701696 10029430155264 10034724406824 10043008570368 10088929963008 10094255622828 10103538571776 10125327225312 10133686185984 10160900675253 10185395944464 10193804494848 10207361126443 10215787810176 10225182523392 10230580107072 10277359165632 10285843636224 10291273241184 10313466751458 10321981030656 10369178017536 10374651612351 10384192420992 10392765087744 10406586314904 10415177468928 10420675345548 10440285732864 10468323609588 10476965730816 10499559693792 10509215371264 10514762887824 10571561515008 10577141942328 10608702725952 10634277528576 10649675791872 10672642210464 10681453006848 10704487954176 10710138549591 10730293669888 10759110376521 10767992556672 10777895092224 10783584437184 10806839634708 10841835184128 10865216001536 10870951440726 10879925951232 10903388912784 10919176845048 10929674126592 10945500119424 10954536173568 10969104494088 10978160034816 11001834841792 11043288202752 11067103461024 11077281067008 11083128449328 11092278122496 11142997272576 11148879344616 11176246493184 11182146116544 11192429518848 11206260827028 11222487312966 11233276185664 11249541789408 11258828845056 11273801841146 11283108924672 11289064957677 11350046208384 11360484016128 11366480893248 11374523001608 11390993128476 11400396959232 11427880329216 11452524974592 11458570437522 11468030056704 11492761286448 11503330338816 11509402620456 11517545850001 11562029061336 11571574090752 11596528617024 11612228659488 11665325269728 11676053016576 11682216473616 11707409604267 11717074652544 11745321449472 11780367925248 11786586447168 11797425709056 11812004655516 11822867292672 11829108248802 11851369127936 11867414188032 11883196535262 11893006704384 11899284685119 11934790566696 11963562219648 11974564233216 11989362082776 12000387822592 12006722486772 12016634632704 12042548948448 12071580378624 12107600367616 12113991626256 12125131978752 12140115895947 12197064582144 12223368001728 12233458999296 12251172851712 12266312526882 12295883392416 12307191017472 12313687634352 12340242555849 12350430039168 12377064197016 12406902055808 12417144569856 12423699228096 12435124396032 12450491393652 12461941200384 12468519505494 12535871931648 12562906001776 12573277304832 12579914381112 12591483208704 12621837975552 12637435708872 12649057434624 12655734513084 12666182450688 12693497540256 12762065252352 12768801984432 12780544518144 12796338376809 12808106233728 12825446579136 12856365370368 12884090596416 12894727053312 12922535007744 12929356447254 12941246631168 12972444585984 12988475589674 13007282694003 13018020852096 13046094694152 13088341573632 13107293282304 13123490928444 13135559643648 13142493532818 13181708984112 13213486630656 13241982001872 13252913915904 13259909753064 13272103922688 13300725704256 13332790268928 13372573540352 13379632542432 13390678093824 13408486213434 13426639387533 13451906617344 13459007497104 13471384762368 13488032343123 13500436300416 13511581581312 13547867567004 13580527925952 13591739326464 13621050413568 13628240579538 13640773476096 13703145554176 13721697654912 13751289001944 13762641374208 13815795621888 13825570690048 13832868816468 13845589894656 13875448419872 13886903291904 13894233794064 13924197221643 13957764812784 13969287641088 13989514945536 13999412925056 14019683850432 14095415353344 14102855923104 14114498531328 14133269251998 14144936967936 14165418609792 14179036704768 14199567722496 14217115172481 14230189613952 14241937342464 14272650605568 14280184732788 14345480502028 14357323408896 14364902232486 14378112582912 14409119512944 14463411041664 14494601920968 14506567934976 14537851883712 14558902460064 14572898835456 14594000159232 14625472658784 14637546713088 14645273458608 14676856530921 14724384270336 14756137948032 14769708089344 14777504599104 14789704163328 14829422607126 14857329696768 14865172459488 14897229752106 14909528155392 14941681102704 14963316417288 14999389052544 15011771793408 15044145232896 15052086610236 15133394944512 15141383434242 15155307857664 15187990837968 15200529278976 15270033299456 15278093916696 15290706742272 15323681715264 15337773785088 15345870160608 15416038748448 15428765454336 15462038156032 15470200127187 15482971545984 15553767026304 15568070688768 15576288631488 15589147631616 15609879472356 15622766203392 15660428599296 15702485414382 15715448596224 15749339540688 15763823056896 15772144331736 15823218917376 15844262047016 15857342272512 15865712913492 15913054088928 15951416292864 15974513687808 15985816110368 16008963315696 16022179510272 16056731931264 16095440504832 16151988835008 16166842638336 16175376655776 16186821194596 16210259452062 16262752776192 16297824002304 16306427161089 16319888926848 16334897135616 16355083369176 16378765267572 16394511189888 16409588023296 16418250179136 16453656741132 16467240052224 16502752262688 16564932304128 16600655191536 16615921600512 16624692673992 16714495908864 16723319016924 16764369739776 16773219174816 16788644278272 16809391240542 16833730969449 16849914278496 16865409912832 16874312684112 16888243267584 16910702761719 16924663387008 17016087003136 17025069312576 17040726024192 17061784502412 17077474978304 17086489692714 17100595438848 17141820493824 17178787461888 17187855656283 17217864548352 17230046676992 17239141929672 17254995508224 17296592781312 17343043592004 17357361136128 17394792925536 17497987904592 17514079524864 17523324710424 17575611978816 17617982174208 17655976002496 17670551887872 17679879670752 17696138563584 17718006983274 17734300939008 17743662373203 17777053691904 17801121282048 17824794802893 17839510056576 17854237458432 17877981617912 17902185850044 17935875489792 17945343329472 17961846349824 17984043124164 18000581733888 18010083730158 18024951949056 18063823422672 18107370567936 18161400551424 18170987439384 18187697968128 18295596873216 18335052002592 18350188498944 18399468790323 18443825088624 18460786526208 18470531451528 18483599877613 18515871055872 18525645058752 18565596295524 18610353083712 18625716854784 18635548842144 18652686594048 18675737090478 18692911800576 18702779258241 18803807897472 18819331375104 18844359002664 18859915957248 18869871571668 18887224813056 18905382273024 18932756963328 18956153563308 18973586151936 18983601769626 19030200807424 19040246310384 19143097878528 19153202976648 19170816777216 19212159350592 19284548055552 19326135894624 19342090579968 19383802511616 19394034670881 19411869946752 19430531780608 19458666878976 19482713384511 19500630211712 19516728950784 19527031278144 19569142041228 19632512360448 19660939923456 19674850597376 19685236392666 19703339465472 19772563476168 19820229945984 19862973002808 19879370873856 19908155884032 19922241470272 19951088556384 19999185403392 20058860310528 20069448813648 20086017140736 20112729320151 20177859926016 20188511245656 20207077143552 20250654450624 20267372371968 20321801350506 20370791888928 20387608989696 20414722252886 20431575620352 20442360869307 20461160214144 20554718331264 20571687272448 20582546482368 20626933502916 20643962061312 20738356035072 20749303224702 20768384841984 20813172629808 20830354937856 20841350691096 20936647219176 20953931461632 20999119387584 21018430742528 21029525775648 21143123030016 21154283884656 21199903877997 21217405451904 21268555057152 21299351583744 21345284420928 21362906013696 21408975908352 21420277099182 21460587339776 21518220753042 21535985113344 21547353348729 21567168874368 21613679269416 21683670368256 21730432003072 21741902881452 21759851902464 21806777825568 21838353690096 21859348253184 21891000238848 21938208988176 21956320069632 22003669683584 22086576405504 22134206922048 22154562134016 22166256898656 22184556244992 22285994545152 22297758689232 22345844628159 22364292233088 22384859037696 22412521654056 22444974625932 22466552371328 22499083578816 22517657690112 22547603682292 22566217849344 22578129915354 22700092416768 22732961786496 22749046003216 22781986256952 22800793918464 22855760658432 22905049949184 22917140875044 22936060113408 22985522572896 23006660677632 23018805240912 23035091700002 23124058122672 23143148181504 23193057234048 23224457318976 23330650539456 23352106033152 23364432947232 23414819208534 23434149305088 23490642898944 23553728121573 23573172894336 23594851418112 23624009311032 23645734585344 23658216497604 23702738255872 23734828376064 23766393070524 23786013408768 23798569370238 23869581133392 23927124439296 23978724165552 24000775645184 24013444973544 24033269265408 24085097896896 24143160757248 24215200735232 24227983252512 24250263957504 24280231791894 24315389178093 24394129164288 24446736003456 24466917998592 24502345703424 24532625053764 24591766784832 24614382034944 24627375268704 24680485111698 24700860078336 24754128394032 24813804111616 24847398456192 24870248792064 24900982787304 24923882400768 24937039010988 25071743863296 25125812003552 25146554609664 25159828762224 25182966417408 25214086860813 25274871417744 25298114869248 25311469026168 25332364901376 25386995080512 25524130504704 25537603968864 25561089036288 25592676753618 25616212467456 25629734539071 25650893158272 25712730740736 25768181192832 25789454106624 25845070015488 25858712894508 25882493262336 25944889171968 25976951179348 26014565388006 26036041704192 26092189388304 26214586564608 26246981856888 26271119287296 26284987065636 26363417968224 26426973261312 26483964003744 26505827831808 26519819506128 26544207845376 26577010474911 26601451408512 26665580537856 26745147080704 26759265084864 26781356187648 26816972426868 26853278775066 26903813234688 26918014994208 26942769524736 26976064686246 27000872600832 27015125595237 27095735134008 27161055851904 27183478652928 27242100827136 27256481159076 27281546952192 27406291108352 27443395309824 27502578003888 27525282748416 27631591243776 27651141380096 27665737632936 27691179789312 27750896839744 27773806583808 27788467588128 27848394443286 27915529625568 27938575282176 27979029891072 27998825850112 28013605635717 28039367700864 28190830706688 28205711846208 28228997062656 28266538503996 28289873935872 28330837219584 28358073409536 28399135444992 28434230344962 28460379227904 28475402654439 28545301211136 28560369465576 28690961004056 28714646817792 28729804464972 28756225165824 28818239025888 28926822083328 28989203841936 29013135869952 29051720129107 29075703767424 29117804920128 29145797670912 29188000318464 29250945317568 29275093426176 29290546917216 29353713061842 29448768540672 29512275896064 29527854588999 29555009198208 29579408326656 29658845214252 29714659393536 29730344918976 29794459504212 29819056310784 29883362205408 29926632834576 29998778105088 30088290465792 30104173220472 30266789889024 30282766868484 30310615715328 30375981675936 30401058557952 30482702025759 30540066598912 30556187833392 30581413484544 30622083379329 30647363430528 30675547570176 30691740321216 30832077496896 30857530908672 30924076312064 30940400254374 30965943091968 31107534052608 31123954837053 31152577262976 31178295263232 31219758944712 31245532406784 31320857198592 31404970828764 31430897192448 31498679081376 31527646113792 31544288663472 31688524094032 31714684545024 31731425826984 31826108177856 31902832585728 31949027375616 31971632220736 32017926631392 32044359020544 32113463862528 32130415648773 32190881009664 32277331129563 32303977670016 32333685276672 32350753311552 32373642389192 32420518904124 32525505552384 32595648004608 32612854322178 32639777853696 32710166738352 32757530535144 32789022379776 32836500358272 32907313482264 32934480104448 33005504525376 33129864608256 33201310383072 33231843201024 33249385347984 33428991817728 33446638033848 33528739479552 33546438349632 33577288556544 33618782481084 33667461938898 33699828556992 33730819825664 33748625368224 33776486535168 33821405523438 33849326774016 33867194873031 34050138625152 34081452048384 34123569004824 34154949956608 34172979385428 34201190877696 34283640987648 34357574923776 34375711312566 34460093353984 34478283859344 34509991016448 34552637550003 34686087184008 34714722272256 34789585851072 34995975809184 35028159049728 35046649420848 35122228812801 35151223957632 35235964348416 35311952004992 35341103775744 35359759341504 35392277127168 35436013966548 35468601878016 35487324746406 35554107383808 35602242564096 35649589605786 35679020113152 35755963235824 35804371700088 35890686658944 35923692699648 35968086248328 36001163467776 36020167460316 36049903898112 36127646845344 36214741135872 36322801102848 36341974878768 36375395936256 36420347687841 36591193746432 36670104005184 36700376997888 36798937580646 36887650177248 36921573052416 36941062903056 36967199755226 37020727667547 37051290117504 37131192591048 37220706167424 37251433709568 37271097684288 37305373188096 37351474180956 37385823601152 37405558516482 37607615794944 37688718005328 37719831914496 37739743143336 37774449626112 37865513926656 37912307126616 37947172303872 37967203539252 38060401614848 38080492620768 38286195757056 38306405953296 38341633554432 38389015130427 38424318701184 38569096111104 38652271789248 38684181159936 38767605023232 38788069341762 38823739893504 38861063561216 38917333757952 38965426769022 39001260423424 39021848082009 39054062556288 39138284082456 39265024720896 39321879846912 39349701194752 39370472785332 39406678930944 39545126952336 39640459891968 39725946005616 39758741747712 39816311768064 39844482940544 39902177112768 39998370806784 40117720621056 40138897627296 40172034281472 40225458640302 40355719852032 40377022491312 40414154287104 40464097029369 40501308901248 40534744743936 40643602701012 40741583777856 40775217979392 40829444505772 40863151240704 40884721738614 40922320428288 41109436662528 41165092964736 41253867005832 41287924122624 41476712070144 41498606449404 41536769683968 41626345259616 41660709875712 41682701382192 41772591664929 41873294438352 41907862923264 41998238775168 42036861485056 42059051551296 42286246060032 42308567769312 42399807755994 42434810903808 42537110114304 42598703167488 42651345517443 42690568841856 42725812027392 42817951816704 42840554198364 42921174679552 43036441506084 43071970226688 43094706697458 43134337748736 43227358538832 43460864006144 43483805762904 43519703804928 43613555651136 43676707380192 43718696506368 43782000477696 43876417976352 43912640139264 44007339367168 44030569592763 44173152811008 44268413844096 44309124268032 44332513797312 44369112489984 44571989090304 44595517378464 44691689256318 44728584466176 44825043308112 44889949251864 44933104742656 44998167157632 45035315380224 45095207364584 45132435698688 45156259830708 45400184833536 45465923572992 45498092006432 45563972513904 45601587836928 45810099898368 45834281750088 45872120226816 45971045145792 46013321355264 46037610481824 46070183400004 46248116245344 46286296363008 46386114468096 46410600381561 46448914637952 46661301078912 46704212066304 46728865894464 46829638417068 46868298610176 46981285797888 47107456243146 47146345788672 47248018622064 47291469170688 47316432995208 47469656752128 47532786141048 47572026817536 47597138740476 47739162266784 47854248878592 47957448331104 48001551290368 48026889947088 48066538530816 48170195793792 48286321514496 48430401470464 48455966505024 48500527915008 48560463583788 48630778356186 48788258328576 48893472006912 48919281483267 49004691406848 49065250107528 49183533569664 49228764069888 49254750537408 49360970223396 49401720156672 49508256788064 49627608223232 49694796912384 49801965574608 49847764801536 49874078021976 50143487726592 50251624007104 50293109219328 50319657524448 50365932834816 50428173721626 50501192908347 50549742835488 50596229738496 50622938052336 50664729802752 50732108285157 50773990161024 51048261009408 51075207937728 51122178072576 51185353507236 51232424934912 51259469078142 51301786316544 51425461481472 51536362385664 51563566968849 51690140030976 51717425789016 51764986524672 51889778343936 51953902358696 52029130776012 52072083408384 52184378776608 52493963713776 52542238574592 52569974131272 52607168882437 52726835936448 52853946522624 52967928007488 53011655663616 53039639012256 53088415690752 53154020949822 53202902817024 53230987119609 53331161075712 53474384408679 53518530169728 53562712375296 53633944853736 53706557550132 53807626469376 53836029988416 53885539049472 53952129372492 54001745201664 54030251190474 54191470268016 54322111703808 54484201654272 54512962318152 54563093904384 54812582216704 54886790619648 55005156007776 55050565496832 55198406370969 55302282760192 55331475265872 55382359578624 55450799632839 55501793679488 55547613167616 55576935176256 55696788886572 55831059251136 55877150564352 55958059782144 55997651700224 56027211271434 56078735401728 56411423692416 56457994125312 56533077007992 56579747871744 56661674439168 56716146819072 56798270889984 56868460689924 56920758455808 56950805308878 57090602422272 57120738931152 57381922008112 57429293635584 57459608929944 57512450331648 57636478051776 57853644166656 57978407683872 58026271739904 58103440258214 58151407534848 58182104012643 58235609840256 58291595341824 58376000636928 58448140153533 58501890635136 58550186852352 58581093834432 58707426123684 58897537081344 59024551792128 59055709177998 59110018396416 59317690428504 59460689837952 59588919008424 59638112621568 59766724410816 59853265669152 59997556210176 60176580931584 60208346440944 60338187960453 60533579778048 60565533736968 60621231430656 60751963351872 60802117115904 60965404051518 61080133197824 61112375666784 61162826969088 61244166758658 61294726861056 61327082607921 61383480642432 61664154993792 61715061817344 61848152624128 61880800508748 61931886183936 62215068105216 62247909674106 62305154525952 62439517889424 62491064813568 62809941657528 62861794384896 62997358162752 63055292227584 63088577326944 63377048188064 63429369090048 63462851653968 63599711633991 63652216355712 63805665171456 63898054751232 63943264441472 64035853262784 64088718041088 64226927725056 64260831297546 64381762019328 64554662259126 64607955340032 64701506623104 64747284778384 64841037808248 65051011104768 65191296009216 65225708644356 65279555707392 65420333476704 65515061070288 65578044759552 65673000716544 65814626964528 65868960208896 66011009050752 66259729216512 66402620766144 66463686402048 66498770695968 66857983635456 66893276067696 67037533884477 67092876699264 67154577113088 67237564962168 67334923877796 67399657113984 67461639651328 67497250736448 67552973070336 67642811046876 67698653548032 67734389746062 68100277250304 68247138009648 68309899913216 68345958770856 68402381755392 68567281975296 68715149847552 68751422625132 68920186707968 68956567718688 69019982032896 69105275100006 69372174368016 69429444544512 69579171702144 69991951618368 70056318099456 70093298841696 70244457625602 70302447915264 70471928696832 70623904009984 70661184364719 70719518683008 70784554254336 70872027933096 70937203756032 70974649492812 71108214767616 71204485128192 71299179211572 71358040226304 71511926471648 71608743400176 71781373317888 71936172496656 72002326935552 72040334920632 72099807796224 72255293690688 72429482271744 72645602205696 72683949757536 72750791872512 72840695375682 72946167534279 73182387492864 73279711967449 73340208010368 73400753995776 73597875161292 73775300354496 73843146104832 73882125806112 73934399510452 74041455335094 74102580235008 74262385182096 74441412334848 74542195368576 74610746376192 74702948361912 74771647202304 74811117032964 75215231589888 75377436010656 75439663828992 75479486286672 75548899252224 75642260582439 75824614253232 75894344607744 75934407078504 76120803229696 76160985241536 76572391514112 76612811906592 76683267108864 76778030260854 76848637402368 76889203617213 77138192222208 77304543578496 77368362319872 77535210046464 77576138683524 77647479787008 77722127122432 77834667515904 77930853538044 78002520846848 78043696164018 78108125112576 78276568164912 78643759693824 78699402389504 78740945570664 78813357861888 79090253904672 79280919783936 79451892011232 79517483495424 79632623536128 79688965881088 79731031424733 79804354225536 79996741613568 80235441242112 80277795254592 80344068562944 80450917280604 80711439704064 80754044982624 80828308574208 80928194058738 81002617802496 81045376785711 81287205402024 81483167555712 81550435958784 81658889011544 81726302481408 81769443477228 81844640856576 82218873325056 82330185929472 82507734011664 82575848245248 82953424140288 82997212898808 83073539367936 83252690519232 83321419751424 83365402764384 83545183329858 83746588876704 83815725846528 83996477550336 84040816907151 84118103102592 84572492120064 84617135538624 84799615511988 84869621807616 85074220228608 85197406334976 85302691034886 85381137683712 85426207963317 85635903633408 85681108396728 86072883012168 86143940453376 86189413394916 86268675497472 86454717077664 86921728012288 86967611525808 87039407609856 87155160387321 87227111302272 87353414760384 87437393012736 87564000955392 87752835952704 87825280278528 88014678734336 88061139185526 88346305622016 88536827688192 88583563766997 88665027594624 88738224979968 89143978180608 89191034756928 89383378512636 89457168932352 89650086616224 89779898503728 89866209485312 89996334315264 90190414729168 90264871397376 90312519661416 90800369667072 90931847145984 90996184012864 91127945027808 91203175673856 91448106077277 91620199796736 91668563500176 91744240453632 91866250137987 91942090291584 92026642710528 92075220963648 92140366800008 92496232490688 92572592726016 92772228936192 92821200763122 92897829275904 93322602157824 93371864511159 93457731788928 93659276834136 93736597220352 93962571595776 94214912486292 94292691577344 94496037244128 94582938341376 94632865990416 95065572282096 95144053635072 95194277480952 95478324533568 95708497757184 95914896662208 96003102580736 96053779894176 96133077061632 96340391587584 96391246946319 96572643028992 96831993388689 96911933010048 97001055830016 97120927167576 97261556712372 97576516657152 97786944013824 97838562966534 98130500215056 98367067139328 98509501074816 98721940446792 98803440313344 99016513576128 99255216446464 99389593824768 99603931149216 99695529603072 99748156043952 100286975453184 100503248014208 100586218438656 100639315048896 100731865669632 100856347443252 101002385816694 101099485670976 101192459476992 101245876104672 101329459605504 101464216570314 101547980322048 102150415875456 102244356145152 102370707014472 102464849869824 102518938156284 102603572633088 102850922962944 103072724771328 103127133937698 103380280061952 103434851578032 103529973049344 103657912650009 103907804717392 104058261552024 104144166816768 104368757553216 104987927427552 105084477149184 105139948262544 105214337764874 105366686438403 105453671872896 105707893045248 105935856014976 106023311327232 106079278024512 106176831381504 106308041899644 106405805634048 106461974239218 106662322151424 106948768817358 107037060339456 107267889707472 107413115100264 107672059976832 107771078098944 107904258744984 108003490403328 108060502380948 108382940536032 108644223407616 108968403308544 109025924636304 109126187808768 109261043063523 109625164433408 109773581239296 110010312015552 110101130993664 110396812741938 110604565520384 110662950531744 110764719157248 110901599265678 111003587358976 111062183002641 111153870352512 111393577773144 111662118502272 111754301128704 111916119564288 111995303400448 112054422542868 112157470803456 112822847384832 113066154015984 113159495743488 113323348878336 113596541779968 113736921379848 113841516911616 113901610617756 114181204844544 114241477862304 114763844016224 114858587271168 114919217859888 115024900663296 115167045391281 115272956103552 115707288333312 115956815367744 116052543479808 116206880516428 116302815069696 116364208025286 116471219680512 116583190683648 116752001273856 116896280307066 117003781270272 117065544246027 117162187668864 117414852247368 117795074162688 118049103584256 118111418355996 118220036792832 118635380857008 118921379675904 119177838016848 119276225243136 119533448821632 119706531338304 119995112420352 120353161863168 120416692881888 120676375920906 121067159556096 121131067473936 121242462861312 121392291088107 121503926703744 121604234231808 121930808103036 122160266395648 122224751333568 122325653938176 122488333517316 122589453722112 122654165215842 122766961284864 123328309987584 123696305248256 123761601017496 123863772367872 124430136210432 124495819348212 124610309051904 124879035778848 124982129627136 125317774994787 125619883315056 125723588769792 125994716325504 126110584455168 126177154653888 126754096376128 126858738180096 126925703307936 127199423267982 127304432711424 127611330342912 127796109502464 127886528882944 127954036552329 128071706525568 128177436082176 128453855450112 128521662595092 128763524038656 129109324518252 129215910680064 129403013246208 129494569556768 129682075616496 130382592018432 130451417288712 130559111414784 130840666953408 131030122140576 131156089519104 131346001433088 131629253929056 131737920417792 132022018101504 132091708778289 132519458433024 132695694643759 132805241532288 132927372804096 132997541391936 133715967270912 133786552135392 134075067768954 134185753398528 134475129924336 134669847755592 134799314227968 134994501472896 135105946140672 135285622093752 135397307096064 135468779492124 136200554500608 136494276019296 136619799826432 136691917541712 136804763510784 137430299695104 137502845250264 137840373415936 137913135437376 138039964065792 138210550200012 138744348736032 138858889089024 139158343404288 139231801144683 139983903236736 140112636198912 140186597683392 140488915251204 140604895830528 140943857393664 141247808019968 141322368729438 141439037366016 141744055866192 141874407512064 141949298985624 142408970256384 142598358423144 142716080452608 143023852943296 143217486800352 143562746635776 143872344993312 144004653871104 144080669841264 144199615592448 144510587381376 144858964543488 145291204411392 145367899515072 145501583745024 145681390751364 145892335068558 146364774985728 146559423934898 146680416020736 146757844449801 147195750322584 147550600708992 147686292209664 147764251612224 147868799020904 148082910670188 148205160470016 148524770364192 148882824669696 149084390737152 149405896723824 149543294404608 149622234065928 149728096050013 150430463179776 150754872021312 150879327657984 150958972573344 151097798504448 151284521164878 151503578725041 151649228506464 151788689215488 151868814157008 152196324855471 152321970483072 153144783028224 153225623813184 153366534217728 153556060521708 153697274804736 153778407234426 154276384444416 154609087156992 154690700906547 155070420092928 155152277367048 155294959574016 155669335031808 155861707076088 156005041693696 156087392328036 156216250225152 156553136329824 157398804779008 157481891141328 157626715723776 157821506647311 158180507809344 158561839567872 158903784022464 159034966990848 159265247072256 159377931762176 159462062849466 159608708451072 159993483227136 160423153226037 160555590509184 160688137125888 160901834561208 161422879408128 161508089965248 161656617148416 161856388117476 162005235604992 162090753571422 162574410804048 162966335111424 163317778023088 163452604962816 163538886954456 163689281713152 164437746650112 164660371858944 165015468023328 165151696490496 165595219112907 165906848280576 165994425797616 166147078735872 166352398898517 166505381038464 166642839502848 166730805528768 167090366659716 167493177753408 167631451693056 167992955100672 168081633814302 168236206205184 169234271077248 169599231023976 169739243615232 170148440457216 170394812669952 170605382069772 170762275367424 170852415926634 171271807266816 171362216793456 172145766024336 172287880906752 172378826789832 172537350994944 172909434155328 173843456024576 173935223051616 174078815219712 174310320774642 174454222604544 174546312037929 174706829520768 174874786025472 175128001910784 175344420460599 175505671905408 175650560557056 176029357468672 176122278371052 176692611244032 177073655376384 177167127533994 177330055189248 178382069513856 178766757025272 178914337864704 179300173232448 179559797007456 179732418970624 179992668630528 180380829458336 180529742794752 180625039322832 181014563881359 181600739334144 181863694291968 181992368025728 182255890055616 182406351347712 182896212154554 183240399593472 183337127000352 183488480907264 183732500275974 183884180583168 184150441927296 184280733600016 184992464981376 185145185452032 185544457872384 185642401526244 185795658551808 186645204315648 186743729022318 186915463577856 187318553668272 187473194440704 188429824972584 188585383154688 188992074488256 189165876682752 189265731980832 190131144564192 190288107270144 190388554961904 190799134901973 190956649067136 191416995514368 191829793324416 192006205161472 192107559788352 192266154123264 192680783175168 192782493892638 193145286057984 193663986777378 193823866020096 194241854335152 194523113424744 195153033314304 195573888027648 195677125933068 196261000430112 196734134278656 197019002149632 197443880893584 197606880626688 198033027152256 198510432892928 198779187649536 199207862298432 199391059206144 199496312087904 200573950906368 201006496028416 201112601653431 201278630097792 201463731339264 201712694886504 202004771633388 202198971341952 202384918953984 202491752209344 202658919211008 202928433140628 203095960644096 204300831750912 204741414028944 204929699739648 205037876312568 205207145266176 205701845925888 206145449542656 206254267875396 206760560123904 206869703156064 207059946098688 207315825300018 207815609434784 208116523104048 208288333633536 208737515106432 209975854855104 210168954298368 210279896525088 210428675529748 210733372876806 210907343745792 211415786090496 211871712029952 211983553094157 212158556049024 212353662763008 212616083799288 212811611268096 212923948478436 213324644302848 213897537634716 214074120678912 214535779414944 214826230200528 215344119953664 215808517489968 216006980806656 216121004761896 216765881072064 217288446815232 217936806617088 218051849272608 218252375617536 218522086127046 218838502602837 219250328866816 219547162478592 219839135902347 220020624031104 220202261987328 220793625483876 221209131040768 221325901063488 221529438314496 221803198531356 222007174717952 222124366005282 222307740705024 222787155546288 223324237004544 223832239128576 223990606800896 224108845085736 224314941606912 225645694769664 226132308031968 226318991486976 226646697756672 226926781747317 227473842759696 227683033823232 227803221235512 228362409689088 228482955724608 229527688032448 229717174542336 229838435719776 230049801326592 230334090782562 230545912207104 230667610851639 231414576666624 231913630735488 232105086959616 232413761032856 232605630139392 232728416050572 232942439361024 233166381367296 233504002547712 233792560614132 234007562540544 234131088492054 234324375337728 234829704494736 236098207168512 236222836711992 236440073585664 237270761714016 237842759351808 238355676033696 238552450486272 239066897643264 239193094274199 239413062676608 239990224840704 240286798408969 240706323726336 240833385763776 241352751841812 242134319112192 242262134947872 242484925722624 242784582176214 243007853407488 243136130357133 243861616206072 244449502667136 244651307876352 244976667034632 245178907444224 245308330431684 245533922569728 246656619975168 247392610496512 247523202034992 247727544735744 248860272420864 248991638696424 249220618103808 249758071557696 249964259254272 250635549989574 251239766630112 251447177539584 251989432651008 252122450721453 252354309307776 253508192752256 253717476360192 253851406615872 254398846535964 254608865422848 255222660685824 255592219004928 255773057765888 255908073104658 256143413051136 256907710900224 257043325190184 258218649036504 258431821360128 258806026492416 258989139113536 259364151232992 260765184036864 260902834577424 261118222829568 261465481161963 261681333906816 262060244281152 262312179038208 262692002866176 263258507858112 263475840835584 264044036203008 264183417556578 265038916866048 265391389287518 265610483064576 265750691300991 265995082783872 267431934541824 267573104270784 268150135537908 268371506797056 268950259848672 269339695511184 269598628455936 269989002945792 270571244187504 270794614192128 270937558984248 272401109001216 272988552038592 273239599652864 273383835083424 273609527021568 274344318231831 274860599390208 275005690500528 275598750413961 275826270874752 276079928131584 276421100400024 277488697472064 277717778178048 278316686808576 278463602289366 279967806473472 280115593533477 280373195366784 280977830502408 281209791661056 281887714787328 282495616039936 282644737458876 282878074732032 283488111732384 283748815024128 283898597971248 285196716846288 285432160905216 286047705886592 286434973600704 287125493271552 287744689986624 288009307742208 288161339682528 288399231184896 289021174762752 289717929086976 290495980166067 290735799030144 291003167490048 291362781502728 291784670137116 292729549971456 293118847869796 293360832041472 293515688899602 294391500645168 295101201417984 295528503224448 295737598041808 296165821340376 296410320940032 297049540728384 297765649339392 298168781474304 298811793447648 299086588809216 299244468131856 299456192100026 300860926359552 301509744042624 301758655315968 301917945146688 302195597008896 302569042329756 303007157450082 303298457012928 303577378430976 303737628314016 304392649710942 304643940966144 306451247626368 306733068435456 307112121043416 307394549609472 307556814468852 308552768888832 309218174313984 309381401813094 310140840185856 310304554734096 310589919148032 310973737950027 311723414152176 312010083387392 312174784656072 312432500450304 313106272659648 314797609558016 314963782282656 315253431447552 315643013294622 316100059315209 316361015618688 317123679135744 317807568044928 318069933981696 318530494144512 318755863524352 318924125698932 319217416902144 319986966454272 320846306452074 321111181018368 321803669122416 323016179930496 323313234296832 323712776234952 324010471209984 324181507142844 325148821608096 325932670222848 326635556046176 326905209925632 327077773908912 327378563426304 327783129190569 328875493300224 329320743717888 330030936046656 330303392980992 331190438225814 331813696561152 331988851595232 332294157471744 332704797797034 333010762076928 333186549007923 333461611057536 334180733319432 334986355506816 335262903386112 335985910201344 336163267628604 336472412410368 338468542154496 339198462047952 339478487230464 340789625339904 341210764139544 341524550734848 341704831853268 342543614533632 342724433586912 344291532048672 344575761813504 344757653579664 345074701989888 345501136173843 345818868310656 347686912049152 347870446103232 348157630439424 348620641549284 348908445209088 349092624075858 349413659041536 349749572050944 350256003821568 350688840921198 351011343810816 351196632738081 352058714937344 352244556742104 353385222488064 354147310752768 354334255067988 354660110378496 356764139027712 357533514050544 357828675729408 358600346464896 359119594014912 359464837941248 359985337261056 360761658916672 361059485589504 361250078645664 362029127762718 363201478668288 363727388583936 363984736051456 364176873264321 364511780111232 364812702695424 365792424309108 366480799186944 366674254000704 366976961814528 367465000551948 367768361166336 368300883854592 368561467200032 369984929962752 371088915744768 371284803052488 371591317103616 373290408631296 373487458044636 373830927155712 374637107336544 374946388881408 375953324984361 376859649945168 377170766309376 377672361678391 377984148976512 378331753365504 378531463961664 380262289128384 380576214540288 380777109923808 381598269803946 381913298134272 382833991028736 383659586648832 383862109656987 384215119576704 384532308246528 385361566350336 385564987785276 386290572115968 387327973554756 387647732040192 388483708670304 389046226849488 391147776055296 391354251866136 392522000860224 393468268557312 394038004299264 394887761787168 395213761253376 396066054304512 396275126334867 397020865785856 397558375299072 398087083931277 398415724596864 398782118412288 398992624175808 401147901812736 402012992056832 402225203306862 402557260195584 403425389773008 404009543266776 404397942683904 404983504418688 405317838422016 405856866281256 406191921288192 408601663501824 409482828057888 409859399479296 410075752625136 410414290532352 412290899085312 412508535750792 413521120247808 413739406312128 414119892197376 414631650600036 415631218869568 416233046208096 416576667267072 417475030212864 417695403434049 419951709710208 420337908596736 420559793050176 420857351059496 421466745753612 421814687491584 422831572180992 423743424059904 423967106188314 424317112098048 425232167598576 425623222536192 425847896956872 427795075269432 428148241357824 429071558829888 429652460401056 430688239907328 431617034979936 432013961613312 432242009523792 433531762144128 434576893630464 435873613234176 436103698545216 436504751235072 437044172254092 437677005205674 438500657733632 439094324957184 439678271804694 440041248062208 440273533349403 441587250967752 442651802126976 443058876628992 443606397062712 444014349435904 444248732010564 444615481410048 445574311092576 446648474009088 447981213601792 448217690171472 448629883213824 449184288150039 451291389539328 452264616063936 452637982973952 453293395513344 453853563494634 454947685519392 455366067646464 455606442471024 456588974566413 456965911449216 459055376064896 459434349084672 459676871439552 460099602653184 460668181565124 461091824414208 461335221703278 462829153333248 463827261470976 464827522065712 465211260278784 465456832101144 465884878722048 467008005095424 467585121228264 468015125081088 468262176984108 468648750675456 469659408989472 472196414337024 472445673423984 472880147171328 473464519941933 474541523428032 475685518703616 476711352067392 477104900972544 478133795286528 478386188548398 478826125353216 479980449681408 480573596817938 481269459678111 481666771527552 482705503683624 484268638224384 484524269895744 484969851445248 485569164352428 486015706814976 486272260714266 487723232412144 488899005334272 489953334069264 490357814888448 490616660863368 491067845139456 493313239950336 494785220993024 495046404069984 495455089471488 496785657338721 497720544841728 497983277392848 498441236207616 499057196695551 499516143115392 499928518508544 501271099979148 502479533260224 502894355079168 503978865302016 504244901442906 504708618615552 507016385504512 507702813231744 508797693071928 509217730845696 510445321371648 511184438009856 511546115531776 511816146209316 512286826102272 513815421800448 514086650380368 516437298073008 516863642720256 517612052984832 517978278227072 518728302465984 521530368073728 521805669154848 522236445659136 522930962323926 523362667813632 524120488562304 524624358076416 525384005732352 526033261381797 526517015716224 526951681671168 528088072406016 528366835113156 530077833732096 530782778575036 531220966129152 531501382601982 531990165567744 535146208541568 536300271075816 536743013594112 537900519697344 538679391022368 539197256911872 539978005891584 541142488375008 541589228384256 541875117968496 543043691644077 544802218002432 545977104077184 546479199305728 546767670166848 547219054043136 548688636463662 549721198780416 550011381001056 551197500827922 551652541749504 552842200800048 554977394944128 555435556356096 556633373617152 556927204578732 559935612946944 560231187066954 560746390733568 561955661004816 562419583322112 564991232079872 565289474917752 565756149464064 566976223464768 567497630048256 567797195942496 570393433692576 570864321810432 572095411773184 572397404705919 572869947201408 574250986543104 575489379973248 576018615484416 576322679365056 576798462369792 578042349525504 579435858173952 580991960332134 581471598060288 582725563005456 583569340274232 585459099942912 586237695739592 586721664082944 587031377799204 588783001290336 590202402835968 591057006448896 591475196083616 592331642680752 592820641880064 594099081456768 595531298678784 596337562948608 597623586895296 598173177618432 598488936263712 598912384200052 601721852719104 603019488085248 603337804960293 603835890293376 604391194017792 605138084659512 606014314900164 606596914025856 607154756861952 607475256628032 608785299421884 609287881932288 612902495252736 614224242086832 614789099218944 615113628937704 617105537777664 618436348627968 618762803626188 620281680371712 620609109468192 621179838296064 621947475900054 623446828304352 624020166774784 624349569312144 624865000900608 626212545319296 629595219116032 629927564565312 630506862895104 631286026589244 632200118630418 632722031237376 634247358271488 635615136089856 635950659282471 637060988289024 637511727048704 637848251397864 638434833804288 639973932908544 641692612904148 642222362036736 643607338244832 646032359860992 647425552469904 648020942419968 648363014285688 650297643216192 651865340445696 653271112092352 653810419851264 654155547817824 654757126852608 655566258381138 656515507808511 657750986600448 658641487435776 659517407707041 660061872093312 660606785961984 662380876451628 663627393122304 663977703190464 664588314943488 665409595594068 666021524153856 666373098015846 666923222115072 668361466638864 669972711013632 671971820402688 672326535257208 672944824820736 676937084308992 678396924095904 678956974460928 680780345241951 682421528279088 683049101469696 683409663706536 683893195471681 685087229067264 685448867173824 688583064097344 689151523627008 689515307159328 690149403979776 691002272347686 691637736621312 692002832554917 695740892206464 696315260878848 697241283098568 697816890418176 698185248151716 698827318083072 699499144101888 700512007643136 701377681842396 702022687621632 702393265476162 704117429874688 704489113484208 708294621505536 708668510135976 709320220756992 713528278055424 715067028101088 715657351458816 717200692929792 717579282822597 718239188029824 718929675882496 719970674522112 720860395226907 721523317833344 722118971179008 722500157291328 724058255525436 726402957336576 727454777167872 727969472102912 728353746528642 729023560222464 731584848618216 733348508001408 733953923629056 734930001103896 735536722332672 736601767709184 737122934400064 739969859925504 742177831489536 742569606104976 743182634207232 746580817262592 746974916089272 747661854311424 749274214673088 749892777762816 751906649968722 753719299890336 754341532618752 755344723356782 755968297953024 756367352164359 757062927923328 760524578256768 761152429080576 761554219847616 763196539607892 763826596268544 765667982057472 767319173297664 767724219313974 768430239153408 770723132700672 771129975570552 774655947109512 775295464080384 776967417340608 778092453698976 782295552110592 782708503732272 784396443485889 785044001720448 786936537114624 788076008598528 789775523574336 790427522506752 792132108609024 792550252669734 794041731571712 795116750598144 796174167862554 796831449193728 797252073902973 797985248351616 802295803625472 804025984113664 804450406613724 805114520391168 806850779546016 808019086533552 808795885367808 809967008837376 811713732562512 812383842576384 817203327003648 818965656115776 819718798958592 820151505250272 820828581064704 824581798170624 825017071501584 826796251241883 827478812624256 828239784394752 829263301200072 831262437739136 832466092416192 833153334534144 834950060425728 835390806868098 839903419420416 841119586100352 841714702118992 842933491507224 843629374983168 845663144361984 847486848119808 847934212376628 848634224196096 850464335197152 851246445072384 851695793913744 855590150538864 856296482715648 858143117659776 859304920802112 861376479814656 863234069959872 864027923226624 864484019047584 867063524288256 869153787260928 871487940498201 872207397090432 873009502470144 874088344508184 875354010411348 877001315467264 878188649914368 879356543609388 880082496124416 880547066698806 883174501935504 885303604253952 887212794125424 888028698871808 888497464021128 889230962820096 891148622185152 893296948018176 895962427203584 896435380342944 897259766427648 898368576300078 902582779078656 904529232127872 905275965947904 906586791026688 907707126989268 909895371038784 910732135292928 911212884942048 913177949132826 913931822898432 918110752129792 919353742879104 920199205306368 921336363130248 922183648828416 922670443406556 925658306666496 927654522941952 929655044131424 930422520557568 930913664202288 931769757444096 932921213850081 935170242456528 936030250162176 936524353968216 937297501350912 939318817978944 944392828674048 944891346847968 945760294342656 946929039883866 948300177945627 949083046856064 951371037407232 953422704134784 954209801945088 956267590573056 956772377096796 957652250706432 959960899362816 961147193635876 962538919356222 963333543055104 965411007367248 969048539791488 969939702890496 971138328704856 972031413629952 972544521428532 975446464824288 977798010668544 979906668138528 980715629776896 981233321726736 982135690278912 983349387571707 986626479900672 989570441986048 990092808139968 990910178942976 993571314677442 995441089683456 995966554785696 996882472415232 998114393391102 999032286230784 999559647023769 1002542199958296 1004959066520448 1005788710158336 1007957730604032 1008489802885812 1009417237231104 1014032771009024 1015405626463488 1017595386143856 1018435461691392 1022368876019712 1023092231063552 1023632292418632 1024573652204544 1027630843600896 1028173300760736 1032874596146016 1033727285440512 1035224105969664 1035956556454144 1036503408521529 1037456604931968 1043060736147456 1043611338309696 1044472891318272 1045861924647852 1046725335627264 1048240977124608 1049248716152832 1050768011464704 1052066522763594 1053034031432448 1053589898214243 1056176144812032 1056733670226312 1060155667464192 1061565557150072 1062441932258304 1063002765203964 1063980331135488 1070292417083136 1072600542151632 1073486027188224 1075801039394688 1077358782044736 1078394513823744 1079956011783168 1082284976750016 1083178456768512 1083750235936992 1086087383288154 1089604436004864 1091954208154368 1092530619792963 1093535340333696 1094438108086272 1097377272927324 1099442397560832 1100022762002112 1102395001655844 1103305083499008 1105684401600096 1109954789888256 1113266747234304 1113854409157464 1119871225893888 1120462374133908 1121492781467136 1123911322009632 1124839166644224 1127859974953083 1129982464159744 1130578949835504 1131512298928128 1133017085035173 1133952446929536 1134995260096512 1135594391884992 1140786867385152 1141728643620864 1144190823546368 1144794809411838 1145739894402816 1148501973086208 1150978759946496 1151586328970961 1152645358730112 1153596924739584 1156084699051008 1158871716347904 1161983920664268 1162943196120576 1165451126010912 1167138680548464 1172475391479184 1173443328165888 1174062755598408 1177566002580672 1180404805671936 1182114012897792 1182950392167232 1184663285361504 1185641283760128 1188198162913536 1188825379004601 1191062597357568 1192675125897216 1194261251793831 1195247173790592 1196346355236864 1196977872527424 1197824768400104 1203443705438208 1206038976170496 1206675609920586 1207671780586752 1210276169319024 1212028629800328 1213193828051712 1214950513256064 1217570598843768 1218575763864576 1225804990505472 1228448484173664 1229578198437888 1230227257875408 1236872697255936 1237525607252376 1240563360743424 1241218218936384 1242359676592128 1243894951800108 1246893656608704 1248040333549568 1248699138624288 1249730001801216 1252425090638592 1253086210302147 1259855129130624 1261013725790208 1262572053178488 1264400237260836 1265444062474752 1268494716542976 1271230272179712 1271901318564942 1275023454097408 1275696502795728 1276869667608576 1283385225808296 1284444724073472 1287214676489664 1292064719721984 1294851104939808 1296041884839936 1296726028571376 1300595286432384 1303730680891392 1306542224184704 1307620839702528 1308311095635648 1309514253705216 1311132516762276 1313031015617022 1315501973200896 1317282974871552 1319034815414082 1320123744186624 1324761752903256 1327955406380928 1329176629886976 1330819191188136 1332043048307712 1332746196031692 1333846444230144 1336722933277728 1339945422027264 1343943640805376 1344653070514416 1345889649641472 1347552864450117 1353874168617984 1356793848191808 1357913948921856 1361560690483902 1364843056558176 1366098202939392 1366819327413072 1367786390943362 1369766923699239 1370897734347648 1377166128194688 1378303047254016 1379030614318656 1380298807959552 1382004544695372 1383275473242624 1384005665109834 1391481784412928 1394482566197136 1395633780836352 1396370496303432 1397654636166144 1401024015286272 1402755363684792 1404045375243264 1404786530952324 1408234859749376 1408978226968416 1416589243011072 1417337020271952 1418640441513984 1420393559825799 1427056556110848 1430134056202176 1431314702917632 1434401385859584 1435158565645194 1436478376059648 1437859351764992 1439941349044224 1441720790453814 1443046635666688 1443808379034333 1445000314582656 1448116511050872 1452805914673152 1454909554335744 1455938944205824 1456707493057284 1458047120444928 1463169697236432 1466697016002816 1469860002207792 1471073444665344 1473203535418368 1474245868800128 1479939719851008 1484355662979072 1485139212209952 1486365268414464 1493161634525184 1493949832178544 1495323708622848 1497171590086653 1498548429346176 1499785555525632 1503813299937444 1507438599780672 1508683065237504 1510689446713564 1511936595906048 1512734704328718 1514125855846656 1521049156513536 1523108439695232 1526393079215784 1527653192537088 1531335964114944 1534638346595328 1535448438627948 1536860478306816 1541446265401344 1542259951141104 1549311894219024 1550590928160768 1553934834681216 1556184907397952 1564591104221184 1565417007464544 1568792886971778 1570088003440896 1573873074229248 1576152017197056 1578099784145391 1579551047148672 1580855045013504 1584264217218048 1585100505339468 1588083463143424 1590233501196288 1592348335725108 1593662898387456 1594504147805946 1595970496703232 1608051968227328 1608900813227448 1610229040782336 1613701559092032 1616038173067104 1617591770735616 1619934017674752 1623427465125024 1624767685152768 1629131074932231 1634406654007296 1637931312231552 1639437597917184 1640303010500544 1641657162129408 1649163596341248 1650034143003168 1653592502483766 1654957625248512 1658526602400144 1662524875478272 1664932184832384 1666306669068288 1669900120851456 1670781613736196 1679806838840832 1682239172200704 1683429404237984 1685866983014448 1687258749966336 1694973696239616 1695868424753256 1697268448392192 1700928670394304 1702492890144768 1703391587827488 1711180301077728 1712592965431296 1716286235319552 1717192214117757 1718609841604224 1722752959629312 1726468139919744 1728055846453248 1728968038095168 1734127048576512 1738307574521856 1742975880996402 1744414794180864 1748176689016368 1750708020822696 1756377299828736 1758713087218776 1760164992248832 1761094133397612 1766349003871008 1770607208507904 1774425588250848 1776057397743616 1776994928042256 1778461925640192 1782297244370304 1786593896036352 1791924854407168 1792870760685888 1794519532855296 1796737152600156 1805165558157312 1809058464255744 1810013414880879 1813173582053376 1815414253978536 1819790742077568 1821464270585856 1822425769884096 1826355898265652 1827863645796864 1836221504259584 1838707485758208 1842672726260496 1844367297656832 1845340886813112 1851316613332992 1855309045883904 1859310088262848 1860845041115136 1861827328404576 1863539514888192 1865842427700162 1870340484913056 1872060500324352 1873048707936432 1874595002701824 1878637635957888 1888785657348096 1889782693695936 1891520588685312 1893858079767732 1896600355891254 1898166093712128 1902742074814464 1906845408269568 1907851977847413 1912535181146112 1913544754193592 1915304501412864 1919921798725632 1922294387271752 1925077838712444 1926667086110208 1930822014734496 1938097079582976 1942276657409712 1944062827259904 1945089042857064 1946465248650169 1950892929648576 1955596021337088 1959813336277056 1961431259553792 1962466643453472 1964271380557824 1966698775143414 1969546523425533 1973252959801344 1978552223121123 1980185616279936 1981820357885952 1987142629354884 1990882179366912 1991933109571392 1993764944830464 1996228786782204 1998064572461568 1999119294047538 2005084399916592 2009918133040896 2015915461208064 2016979605771624 2018834474462208 2028065542018048 2030811252926976 2035190772287712 2036870923382784 2042341035725853 2046184462127104 2047264584837264 2049147304409088 2051679586415043 2055261687201792 2056346601521472 2065749192292032 2067454570881024 2070448211939328 2071913112908288 2073006817043058 2074913209863936 2087222676619392 2088945782636544 2091723849295704 2093450671254528 2096481954249216 2098497432305664 2101536022929408 2104133045527188 2106068062864896 2107179796428486 2112352289624064 2113467340452624 2123131114300144 2124883864516608 2126005530407928 2127960662270976 2140584834166272 2145201084303264 2146972054376448 2151602078789376 2152737848467791 2154717564089472 2156789027647488 2159912023566336 2162581185680721 2164569953500032 2166356913537024 2167500471873984 2172174766576308 2179208872009728 2183908416308736 2185061239585926 2187070680667392 2194754545854648 2200045524004224 2204790003311688 2206610166998016 2211368803200192 2219909579776512 2226533494468608 2227708818314928 2239742451787776 2240924748267816 2242985562934272 2247822644019264 2249678333288448 2255719949906166 2259964928319488 2261157899671008 2263024597856256 2266034170070346 2267904893859072 2269102056493077 2271188783769984 2281573734770304 2283457287241728 2288381647092736 2289589618823676 2291479788805632 2297003946172416 2301957519892992 2303172657941922 2305290717460224 2312169398102016 2323967841328536 2325886392241152 2330902252021824 2334277361096928 2344950782958368 2346886656331776 2348125511196816 2353189330457667 2355132005161344 2360809611343872 2364228025795584 2365900784334464 2369326570723008 2371282567520256 2376396325827072 2377650758009202 2382125194715136 2385350251794432 2388522503587662 2390494347581184 2393955745054848 2395649536800208 2406887410876416 2412077952340992 2413351219841172 2415343561173504 2420552338638048 2424057259600656 2426387656103424 2429901026512128 2435141197687536 2437151527729152 2451609981010944 2456896968347328 2459156396875776 2460454515750816 2473745394511872 2475051214504752 2480388753725649 2482436437872768 2484719353184256 2487789903600216 2493787313217408 2496080667099136 2497398277248576 2499460003602432 2504850181277184 2506172420604294 2519710258261248 2525144106356976 2528800474521672 2530888124949504 2536989433085952 2542460544359424 2543802637129884 2550046908194816 2551393005591456 2553739335217152 2566770451616592 2568889448146944 2574429352979328 2584129439443968 2589702209879616 2592083769679872 2593452057142752 2601190572864768 2607461361782784 2613084448369408 2614463821494603 2616622191271296 2619028507410432 2622265033524552 2626062031234044 2631003946401792 2634565949743104 2638069630828164 2640247488373248 2649523505806512 2655910812761856 2661638382376272 2664086096615424 2665492392063384 2667692888460288 2673445866555456 2679890844054528 2687887281610752 2689306141028832 2691779299282944 2695105728900234 2707748337235968 2713587696383616 2715827897843712 2723121380967804 2729686113116352 2732196405878784 2733638654826144 2735572781886724 2739533847398478 2741795468695296 2754332256389376 2758061228637312 2760597615919104 2764009089390744 2766550946485248 2768011330219668 2782963568825856 2788965132394272 2791267561672704 2792740992606864 2795309272332288 2798763641550243 2805510727369584 2808090750486528 2809573061904648 2816469719498752 2817956453936832 2833178486022144 2834674040543904 2837280883027968 2840787119651598 2844900533836881 2854113112221696 2860268112404352 2862629405835264 2868802771719168 2870317131290388 2872956752119296 2875718703529984 2879882698088448 2883441580907628 2886093271333376 2887616758068666 2890000629165312 2896233022101744 2909819108671488 2911877888411648 2913414986114568 2916094240889856 2926339394472864 2933394032005632 2939720004415584 2942146889330688 2946407070836736 2948491737600256 2950048162715121 2959879439702016 2968711325958144 2970278424419904 2972730536828928 2986323269050368 2987899664357088 2990647417245696 2994343180173306 2997096858692352 2998678941071307 3007626599874888 3014877199561344 3017366130475008 3021378893427128 3023873191812096 3025469408657436 3028251711693312 3042098313027072 3046216879390464 3052786158431568 3055306385074176 3069276693190656 3070896877255896 3073720956613632 3082892530802688 3084519902282208 3098623788438048 3101181856321536 3107869669362432 3109510225564587 3112369814795904 3129182208442368 3130834014929088 3137585773943556 3140176006881792 3147746148458496 3152304034394112 3156199568290782 3159102094297344 3160769694642729 3168528434436096 3170201010678936 3180467002392576 3184696671450216 3187325796774912 3189008295611892 3191940993406464 3216103936454656 3217801626454896 3220458081564672 3227403118184064 3232076346134208 3235183541471232 3239868035349504 3246854930250048 3249535370305536 3258262149864462 3268813308014592 3275862624463104 3277591859378889 3280606021001088 3283314324258816 3298327192682496 3300068286006336 3307185004967532 3309915250497024 3317053204800288 3325049750956544 3329864369664768 3339800241702912 3341563227472392 3359613677681664 3364478344401408 3366858808475968 3371733966028896 3374517499932672 3383579924859249 3389947392479232 3391736849506512 3394536896784384 3399051255105519 3401857340788608 3404985780289536 3406783175654976 3422360602155456 3425185930862592 3432572470639104 3434384428235514 3437219683208448 3445505919258624 3452936279839488 3454758986912883 3457936076190336 3468254097153024 3476615149043712 3485951761992804 3488829588361728 3496353378032736 3501416041645392 3517426174437552 3520329984497664 3522188266795224 3532698007742016 3541214417015808 3548851176501696 3552114795487232 3553989856084512 3556923851280384 3564594488740608 3566476137013803 3573187792072704 3582783755381493 3585741521371776 3589039065710592 3593474305200312 3610331116314624 3618116928511488 3620026829761758 3630828507957072 3639581484155136 3644851539768192 3652711796531304 3655727291593728 3672443008519168 3677414971516416 3685345452520992 3688734595313664 3690681773626224 3710618091767808 3718620176525696 3721690082230272 3723654656809152 3727079029776384 3731684855400324 3740680969826112 3744121000648704 3746097415872864 3749190005403648 3757275271915776 3779565387391872 3783041177370624 3787716159535464 3793200711782508 3796332187424256 3805484149628928 3813690816539136 3815703955694826 3825070362292224 3827089508387184 3830609002825728 3844588774543504 3850155677424888 3853334172220416 3861644029468992 3876194159165952 3884553314819424 3888125654519808 3890178085714128 3892930497300338 3901785859297152 3911192042674176 3919626672554112 3922862519107584 3924933286906944 3928542761115648 3933397550286828 3939093046851066 3946505919602688 3957104446242246 3960371232559872 3974285258709768 3983866219142784 3987529889660928 3992457573564408 3996129144923136 3998238588095076 4010168799833184 4019836266081792 4031830922416128 4033959211543248 4037668948924416 4042658593350351 4056131084036096 4061622505853952 4070381544575424 4073741846765568 4084682071451706 4092368924254208 4094529169674528 4098294608818176 4103359172830086 4109300771097717 4112693203042944 4131498384584064 4134909141762048 4140896423878656 4143826225816576 4146013634086116 4149826419727872 4174445353238784 4183447698591408 4186901342509056 4192963908498432 4203072045858816 4208266091054376 4212136125729792 4214359592856972 4224704579248128 4226934680905248 4246262228600288 4249767729033216 4252011060815856 4255921324541952 4261180679477397 4281169668332544 4290402168606528 4293944108752896 4303204157578752 4305475696935582 4309435128178944 4313578055294976 4319824047132672 4325162371361442 4329139907000064 4331425137102999 4335000943747968 4344349533152616 4358417744019456 4367816832617472 4370122479171852 4374141361334784 4389509091709296 4400091048008448 4409580006623376 4413220333996032 4422737606400384 4439819159553024 4453066988937216 4455417636629856 4479484903575552 4481849496535632 4485971125868544 4491514770259959 4495645288038528 4499356666576896 4511439899812332 4519929856638976 4522315799342016 4526049195712512 4532068340140692 4535809787718144 4538204112986154 4542377567539968 4563147469540608 4576763294185472 4579179237647352 4582959577611264 4594007892344832 4603915039785984 4606345315883844 4610581434920448 4624338796204032 4647935682657072 4651772784482304 4661804504043648 4668554722193856 4689901565916736 4693773312663552 4696251022393632 4706378660915334 4710264010322688 4721619222687744 4728456051591168 4731801568668928 4734299352436173 4738653141446016 4742565135040512 4752792651654144 4755301516018404 4764250389430272 4770700503588864 4777045007175324 4780988695162368 4787911490109696 4791299073600416 4824155904681984 4826702439682344 4830687122347008 4841104677276096 4848114519201312 4852775312206848 4859802053024256 4870282395375072 4874303055458304 4887393224796693 4903219962021888 4909740701819083 4913793936694656 4918312793751552 4920909031501632 4947490789023744 4950102429009504 4960777507451298 4964872875745536 4975579807200432 4987574626434816 4994796554497152 4998920007204864 5009700362554368 5012344841208588 5039420516522496 5050288212713952 5057600949043344 5061776249899008 5084921088718848 5087605274259768 5100093816389632 5102786011182912 5107478670434304 5133540903233184 5137778896293888 5148858705958656 5151576642353271 5168258878887936 5179404419759232 5184167539359744 5186904114285504 5202381145729536 5214922723565568 5226168896738816 5228927642989206 5233244382542592 5244530067049104 5252124062468088 5269131899486208 5276139261656328 5280494976746496 5299047011613024 5311821625523712 5323276764752544 5328172193230848 5330984784126768 5335385776920576 5346891733110912 5359781688109056 5375774563221504 5378612282057664 5383558598565888 5390211457800468 5415496674471936 5427175392767232 5430040244642637 5446242761935608 5459372226232704 5464392811757568 5467277309652288 5471145563773448 5479067694796956 5483590937390592 5508664512778752 5516122457274624 5528018178781488 5533101892970496 5536022660439336 5565927137651712 5577930264788544 5582535123345408 5585481985213728 5590618544664576 5597527283100486 5611021454739168 5616181500973056 5619146123809296 5635912907873664 5666356972044288 5669348081087808 5674561766055936 5681574239303196 5689801067673762 5708226224443392 5720536224808704 5723555933542239 5737605543438336 5740634262580776 5745913504238592 5759765396176896 5766883161815256 5772186542666752 5775233516137332 5780001258330624 5792466044203488 5823755776823296 5826829972229136 5832188481779712 5839395745950507 5852678788945728 5866788064011264 5879440008831168 5884293778661376 5892814141673472 5896983475200512 5900096325430242 5919758879404032 5935656669363369 5940556848839808 5945461073657856 5972646538100736 5975799328714176 5981294834491392 5988686360346612 5994193717384704 5997357882142614 6015253199749776 6029754399122688 6042757786854256 6047746383624192 6050938817314872 6056503423386624 6084196626054144 6092433758780928 6105572316863136 6110612770148352 6127023107177559 6138553386381312 6141793754511792 6147441913227264 6155038759245129 6165785061605376 6169039804564416 6197247576876096 6202363712643072 6215739338724864 6219020451129174 6224739629591808 6261668029858176 6275171547887112 6280352013763584 6295492296916992 6304608068788224 6312399136581564 6318204188594688 6321539389285458 6337056868872192 6340402021357872 6369393342900432 6374651593549824 6378016591223784 6383881986812928 6432207872909312 6435603252909792 6440916163129344 6454806236368128 6458213545403373 6464152692268416 6470367082942464 6479736070699008 6487743557042163 6493709860500096 6499070740611072 6516524299728924 6537626616029184 6551725248926208 6555183718757778 6561212042002176 6600136572012672 6614370009935064 6619830500994048 6634106409600576 6650099501913088 6659728739329536 6679600483405824 6683126454944784 6719227355363328 6728956688802816 6733717616951936 6743467932057792 6749034999865344 6767159849718498 6779894784958464 6783473699013024 6789073793568768 6798102510211038 6803714681577216 6813566351309952 6844721204310912 6850371861725184 6865144941278208 6868768856471028 6874439366416896 6891011838517248 6905872559678976 6909517973825766 6915872152380672 6936508194306048 6971903523985608 6977659176723456 6992706756065472 7002832083290784 7034852348875104 7040659968995328 7044376533590448 7059567991373001 7065396015484032 7082428834031616 7097702353003392 7104229590974464 7107979712169024 7113847702560768 7129188977481216 7132952274027606 7146375584145408 7165567510762986 7171483042743552 7186948610400624 7220662232629248 7236233857022976 7240053659523516 7261657015914144 7279162968310272 7289703079536384 7305423593062608 7311454583187456 7344886017038336 7354829943032832 7370690905041984 7377469190627328 7381363547252448 7421236183535616 7437240353051392 7441166261176947 7447309313618304 7454158059552768 7463369710800648 7481361939652224 7488242001297408 7492194831745728 7498380010807296 7514550543831552 7559130774783744 7575432319070928 7586401423565016 7592664374848512 7610968299257856 7627381633078272 7631407911389652 7650140724584448 7654179016774368 7661218005651456 7689177549087008 7700311354849776 7706668344440832 7723288058937984 7752388318331904 7769106629638848 7776251309039616 7780356171428256 7785860994600676 7803571718594304 7822384085348352 7839253345108224 7843391464483809 7849866573813888 7857085522231296 7866795100573656 7878186093702132 7893011839205376 7914208892484492 7920742465119744 7948570517419536 7967732438285568 7984915147128816 7992258289846272 7996477176190152 8020337599666368 8039672532163584 8063661844832256 8067918423086496 8075337897848832 8085317186700702 8112262168072192 8123245011707904 8140763089150848 8147483693531136 8169364142903412 8184737848508416 8189058339349056 8196589217636352 8206718345660172 8218601542195434 8225386406085888 8262996769168128 8281792847757312 8287652451633152 8292027268172232 8299652839455744 8348890706477568 8366895397182816 8373802685018112 8385927816996864 8396290924650729 8416532182108752 8424272251459584 8428719185713944 8449409158496256 8453869361810496 8492524457200576 8499535458066432 8504022121631712 8511842649083904 8522361358954794 8534701601510643 8562339336665088 8580804337213056 8587888217505792 8606408315157504 8610951393871164 8618870256357888 8627156110589952 8639648094265344 8650324742722884 8658279814000128 8662850274205998 8670001887495936 8688699066305232 8735633665234944 8740244958343704 8748282722669568 8779018183418592 8800182096016896 8819160013246752 8826440667992064 8845475212800768 8850144488145363 8879638319106048 8890611541131853 8906133977874432 8910835273259712 8958969807151104 8963698993071264 8971942251737088 8983029540519918 8991290576077056 8996036823213921 9022879799624664 9044631598684032 9052098391425024 9064136680281384 9071619575436288 9076408225972308 9084755135079936 9126294939081216 9153526588370944 9158358475294704 9165919155222528 9207830079571968 9212690631767688 9221162869840896 9248677592408064 9295871365314144 9303545568964608 9323609008087296 9328530676693761 9337109444387712 9379803131833472 9387546625327104 9392502044787264 9412757321830668 9420528020645376 9443238445375488 9456912103182336 9463603137337856 9468598704872346 9477306282892032 9505585303308288 9510603032036808 9541401007177728 9554090014350648 9561977390324736 9575822980219392 9582598147200832 9648311809363968 9653404879364688 9661374244694016 9682209354552192 9696229038402624 9705550624413696 9719604106048512 9740564790750144 9748606110916608 9774786449593386 9806439924043776 9819481403638166 9827587873389312 9832775578136667 9841818063003264 9894981578047488 9900204858019008 9921555014902596 9929745751491072 9951159614400864 9975149252869632 9989593108994304 10019400725108736 10024689682417176 10078841033044992 10100576425427904 10115201898086688 10123552499798016 10150739774577747 10169842177437696 10175210548519536 10197153765316557 10205572022365824 10214957340868608 10267081806466368 10275557792587776 10297717411917312 10303153284706542 10336517757775872 10358808839518464 10364276960738649 10373808228571008 10404762291459072 10429845447131136 10452337793477632 10457855285978412 10466488765085184 10489060134098208 10504248124936176 10552278523312656 10560989953492992 10598094023226048 10623643251047424 10646553529505088 10656344386461696 10661969568253536 10670771553841152 10693783466221824 10719563376218112 10748351266144479 10757224564115328 10767117197131776 10780422915600936 10830993348943872 10854350785534464 10860080489285274 10892485523871216 10918744452465408 10934554619304576 10942291127546896 10958135389593912 10967181874781184 11017329025557504 11032244914549248 11056036357562976 11066203785940992 11072045320878672 11131854275303424 11155860529577088 11165070246690816 11170963970427456 11181237089329152 11195054566200972 11222042909478336 11232363001946112 11238292247618592 11271825815747328 11338696162175616 11349123532111872 11363148478606392 11379602135347524 11416452448886784 11441072449617408 11447111867084478 11475211086876672 11481268525161552 11491827008477184 11533766323630512 11544373085333504 11550467032274664 11560002516661248 11584932088406976 11647511553646592 11653659944458272 11664376963559424 11678791491901014 11705357577891456 11733576128022528 11758880017662336 11768587557322752 11785628283346944 11793966950401024 11800192650860484 11839517758808064 11871313338726738 11881113697679616 11951598657428352 11962589668982784 11977372720693224 11988387434769408 11994715764285228 12030506399499552 12059508798245376 12085515573708512 12095492767248384 12101877634629744 12113006846773248 12127975780051053 12168393252108288 12184867517561856 12211144633726272 12221225540296704 12254046214355118 12277106772762624 12283587509023584 12294883826454528 12310077518490258 12327902313293151 12338079609128832 12394495153752192 12404727425286144 12431478677449728 12438040902258348 12449479259183616 12523336059716352 12550343095774224 12560704027527168 12609216137576448 12624798273163128 12636408377189376 12643078778570916 12674113737744384 12680804042715744 12738786685800864 12749303187099648 12756033182447568 12767763973625856 12783542038432191 12864415745818624 12871206505819584 12881832326258688 12909612472736256 12916427090806746 12928305384536832 12940734165884928 12959472141398016 12975487114084326 12987419721000192 12994275411308997 13033048599457848 13075253232058368 13103450497852416 13110367437515556 13122424084004352 13200273144025344 13228740019870128 13239661001988096 13268212819201152 13300199003826176 13319457478659072 13359200966811648 13366252909889568 13438454710726656 13457913377605632 13467435233903872 13474544310779877 13486935864115584 13498069999730688 13534319699436996 13559789569916928 13566947398026048 13578147587137536 13596205020422076 13607429363154432 13627132702619904 13689442408621824 13730289882556416 13737537712942056 13748878732833792 13782023677034496 13811745119357952 13819035947651532 13831744304761344 13873016388612096 13943807047971216 13955318353446912 13985413512130944 14005664166581568 14069704697750208 14081319937990656 14088753067180896 14119135982746002 14130792030968064 14164857668063232 14195404706006784 14202898057308519 14215959424338048 14227695405121536 14258377954962432 14265904548055212 14292751168290816 14331135021525972 14342966085487104 14373897220801248 14472467714045952 14480107319047032 14523314031828288 14558325936620544 14579406159072768 14610847186125216 14622909166374912 14662179674390079 14689772034076672 14709659886065664 14729222105457249 14741381810083968 14754938381254656 14762727094504896 14842472367071232 14874480706102784 14882332522353894 14894618627236608 14926739421601296 14962723879304448 14984389663491456 14996760021614592 15029101087663104 15118261549567488 15150864638141856 15172802847130032 15185328749697024 15254763266156544 15262815822779304 15300281449168896 15308358033548736 15322436011302912 15378355098174016 15400622709699552 15413336688881664 15446576117875968 15454729927059813 15504776636663808 15538213259277696 15552502618079232 15560712342856512 15571721989201352 15607143437188608 15644768170696704 15678506690216448 15686782928967618 15699733147627776 15733590201147312 15756372187404264 15828417784968984 15841484930239488 15897141034839072 15935464876571136 15969830294257632 15984516579692544 15992954352380304 16040675199332736 16079345064327168 16127323689664512 16135836846172992 16150675795697664 16170634373401404 16224524336144384 16246490023415808 16281526178301696 16290120733927911 16338728285806824 16378116678698112 16393178435272704 16413436691320344 16437203084390868 16450772812171776 16525993538336256 16575304903266304 16584054536344464 16599305678911488 16697781412955136 16733790794365632 16747605370036224 16771855633993728 16792581849301458 16833064364217504 16848544502919168 16857438371427888 16907738723620992 16985048914401152 16999070916132864 17008044243263424 17023685298167808 17044722717909588 17069403203021286 17124678673330176 17161608674426112 17212816630315008 17221902787742328 17237740512715776 17279296188530688 17300649485445768 17316559628000256 17325700548411996 17340003774991872 17377398132610464 17471267330469888 17480489916687408 17496565445339136 17518187237851521 17558036366837184 17600364192033792 17638320026493504 17652881335984128 17690950425601536 17700288976290726 17759276638212096 17781223082263706 17806970008090107 17821670546519424 17917939614302208 17927397986142528 17943884503474176 17966059081039836 17982581152154112 17992073646427842 18045759599249328 18089263197368064 18128273360562768 18143239150872576 18152816451944616 18169510270159872 18252589878162432 18307053176741888 18316716950589408 18331838310445056 18381069321532677 18415660159143936 18425381263535376 18442325739681792 18465116277735387 18497355184816128 18591742730628288 18607091137929216 18647218016174592 18657061353387522 18674218888775424 18759606263666944 18785004089574528 18825514643661336 18841056041290752 18886476890750976 18913824206364672 18927206274675712 18937197409744692 18954612565784064 19011170606616576 19021206064073616 19108180028701296 19123954780649472 19151645960438784 19165196294401664 19296623618727936 19306809758729376 19322748489388032 19364418709104384 19392458076805248 19411101248827392 19439208212097024 19463230671126489 19481129581500288 19497212221833216 19549572899186772 19612879848087552 19638962807276332 19655175746778624 19665551156273334 19683636126006528 19800409716038016 19843110029805192 19859491502982144 19902319228801728 19950298505739264 19979186217988608 20038801450217472 20049379364834352 20157682066089984 20201152850855808 20230403796173376 20247104999596032 20301479549155494 20339684354875392 20350421097039072 20394307530633114 20411144044731648 20534163612932736 20551115585175552 20595434823834624 20606306569413084 20673035515551744 20717617679036928 20728553921477298 20747616457142016 20809524582918144 20904675586955264 20915710571956824 20932977530170368 20978120268196416 21008496249872352 21104557046625312 21121979906985984 21178703974119003 21196188046452096 21247286502094848 21293107059010176 21312688772923392 21323939136507072 21341543107682304 21387566932443648 21439126752436224 21496702532288958 21514449128230656 21560845831201872 21661986697887744 21708701571068928 21720160978570548 21784971047742432 21837488904930816 21869109238609152 21884582255093792 21916270779187824 21934363749562368 22034658051115008 22064489829098496 22112072715125952 22132407571881984 22144090641757344 22263708550606848 22311721059154176 22323498783530841 22341927940854912 22362474178658304 22390109132401944 22444085818956672 22464726003892224 22476584495237184 22543651631494656 22677392324351232 22726296957212784 22759204270695048 22832904897773568 22882144899234816 22894223734168956 22950422173753344 22962537050323104 22983654016954368 23067532647261024 23088746170667008 23100934064549328 23120005033322496 23169864176813952 23295023107293184 23307319888916544 23328753927118848 23357582983802028 23410715155782912 23467152256045056 23517760035324672 23530174393451427 23571256566693888 23587933900802048 23600385301720968 23679035517616128 23742626677453476 23762227395359232 23903197314856704 23954745441386448 23976774869538816 23989431528570456 24061012798999104 24119017596490752 24171031147417024 24190985534496768 24203755269259488 24226013693546496 24255951560102106 24336786504216576 24369735035123712 24422289267452544 24442451080593408 24508092428710236 24554213545525248 24567175018047168 24589767652909056 24620155036980516 24655804626586302 24676159218257664 24788990307504384 24862957354899456 24876081804516696 24898958518367232 25046672119432704 25100686191548448 25121408055054336 25188872773952187 25249596546326256 25272816754378752 25286157557141832 25304048232452197 25348227475488768 25361608085431488 25477573371601728 25498606374199296 25512066364895136 25535527947251712 25567084076864382 25604104804531929 25742413011639168 25763664652517376 25819224945472512 25832854181613492 25856610769073664 25881468331769856 25918944282796032 25950974228168652 25974839442000384 25988550822617994 26066097198915696 26206900995704832 26220734875031112 26244848168008704 26400546288050688 26457480039740256 26479322003976192 26536425638402304 26550433464436089 26600398007652352 26638914957318144 26671834623395559 26718401933623296 26732505819779136 26876909421453312 26915826755211264 26934870467807744 26949088621559754 26973871728231168 27068639398873992 27133894796052096 27156295174275072 27192410040844152 27214858726308864 27254265405239808 27378884817243648 27460579765112832 27475075425884112 27497757465667584 27623490238715904 27638071895303064 27663488609522688 27746032777224192 27887614095942432 27910636706893824 27970827024261888 27985592030081283 28011328333163136 28139409395500416 28162639875981312 28177506134361792 28238271965492004 28261584061936128 28329715336126464 28390809412013568 28405796114617038 28431918848676096 28516755909924864 28531809096110424 28662270043051944 28685932170974208 28747794441602496 28944935428091904 28960214638094064 29046628063656576 29116651873241088 29158812318145536 29221694372250432 29245818332749824 29324359348780158 29379544068153344 29419319772131328 29458444210914498 29482763620167936 29498326734410001 29525454189009792 29684944734142464 29748961412205568 29764665044707788 29789237254473216 29853478843202592 29925447758608896 29968779326982912 30058202175326208 30236523099134976 30301729276283712 30345605694260064 30370657499394048 30509526532313088 30525631645558608 30591461295949671 30616716067097472 30644872022605824 30756710196348032 30801245419399104 30826673377763328 30893152235751936 30909459854119626 31009553273327616 31076426518555392 31121424685713024 31143443978402704 31214286874377216 31289536341393408 31357013380432896 31373565857935236 31399466295255552 31467180402294624 31512744374808528 31656835569937968 31682969860478976 31794282069678144 31870929753142272 31939660588515264 31969033159385088 31985908704760608 32081350398665472 32158690128654336 32245053798433437 32271673692345984 32301351591395328 32341268746802808 32449048672288768 32492980046831616 32563052356603392 32580241467855822 32677456571613648 32756233357396224 32826873382640688 32874406168781736 32901545624343552 33051987076672512 33150609806532608 33168109072688928 33198611357822976 33395562825910272 33467581588731264 33495210740072448 33543711267987456 33585163698602916 33666128728435008 33697089005838336 33714876742855776 33815477447241984 33970097828802304 34016088486526848 34047370596335616 34089445435819176 34138806406042572 34249357346660352 34323217348852224 34425633260630016 34443805575484656 34475481025431552 34601298970891536 34633119256000512 34651401096823992 34680007549983744 34754796265220928 34942534660939776 34960979833374816 34993130890678272 35036374475703042 35116072733674368 35200728384067584 35276640052987008 35305762671968256 35381900851203072 35400577952581452 35518553276424192 35562446164527412 35613940016180214 35643341093038848 35854795972285056 35887769006948352 35932118162079672 35965162304308224 35984147292855684 36091519198498656 36178526394736128 36256546721125536 36286478301745152 36305632903889232 36339020540319744 36383927340153159 36505179756324864 36614106353483776 36633433901178816 36663676620890112 36762138643065354 36831320318287872 36850762527070752 36884651479363584 36930232555470774 36983706939879453 37183485461256576 37214182275858432 37294436032349184 37314122706775044 37348437777550848 37519212527333888 37570008179149056 37651029287322672 37682112082581504 37827648412729344 37854412549351424 37874394819489384 37909225131568128 38022341213233152 38042412128147232 38216360057402592 38247909561298944 38303291920877568 38330392588803328 38350626115296573 38593247237455872 38613619517458752 38645496978776064 38728837418208768 38784916153610496 38822202497654784 38878416424194048 38926461342252978 38962259163000576 38982826233926991 39099145798373544 39225759696175104 39277925614552664 39310351493557248 39331102312546668 39367272252013056 39600819432076032 39686220059610384 39718983005964288 39804638457603456 39900597011478528 39958372435977216 40077602900434944 40098758729668704 40315364132179968 40402305701711616 40423632932339631 40460807592346752 40494209999192064 40602959098310988 40679368709750784 40700842194078144 40788615061266228 40822288089463296 41068327225865472 41190869647669248 41212613138826168 41346071031103488 41435235358073856 41457107842954596 41495232914284032 41619049165836288 41809351173910528 41831421143913648 41865955060340736 41956240536392832 42016992499744704 42209114093250624 42243959813971968 42357407948238006 42392376092904192 42494573004189696 42586214118020352 42608694171925557 42647878273014144 42683086215364608 42775133864887296 42878253504872448 42993405064577916 43028898256461312 43121691662403744 43417403142137856 43440321957141096 43569942095484864 43674977809861632 43738218477218304 43769164510187584 43832541558375648 43868727499124736 43986539023170237 44069316102230016 44128979658196992 44187666316371747 44224145430251904 44264815143763968 44288181283514688 44527417101213696 44623442118308352 44646997567061682 44683855881709824 44780218264803888 44888171637913344 44953168990474368 45087303262989312 45354784648702464 45452593914425568 45518408541390096 45764289798469632 45788447468337912 45900844347506688 45925074100646208 45967308033908736 46135065294522048 46177492341334016 46201868129098656 46240010066644992 46339728353627904 46364189781179439 46614639777833088 46657507854237696 46715165967604056 46821430311565824 46934304512090112 47035520070649344 47060348786902854 47175867801604096 47200770603441936 47485253354906952 47524454790718464 47806394629713408 47909490882772896 47953549739077632 47978863057140912 48122025597998208 48238035192981504 48342062294834048 48381971068993536 48407510538518976 48452027387092992 48511903120204212 48673573008433152 48739470070247424 48844578534905088 49016184857420472 49134350036094336 49179535305818112 49240310073961032 49311609253172604 49352318436515328 49577980615008768 49725914709798912 49752163609033392 49797917036734464 50093344238865408 50201372383096896 50242816110108672 50377745547904374 50499193092652512 50545633508757504 50572315114283664 50608096464904394 50723216170862976 50955146743203456 50997212748398592 51024132729790272 51071055894503424 51134168153728764 51208209609063858 51484826023278336 51638449890945024 51665708363226984 51713221538147328 51837888565592064 51901948456337304 51949678884000768 51977101645235988 52132194397831392 52413801991409664 52441469750062224 52489696336017408 52554561713554563 52801092576101376 52914960079480512 52958644007952384 53072851276804608 53100866928872178 53200796015304704 53277829914636288 53343669246791118 53420910024270321 53465011639558272 53753818842906624 53831653510422528 53869740935615488 53898177243119508 53947743456462336 54137278797747984 54267789592104192 54384820081688304 54429717452617728 54508530810479616 54757769634487296 54921159530225664 54950150851768224 54995514931335168 55246980477431808 55276143790606128 55326977219045376 55395348833206161 55492065554448384 55775228191884864 55821273413787648 55941654048523776 55971184060162566 56022656666326272 56278818791000832 56355012268723584 56476543930984008 56523168123872256 56659430672252928 56781618824027136 56811592229234076 56863837697352192 57033511819849728 57063618192220848 57324540086103888 57371864341948416 57495588883204992 57889870856183808 57920429276188128 58093256127313152 58233303746482176 58317624636291072 58389692013379467 58443388744500864 58491636665499648 58648718697560316 58759088136306688 58838639544262656 58916888421828996 58965527240335872 58996653468820002 59050908378019584 59497922824411136 59529330089415576 59578474508946432 59706957686405184 59850895517217792 59937558653965824 60116404350652416 60473046198269952 60603458552567424 60691211388520128 60741314998788096 61019053064626176 61051263291117216 61182922591899342 61233432134194944 61513420392696064 61602490838798208 61653346755526656 61786304471503872 61818919708239252 62019106546655232 62152853037110784 62242849371426048 62286887956805408 62428573748754432 62714026760865792 62747131715870472 62798932590511104 62934360804589248 63025488749617056 63313671139875936 63365939720957952 63536111922357009 63588564139356288 63741859506284544 63879321177030528 63938066318770176 63971817409521216 64162700797330944 64317380257308672 64490107596866874 64543347384691968 64682537493605616 64985960093663232 65126104713206784 65160482935711644 65354913143227296 65512466714792448 65653746765281376 65748812337563472 65803091248687104 66103974153345024 66301219613065216 66336218145377856 66397222715645952 66791125651820544 66935163177462528 66970496350592523 67087422535974912 67170327397205832 67332257456870016 67394178011676672 67429753485711552 67630954894483968 67940195657604608 68032176973053696 68178890871638352 68277612812085144 68498714693320704 68646434697704448 68851266521260032 68887611150969312 68950962050863104 69202597941783072 69266238512001024 69302802193647984 69360015099967488 69509592530441856 69885069321879552 69921959666749632 69986261781356544 70072748951406084 70232145467348736 70401456768135168 70553280105974016 70590523180354281 70763801702406144 70801155905162904 71037106552848384 71124892329054824 71227880032360428 71286682186077696 71709591944570112 71864236324159344 71930324608616448 71968294585711368 72183038396997312 72357052789472256 72513093442251072 72572956603490304 72611265807778464 72678041080639488 72767854680306318 73010359512649728 73266867802357632 73327353241780224 73524277286130708 73662640636575744 73701525054141504 73769302958727168 73860465110941548 73967413879758906 74366970922513152 74588872064698368 74628245413550088 74696875555101696 75038425054667776 75140016358298112 75302058574645344 75364224165163008 75566618321856561 75708825098702848 75748789638978768 75818450263136256 75912144697356591 76044682426466304 76084824256294464 76432720114805184 76495819122597888 76606583841755136 76660785177606656 76701252230593146 77227239034917504 77290993957552128 77457674836417536 77569832307220992 77644404995309568 77756832848388096 77852922684505956 77924518326001152 77965652467853982 78198291596747088 78555851229105328 78620702987114496 78662204625093336 78734544504026112 79201638864152064 79372440119220768 79437966011928576 79609276915206912 79651300393308267 79801194022957056 79916744871954432 80015503870186677 80155205800869888 80197517459337408 80630728264359936 80804611403423232 80847265864679262 80921615184693504 81205918196621976 81401684388156288 81577230122532456 81644576178926592 82136654451730944 82381739295338496 82425226277652336 82870470716147712 82914215685909192 82990465828568064 83238098331672576 83618702347821056 83662842287827296 83731910120681472 83912481072785664 83956776090243849 84033984999489408 84418228186501248 84487919627943936 84714815896476012 84784752185808384 84989146008379392 85172428236040704 85217388343851114 85295756546028288 85550267729774592 85986810129155832 86057796512922624 86243383324807488 86834806284275712 86880643914282192 87139884190969728 87349955619723264 87476436954436608 87538329020375168 87665083116751296 87737454998249472 87973078046340474 88138632204460032 88257959316393984 88375332632743494 88448290860503808 88576362567029376 89054834202427392 89246884236616704 89293995134123364 89367711763419648 89560436529607776 89776343275826688 89906337980948736 90174606525978624 90709569297404928 90905187828851136 91036817082780192 91528579596939264 91576894936675824 91774383887849013 91850148201292416 91934616067817472 92270130589044096 92354984682668032 92403736258197312 92480020133289984 92679456707255808 92728379562358878 93229279555666176 93430331935208112 93642860623131648 93868609024180224 94071040141298688 94120697573805708 94351735603208192 94401541206883872 94970506709813904 95048909581436928 95612789259426816 95818981765545792 95907099478155264 95957726114281824 96244051195996416 96476070385963008 96684124589668096 96735161395300311 96815021077037952 96904054774185984 97023806240408424 97347146016866304 97478940140494848 97689157069810176 98032369714840944 98268700072188672 98480620147922064 98623218506345208 98704636873030656 99155961230017536 99451829419597824 99504327218066784 99595834073468928 100186688477730816 100402744766193792 100485632220217344 100755491095808748 100998386185305024 101091267017515008 101144630228567328 101216192929808788 101446432341725952 101910293486406912 102048265459580544 102142111789006848 102268336307457528 102416419218127716 102969652046556672 103276899781890048 103331416726453968 103426443076294656 103803896912674608 103899357768001536 103954203290471976 104264388795662784 104827603982819328 104882939500124448 104979392672034816 105109123427109126 105602185152202752 105829920158961024 105917288015904768 106145702553609216 106201733857744356 106401592030609408 106555659829272576 106687338493582236 106841820048540642 106930023279116544 107663307020845056 107739481871230976 107796354486239016 107895486912924672 108274557595495968 108535579184208384 108769640163376608 108859434905235456 109017061620959232 109151782020459477 109515539268974592 109842319060451328 109900301703536448 109991029862670336 110493960954863616 110552287581212256 110653954438090752 110790697666412322 110951120819638359 111550456383769728 111642546827575296 111883308097047552 111942368120325132 112045313332652544 112557637582001664 112710024537447168 112953087861968016 113046336247744512 113563237648054272 113623184458468152 113727675394704384 114067023639699456 114127236384441696 114649080172207776 114743728683896832 114991177766409984 115051878345889719 115779741712367616 115840858552376256 116186512254626304 116466607492964352 116635249272582144 116779384026758934 116886777489001728 116948478701780973 117297437395120632 117677279088525312 117833776843657992 117931054480671744 117993306937640004 118101816756039168 118995845648822272 119058660178831152 119156949017892864 119413915372810368 119701791034435584 119875117307931648 120232808701304832 120946092396539904 121206917105134848 121270898797018893 121382422777040256 121482629997576192 122038106129252352 122102526582234432 122365845183798684 122466864268389888 123026840785392128 123204981677596416 123572608943007744 123637839416478504 124038213093310464 124305706074221568 124485698742852096 124573775913610816 124857147497508864 125428053521731584 125494263431740944 125597865181022208 125868721609178496 126050977499234112 126627342279751872 126731879441915904 127072223844714018 127177128278712576 127483719012569088 127758642354061056 127826082515776671 127943634819042432 128325401594661888 128634760514617344 128980215193733748 129086694769383936 129365074987211232 130252209426413568 130320965871423288 130709826286454592 131024933429584896 131307493530562752 131497624675126944 131606182497374208 131959617069510711 132207948306690048 132562998949115241 132672436290755712 132794445431291904 133582251303641088 133870326354925056 133940992701185046 134340654794411664 134664514913740032 134859506971423104 135261909788967936 135880391315209216 136064353946107392 136357781743276704 136555225624170288 137292869395408896 137702533042520064 137775222301938624 137901924101726208 138405195883566144 138532477024002048 138605604387295968 138720030199934976 139019185060883712 139843919333499264 139972523562713088 140145497902812168 140464290934697472 140802913536270336 141106560211948032 141181046360708562 141527603404812288 141602311810325808 142249784658109648 142455760064720856 142573364372155392 143419183889140224 143728472648318688 143860649217232896 143936589171422736 144366076793994624 144714105578944512 145026186884502144 145145913206980608 145222531615556928 145356082161278976 145535709360612636 146020719025299456 146533735604715264 147048554572261416 147403050108283008 147538605917454336 147720930221883096 147934827759517812 148733941845026304 149177744129396736 149256490827100176 149393751110203392 150076850109335552 150280032716596224 150604117149290688 150728448330326016 151133236643713122 151417650197405696 151497579277957536 151636900526272512 151824289394713182 152169648512588928 152865440229610368 152991638245195776 153213167683510272 153321570355213312 153402504461186292 154454478069835008 154915349672835072 155139664614441984 155513665696776192 155705845369011912 155849036652002304 155931304935707964 156396583193494176 157111702458210656 157241405974228992 157324409250186672 157469089008052224 157663685140663689 158403277728304128 158744880238441536 158875932023857152 159218553830413824 159302600786616534 159602388045914112 159833489743908864 160031007740373354 160262730072810963 160395034918674816 161261456528719872 161609222806846464 161694531729358524 161843230369387008 162411836393243952 162803368776312576 163154460245064912 163289152357853184 164273308903461888 164763478590676992 164850452555304672 165740941432295424 165828431371818384 165980931657136128 166186046499618483 166476196663345152 167237404695642112 167325684575654592 167463820241362944 167824962145571328 167913552180487698 168067969998978816 168836456373002496 169429631792952024 169569504371616768 169978292016758784 170344856472081408 170434776687702228 170591513092056576 171100535459549184 171973620258311664 172115593025845248 172486766649614976 173669612568551424 173761287828564384 174279768381939456 174699911239446528 174952873908873216 175076658040750336 175169076040138401 175330166233502592 175474909996498944 175946156092680948 176277264408920064 176515918632787968 176750665265486988 176896581721007616 177152725134058752 178493768473233408 178587990268246728 178735423526839296 179120873059215552 179552686551653376 179812675961897472 180349213051957248 181419138594809856 181810375657702272 182073634165560384 183057159193878528 183153789873351648 183548767775698026 183700296402584832 184540261178088192 184807472516394624 184960040266579968 185358913414511616 185456759124717756 186458559111332352 186860663870416224 187285721246263296 188142080282597376 188241395147611416 188703471206416384 188803082413767744 189941013419627808 190097819162873856 190608335767071027 191225578518853632 191637963531091584 191814198956310528 191915452228563648 192488102391992832 192952140771926016 193368249179336192 193470322790600622 193630042154075904 194047612480816848 194957880280989696 195378314139620352 196064739429681888 196537400144377344 196961240295844128 197246437012690416 197409273746061312 198311922460035072 198903658839195648 199008654436133568 199191668146937856 200373376955461632 200805489532387584 200911489051777569 201510982191617496 201996772370610048 202182534035030016 202289260457134656 202432385859617576 202892864683451904 203820586972813824 204096530919161088 204536672614915056 204832838436255432 205939304093113344 206553799563780096 206662833452907936 206852886152589312 207607793825349216 207798715536003072 207908406580943952 208528777591325568 209655207965638656 209765879000248896 209958785344069632 210218246854218252 211204370304405504 211659840317922048 211771569541062843 212291405107218432 212403467715488712 213111319658545152 213374676987164472 213683640097081284 213860046558233088 215478963742461952 215592708972478032 215790973825849344 216549115190991936 217071158368416768 217539280326753216 217718869810470912 218034123241918464 218303564040918954 219031078537949184 219800603407072896 219982059725340672 220987921909727232 221104575162424512 221307908876181504 221581395332824644 221902241639276718 223100912767539456 223766616194095104 223884736240650264 224090626665305088 225115275164003328 225420049074894336 225906175723936032 226092672495489024 226699854965569683 227126475296108544 227246368916936304 227455350789408768 227736434092069773 228134047279398912 228254472768883392 229298160344415552 229487457367793664 229982355532819968 230103756691779438 231681717104752512 232373024509252608 232933214985928704 233270498545164288 233558768053517868 233773554978003456 233896957403561946 234594874790241264 235667553687315984 235862108961343488 235986613875280008 236203633512078336 237991691297644544 238117320357662304 238313898035785728 238827830745620736 238953901179924801 239403582068871168 239750234615863296 240046511610560031 240465617402609664 241892184793079808 242413834210269696 242541797594037786 242764845554080512 244205053164468864 244731690367597368 244933728536779776 246053681570784256 246409963355192832 247145217886015488 247275678832957008 248611412148443136 248971397485704192 249147551827221632 249714294995017728 250856107043463168 250988526863481888 251195730362044416 251737443218356992 252101954998468224 253254684559503744 253463758883831808 254144447689428036 254354256557425152 254967438025138176 255517284708122112 255652165031553342 255887269638084864 256650803189323776 257960430387467496 258173389538767872 258730149974422464 260504418852827136 260641931742846576 261419652572909184 262049866859169792 262614987061125504 262995249350253888 263212364994748416 263919234139021422 264415896613380096 265125997898230482 265344872581511424 267164502607282176 267740652709850112 267881985402370092 268681309588823328 269329029827480064 269719013942846208 270523819577935872 271760782630418432 272128707892214784 272715563486553408 273110451248340576 274585738790817792 275323151663547039 275550444603877248 275803848203452416 276810391767132288 277064954048004096 277211208774591936 277440060399869952 278038370121767424 279687838666998528 280290995805624336 280928581869394944 281605827072540672 282213120423896064 282362092721417124 283055206809624576 283204623620651616 284499569316219296 284911520129441712 285146728744310784 286838367778280448 287456945296637376 287721298434465792 287873178342845472 288732153587989248 289428211157889024 290052373769004288 290205484185900933 290445063231113856 290712164322557952 291071418721225272 292041438050598912 293067471209430528 294097109144522832 294806100216566016 295441860443766192 295869655519035624 297467883690052608 298355488258793472 298512981654200352 298787502220406784 300153700218671104 300560065433192448 301208234298581376 301456896660652032 302266473287426244 302835300394811392 302995158555915072 303273801052545024 303648578789426364 304339297025177856 305730880459220736 306426335367020544 306643140710426624 306805008922372584 308908956139670016 309830699345670144 310279329228883968 311411690738023824 311698073304004608 311862609871415928 312793166386988352 314223404916421312 314482811948457984 314648818500373344 314938178016104448 315327370281327378 316806555456608256 317489760476883072 317751864047714304 318437107660827648 318605201573233068 319204776091828224 319666979487817728 320062015480746708 320525460145621926 320790069837349632 323218445613692928 323389063458717048 323686460738774016 324823672786487904 325606737552625152 326308920490129824 326578304715706368 327455346061378431 328546617806923776 328952627021878561 329526957181353984 329700905110609344 331481882864590848 331656862743636768 331961863314272256 332372092999236966 332853362458915077 334651369151309184 334927640482725888 335649924291142656 335827104360975396 336135939997957632 337672912746004992 338859263585904048 339139008743233536 340689712944162816 340869553375404456 341183026184113152 342201070919098368 343947240516623328 344231186051690496 344973533299229952 345155635037669157 347339225137102848 347522575657128768 348559536763878912 349399822478893056 349905747817746432 350153316081500672 350338152080276802 350660332467005184 351892312185361896 353031837265575936 353501330530973976 353793163442015232 354305450268117504 356987536946466816 357175980536493456 357470847053678592 358241746118431104 359105373103306752 359625351923794944 360698426103914496 362838277189619712 363620751315404544 363812696391056679 364147268331120768 366114318387757056 366307579746703296 367097535551396052 367400592805169664 369080522356176384 369614945032789248 370717826829023232 370913518249435512 372917118222664704 373721327740832448 374571442492526592 376284160565194752 376482790295222832 377606164827535488 379882026839255616 380195638325747712 381216671534142054 382451157037707264 383275927062183168 383478247547330013 383830904457127296 384976204783985664 385904281543852032 386736498358672384 386940645581201244 387260084308151808 388095224961633696 390756628279240704 392129478859363776 393074800288754688 393922480591688256 394492874025380832 394818547492122624 396623844920070144 397688996847345723 398017308872267136 398383336293875712 400746753910923264 401610979064775168 401822978103555138 403021964383234992 403993544741220096 404578520914269312 404864771719235152 405785729366903808 407641173945627648 408193061838322176 409073345229830112 409665676872510864 411878608186226688 413107599127560192 413325666905815872 413705772305178624 415215587650698432 415597431072006144 415816813161887904 417057555182651136 419531758000497792 419917570688139264 420436493708436504 422408740608811008 423319680635844096 423543139082125686 424582810214436864 424806935430977424 426749353974328944 427367280194162568 427720093116466176 430957927484923904 431185417944956064 431581947651698688 433098230381983872 434142316736833536 435078560653506432 435437739620941824 436068246483836928 436607128081837908 438062157075898368 439601206814145792 442209150324849024 442615817752363008 443162790665649288 443804483278553436 446201825535078912 447533232388190208 447769472481300528 448181253330610176 450230550328006656 450840098149788672 451812351447872064 452185344990978048 453399709931139366 454252950592217088 454492737833872608 454910701578817536 455472868184139546 456508945537766784 458596320688831104 458974914735587328 459964711065639936 460207513383558876 463363434209505024 464746049018505216 466540997090328576 467117536107035736 467547109956006912 467793914807123892 469189749580482528 471335107374631968 471724217922686976 471973227750560016 472407267024156672 472991055421991067 475983382595289088 476234640715324608 476627796071571456 477655661491241472 477907802359849602 478807164137742336 479500469231726592 480093023221120062 480788190218432889 483784369586159616 484827668420539392 485083595188075572 485529691108161024 488410106328937728 489463380735194736 489867457073559552 492107363141568512 492819926710385664 494290435772030976 494551357665914016 497222824296886272 497942794971408384 498295103654443264 498558139498855449 499428589990035456 501712214086926336 501977053726963776 502391460724088832 503474886436713984 504203909996936448 506509369119007488 508288895378856072 508708513114850304 509934876050276352 511034569416244224 511304330063106684 511774539276169728 513301606378647552 515920860774934992 516346779077535744 517460299948844928 521008837705654272 521283863485693152 522839305145818368 524099733718339584 525229974122251008 525507228120415203 525990498700507776 526424729989496832 527838468278042844 528831793226760192 530251995796460964 530689745163022848 535481305419700224 535763970804740184 537362619177646656 538658059654960128 539438027885692416 541047639155871744 543521565260836864 544257415784429568 545431126973106816 546220902496681152 549171477581635584 550646303327094078 551100889207754496 553620783534264576 554422417549183872 554880120799739904 556076740243534848 559375677333997056 560581991611248672 561857163738789888 564426240847792128 564724185442834248 566110413619249152 566409247241303232 568999138632438592 569823040258883424 570293457488621568 571825007301213081 573676735556560896 574913890593274752 575442596868931584 575746356685690944 577464307175978496 578856422315778048 580104747538008576 580410968371801866 580890126462227712 582142837442450544 586134942418861056 588194218289045664 589612200433132032 590883720887532384 591739311038071248 594935767380105216 596710976517586944 597025963308400704 597575004440813568 600307400437342208 601120130866384896 602416468597162752 602734467155332707 604532946574852488 605990317111830144 606547602105090048 607297157578852728 608678594050355712 611461760918441472 613286281420853248 613610017844745168 617817912279340032 619661398691340288 620558658457767936 622823381476047648 623396146608009216 623725219742831856 625586332773976704 628446809832842624 628965623896915968 629297637000746688 629876356032208896 630654740562654756 633613110913216512 634979520953766144 636874215321655296 637210403146466136 639333958975635456 640124030961493416 641050920291243852 641580139674699264 646436891227385856 646778126917434096 647372921477548032 649647345572975808 651213475105250304 652617840980259648 653156609431412736 654910692122756862 657093235613847552 657905254043757122 659401810221218688 662963765729181696 663313725487273536 663923726628544512 664744185998473932 665706724917830154 669302738302618368 671299848582285312 671654208721950792 672271879995915264 675345825492009984 677718527171808096 678278017486467072 680099564896709049 681379425888325632 681739106750808912 682366052368226304 683209302276209319 684402141838196736 687894481033246656 688462372103380992 689947066598459904 690311270075338314 695045151314257536 697119073527757824 698799644957786112 699811495635492864 700306632163001344 700676304160553604 701320664934010368 703784624370723792 707002661061947952 707586326884030464 708610900536235008 713975073892933632 714351961072986912 714941694107357184 716483492236862208 718210746206613504 719250703847589888 720139534831680093 721396852207828992 725676554379239424 727241502630809088 727625392782113358 728294536662241536 732615159493406592 734195071102792104 734801185610339328 738161044712352768 739229890065578496 741435653658046464 741827036498871024 745834236445329408 747442655481664896 749142884985053184 752568321130389504 752965580590445664 755212329655070976 759764053678511232 760391276651495424 762433343068284108 764902314075414528 766551854124366336 766956495094660026 767661808914254592 769952409567971328 773472996717344768 773881291162402488 774520168616303616 776190449923267392 781513256558481408 784258957718727552 786149600577509376 787844961183376512 788985748050761664 789637094984245248 793247689840140288 795377993694691446 796034617744534272 801493507821846528 803221958129550336 803645956207110276 806043928766469984 807987089482440192 809157041828538624 809729543438470304 811571458733807616 815282347891255296 816386123676644352 818146690459660224 819331353745021728 823757216372453376 825969454990641117 826651333811631744 827411544610357248 830431175301396864 831194862144012288 831633626323775808 834115110365302272 839063516000995584 840872987416873008 844817481217622016 846639361271688192 847086278164251372 849165620428873728 849613870861954848 853498707948657888 854734560388325136 855440186232932352 861915854969847808 862370835889912128 863163895303397376 866196460763967744 868284633473667072 870157121307012864 870616452557702799 872136492967673856 873214256163675816 876124314151796736 879202413628291584 884418300649698048 886325581331298576 887608966557106872 892403651070157824 895066464776380416 895538944962601056 896362506661220352 900461100656013312 901680196299577344 903624702895744128 904370689981956096 906799419862278732 908505901184434176 908985475667745216 909821403157635072 910945736368279092 913017891075533568 917192641377662208 919929422131279872 920415026767117752 926726868419010048 929492098037010432 934235072214071472 935094219912013824 935587829614247784 938379499160965056 942670214749263936 943448435845373952 943946455501120032 944814534048313344 945982110843982134 952469281430649216 953255592143142912 955311322982482944 955815604719699204 957614328275484672 959000938463453184 960186046442240124 961576380436865778 969655336841078784 970167190376151144 971059382216322048 976820212657875456 978926761470389472 979734914147119104 982366038184135293 984214726283137024 985639853420771328 986857881065635683 988580871544061952 989102715331828032 994445648593772544 995885589942816768 996590207308886528 997116278997710898 1003954107453927552 1004782921448177664 1006949772873427968 1008407819993872896 1013018738238014976 1016577790757712144 1017417026229700608 1022069138832488448 1022608660126213368 1023549078552339456 1026603212757295104 1031841721549869984 1032693558155071488 1034920599897689856 1035466905113007471 1042017675411308544 1042567726971386304 1045678610291636736 1048199467436679168 1050459948244502016 1051014456240830406 1051980997401015552 1055676936556085688 1060503991592921928 1061379490326045696 1070962610839400448 1071527941609480368 1074725238355293312 1077316119309920256 1078876055771384832 1082095278311743488 1087043130521673728 1088514831568859136 1090862253946213632 1091438089173170037 1092441804993362304 1098342955163271168 1101292606654188156 1102201778415508992 1107241567068529152 1108844835098367744 1112153480487069696 1118751354667994112 1121163983222497344 1123714327477579776 1128852481695584256 1129448370885668496 1132818494482606464 1137998277264877184 1139646080517766848 1140586914977243136 1143650014602426162 1147353471113121792 1149827781186549504 1151492713371381888 1154928614351956992 1157712844631556096 1160209495076017152 1160821936743603732 1161780252924455424 1164285674884901088 1172269884837722112 1176388436578091328 1179224400866264064 1181767441775064768 1183478622076142496 1189871534760210432 1193066990542037169 1194051926616801408 1195150008881627136 1200614800874684416 1202240261732769792 1204832937194325504 1205468934310665414 1209065893149704976 1211980634223660288 1214594315157705456 1217357188100711424 1222923521836882944 1226572562841706496 1227220035689490336 1235635824558680064 1239322797382680576 1241117316915535872 1245646762952095296 1246792293216018432 1247450439485663712 1251172665547953408 1256893619665685248 1258595274001493376 1259752712064417792 1261309481125309512 1267226221826433024 1269959041907532288 1273748430643310592 1274420806292932272 1280248061922986832 1282101840582487704 1283160279349398528 1292873782454771712 1293556253834868192 1294745842955096064 1299294691145951616 1302426950210500608 1305235681960519296 1306313218862825472 1309821384245513724 1314186471227695104 1315810508087514244 1318803620442437376 1326627450974547072 1327847453257089024 1329488371996947864 1331413449835660308 1338605476605236736 1342599697164570624 1343308417443901584 1344543759991830528 1350691650984019968 1355437054343616192 1356556034972934144 1360199129793418098 1362758851776651264 1363478213501617824 1364732104736452608 1366418604552418638 1375788962066493312 1376924744206761984 1379894133196919808 1380622540150676628 1390090302628515072 1394238147055515648 1399622991270985728 1400613264326002688 1401352608321107208 1402641329868020736 1407569248741447584 1414005322123895904 1415172653768060928 1417221801072470016 1418973166265973201 1427950147785867264 1428703922145973824 1429883388214714368 1432966984473724416 1436421492413227008 1438501407695179776 1440279069663360186 1442364570655298667 1451353108758478848 1454483005261618176 1455250785564226716 1456589073324483072 1465230318986813184 1468390142205584208 1469602371220678656 1476322089424705536 1478459780131156992 1482871307316092928 1483654072997742048 1491668472890658816 1494885310963329792 1495674418496566347 1498285769970106368 1505136642260779008 1505931161180891328 1510424659310141952 1519528107357022464 1524866686136568216 1529804628150829056 1533103708248732672 1533912990189320052 1535323617828509184 1539904819135942656 1546945993434689536 1547762582324804976 1549040337232607232 1552380899846534784 1563026513116962816 1568517915437455104 1572299201155018752 1575689922366753024 1576521684361245609 1577971496101523328 1579274189968490496 1586495379680280576 1590755987389382892 1592069235489068544 1606443916259100672 1607291912414220552 1612087857532939968 1615974178964880384 1618314083657077248 1619459086876940608 1623142917467615232 1630564695782510592 1632772247353288704 1636293380919320448 1638662707490043456 1647514432744906752 1651938909981282234 1653302667623263488 1660862350602793728 1663267252647551616 1668230220730604544 1678127032001991168 1681745974833746016 1693278722543376384 1694172556328502744 1698331240857747456 1699227741723909696 1706997415897315776 1709469120776650272 1710880372465864704 1715475021903639243 1724741671779824256 1726327790606794752 1732392921527935488 1736569266947334144 1740314242614025728 1741232905115405598 1746428512327351632 1758404827256583168 1768836601299396096 1772651162662597152 1775217933114213744 1784807302140315648 1790132929552760832 1791077889925202112 1792725013322440704 1800922201312026624 1803360392599154688 1807249405791488256 1813598839724557464 1817970951335490432 1819642806315270144 1821891472736558184 1826035782151067136 1834385282755324416 1839858844262559744 1840830053534235504 1853453736838020096 1858984196074020864 1868470144428142944 1870188439824027648 1871175659228495568 1876758998321930112 1885340429498527872 1886896871690747904 1887892911002240064 1889629068096626688 1891964221687964268 1904938562861298432 1910622645964965888 1911631209439398408 1918001876926906368 1920372092884480248 1923152760873731556 1939310673682157568 1940334380752302288 1942118764432644096 1953640425315750912 1957853522940778944 1959469828294238208 1964732076368270586 1968429452566274048 1971279706841542656 1973715762131271366 1978205430663656064 1988891297187545088 1991771179885633536 1993180414617773056 1994232557995421796 2007908214907855104 2013899545746855936 2016815639987745792 2026037476476029952 2033155581515424288 2034834052459401216 2044138277664976896 2045217320252426736 2047098157104678912 2049627906828627957 2053206425514590208 2063683443099739968 2065387116310142976 2069841199795379712 2070933810226014942 2085135453942772608 2091357220583273472 2096398934873358336 2100919896489004032 2102028912481660812 2103961994802031104 2111353873112171376 2121007983185843856 2122758980652091392 2141925221678800896 2143055883218960736 2149450476710586624 2154632238619840512 2157752111542769664 2160418604495040279 2164190556623486976 2174086261043347456 2177029663137718272 2181724507892427264 2182876178346340074 2184883609986724608 2202585213308376312 2204403556831017984 2214483134137058304 2217689670196735488 2224306960974139392 2237502709335988224 2242327966444994688 2247428654955159552 2257704963391168512 2258896741771336992 2265636988965212928 2275996554529754368 2279292161035533696 2281173829954486272 2287300029204852324 2294706942226243584 2299655562373099008 2302985426742763776 2309857228703913984 2320418990152034304 2321643873487207464 2323560505848910848 2328571349769802176 2344539769675444224 2352776873156182656 2358448801732528128 2363534883550129536 2366957244152284992 2379743069520420864 2386133981084074338 2388103853233602816 2404480523465539584 2409665874388651008 2410937868621330828 2418131786299409952 2423961268447320576 2429188630315410912 2434714376201422848 2445847043673765888 2453145125683412992 2454440071378980672 2471271649117360128 2477908364971923351 2482234633831071744 2491293525904190592 2493584586432036864 2494900878971327424 2502345331095906816 2513787239331370496 2517190548002986752 2522618962250619024 2534452443652866048 2539918083815064576 2547496861286621184 2548841612585864544 2560496123845973664 2564203681164975408 2566320558698797056 2585747564909543424 2587112507669736384 2589491685910192128 2598589382291903232 2604853900421001216 2610471363921038592 2611849357673108397 2619642768491027448 2628372942455390208 2631621016175028488 2637607240884874752 2653254901949094144 2658976743993895728 2662826899671320616 2677210953210473472 2685199394329141248 2686616834887803168 2689087519983661056 2701383301968039936 2710874108687232384 2713112069945868288 2720398259586836196 2725517703553302528 2726956427003235648 2729464209472905216 2732837209104837276 2751577924132986624 2759788266393839616 2761245080301353256 2780180605257030144 2788476294111031296 2801226528652005376 2802705216642214416 2805282659736041472 2815138497482895168 2828010644247791808 2830345307536121856 2834443602144940032 2837946332531946402 2857407844291947648 2859766776429428736 2865933968947448832 2872842984826454016 2877002815390359552 2880558139326720372 2884729141310597334 2908966010523236352 2910501571128453432 2913178146648966144 2930460637973626368 2936780284411168416 2939204742441357312 2947098114552405879 2952644178849411072 2956919560262313984 2960573643196907049 2965742614632185856 2967308145995484096 2983336945781317632 2989770621926659584 2991348836993132694 3011862322361782656 3020849318620283904 3039056214714044928 3049733372273136432 3066207416497465344 3067825980378640104 3070647235657018368 3079809638271885312 3093891986869379072 3095525164649609952 3098080674465214464 3104761799693069568 3106400715339022413 3126053026233925632 3137035830874910208 3144598402310037504 3151379844733506048 3153043368722491218 3155942992203046656 3181511974778765784 3184138470978137088 3212887832518201344 3214583824828441104 3224175715065879936 3231948357929760768 3236628167314154496 3238918173753881216 3246285834935230464 3261129391565021184 3265544494706577408 3272586761838640896 3277325414980086912 3295028865489813504 3303877819962564468 3306605335246526976 3321724701205587456 3326534505295103232 3336460441461209088 3356254064003982336 3363491949667492032 3386557445086752768 3388345112657005488 3398455483447819392 3413994831794631552 3418938241553300544 3421760744931729408 3430950043807278486 3449483343559648512 3464785843055870976 3473138533894668288 3480628485228051456 3482465810230811196 3492857024654703264 3516809654513166336 3537673202598792192 3545302325325194304 3550435866228427488 3569614604280631296 3579200971626111507 3582155779850404224 3585450026644881408 3601844402624053248 3606720785198309376 3614498811582976512 3627197679449114928 3635941902670980864 3643782945473116368 3652071564302134272 3668770565510648832 3679717688525119488 3681660107068471008 3706907473676040192 3717968392148041728 3736940288856285888 3740376879648055296 3742351318456991136 3753517996643860224 3770680858997055744 3775785822004480128 3779258136193253376 3783928443375928536 3809877125722596864 3821245291929931776 3823262418878796816 3840744185768960496 3846305521747463112 3878621347364315136 3880668761504604576 3884237528865288192 3907280850631501824 3915707045881557888 3918939656588476416 3929464152736541172 3936858905132548096 3942559413683085312 3947431524262542732 3956410861327312128 3983542359771267072 3986360829235546112 3988465115990843592 4015816429815710208 4027799091493711872 4033631279975491584 4052074952952059904 4066311163030848576 4069668104918802432 4088276555329953792 4090434640504853472 4094196314209357824 4099255813657255914 4127366886199479936 4130774232620285952 4139682399590759424 4141867620452029884 4170270907885545216 4182714441166546944 4201839792978008064 4204057824963321624 4207923989604062208 4222707746224342752 4242015966371687712 4245517961304182784 4256919498797919603 4283850443357601792 4286111766437921472 4298900953421173248 4309264477239681024 4315504223085539328 4320837208990080558 4327093711965896001 4354059326275436544 4363449015784854528 4365752356692680148 4369767219973449216 4405170426616752624 4408807113662035968 4428966268274116608 4435379340393470976 4448613921948278784 4475005418671976448 4484655932889989376 4487023255489699041 4494857309910319104 4515409926782337024 4517793483542673984 4531273977930425856 4551993109059508736 4558584322071067392 4574600058409704648 4589413884452487168 4599311124746198016 4605970853485527552 4619714457407827968 4640837980304068608 4643287746974414928 4647121011697821696 4657142699539604352 4689079539350888448 4705553746312365312 4716897603465056256 4727069767100259072 4729565053083736827 4733914488304569984 4759486139040841728 4772267962168148676 4776207706467205632 4819331748777302016 4821875737242661656 4836263572598819904 4847922536894641152 4858377260630821824 4869428752402845696 4891694087347531776 4908880142757961344 4942543298234720256 4955816729943846702 4982587051808381184 4989801757942654848 5004690662191813632 5027574478662740992 5034381096005973504 5045237924501238048 5079836167630129152 5094993722573242368 5097683225171729088 5120992247691947328 5128407362329950816 5132641117397594112 5174225015339472768 5178983371820384256 5197178764583806464 5209707800842002432 5220942727842077184 5223698715346216794 5239285536982054896 5263242032350056976 5275214481769749504 5306509803898188288 5317953487987791456 5325653799342641232 5354421906420946944 5370398788658282496 5373233669775606336 5378175039967322112 5402766603936079872 5421748217374464768 5440796519173672392 5453912854006471296 5458928418945810432 5465674418209674552 5503155848265973248 5519576532787679232 5522490160602706512 5560361210514060288 5576952588222062592 5602453057304010752 5605410433284428832 5610565319472082944 5630276994965790336 5656021288495583616 5660690615072243712 5668887204289880064 5675892665063892804 5714815688583895296 5731867937894897664 5754005630780719104 5761116278653440744 5769458282621194668 5817932021046472704 5821003142256906864 5826356293297932288 5860921275947252736 5873560568822336832 5878409484882714624 5894196229104811758 5905288357698822144 5913839120524627968 5921147286393814098 5934616291990968192 5966673891562635264 5979541243853319168 5982697673986265388 6023724644723565312 6041698637240567808 6078112429428089856 6099466744546272864 6132414832994930688 6135651960757280208 6141294471314036736 6148883720485883871 6159619276543770624 6187783973738758144 6191050329299219904 6196161348930428928 6209523599386139136 6212801430678044826 6274071661749820416 6289196804620075008 6302759689467012096 6306086737444982436 6311885984406093312 6363023949557531568 6368276941956274176 6425775665036402688 6429167649656882208 6448351430131759872 6463896715859521536 6473256334628308992 6477836347507762432 6481255813485120837 6492571669870460928 6522258783130042368 6531088989413154816 6545173523677281792 6554650829960173824 6607755639925128936 6613210670493053952 6643449402411174912 6653069010590206464 6672920882922418176 6712508128007964672 6726983899334984064 6773114890173505536 6776690225314010976 6796910966895638784 6827989663589263104 6837876483106601088 6843521489863458816 6861900087614556972 6898966687119297024 6929571686111741952 6961256970456102912 6964931620461622392 6985714049309406528 7033619309026332672 7075346405197584384 7090604650650388608 7100871732456854976 7139229208561262592 7158401943252223014 7164311559700808448 7213441570396618752 7228997623165953024 7254395358898229856 7271883805341961728 7287565890946232736 7304143128604268544 7337541131021297664 7359435377050238976 7363320214136942016 7413814947352080384 7433725094915770053 7473880577712571776 7480753759296110592 7484702636913982272 7507035993287720448 7541361717994111488 7551571644008960256 7567856886751857072 7619754251445193728 7642490583859863552 7646524837757593632 7681488371537920992 7692611043494926224 7757242694728630272 7761337523009209152 7768475057730576384 7814561701263003648 7831414091763115776 7835548073019325191 7858928305473082344 7885118827366170624 7894863048525085464 7912821722654624256 7972721658471092224 7976930231981687184 8031632859631420416 8055598182987423744 8067262559950983168 8104149905904119808 8132622326061697152 8139336209837604864 8176553110659907584 8180869281009706944 8188392628418715648 8198511627314511828 8254733772398959872 8279364799181518848 8283735240904059768 8340541815771090432 8365428882333093888 8403679585956016128 8408115649926643248 8415847979208124416 8445415492448685504 8484031932743375424 8491035922608365568 8513838997595839206 8572223532875842944 8597801906842346496 8618528954479362048 8631008446171078656 8641674417980161116 8654187423931792002 8726898031569709056 8731504713385360296 8739534439946898432 8810340853233505248 8817614227324071936 8841294343657217637 8857932536548233216 8870758680786941952 8881720929590721147 8897227843896557568 8950010837343952896 8969311865779978752 8974046510979398082 9035586967085347968 9062547955860851712 9103986218119017472 9117168644142134784 9149200116819409296 9198622249492396032 9211941706971055104 9239428914815655936 9281675960608137216 9286575493948829856 9294242023395643392 9314285399079208704 9378159078701776896 9411107492624730624 9433795206930112512 9454139534200518144 9459130106167473654 9467828976609139968 9544535924336297352 9552415412934411264 9638663497554604032 9643751474485323312 9672527145197639808 9695845073789282304 9716754521261643648 9738857504805691392 9783388174695063552 9817760285515922688 9885086596469440512 9911633459887693404 9965174103616762368 9979603515885309696 10009381324383627264 10055148957325481984 10068762192011947008 10090475849002476096 10159672335260258304 10195366450343458176 10241984495383894656 10256814724659901632 10265282234795188224 10348450030678945536 10394357529167612928 10419415601684004864 10441885455684154368 10447397430692433588 10478571073964109792 10526484064700113952 10550428963539499008 10613019607796376576 10635906975975582912 10651307598685282464 10708843812841893888 10737602914878334521 10746467339551212672 10756350079934644224 10805533207872159744 10843496434748929536 10881593038347344784 10907825708012942592 10931348836419349104 11006311696531946496 11039153065575358464 11044980321205413024 11120722421028120576 11153905176444125184 11204906114608021504 11210820866568857664 11221130638944165888 11260553989931580672 11312042576991167232 11337774408579760128 11351785330127785608 11429631377167790592 11463735875789795328 11522232557306881488 11538916565242389336 11635864042092945408 11642006284513813728 11652712586595864576 11721842551894505472 11747121137644673664 11756818969765429248 11788392458209623516 11810576715397644288 11827678241049255936 11842294572787628196 11869232583981936384 11959082487706638336 11965395347972530776 12047449289447130624 12083397274481135616 12156224858856179712 12198933489092545728 12264829665989861376 12271303921514560416 12282588942628073472 12297767440971767742 12382100658598439808 12392322697860857856 12419047198772278272 12425602861356089652 12548143323499640832 12605519378934024192 12612173474889964872 12623771968812186624 12726047899115063136 12736553883912548352 12770758496393758809 12851551330072805376 12858335299313764416 12896702860263519744 12927793431719043072 12946512669256617984 12955672695015524864 12962511626970241674 13062177978826309632 13090347047354563584 13109301659920347648 13215511279850257872 13226421340986107904 13286898804822349824 13306138021180412928 13345841765844836352 13425016256015929344 13453967798669968128 13461069766469097123 13546229780347011072 13553380450628021952 13593821933791277568 13655979327178526208 13675752966213202176 13723800175229113944 13797933374238594048 13859143372223483904 13922513940912205824 13929863240923244784 13971428098618813056 14067238618052665344 14150692810395168768 14181209301300777216 14188695159251210481 14201743464913709952 14278458417122525184 14316803886504446028 14328623119401616896 14457995246331906048 14508790717796459712 14543767610683923456 14575131781892465472 14608286257208537088 14675082262042595328 14726640428273884032 14827629894704160768 14867450189831540106 14947761155425143552 14969405273827964544 15014071986575440896 15082723435988222976 15103143288017920512 15135713773503714144 15239508502890387456 15284981167719727104 15293049675515187264 15362976743075841984 15385222086989852448 15522675046018418304 15536950115461152768 15629123402526007296 15662828183526231552 15671096146038650382 15717856610946164688 15789726097050170928 15825643445309248512 15945443316942184448 15953860463963374368 16063265719262840832 16111196365974847488 16134525119901966336 16208299811808239616 16265244652123394304 16361738562019413888 16376785256837431296 16397023254629023656 16509467544797919744 16558729598363037696 16567470481808119536 16681083631542180864 16730857764666187776 16807359171912032256 16816231299853286496 16831695958416248832 16890830984897371008 16968063865486750848 16982071845216731136 17027677995191678412 17144447065751685888 17195603813684692992 17262016892342157312 17283348835960322232 17308374847863584004 17453796063139418112 17463009426770720592 17479068879893796864 17620681706467010496 17635228454648143872 17682588687314435274 17715865073096466432 17741517361573883904 17763441859181442294 17900021674687905792 17938623731559957504 17948093021958796164 18071173934170695936 18125095911721703424 18207972436238034944 18234337288284269568 18298400233638818592 18397244498984792064 18423883413942110208 18446651161457651613 18478857829631311872 18563351921216274432 18573150987897659712 18588484046791286784 18628570798158417408 18822214985249461248 18867590413860225024 18908279068401036288 18918260212334947308 18935657953218279936 19089071848672594704 19104830825868822528 19277326995109208064 19287502948970646624 19345054290395279616 19391690147578564608 19433509042523287296 19443767440455362511 19477715009611382784 19566776349390127104 19635520571031845376 19823266919775386808 19930348207233524736 19959207031770619392 20018762648767254528 20110297914650963968 20137524384023894016 20180951698004952192 20319344670520516608 20390732900686916352 20483968990767789312 20513629449319803264 20530564469590376448 20696900061357891072 20788715058335225856 20883770911368308736 20894794861384867176 20957142147928219584 21052968129400227904 21100857927078998016 21226039215592753152 21271813951951165824 21302615197370564928 21417687625683787776 21475205829756669042 21492934679102425344 21686992869497859072 21763186076694689568 21815651416025885184 21862697672838698208 22012623393063892992 22078306131150716928 22089960642410826048 22241444842056241152 22301175284747310159 22421641733137715328 22442261277888331776 22521107979863161344 22624085153982334464 22703570660255571216 22859262754335581184 22927471751579590656 23044465114613762976 23077833130484778672 23271728084185890816 23284012569027627456 23305425173191729152 23443685103789010944 23494242275289347328 23576784916419247032 23655356482098511872 23684589145575256392 23738465167963872768 23918164975413276672 23930790695945061552 24094898578894261248 24166794548962271232 24312449717712359424 24397866978185091456 24529659331979722752 24542607843029120832 24565177885256146944 24595534881943535484 24764201317196879616 24838094397544556544 24851205722712179304 25096286646999281664 25211038757868048384 25224346949779929744 25247543937624373248 25452095798230126272 25473107767825096704 25541516992787517618 25716670598627528832 25793405720527039488 25855586863438086144 25893025338513235968 25911345390031049728 25925023253940483348 26180694094709127168 26218603319840695296 26431022559700515744 26452842681972215808 26573797609644699648 26612276042360825856 26645162788772163441 26691683531689672704 26850032512031858688 26907935597339936256 26922139532938194246 27106760901256043904 27187643867582555136 27311958654357052416 27351505932426404352 27447600350458227888 27595866748477188096 27718286744446967808 27845027881824411648 27859726481846489568 27942856197237626112 28134477236105330688 28301385620790337536 28362418602601554432 28377390318502420962 28403486929827419904 28633607773008892056 28657246238803233792 28915990492663812096 29017581435592919424 29087535221367846912 29150263563784930944 29216572514417074176 29350164524085190656 29453280856547768064 29655259789408321536 29734900379663080212 29895522310850287104 29938810547655929088 30028143973150881792 30165446871976445952 30206286576035841024 30271427547007428288 30479017005780774912 30586099351030374528 30725953486151683968 30770444173979704896 31045350092036836608 31258246805052014592 31325656367052463104 31342192292077300764 31435713221892329376 31579452194100341856 31651286890618497024 31890886633884368896 31907720927926748736 32126531438525681664 32212808744635003563 32269050239803932672 32416599623616479232 32530489304246788608 32723477124038827776 32794046509258047312 33018935089595839488 33117459196726075392 33134940963616239072 33362167263084361728 33461715529332375552 33614718343824064512 33632462599706572992 33663391916832497664 33781661969794742016 33936127730973501696 34055355990383356824 34288894131503371776 34391207627369385984 34566697671920644464 34616749695727168008 34907592126278836224 34926018853541441184 34958137759787593728 35241363412934020992 35270456909296287744 35365177374628870548 35431730146192932864 35483034723147767808 35526883718362884588 35877247463119915008 35896186043917592328 36142347868341391872 36250191823443406848 36415944872476069888 36468674576568539136 36596800467277637184 36794488997969584128 36847766827884220416 36893302322915303226 37146301975795319424 37176968093582573568 37257141596316834816 37644429970498922496 37816558136802072576 37836520424669894616 37871315906436559872 38178143697345189408 38209661651737645056 38312275489181276427 38554653990218416128 38575005897941293248 38690108580790559232 38783380295157129216 38867018085046574592 38887534880910725022 39271041142063690752 39646533839550773616 39860696414467049472 39918414063541238784 40037525297534509056 40220595829301927936 40275048768047788032 40361903396009904384 40383209299407291369 40638689341041033216 40781465801373832704 40967937981535578624 41027258898639606528 41393800122715782144 41577430116670451712 41767541822736617472 41789589722769734352 41914284295856439168 42105936258800455808 42201715854157996032 42452078431185506304 42543627903902331648 42605230394741129856 42835375251367575552 42950411659513338084 42985869358204850688 43373985738995718144 43526372153389379136 43631302832051770368 43725395345677396416 44025246786127785984 44179921284821652096 44482889684112482304 44602350569494620318 44843283466275430656 45042215959726322688 45248170307964668928 45407141320511142432 45718525508671162368 45854943503159181312 46088930229227525952 46155666260969557344 46568025138055254912 46610850346383458304 46887370207578021888 46988484550578694656 47153569832838494064 47369178291150512784 47476930335927745536 47836329950826553344 47861581391890123104 48189797157788522496 48333589097924542464 48624899435424718848 48795733956370182912 49085215686058241664 49130355770512293888 49191069763887070968 49528402634393759232 49676188795089113088 49702411445424358608 50192573293998563328 50422077515736096768 50448693899559859488 50495087875248746496 50904191596460252544 50946215535650193408 51083033985575035236 51433341197255057664 51586811441054078976 51786050677026471936 51822690780062099456 51850046507880966696 52361388189418254336 52437206639681390592 52862045119401031488 52905685363944431616 53147595219289399296 53224552084721651712 53290325577544326882 53700065024063717376 53815871194679872512 53844279065876388492 54213521802512087808 54375287735165110272 54623917308714104832 54703011864852808704 54895200700916455776 55191733496954376192 55339953484372954839 55436573488893935616 55690055763648823296 55719452963692979136 55885712394475252224 56602771241580675072 56724837205203108864 56754780637004841924 56806973859654839808 57267215546017784112 57314492477606467584 57831980985327624192 58035162871185838848 58175070442735693824 58300527127569861888 58331302321366087533 58433145028834148352 58700329048170381312 58906561713095536128 59469800759326160424 59791044621700574208 59877621095311858176 60056287946301763584 60330893743952891904 60412573152071682048 60542855094014856576 60958034011561549824 61172198702060749056 61451906972303367936 61540888347959409792 62090700184073673216 62651312734104926208 62684384584154601528 62871426443784658752 63158904388200683712 63302573781236994048 63815441855853497472 64253062877051363328 64425617489270007126 65060978608493577216 65446954248077655552 65588093018516094624 66037870179191678976 66234918393452150784 66269881927232478144 66724334526168723456 67264925199413145984 67326783833664995328 67563323939589484032 67872255461947003392 68110711980766713648 68577788263006743552 68782415254738771968 69133395343841288928 69233499391454336016 69815184252557672448 69852037707082882368 69916275519575187456 70482726825868041984 70730354749257741096 70966069446295535616 71053767436725769176 71754494926239830016 71792372087835184656 72284695736682783744 72500383646886813696 72831889744952139776 72937349153137078272 73193600934555274368 73588977995939168256 73695533655768440832 73786604645830606452 74292603951590638848 74514283192633669632 75288859940997844992 75633116273604145152 75673040849339789232 75742631812873119744 76356287394690378816 76419323303475290112 76624550978362552854 77150011795882586496 77380217161581118464 77566760590314258432 77734036170093149184 77775069761821450044 78542082284127381504 79293067679101547232 79721392828934098944 79836828127082477568 79935488366316490323 80075050595069018112 80441191658603855872 80550097536095576064 80723806792019808768 80766418598814582738 81562931602747665408 81935875963071157248 82054517797279213056 82787600245431564288 83154860233340903424 83535083645473234944 83579179445539468704 83828568591712878336 84211872517600911616 84403431708315992064 84904156862371012608 85087255807804663296 85210460789482259712 85900823319026676168 85971738716409701376 86747971477991436288 87052744306778758272 87262605664103540736 87450790691354792832 88050493572255571968 88359842569643304192 88965779368224964608 89204701138989240636 89686566932550861312 90084431919452645376 90496340615929337856 90814282641022284864 91437051017342324736 92177860458455051904 92311332521939114688 93136050276110509824 93774740415156043776 93976969101157389312 94307139665676988128 94738356582301025568 94953860671855491072 95672659901653106688 95723162783780246208 96379594315577044992 96638426233905010689 97249798870849437696 97591467912740365824 98170431372116483328 98382139527774141936 99056805268787518464 99352377590178226176 99404822890848717216 100385146587997126656 100844155031472193536 100897387799119718976 100990175750497492992 101808383192920505088 102166067971150070472 102866682394510115328 103173622882108157952 103645381560124198912 103700093015761933392 104722776378836508672 104874413279362781184 105724090238802062976 105811370727888863232 106295190438578798592 106449104169443303424 106580651155088653764 107631742389359745024 107688558131752776984 108427043605024175616 108750575470330220544 109247834617428209664 109406023729705617408 109790401401832911552 110383466993908752384 110679906968745909678 111438905927385958272 111771424788950504448 113449674410406217728 113509561274009683848 113613947719309679616 114534431092035568224 114628984955212935168 114936826467543829281 115663961970655248384 116070325742371677696 116350140885471387648 116601054255139723776 116662604642732175066 117813123426191072256 118939601518652320848 119582089243401148416 119755242190623716352 120112575892603527168 120661787487905783808 120825146304143364096 121085710188029713152 121916068023123099648 122344397404121498112 122903813944606735872 123081776695918819584 124181400368147346432 125302625468209852416 125368769168309203056 125742852887569317504 126317808776401367424 126605147562473988096 127630883711706994944 128506125754102726656 128851234978540014252 130121957216987154432 130893908496155311104 131176186037032189248 132075740358383357952 132539763854464956288 133448669052337446912 134529850398826291968 135126647879178968064 135744510923894006784 136221423961533427296 137155576526013487104 137564830509477543936 138266790687682577856 138466998782908672032 139704075414165764736 139832551039150374912 140965453651736083968 141460709498515482192 142107534873451538352 143508989852479660032 143584744175670369312 144569391473365567488 145000767293773627392 145663779489904279552 145874698306274156544 146387201869110548736 147391067311536881664 147573209291661212904 148585207903181277696 149028566385267339264 150577719881995689984 151266232547208290304 151346081698679578464 151485263625746239488 152712574789380757632 152838646606950580224 153249101956725105708 154300023591765172992 154760434323162236928 155468072340186298368 155550139523642900088 157084164568254763008 158586135358203094464 159442785657868197888 159673656254164955136 159870976732632980646 161100195072191152128 161447613584039617536 161532837197629165476 163125863205495330816 163871751926142314496 164109035594558426112 165575200490863128576 166019860453118864517 166309720466681806848 167070167290946469888 167158358891078937408 167657137183425756672 168423745035201823232 169808313724742025216 170174511615609326592 170420921578964519424 171801646638053352336 171943477432819402752 173495942955982872576 174105488613557516544 174525211328207081472 174901581382709585664 174993906964098262599 176100987144511143936 176719685139286608384 178409402277978481272 179373133865101722624 180168863838905290752 180992681231858675712 181628565282044569728 182874102034684649472 184355720916910103808 184622665043878229376 186272100552221019648 187953938202314778624 188614279331353976256 189476713164602051136 189907721343710982144 191446325567560492416 192759188631154089984 193276852467810021378 195182935825480731648 196340862744232966656 196764279055548283872 198113610537575036928 198704755180356452352 198809645781697434432 201794775598239437952 201980351500994985984 203616766385841010176 204332135942300140944 205733364789020230656 206347245764216315904 207290763120248397824 207400186031523866784 209445552757673017344 209748826558725562368 211448180477604125952 212898208338886606848 213161302310177307528 215263484778719490048 215377116263505553968 216854087210048351232 217501150940660441088 218495669234856419328 218812047459411234816 219580802803665823104 220766933987817504768 221359813937491819356 222877811854771916544 223542849577901008896 226899348820812435456 227019122548019367696 227227895438619359232 229068862184071136448 229257969910425870336 229873652935087658562 232140651484743355392 232700281770942775296 233202108510279447552 233325209285464350132 235626246852382144512 237879203037304641696 239164178486802296832 239510484381247432704 239806465098949470969 240225151785207054336 241323574975811567616 241650292608286728192 242171420376059426304 244688794808242996224 245807627889213471744 246163553391837639168 248362800736294692864 250605250936419704832 250737538336618406112 251485705775138635008 252635617552802734848 253210295124947976192 255261767423413989888 257702469957080028504 260243914433974308864 261787816992310622208 262352372074064378496 264151480716766715904 265079527708929912576 266897338104674893824 269059700797652583936 270253295758357936128 271489021847788013568 272442847923066854592 274311153052026974208 276533581375365155712 276933997565817344064 279408150828331529472 281930907303472167936 282921418997030964384 284215069746903076704 287017979704959320064 287169488351340738624 289138782946731134976 289915278701715032067 291749396612548313088 292774403738221097472 295146418583322425808 297170415806362555392 298057132770534678528 301155439763991379968 302532465094416580608 302692163397359156928 302970527251492478976 305425149578761515264 306498203913450211416 308600047183530345984 309520868646324473856 310936144680372596736 311100279047285800176 314168329136509526016 317172270716406188928 318885571315736395776 319347312508329910272 319741953465265961292 322895227168079235072 323065674395258330952 326251726410990661632 327743503852284628992 328218071189116852224 331150400981726257152 332039720906237729034 334316717782157874816 335314274366851513344 336847490070403646464 340349023231218653184 340841843157929038848 343603293276106704672 343886954865638805504 346991885911965745152 348210977227115033088 349050422656414162944 349803162765419171328 349987813928196525198 353439370278573216768 356818804555956962544 358746267730203445248 360337727677810581504 361985362463717351424 363257130564089139456 365748204069369298944 368711441833820207616 369245330087756458752 372544201104442039296 375907876404629557248 377228558662707952512 378953426329204102272 379815442687421964288 382892651135120984832 385518377262308179968 386553704935620042756 390365871650961463296 392681725488465933312 393528558111096567744 396227221075150073856 397619291563394868864 403589551196478875904 407233532771682020352 408664271884600281888 411466729578040461312 412694491528432631808 414581526240496795648 414800372063047733568 419497653117451124736 422896360955208251904 426322604620354615056 430526969557438980096 430754232527011107936 433708174420096702464 435002301881320882176 436991338469712838656 437624094918822469632 439161605607331646208 442719627874983638712 445755623709543833088 447085699155802017792 453798697641624870912 454038245096038735392 454455790877238718464 458137724368142272896 458515939820851740672 459747305870175317124 464281302969486710784 466404217020558895104 466650418570928700264 471252493704764289024 475758406074609283392 478328356973604593664 479020968762494865408 479612930197898941938 483300585216573456384 484342840752118852608 489377589616485992448 491615255778426943488 492327106783675278336 496725601472589385728 498059581359356593551 501210501872839409664 501475076673236812224 502971411550277270016 505271235105605469696 510523534846827979776 515404939914160057008 520487828867948617728 523575633984621244416 524704744148128756992 524981720892294787797 528302961433533431808 530159055417859825152 538119401595305167872 540506591516715872256 542978043695576027136 544885695846133709184 548622306104053948416 553067162750730311424 553867995131634688128 558816301656663058944 563861814606944335872 565842837994061928768 568430139493806153408 574338976702681477248 578277565893462269952 579830557403430064134 585548807476442194944 590292837166644851616 594340831612725110784 596114265541069357056 605384326794718313856 605941054502984957952 610850299157523030528 612996407826900422832 617200094367060691968 619041737292648947712 621872289360745193472 622200558094571600352 628336658273019052032 634344541432812377856 638694625016659820544 639483906930531922584 645790454336158470144 646131348790516661904 652503452821981323264 655487007704569257984 656436142378233704448 662300801963452514304 664079441812475458068 668633435564315749632 670628548733703026688 673694980140807292928 680698046462437306368 681683686315858077696 687206586552213409344 687773909731277611008 696421954454230066176 698100845312828325888 699606325530838342656 699975627856393050396 706878740557146433536 713637609111913925088 717492535460406890496 719419395296848412907 720675455355621163008 723970724927434702848 726514261128178278912 737422883667640415232 738490660175512917504 745088402208884078592 751815752809259114496 754457117325415905024 757906852658408204544 759630885374843928576 765785302270241969664 773107409871240085512 780731743301922926592 785363450976931866624 787057116222193135488 792454442150300147712 795238583126789737728 807179102392957751808 814467065543364040704 817328543769200563776 822933459156080922624 829600744126095467136 845792721910416503808 852645209240709230112 861053939114877960192 861508465054022215872 867416348840193404928 875248189837644939264 878323211214663292416 885439255749967277424 891511247419087666176 894171398311604035584 907597395283249741824 908076490192077470784 908911581754477436928 916275448736284545792 919494611740350634248 928562605938973421568 932808434041117790208 933300837141857400528 942504987409528578048 951516812149218566784 956656713947209187328 958041937524989730816 959225860395797883876 968685681504237705216 978755179232971984896 983230511556853886976 984654213567350556672 993451202945178771456 996119162718713187102 1002950153346473624448 1005942823100554540032 1010542470211210939392 1021047069693655959552 1030809879828320114016 1040975657735897235456 1047151267969242488832 1049409488296257513984 1049963441784589575594 1060318110835719650304 1076238803190610335744 1081013183033431744512 1085956087391152054272 1089771391692267418368 1097244612208107896832 1106134325501460622848 1107735990263269376256 1117632603313326117888 1127723629213888671744 1131685675988123857536 1136860278987612306816 1148677953405362954496 1156555131786924539904 1159661114806860128268 1171097614952884389888 1180585674333289703232 1188681663225450221568 1210768653589436627712 1221700598315046061056 1225992815653800845664 1234400188734121383936 1238083474585297895424 1243744578721490386944 1244401116189143200704 1268689082865624755712 1278967813861063845168 1291580908672316940288 1292262697581033323808 1305006905643962646528 1310974015409138515968 1312872284756467408896 1328158883624950916136 1337266871128631499264 1341257097467406053376 1347389960281614585856 1361396092924874612736 1363367372631716155392 1374413173104426818688 1375547819462555222016 1392843908908460132352 1399212651061676685312 1399951255712786100792 1413757481114292867072 1427275218223827850176 1434985070920813780992 1438838790593696825814 1453028522256356557824 1474845767335280830464 1476981320351025835008 1490176804417768157184 1494178744078069780653 1503631505618518228992 1508914234650831810048 1515813705316816409088 1531570604540483939328 1546214819742480171024 1561463486603845853184 1570726901953863733248 1574114232444386270976 1584908884300600295424 1590477166253579475456 1614358204785915503616 1628934131086728081408 1634657087538401127552 1645866918312161845248 1659201488252190934272 1691585443820833007616 1705290418481418460224 1723016930108044431744 1734832697680386809856 1756646422429326584832 1770878511499934554848 1783022494838175332352 1788342796623208071168 1816152980384154941568 1817823163508954873856 1832550897472569091584 1838989223480701268496 1857125211877946843136 1865616868082235580416 1866601674283714801056 1885009974819057156096 1903033624298437133568 1916083875049979461632 1918451720791595767752 1937371363008475410432 1957510358465943969792 1966461023113707773952 1969308427134701113344 1986902405890357542912 1992238325437426374204 2005900306692947248896 2011885646201109080064 2021084940422421878784 2042094139387311919104 2061619759656640228032 2094302535938484977664 2098818976592515027968 2099926883569179151188 2120636221671439300608 2152477606381220671488 2158258185890545238721 2162026366066863489024 2171912174782304108544 2179542783384534836736 2212268651002921245696 2215471980526538752512 2235265206626652235776 2255447258427777343488 2263371351976247715072 2273720557975224613632 2297355906810725908992 2319322229613720256536 2342195229905768779776 2361171348666579406464 2377363326450900443136 2421537307178873255424 2443401196630092122112 2451985631307601691328 2468800377468242767872 2488802232378286401408 2537378165731249511424 2557935627722127690336 2583161817344633880576 2584525395162066647616 2625744569512934817792 2656317767249901832272 2674533742257262998528 2682514194934812106752 2694779920563229171712 2722792185849749225472 2726734745263432310784 2748826346208853637376 2785687817816920264704 2798425302123353370624 2799902511425572201584 2827514962228585734144 2854550436447655700352 2869970141841627561984 2877677581187393651628 2906057044512713115648 2949691534670561660928 2953962640702051670016 2980353608835536314368 2988357488156139561306 3017828469301663620096 3031627410633632818176 3063141209080967878656 3092429639484960342048 3122926973207691706368 3141453803907727466496 3148228464888772541952 3180954332507158950912 3228716409571831007232 3257868262173456162816 3269314175076802255104 3291733836624323690496 3318402976504381868544 3383170887641666015232 3410580836962836920448 3446033860216088863488 3469665395360773619712 3513292844858653169664 3541757022999869109696 3566044989676350664704 3632305960768309883136 3665101794945138183168 3677978446961402536992 3714250423755893686272 3731233736164471160832 3733203348567429602112 3806067248596874267136 3836903441583191535504 3874742726016950820864 3915020716931887939584 3932922046227415547904 3938616854269402226688 3984476650874852748408 4011800613385894497792 4023771292402218160128 4042169880844843757568 4084188278774623838208 4123239519313280456064 4197637953185030055936 4199853767138358302376 4241272443342878601216 4304955212762441342976 4316516371781090477442 4359085566769069673472 4424537302005842491392 4430943961053077505024 4470530413253304471552 4510894516855554686976 4526742703952495430144 4547441115950449227264 4594711813621451817984 4638644459227440513072 4684390459811537559552 4722342697333158812928 4754726652901800886272 4843074614357746510848 4886802393260184244224 4903971262615203382656 4937600754936485535744 4977604464756572802816 5074756331462499022848 5115871255444255380672 5169050790324133295232 5312635534499803664544 5349067484514525997056 5365028389869624213504 5389559841126458343424 5453469490526864621568 5497652692417707274752 5571375635633840529408 5596850604246706741248 5599805022851144403168 5655029924457171468288 5709100872895311400704 5755355162374787303256 5812114089025426231296 5899383069341123321856 5907925281404103340032 5960707217671072628736 5976714976312279122612 6035656938603327240192 6063254821267265636352 6126282418161935757312 6184859278969920684096 6282907607815454932992 6296456929777545083904 6361908665014317901824 6457432819143662014464 6474774557671635716163 6515736524346912325632 6538628350153604510208 6636805953008763737088 6766341775283332030464 6821161673925673840896 6892067720432177726976 7026585689717306339328 7083514045999738219392 7132089979352701329408 7264611921536619766272 7330203589890276366336 7355956893922805073984 7466406697134859204224 7612134497193748534272 7673806883166383071008 7749485452033901641728 7877233708538804453376 7968953301749705496816 8023601226771788995584 8047542584804436320256 8084339761689687515136 8168376557549247676416 8246479038626560912128 8395275906370060111872 8399707534276716604752 8482544886685757202432 8609910425524882685952 8633032743562180954884 8718171133538139346944 8849074604011684982784 8861887922106155010048 8941060826506608943104 9053485407904990860288 9094882231900898454528 9189423627242903635968 9277288918454881026144 9368780919623075119104 9444685394666317625856 9686149228715493021696 9773604786520368488448 9807942525230406765312 9875201509872971071488 9955208929513145605632 10149512662924998045696 10231742510888510761344 10338101580648266590464 10625271068999607329088 10698134969029051994112 10995305384835414549504 11142751271267681058816 11193701208493413482496 11199610045702288806336 11418201745790622801408 11510710324749574606512 11624228178050852462592 11798766138682246643712 11815850562808206680064 11953429952624558245224 12071313877206654480384 12126509642534531272704 12252564836323871514624 12369718557939841368192 12592913859555090167808 12723817330028635803648 12914865638287324028928 12949549115343271432326 13077256700307209020416 13273611906017527474176 13532683550566664060928 13642323347851347681792 13784135440864355453952 14053171379434612678656 14167028091999476438784 14264179958705402658816 14529223843073239532544 14660407179780552732672 14711913787845610147968 14932813394269718408448 15224268994387497068544 15347613766332766142016 15937906603499410993632 16047202453543577991168 16095085169608872640512 16168679523379375030272 16492958077253121824256 16790551812740120223744 16799415068553433209504 16965089773371514404864 17266065487124361909768 17436342267076278693888 17698149208023369965568 17723775844212310020096 17882121653013217886208 18106970815809981720576 18189764463801796909056 18378847254485807271936 18554577836909762052288 18889370789332635251712 19372298457430986043392 19424323673014907148489 19547209573040736976896 19615885050460813530624 19910417859026291211264 20299025325849996091392 20463485021777021522688 20676203161296533180928 21250542137999214658176 21396269938058103988224 21990610769670829099008 22399220091404577612672 22836403491581245602816 23021420649499149213024 23248456356101704925184 23631701125616413360128 23906859905249116490448 24142627754413308960768 24253019285069062545408 24505129672647743029248 24739437115879682736384 25185827719110180335616 25447634660057271607296 25829731276574648057856 25899098230686542864652 26154513400614418040832 26547223812035054948352 27284646695702695363584 27568270881728710907904 28106342758869225357312 28334056183998952877568 29058447686146479065088 29320814359561105465344 29423827575691220295936 29865626788539436816896 30448537988774994137088 30695227532665532284032 31875813206998821987264 32094404907087155982336 32985916154506243648512 33581103625480240447488 33598830137106866419008 34532130974248723819536 34872684534152557387776 35396298416046739931136 35447551688424620040192 36213941631619963441152 36379528927603593818112 36757694508971614543872 37109155673819524104576 37778741578665270503424 38744596914861972086784 38848647346029814296978 39231770100921627061248 39820835718052582422528 40598050651699992182784 40926970043554043045376 41352406322593066361856 42501084275998429316352 42792539876116207976448 43981221539341658198016 44798440182809155225344 45672806983162491205632 46042841298998298426048 47813719810498232980896 48285255508826617921536 48506038570138125090816 49478874231759365472768 50371655438220360671232 50895269320114543214592 51798196461373085729304 52309026801228836081664 53094447624070109896704 54569293391405390727168 55136541763457421815808 56668112367997905755136 58116895372292958130176 58641628719122210930688 58847655151382440591872 59731253577078873633792 60897075977549988274176 61390455065331064568064 63751626413997643974528 64188809814174311964672 65971832309012487297024 67197660274213732838016 69064261948497447639072 69745369068305114775552 70895103376849240080384 72427883263239926882304 72759057855207187636224 73515389017943229087744 74218311347639048209152 75557483157330541006848 77489193829723944173568 77697294692059628593956 78463540201843254122496 79641671436105164845056 81853940087108086090752 82704812645186132723712 85002168551996858632704 87962443078683316396032 89596880365618310450688 91345613966324982411264 92085682597996596852096 95627439620996465961792 98957748463518730945536 100743310876440721342464 103596392922746171458608 104618053602457672163328 106188895248140219793408 109138586782810781454336 110273083526914843631616 113336224735995811510272 116233790744585916260352 117695310302764881183744 119462507154157747267584 121794151955099976548352 122780910130662129136128 127503252827995287949056 128377619628348623929344 131943664618024974594048 134395320548427465676032 138128523896994895278144 144855766526479853764608 145518115710414375272448 148436622695278096418304 151114966314661082013696 155394589384119257187912 156927080403686508244992 159283342872210329690112 163707880174216172181504 165409625290372265447424 170004337103993717265408 175924886157366632792064 179193760731236620901376 182691227932649964822528 184171365195993193704192 191254879241992931923584 197915496927037461891072 207192785845492342917216 209236107204915344326656 218277173565621562908672 220546167053829687263232 226672449471991623020544 232467581489171832520704 235390620605529762367488 238925014308315494535168 245561820261324258272256 255006505655990575898112 263887329236049949188096 268790641096854931352064 276257047793989790556288 296873245390556192836608 302229932629322164027392 310789178768238514375824 313854160807373016489984 318566685744420659380224 327415760348432344363008 330819250580744530894848 340008674207987434530816 358387521462473241802752 365382455865299929645056 368342730391986387408384 382509758483985863847168 395830993854074923782144 414385571690984685834432 436554347131243125817344 453344898943983246041088 470781241211059524734976 477850028616630989070336 491123640522648516544512 510013011311981151796224 527774658472099898376192 537581282193709862704128 552514095587979581112576 593746490781112385673216 621578357536477028751648 627708321614746032979968 654831520696864688726016 661638501161489061789696 680017348415974869061632 716775042924946483605504 736685460783972774816768 765019516967971727694336 791661987708149847564288 828771143381969371668864 906689797887966492082176 941562482422119049469952 955700057233261978140672 982247281045297033089024 1020026022623962303592448 1075162564387419725408256 1105028191175959162225152 1187492981562224771346432 1243156715072954057503296 1309663041393729377452032 1360034696831949738123264 1433550085849892967211008 1473370921567945549633536 1530039033935943455388672 1583323975416299695128576 1657542286763938743337728 1883124964844238098939904 1964494562090594066178048 2040052045247924607184896 2150325128774839450816512 2210056382351918324450304 2374985963124449542692864 2486313430145908115006592 2720069393663899476246528 2867100171699785934422016 2946741843135891099267072 3060078067871886910777344 3315084573527877486675456 3928989124181188132356096 4080104090495849214369792 4300650257549678901633024 4420112764703836648900608 4749971926248899085385728 4972626860291816230013184 5893483686271782198534144 6120156135743773821554688 6630169147055754973350912 8160208180991698428739584 8601300515099357803266048 8840225529407673297801216 9945253720583632460026368 11786967372543564397068288 12240312271487547643109376 13260338294111509946701824 17680451058815346595602432 19890507441167264920052736 24480624542975095286218752 26520676588223019893403648 35360902117630693191204864 39781014882334529840105472 53041353176446039786807296 79562029764669059680210944 106082706352892079573614592 159124059529338119360421888 318248119058676238720843776
- Sum of all divisors σ(n): 1079098224239660177867532729
- Sum of proper divisors (its aliquot sum) s(n): 760850105180983939146688953
- 318248119058676238720843776 is an abundant number, because the sum of its proper divisors (760850105180983939146688953) is greater than itself. Its abundance is 442601986122307700425845177
Bases of 318248119058676238720843776
- Binary: 100000111001111111010100100011010100010000100101000011010111001100011001001000000000000002
- Hexadecimal: 0x1073FA91A884A1AE6324000
- Base-36: 13ZJZL662ZY8G00000
Squares and roots of 318248119058676238720843776
- 318248119058676238720843776 squared (3182481190586762387208437762) is 101281865284385366209249896600140134442405125397938176
- 318248119058676238720843776 cubed (3182481190586762387208437763) is 32232763121509881772738875637269858874506259948602088061171174237865145402392576
-
318248119058676238720843776 is a
perfect square number . Itssquare root is 17839510056576 -
The
cube root of 318248119058676238720843776 is 682739896.2986333447
Scales and comparisons
How big is 318248119058676238720843776?- 318,248,119,058,676,238,720,843,776 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 318,248,119,058,676,238,720,843,776 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 318248119058676238720843776 cubic inches would be around 56894991.4 feet tall.
Recreational maths with 318248119058676238720843776
- 318248119058676238720843776 backwards is 677348027832676850911842813
- The number of decimal digits it has is: 27
- The sum of 318248119058676238720843776's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 318248119058676238720843776 - Facts about the integer". Numbermatics.com. 2024. Web. 13 June 2024.
APA style:
Numbermatics. (2024). Number 318248119058676238720843776 - Facts about the integer. Retrieved 13 June 2024, from https://numbermatics.com/n/318248119058676238720843776/
Chicago style:
Numbermatics. 2024. "Number 318248119058676238720843776 - Facts about the integer". https://numbermatics.com/n/318248119058676238720843776/
The information we have on file for 318248119058676238720843776 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 318248119058676238720843776, math, Factors of 318248119058676238720843776, curriculum, school, college, exams, university, Prime factorization of 318248119058676238720843776, STEM, science, technology, engineering, physics, economics, calculator, three hundred eighteen septillion, two hundred forty-eight sextillion, one hundred nineteen quintillion, fifty-eight quadrillion, six hundred seventy-six trillion, two hundred thirty-eight billion, seven hundred twenty million, eight hundred forty-three thousand, seven hundred seventy-six.