337022804428549237275623424
337,022,804,428,549,237,275,623,424 is an even composite number composed of five prime numbers multiplied together.
337022804428549237275623424 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of fifteen thousand, five hundred sixty-one divisors.
Prime factorization of 337022804428549237275623424:
218 × 312 × 132 × 316 × 1272
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 13 × 13 × 31 × 31 × 31 × 31 × 31 × 31 × 127 × 127)See below for interesting mathematical facts about the number 337022804428549237275623424 from the Numbermatics database.
Names of 337022804428549237275623424
- Cardinal: 337022804428549237275623424 can be written as Three hundred thirty-seven septillion, twenty-two sextillion, eight hundred four quintillion, four hundred twenty-eight quadrillion, five hundred forty-nine trillion, two hundred thirty-seven billion, two hundred seventy-five million, six hundred twenty-three thousand, four hundred twenty-four.
Scientific notation
- Scientific notation: 3.37022804428549237275623424 × 1026
Factors of 337022804428549237275623424
Divisors of 337022804428549237275623424
- Number of divisors d(n): 15561
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 18 24 26 27 31 32 36 39 48 52 54 62 64 72 78 81 93 96 104 108 117 124 127 128 144 156 162 169 186 192 208 216 234 243 248 254 256 279 288 312 324 338 351 372 381 384 403 416 432 468 486 496 507 508 512 558 576 624 648 676 702 729 744 762 768 806 832 837 864 936 961 972 992 1014 1016 1024 1053 1116 1143 1152 1209 1248 1296 1352 1404 1458 1488 1521 1524 1536 1612 1651 1664 1674 1728 1872 1922 1944 1984 2028 2032 2048 2106 2187 2232 2286 2304 2418 2496 2511 2592 2704 2808 2883 2916 2976 3042 3048 3072 3159 3224 3302 3328 3348 3429 3456 3627 3744 3844 3888 3937 3968 4056 4064 4096 4212 4374 4464 4563 4572 4608 4836 4953 4992 5022 5184 5239 5408 5616 5766 5832 5952 6084 6096 6144 6318 6448 6561 6604 6656 6696 6858 6912 7254 7488 7533 7688 7776 7874 7936 8112 8128 8192 8424 8649 8748 8928 9126 9144 9216 9477 9672 9906 9984 10044 10287 10368 10478 10816 10881 11232 11532 11664 11811 11904 12168 12192 12288 12493 12636 12896 13122 13208 13312 13392 13689 13716 13824 14508 14859 14976 15066 15376 15552 15717 15748 15872 16129 16224 16256 16384 16848 17298 17496 17856 18252 18288 18432 18954 19344 19683 19812 19968 20088 20574 20736 20956 21463 21632 21762 22464 22599 23064 23328 23622 23808 24336 24384 24576 24986 25272 25792 25947 26244 26416 26624 26784 27378 27432 27648 28431 29016 29718 29791 29952 30132 30752 30861 31104 31434 31496 31744 32258 32448 32512 32643 32768 33696 34596 34992 35433 35712 36504 36576 36864 37479 37908 38688 39366 39624 39936 40176 41067 41148 41472 41912 42926 43264 43524 44577 44928 45198 46128 46656 47151 47244 47616 48387 48672 48768 49152 49972 50544 51181 51584 51894 52488 52832 53248 53568 54756 54864 55296 56862 58032 59049 59436 59582 59904 60264 61504 61722 62208 62868 62992 63488 64389 64516 64896 65024 65286 65536 67392 67797 69192 69984 70866 71424 73008 73152 73728 74958 75816 77376 77841 78732 79248 79872 80352 82134 82296 82944 83824 85293 85852 86528 87048 89154 89373 89856 90396 92256 92583 93312 94302 94488 95232 96774 97344 97536 97929 98304 99944 101088 102362 103168 103788 104976 105664 106299 106496 107136 109512 109728 110592 112437 113724 116064 118098 118872 119164 119808 120528 122047 123008 123201 123444 124416 125736 125984 126976 128778 129032 129792 130048 130572 131072 133731 134784 135594 138384 139968 141453 141732 142848 145161 146016 146304 147456 149916 151632 153543 154752 155682 157464 158496 159744 160704 162409 164268 164592 165888 167648 170586 171704 173056 174096 177147 178308 178746 179712 180792 184512 185166 186624 188604 188976 190464 193167 193548 194688 195072 195858 196608 199888 202176 203391 204724 206336 207576 209677 209952 211328 212598 212992 214272 219024 219456 221184 224874 227448 232128 233523 236196 237744 238328 239616 241056 244094 246016 246402 246888 248832 251472 251968 253952 255879 257556 258064 259584 260096 261144 262144 267462 268119 269568 271188 276768 277749 279936 282906 283464 285696 290322 292032 292608 293787 294912 299832 303264 307086 309504 311364 314928 316992 318897 319488 321408 324818 328536 329184 331776 335296 337311 341172 343408 346112 348192 354294 356616 357492 359424 361584 366141 369024 369603 370332 373248 377208 377952 380928 386334 387096 387283 389376 390144 391716 393216 399776 401193 404352 406782 409448 412672 415152 419354 419904 422656 424359 425196 425984 428544 435483 438048 438912 442368 449748 454896 460629 464256 467046 472392 475488 476656 479232 482112 487227 488188 492032 492804 493776 497664 499999 502944 503936 507904 511758 515112 516128 519168 520192 522288 531441 534924 536238 539136 542376 553536 555498 559872 565812 566928 571392 579501 580644 584064 585216 587574 589824 599664 606528 610173 614172 619008 622728 629031 629856 633984 637794 638976 642816 649636 657072 658368 663552 665353 670592 674622 682344 686816 692224 696384 700569 708588 713232 714984 718848 723168 732282 738048 739206 740664 746496 754416 755904 761856 767637 772668 774192 774566 778752 780288 783432 786432 799552 802386 804357 808704 813564 818896 825344 830304 833247 838708 839808 845312 848718 850392 851968 857088 870966 876096 877824 881361 884736 899496 909792 921258 923521 928512 934092 944784 950976 953312 956691 958464 964224 974454 976376 984064 985608 987552 995328 999998 1005888 1007872 1011933 1015808 1023516 1030224 1032256 1038336 1040384 1044576 1062882 1069848 1072476 1078272 1084752 1098423 1107072 1108809 1110996 1119744 1131624 1133856 1142784 1159002 1161288 1161849 1168128 1170432 1175148 1179648 1199328 1203579 1213056 1220346 1228344 1238016 1245456 1258062 1259712 1267968 1273077 1275588 1277952 1285632 1299272 1306449 1314144 1316736 1327104 1330706 1341184 1349244 1364688 1373632 1381887 1384448 1392768 1401138 1417176 1426464 1429968 1437696 1446336 1461681 1464564 1476096 1478412 1481328 1492992 1499997 1508832 1511808 1523712 1535274 1545336 1548384 1549132 1557504 1560576 1566864 1586611 1599104 1604772 1608714 1617408 1627128 1637792 1650688 1660608 1666494 1677416 1679616 1690624 1697436 1700784 1703936 1714176 1738503 1741932 1752192 1755648 1762722 1769472 1798992 1819584 1830519 1842516 1847042 1857024 1868184 1887093 1889568 1901952 1906624 1913382 1916928 1928448 1948908 1952752 1968128 1971216 1975104 1990656 1996059 1999996 2011776 2015744 2023866 2031616 2047032 2060448 2064512 2076672 2080768 2089152 2101707 2125764 2139696 2144952 2156544 2169504 2196846 2214144 2217618 2221992 2239488 2263248 2267712 2285568 2302911 2318004 2322576 2323698 2336256 2340864 2350296 2359296 2398656 2407158 2413071 2426112 2440692 2456688 2476032 2490912 2499741 2516124 2519424 2535936 2546154 2551176 2555904 2571264 2598544 2612898 2628288 2633472 2644083 2654208 2661412 2682368 2698488 2725801 2729376 2747264 2763774 2768896 2770563 2785536 2802276 2834352 2852928 2859936 2870073 2875392 2892672 2923362 2929128 2952192 2956824 2962656 2985984 2999994 3017664 3023616 3035799 3047424 3070548 3090672 3096768 3098264 3115008 3121152 3133728 3173222 3198208 3209544 3217428 3234816 3254256 3275584 3295269 3301376 3321216 3326427 3332988 3354832 3359232 3381248 3394872 3401568 3407872 3428352 3477006 3483864 3485547 3504384 3511296 3525444 3538944 3597984 3610737 3639168 3661038 3685032 3694084 3714048 3736368 3774186 3779136 3783457 3803904 3813248 3819231 3826764 3833856 3856896 3897816 3905504 3919347 3936256 3942432 3950208 3981312 3992118 3999992 4023552 4031488 4047732 4063232 4094064 4120896 4129024 4145661 4153344 4161536 4178304 4203414 4251528 4279392 4289904 4313088 4339008 4385043 4393692 4428288 4435236 4443984 4478976 4499991 4526496 4535424 4571136 4605822 4636008 4645152 4647396 4672512 4681728 4700592 4759833 4797312 4814316 4826142 4852224 4881384 4913376 4952064 4981824 4999482 5032248 5034679 5038848 5071872 5092308 5102352 5111808 5142528 5197088 5215509 5225796 5256576 5266944 5288166 5308416 5322824 5364736 5396976 5451602 5458752 5491557 5494528 5527548 5537792 5541126 5571072 5604552 5661279 5668704 5705856 5719872 5740146 5750784 5785344 5846724 5858256 5904384 5913648 5925312 5971968 5988177 5999988 6035328 6047232 6071598 6094848 6141096 6181344 6193536 6196528 6230016 6242304 6267456 6305121 6346444 6396416 6419088 6434856 6469632 6499987 6508512 6551168 6590538 6602752 6642432 6652854 6665976 6709664 6718464 6762496 6789744 6803136 6856704 6908733 6954012 6967728 6971094 7008768 7022592 7050888 7077888 7195968 7221474 7239213 7278336 7322076 7370064 7388168 7428096 7472736 7499223 7548372 7558272 7566914 7607808 7626496 7638462 7653528 7667712 7713792 7795632 7811008 7838694 7872512 7884864 7900416 7932249 7962624 7984236 7999984 8047104 8062976 8095464 8126464 8177403 8188128 8241792 8258048 8291322 8306688 8311689 8323072 8356608 8406828 8503056 8558784 8579808 8610219 8626176 8678016 8770086 8787384 8856576 8870472 8887968 8957952 8999982 9052992 9070848 9107397 9142272 9211644 9272016 9290304 9294792 9345024 9363456 9401184 9519666 9594624 9628632 9652284 9704448 9762768 9826752 9885807 9904128 9963648 9979281 9998964 10064496 10069358 10077696 10143744 10184616 10204704 10223616 10285056 10394176 10431018 10451592 10456641 10513152 10533888 10576332 10616832 10645648 10729472 10793952 10832211 10903204 10917504 10983114 10989056 11055096 11075584 11082252 11142144 11209104 11322558 11337408 11350371 11411712 11439744 11457693 11480292 11501568 11570688 11693448 11716512 11758041 11808768 11827296 11850624 11943936 11976354 11999976 12005773 12070656 12094464 12143196 12189696 12282192 12362688 12387072 12393056 12436983 12460032 12484608 12534912 12610242 12692888 12792832 12838176 12869712 12939264 12999974 13017024 13102336 13155129 13181076 13205504 13284864 13305708 13331952 13419328 13436928 13499973 13524992 13579488 13606272 13713408 13817466 13908024 13935456 13942188 14017536 14045184 14101776 14279499 14391936 14442948 14478426 14556672 14644152 14740128 14776336 14856192 14945472 14998446 15096744 15104037 15116544 15133828 15215616 15252992 15276924 15307056 15335424 15427584 15499969 15591264 15622016 15646527 15677388 15745024 15769728 15800832 15864498 15925248 15968472 15999968 16094208 16125952 16190928 16354806 16376256 16474671 16483584 16516096 16582644 16613376 16623378 16646144 16713216 16813656 16983837 17006112 17117568 17159616 17220438 17252352 17356032 17540172 17574768 17713152 17740944 17775936 17915904 17964531 17999964 18105984 18141696 18214794 18284544 18423288 18544032 18580608 18589584 18690048 18726912 18802368 18915363 19039332 19189248 19257264 19304568 19408896 19499961 19525536 19653504 19771614 19808256 19927296 19958562 19997928 20128992 20138716 20155392 20287488 20369232 20409408 20570112 20625943 20788352 20862036 20903184 20913282 21026304 21067776 21152664 21233664 21291296 21458944 21587904 21664422 21717639 21806408 21835008 21966228 21978112 22110192 22151168 22164504 22284288 22418208 22497669 22645116 22674816 22700742 22823424 22879488 22915386 22960584 23003136 23141376 23386896 23433024 23516082 23617536 23654592 23701248 23796747 23887872 23952708 23999952 24011546 24141312 24188928 24286392 24379392 24532209 24564384 24725376 24774144 24786112 24873966 24920064 24935067 24969216 25069824 25220484 25385776 25585664 25676352 25739424 25830657 25878528 25999948 26034048 26204672 26310258 26362152 26411008 26569728 26611416 26663904 26838656 26873856 26999946 27049984 27158976 27212544 27322191 27426816 27634932 27816048 27870912 27884376 28035072 28090368 28203552 28558998 28629151 28783872 28885896 28956852 29113344 29288304 29480256 29552672 29657421 29712384 29890944 29937843 29996892 30193488 30208074 30233088 30267656 30431232 30505984 30553848 30614112 30670848 30855168 30999938 31182528 31244032 31293054 31354776 31369923 31490048 31539456 31601664 31728996 31850496 31936944 31999936 32188416 32251904 32381856 32496633 32709612 32752512 32949342 32967168 33032192 33165288 33226752 33246756 33292288 33426432 33627312 33967674 34012224 34051113 34235136 34319232 34373079 34440876 34504704 34712064 35080344 35149536 35274123 35426304 35481888 35551872 35831808 35929062 35999928 36017319 36211968 36283392 36429588 36569088 36846576 37088064 37161216 37179168 37310949 37380096 37453824 37604736 37830726 38078664 38378496 38514528 38609136 38817792 38999922 39051072 39307008 39465387 39543228 39616512 39854592 39917124 39995856 40257984 40277432 40310784 40499919 40574976 40738464 40818816 41140224 41251886 41576704 41724072 41806368 41826564 42052608 42135552 42305328 42582592 42838497 42917888 43175808 43328844 43435278 43612816 43670016 43932456 43956224 44220384 44302336 44329008 44568576 44836416 44995338 45290232 45312111 45349632 45401484 45646848 45758976 45830772 45921168 46006272 46282752 46499907 46773792 46866048 46939581 47032164 47235072 47309184 47402496 47593494 47775744 47905416 47999904 48023092 48282624 48377856 48572784 49064418 49128768 49184941 49450752 49548288 49572224 49747932 49840128 49870134 49938432 50139648 50440968 50771552 50951511 51171328 51352704 51478848 51661314 51757056 51999896 52068096 52409344 52620516 52724304 52822016 53139456 53222832 53327808 53677312 53747712 53893593 53999892 54099968 54317952 54425088 54644382 54853632 55269864 55632096 55741824 55768752 56070144 56180736 56407104 56746089 57117996 57258302 57567744 57771792 57913704 58226688 58499883 58576608 58960512 59105344 59314842 59424768 59781888 59875686 59993784 60386976 60416148 60466176 60535312 60862464 61011968 61107696 61228224 61710336 61877829 61999876 62365056 62488064 62586108 62709552 62739846 62980096 63078912 63203328 63457992 63700992 63873888 63999872 64376832 64503808 64763712 64993266 65152917 65419224 65505024 65898684 65934336 66064384 66330576 66453504 66493512 66852864 67254624 67493007 67935348 68024448 68102226 68470272 68638464 68746158 68881752 69009408 69424128 70160688 70299072 70548246 70852608 70963776 71103744 71390241 71663616 71858124 71999856 72034638 72423936 72566784 72859176 73138176 73596627 73693152 74176128 74322432 74358336 74621898 74760192 74805201 74907648 75209472 75661452 76157328 76756992 77029056 77218272 77491971 77635584 77999844 78102144 78614016 78930774 79086456 79233024 79709184 79834248 79991712 80515968 80554864 80621568 80999838 81149952 81476928 81637632 81966573 82280448 82503772 83153408 83448144 83612736 83653128 84105216 84271104 84499831 84610656 85165184 85676994 85835776 85887453 86351616 86657688 86870556 87225632 87340032 87864912 87912448 88440768 88658016 88972263 89137152 89672832 89813529 89990676 90580464 90624222 90699264 90802968 91293696 91517952 91661544 91842336 92012544 92565504 92999814 93547584 93732096 93879162 94064328 94109769 94470144 94618368 94804992 95186988 95551488 95810832 95999808 96046184 96565248 96755712 97145568 97489899 98128836 98257536 98369882 98901504 99096576 99144448 99495864 99680256 99740268 99876864 100279296 100881936 101543104 101903022 102153339 102342656 102705408 102957696 103119237 103322628 103514112 103999792 104136192 104818688 105241032 105448608 105644032 105822369 106278912 106445664 106655616 107354624 107495424 107787186 107999784 108051957 108199936 108635904 108850176 109288764 109707264 110539728 111264192 111483648 111537504 111932847 112140288 112361472 112814208 113492178 114235992 114516604 115135488 115543584 115827408 116453376 116999766 117153216 117287167 117921024 118210688 118396161 118629684 118849536 119563776 119751372 119987568 120773952 120832296 120932352 121070624 121499757 121724928 122023936 122215392 122456448 123420672 123755658 123999752 124730112 124976128 125172216 125419104 125479692 125960192 126157824 126406656 126915984 127747776 127999744 128515491 128753664 129007616 129527424 129986532 130305834 130838448 131010048 131797368 131868672 132128768 132661152 132907008 132987024 133705728 134509248 134986014 135870696 135936333 136048896 136204452 136940544 137276928 137492316 137763504 138018816 138848256 139499721 140321376 140598144 140818743 141096492 141705216 141927552 142207488 142780482 143327232 143716248 143999712 144069276 144847872 145133568 145718352 147193254 147386304 147554823 148352256 148644864 148716672 149243796 149520384 149610402 149815296 150418944 151322904 152314656 152854533 153513984 154058112 154436544 154983942 155271168 155999688 156075049 156204288 157228032 157861548 158172912 158466048 159418368 159668496 159983424 161031936 161109728 161243136 161680779 161999676 162299904 162953856 163275264 163933146 164560896 165007544 166306816 166896288 167225472 167306256 168210432 168542208 168999662 169221312 170238267 170330368 171353988 171671552 171774906 172703232 173315376 173741112 174451264 174680064 175499649 175729824 175824896 176881536 177316032 177944526 178274304 179345664 179627058 179981352 181160928 181248444 181398528 181605936 182587392 183035904 183323088 183684672 185131008 185633487 185999628 187095168 187464192 187758324 188128656 188219538 188940288 189236736 189609984 190373976 191102976 191621664 191999616 192092368 193130496 193511424 194291136 194979798 195458751 196257672 196515072 196739764 197803008 198193152 198288896 198991728 199360512 199480536 200558592 201499597 201763872 203086208 203806044 204306678 204685312 205410816 205915392 206238474 206645256 207028224 207999584 208272384 209637376 210482064 210897216 211644738 212557824 212891328 213311232 214170723 214709248 214990848 215574372 215999568 216103914 216399872 217271808 217700352 218577528 219414528 220789881 221079456 222528384 222967296 223075008 223865694 224280576 224415603 224722944 225628416 226984356 228471984 229033208 230270976 231087168 231654816 232475913 232906752 233999532 234306432 234574334 235842048 236421376 236792322 237259368 237699072 239127552 239502744 239975136 241547904 241664592 241864704 242141248 242999514 243449856 244047872 244430784 244912896 245899719 246841344 247511316 247999504 249460224 249952256 250344432 250838208 250959384 251920384 252315648 252813312 253499493 253831968 255495552 255999488 257030982 257507328 257662359 258015232 259054848 259973064 260611668 261676896 262020096 263594736 263737344 264257536 265322304 265974048 266916789 267411456 269018496 269972028 271741392 271872666 272097792 272408904 273881088 274553856 274984632 275527008 276037632 277696512 278999442 280642752 281196288 281637486 282192984 282329307 283410432 283855104 284414976 285560964 286654464 287432496 287999424 288138552 289695744 290267136 291436704 292469697 294386508 294772608 295109646 296704512 297289728 297433344 298487592 299040768 299220804 299630592 300837888 302645808 304629312 305709066 306460017 307027968 308116224 308873088 309357711 309967884 310542336 311999376 312150098 312408576 314456064 315723096 316345824 316932096 317467107 318836736 319336992 319966848 322063872 322219456 322486272 323361558 323999352 324155871 324599808 325907712 326550528 327866292 329121792 330015088 332613632 333792576 334450944 334612512 335798541 336420864 337084416 337999324 338442624 340476534 340660736 342707976 343343104 343549812 345406464 346630752 347482224 348902528 349360128 350999298 351459648 351649792 351861501 353763072 354632064 355188483 355889052 356548608 358691328 359254116 359962704 362321856 362496888 362797056 363211872 364499271 365174784 366071808 366646176 367369344 370262016 371266974 371999256 372178963 374190336 374928384 375516648 376257312 376439076 377880576 378473472 379219968 380747952 383243328 383999232 384184736 385546473 386260992 387022848 388582272 389959596 390917502 392515344 393030144 393479528 395606016 396386304 396577792 397983456 398721024 398961072 401117184 402999194 403527744 406172416 407612088 407808999 408613356 409370624 410821632 411830784 412476948 413290512 414056448 415999168 416544768 418499163 419274752 420964128 421794432 422456229 423289476 425115648 425782656 426622464 428341446 429418496 429981696 431148744 431999136 432207828 432799744 434543616 435400704 437155056 441579762 442158912 442664469 445056768 445934592 446150016 447731388 448561152 448831206 449445888 451256832 453968712 456943968 458066416 458563599 460541952 462174336 463309632 464951826 465813504 467999064 468225147 468612864 469148668 471684096 472842752 473584644 474518736 475398144 478255104 479005488 479950272 480499039 483095808 483329184 483729408 484282496 485042337 485999028 486899712 488095744 488861568 489825792 491799438 493682688 495022632 495999008 498920448 499904512 500688864 501676416 501918768 504631296 505626624 506998986 507663936 510714801 510991104 511998976 514061964 515014656 515324718 516030464 518109696 519946128 521223336 523353792 524040192 526498947 527189472 527474688 528515072 530644608 531948096 533833578 534822912 538036992 539944056 543482784 543745332 544195584 544817808 547762176 549107712 549969264 551054016 555393024 556900461 557998884 561285504 562392576 563274972 564385968 564658614 566820864 567710208 568829952 571121928 573308928 574864992 575998848 576277104 579391488 580534272 582873408 584939394 586376253 588773016 589545216 590219292 593409024 594579456 594866688 596975184 598081536 598441608 601675776 604498791 605291616 609258624 611418132 612920034 614055936 616232448 617746176 618715422 619935768 621084672 623998752 624300196 624817152 628912128 631446192 632691648 634934214 637673472 638673984 639404233 639933696 644127744 644438912 644972544 646723116 647998704 648311742 649199616 651815424 653101056 655732584 658243584 660030176 662369643 665227264 667585152 668901888 669225024 671597082 672841728 673246809 674168832 675998648 676885248 680953068 681321472 685415952 686686208 687099624 690812928 693261504 694964448 697427739 697805056 698720256 701998596 702919296 703299584 703723002 707526144 709264128 710376966 711778104 713097216 717382656 718508232 719925408 724643712 724993776 725594112 726423744 728998542 730349568 732143616 733292352 734738688 737699157 740524032 742533948 743998512 744357926 748380672 749856768 751033296 752514624 752878152 755761152 756946944 758439936 760498479 761495904 766486656 767998464 768369472 771092946 772521984 772987077 774045696 777164544 779919192 781835004 785030688 786060288 786959056 791212032 792772608 793155584 795966912 797922144 800750367 802234368 805998388 807055488 812344832 815224176 815617998 817226712 818741248 821643264 823661568 824953896 826581024 828112896 831998336 833089536 836998326 838549504 841928256 843588864 844912458 846578952 846987921 850231296 851565312 853244928 856682892 858836992 859963392 862297488 863998272 864415656 869087232 870801408 874310112 877409091 883159524 884317824 885328938 887503681 890113536 891869184 892300032 895462776 897122304 897662412 898891776 902513664 907937424 913887936 916132832 917127198 919380051 921083904 924348672 926619264 928073133 929903652 931627008 935998128 936450294 937225728 938297336 943368192 945685504 947169288 949037472 950796288 952401321 956510208 958010976 959900544 960998078 966191616 966658368 967458816 968564992 970084674 971998056 972467613 973799424 976191488 977723136 979651584 983598876 987365376 990045264 991998016 997840896 999809024 1001377728 1003352832 1003837536 1007395623 1009262592 1011253248 1013997972 1015327872 1021429602 1021982208 1023997952 1028123928 1030029312 1030649436 1032060928 1036219392 1039892256 1042446672 1046707584 1048080384 1052997894 1054378944 1054949376 1055584503 1057030144 1061289216 1063896192 1065565449 1067667156 1069645824 1076073984 1079888112 1086965568 1087490664 1088391168 1089635616 1093497813 1095524352 1098215424 1099938528 1102108032 1110786048 1113800922 1115997768 1116536889 1122571008 1124785152 1126549944 1128771936 1129317228 1133641728 1135420416 1137659904 1142243856 1149729984 1151997696 1152554208 1156639419 1158782976 1161068544 1165746816 1169878788 1172752506 1177546032 1179090432 1180438584 1186818048 1189158912 1189733376 1193950368 1196163072 1196883216 1203351552 1208997582 1210583232 1218517248 1222836264 1223426997 1225840068 1228111872 1232464896 1235492352 1237430844 1239871536 1242169344 1247997504 1248600392 1249634304 1255497489 1257824256 1262892384 1265383296 1267368687 1269868428 1275346944 1277347968 1278808466 1279867392 1288255488 1288877824 1289945088 1293446232 1295997408 1296623484 1298399232 1303630848 1306202112 1311465168 1320060352 1324739286 1327993407 1330454528 1335170304 1337803776 1338450048 1343194164 1345683456 1346493618 1348337664 1351997296 1353770496 1361906136 1362642944 1370831904 1373372416 1374199248 1375690797 1381625856 1386523008 1389928896 1394855478 1395610112 1397440512 1403997192 1404675441 1405838592 1406599168 1407446004 1415052288 1418528256 1420753932 1423556208 1426194432 1434765312 1437016464 1439850816 1441497117 1449287424 1449987552 1451188224 1452847488 1455127011 1457997084 1460699136 1464287232 1466584704 1469477376 1475398314 1481048064 1485067896 1487997024 1488715852 1496761344 1499713536 1502066592 1505029248 1505756304 1513893888 1516879872 1520996958 1522991808 1524733171 1532973312 1535996928 1536738944 1542185892 1545043968 1545974154 1548091392 1554329088 1559838384 1563670008 1570061376 1572120576 1573918112 1579496841 1582424064 1585545216 1586311168 1591933824 1595844288 1601500734 1604468736 1611996776 1614110976 1624689664 1630448352 1631235996 1634453424 1637482496 1643286528 1647323136 1649907792 1653162048 1663996672 1666179072 1670701383 1673996652 1677099008 1683856512 1687177728 1689824916 1693157904 1693975842 1700462592 1703130624 1706489856 1713365784 1717673984 1719926784 1724594976 1727996544 1728831312 1738174464 1741602816 1748620224 1754818182 1759128759 1766319048 1768635648 1770657876 1775007362 1780227072 1783738368 1784600064 1790925552 1794244608 1795324824 1805027328 1813496373 1815874848 1827775872 1832265664 1834254396 1838760102 1842167808 1848697344 1853238528 1856146266 1859807304 1863254016 1871996256 1872900588 1874451456 1876594672 1886736384 1891371008 1894338576 1898074944 1904802642 1913020416 1916021952 1918212699 1919801088 1921996156 1932383232 1933316736 1934917632 1937129984 1940169348 1943996112 1944935226 1947598848 1952382976 1955446272 1959303168 1967197752 1974730752 1980090528 1983996032 1987108929 1995681792 1999618048 2002755456 2006705664 2007675072 2014791246 2018525184 2019740427 2022506496 2027995944 2030655744 2042859204 2043964416 2047995904 2056247856 2060058624 2061298872 2072438784 2079784512 2084893344 2092283217 2093415168 2096160768 2105995788 2108757888 2109898752 2111169006 2114060288 2122578432 2127792384 2131130898 2135334312 2139291648 2152147968 2159776224 2173931136 2174981328 2176782336 2179271232 2186995626 2191048704 2196430848 2199877056 2204216064 2213097471 2221572096 2227601844 2231995536 2233073778 2245142016 2249570304 2253099888 2257543872 2258634456 2267283456 2270840832 2275319808 2281495437 2284487712 2299459968 2303995392 2305108416 2313278838 2317565952 2318961231 2322137088 2331493632 2339757576 2345505012 2355092064 2358180864 2360877168 2373636096 2378317824 2379466752 2387900736 2393766432 2402251101 2406703104 2417995164 2421166464 2437034496 2445672528 2446853994 2451680136 2456223744 2464929792 2470984704 2474861688 2479743072 2484338688 2495995008 2497200784 2499268608 2510994978 2515648512 2525784768 2530766592 2534737374 2539736856 2540963763 2550693888 2554695936 2557616932 2559734784 2576510976 2577755648 2579890176 2586892464 2591994816 2593246968 2607261696 2612404224 2619494761 2622930336 2640120704 2649478572 2655986814 2660909056 2662511043 2670340608 2675607552 2676900096 2686388328 2691366912 2692987236 2696675328 2703994592 2707540992 2723812272 2725285888 2741663808 2748398496 2751381594 2758140153 2763251712 2773046016 2779857792 2784219399 2789710956 2791220224 2794881024 2807994384 2809350882 2811677184 2813198336 2814892008 2830104576 2837056512 2841507864 2847112416 2852388864 2857203963 2869530624 2874032928 2879701632 2882994234 2898574848 2899975104 2902376448 2905694976 2910254022 2915994168 2917402839 2921398272 2928574464 2933169408 2938954752 2950796628 2962096128 2970135792 2975994048 2977431704 2993522688 2999427072 3004133184 3010058496 3011512608 3022186869 3027787776 3033759744 3041993916 3045983616 3049466342 3065946624 3071993856 3073477888 3084371784 3090087936 3091948308 3096182784 3108658176 3119676768 3127340016 3140122752 3144241152 3147836224 3158993682 3164848128 3166753509 3171090432 3172622336 3183867648 3191688576 3196696347 3203001468 3208937472 3223993552 3228221952 3249379328 3260896704 3262471992 3268906848 3274964992 3280493439 3286573056 3294646272 3299815584 3306324096 3327993344 3332358144 3341402766 3347993304 3349610667 3354198016 3367713024 3374355456 3379649832 3386315808 3387951684 3400925184 3406261248 3412979712 3426731568 3435347968 3449189952 3455993088 3457662624 3469918257 3476348928 3483205632 3497240448 3509636364 3518257518 3532638096 3537271296 3541315752 3550014724 3560454144 3567476736 3569200128 3581851104 3588489216 3590649648 3610054656 3626992746 3631749696 3635902177 3655551744 3664531328 3668508792 3670280991 3677520204 3684335616 3697394688 3706477056 3712292532 3719614608 3726508032 3743992512 3745801176 3748902912 3753189344 3766492467 3773472768 3782742016 3788677152 3796149888 3802106061 3809605284 3826040832 3832043904 3836425398 3839602176 3843992312 3864766464 3866633472 3869835264 3874259968 3880338696 3887992224 3889870452 3895197696 3904765952 3910892544 3918606336 3934395504 3960181056 3967992064 3974217858 3983980221 3991363584 3999236096 4005510912 4013411328 4015350144 4029582492 4037050368 4039480854 4045012992 4055991888 4061311488 4085718408 4087928832 4095991808 4112495712 4120117248 4122597744 4127072391 4144877568 4159569024 4169786688 4184566434 4186830336 4192321536 4211991576 4214026323 4217515776 4219797504 4222338012 4228120576 4245156864 4255584768 4262261796 4270668624 4278583296 4304295936 4319552448 4324491351 4347862272 4349962656 4353564672 4358542464 4365381033 4373991252 4382097408 4392861696 4399754112 4408432128 4426194942 4443144192 4455203688 4463991072 4466147556 4490284032 4499140608 4506199776 4515087744 4517268912 4541681664 4550639616 4562990874 4568975424 4574199513 4598919936 4607990784 4610216832 4626557676 4635131904 4637922462 4644274176 4662987264 4679515152 4691010024 4710184128 4716361728 4721754336 4738490523 4747272192 4756635648 4758933504 4775801472 4787532864 4804502202 4813406208 4835990328 4838326519 4842332928 4874068992 4891345056 4893707988 4903360272 4912447488 4929859584 4941969408 4949723376 4959486144 4991990016 4994401568 4998537216 5012104149 5021989956 5031297024 5051569536 5061533184 5069474748 5079473712 5081927526 5101387776 5109391872 5115233864 5119469568 5153021952 5155511296 5159780352 5173784928 5183989632 5186493936 5214523392 5224808448 5238989522 5245860672 5277386277 5280241408 5298957144 5311973628 5321818112 5325022086 5340681216 5351215104 5353800192 5372776656 5382733824 5385974472 5407989184 5415081984 5440489119 5447624544 5450571776 5483327616 5496796992 5502763188 5516280306 5526503424 5546092032 5559715584 5568438798 5579421912 5582440448 5589762048 5615988768 5618701764 5623354368 5626396672 5629784016 5660209152 5674113024 5683015728 5694224832 5714407926 5739061248 5748065856 5754638097 5759403264 5765988468 5797149696 5799950208 5804752896 5811389952 5820508044 5831988336 5834805678 5842796544 5857148928 5866338816 5877909504 5901593256 5924192256 5940271584 5951988096 5954863408 5961326787 5987045376 5998854144 6008266368 6020116992 6023025216 6044373738 6055575552 6059221281 6067519488 6083987832 6091967232 6098932684 6131893248 6143987712 6146955776 6168743568 6180175872 6183896616 6217316352 6239353536 6246487507 6254680032 6280245504 6288482304 6295672448 6317987364 6329696256 6333507018 6342180864 6345244672 6367735296 6383377152 6393392694 6406002936 6417874944 6447987104 6456443904 6498758656 6521793408 6524943984 6537813696 6560986878 6573146112 6589292544 6599631168 6612648192 6639292413 6655986688 6664716288 6682805532 6695986608 6699221334 6708396032 6735426048 6748710912 6759299664 6772631616 6775903368 6801850368 6812522496 6825959424 6844486311 6853463136 6870695936 6898379904 6911986176 6915325248 6939836514 6952697856 6956883693 6966411264 6994480896 7019272728 7036515036 7065276192 7074542592 7082631504 7100029448 7120908288 7134953472 7138400256 7163702208 7181299296 7206753303 7220109312 7253985492 7263499392 7271804354 7311103488 7329062656 7337017584 7340561982 7355040408 7368671232 7394789376 7412954112 7424585064 7439229216 7453016064 7487985024 7491602352 7497805824 7506378688 7532984934 7546945536 7565484032 7577354304 7592299776 7604212122 7619210568 7622891289 7652081664 7664087808 7672850796 7679204352 7687984624 7729532928 7733266944 7739670528 7748519936 7760677392 7775984448 7779740904 7809531904 7821785088 7837212672 7858484283 7868791008 7920362112 7935984128 7948435716 7967960442 7982727168 7987533129 7998472192 8011021824 8026822656 8030700288 8059164984 8074100736 8078961708 8090025984 8111983776 8122622976 8171436816 8175857664 8191983616 8224991424 8245195488 8254144782 8274420459 8289755136 8319138048 8339573376 8369132868 8373660672 8384643072 8423983152 8428052646 8435031552 8439595008 8444676024 8490313728 8511169536 8524523592 8541337248 8557166592 8571611889 8608591872 8639104896 8648982702 8695724544 8699925312 8707129344 8717084928 8730762066 8747982504 8752208517 8764194816 8785723392 8799508224 8816864256 8852389884 8886288384 8910407376 8927982144 8932295112 8980568064 8998281216 9012399552 9030175488 9034537824 9066560607 9083363328 9101279232 9125981748 9137950848 9148399026 9197839872 9215981568 9220433664 9253115352 9270263808 9275844924 9288548352 9325974528 9359030304 9382020048 9420368256 9432723456 9443508672 9476981046 9494544384 9500260527 9513271296 9517867008 9551602944 9575065728 9590089041 9609004404 9626812416 9671980656 9676653038 9684665856 9748137984 9782690112 9787415976 9806720544 9824894976 9841480317 9859719168 9883938816 9899446752 9918972288 9983980032 9988803136 9997074432 10024208298 10043979912 10048832001 10062594048 10103139072 10123066368 10138949496 10158947424 10163855052 10202775552 10218783744 10230467728 10238939136 10306043904 10311022592 10347569856 10367979264 10372987872 10409754771 10429046784 10449616896 10477979044 10491721344 10554772554 10560482816 10597914288 10623947256 10643636224 10650044172 10681362432 10702430208 10707600384 10745553312 10765467648 10771948944 10815978368 10830163968 10880978238 10895249088 10901143552 10907706531 10966655232 10993593984 11005526376 11010842973 11032560612 11053006848 11092184064 11119431168 11136877596 11158843824 11164880896 11179524096 11231977536 11237403528 11246708736 11259568032 11299477401 11320418304 11348226048 11366031456 11388449664 11406318183 11428815852 11478122496 11496131712 11509276194 11518806528 11531976936 11537547853 11594299392 11599900416 11609505792 11622779904 11641016088 11663976672 11669611356 11685593088 11714297856 11732677632 11755819008 11803186512 11880543168 11903976192 11909726816 11922653574 11951940663 11974090752 11997708288 12016532736 12040233984 12046050432 12088747476 12111151104 12118442562 12135038976 12167975664 12183934464 12197865368 12263786496 12287975424 12293911552 12337487136 12360351744 12367793232 12381217173 12434632704 12478707072 12492975014 12509360064 12560491008 12576964608 12591344896 12635974728 12642078969 12659392512 12667014036 12684361728 12690489344 12735470592 12766754304 12786785388 12812005872 12835749888 12895974208 12912887808 12973474053 12997517312 13043586816 13049887968 13075627392 13096143099 13121973756 13146292224 13178585088 13199262336 13225296384 13278584826 13311973376 13329432576 13365611064 13391973216 13398442668 13416792064 13470852096 13497421824 13518599328 13545263232 13551806736 13625044992 13651918848 13688972622 13706926272 13722598539 13741391872 13796759808 13823972352 13830650496 13879673028 13905395712 13913767386 13932822528 13988961792 14038545456 14073030072 14130552384 14149085184 14165263008 14200058896 14215471569 14241816576 14269906944 14276800512 14327404416 14362598592 14413506606 14440218624 14507970984 14514979557 14526998784 14543608708 14622206976 14658125312 14674035168 14681123964 14710080816 14737342464 14789578752 14825908224 14849170128 14878458432 14895470209 14975970048 14983204704 14995611648 15012757376 15036312447 15065969868 15093891072 15130968064 15154708608 15184599552 15208424244 15238421136 15245782578 15304163328 15328175616 15345701592 15358408704 15375969248 15459065856 15466533888 15479341056 15497039872 15521354784 15551968896 15559481808 15643570176 15674425344 15716968566 15737582016 15832158831 15840724224 15871968256 15896871432 15935920884 15965454336 15975066258 15996944384 16022043648 16053645312 16061400576 16118329968 16148201472 16157923416 16223967552 16245245952 16321467357 16342873632 16351715328 16383967232 16449982848 16490390976 16508289564 16548840918 16579510272 16638276096 16679146752 16738265736 16747321344 16769286144 16847966304 16856105292 16870063104 16879190016 16889352048 16980627456 17022339072 17049047184 17082674496 17143223778 17217183744 17263914291 17278209792 17297965404 17391449088 17399850624 17414258688 17434169856 17461524132 17495965008 17504417034 17528389632 17571446784 17599016448 17633728512 17704779768 17772576768 17820814752 17855964288 17864590224 17883980361 17961136128 17996562432 18024799104 18060350976 18069075648 18133121214 18166726656 18177663843 18202558464 18251963496 18275901696 18296798052 18395679744 18431963136 18440867328 18506230704 18540527616 18551689848 18651949056 18718060608 18739462521 18764040096 18840736512 18865446912 18887017344 18953962092 18989088768 19000521054 19026542592 19035734016 19103205888 19150131456 19180178082 19218008808 19253624832 19343961312 19353306076 19369331712 19496275968 19565380224 19574831952 19613441088 19682960634 19719438336 19767877632 19798893504 19821531223 19837944576 19967960064 19977606272 19994148864 20048416596 20087959824 20097664002 20125188096 20206278144 20246132736 20277898992 20317894848 20327710104 20405551104 20437567488 20460935456 20477878272 20533458933 20612087808 20622045184 20695139712 20735958528 20745975744 20819509542 20858093568 20870651079 20899233792 20955958088 20983442688 21109545108 21120965632 21195828576 21247894512 21287272448 21300088344 21362724864 21404860416 21415200768 21491106624 21543897888 21620259909 21631956736 21660327936 21761956476 21790498176 21802287104 21815413062 21933310464 21987187968 22011052752 22021685946 22065121224 22106013696 22184368128 22238862336 22273755192 22317687648 22329761792 22359048192 22463955072 22474807056 22493417472 22519136064 22598954802 22640836608 22696452096 22732062912 22776899328 22812636366 22857631704 22868673867 22956244992 22992263424 23018552388 23037613056 23063953872 23075095706 23188598784 23199800832 23219011584 23245559808 23282032176 23327953344 23339222712 23428595712 23465355264 23511638016 23575452849 23606373024 23761086336 23807952384 23819453632 23845307148 23903881326 23948181504 23962599387 23995416576 24033065472 24080467968 24092100864 24177494952 24222302208 24236885124 24270077952 24335951328 24367868928 24395730736 24527572992 24575950848 24587823104 24674974272 24735586464 24762434346 24823261377 24869265408 24957414144 24985950028 25018720128 25120982016 25153929216 25182689792 25271949456 25284157938 25318785024 25334028072 25380978688 25470941184 25533508608 25573570776 25624011744 25671499776 25791948416 25825775616 25946948106 25995034624 26087173632 26099775936 26151254784 26192286198 26243947512 26256625551 26292584448 26357170176 26398524672 26450592768 26557169652 26623946752 26658865152 26731222128 26783946432 26796885336 26941704192 26994843648 27037198656 27090526464 27103613472 27199681821 27250089984 27303837696 27377945244 27413852544 27445197078 27482783744 27593519616 27647944704 27661300992 27759346056 27810791424 27827534772 27865645056 27977923584 28077090912 28146060144 28261104768 28298170368 28330526016 28400117792 28430943138 28483633152 28500781581 28539813888 28553601024 28654808832 28725197184 28770267123 28827013212 28880437248 29015941968 29029959114 29053997568 29087217416 29244413952 29316250624 29348070336 29362247928 29420161632 29474684928 29524440951 29579157504 29651816448 29698340256 29756916864 29790940418 29951940096 29966409408 29991223296 30025514752 30072624894 30131939736 30146496003 30187782144 30261936128 30309417216 30369199104 30416848488 30476842272 30491565156 30608326656 30656351232 30691403184 30716817408 30751938496 30918131712 30933067776 30994079744 31042709568 31103937792 31118963616 31229264313 31287140352 31348850688 31433937132 31475164032 31664317662 31681448448 31743936512 31793742864 31871841768 31930908672 31950132516 31993888768 32044087296 32107290624 32122801152 32236659936 32296402944 32315846832 32447935104 32490491904 32642934714 32685747264 32703430656 32723119593 32767934464 32899965696 32980781952 33016579128 33032528919 33097681836 33159020544 33276552192 33358293504 33476531472 33494642688 33538572288 33695932608 33712210584 33740126208 33778704096 33898432203 33961254912 34044678144 34098094368 34165348992 34286447556 34434367488 34527828582 34556419584 34595930808 34612643559 34782898176 34799701248 34828517376 34868339712 34923048264 34991930016 35008834068 35056779264 35142893568 35198032896 35267457024 35409559536 35641629504 35711928576 35729180448 35767960722 35855821989 35922272256 35993124864 36049598208 36120701952 36138151296 36266242428 36333453312 36355327686 36405116928 36503926992 36551803392 36593596104 36791359488 36863926272 36881734656 37012461408 37081055232 37103379696 37143651519 37303898112 37436121216 37478925042 37528080192 37681473024 37730893824 37774034688 37907924184 37926236907 37978177536 38001042108 38053085184 38071468032 38206411776 38300262912 38360356164 38436017616 38507249664 38687922624 38706612152 38738663424 38920422159 38992551936 39130760448 39149663904 39226882176 39288429297 39365921268 39438876672 39535755264 39597787008 39643062446 39675889152 39935920128 39955212544 39988297728 40096833192 40175919648 40195328004 40250376192 40412556288 40492265472 40555797984 40635789696 40655420208 40875134976 40921870912 40955756544 41066917866 41167795617 41224175616 41244090368 41390279424 41471917056 41491951488 41639019084 41716187136 41741302158 41798467584 41911916176 41966885376 42219090216 42241931264 42391657152 42495789024 42574544896 42600176688 42646414707 42725449728 42809720832 42830401536 42982213248 43087795776 43240519818 43263913472 43320655872 43523912952 43544938671 43580996352 43604574208 43630826124 43866620928 43974375936 44022105504 44043371892 44130242448 44212027392 44368736256 44477724672 44547510384 44635375296 44659523584 44686410627 44927910144 44949614112 44986834944 45038272128 45108937341 45197909604 45281673216 45392904192 45464125824 45553798656 45625272732 45715263408 45737347734 45912489984 45984526848 46037104776 46075226112 46127907744 46150191412 46377197568 46399601664 46438023168 46491119616 46564064352 46655906688 46678445424 46930710528 47023276032 47150905698 47212746048 47266728301 47522172672 47615904768 47638907264 47690614296 47807762652 47896363008 47925198774 47990833152 48066130944 48160935936 48184201728 48354989904 48444604416 48473770248 48671902656 48735737856 48791461472 48964402071 49055145984 49151901696 49175646208 49349948544 49471172928 49524868692 49646522754 49738530816 49914828288 49971900056 50037440256 50241964032 50307858432 50365379584 50543898912 50568315876 50637570048 50668056144 50761957376 50941882368 51067017216 51147141552 51248023488 51583896832 51651551232 51791742873 51893896212 51990069248 52174347264 52199551872 52302509568 52384572396 52487895024 52513251102 52585168896 52714340352 52797049344 52901185536 53114339304 53247893504 53317730304 53462444256 53567892864 53593770672 53651941083 53883408384 53989687296 54074397312 54181052928 54207226944 54399363642 54500179968 54532991529 54607675392 54755890488 54827705088 54890394156 54965567488 55187039232 55295889408 55322601984 55518692112 55621582848 55655069544 55955847168 56154181824 56218387563 56292120288 56522209536 56596340736 56661052032 56800235584 56861886276 56967266304 57001563162 57079627776 57107202048 57309617664 57450394368 57540534246 57654026424 57760874496 58031883936 58059918228 58107995136 58174434832 58488827904 58632501248 58696140672 58724495856 58840323264 59048881902 59158315008 59303632896 59396680512 59464593669 59513833728 59581880836 59903880192 59932818816 59982446592 60051029504 60145249788 60263879472 60292992006 60375564288 60523872256 60618834432 60738398208 60833696976 60953684544 60983130312 61216653312 61312702464 61382806368 61433634816 61503876992 61600376799 61836263424 61866135552 61988159488 62085419136 62207875584 62237927232 62458528626 62574280704 62611953237 62697701376 62867874264 62950328064 63328635324 63362896896 63487873024 63587485728 63743683536 63861817344 63900265032 64088174592 64214581248 64245602304 64473319872 64631693664 64860779727 64895870208 64980983808 65285869428 65371494528 65406861312 65446239186 65535868928 65799931392 65961563904 66033158256 66065057838 66195363672 66318041088 66553104384 66716587008 66953062944 66989285376 67077144576 67391865216 67424421168 67480252416 67557408192 67796864406 67922509824 68089356288 68196188736 68330697984 68572895112 68606021601 68868734976 69055657164 69112839168 69191861616 69225287118 69565796352 69599402496 69657034752 69736679424 69846096528 69983860032 70017668136 70285787136 70396065792 70534914048 70726358547 70819119072 71283259008 71423857152 71458360896 71535921444 71711643978 71844544512 71887798161 71986249728 72099196416 72241403904 72276302592 72532484856 72666906624 72710655372 72810233856 73007853984 73103606784 73187192208 73582718976 73727852544 73763469312 74024922816 74206759392 74287303038 74469784131 74607796224 74872242432 74957850084 75056160384 75362946048 75461787648 75548069376 75815848368 75852473814 75956355072 76002084216 76142936064 76412823552 76600525824 76720712328 76872035232 77014499328 77375845248 77413224304 77477326848 77840844318 77985103872 78261520896 78299327808 78453764352 78576858594 78731842536 78769876653 78877753344 79071510528 79195574016 79286124892 79351778304 79871840256 79910425088 79976595456 80193666384 80351839296 80390656008 80825112576 80984530944 81111595968 81204337591 81271579392 81310840416 81750269952 81843741824 81911513088 82133835732 82335591234 82448351232 82488180736 82780558848 82943834112 82983902976 83278038168 83432374272 83482604316 83596935168 83823832352 83933770752 84438180432 84483862528 84783314304 84991578048 85200353376 85292829414 85450899456 85502344743 85619441664 85660803072 85964426496 86175591552 86310801369 86481039636 86527826944 86641311744 87047825904 87089877342 87161992704 87209148416 87261652248 87733241856 87948751872 88044211008 88086743784 88260484896 88424054784 88573322853 88737472512 88955449344 89095020768 89270750592 89319047168 89372821254 89855820288 89899228224 89973669888 90076544256 90217874682 90395819208 90439488009 90563346432 90785808384 90928251648 91107597312 91250545464 91430526816 91474695468 91824979968 91969053696 92074209552 92150452224 92255815488 92300382824 92754395136 92799203328 92982239232 93128128704 93311813376 93356890848 93687792939 93861421056 94046552064 94301811396 94425492096 94533456602 95044345344 95231809536 95277814528 95381228592 95615525304 95792726016 95850397548 95981666304 96132261888 96321871872 96368403456 96709979808 96889208832 96947540496 97343805312 97471475712 97582922944 97928804142 98110291968 98169358779 98303803392 98351292416 98699897088 98942345856 99049737384 99097586757 99293045508 99477061632 99829656576 99943800112 100074880512 100483928064 100615716864 100730759168 101087797824 101136631752 101336112288 101523914752 101695296609 101883764736 102134034432 102294283104 102496046976 103167793664 103303102464 103583485746 103787792424 103837930677 103980138496 104348694528 104399103744 104605019136 104769144792 104975790048 105026502204 105170337792 105428680704 105594098688 105802371072 106228678608 106495787008 106924888512 107135785728 107187541344 107303882166 107567465967 107766816768 107979374592 108148794624 108362105856 108414453888 108798727284 109000359936 109065983058 109215350784 109511780976 109655410176 109780788312 110374078464 110591778816 110645203968 111037384224 111243165696 111310139088 111430954557 111911694336 112308363648 112436775126 112584240576 112712967487 113044419072 113192681472 113322104064 113600471168 113723772552 113778710721 113934532608 114003126324 114159255552 114214404096 114619235328 114900788736 115081068492 115308052848 115521748992 116063767872 116119836456 116215990272 116348869664 116761266477 116977655808 117265002496 117392281344 117448991712 117680646528 117865287891 118097763804 118316630016 118607265792 118793361024 118929187338 119027667456 119163761672 119807760384 119865637632 119964893184 120102059008 120290499576 120527758944 120585984012 120751128576 121047744512 121237668864 121476796416 121667393952 121907369088 121966260624 122625404928 122765612736 122867269632 123007753984 123200753598 123503386851 123672526848 123732271104 123976318976 124170838272 124415751168 124475854464 124917057252 125148561408 125223906474 125395402752 125735748528 125900656128 126657270648 126725793792 126975746048 127174971456 127487367072 127723634688 127800530064 127939244121 128176349184 128429162496 128491204608 128946639744 129263387328 129721559454 129791740416 129961967616 130571738856 130634816013 130742989056 130813722624 130892478372 131071737856 131599862784 131923127808 132066316512 132130115676 132390727344 132636082176 133106208768 133433174016 133906125888 133978570752 134059231881 134783730432 134848842336 134960504832 135114816384 135326812023 135593728812 135845019648 136178712576 136392377472 136661395968 137145790224 137212043202 137737469952 138111314328 138225678336 138383723232 138450574236 139131592704 139198804992 139314069504 139473358848 139692193056 139967720064 140035336272 140792131584 141069828096 141452717094 141638238144 141800184903 142566518016 142847714304 142916721792 143071842888 143423287956 143689089024 143775596322 143972499456 144198392832 144482807808 144552605184 145064969712 145333813248 145421310744 146015707968 146207213568 146374384416 146893206213 147165437952 147455705088 147526938624 148049845632 148413518784 148574606076 148939568262 149215592448 149744484864 149915700168 149988122089 150112320768 150725892096 150923575296 151096138752 151631696736 151704947628 151912710144 152004168432 152285872128 152825647104 153201051648 153441424656 153744070464 154751690496 154826448608 154954653696 155375228619 155681688636 155970207744 156523041792 156598655616 156907528704 157153717188 157463685072 157539753306 157755506688 158143021056 158391148032 158572249784 158703556608 159743680512 159820850176 159953190912 160387332768 160703678592 160781312016 160955823249 161650225152 161969061888 162223191936 162408675182 162543158784 162621680832 163500539904 163598974587 163687483648 163823026176 164267671464 164671182468 164896702464 164976361472 165561117696 165887668224 165967805952 166556076336 166864748544 166965208632 167647664704 167867541504 168655162689 168876360864 168967725056 169566628608 169983156096 170400706752 170585658828 170901798912 171004689486 171238883328 171321606144 171928852992 172351183104 172621602738 172962079272 173055653888 173282623488 174095651808 174179754684 174323985408 174418296832 174523304496 175466483712 175897503744 176088422016 176173487568 176520969792 177146645706 177474945024 177910898688 178190041536 178393781007 178541501184 178638094336 178745642508 179711640576 179798456448 179947339776 180153088512 180435749364 180791638416 180878976018 181126692864 181571616768 181856503296 182215194624 182501090928 182861053632 182949390936 183649959936 183938107392 184148419104 184300904448 184511630976 184600765648 184801130397 185508790272 185598406656 185964478464 186256257408 186623626752 186713781696 187375585878 187722842112 187835859711 188093104128 188603622792 188850984192 189066913204 190088690688 190463619072 190555629056 190762457184 191231050608 191585452032 191700795096 192264523776 192643743744 192736806912 193419959616 193641112717 193895080992 194687610624 194942951424 195165845888 195857608284 196220583936 196338717558 196607606784 196702584832 197399794176 197884691712 198099474768 198195173514 198586091016 198954123264 199659313152 199887600224 200149761024 200967856128 201231433728 201461518336 202175595648 202273263504 202672224576 203390593218 203767529472 204268068864 204588566208 204992093952 205818064803 206335587328 206606204928 207166971492 207575584848 207675861354 207960276992 208697389056 208798207488 209210038272 209538289584 209951580096 210053004408 210857361408 211188197376 211604742144 212179075641 212457357216 212991574016 213849777024 214271571456 214375082688 214607764332 215134931934 215533633536 215663394483 215958749184 216297589248 216724211712 216828907776 217597454568 218000719872 218131966116 218430701568 219023561952 219310820352 219561576624 220748156928 221183557632 221290407936 222074768448 222620278176 222861909114 223409352393 223823388672 224616727296 224873550252 225168481152 225425934974 226088838144 226385362944 226644208128 227200942336 227447545104 227557421442 227869065216 228006252648 228428808192 229238470656 229801577472 230162136984 230616105696 231043497984 232127535744 232239672912 232431980544 232697739328 233522532954 233955311616 234530004992 234784562688 234897983424 235361293056 235730575782 236195527608 236309629959 236633260032 237214531584 237586722048 237858374676 238055334912 238327523344 239615520768 239731275264 239929786368 240204118016 240580999152 241055517888 241171968024 242095489024 242475337728 242953592832 243334787904 243613012773 243814738176 243932521248 245250809856 245531225472 245734539264 246015507968 246401507196 247006773702 247345053696 247464542208 247952637952 248341676544 248831502336 248951708928 249834114504 250297122816 250447812948 250790805504 251471497056 251801312256 253314541296 253451587584 253951492096 254349942912 254974734144 255601060128 255878488242 256352698368 256507034229 256858324992 256982409216 257893279488 258526774656 259443118908 259583480832 259923935232 261143477712 261269632026 261485978112 261627445248 261784956744 263199725568 263846255616 264132633024 264260231352 264781454688 265272164352 265719968559 266212417536 266866348032 267812251776 267957141504 268118463762 269567460864 269697684672 269921009664 270229632768 270653624046 271187457624 271318464027 271690039296 272357425152 272784754944 273322791936 274291580448 274424086404 275474939904 276222628656 276451356672 276767446464 276901148472 278263185408 278397609984 278946717696 279384386112 279935440128 280070672544 281063378817 281584263168 282139656192 282905434188 283276476288 283600369806 285133036032 285695428608 285833443584 286143685776 286846575912 287378178048 287551192644 287944998912 288396785664 288965615616 289105210368 290129939424 290667626496 290842621488 292031415936 292414427136 292748768832 293786412426 294330875904 294508076337 294911410176 295053877248 296099691264 296827037568 297149212152 297292760271 297879136524 298431184896 299488969728 299831400336 299976244178 300224641536 301451784192 301847150592 302192277504 303263393472 303409895256 304008336864 304571744256 305085889827 305651294208 306402103296 306882849312 307488140928 309503380992 309652897216 309909307392 310750457238 311363377272 311513792031 311940415488 313046083584 313197311232 313815057408 314307434376 314927370144 315079506612 315511013376 316286042112 316782296064 317144499568 317407113216 319487361024 319641700352 320774665536 321407357184 321562624032 321911646498 322702397901 323300450304 323938123776 324446383872 324817350364 325086317568 325243361664 327001079808 327197949174 327374967296 327646052352 328535342928 329342364936 329952722944 331122235392 331775336448 331935611904 333112152672 333729497088 333930417264 335295329408 335735083008 337310325378 337752721728 337935450112 338138902461 339133257216 339966312192 340801413504 341171317656 341336132163 341803597824 342009378972 342477766656 342643212288 343857705984 344702366208 345243205476 345924158544 346111307776 346565246976 348191303616 348359509368 348647970816 349046608992 350283799431 350932967424 351795007488 352176844032 352346975136 353041939584 353595863673 354293291412 354949890048 355821797376 356380083072 356787562014 357083002368 357276188672 357491285016 359423281152 359596912896 359894679552 360306177024 360871498728 361583276832 361757952036 362253385728 363143233536 363713006592 364430389248 365002181856 365722107264 365898781872 367876214784 368296838208 368601808896 369023261952 369201531296 369602260794 370510160553 371017580544 371196813312 371928956928 372512514816 373247253504 373427563392 374751171756 375445684224 375671719422 376186208256 377207245584 377701968384 378133826408 380177381376 380927238144 381111258112 381524914368 382462101216 383170904064 383401590192 383817732363 384529047552 385287487488 385473613824 386839919232 387282225434 387790161984 389375221248 389885902848 390331691776 391715216568 391904448039 392441167872 392677435116 393215213568 393405169664 394799588352 395769383424 396198949536 396390347028 397172182032 397908246528 399318626304 399775200448 400299522048 401935712256 402177695643 402923036672 404351191296 404546527008 405344449152 405980436069 406781186436 407535058944 408536137728 409177132416 409984187904 411636129606 412671174656 413212409856 414333942984 415151169696 415351722708 415920553984 417394778112 417596414976 418420076544 419076579168 419903160192 420106008816 422376394752 423209484288 424358151282 424914714432 425400554709 425983148032 427699554048 428543142912 428750165376 429215528664 430269863868 431067267072 431326788966 431917498368 432595178496 433448423424 433657815552 435194909136 436001439744 436263932232 438047123904 438621640704 439123153248 440679618639 441496313856 442367115264 442580815872 444149536896 445240556352 445723818228 446818704786 447646777344 449233454592 449747100504 449964366267 450336962304 450851869948 452177676288 452770725888 453288416256 454401884672 454895090208 455114842884 455738130432 456012505296 456857616384 458476941312 459603154944 460324273968 461232211392 461759576479 464255071488 464479345824 464863961088 465395478656 466125685857 467045065908 467910623232 469060009984 469569125376 469795966848 470722586112 471461151564 472391055216 472619259918 473266520064 474429063168 475173444096 475716749352 476110669824 476655046688 479231041536 479462550528 479859572736 480408236032 481161998304 482111035776 482343936048 482867469747 484950675456 485907185664 486669575808 487226025546 487629476352 487865042496 490501619712 490796923761 491062450944 491469078528 492031015936 492803014392 494013547404 494690107392 494929084416 495905275904 496683353088 497663004672 497903417856 499668229008 500594245632 500895625896 502942994112 503602624512 505965488067 506629082592 506903175168 507902984192 508699885824 509949468288 511202120256 511756976484 512705396736 513014068458 513716649984 513964818432 515786558976 517053549312 518886237816 519166961664 519847870464 522286955424 522539264052 522971956224 523254890496 523569913488 526399451136 527692511232 528265266048 528520462704 529562909376 531439937118 532424835072 533732696064 535181343021 535624503552 535914283008 536236927524 539134921728 539395369344 539842019328 540459265536 541307248092 542374915248 542636928054 543380078592 544714850304 545569509888 546645583872 548583160896 548848172808 550949879808 552445257312 552902713344 553534892928 553802296944 554403391191 556526370816 556795219968 557893435392 558768772224 559870880256 560141345088 562126757634 563168526336 563507579133 564279312384 565810868376 566552952576 567200739612 570266072064 571390857216 571666887168 572287371552 573693151824 574756356096 575102385288 576793571328 577931231232 578210420736 580259878848 580923338151 581685242976 584062831872 584828854272 585497537664 587572824852 588661751808 589016152674 589822820352 590107754496 592199382528 593654075136 594298424304 594585520542 595758273048 596862369792 598977939456 599662800672 599952488356 600449283072 602903568384 603694301184 604384555008 606526786944 606819790512 608016673728 610171779654 611302588416 612804206592 613765698624 614467467913 614976281856 619006761984 619305794432 619818614784 621500914476 622726754544 623027584062 623880830976 626092167168 626394622464 627630114816 628614868752 629854740288 630159013224 632572084224 633564592128 634288999136 634814226432 636537226923 638974722048 639283400704 641549331072 642814714368 643125248064 643823292996 645404795802 646600900608 646990183449 647876247552 648892767744 649634700728 650172635136 650486723328 654002159616 654395898348 654749934592 655292104704 657070685856 658684729872 659905445888 662244470784 663550672896 663871223808 666224305344 667860834528 670228057179 670590658816 671470166016 674620650756 675505443456 675870900224 676277804922 678266514432 679932624384 681602827008 682342635312 682672264326 683607195648 684018757944 685286424576 687715411968 689404732416 690486410952 691848317088 692222615552 693130493952 696382607232 696719018736 697295941632 698093217984 700567598862 701865934848 703590014976 704353688064 704693950272 706083879168 707191727346 708586582824 708928889877 709899780096 711643594752 712760166144 713575124028 714166004736 714552377344 714982570032 718846562304 719193825792 719789359104 720612354048 721742997456 723166553664 723515904072 726286467072 727426013184 728860778496 730004363712 730839038319 731444214528 731797563744 735752429568 736593676416 737203617792 738046523904 738403062592 739204521588 741020321106 742035161088 742393626624 743857913856 745025029632 746494507008 746855126784 749502343512 750891368448 751343438844 752372416512 754414491168 755403936768 756267652816 760354762752 761854476288 762222516224 763049828736 764924202432 766803180384 767635464726 769058095104 769521102687 770574974976 770947227648 773679838464 774564450868 775580323968 778750442496 779771805696 780663383552 783430433136 783808896078 784882335744 785354870232 786810339328 789599176704 791538766848 792397899072 792780694056 794344364064 795816493056 798637252608 799550400896 800599044096 803871424512 804355391286 805846073344 808702382592 809093054016 810688898304 811960872138 813562372872 813955392081 815070117888 817072275456 818354264832 819968375808 823272259212 825342349312 826424819712 828667885968 830302339392 830703445416 834789556224 835192829952 836840153088 838153158336 839806320384 840212017632 843190136451 844752789504 846418968576 848716302564 849829428864 850801109418 851966296064 855399108096 857086285824 857500330752 858431057328 860539727736 862134534144 862653577932 863834996736 865190356992 866896846848 867315631104 870389818272 872002879488 872527864464 876094247808 877243281408 878246306496 881359237278 882992627712 883524229011 884734230528 885161631744 888299073792 890481112704 891447636456 891878280813 893637409572 895293554688 898466909184 899494201008 899928732534 900673924608 901703739896 904355352576 905541451776 906576832512 908803769344 909790180416 910229685768 912025010592 913715232768 915257669481 916953882624 919206309888 920648547936 922464422784 923519152958 928510142976 928958691648 929727922176 930790957312 932251371714 934090131816 934541376093 935821246464 938120019968 939138250752 939591933696 941445172224 942922303128 944782110432 945238519836 946533040128 948858126336 950346888192 951433498704 952221339648 953310093376 958462083072 958925101056 960816472064 962323996608 964222071552 964687872096 965734939494 968107193703 969901350912 971814371328 973339151616 974452051092 975258952704 975730084992 981003239424 981593847522 982124901888 982938157056 984062031872 985606028784 988027094808 989858168832 991810551808 993366706176 995326009344 995806835712 999336458016 1001188491264 1001791251792 1005885988224 1007205249024 1011930976134 1013258165184 1013806350336 1014416707383 1015805968384 1017399771648 1019898936576 1022404240512 1023513952968 1024008396489 1025410793472 1026028136916 1027433299968 1027929636864 1031573117952 1034107098624 1037772475632 1038333923328 1039695740928 1044573910848 1045078528104 1045943912448 1047139826976 1050851398293 1052798902272 1055385022464 1056530532096 1057040925408 1059125818752 1062879874236 1064849670144 1067465392128 1070362686042 1071249007104 1071828566016 1072473855048 1078269843456 1078790738688 1079684038656 1080918531072 1082614496184 1084749830496 1085273856108 1086760157184 1089429700608 1091139019776 1093291167744 1097166321792 1097696345616 1104890514624 1105805426688 1107069785856 1107604593888 1108806782382 1111530481659 1113052741632 1113590439936 1115786870784 1117537544448 1119741760512 1120282690176 1124253515268 1126337052672 1127015158266 1128558624768 1131621736752 1133105905152 1134401479224 1140532144128 1142781714432 1143333774336 1144574743104 1147386303648 1149512712192 1150204770576 1151453197089 1153587142656 1155862462464 1156420841472 1160519757696 1161846676302 1163370485952 1168125663744 1169657708544 1170995075328 1175145649704 1175713344117 1177323503616 1178032305348 1179645640704 1180215508992 1184398765056 1187308150272 1188596848608 1189171041084 1191516546096 1193724739584 1197955878912 1199325601344 1199904976712 1200898566144 1205807136768 1206533086929 1208769110016 1213053573888 1213639581024 1216033347456 1217941308207 1220343559308 1222605176832 1225608413184 1227531397248 1228934935826 1229952563712 1238013523968 1238611588864 1239637229568 1243001828952 1245453509088 1246055168124 1247761661952 1252184334336 1252789244928 1255260229632 1257229737504 1259709480576 1260318026448 1267129184256 1268577998272 1269628452864 1273074453846 1276201664127 1277949444096 1278566801408 1283098662144 1285629428736 1286250496128 1287646585992 1290809591604 1293201801216 1293980366898 1295752495104 1297785535488 1299269401456 1300345270272 1300973446656 1308004319232 1308791796696 1309499869184 1314141371712 1317369459744 1319810891776 1322038855917 1324488941568 1327101345792 1327742447616 1332448610688 1335721669056 1340456114358 1341181317632 1342940332032 1349241301512 1349893098801 1351010886912 1351741800448 1352555609844 1356533028864 1359865248768 1363205654016 1364685270624 1365344528652 1367214391296 1368037515888 1370572849152 1375430823936 1378809464832 1380972821904 1383696634176 1384445231104 1385278729437 1392765214464 1393438037472 1394591883264 1396186435968 1398377057571 1401135197724 1403731869696 1407180029952 1408707376128 1409387900544 1412167758336 1414383454692 1417173165648 1417857779754 1419799560192 1423287189504 1425520332288 1427150248056 1428332009472 1429965140064 1437693124608 1438387651584 1439578718208 1441224708096 1443485994912 1446333107328 1447031808144 1448602409241 1454852026368 1457721556992 1460008727424 1461678076638 1462888429056 1463595127488 1465268577331 1471504859136 1473187352832 1474407235584 1476093047808 1476806125184 1478409043176 1482040642212 1484070322176 1484787253248 1487715827712 1490050059264 1492989014016 1493710253568 1499004687024 1501782736896 1502686877688 1508828982336 1510807873536 1512535305632 1517896464201 1520709525504 1523708952576 1524445032448 1526099657472 1529848404864 1533606360768 1535270929452 1538116190208 1539042205374 1541149949952 1541894455296 1547359676928 1549128901736 1551160647936 1557500884992 1559543611392 1561326767104 1566860866272 1567617792156 1569764671488 1570709740464 1573620678656 1579198353408 1583077533696 1584795798144 1585561388112 1588688728128 1597274505216 1599100801792 1601198088192 1605544029063 1607742849024 1608710782572 1611692146688 1617404765184 1618186108032 1621377796608 1623921744276 1627124745744 1627910784162 1630140235776 1634144550912 1636708529664 1639936751616 1646544518424 1650684698624 1652849639424 1657335771936 1660604678784 1661406890832 1663210173573 1669579112448 1670385659904 1673680306176 1676306316672 1679612640768 1680424035264 1686380272902 1689505579008 1690522737399 1692837937152 1697432605128 1699658857728 1701602218836 1703932592128 1710798216192 1714172571648 1715000661504 1716862114656 1721079455472 1724269068288 1725307155864 1730380713984 1733793693696 1734631262208 1740779636544 1742770014453 1745055728928 1752188495616 1754486562816 1756492612992 1762718474556 1765985255424 1767048458022 1769468461056 1770323263488 1776598147584 1780962225408 1782895272912 1783756561626 1787274819144 1790587109376 1796933818368 1798988402016 1799857465068 1801347849216 1803407479792 1808710705152 1811082903552 1813153665024 1817607538688 1819580360832 1820459371536 1824050021184 1830515338962 1833907765248 1838412619776 1841297095872 1843402403739 1844928845568 1847038305916 1857020285952 1857917383296 1859455844352 1861581914624 1864502743428 1868180263632 1869082752186 1871642492928 1876240039936 1878276501504 1879183867392 1882890344448 1885844606256 1889564220864 1890477039672 1897716252672 1900693776384 1902866997408 1904442679296 1906620186752 1909611680769 1916924166144 1917850202112 1921632944128 1924647993216 1928444143104 1929375744192 1931469878988 1936214387406 1939802701824 1940970550347 1943628742656 1946678303232 1948904102184 1950517905408 1951460169984 1962006478848 1963187695044 1964249803776 1965876314112 1968124063744 1971212057568 1976054189616 1979716337664 1986733412352 1990652018688 1991613671424 1998672916032 2003582503584 2010684171537 2011771976448 2014410498048 2023861952268 2026516330368 2027612700672 2028833414766 2031611936768 2034799543296 2039797873152 2044808481024 2047027905936 2048016792978 2050821586944 2052056273832 2055859273728 2063146235904 2068214197248 2075544951264 2076667846656 2079391481856 2089147821696 2090157056208 2091887824896 2094279653952 2101702796586 2105597804544 2110770044928 2113061064192 2114081850816 2118251637504 2125759748472 2126786669631 2129699340288 2134930784256 2140725372084 2142498014208 2143657132032 2144947710096 2156539686912 2157581477376 2159368077312 2161837062144 2165228992368 2169499660992 2170547712216 2178859401216 2182278039552 2186582335488 2192517114957 2194332643584 2195392691232 2209781029248 2211610853376 2214139571712 2215209187776 2217613564764 2223060963318 2226105483264 2227180879872 2231573741568 2235075088896 2239483521024 2240565380352 2248507030536 2252674105344 2254030316532 2257117249536 2263243473504 2266211810304 2268802958448 2281064288256 2285563428864 2286667548672 2289149486208 2294772607296 2300409541152 2302906394178 2307174285312 2308563308061 2311724924928 2312841682944 2321039515392 2323693352604 2326740971904 2336251327488 2339315417088 2341990150656 2350291299408 2351426688234 2354647007232 2356064610696 2360431017984 2368797530112 2374616300544 2377193697216 2378342082168 2383033092192 2387449479168 2395911757824 2398651202688 2399809953424 2401797132288 2411614273536 2413066173858 2417538220032 2426107147776 2427279162048 2432066694912 2435882616414 2440687118616 2441866176243 2445210353664 2451216826368 2455062794496 2457869871652 2459905127424 2476027047936 2477223177728 2479274459136 2486003657904 2490907018176 2492110336248 2504368668672 2505578489856 2510520459264 2514459475008 2517334465321 2519418961152 2520636052896 2534258368512 2537155996544 2539256905728 2546148907692 2552403328254 2555898888192 2557133602816 2566197324288 2571258857472 2572500992256 2575293171984 2581619183208 2586403602432 2587960733796 2591504990208 2595571070976 2598538802912 2600690540544 2601946893312 2616008638464 2617583593392 2618999738368 2628282743424 2634738919488 2644077711834 2648977883136 2650572687033 2654202691584 2655484895232 2664897221376 2671443338112 2675634842439 2680912228716 2682362635264 2685880664064 2698482603024 2699786197602 2702021773824 2703483600896 2705111219688 2713066057728 2719730497536 2726411308032 2729370541248 2730689057304 2736075031776 2741145698304 2745773008443 2750861647872 2757618929664 2761945643808 2767393268352 2768890462208 2770557458874 2785530428928 2786876074944 2789183766528 2792372871936 2796754115142 2802270395448 2803624128279 2807463739392 2814360059904 2817414752256 2818775801088 2824335516672 2828766909384 2834346331296 2835715559508 2839599120384 2846574379008 2851040664576 2854300496112 2856664018944 2859930280128 2875386249216 2876775303168 2882449416192 2886971989824 2892666214656 2894063616288 2897204818482 2904321581109 2909704052736 2915443113984 2920017454848 2923356153276 2925776858112 2927190254976 2930537154662 2943009718272 2946374705664 2948814471168 2952186095616 2953612250368 2956818086352 2964081284424 2969574506496 2975431655424 2980100118528 2985978028032 2987420507136 2998009374048 3003565473792 3005373755376 3017657964672 3021615747072 3025070611264 3035792928402 3041419051008 3043250122149 3047417905152 3048890064896 3052199314944 3059696809728 3067212721536 3070541858904 3072025189467 3076232380416 3078084410748 3082299899904 3083788910592 3094719353856 3098257803472 3102321295872 3115001769984 3119087222784 3122653534208 3133721732544 3135235584312 3141419480928 3147241357312 3152554194879 3158396706816 3166155067392 3169591596288 3171122776224 3177377456256 3194549010432 3198201603584 3202396176384 3211088058126 3215485698048 3217421565144 3223384293376 3234809530368 3236372216064 3242755593216 3247843488552 3254249491488 3255821568324 3260280471552 3268289101824 3273417059328 3279873503232 3293089036848 3301369397248 3314671543872 3321209357568 3322813781664 3326420347146 3334591444977 3339158224896 3340771319808 3347360612352 3352612633344 3359225281536 3360848070528 3372760545804 3379011158016 3381045474798 3385675874304 3394865210256 3399317715456 3403204437672 3421596432384 3428345143296 3430001323008 3433724229312 3442158910944 3448538136576 3450614311728 3454359591267 3460761427968 3467587387392 3469262524416 3481559273088 3485540028906 3490111457856 3504376991232 3508973125632 3512985225984 3525436949112 3527140032351 3531970510848 3534096916044 3538936922112 3540646526976 3553196295168 3561924450816 3565790545824 3567513123252 3574549638288 3581174218752 3593867636736 3597976804032 3599714930136 3602695698432 3606814959584 3617421410304 3619599260787 3626307330048 3635215077376 3639160721664 3640918743072 3648100042368 3653823924621 3661030677924 3667815530496 3676825239552 3682594191744 3686804807478 3689857691136 3694076611832 3714040571904 3715834766592 3718911688704 3723163829248 3729005486856 3736360527264 3738165504372 3743284985856 3752480079872 3756553003008 3758367734784 3765780688896 3771689212512 3779128441728 3780954079344 3801387552768 3805733994816 3808885358592 3813240373504 3819223361538 3828604992381 3833848332288 3835700404224 3843265888256 3849295986432 3856888286208 3858751488384 3862939757976 3872428774812 3879605403648 3881941100694 3887257485312 3893356606464 3897808204368 3901035810816 3902920339968 3924012957696 3926375390088 3928499607552 3936248127488 3942424115136 3952108379232 3959432675328 3966116567751 3973466824704 3981304037376 3983227342848 3997345832064 4007165007168 4021368343074 4023543952896 4028820996096 4047723904536 4049679296403 4053032660736 4055225401344 4057666829532 4063223873536 4069599086592 4079595746304 4089616962048 4094055811872 4096033585956 4101643173888 4104112547664 4111718547456 4126292471808 4136428394496 4151089902528 4153335693312 4155836188311 4178295643392 4180314112416 4183775649792 4188559307904 4195131172713 4203405593172 4211195609088 4221540089856 4226122128384 4228163701632 4236503275008 4251519496944 4253573339262 4259398680576 4269861568512 4281450744168 4284996028416 4289895420192 4313079373824 4315162954752 4318736154624 4323674124288 4330457984736 4338999321984 4341095424432 4364556079104 4373164670976 4385034229914 4388665287168 4390785382464 4395805731993 4419562058496 4423221706752 4428279143424 4430418375552 4435227129528 4446121926636 4452210966528 4454361759744 4463147483136 4470150177792 4478967042048 4481130760704 4497014061072 4505348210688 4508060633064 4526486947008 4532423620608 4537605916896 4553689392603 4562128576512 4571126857728 4573335097344 4578298972416 4589545214592 4600819082304 4605812788356 4614348570624 4617126616122 4623449849856 4625683365888 4642079030784 4647386705208 4653481943808 4672502654976 4678630834176 4683980301312 4700582598816 4702853376468 4709294014464 4712129221392 4720862035968 4737595060224 4749232601088 4754387394432 4756684164336 4766066184384 4791823515648 4797302405376 4799619906848 4803594264576 4816632087189 4823228547072 4826132347716 4835076440064 4852214295552 4854558324096 4864133389824 4871765232828 4881374237232 4883732352486 4890420707328 4902433652736 4910125588992 4915739743304 4919810254848 4952054095872 4954446355456 4958548918272 4972007315808 4981814036352 4984220672496 4989630520719 5008737337344 5011156979712 5021040918528 5028918950016 5034668930642 5038837922304 5041272105792 5068516737024 5071568212197 5074311993088 5078513811456 5092297815384 5104806656508 5111797776384 5114267205632 5132394648576 5142517714944 5145001984512 5150586343968 5163238366416 5172807204864 5175921467592 5191142141952 5197077605824 5201381081088 5203893786624 5228310043359 5235167186784 5237999476736 5256565486848 5269477838976 5288155423668 5297955766272 5301145374066 5308405383168 5310969790464 5329794442752 5342886676224 5351269684878 5361824457432 5364725270528 5371761328128 5396965206048 5399572395204 5404043547648 5406967201792 5410222439376 5426132115456 5439460995072 5452822616064 5458741082496 5461378114608 5472150063552 5491546016886 5501723295744 5515237859328 5523891287616 5530207211217 5534786536704 5537780924416 5541114917748 5571060857856 5573752149888 5578367533056 5584745743872 5593508230284 5604540790896 5607248256558 5614927478784 5628720119808 5634829504512 5637551602176 5648671033344 5657533818768 5668692662592 5671431119016 5693148758016 5702081329152 5708600992224 5713328037888 5719860560256 5728835042307 5750772498432 5753550606336 5764898832384 5773943979648 5785332429312 5788127232576 5794409636964 5808643162218 5819408105472 5822911651041 5830886227968 5840034909696 5846712306552 5851553716224 5854380509952 5861074309324 5886019436544 5892749411328 5897628942336 5904372191232 5907224500736 5913636172704 5928162568848 5939149012992 5960200237056 5971956056064 5974841014272 5996018748096 6002874494227 6010747510752 6035315929344 6043231494144 6050141222528 6071585856804 6082838102016 6086500244298 6094835810304 6097780129792 6104398629888 6119393619456 6134425443072 6141083717808 6144050378934 6152464760832 6156168821496 6167577821184 6189438707712 6196515606944 6204642591744 6230003539968 6238174445568 6245307068416 6267443465088 6270471168624 6282838961856 6305108389758 6316793413632 6332310134784 6339183192576 6342245552448 6354754912512 6380360008893 6389098020864 6396403207168 6404792352768 6422176116252 6430971396096 6434843130288 6446768586752 6469619060736 6472744432128 6485511186432 6495686977104 6508498982976 6511643136648 6536578203648 6546834118656 6559747006464 6577551344871 6586178073696 6602738794496 6629343087744 6642418715136 6645627563328 6652840694292 6669182889954 6678316449792 6681542639616 6694721224704 6705225266688 6718450563072 6721696141056 6745521091608 6758022316032 6762090949596 6771351748608 6789730420512 6798635430912 6806408875344 6843192864768 6856690286592 6860002646016 6867448458624 6884317821888 6901228623456 6908719182534 6921522855936 6925689924183 6935174774784 6938525048832 6963118546176 6971080057812 6980222915712 7008753982464 7017946251264 7025970451968 7050873898224 7054280064702 7063941021696 7068193832088 7081293053952 7106392590336 7123848901632 7131581091648 7135026246504 7149099276576 7162348437504 7187735273472 7195953608064 7199429860272 7205391396864 7213629919168 7234842820608 7239198521574 7252614660096 7270430154752 7278321443328 7281837486144 7296200084736 7307647849242 7322061355848 7325598528729 7335631060992 7353650479104 7365188383488 7373609614956 7379715382272 7388153223664 7428081143808 7431669533184 7437823377408 7446327658496 7458010973712 7472721054528 7476331008744 7504960159744 7513106006016 7516735469568 7531561377792 7543378425024 7552003395963 7558256883456 7561908158688 7602775105536 7611467989632 7617770717184 7626480747008 7638446723076 7657209984762 7667696664576 7671400808448 7686531776512 7698591972864 7713776572416 7717502976768 7725879515952 7744857549624 7759210807296 7763882201388 7774514970624 7786713212928 7795616408736 7802071621632 7805840679936 7848025915392 7852750780176 7856999215104 7872496254976 7884848230272 7904216758464 7932233135502 7946933649408 7951718061099 7962608074752 7966454685696 7994691664128 8014330014336 8042736686148 8047087905792 8057641992192 8095447809072 8099358592806 8106065321472 8110450802688 8115333659064 8139198173184 8159191492608 8179233924096 8188111623744 8192067171912 8208225095328 8223437094912 8237319025329 8252584943616 8272856788992 8302179805056 8306671386624 8311672376622 8356591286784 8360628224832 8367551299584 8377118615808 8390262345426 8406811186344 8410872384837 8422391218176 8443080179712 8452244256768 8456327403264 8473006550016 8503038993888 8507146678524 8518797361152 8539723137024 8562901488336 8569992056832 8579790840384 8626158747648 8630325909504 8647348248576 8660915969472 8677998643968 8682190848864 8712964743327 8729112158208 8746329341952 8770068459828 8777330574336 8781570764928 8791611463986 8839124116992 8846443413504 8856558286848 8860836751104 8870454259056 8892243853272 8908723519488 8926294966272 8940300355584 8957934084096 8962261521408 8994028122144 9010696421376 9016121266128 9052973894016 9064847241216 9075211833792 9107378785206 9124257153024 9129750366447 9142253715456 9146670194688 9156597944832 9179090429184 9201638164608 9211625576712 9216075568401 9228697141248 9234253232244 9246899699712 9251366731776 9284158061568 9294773410416 9306963887616 9345005309952 9357261668352 9367960602624 9401165197632 9405706752936 9424258442784 9441724071936 9457662584637 9475190120448 9498465202176 9508774788864 9513368328672 9532132368768 9583647031296 9594604810752 9599239813696 9607188529152 9633264174378 9646457094144 9652264695432 9670152880128 9704428591104 9709116648192 9728266779648 9743530465656 9762748474464 9767464704972 9780841414656 9804867305472 9820251177984 9831479486608 9839620509696 9904108191744 9908892710912 9944014631616 9963628072704 9968441344992 9979261041438 10003774334931 10017474674688 10022313959424 10042081837056 10057837900032 10069337861284 10077675844608 10082544211584 10137033474048 10143136424394 10148623986176 10157027622912 10184595630768 10209613313016 10228534411264 10264789297152 10285035429888 10290003969024 10301172687936 10326476732832 10345614409728 10351842935184 10382284283904 10394155211648 10402762162176 10407787573248 10456620086718 10470334373568 10475998953472 10513130973696 10538955677952 10576310847336 10581420097053 10595911532544 10602290748132 10616810766336 10621939580928 10659588885504 10685773352448 10702539369756 10723648914864 10729450541056 10743522656256 10793930412096 10799144790408 10808087095296 10820444878752 10852264230912 10858797782361 10878921990144 10905645232128 10917482164992 10922756229216 10944300127104 10961471773863 10983092033772 11003446591488 11030475718656 11047782575232 11060414422434 11069573073408 11075561848832 11082229835496 11142121715712 11147504299776 11156735066112 11169491487744 11187016460568 11209081581792 11214496513116 11229854957568 11257440239616 11269659009024 11275103204352 11297342066688 11315067637536 11337385325184 11342862238032 11404162658304 11417201984448 11426656075776 11439721120512 11457670084614 11485814977143 11501544996864 11507101212672 11529797664768 11547887959296 11570664858624 11576254465152 11588819273928 11617286324436 11638816210944 11645823302082 11661772455936 11680069819392 11693424613104 11703107432448 11708761019904 11722148618648 11772038873088 11785498822656 11808744382464 11814449001472 11827272345408 11856325137696 11878298025984 11898349703253 11920400474112 11943912112128 11949682028544 11992037496192 12005748988454 12021495021504 12070631858688 12086462988288 12100282445056 12143171713608 12149037889209 12165676204032 12173000488596 12189671620608 12195560259584 12208797259776 12238787238912 12268850886144 12282167435616 12288100757868 12304929521664 12312337642992 12335155642368 12378877415424 12393031213888 12409285183488 12460007079936 12467508564933 12490614136832 12534886930176 12540942337248 12565677923712 12585393518139 12610216779516 12633586827264 12664620269568 12678366385152 12684491104896 12709509825024 12760720017786 12778196041728 12792806414336 12809584705536 12844352232504 12869686260576 12893537173504 12939238121472 12945488864256 12971022372864 12991373954208 13016997965952 13023286273296 13093668237312 13119494012928 13155102689742 13172356147392 13187417195979 13205477588992 13258686175488 13284837430272 13291255126656 13305681388584 13338365779908 13356632899584 13363085279232 13389442449408 13410450533376 13436901126144 13443392282112 13491042183216 13516044632064 13524181899192 13579460841024 13597270861824 13612817750688 13661068177809 13686385729536 13713380573184 13720005292032 13734896917248 13768635643776 13802457246912 13817438365068 13843045711872 13851379848366 13870349549568 13877050097664 13926237092352 13942160115624 13960445831424 14017507964928 14035892502528 14051940903936 14101747796448 14108560129404 14127882043392 14136387664176 14162586107904 14212785180672 14247697803264 14263162183296 14270052493008 14298198553152 14314546870849 14375470546944 14391907216128 14398859720544 14410782793728 14427259838336 14449896261567 14469685641216 14478397043148 14505229320192 14540860309504 14556642886656 14563674972288 14592400169472 14615295698484 14644122711696 14651197057458 14671262121984 14707300958208 14730376766976 14747219229912 14759430764544 14776306447328 14856162287616 14863339066368 14875646754816 14892655316992 14916021947424 14945442109056 14952662017488 14968891562157 15026212012032 15033470939136 15063122755584 15086756850048 15104006791926 15116513766912 15123816317376 15205550211072 15214704636591 15222935979264 15235541434368 15252961494016 15276893446152 15314419969524 15335393329152 15342801616896 15373063553024 15397183945728 15427553144832 15435005953536 15451759031904 15489715099248 15518421614592 15527764402776 15573426425856 15591232817472 15604143243264 15611681359872 15684930130077 15705501560352 15713998430208 15744992509952 15769696460544 15808433516928 15864466271004 15893867298816 15903436122198 15925216149504 15932909371392 15989383328256 16028660028672 16085473372296 16094175811584 16115283984384 16190895618144 16198717185612 16212130642944 16220901605376 16230667318128 16278396346368 16318382985216 16358467848192 16376223247488 16384134343824 16416450190656 16474638050658 16505169887232 16545713577984 16590621633651 16604359610112 16613342773248 16623344753244 16713182573568 16721256449664 16735102599168 16754237231616 16780524690852 16813622372688 16821744769674 16844782436352 16886160359424 16904488513536 16912654806528 16946013100032 17006077987776 17014293357048 17079446274048 17125802976672 17139984113664 17159581680768 17186505126921 17252317495296 17260651819008 17294696497152 17321831938944 17355997287936 17364381697728 17425929486654 17458224316416 17468734953123 17492658683904 17540136919656 17554661148672 17563141529856 17583222927972 17678248233984 17692886827008 17713116573696 17721673502208 17740908518112 17784487706544 17817447038976 17880600711168 17915868168192 17924523042816 17988056244288 18008623482681 18032242532256 18105947788032 18129694482432 18150423667584 18214757570412 18248514306048 18259500732894 18284507430912 18293340389376 18313195889664 18358180858368 18403276329216 18423251153424 18432151136802 18457394282496 18468506464488 18502733463552 18568316123136 18589546820832 18613927775232 18690010619904 18714523336704 18735921205248 18802330395264 18811413505872 18848516885568 18915325169274 18950380240896 18996930404352 19017549577728 19026736657344 19048491505303 19064264737536 19167294062592 19189209621504 19198479627392 19214377058304 19266528348756 19292914188288 19304529390864 19340305760256 19408857182208 19418233296384 19456533559296 19487060931312 19525496948928 19534929409944 19609734610944 19640502355968 19662958973216 19679241019392 19732654034613 19808216383488 19817785421824 19888029263232 19927256145408 19936882689984 19958522082876 20007548669862 20034949349376 20044627918848 20084163674112 20115675800064 20138675722568 20155351689216 20165088423168 20274066948096 20286272848788 20297247972352 20314055245824 20369191261536 20419226626032 20457068822528 20529578594304 20570070859776 20580007938048 20602345375872 20652953465664 20703685870368 20764568567808 20777069772549 20788310423296 20805524324352 20815575146496 20913240173436 20940668747136 20951997906944 21026261947392 21077911355904 21152621694672 21162840194106 21191823065088 21204581496264 21243879161856 21319177771008 21371546704896 21405078739512 21447297829728 21458901082112 21487045312512 21587860824192 21598289580816 21616174190592 21640889757504 21704528461824 21717595564722 21757843980288 21811290464256 21834964329984 21845512458432 21888600254208 21922943547726 21966184067544 21976795586187 22006893182976 22060951437312 22095565150464 22120828844868 22139146146816 22151123697664 22164459670992 22284243431424 22295008599552 22313470132224 22338982975488 22374032921136 22418163163584 22428993026232 22514880479232 22539318018048 22550206408704 22594684133376 22630135275072 22656010187889 22674770650368 22685724476064 22808325316608 22834403968896 22853312151552 22879442241024 22915340169228 22971629954286 23003089993728 23014202425344 23059595329536 23095775918592 23141329717248 23152508930304 23177638547856 23234572648872 23277632421888 23291646604164 23323544911872 23360139638784 23386849226208 23406214864896 23417522039808 23444297237296 23544077746176 23570997645312 23617488764928 23628898002944 23654544690816 23712650275392 23796699406506 23840800948224 23855154183297 23887824224256 23899364057088 23984074992384 24011497976908 24042990043008 24141263717376 24172925976576 24200564890112 24286343427216 24298075778418 24331352408064 24346000977192 24391120519168 24417594519552 24477574477824 24537701772288 24564334871232 24576201515736 24624675285984 24670311284736 24757754830848 24786062427776 24818570366976 24920014159872 24935017129866 24981228273664 25069773860352 25081884674496 25131355847424 25170787036278 25220433559032 25232617154511 25267173654528 25329240539136 25356732770304 25368982209792 25419019650048 25521440035572 25556392083456 25585612828672 25619169411072 25688704465008 25739372521152 25878476242944 25890977728512 25942044745728 25982747908416 26033995931904 26046572546592 26138894229981 26187336474624 26238988025856 26310205379484 26344712294784 26374834391958 26410955177984 26517372350976 26569674860544 26582510253312 26611362777168 26676731559816 26726170558464 26778884898816 26820901066752 26873802252288 26886784564224 26982084366432 27032089264128 27048363798384 27158921682048 27194541723648 27225635501376 27322136355618 27372771459072 27389251099341 27426761146368 27440010584064 27469793834496 27537271287552 27604914493824 27634876730136 27648226705203 27686091423744 27702759696732 27740699099136 27754100195328 27852474184704 27884320231248 27920891662848 28035015929856 28071785005056 28103881807872 28203495592896 28217120258808 28272775328352 28325172215808 28372987753911 28425570361344 28495395606528 28526324366592 28540104986016 28596397106304 28629093741698 28750941093888 28783814432256 28797719441088 28821565587456 28854519676672 28899792523134 28939371282432 28956794086296 29010458640384 29081720619008 29113285773312 29127349944576 29184800338944 29230591396968 29288245423392 29302394114916 29342524243968 29414601916416 29460753533952 29494438459824 29518861529088 29552612894656 29712324575232 29726678132736 29785310633984 29832043894848 29890884218112 29905324034976 29937783124314 30011323004793 30052424024064 30066941878272 30126245511168 30173513700096 30208013583852 30233027533824 30247632634752 30411100422144 30429409273182 30445871958528 30471082868736 30505922988032 30553786892304 30628839939048 30685603233792 30746127106048 30794367891456 30855106289664 30870011907072 30903518063808 30979430198496 31036843229184 31055528805552 31146852851712 31182465634944 31208286486528 31223362719744 31369860260154 31411003120704 31427996860416 31489985019904 31539392921088 31616867033856 31728932542008 31744260291159 31787734597632 31806872244396 31850432299008 31865818742784 31978766656512 32057320057344 32170946744592 32188351623168 32230567968768 32381791236288 32397434371224 32424261285888 32461334636256 32556792692736 32576393347083 32636765970432 32716935696384 32752446494976 32768268687648 32832900381312 32949276101316 33010339774464 33091427155968 33181243267302 33208719220224 33226685546496 33246689506488 33426365147136 33442512899328 33470205198336 33508474463232 33561049381704 33627244745376 33643489539348 33689564872704 33772320718848 33808977027072 33825309613056 33892026200064 34012155975552 34028586714096 34251605953344 34279968227328 34319163361536 34373010253842 34457444931429 34504634990592 34521303638016 34589392994304 34643663877888 34711994575872 34728763395456 34851858973308 34916448632832 34937469906246 34985317367808 35080273839312 35109322297344 35126283059712 35166445855944 35356496467968 35426233147392 35443347004416 35481817036224 35568975413088 35634894077952 35695049109759 35761201422336 35831736336384 35849046085632 35976112488576 36017246965362 36064485064512 36211895576064 36259388964864 36300847335168 36429515140824 36447113667627 36497028612096 36519001465788 36569014861824 36586680778752 36626391779328 36716361716736 36806552658432 36846502306848 36864302273604 36914788564992 36937012928976 37005466927104 37136632246272 37179093641664 37227855550464 37380021239808 37402525694799 37471842410496 37604660790528 37622827011744 37697033771136 37756180554417 37830650338548 37900760481792 37993860808704 38035099155456 38053473314688 38096983010606 38128529475072 38334588125184 38378419243008 38396959254784 38428754116608 38533056697512 38609058781728 38680611520512 38817714364416 38836466592768 38913067118592 38974121862624 39050993897856 39069858819888 39281004711936 39325917946432 39358482038784 39465308069226 39562251587937 39616432766976 39635570843648 39776058526464 39854512290816 39873765379968 39917044165752 40015097339724 40069898698752 40089255837696 40168327348224 40231351600128 40277351445136 40310703378432 40330176846336 40548133896192 40572545697576 40594495944704 40738382523072 40838453252064 40914137645056 40983204533427 41059157188608 41140141719552 41160015876096 41204690751744 41305906931328 41407371740736 41529137135616 41554139545098 41576620846592 41611048648704 41631150292992 41826480346872 41881337494272 41903995813888 42052523894784 42155822711808 42305243389344 42325680388212 42383646130176 42409162992528 42487758323712 42638355542016 42743093409792 42810157479024 42894595659456 42917802164224 42943640612547 43175721648384 43196579161632 43232348381184 43281779515008 43349688784701 43409056923648 43435191129444 43515687960576 43622580928512 43669928659968 43691024916864 43777200508416 43845887095452 43932368135088 43953591172374 44013786365952 44121902874624 44191130300928 44241657689736 44278292293632 44328919341984 44568486862848 44590017199104 44626940264448 44677965950976 44748065842272 44836326327168 44857986052464 44906674686471 45078636036096 45100412817408 45189368266752 45260270550144 45312020375778 45349541300736 45371448952128 45616650633216 45668807937792 45706624303104 45758884482048 45830680338456 45943259908572 46006179987456 46028404850688 46119190659072 46191551837184 46282659434496 46305017860608 46355277095712 46469145297744 46555264843776 46583293208328 46720279277568 46773698452416 46812429729792 46835044079616 46888594474592 47054790390231 47141995290624 47234977529856 47257796005888 47309089381632 47425300550784 47593398813012 47681601896448 47710308366594 47775648448512 47798728114176 47968149984768 48022995953816 48085980086016 48282527434752 48345851953152 48401129780224 48572686854432 48596151556836 48662704816128 48692001954384 48782241038336 48835189039104 48955148955648 49075403544576 49128669742464 49152403031472 49249350571968 49515509661696 49572124855552 49637140733952 49771864900953 49840028319744 49870034259732 49962456547328 50139547720704 50163769348992 50262711694848 50341574072556 50440867118064 50465234309022 50534347309056 50658481078272 50713465540608 50737964419584 50838039300096 51042880071144 51171225657344 51238338822144 51377408930016 51478745042304 51559515380763 51756952485888 51781955457024 51884089491456 51965495816832 52067991863808 52093145093184 52277788459962 52374672949248 52406204859369 52477976051712 52620410758968 52689424589568 52749668783916 52821910355968 53034744701952 53139349721088 53165020506624 53222725554336 53353463119632 53452341116928 53641802133504 53747604504576 53773569128448 53964168732864 54025870448043 54096727596768 54317843364096 54389083447296 54451271002752 54644272711236 54745542918144 54778502198682 54853522292736 54880021168128 54939587668992 55074542575104 55209828987648 55269753460272 55296453410406 55372182847488 55405519393464 55508200390656 55704948369408 55768640462496 55841783325696 56070031859712 56143570010112 56207763615744 56406991185792 56434240517616 56545550656704 56745975507822 56851140722688 56990791213056 57052648733184 57080209972032 57145474515909 57192794212608 57258187483396 57501882187776 57567628864512 57595438882176 57643131174912 57709039353344 57799585046268 57878742564864 57913588172592 58020917280768 58163441238016 58226571546624 58254699889152 58369600677888 58461182793936 58576490846784 58604788229832 58829203832832 58921507067904 58988876919648 59037723058176 59105225789312 59197962103839 59424649150464 59453356265472 59570621267968 59664087789696 59781768436224 59810648069952 59875566248628 60022646009586 60104848048128 60133883756544 60252491022336 60347027400192 60416027167704 60466055067648 60495265269504 60822200844288 60858818546364 60891743917056 60942165737472 61011845976064 61107573784608 61257679878096 61371206467584 61588735782912 61710212579328 61740023814144 61807036127616 61958860396992 62111057611104 62293705703424 62331209317647 62364931269888 62416572973056 62446725439488 62739720520308 62822006241408 62855993720832 62979970039808 63078785842176 63233734067712 63457865084016 63488520582318 63575469195264 63613744488792 63731637485568 63957533313024 64114640114688 64341893489184 64376703246336 64461135937536 64763582472576 64794868742448 64848522571776 64922669272512 65113585385472 65152786694166 65273531940864 65433871392768 65504892989952 65536537375296 65665800762624 65898552202632 65930386758561 66020679548928 66182854311936 66362486534604 66417438440448 66453371092992 66493379012976 66852730294272 66885025798656 66940410396672 67016948926464 67122098763408 67254489490752 67286979078696 67544641437696 67617954054144 67650619226112 67784052400128 67968030563667 68024311951104 68057173428192 68503211906688 68559936454656 68638326723072 68746020507684 68914889862858 69009269981184 69042607276032 69178785988608 69287327755776 69423989151744 69457526790912 69703717946616 69832897265664 69874939812492 69970634735616 70160547678624 70218644594688 70252566119424 70332891711888 70712992935936 70852466294784 70886694008832 70963634072448 71137950826176 71390098219518 71522402844672 71565462549891 71663472672768 71698092171264 71952224977152 72034493930724 72128970129024 72423791152128 72518777929728 72601694670336 72859030281648 72894227335254 72994057224192 73038002931576 73173361557504 73252783558656 73432723433472 73613105316864 73693004613696 73728604547208 73874025857952 74010933854208 74273264492544 74358187283328 74455711100928 74760042479616 74805051389598 74943684820992 75209321581056 75245654023488 75394067542272 75512361108834 75661300677096 75697851463533 75801520963584 75987721617408 76070198310912 76106946629376 76193966021212 76257058950144 76669176250368 76756838486016 76793918509568 76857508233216 77066113395024 77218117563456 77635428728832 77672933185536 77826134237184 77948243725248 78037368424951 78101987795712 78139717639776 78562009423872 78651835892864 78716964077568 78930616138452 79124503175874 79232865533952 79271141687296 79552117052928 79709024581632 79747530759936 79834088331504 80030194679448 80178511675392 80336654696448 80462703200256 80554702890272 80621406756864 80660353692672 81096267792384 81145091395152 81188991889408 81476765046144 81676906504128 81966409066854 82118314377216 82167753298023 82280283439104 82320031752192 82409381503488 82611813862656 82814743481472 82944680115609 83058274271232 83108279090196 83153241693184 83222097297408 83262300585984 83652960693744 83762674988544 83807991627776 84105047789568 84311645423616 84610486778688 84651360776424 84818325985056 84975516647424 85118963261733 85276711084032 85486186819584 85620314958048 85789191318912 85835604328448 85887281225094 86351443296768 86393158323264 86464696762368 86563559030016 86699377569402 86818113847296 86870382258888 87031375921152 87245161857024 87339857319936 87382049833728 87554401016832 87691774190904 87864736270176 87907182344748 88027572731904 88243805749248 88382260601856 88483315379472 88556584587264 88657838683968 89136973725696 89180034398208 89355931901952 89496131684544 89672652654336 89715972104928 89813349372942 90033969014379 90157272072192 90200825634816 90378736533504 90520541100288 90624040751556 90699082601472 90742897904256 91233301266432 91337615875584 91413248606208 91517768964096 91661360676912 91886519817144 92056809701376 92238381318144 92383103674368 92565318868992 92610035721216 92710554191424 92938290595488 93110529687552 93166586416656 93440558555136 93547396904832 93624859459584 93670088159232 93777188949184 94109580780462 94283990581248 94469955059712 94515592011776 94618178763264 94850601101568 95186797626024 95232780873477 95363203792896 95420616733188 95551296897024 95597456228352 95936299969536 96045991907632 96171960172032 96565054869504 96691703906304 96802259560448 97145373708864 97192303113672 97384003908768 97564482076672 97670378078208 97729180041249 97910297911296 98150807089152 98257339484928 98304806062944 98498701143936 99031019323392 99144249711104 99274281467904 99543729801906 99680056639488 99740068519464 99924913094656 100279095441408 100327538697984 100525423389696 100683148145112 100881734236128 100930468618044 101068694618112 101316962156544 101426931081216 101475928839168 101676078600192 102085760142288 102342451314688 102754817860032 102957490084608 103119030761526 103372334794287 103513904971776 103563910914048 103768178982912 103930991633664 104135983727616 104186290186368 104555576919924 104749345898496 104812409718738 104955952103424 105240821517936 105378849179136 105499337567832 106069489403904 106278699442176 106330041013248 106445451108672 106706926239264 106904682233856 107085147329277 107283604267008 107495209009152 107547138256896 107928337465728 108051740896086 108193455193536 108635686728192 108778166894592 108902542005504 109288545422472 109341341002881 109491085836288 109557004397364 109707044585472 109760042336256 109879175337984 110149085150208 110419657975296 110539506920544 110592906820812 110744365694976 110811038786928 111016400781312 111409896738816 111537280924992 111683566651392 112140063719424 112207577084397 112415527231488 112813982371584 112868481035232 113091101313408 113268541663251 113491951015644 113702281445376 113981582426112 114105297466368 114160419944064 114290949031818 114385588425216 114516374966792 115003764375552 115135257729024 115190877764352 115286262349824 115418078706688 115599170092536 115827176345184 116041834561536 116326882476032 116453143093248 116509399778304 116739201355776 116922365587872 117152981693568 117209576459664 117843014135808 117977753839296 118075446116352 118210451578624 118395924207678 118686754763811 118849298300928 118906712530944 119141242535936 119328175579392 119563536872448 119621296139904 119751132497256 120045292019172 120209696096256 120267767513088 120504982044672 120694054800384 120832054335408 120932110135296 120990530539008 121644401688576 121717637092728 121783487834112 122023691952128 122215147569216 122515359756192 122742412935168 122949613600281 123177471565824 123420425158656 123480047628288 123614072255232 123917720793984 124222115222208 124587411406848 124662418635294 124729862539776 124833145946112 124893450878976 125479441040616 125644012482816 125711987441664 125959940079616 126157571684352 126467468135424 126915730168032 126977041164636 127150938390528 127227488977584 127463274971136 127915066626048 128229280229376 128683786978368 128753406492672 128830921837641 129527164945152 129589737484896 129697045143552 129845338545024 130049066354103 130227170770944 130305573388332 130547063881728 130867742785536 131009785979904 131073074750592 131331601525248 131797104405264 131860773517122 132041359097856 132365708623872 132724973069208 132834876880896 132986758025952 133705460588544 133770051597312 133880820793344 134033897852928 134244197526816 134508978981504 134573958157392 135235908108288 135301238452224 135568104800256 135936061127334 136048623902208 136114346856384 137006423813376 137119872909312 137276653446144 137492041015368 137829779725716 138018539962368 138085214552064 138357571977216 138574655511552 138847978303488 138915053581824 139407435893232 139665794531328 139749879624984 140321095357248 140437289189376 140505132238848 140665783423776 141164371170693 141425985871872 141704932589568 141773388017664 141927268144896 142275901652352 142780196439036 143044805689344 143130925099782 143326945345536 143396184342528 143904449954304 144068987861448 144257940258048 144847582304256 145037555859456 145203389340672 145718060563296 145788454670508 145988114448384 146076005863152 146346723115008 146505567117312 146865446866944 147226210633728 147386009227392 147457209094416 147748051715904 148546528985088 148716374566656 148911422201856 149315594702859 149520084959232 149610102779196 149887369641984 150418643162112 150491308046976 150788135084544 151024722217668 151322601354192 151395702927066 151603041927168 151975443234816 152140396621824 152213893258752 152387932042424 152514117900288 153513676972032 153587837019136 153715016466432 154132226790048 154436235126912 154678546142289 155270857457664 155345866371072 155652268474368 155896487450496 156074736849902 156203975591424 156279435279552 157124018847744 157218614578107 157303671785728 157433928155136 157861232276904 158249006351748 158465731067904 158542283374592 159104234105856 159418049163264 159495061519872 159668176663008 160060389358896 160357023350784 160925406400512 161109405780544 161242813513728 161320707385344 162077611344129 162290182790304 162377983778816 162953530092288 163353813008256 163932818133708 164236628754432 164335506596046 164560566878208 164640063504384 164818763006976 165223627725312 165629486962944 165889360231218 166116548542464 166216558180392 166306483386368 166524601171968 167305921387488 167525349977088 167615983255552 168210095579136 168623290847232 169220973557376 169302721552848 169636651970112 170237926523466 170553422168064 170972373639168 171240629916096 171436423547727 171578382637824 171671208656896 171774562450188 172702886593536 172786316646528 172929393524736 173127118060032 173398755138804 173636227694592 173740764517776 174062751842304 174490323714048 174679714639872 174764099667456 175108802033664 175383548381808 175729472540352 175814364689496 176487611498496 176764521203712 176966630758944 177113169174528 177315677367936 177593886311517 178273947451392 178360068796416 178711863803904 178992263369088 179345305308672 179431944209856 179626698745884 180067938028758 180314544144384 180401651269632 180757473067008 181041082200576 181248081503112 181398165202944 181485795808512 182466602532864 182675231751168 182826497212416 183035537928192 183322721353824 183773039634288 184113619402752 184766207348736 185130637737984 185220071442432 185421108382848 185876581190976 186089109321037 186333172833312 186881117110272 187094793809664 187249718919168 187340176318464 187554377898368 188219161560924 188567981162496 188939910119424 189031184023552 189236357526528 189701202203136 190373595252048 190465561746954 190726407585792 190841233466376 191194912456704 191872599939072 192091983815264 192343920344064 193130109739008 193383407812608 193604519120896 194290747417728 194384606227344 194768007817536 195340756156416 195458360082498 195820595822592 196301614178304 196514678969856 196609612125888 196997402287872 197791160275683 198062038646784 198288499422208 198548562935808 199087459603812 199360113278976 199480137038928 199849826189312 200558190882816 200655077395968 201050846779392 201366296290224 201763468472256 201860937236088 202633924313088 202853862162432 202951857678336 203352157200384 203904091691001 204171520284576 204684902629376 205509635720064 205914980169216 206238061523052 206744669588574 207027809943552 207127821828096 207536357965824 207861983267328 208271967455232 208372580372736 209111153839848 209498691796992 209624819437476 209911904206848 210481643035872 210757698358272 210998675135664 212138978807808 212557398884352 212660082026496 212890902217344 213413852478528 214170294658554 214567208534016 214696387649673 214990418018304 215094276513792 215856674931456 216103481792172 216386910387072 217271373456384 217556333789184 217805084011008 218577090844944 218682682005762 218982171672576 219114008794728 219520084672512 219758350675968 220298170300416 220839315950592 221079013841088 221185813641624 221622077573856 222032801562624 222819793477632 223074561849984 223367133302784 224280127438848 224415154168794 224831054462976 225627964743168 225736962070464 226182202626816 226537083326502 226983902031288 227093554390599 227404562890752 227963164852224 228210594932736 228320839888128 228581898063636 228771176850432 229032749933584 230007528751104 230270515458048 230381755528704 230572524699648 230836157413376 231198340185072 231654352690368 232653764952064 232906286186496 233018799556608 233478402711552 233844731175744 234112105274853 234305963387136 234419152919328 235686028271616 235955507678592 236150892232704 236420903157248 236791848415356 237373509527622 237698596601856 237813425061888 238282485071872 238656351158784 239127073744896 239242592279808 239502264994512 240090584038344 240535535026176 241009964089344 241388109600768 241664108670816 241864220270592 241981061078016 243288803377152 243435274185456 243566975668224 244047383904256 244430295138432 245030719512384 245899227200562 246354943131648 246503259894069 246840850317312 246960095256576 247228144510464 247835441587968 248444230444416 249174822813696 249324837270588 249459725079552 249666291892224 249786901757952 250958882081232 251288024965632 251423974883328 252315143368704 252934936270848 253831460336064 253954082329272 254454977955168 254926549942272 255356889785199 255830133252096 256458560458752 257367573956736 257506812985344 257661843675282 259054329890304 259179474969792 259394090287104 259690677090048 260098132708206 260454341541888 260611146776664 261094127763456 261735485571072 262019571959808 262146149501184 262663203050496 263594208810528 263721547034244 264082718195712 264731417247744 265449946138416 265669753761792 265973516051904 267410921177088 267540103194624 268067795705856 268488395053632 269017957963008 269147916314784 270101907043137 270471816216576 270602476904448 271136209600512 271872122254668 272097247804416 272228693712768 274012847626752 274239745818624 274553306892288 274984082030736 275659559451432 276170429104128 276715143954432 277149311023104 277695956606976 277830107163648 278814871786464 279331589062656 279499759249968 280642190714496 280874578378752 281010264477696 281331566847552 282328742341386 282851971743744 283409865179136 283546776035328 283854536289792 284551803304704 285560392878072 285698342620431 286089611378688 286261850199564 286653890691072 286792368685056 287808899908608 288137975722896 288515880516096 289695164608512 290075111718912 290406778681344 291436121126592 291576909341016 292152011726304 292693446230016 293011134234624 293187540123747 293730893733888 294452421267456 294772018454784 294914418188832 295496103431808 297093057970176 297432749133312 297822844403712 298631189405718 299040169918464 299220205558392 299774739283968 300837286324224 300982616093952 301576270169088 302049444435336 302645202708384 302791405854132 303206083854336 303950886469632 304280793243648 304427786517504 304775864084848 305028235800576 307027353944064 307175674038272 308264453580096 308872470253824 309357092284578 310117004382861 310541714915328 310691732742144 311304536948736 311792974900992 312149473699804 312407951182848 312558870559104 314248037695488 314437229156214 314607343571456 314867856310272 315722464553808 316498012703496 317084566749184 318208468211712 318836098326528 318990123039744 319336353326016 320120778717792 320714046701568 321850812801024 322218811561088 322485627027456 322641414770688 324155222688258 324580365580608 324755967557632 325907060184576 326707626016512 327865636267416 328024023008643 328473257508864 328671013192092 329121133756416 329280127008768 329637526013952 330447255450624 331258973925888 331778720462436 332233097084928 332433116360784 332612966772736 333049202343936 334611842774976 335050699954176 336420191158272 336622731253191 337246581694464 338441947114752 338605443105696 339273303940224 339805624989753 340475853046932 341106844336128 341944747278336 342481259832192 342872847095454 343156765275648 343342417313792 343549124900376 345405773187072 345572633293056 345858787049472 346254236120064 346797510277608 347481529035552 348125503684608 348980647428096 349359429279744 349528199334912 350217604067328 350767096763616 351458945080704 351628729378992 353529042407424 353933261517888 354226338349056 354631354735872 355187772623034 356060264291433 356547894902784 356720137592832 357423727607808 357984526738176 358690610617344 358863888419712 359253397491768 360135876057516 360629088288768 360803302539264 361514946134016 362082164401152 362496163006224 362796330405888 362971591617024 364933205065728 365350463502336 366071075856384 366645442707648 367546079268576 368227238805504 368848840800843 369532414697472 370261275475968 370440142884864 370842216765696 371753162381952 372178218642074 372666345666624 373762234220544 374189587619328 374499437838336 374680352636928 375108755796736 376438323121848 377135962324992 377879820238848 378062368047104 378472715053056 379402404406272 380747190504096 380931123493908 381452815171584 381682466932752 382389824913408 383745199878144 384183967630528 384687840688128 386260219478016 386492765512923 387209038241792 388581494835456 388769212454688 389536015635072 390147199062309 390681512312832 390916720164996 391641191645184 392603228356608 393029357939712 393219224251776 393994804575744 395582320551366 396124077293568 396576998844416 397097125871616 398174919207624 398960274077856 399699652378624 401116381765632 401310154791936 402101693558784 402732592580448 403526936944512 403721874472176 405707724324864 405903715356672 406704314400768 407808183382002 408343040569152 409369805258752 411019271440128 411829960338432 412476123046104 413489339177148 414055619887104 414255643656192 415072715931648 415723966534656 416543934910464 416745160745472 418222307679696 418997383593984 419249638874952 420963286071744 421515396716544 421997350271328 423493113512079 424277957615616 425114797768704 425320164052992 425781804434688 426827704957056 428340589317108 429134417068032 429392775299346 429980836036608 430188553027584 431713349862912 432206963584344 432773820774144 434542746912768 435112667578368 435610168022016 437154181689888 437365364011524 437964343345152 438228017589456 439040169345024 439516701351936 440596340600832 441678631901184 442158027682176 442371627283248 443244155147712 445639586955264 446149123699968 446734266605568 447946784108577 448560254877696 448830308337588 449662108925952 451255929486336 451473924140928 452364405253632 453074166653004 453967804062576 454187108781198 454809125781504 455926329704448 456421189865472 456641679776256 457163796127272 457542353700864 458065499867168 460541030916096 460763511057408 461145049399296 461672314826752 462396680370144 463308705380736 464035638426867 465812572372992 466037599113216 466956805423104 467689462351488 468224210549706 468611926774272 468838305838656 471372056543232 471655843734321 471911015357184 472301784465408 472841806314496 473583696830712 474747019055244 475397193203712 475626850123776 476564970143744 477312702317568 478254147489792 478485184559616 479004529989024 480181168076688 481071070052352 482776219201536 483328217341632 483728440541184 483962122156032 486232834032387 486870548370912 487133951336448 488094767808512 488860590276864 490061439024768 491798454401124 492709886263296 493006519788138 493681700634624 493920190513152 494456289020928 495670883175936 496888460888832 498349645627392 498649674541176 498919450159104 499573803515904 501917764162464 502576049931264 502847949766656 504630286737408 505869872541696 507662920672128 507908164658544 508909955910336 510713779570398 511660266504192 512917120917504 514309270643181 514735147913472 515013625970688 515323687350564 518108659780608 518358949939584 518788180574208 519381354180096 520196265416412 520908683083776 521222293553328 522188255526912 523470971142144 524039143919616 524292299002368 525326406100992 527188417621056 527443094068488 529462834495488 530899892276832 531339507523584 531947032103808 532781658934551 534821842354176 535080206389248 536135591411712 536976790107264 538035915926016 538295832629568 540203814086274 540943632433152 541204953808896 542272419201024 543744244509336 544194495608832 544457387425536 548025695253504 548479491637248 549106613784576 549968164061472 551319118902864 552340858208256 554298622046208 555391913213952 555660214327296 557629743572928 558267327963111 558999518499936 561284381428992 561749156757504 562020528955392 562663133695104 564657484682772 565703943487488 566819730358272 567093552070656 567709072579584 569103606609408 571120785756144 571396685240862 572179222757376 572523700399128 573584737370112 575617799817216 576275951445792 577031761032192 579390329217024 580150223437824 580813557362688 582872242253184 583153818682032 584304023452608 586022268469248 586375080247494 587461787467776 588904842534912 589544036909568 589828836377664 590992206863616 594186115940352 594865498266624 595645688807424 597262378811436 598080339836928 598440411116784 599549478567936 601674572648448 601965232187904 603152540338176 604098888870672 605290405416768 605582811708264 607901772939264 608561586487296 608855573035008 609551728169696 610056471601152 611712275073003 614054707888128 614351348076544 616528907160192 617744940507648 618714184569156 620234008765722 621083429830656 621383465484288 622609073897472 623585949801984 624298947399608 624815902365696 625117741118208 628496075390976 628874458312428 629214687142912 629735712620544 631444929107616 632996025406992 634169133498368 636416936423424 637672196653056 637980246079488 638672706652032 640241557435584 643701625602048 644089162949019 644437623122176 644971254054912 645282829541376 648310445376516 649160731161216 649511935115264 651814120369152 653415252033024 655731272534832 656048046017286 656946515017728 657342026384184 658560254017536 659275052027904 660894510901248 662517947851776 663557440924872 664866232721568 665225933545472 666098404687872 669223685549952 670101399908352 672840382316544 673245462506382 674493163388928 676883894229504 677210886211392 678546607880448 679611249979506 680951706093864 681280663171797 682213688672256 683889494556672 684962519664384 685745694190908 686313530551296 686684834627584 687098249800752 690811546374144 691145266586112 691717574098944 692508472240128 693595020555216 694963058071104 697961294856192 698718858559488 699056398669824 700435208134656 701534193527232 702336315824559 702917890161408 703257458757984 707058084814848 707866523035776 708452676698112 709262709471744 710375545246068 712120528582866 713095789805568 713440275185664 714847455215616 715969053476352 717381221234688 717727776839424 718506794983536 720271752115032 721606605078528 723029892268032 724164328802304 724992326012448 725592660811776 725943183234048 729866410131456 730700927004672 732142151712768 733290885415296 735092158537152 737697681601686 739064829394944 739509779682207 740522550951936 740880285769728 741684433531392 743506324763904 744356437284148 745332691333248 747524468441088 748379175238656 748998875676672 749360705273856 750217511593472 752876646243696 754271924649984 756124736094208 756945430106112 758804808812544 761494381008192 761862246987816 763364933865504 764779649826816 767490399756288 768367935261056 769375681376256 772520438956032 772985531025846 774418076483584 777162989670912 777538424909376 779072031270144 780294398124618 781363024625664 781833440329992 783282383290368 785206456713216 786058715879424 786438448503552 787989609151488 791164641102732 792248154587136 793153997688832 794194251743232 796349838415248 797920548155712 802232763531264 802620309583872 804203387117568 805465185160896 807053873889024 807443748944352 810305721129411 811415448649728 811807430713344 813408628801536 815616366764004 816686081138304 818739610517504 822038542880256 823659920676864 824952246092208 826978678354296 828511287312384 830145431863296 831447933069312 833087869820928 833490321490944 836444615359392 837994767187968 838499277749904 841926572143488 843030793433088 843994700542656 846986227024158 848555915231232 850229595537408 850640328105984 851563608869376 853655409914112 856681178634216 857095027861293 858268834136064 858785550598692 859961672073216 860377106055168 863426699725824 864413927168688 865547641548288 869085493825536 870225335156736 871220336044032 874308363379776 874730728023048 876456035178912 878080338690048 879033402703872 879562620371241 881192681201664 883357263802368 884316055364352 884743254566496 886488310295424 891279173910528 892298247399936 893468533211136 895893568217154 897120509755392 897660616675176 899324217851904 902511858972672 902947848281856 904728810507264 906148333306008 907935608125152 908374217562396 909618251563008 911852659408896 912842379730944 913283359552512 914327592254544 915084707401728 916130999734336 921082061832192 921527022114816 923344629653504 924793360740288 926617410761472 928071276853734 930351013148583 931625144745984 932075198226432 933913610846208 935378924702976 936448421099412 937223853548544 937676611677312 942744113086464 943311687468642 943822030714368 944603568930816 945683612628992 947167393661424 949494038110488 951253700247552 953129940287488 954625404635136 956508294979584 956970369119232 958009059978048 960362336153376 962142140104704 965552438403072 966656434683264 967456881082368 967924244312064 972465668064774 973741096741824 974267902672896 976189535617024 977721180553728 980122878049536 983596908802248 984072069025929 985419772526592 986013039576276 987363401269248 987840381026304 988912578041856 991341766351872 993776921777664 996699291254784 997299349082352 997838900318208 999147607031808 1003835528324928 1005152099862528 1009260573474816 1009868193759573 1011739745083392 1015325841344256 1015816329317088 1017819911820672 1021427559140796 1023320533008384 1025834241835008 1028618541286362 1029470295826944 1030027251941376 1030647374701128 1036217319561216 1036717899879168 1037576361148416 1038762708360192 1040392530832824 1042444587106656 1044376511053824 1046941942284288 1048078287839232 1048584598004736 1050652812201984 1054376835242112 1054886188136976 1061799784553664 1062679015047168 1063894064207616 1065563317869102 1068180792874299 1069643684708352 1070160412778496 1072271182823424 1073953580214528 1076071831852032 1076591665259136 1080407628172548 1081887264866304 1082409907617792 1084544838402048 1087488489018672 1088388991217664 1088914774851072 1096051390507008 1098213227569152 1099936328122944 1102638237805728 1104681716416512 1106546522402529 1108597244092416 1110783826427904 1111320428654592 1115259487145856 1116534655926222 1117999036999872 1122568762857984 1123498313515008 1124041057910784 1125326267390208 1129314969365544 1131407886974976 1133639460716544 1134187104141312 1135418145159168 1138207213218816 1142241571512288 1142793370481724 1144358445514752 1145047400798256 1147169474740224 1151235599634432 1152551902891584 1154063522064384 1158780658434048 1159478296538769 1161627114725376 1165744484506368 1166307637364064 1168608046905216 1170441597186927 1172044536938496 1172750160494988 1174923574935552 1177809685069824 1179088073819136 1179657672755328 1181984413727232 1188372231880704 1189730996533248 1191291377614848 1194524757622872 1196880822233568 1199098957135872 1203349145296896 1203930464375808 1206305080676352 1208197777741344 1210580810833536 1211165623416528 1217123172974592 1217711146070016 1219103456339392 1220112943202304 1223424550146006 1228109415776256 1228702696153088 1233057814320384 1235489881015296 1237428369138312 1240468017531444 1242166859661312 1242766930968576 1245218147794944 1247171899603968 1248597894799216 1249631804731392 1250235482236416 1256992150781952 1257748916624856 1258429374285824 1262889858215232 1265992050813984 1268338266996736 1270479340536237 1272833872846848 1275344393306112 1275960492158976 1277345413304064 1280483114871168 1287403251204096 1288178325898038 1288875246244352 1289942508109824 1290565659082752 1296620890753032 1298321462322432 1299023870230528 1303628240738304 1306830504066048 1311462545069664 1312096092034572 1313893030035456 1314684052768368 1317120508035072 1318550104055808 1321789021802496 1325035895703552 1327114881849744 1329732465443136 1330451867090944 1338447371099904 1340202799816704 1343840352325731 1345680764633088 1346490925012764 1348986326777856 1353767788459008 1354421772422784 1357093215760896 1359222499959012 1361903412187728 1362561326343594 1364427377344512 1367778989113344 1369925039328768 1371491388381816 1372627061102592 1374196499601504 1381623092748288 1382290533172224 1383435148197888 1385016944480256 1387190041110432 1389926116142208 1392106915280601 1397437717118976 1398112797339648 1400870416269312 1403068387054464 1404672631649118 1405835780322816 1406514917515968 1414116169629696 1415733046071552 1416905353396224 1418525418943488 1420751090492136 1424241057165732 1426191579611136 1426880550371328 1429694910431232 1431938106952704 1434762442469376 1435455553678848 1437013589967072 1440543504230064 1443213210157056 1448328657604608 1449984652024896 1451185321623552 1451886366468096 1458698502097161 1461401854009344 1464284303425536 1466581770830592 1470184317074304 1475395363203372 1478129658789888 1479019559364414 1481045101903872 1481760571539456 1483368867062784 1487012649527808 1488712874568296 1490665382666496 1495048936882176 1496758350477312 1498721410547712 1500435023186944 1505753292487392 1508543849299968 1512249472188416 1513890860212224 1517609617625088 1522988762016384 1523724493975632 1526729867731008 1534980799512576 1536735870522112 1538751362752512 1542927811929543 1545040877912064 1545971062051692 1548836152967168 1554325979341824 1555076849818752 1558144062540288 1560588796249236 1562726049251328 1563666880659984 1566564766580736 1570412913426432 1572117431758848 1572876897007104 1575979218302976 1582329282205464 1586307995377664 1588388503486464 1592699676830496 1595841096311424 1598344976803653 1604465527062528 1605240619167744 1608406774235136 1610930370321792 1614107747778048 1614887497888704 1620611442258822 1622830897299456 1623614861426688 1626817257603072 1631232733528008 1633372162276608 1637479221035008 1644077085760512 1647319841353728 1649904492184416 1653957356708592 1657022574624768 1662895866138624 1666175739641856 1666980642981888 1672889230718784 1674801983889333 1676998555499808 1683853144286976 1686061586866176 1687989401085312 1693972454048316 1697111830462464 1700459191074816 1701280656211968 1703127217738752 1707310819828224 1713362357268432 1714190055722586 1716537668272128 1717571101197384 1720754212110336 1726853399451648 1728827854337376 1731095283096576 1738170987651072 1740450670313472 1742440672088064 1748616726759552 1749461456046096 1752912070357824 1758066805407744 1759125240742482 1762385362403328 1766714527604736 1768632110728704 1769486509132992 1772976620590848 1782558347821056 1784596494799872 1786937066422272 1791787136434308 1794241019510784 1795321233350352 1798648435703808 1805023717945344 1805895696563712 1809457621014528 1812296666612016 1815871216250304 1816748435124792 1823705318817792 1825684759461888 1826566719105024 1828655184509088 1830169414803456 1832261999468672 1835136825219009 1842164123664384 1843054044229632 1846689259307008 1849586721480576 1853234821522944 1856142553707468 1860702026297166 1863250289491968 1864150396452864 1867827221692416 1870757849405952 1872896842198824 1874447707097088 1875353223354624 1885488226172928 1886623374937284 1887644061428736 1889207137861632 1891367225257984 1894334787322848 1898988076220976 1902507400495104 1909250809270272 1913016589959168 1913940738238464 1916018119956096 1920724672306752 1931104876806144 1932267488847057 1933312869366528 1934913762164736 1935848488624128 1944931336129548 1947482193483648 1948535805345792 1952379071234048 1955442361107456 1960245756099072 1967193817604496 1968144138051858 1970839545053184 1972026079152552 1975680762052608 1977825156083712 1982683532703744 1987553843555328 1994598698164704 1995677800636416 1998295214063616 2007671056649856 2010304199725056 2018521146949632 2019736387519146 2023479490166784 2030651682688512 2031632658634176 2035639823641344 2042855118281592 2043841989515391 2046641066016768 2051668483670016 2057237082572724 2058940591653888 2060054503882752 2061294749402256 2072434639122432 2073435799758336 2075152722296832 2077525416720384 2080785061665648 2084889174213312 2093883884568576 2096156575678464 2097169196009472 2101305624403968 2107008947473677 2108753670484224 2109772376273952 2123599569107328 2125358030094336 2127788128415232 2131126635738204 2136361585748598 2139287369416704 2140320825556992 2144542365646848 2147907160429056 2152143663704064 2153183330518272 2160815256345096 2164819815235584 2169089676804096 2174976978037344 2176777982435328 2177829549702144 2192102781014016 2196426455138304 2199872656245888 2205276475611456 2213093044805058 2217194488184832 2218529339046621 2221567652855808 2222640857309184 2230518974291712 2233069311852444 2235998073999744 2245137525715968 2246996627030016 2248082115821568 2250652534780416 2258629938731088 2262815773949952 2268374208282624 2270836290318336 2276414426437632 2284483143024576 2285586740963448 2290094801596512 2294338949480448 2302471199268864 2305103805783168 2308127044128768 2317561316868096 2318956593077538 2323254229450752 2331488969012736 2332615274728128 2337216093810432 2340883194373854 2344089073876992 2345500320989976 2349847149871104 2355619370139648 2358176147638272 2359315345510656 2363968827454464 2376744463761408 2379461993066496 2382582755229696 2389049515245744 2393761644467136 2406698290593792 2407860928751616 2412610161352704 2416395555482688 2419158421173481 2421161621667072 2422331246833056 2434246345949184 2435422292140032 2438206912678784 2440225886404608 2446849100292012 2456218831552512 2457405392306176 2466115628640768 2470979762030592 2474856738276624 2480936035062888 2485533861937152 2490436295589888 2494343799207936 2497195789598432 2499263609462784 2500470964472832 2513984301563904 2515497833249712 2516858748571648 2525779716430464 2531984101627968 2540958681072474 2545667745693696 2550688786612224 2551920984317952 2554690826608128 2560966229742336 2571285083583879 2574806502408192 2576356651796076 2577750492488704 2579885016219648 2581131318165504 2593241781506064 2596642924644864 2598047740461056 2607256481476608 2613661008132096 2622925090139328 2624192184069144 2629368105536736 2634241016070144 2637100208111616 2638687861113723 2643578043604992 2650071791407104 2654229763699488 2659464930886272 2660903734181888 2676894742199808 2680405599633408 2687680704651462 2691361529266176 2692981850025528 2697972653555712 2707535576918016 2708843544845568 2714186431521792 2718444999918024 2723806824375456 2725122652687188 2728854754689024 2735557978226688 2739850078657536 2742982776763632 2745254122205184 2748392999203008 2763246185496576 2764581066344448 2770033888960512 2774380082220864 2779852232284416 2784213830561202 2791053039445749 2794875434237952 2796225594679296 2801740832538624 2806136774108928 2809345263298236 2811671560645632 2813029835031936 2828232339259392 2831466092143104 2833810706792448 2837050837886976 2841502180984272 2848482114331464 2853761100742656 2859389820862464 2863876213905408 2869524884938752 2870911107357696 2874027179934144 2881087008460128 2886426420314112 2896657315209216 2899969304049792 2902370643247104 2903772732936192 2917397004194322 2922803708018688 2928568606851072 2933163541661184 2940368634148608 2950790726406744 2952216207077787 2956259317579776 2958039118728828 2962090203807744 2963521143078912 2966737734125568 2974025299055616 2977425749136592 2981330765332992 2990097873764352 2993516700954624 2997442821095424 3000870046373888 3011506584974784 3024498944376832 3027781720424448 3029604581278719 3035219235250176 3045977524032768 3047448987951264 3053459735462016 3069961599025152 3073471741044224 3077502725505024 3085855623859086 3090081755824128 3091942124103384 3097672305934336 3108651958683648 3110153699637504 3116288125080576 3121177592498472 3127333761319968 3133129533161472 3140825826852864 3144234863517696 3145753794014208 3151958436605952 3164658564410928 3172615990755328 3185399353660992 3191682192622848 3196689953607306 3204542378622897 3208931054125056 3210481238335488 3216813548470272 3221860740643584 3228215495556096 3229774995777408 3241222884517644 3245661794598912 3247229722853376 3253634515206144 3262465467056016 3266744324553216 3288154171521024 3294639682707456 3299808984368832 3307914713417184 3314045149249536 3319639567207587 3325791732277248 3332351479283712 3333961285963776 3345778461437568 3349603967778666 3353997110999616 3367706288573952 3372123173732352 3375978802170624 3387944908096632 3394223660924928 3400918382149632 3402561312423936 3406254435477504 3414621639656448 3426724714536864 3428380111445172 3433075336544256 3435142202394768 3441508424220672 3453706798903296 3457655708674752 3462190566193152 3476341975302144 3478434889616307 3484881344176128 3497233453519104 3498922912092192 3505824140715648 3511324791560781 3516133610815488 3518250481484964 3524770724806656 3533429055209472 3537264221457408 3538973018265984 3545953241181696 3565116695642112 3569192989599744 3573874132844544 3583574272868616 3590642466700704 3597296871407616 3610047435890688 3611791393127424 3618915242029056 3624593333224032 3631742432500608 3633496870249584 3651369518923776 3653133438210048 3657310369018176 3660338829606912 3664523998937344 3670273650438018 3684328247328768 3686108088459264 3693378518614016 3699173442961152 3706469643045888 3712285107414936 3721404052594332 3726500578983936 3728300792905728 3735654443384832 3741515698811904 3745793684397648 3748895414194176 3750706446709248 3770976452345856 3773246749874568 3775288122857472 3782734450515968 3788669574645696 3797976152441952 3805014800990208 3811438021608711 3818501618540544 3826033179918336 3827881476476928 3832036239912192 3841449344613504 3862209753612288 3864534977694114 3866625738733056 3869827524329472 3871696977248256 3889862672259096 3894964386967296 3897071610691584 3904758142468096 3910884722214912 3920491512198144 3934387635208992 3936288276103716 3941679090106368 3944052158305104 3951361524105216 3955650312167424 3965367065407488 3975107687110656 3989197396329408 3991355601272832 4015342113299712 4020608399450112 4031521056977193 4037042293899264 4039472775038292 4046958980333568 4061303365377024 4063265317268352 4071279647282688 4085710236563184 4087683979030782 4093282132033536 4103336967340032 4114474165145448 4117881183307776 4122589498804512 4144869278244864 4146871599516672 4150305444593664 4155050833440768 4161570123331296 4169778348426624 4192313151356928 4194338392018944 4202611248807936 4214017894947354 4217507340968448 4219544752547904 4247199138214656 4250716060188672 4255576256830464 4262253271476408 4272723171497196 4278574738833408 4280641651113984 4289084731293696 4295814320858112 4304287327408128 4306366661036544 4321630512690192 4329639630471168 4349953956074688 4353555964870656 4355659099404288 4376095506291483 4384205562028032 4392852910276608 4399745312491776 4410552951222912 4426186089610116 4434388976369664 4437058678093242 4443135305711616 4445281714618368 4461037948583424 4466138623704888 4471996147999488 4490275051431936 4496164231643136 4501305069560832 4517259877462176 4525631547899904 4536748416565248 4541672580636672 4552828852875264 4568966286049152 4571173481926896 4580189603193024 4604942398537728 4610207611566336 4616254088257536 4628783435788629 4635122633736192 4637913186155076 4646508458901504 4662977938025472 4665230549456256 4674432187620864 4681766388747708 4688178147753984 4691000641979952 4699694299742208 4711238740279296 4716352295276544 4718630691021312 4727937654908928 4758923986132992 4765165510459392 4778099030491488 4787523288934272 4795034930410959 4813396581187584 4815721857503232 4825220322705408 4832791110965376 4838316842346962 4842323243334144 4844662493666112 4868492691898368 4870844584280064 4876413825357568 4880451772809216 4893698200584024 4912437663105024 4914810784612352 4932231257281536 4941959524061184 4949713476553248 4961872070125776 4971067723874304 4988687598415872 4994391579196864 4998527218925568 5000941928945664 5024405951667999 5030995666499424 5033717497143296 5051559432860928 5063968203255936 5081917362144948 5091335491387392 5101377573224448 5103841968635904 5109381653216256 5121932459484672 5142570167167758 5149613004816384 5152713303592152 5155500984977408 5162262636331008 5186483563012128 5193285849289728 5196095480922112 5214512962953216 5227322016264192 5245850180278656 5248384368138288 5258736211073472 5274200416223232 5277375722227446 5287156087209984 5300143582814208 5308459527398976 5318929861772544 5321807468363776 5353789484399616 5360811199266816 5375361409302924 5382723058532352 5385963700051056 5395945307111424 5415071153836032 5417687089691136 5428372863043584 5436889999836048 5447613648750912 5450245305374376 5471115956453376 5479700157315072 5485965553527264 5490508244410368 5496785998406016 5505410475657027 5526492370993152 5529162132688896 5540067777921024 5548760164441728 5559704464568832 5568427661122404 5582106078891498 5589750868475904 5592451189358592 5603481665077248 5612273548217856 5618690526596472 5623343121291264 5626059670063872 5656464678518784 5662932184286208 5667621413584896 5674101675773952 5683004361968544 5696964228662928 5707522201485312 5727752427810816 5739049769877504 5741822214715392 5748054359868288 5762174016920256 5793314630418432 5799938608099584 5804741286494208 5807545465872384 5834794008388644 5845607416037376 5857137213702144 5866327083322368 5880737268297216 5901581452813488 5904432414155574 5912518635159552 5916078237457656 5927042286157824 5933475468251136 5948050598111232 5954851498273184 5962661530665984 5987033401909248 5994885642190848 6001740092747776 6023013169949568 6055563440848896 6059209162557438 6070438470500352 6091955048065536 6094897975902528 6106919470924032 6131525968546173 6139923198050304 6146943482088448 6155005451010048 6171711247718172 6180163511648256 6183884248206768 6195344611868672 6217303917367296 6220307399275008 6232576250161152 6242355184996944 6254667522639936 6281651653705728 6288469727035392 6291507588028416 6303916873211904 6321026842421031 6329317128821856 6345231981510656 6370798707321984 6383364385245696 6393379907214612 6409084757245794 6417862108250112 6420962476670976 6433627096940544 6443721481287168 6456430991112192 6459549991554816 6482445769035288 6494459445706752 6507269030412288 6524930934112032 6533488649106432 6576308343042048 6589279365414912 6599617968737664 6615829426834368 6639279134415174 6651583464554496 6655588017139863 6664702958567424 6667922571927552 6691556922875136 6699207935557332 6707994221999232 6735412577147904 6744246347464704 6751957604341248 6775889816193264 6788447321849856 6805122624847872 6812508870955008 6829243279312896 6853449429073728 6856760222890344 6870284404789536 6883016848441344 6907413597806592 6915311417349504 6924381132386304 6952683950604288 6956869779232614 6969762688352256 6994466907038208 6997845824184384 7011648281431296 7022649583121562 7032267221630976 7036500962969928 7049541449613312 7066858110418944 7074528442914816 7077946036531968 7091906482363392 7130233391284224 7138385979199488 7147748265689088 7167148545737232 7181284933401408 7220094871781376 7223582786254848 7237830484058112 7249186666448064 7257475263520443 7263484865001216 7266993740499168 7302739037847552 7306266876420096 7314620738036352 7320677659213824 7329047997874688 7340547300876036 7368656494657536 7372216176918528 7386757037228032 7398346885922304 7412939286091776 7424570214829872 7442808105188664 7456601585811456 7471308886769664 7483031397623808 7491587368795296 7497790828388352 7501412893418496 7541952904691712 7546493499749136 7550576245714944 7565468901031936 7577339149291392 7595952304883904 7622876043217422 7637003237081088 7652066359836672 7655762952953856 7664072479824384 7682898689227008 7724419507224576 7729069955388228 7733251477466112 7739655048658944 7743393954496512 7779725344518192 7789928773934592 7794143221383168 7821769444429824 7840983024396288 7868775270417984 7872576552207432 7888104316610208 7902723048210432 7911300624334848 7916063583341169 7930734130814976 7950215374221312 7978394792658816 7982711202545664 8030684226599424 8041216798900224 8063042113954386 8074084587798528 8078945550076584 8093917960667136 8122606730754048 8126530634536704 8142559294565376 8171420473126368 8175367958061564 8186564264067072 8206673934680064 8228948330290896 8235762366615552 8245178997609024 8289738556489728 8293743199033344 8310101666881536 8323140246662592 8339556696853248 8373159118337247 8384626302713856 8388676784037888 8405222497615872 8428035789894708 8435014681936896 8439089505095808 8494398276429312 8501432120377344 8511152513660928 8524506542952816 8545446342994392 8561283302227968 8578169462587392 8591628641716224 8608574654816256 8612733322073088 8643261025380384 8659279260942336 8699907912149376 8707111929741312 8711318198808576 8752191012582966 8768411124056064 8785705820553216 8799490624983552 8821105902445824 8852372179220232 8856648621233361 8868777952739328 8874117356186484 8886270611423232 8890563429236736 8922075897166848 8932277247409776 8943992295998976 8980550102863872 8992328463286272 9002610139121664 9034519754924352 9073496833130496 9083345161273344 9088813743836157 9105657705750528 9137932572098304 9142346963853792 9160379206386048 9209884797075456 9220415223132672 9232508176515072 9257566871577258 9270245267472384 9275826372310152 9293016917803008 9325955876050944 9330461098912512 9348864375241728 9363532777495416 9382001283959904 9399388599484416 9422477480558592 9432704590553088 9437261382042624 9455875309817856 9517847972265984 9556198060982976 9575046577868544 9590069860821918 9613627135868691 9626793162375168 9631443715006464 9650440645410816 9665582221930752 9676633684693924 9684646486668288 9689324987332224 9736985383796736 9741689168560128 9752827650715136 9760903545618432 9787396401168048 9829621569224704 9864462514563072 9883919048122368 9899426953106496 9923744140251552 9942135447748608 9977375196831744 9988783158393728 9997054437851136 10001883857891328 10048811903335998 10061991332998848 10067434994286592 10103118865721856 10127936406511872 10163834724289896 10182670982774784 10202755146448896 10207683937271808 10218763306432512 10243864918969344 10285140334335516 10299226009632768 10305426607184304 10311001969954816 10324525272662016 10372967126024256 10386571698579456 10429025925906432 10435304668848921 10454644032528384 10491700360557312 10496768736276576 10517472422146944 10533974374682343 10548400832446464 10554751444454892 10574312174419968 10600287165628416 10616919054797952 10637859723545088 10643614936727552 10707578968799232 10721622398533632 10750722818605848 10771927400102112 10791890614222848 10830142307672064 10835374179382272 10856745726087168 10873779999672096 10895227297501824 10900490610748752 10959400314630144 10971931107054528 10981016488820736 10993571996812032 11010820951314054 11052984741986304 11058324265377792 11080135555842048 11097520328883456 11119408929137664 11136855322244808 11164212157782996 11179501736951808 11184902378717184 11206963330154496 11224547096435712 11237381053192944 11246686242582528 11252119340127744 11312929357037568 11325864368572416 11348203351547904 11366008723937088 11393928457325856 11415044402970624 11434314064826133 11455504855621632 11478099539755008 11483644429430784 11496108719736576 11524348033840512 11586629260836864 11599877216199168 11609482572988416 11615090931744768 11669588016777288 11691214832074752 11714274427404288 11732654166644736 11761474536594432 11803162905626976 11808864828311148 11825037270319104 11832156474915312 11854084572315648 11866950936502272 11896101196222464 11909702996546368 11925323061331968 11974066803818496 12003480185495552 12046026339899136 12094563170931579 12111126881697792 12118418325114876 12140876941000704 12183910096131072 12189795951805056 12213838941848064 12263051937092346 12279846396100608 12293886964176896 12310010902020096 12343422495436344 12367768496413536 12390689223737344 12434607834734592 12440614798550016 12465152500322304 12484710369993888 12509335045279872 12576939454070784 12583015176056832 12607833746423808 12642053684842062 12658634257643712 12690463963021312 12741597414643968 12766728770491392 12786759814429224 12818169514491588 12835724216500224 12841924953341952 12867254193881088 12887442962574336 12912861982224384 12919099983109632 12964891538070576 12988918891413504 13049861868224064 13066977298212864 13128286518874449 13152616686084096 13178558730829824 13199235937475328 13231658853668736 13278558268830348 13303166929108992 13311176034279726 13329405917134848 13335845143855104 13383113845750272 13398415871114664 13415988443998464 13470825154295808 13488492694929408 13503915208682496 13551779632386528 13576894643699712 13610245249695744 13625017741910016 13658486558625792 13706898858147456 13713520445780688 13740568809579072 13814827195613184 13830622834699008 13848762264772608 13886350307365887 13905367901208576 13913739558465228 13939525376704512 13988933814076416 13995691648368768 14023296562862592 14045299166243124 14064534443261952 14073001925939856 14099082899226624 14133716220837888 14149056885829632 14155892073063936 14183812964726784 14276771958398976 14295496531378176 14334297091474464 14362569866802816 14385104791232877 14440189743562752 14447165572509696 14475660968116224 14498373332896128 14514950527040886 14526969730002432 14533987480998336 14605478075695104 14612533752840192 14629241476072704 14641355318427648 14658095995749376 14681094601752072 14737312989315072 14744432353837056 14773514074456064 14796693771844608 14825878572183552 14849140429659744 14885616210377328 14913203171622912 14966062795247616 14983174737590592 14995581656776704 15002825786836992 15073217855003997 15092986999498272 15101152491429888 15130937802063872 15154678298582784 15191904609767808 15245752086434844 15274006474162176 15304132719673344 15311525905907712 15328144959648768 15365797378454016 15448839014449152 15458139910776456 15466502954932224 15486787908993024 15559450689036384 15579857547869184 15588286442766336 15643538888859648 15681966048792576 15737550540835968 15745153104414864 15776208633220416 15822601248669696 15832127166682338 15861468261629952 15900430748442624 15956789585317632 15965422405091328 16061368453198848 16082433597800448 16126084227908772 16148169175597056 16157891100153168 16187835921334272 16245213461508096 16253061269073408 16285118589130752 16342840946252736 16350735916123128 16413347869360128 16457896660581792 16471524733231104 16490357995218048 16516231426971081 16579477112979456 16587486398066688 16620203333763072 16646280493325184 16679113393706496 16746318236674494 16769252605427712 16777353568075776 16810444995231744 16856071579789416 16870029363873792 16878179010191616 16988796552858624 17002864240754688 17022305027321856 17049013085905632 17090892685988784 17122566604455936 17183257283432448 17217149309632512 17225466644146176 17286522050760768 17399815824298752 17414223859482624 17422636397617152 17504382025165932 17536822248112128 17571411641106432 17598981249967104 17642211804891648 17704744358440464 17713297242466722 17737555905478656 17748234712372968 17781126858473472 17844151794333696 17864554494819552 17887984591997952 17961100205727744 17984656926572544 18005220278243328 18069039509848704 18166690322546688 18177627487672314 18211315411501056 18275865144196608 18284693927707584 18320758412772096 18419769594150912 18440830446265344 18465016353030144 18515133743154516 18540490534944768 18551652744620304 18586033835606016 18651911752101888 18660922197825024 18697728750483456 18727065554990832 18764002567919808 18844954961117184 18865409181106176 18874522764085248 18911750619635712 18963080527263093 19035695944531968 19112396121965952 19150093155737088 19180139721643836 19227254271737382 19253586324750336 19262887430012928 19300881290821632 19331164443861504 19353267369387848 19369292973336576 19378649974664448 19483378337120256 19505655301430272 19521807091236864 19574792802336096 19659243138449408 19728925029126144 19767838096244736 19798853906212992 19847488280503104 19954750393663488 19966764051419589 19977566316787456 19994108875702272 20003767715782656 20097623806671996 20123982665997696 20134869988573184 20206237731443712 20255872813023744 20327669448579792 20365341965549568 20415367874543616 20437526612865024 20487729837938688 20570280668671032 20610853214368608 20622003939909632 20649050545324032 20745934252048512 20773143397158912 20858051851812864 20870609337697842 20909288065056768 20983400721114624 20993537472553152 21034944844293888 21067948749364686 21096801664892928 21109502888909784 21148624348839936 21200574331256832 21233838109595904 21275719447090176 21287229873455104 21415157937598464 21443244797067264 21501445637211696 21543854800204224 21660284615344128 21670748358764544 21713491452174336 21747559999344192 21772425790561329 21790454595003648 21800981221497504 21918800629260288 21943862214109056 21962032977641472 21987143993624064 22021641902628108 22105969483972608 22116648530755584 22160271111684096 22195040657766912 22238817858275328 22273710644489616 22328424315565992 22369804757434368 22413926660308992 22449094192871424 22474762106385888 22493372485165056 22504238680255488 22625858714075136 22651728737144832 22696406703095808 22732017447874176 22787856914651712 22868628129652266 22911009711243264 22956199079510016 22967288858861568 22992217439473152 23048696067681024 23173258521673728 23199754432398336 23218965145976832 23230181863489536 23339176033554576 23382429664149504 23465308333289472 23522949073188864 23606325811253952 23617729656622296 23664312949830624 23708169144631296 23733901873004544 23792202392444928 23819405993092736 23850646122663936 23948133607636992 24006960370991104 24092052679798272 24189126341863158 24222253763395584 24236836650229752 24281753882001408 24367820192262144 24379591903610112 24427677883696128 24526103874184692 24559692792201216 24587773928353792 24620021804040192 24686844990872688 24735536992827072 24869215669469184 24881229597100032 24930305000644608 24969420739987776 25018670090559744 25119477355011741 25153878908141568 25166030352113664 25215667492847616 25284107369684124 25317268515287424 25380927926042624 25483194829287936 25533457540982784 25573519628858448 25636339028983176 25683849906683904 25734508387762176 25774885925148672 25825723964448768 25838199966219264 25929783076141152 25977837782827008 26099723736448128 26133954596425728 26256573037748898 26305233372168192 26357117461659648 26398471874950656 26463317707337472 26557116537660696 26569945863700083 26606333858217984 26622352068559452 26658811834269696 26671690287710208 26766227691500544 26796831742229328 26831976887996928 26941650308591616 26976985389858816 27007830417364992 27103559264773056 27220490499391488 27250035483820032 27266441231508471 27316973117251584 27413797716294912 27427040891561376 27481137619158144 27629654391226368 27661245669398016 27697524529545216 27772700614731774 27810735802417152 27827479116930456 27879050753409024 27977867628152832 27991383296737536 28046593125725184 28090598332486248 28146003851879712 28198165798453248 28267432441675776 28298113771659264 28311784146127872 28367625929453568 28553543916797952 28668594182948928 28725139733605632 28770209582465754 28840881407606073 28880379487125504 28894331145019392 28951321936232448 28996746665792256 29029901054081772 29053939460004864 29067974961996672 29210956151390208 29225067505680384 29258482952145408 29282710636855296 29316191991498752 29362189203504144 29488864707674112 29547028148912128 29593387543689216 29651757144367104 29698280859319488 29771232420754656 29826406343245824 29932125590495232 29966349475181184 29991163313553408 30005651573673984 30146435710007994 30185973998996544 30202304982859776 30261875604127744 30309356597165568 30383809219535616 30491504172869688 30548012948324352 30608265439346688 30623051811815424 30656289919297536 30731594756908032 30897678028898304 30916279821552912 30933005909864448 30973575817986048 31118901378072768 31159715095738368 31287077777719296 31305914006546763 31363932097585152 31475101081671936 31490306208829728 31552417266440832 31645202497339392 31664254333364676 31722936523259904 31800861496885248 31913579170635264 31930844810182656 32122736906397696 32164867195600896 32252168455817544 32315782200306336 32375671842668544 32490426923016192 32506122538146816 32570237178261504 32685681892505472 32701471832246256 32915793321163584 32943049466462208 32980715990436096 33032462853942162 33158954225958912 33174972796133376 33240406667526144 33292560986650368 33358226787412992 33492636473348988 33538505210855424 33554707136151552 33620889990463488 33712143159578832 33740058727747584 33756358020383232 33977593105717248 34044610054643712 34098026171811264 34181785371977568 34245133208911872 34302942194478399 34366514566864896 34434298619265024 34450933288292352 34573044101521536 34799631648597504 34828447718965248 34845272795234304 35008764050331864 35073644496224256 35142823282212864 35197962499934208 35284423609783296 35409488716880928 35426594484933444 35475111810957312 35496469424745936 35562253716946944 35688303588667392 35729108989639104 35775969183995904 35922200411455488 36010440556486656 36138079019697408 36283689512794737 36333380645093376 36355254975344628 36422630823002112 36551730288393216 36569387855415168 36641516825544192 36839539188301824 36881660892530688 36930032706060288 37030267486309032 37103305489240608 37172067671212032 37303823504203776 37321844395650048 37395457500966912 37454131109981664 37528005135839616 37730818362212352 37749045528170496 37823501239271424 37926161054526186 38071391889063936 38224792243931904 38300186311474176 38360279443287672 38454508543474764 38507172649500672 38525774860025856 38601762581643264 38662328887723008 38706534738775696 38738585946673152 38757299949328896 38966756674240512 39011310602860544 39149585604672192 39318486276898816 39384859556623347 39457850058252288 39535676192489472 39597707812425984 39694976561006208 39909500787326976 39933528102839178 39955132633574912 39988217751404544 40007535431565312 40195247613343992 40247965331995392 40269739977146368 40412475462887424 40511745626047488 40655338897159584 40730683931099136 40830735749087232 40875053225730048 40975459675877376 41140561337342064 41221706428737216 41244007879819264 41491868504097024 41546286794317824 41659050922097661 41716103703625728 41741218675395684 41818576130113536 41966801442229248 41987074945106304 42069889688587776 42135897498729372 42193603329785856 42219005777819568 42297248697679872 42401148662513664 42467676219191808 42551438894180352 42830315875196928 42886489594134528 43002891274423392 43087709600408448 43155314373698631 43320569230688256 43341496717529088 43426982904348672 43495119998688384 43544851581122658 43580909190007296 43601962442995008 43837601258520576 43887724428218112 43924065955282944 43974287987248128 44043283805256216 44211938967945216 44233297061511168 44320542223368192 44390081315533824 44477635716550656 44547421288979232 44656848631131984 44739609514868736 44898188385742848 44949524212771776 44986744970330112 45008477360510976 45219653565011991 45303457474289664 45392813406191616 45464034895748352 45575713829303424 45737256259304532 45822019422486528 45912398159020032 45934577717723136 45984434878946304 46097392135362048 46346517043347456 46399508864796672 46460363726979072 46678352067109152 46764859328299008 46930616666578944 47045898146377728 47212651622507904 47235459313244592 47328625899661248 47467803746009088 47584404784889856 47638811986185472 47701292245327872 47896267215273984 48013920741982208 48184105359596544 48378252683726316 48444507526791168 48473673300459504 48563507764002816 48735640384524288 48759183807220224 48855355767392256 49052207748369384 49175547856707584 49240043608080384 49373689981745376 49471073985654144 49548694280913243 49738431338938368 49762459194200064 49860610001289216 49938841479975552 50037340181119488 50238954710023482 50307757816283136 50332060704227328 50431334985695232 50568214739368248 50634537030574848 50761855852085248 50966389658575872 51066915081965568 51147039257716896 51272678057966352 51367699813367808 51549771850297344 51651447928897536 51676399932438528 51859566152282304 52199447472896256 52267909192851456 52513146075497796 52610466744336384 52714234923319296 52796943749901312 52926635414674944 53114233075321392 53139891727400166 53212667716435968 53244704137118904 53343380575420416 53532455383001088 53593663484458656 53663953775993856 53883300617183232 53953970779717632 54015660834729984 54207118529546112 54500070967640064 54532882463016942 54633946234503168 54827595432589824 54854081783122752 54962275238316288 55259308782452736 55322491338796032 55395049059090432 55545401229463548 55621471604834304 55654958233860912 55758101506818048 55955735256305664 55982766593475072 56093186251450368 56181196664972496 56292007703759424 56534864883351552 56596227543318528 56623568292255744 56735251858907136 56889241581789279 57107087833595904 57337188365897856 57450279467211264 57540419164931508 57681762815212146 57760758974251008 57788662290038784 57902643872464896 57993493331584512 58059802108163544 58107878920009728 58135949923993344 58450135011360768 58516965904290816 58565421273710592 58632383982997504 58724378407008288 58977729415348224 59186775087378432 59303514288734208 59396561718638976 59542464841509312 59864251180990464 59900292154258767 59932698950362368 59982326627106816 60011303147347968 60292871420015988 60371947997993088 60404609965719552 60523751208255488 60618713194331136 60767618439071232 60983008345739376 61096025896648704 61246103623630848 61312579838595072 61463189513816064 61832559643105824 61866011819728896 61947151635972096 62237802756145536 62319430191476736 62574155555438592 62611828013093526 62727864195170304 62950202163343872 62980612417659456 63104834532881664 63290404994678784 63328508666729352 63445873046519808 63601722993770496 63827158341270528 63861689620365312 64245473812795392 64329734391201792 64504336911635088 64631564400612672 64980853846032384 65012245076293632 65140474356523008 65317277371683987 65371363785010944 65402943664492512 65831586642327168 65886098932924416 65961431980872192 66064925707884324 66317908451917824 66349945592266752 66480813335052288 66585121973300736 66716453574825984 66985272946697976 67109414272303104 67241779980926976 67424286319157664 67480117455495168 67512716040766464 67955186211434496 68089220109287424 68196052343622528 68363570743955136 68605884388956798 68733029133729792 68868597238530048 68901866576584704 69146088203043072 69599263297195008 69656895437930496 69690545590468608 70017528100663728 70147288992448512 70395924999868416 70568847219566592 70818977433761856 70853188969866888 70992938849491872 71124507433893888 71376607177334784 71458217979278208 71551938367991808 71844400822910976 72020881112973312 72276158039394816 72567379025589474 72666761290186752 72710509950689256 72845261646004224 73103460576786432 73138775710830336 73283033651088384 73679078376603648 73763321785061376 73860065412120576 74060534972618064 74206610978481216 74607647008407552 74643688791300096 74790915001933824 74908262219963328 75056010271679232 75461636724424704 75498091056340992 75647002478542848 75852322109052372 76142783778127872 76449584487863808 76600372622948352 76720558886575344 76909017086949528 77051549720051712 77203525163286528 77324657775446016 77413069477551392 77477171893346304 77514599898657792 77933513348481024 78022621205721088 78299171209344384 78769719113246694 78915700116504576 79071352384978944 79195415624851968 79389953122012416 79709837591100249 79819001574653952 79867056205678356 79910265267149824 79976435502809088 80015070863130624 80390495226687984 80495930663990784 80539479954292736 80824950925774848 81023491252094976 81310677794319168 81661471498174464 81750106451460096 81799323694525413 81950919351754752 82281122674684128 82443412857474432 82488015759638528 82983737008194048 83092573588635648 83318101844195322 83432207407251456 83482437350791368 83637152260227072 83933602884458496 83974149890212608 84139779377175552 84271794997458744 84438011555639136 84594497395359744 84802297325027328 84935352438383616 85102877788360704 85660631750393856 86005782548846784 86175419200816896 86310628747397262 86522644222818219 86641138461376512 86682993435058176 86853965808697344 86990239997376768 87089703162245316 87161818380014592 87203924885990016 87675202517041152 87775448856436224 87848131910565888 87948575974496256 88086567610512432 88466594123022336 88641084446736384 88780162631067648 88955271433101312 89094842577958464 89313697262263968 89479219029737472 89796376771485696 89899048425543552 89973489940660224 90016954721021952 90439307130023982 90606914948579328 90785626812383232 90928069791496704 91151427658606848 91474512518609064 91644038844973056 91824796318040064 91869155435446272 91968869757892608 92194784270724096 92693034086694912 92799017729593344 92920727453958144 93356704134218304 93861233333157888 93917742019640289 94091796292755456 94425303245015808 94470918626489184 94657251799322496 94935607492018176 95168809569779712 95277623972370944 95402584490655744 95792534430547968 96027841483964416 96368210719193088 96756505367452632 96947346600919008 97127015528005632 97471280769048576 97518367614440448 97710711534784512 98104415496738768 98351095713415168 98747379963490752 98942147971308288 99097388561826486 99476862677876736 99524918388400128 99721220002578432 99877682959951104 100074680362238976 100477909420046964 100615515632566272 100664121408454656 100862669971390464 101136429478736496 101269074061149696 101932779317151744 102133830163931136 102294078515433792 102545356115932704 102735399626735616 102908826583435197 103099543700594688 103302895857795072 103352799864877056 103719132304564608 104398894945792512 104535818385702912 105026292150995592 105220933488672768 105428469846638592 105593887499802624 105853270829349888 106228466150642784 106279783454800332 106425335432871936 106489408274237808 106686761150840832 107064910766002176 107187326968917312 107327907551987712 107766601234366464 108031321669459968 108414237059092224 108851068538384211 109000141935280128 109065764926033884 109267892469006336 109655190865179648 109708163566245504 109924550476632576 110518617564905472 110644982677592064 110790098118180864 111090802458927096 111309916467721824 111516203013636096 111911470512611328 111965533186950144 112186372502900736 112362393329944992 112584015407518848 113192455086637056 113247136584511488 113470503717814272 113778483163578558 114214175667191808 114674376731795712 114900558934422528 115080838329863016 115363525630424292 115521517948502016 115577324580077568 115805287744929792 115986986663169024 116119604216327088 116215757840019456 116271899847986688 116900270022721536 117033931808581632 117264767965995008 117448756814016576 117955458830696448 118154578669870041 118373550174756864 118607028577468416 118793123437277952 119084929683018624 119728502361980928 119800584308517534 119865397900724736 119964653254213632 120022606294695936 120585742840031976 120743895995986176 120809219931439104 121047502416510976 121237426388662272 121535236878142464 121966016691478752 122192051793297408 122492207247261696 122625159677190144 122926379027632128 123665119286211648 123732023639457792 124475605512291072 124638860382953472 124977152766292983 125148311110877184 125223656026187052 125455728390340608 125900404326687744 125961224835318912 126209669065763328 126580809989357568 126657017333458704 126891746093039616 127203445987540992 127654316682541056 128490947625590784 128659468782403584 129008673823270176 129263128801225344 129961707692064768 130024490152587264 130280948713046016 130634554743367974 130742727570021888 130805887328985024 131663173284654336 131772197865848832 131922863961744384 132129851415768648 132635816903835648 132699891184533504 132961626670104576 133170243946601472 133432907149651968 133970545893395952 134218828544606208 134848572638315328 134960234910990336 135025432081532928 135658960695035973 135910372422868992 136178440218574848 136392104687245056 136727141487910272 137211768777913596 137466058267459584 137737194477060096 137803733153169408 138292176406086144 139198526594390016 139381091180937216 140035056201327456 140294577984897024 140791849999736832 141137694439133184 141637954867523712 141706377939733776 141985877698983744 142753214354669568 142916435958556416 143103876735983616 143688801645821952 144041762225946624 144552316078789632 145134758051178948 145333522580373504 145421019901378512 145690523292008448 146206921153572864 146277551421660672 146566067302176768 147526643570122752 147720130824241152 148121069945236128 148413221956962432 148646082842739729 149215294016815104 149287377582600192 149581830003867648 149816524439926656 150112020543358464 150923273448849408 150996182112681984 151294004957085696 151704644218104744 152285567556255744 152899168975727616 153200745245896704 153441117773150688 153818034173899056 154103099440103424 154649315550892032 154826138955102784 154954343786692608 155029199797315584 156045242411442176 156598342418688768 157539438226493388 157831400233009152 158142704769957888 158390831249703936 158779906244024832 159419675182200498 159638003149307904 159734112411356712 159820530534299648 160030141726261248 160780990453375968 160991861327981568 161078959908585472 161649901851549696 162046982504189952 162621355588638336 163500212902920192 163598647389050826 163901838703509504 164562245349368256 164886825714948864 164976031519277056 165967474016388096 166185147177271296 166636203688390644 166864414814502912 166964874701582736 167274304520454144 167867205768916992 167948299780425216 168279558754351104 168543589994917488 168876023111278272 169604594650054656 169870704876767232 170205755576721408 170667724745367837 171321263500787712 172011565097693568 172350838401633792 172621257494794524 173045288445636438 173282276922753024 173365986870116352 173707931617394688 173980479994753536 174179406324490632 174323636760029184 174407849771980032 175350405034082304 175550897712872448 175696263821131776 175897151948992512 176173135221024864 176933188246044672 177560325262135296 177910542866202624 178189685155916928 178627394524527936 179592753542971392 179798096851087104 179946979881320448 180033909442043904 180878614260047964 181213829897158656 181571253624766464 181856139582993408 182302855317213696 182949025037218128 183288077689946112 183738310870892544 183937739515785216 184389568541448192 185598035459186688 185841454907916288 186713408268436608 187722466666315776 187835484039280578 188183592585510912 188850606490031616 188941837252978368 189314503598644992 189871214984036352 190337619139559424 190555247944741888 190805168981311488 191585068861095936 192055682967928832 192736421438386176 193513010734905264 193894693201838016 194942561538097152 195036735228880896 195421423069569024 195951832115051961 196208830993477536 196702191426830336 197494759926981504 197884295942616576 198194777123652972 198953725355753472 199049836776800256 199442440005156864 199755365919902208 200149360724477952 200955818840093928 201328242816909312 201725339942780928 202272858957472992 202538148122299392 203865558634303488 204267660327862272 204588157030867584 205090712231865408 205817653166870394 206199087401189376 206605791715590144 206705599729754112 207438264609129216 208797789891585024 209071636771405824 210052584301991184 210441866977345536 211187774999605248 211706541658699776 212456932301285568 212559566909600664 212978816548475616 213373522301681664 214129821532004352 214374653937834624 214655815103975424 215533202468732928 216062643338919936 216828474118184448 217702137076768422 218000283870560256 218131529852067768 218535784938012672 219310381730359296 219416327132491008 219849100953265152 221037235129810944 221289965355184128 221580196236361728 222181604917854192 222619832935443648 223822941025222656 223931066373900288 224372745005801472 224724786659889984 225168030815037696 226384910173274112 226494273169022976 226941007435628544 227556966327157116 228428351334383616 229348753463591424 229801117868845056 230161676659726032 230727051260848584 231154649160155136 231610575489859584 231973973326338048 232239208432654176 232431515680038912 232543799695973376 233800540045443072 234067863617163264 234529535931990016 234897513628033152 236309157339740082 236747100349513728 237214057154936832 237586246874555904 238169859366037248 239457004723961856 239601168617035068 239730795801449472 239929306508427264 240045212589391872 241171485680063952 241487791991972352 241618439862878208 242474852777324544 243070473756284928 243932033382957504 244984414494523392 245250319354380288 245397971083576239 245852758055264256 247330238572423296 247464047278915584 248951211024582144 249277720765906944 249954305532585966 250296622221754368 250447312052374104 250911456780681216 251800808653375488 251922449670637824 252419338131526656 253314034666917408 253783492186079232 254406891975081984 255308633365082112 256981895251181568 258017347646540352 258526257602450688 259567932668454657 259923415384129536 260048980305174528 260561897426092032 261269109486735948 261485455140043776 261611774657970048 263326346569308672 263544395731697664 263845727923488768 264259702831537296 265399782369067008 265923253340209152 266340487893202944 266865814299303936 267941091786791904 268437657089212416 269697145276630656 269920469821980672 270050864163065856 271317921390071946 271820744845737984 272356880437149696 272784209374490112 273454282975820544 274423537555827192 274932116534919168 275474388954120192 275607466306338816 276584352812172288 278397053188780032 278762182361874432 280070112402654912 281583699999473664 281753226058920867 282275388878266368 283275909735047424 283412755879467552 283971755397967488 285506428709339136 285832871917112832 286207753471967232 287377603291643904 288083524451893248 289104632157579264 290269516102357896 290842039802757024 291381046584016896 292413842307145728 292555102843321344 293132134604353536 295053287140245504 296242139890472256 296826443913924864 297292165685479458 298430588033630208 298574755165200384 299163660007735296 299633048879853312 300224041086716928 301846546897698816 301992364225363968 302588009914171392 303409288436209488 305798337951455232 306401490491793408 306882235546301376 307636068347798112 308206198880206848 309298631101784064 309652277910205568 309908687573385216 310058399594631168 312090484822884352 313196684837377536 315078876452986776 315662800466018304 316285409539915776 316781662499407872 317559812488049664 318839350364400996 319276006298615808 319468224822713424 319641061068599296 320060283452522496 321561980906751936 321983722655963136 323299803703099392 324093965008379904 325242711177276672 326553205615152633 327000425805840384 327197294778101652 327803677407019008 329124490698736512 329773651429897728 329952063038554112 331934948032776192 332370294354542592 333272407376781288 333929749403165472 334548609040908288 335734411537833984 335896599560850432 336559117508702208 337087179989834976 337752046222556544 339741409753534464 340411511153442816 341335449490735674 342642527001575424 344023130195387136 344701676803267584 345242514989589048 346090576891272876 346564553845506048 346731973740232704 347415863234789376 347960959989507072 348358812648981264 348647273520058368 348815699543960064 350700810068164608 351101795425744896 351794303897985024 352346270442049728 353866376492089344 354463736009610123 355120650524270592 355821085732405248 356379370311833856 357254789049055872 359185507085942784 359596193702174208 359893959762640896 360067818884087808 361757228520095928 362427659794317312 363142507249532928 363712279165986816 364605710634427392 365898050074436256 366576155379892224 367476621741785088 367875479031570432 368779137082896384 371196070918373376 373426816536873216 374931458298878949 375444933332631552 375670968078561156 376367185171021824 377701212980063232 377883674505956736 378629007197289984 379742429968072704 380675238279118848 381110495889483776 381610337962622976 384111365935857664 385472842876772352 387026021469810528 387789386403676032 389885123076194304 390073470457761792 390842846139138048 391903664230103922 392417661986955072 393404382853660672 394989519853963008 395768591885233152 396389554247305944 397907450711506944 398099673553600512 398884880010313728 399510731839804416 400298721448955904 401911637680187856 402656485633818624 404545717914945984 405076296244598784 406976882085107919 407731117268606976 408535320655724544 409176314061735168 410181424463730816 411635306333740788 412398174802378752 413211583431180288 413411199459508224 414876529218258432 417595579783170048 418143273542811648 420105168603982368 420883733954691072 422375549999210496 423413083317399552 424913864602571136 425119133819201328 425957633096951232 428259643064008704 428749307875669248 429311630207950848 431066404937465856 432125286677839872 433656948236368896 435404274153536844 436000567741120512 436263059704135536 437071569876025344 438620763460718592 438832654264982016 439698201906530304 442579930710368256 443160392472723456 444363209835708384 445239665870887296 445938248528219187 447645882050445312 447862132747800576 448745490011602944 449449573319779968 450336061630075392 452769820346548224 452988546338045952 453882014871257088 455113932654314232 456856702668767232 458697506927182848 459602235737690112 460323353319452064 461454102521697168 462309298320310272 463947946652676096 464478416865308352 464863031360077824 465087599391946752 468135727234326528 469059071863980032 469795027256066304 472618314679480164 473494200699027456 474428114309873664 475172493749111808 476339718732074496 478914009447923712 479202337234070136 479461591602898944 480090425178783744 482342971360127904 482975583983944704 483236879725756416 484949705554649088 486140947512569856 487864066765915008 490500638708760576 490795942167152478 491705516110528512 494660477144846592 494928094557831168 497902422049164288 498555441531813888 499908611065171932 500593244443508736 500894624104748208 501822913561362432 503601617306750976 503844899341275648 504838676263053312 506628069333834816 508813783950163968 510617266730164224 512003174236103511 513963790502363136 516034695293080704 517052515204901376 519135865336909314 519846830768259072 520097960610349056 521123794852184064 522538218973471896 522970910280087552 523223549315940096 526652693138617344 527088791463395328 527691455846977536 528519405663074592 530799564738134016 532680975786405888 533731628598607872 535882183573583808 539394290553261312 539840939643961344 540101728326131712 542635842780143892 543641489691475968 544713760874299392 545568418748980224 546908565951641088 548847075111654384 549864233069838336 551214932612677632 553168705624344576 556794106377560064 557524364723748864 560140224805309824 563167399998947328 563506452117841734 564550777756532736 566551819470094848 566825511758935104 567943510795934976 571012857418678272 571665743834225664 572415506943934464 574755206583287808 576167048903786496 578209264315158528 580539032204715792 581684079605514048 584827684614291456 585110205686642688 586264269208707072 587855496345155883 590106574280491008 592484279780944512 593652887827849728 594584331370958916 596861176067260416 597149510330400768 598327320015470592 599266097759706624 600448082173433856 603984728450727936 605176019828342784 606818576872418976 611596675902910464 612802980983586816 613764471092602752 615272136695596224 618597262203568128 619304555820411136 619817375146770432 620116799189262336 624180969645768704 626393369674755072 630157752905973552 631325600932036608 633563324998815744 635119624976099328 637678700728801992 638936449645426848 639282122137198592 640120566905044992 643123961813503872 643967445311926272 646599607406198784 648187930016759808 650485422354553344 653106411230305266 654000851611680768 654394589556203304 655607354814038016 658248981397473024 659547302859795456 659904126077108224 663869896065552384 664740588709085184 666544814753562576 667859498806330944 671468823075667968 671793199121700864 673118235017404416 674174359979669952 675504092445113088 679482819507068928 680823022306885632 682670898981471348 685285054003150848 688046260390774272 689403353606535168 690485029979178096 692181153782545752 693463947480465408 694831726469578752 695921919979014144 696717625297962528 697294547040116736 697631399087920128 701401620136329216 702203590851489792 703588607795970048 704692540884099456 708927472019220246 710241301048541184 711642171464810496 712758740623667712 714509578098111744 718371014171885568 719192387404348416 719787919525281792 720135637768175616 723514457040191856 724855319588634624 727424558331973632 729211421268854784 731796100148872512 734953243483570176 735750958063140864 737558274165792768 742392141836746752 746853633073746432 749862916597757898 750889866665263104 751341936157122312 752734370342043648 755402425960126464 755767349011913472 757258014394579968 761350476558237696 762220991778967552 763220675925245952 770945685753544704 774052042939621056 775578772807352064 778703798005363971 779770246152388608 780146940915523584 781685692278276096 783807328460207844 784835323973910144 786808765707321344 789979039707926016 791537183770466304 792779108494611888 796199347107201024 797769760020627456 799021463679608832 800597442897911808 803823275360375712 805312971267637248 809091435829891968 810152592489197568 813953764170215838 815462234537213952 817070641311449088 818352628123470336 820362848927461632 823270612667481576 824796349604757504 826423166862360576 826822398919016448 829753058436516864 835191159566340096 836286547085623296 840210337207964736 844751099998420992 845259678176762601 846826166634799104 849827729205142272 850238267638402656 851915266193902464 856519286128017408 857498615751338496 858623260415901696 862132809874931712 864250573355679744 867313896472737792 870808548307073688 872526119408271072 874143139752050688 877241526921437184 877665308529964032 879396403813060608 885159861420736512 888726419671416768 890479331741774592 891876497056438374 895291764100890624 895724265495601152 897490980023205888 898899146639559936 900672123260150784 905539640693096448 905977092676091904 907764029742514176 910227865308628464 917395013854365696 919204471475380224 920646706638904128 922908205043394336 924618596640620544 927895893305352192 928956833730616704 929726062720155648 930175198783893504 936271454468653056 938118143727960064 939590054512132608 945236629358960328 946988401398054912 948856228619747328 950344987498223616 952679437464148992 957828018895847424 958404674468140272 958923183205797888 960180850357567488 964685942720255808 965951167967889408 969899411109298176 972281895025139712 975728133531830016 981001277417521152 981591884334304956 983411032221057024 989320954289693184 989856189115662336 995804844098328576 997110883063627776 999817222130343864 1001789248209496416 1003645827122724864 1007203234613501952 1007689798682551296 1009677352526106624 1013256138667669632 1021234533460328448 1024006348472207022 1027927581004726272 1032069390586161408 1034105030409802752 1038271730673818628 1039693661536518144 1040195921220698112 1042247589704368128 1045076437946943792 1045941820560175104 1046447098631880192 1053305386277234688 1055382911693955072 1057038811326149184 1061599129476268032 1063391208028830369 1065361951572811776 1067463257197215744 1071764367147167616 1078788581106522624 1079681879287922688 1080203456652263424 1085271685560287784 1087282979382951936 1089427521748598784 1091136837497960448 1093817131903282176 1097694150223308768 1099728466139676672 1102429865225355264 1106337411248689152 1113588212755120128 1120280449610619648 1124794374896636847 1126334799997894656 1127012904235683468 1129101555513065472 1133103638940189696 1133651023517870208 1135887021591869952 1142025714837356544 1143331487668451328 1144831013887868928 1152334097807572992 1156418528630317056 1161078064409431584 1163368159211028096 1169655369228582912 1170220411373285376 1172528538417414144 1175710992690311766 1180213148560982016 1184968559561889024 1187305775655699456 1189168662741917832 1193722352134520832 1194299020660801536 1196654640030941184 1198532195519413248 1200896164346867712 1207969456901455872 1213637153744837952 1220930646255323757 1223193351805820928 1225605961967173632 1227528942185205504 1230544273391192448 1237194524407136256 1238609111640822272 1239634750293540864 1240233598378524672 1248361939291537408 1252786739349510144 1260315505811947104 1262651201864073216 1267126649997631488 1270239249952198656 1275357401457603984 1277872899290853696 1278564244274397184 1286247923627007744 1287934890623852544 1293199214812397568 1296375860033519616 1300970844709106688 1306212822460610532 1308001703223361536 1308789179112406608 1311214709628076032 1316497962794946048 1319094605719590912 1327739792131104768 1329481177418170368 1333089629507125152 1335718997612661888 1337814745584657561 1342937646151335936 1343586398243401728 1346236470034808832 1348348719959339904 1351008184890226176 1358965639014137856 1361646044613771264 1365341797962942696 1370570108006301696 1376092520781548544 1378806707213070336 1380970059958356192 1384362307565091504 1386927894960930816 1391843839958028288 1393435250595925056 1394589094080233472 1395262798175840256 1404407181702979584 1407177215591940096 1409385081768198912 1417854944038440492 1420482602097082368 1423284342929620992 1425517481247335424 1429019156196223488 1436742028343771136 1438384774808696832 1440271275536351232 1447028914080383712 1449710639177269248 1454849116663947264 1458422842537709568 1463592200297745024 1471501916126281728 1475116548331585536 1484784283673493504 1493707266147492864 1499725833195515796 1501779733330526208 1502683872314244624 1505468740684087296 1510804851920252928 1511534698023826944 1514516028789159936 1524441983557935104 1526441351850491904 1536009522708310533 1541891371507089408 1548104085879242112 1551157545614704128 1557407596010727942 1559540492304777216 1560293881831047168 1563371384556552192 1567614656920415688 1569670647947820288 1573617531414642688 1579958079415852032 1583074367540932608 1585558216989223776 1592398694214402048 1598042927359217664 1601194885795823616 1607646550720751424 1618182871659783936 1620305184978395136 1627907528340431676 1630924469074427904 1634141282622898176 1636705256246940672 1640725697854923264 1646541225334963152 1649592699209515008 1653644797838032896 1659506116873033728 1670382319132680192 1672573094171246592 1680420674415929472 1689502199996841984 1690519356353525202 1693652333269598208 1699655458410284544 1700476535276805312 1703830532387804928 1713038572256034816 1714997231502676992 1717246520831803392 1724265619749863424 1728501146711359488 1734627792945475584 1741617096614147376 1745052238816542144 1754483053842874368 1755330617059928064 1758792807626121216 1763566489035467649 1770319722841473024 1777452839342833536 1780958663483549184 1783752994112876748 1790583528201781248 1791448530991202304 1794981960046411776 1797798293279119872 1801344246520301568 1811954185352183808 1815528059485028352 1820455730617256928 1834790027708731392 1838408942950760448 1841293413277808256 1845816410086788672 1855791786610704384 1857913667461233408 1859452125440311296 1860350397567787008 1872542908937306112 1876236287455920128 1879180109024265216 1890473258717920656 1893976802796109824 1900689974996447232 1905358874928297984 1916809348936280544 1917846366411595776 1920361700715134976 1929371885440511616 1931902335935778816 1939798822218596352 1944563790050279424 1951456267063660032 1962002554835042304 1963183768668609912 1966822064442114048 1978641908579386368 1979712378231324672 1991609688196657152 1994221766127255552 1999634444260687728 2003578496418992832 2014406469227003904 2015379597365102592 2019354705052213248 2026512277335339264 2042469066920656896 2048012696944414044 2055855162009452544 2064138781172322816 2068210060819605504 2076543461347637256 2080391842441396224 2084495179408736256 2090152875893887584 2091883641120350208 2092894197263760384 2106610772554469376 2110765823387910144 2114077622652298368 2126782416057660738 2130723903145623552 2134926514394431488 2143528734294335232 2157577162213045248 2159363758575845376 2160406913304526848 2170543371120575568 2174565958765903872 2182273674995920896 2187634263806564352 2195388300446617536 2204859730450710528 2212674822497378304 2227176425510240256 2240560899221239296 2249588749793273694 2252669599995789312 2254025808471366936 2258203111026130944 2266207277880379392 2267302047035740416 2271774043183739904 2284051429674713088 2286662975336902656 2289662027775737856 2312837057260634112 2322156128818863168 2326736318422056192 2339310738457165824 2340440822746570752 2345057076834828288 2351421985380623532 2360426297121964032 2369937119123778048 2374611551311398912 2378337325483835664 2388598041321603072 2393309280061882368 2397064391038826496 2401792328693735424 2415938913802911744 2427274307489675904 2441861292510647514 2446386703611641856 2451211923934347264 2455057884370411008 2461088546782384896 2474389048814272512 2477218223281644544 2479269500587081728 2480467196757049344 2496723878583074816 2505573478699020288 2520631011623894208 2534253299995262976 2535779034530287803 2540478499904397312 2550714802915207968 2555745798581707392 2557128488548794368 2572495847254015488 2575869781247705088 2586398429624795136 2592751720067039232 2601941689418213376 2612425644921221064 2617578358224813216 2622429419256152064 2632995925589892096 2638189211439181824 2655479584262209536 2666179259014250304 2671437995225323776 2675629491169315122 2685875292302671872 2687172796486803456 2692472940069617664 2696697439918679808 2702016369780452352 2717931278028275712 2723292089227542528 2730683595925885392 2752185041563097088 2757613414426140672 2761940119916712384 2768724615130183008 2773855789921861632 2783687679916056576 2786870501191850112 2789178188160466944 2790525596351680512 2808814363405959168 2814354431183880192 2818770163536397824 2835709888076880984 2840965204194164736 2846568685859241984 2851034962494670848 2858038312392446976 2873484056687542272 2876769549617393664 2880542551072702464 2894057828160767424 2909698233327894528 2916845685075419136 2927184400595490048 2943003832252563456 2950233096663171072 2969568567346987008 2987414532294985728 2999451666391031592 3005367744628489248 3010937481368174592 3021609703840505856 3023069396047653888 3029032057578319872 3048883967115870208 3072019045416621066 3083782743014178816 3096208171758484224 3102315091229408256 3114815192021455884 3119080984609554432 3120587763662094336 3126742769113104384 3135229313840831376 3139341295895640576 3159916158831704064 3166148735081865216 3171116433978447552 3184797388428804096 3190173624086491107 3196085854718435328 3202389771591647232 3215293101441502848 3236365743319567872 3240610369956790272 3255815056680863352 3261848938148855808 3268282565245796352 3273410512493881344 3281451395709846528 3293082450669926304 3299185398419030016 3307289595676065792 3319012233746067456 3340764638265360384 3360841348831858944 3374383124689910541 3379004399993683968 3381038712707050404 3387304666539196416 3399310916820569088 3400953070553610624 3407661064775609856 3426077144512069632 3429994463005353984 3434493041663606784 3457002293422718976 3469255585890951168 3483234193228294752 3490104477633084288 3508966107685748736 3510661234119856128 3517585615252242432 3527132978070935298 3540639445682946048 3554905678685667072 3561917326967098368 3567505988225753496 3581167056403562496 3582897061982404608 3589963920092823552 3595596586558239744 3602688493040603136 3623908370704367616 3640911461234513856 3662791938765971271 3669580055417462784 3676817885901520896 3682586826555616512 3691632820173577344 3711583573221408768 3715827334922466816 3718904250880622592 3720700795135574016 3745085817874612224 3752472574911840256 3758360218048530432 3780946517435841312 3787953605592219648 3801379949992894464 3810717749856595968 3833618697872561088 3835692732823191552 3858743770881023232 3863804671871557632 3879597644437192704 3889127580100558848 3902912534127320064 3924005109670084608 3926367537337219824 3933644128884228096 3957283817158772736 3983219376393314304 3988443532254511104 3999268888521375456 4007156992837985664 4028812938454007808 4030759194730205184 4038709410104426496 4053024554670678528 4084938133841313792 4096025393888828088 4111710324018905088 4128277562344645632 4136420121639211008 4153086922695274512 4160783684882792448 4180305751787775168 4183767282240700416 4185788394527520768 4213221545108938752 4221531646775820288 4228155245304596736 4253564832115321476 4261447806291247104 4269853028788862976 4287057468588670464 4315154324426090496 4320813826609053696 4341086742241151136 4349131917531807744 4364547349991841792 4375268527613128704 4390776600893235072 4425349644994756608 4454352851020480512 4481121798442478592 4499177499586547388 4505339199991578624 4508051616942733872 4516406222052261888 4532414555760758784 4534604094071480832 4543548086367479808 4573325950673805312 4579324055551475712 4608028568124931599 4625674114521268224 4644312257637726336 4653472636844112384 4678621476914331648 4680881645493141504 4690114153669656576 4702843970761247064 4720852594243928064 4739874238247556096 4749223102622797824 4756674650967671328 4777196082643206144 4794128782077652992 4803584657387470848 4854548614979351808 4883722585021295028 4892773407223283712 4902423847868694528 4910115768740822016 4922177093564769792 4948778097628545024 4954436446563289088 4960934393514098688 4993447757166149632 5011146957398040576 5041262023247788416 5068506599990525952 5071558069060575606 5080956999808794624 5101429605830415936 5111491597163414784 5114256977097588736 5144991694508030976 5151739562495410176 5172796859249590272 5185503440134078464 5203883378836426752 5224851289842442128 5235156716449626432 5265991851179784192 5276378422878363648 5290699467106402947 5310959168524419072 5332358518028500608 5342875990450647552 5351258982338630244 5371750584605343744 5374345592973606912 5384945880139235328 5393394879837359616 5404032739560904704 5435862556056551424 5446584178455085056 5461367191851770784 5504370083126194176 5515226828852281344 5523880239833424768 5537449230260366016 5567375359832113152 5573741002383700224 5578356376320933888 5581051192703361024 5617628726811918336 5628708862367760384 5637540327072795648 5671419776153761968 5681930408388329472 5702069924989341696 5716076624784893952 5753539099234787328 5761085102145404928 5788115656321534848 5819396466655789056 5833691370150838272 5854368801190980096 5886007664505126912 5900466193326342144 5939137134693974016 5974829064589971456 5998903332782063184 6010735489256978496 6043219407681011712 6046138792095307776 6058064115156639744 6097767934231740416 6144038090833242132 6167565486028357632 6192416343516968448 6204630182458816512 6229630384042911768 6241175527324188672 6253485538226208768 6270458627681662752 6278682591791281152 6319832317663408128 6332297470163730432 6342232867956895104 6380347248172982214 6392171709436870656 6404779543183294464 6430586202883005696 6472731486639135744 6481220739913580544 6511630113361726704 6523697876297711616 6546821024987762688 6562902791419693056 6586164901339852608 6614579191352131584 6638024467492134912 6681529276530720768 6721682697663717888 6748766249379821082 6758008799987367936 6762077425414100808 6774609333078392832 6798621833641138176 6801906141107221248 6815322129551219712 6852154289024139264 6859988926010707968 6868986083327213568 6938511171781902336 6966468386456589504 6980208955266168576 7017932215371497472 7021322468239712256 7035171230504484864 7054265956141870596 7081278891365892096 7109811357371334144 7123834653934196736 7135011976451506992 7165794123964809216 7179927840185647104 7191193173116479488 7205376986081206272 7247816741408735232 7281822922469027712 7325583877531942542 7339160110834925568 7353635771803041792 7365173653111233024 7383265640347154688 7423167146442817536 7431654669844933632 7437808501761245184 7441401590271148032 7490171635749224448 7516720436097060864 7561893034871682624 7602759899985788928 7607337103590863409 7621435499713191936 7667237395745122176 7671385465646383104 7717487541762046464 7727609343743115264 7759195288874385408 7778255160201117696 7805825068254640128 7852735074674439648 7867288257768456192 7914567634317545472 7966438752786628608 7998537777042750912 8014313985675971328 8057625876908015616 8061518389460410368 8077418820208852992 8106049109341357056 8169876267682627584 8192050787777656176 8256555124689291264 8272840243278422016 8306173845390549024 8321567369765584896 8360611503575550336 8367534564481400832 8371576789055041536 8426443090217877504 8443063293551640576 8456310490609193472 8507129664230642952 8522895612582494208 8539706057577725952 8574114937177340928 8630308648852180992 8641627653218107392 8682173484482302272 8729094699983683584 8750537055226257408 8781553201786470144 8850699289989513216 8908705702040961024 8962243596884957184 8998354999173094776 9016103233885467744 9032812444104523776 9064829111521517568 9069208188142961664 9087096172734959616 9146651901347610624 9216057136249863198 9251348229042536448 9288624515275452672 9306945273688224768 9357242953828663296 9361763290986283008 9380228307339313152 9405687941522494128 9479748476495112192 9498446205245595648 9513349301935342656 9554392165286412288 9588257564155305984 9607169314774941696 9709097229958703616 9767445170042590056 9785546814446567424 9804847695737389056 9820231537481644032 9844354187129539584 9897556195257090048 9908872893126578176 9921868787028197376 10022293914796081152 10082524046495576832 10123149374069731623 10137013199981051904 10143116138121151212 10161913999617589248 10202859211660831872 10222983194326829568 10228513954195177472 10289983389016061952 10303479124990820352 10371006880268156928 10407766757672853504 10449702579684884256 10470313432899252864 10531983702359568384 10552756845756727296 10581398934212805894 10621918337048838144 10664717036057001216 10685751980901295104 10702517964677260488 10743501169210687488 10748691185947213824 10769891760278470656 10786789759674719232 10808065479121809408 10871725112113102848 10922734383703541568 10988375816297913813 11008740166252388352 11030453657704562688 11047760479666849536 11074898460520732032 11134750719664226304 11147482004767400448 11156712752641867776 11162102385406722048 11235257453623836672 11257417724735520768 11275080654145591296 11342839552307523936 11363860816776658944 11404139849978683392 11432153249569787904 11507078198469574656 11576231312643069696 11638792933311578112 11667382740301676544 11708737602381960192 11772015329010253824 11800932386652684288 11949658129179942912 11997806665564126368 12021470978513956992 12086438815362023424 12092277584190615552 12116128230313279488 12195535868463480832 12288076181666484264 12335130972056715264 12384832687033936896 12409260364917633024 12459260768085823536 12482351054648377344 12540917255363325504 12557365183582562304 12639664635326816256 12664594940327460864 12684465735913790208 12760694496345964428 12784343418873741312 12809559086366588928 12861172405766011392 12945462973278271488 12962441479827161088 13023260226723453408 13047395752595423232 13093642049975525376 13125805582839386112 13172329802679705216 13276048934984269824 13363058553061441536 13443365395327435776 13497532498759642164 13516017599974735872 13524154850828201616 13549218666156785664 13597243667282276352 13603812282214442496 13630644259102439424 13719977852021415936 13737972166654427136 13824085704374794797 13877022343563804672 13932936772913179008 13960417910532337152 14035864430742994944 14042644936479424512 14070342461008969728 14108531912283741192 14162557782731784192 14219622714742668288 14247669307868393472 14270023952903013984 14331588247929618432 14382386346232958976 14410753972162412544 14563645844938055424 14651167755063885084 14678320221669851136 14707271543606083584 14730347306222466048 14766531280694309376 14846334292885635072 14863309339689867264 14882803180542296064 14980343271498448896 15033440872194121728 15123786069743365248 15205519799971577856 15214674207181726818 15242870999426383872 15334474791490244352 15342770931292766208 15434975083524092928 15455218687486230528 15518390577748770816 15556510320402235392 15611650136509280256 15705470149348879296 15829135268635090944 15872098401319208841 15932877505573257216 15997075554085501824 16028627971351942656 16115251753816031232 16123036778920820736 16154837640417705984 16212098218682714112 16339752535365255168 16384101575555312352 16513110249378582528 16545680486556844032 16612347690781098048 16721223007151100672 16735069128962801664 16743153578110083072 16852886180435755008 16886126587103281152 16912620981218386944 17014259328461285904 17045791225164988416 17148229874354681856 17260617297704361984 17283255306436214784 17364346968964604544 17458189399967367168 17501074110452514816 17563106403572940288 17701398579979026432 17817411404081922048 17924487193769914368 17996709998346189552 18032206467770935488 18129658223043035136 18138416376285923328 18174192345469919232 18293303802695221248 18432114272499726396 18502696458085072896 18577249030550905344 18613890547376449536 18723526581972566016 18760456614678626304 18811375883044988256 18959496952990224384 18996892410491191296 19026698603870685312 19176515128310611968 19214338629549883392 19418194459917407232 19534890340085180112 19571093628893134848 19640463074963288064 19688708374259079168 19817745786253156352 19843737574056394752 20044587829592162304 20165048092991153664 20246298748139463246 20274026399962103808 20286232276242302424 20323827999235178496 20405718423321663744 20445966388653659136 20457027908390354944 20579966778032123904 20606958249981640704 20815533515345707008 20899405159369768512 20940626865798505728 21063967404719136768 21105513691513454592 21162797868425611788 21243836674097676288 21329434072114002432 21371503961802590208 21405035929354520976 21497382371894427648 21539783520556941312 21573579519349438464 21616130958243618816 21743450224226205696 21845468767407083136 21976751632595827626 22017480332504776704 22060907315409125376 22095520959333699072 22149796921041464064 22269501439328452608 22294964009534800896 22313425505283735552 22324204770813444096 22470514907247673344 22550161308291182592 22685679104615047872 22808279699957366784 22864306499139575808 23014156396939149312 23152462625286139392 23277585866623156224 23334765480603353088 23417475204763920384 23601864773305368576 23899316258359885824 23995613331128252736 24042941957027913984 24172877630724046848 24184555168381231104 24232256460626558976 24391071736926961664 24576152363332968528 24769665374067873792 24818520729835266048 24918521536171647072 24964702109296754688 25081834510726651008 25114730367165124608 25279329270653632512 25329189880654921728 25368931471827580416 25521388992691928856 25568686837747482624 25619118172733177856 25722344811532022784 25890925946556542976 25924882959654322176 26046520453446906816 26187284099951050752 26251611165678772224 26344659605359410432 26552097869968539648 26726117106122883072 26886730790654871552 26995064997519284328 27048309701656403232 27098437332313571328 27194487334564552704 27207624564428884992 27261288518204878848 27439955704042831872 27648171408749589594 27754044687127609344 27865873545826358016 27920835821064674304 28071728861485989888 28085289872958849024 28140684922017939456 28217063824567482384 28439245429485336576 28495338615736786944 28540047905806027968 28663176495859236864 28764772692465917952 28821507944324825088 29127291689876110848 29302335510127770168 29356640443339702272 29414543087212167168 29460694612444932096 29533062561388618752 29692668585771270144 29726618679379734528 29765606361084592128 30066881744388243456 30247572139486730496 30411039599943155712 30429348414363453636 30485741998852767744 30668949582980488704 30685541862585532416 30869950167048185856 30910437374972461056 31113020640804470784 31223300273018560512 31410940298697758592 31658270537270181888 31744196802638417682 31865755011146514432 31994151108171003648 32057255942703885312 32230503507632062464 32246073557841641472 32309675280835411968 32424196437365428224 32768203151110624704 32965127448893741439 33026220498757165056 33091360973113688064 33224695381562196096 33442446014302201344 33470138257925603328 33486307156220166144 33705772360871510016 33772253174206562304 33825241962436773888 34028518656922571808 34091582450329976832 34296459748709363712 34521234595408723968 34728693937929209088 34916378799934734336 35002148220905029632 35126212807145880576 35402797159958052864 35848974387539828736 35993419996692379104 36064412935541870976 36259316446086070272 36276832752571846656 36348384690939838464 36586607605390442496 36864228544999452792 37005392916170145792 37154498061101810688 37227781094752899072 37447053163945132032 37622751766089976512 37918993905980448768 37993784820982382592 38053397207741370624 38353030256621223936 38428677259099766784 38836388919834814464 39069780680170360224 39142187257786269696 39280926149926576128 39377416748518158336 39635491572506312704 40089175659184324608 40330096185982307328 40492597496278926492 40548052799924207616 40572464552484604848 40647655998470356992 40811436846643327488 40891932777307318272 41159933556064247808 41213916499963281408 41472257113124384391 41631067030691414016 41798810318739537024 41881253731597011456 42127934809438273536 42211027383026909184 42325595736851223576 42487673348195352576 42658868144228004864 42743007923605180416 42810071858709041952 42994764743788855296 43147159038698876928 43232261916487237632 43690937534814166272 43953503265191655252 44034960665009553408 44121814630818250752 44191041918667398144 44299593842082928128 44539002878656905216 44589928019069601792 44648409541626888192 44941029814495346688 45100322616582365184 45371358209230095744 45616559399914733568 45728612998279151616 46028312793878298624 46304925250572278784 46555171733246312448 46669530961206706176 46834950409527840768 47616295203957626523 47798632516719771648 47991226662256505472 48085883914055827968 48345755261448093696 48369110336762462208 48464512921253117952 48782143473853923328 49152304726665937056 49539330748135747584 49637041459670532096 49837043072343294144 50163669021453302016 50229460734330249216 50558658541307265024 50658379761309843456 50737862943655160832 51042777985383857712 51137373675494965248 51444689623064045568 51781851893113085952 51849765919308644352 52093040906893813632 52374568199902101504 52503222331357544448 52689319210718820864 53104195739937079296 53452234212245766144 53773461581309743104 53990129995038568656 54096619403312806464 54388974669129105408 54415249128857769984 54522577036409757696 54879911408085663744 55296342817499179188 55508089374255218688 55731747091652716032 55841671642129348608 56170579745917698048 56281369844035878912 56434127649134964768 56878490858970673152 56990677231473573888 57080095811612055936 57529545384931835904 57643015888649650176 58254583379752221696 58604671020255540336 58713280886679404544 58921389224889864192 59066125122777237504 59453237358759469056 59531212722169184256 60133763488776486912 60495144278973460992 60822079199886311424 60858696828726907272 60971483997705535488 61337899165960977408 61371083725171064832 61739900334096371712 61820874749944922112 62446600546037121024 62821880597395517184 63316541074540363776 63488393605276835364 63731510022293028864 63988302216342007296 64114511885407770624 64492147115683282944 64619350561670823936 64848392874730856448 65536406302221249408 65930254897787482878 66052440997514330112 66182721946227376128 66449390763124392192 66884892028604402688 66940276515851206656 66972614312440332288 67411544721743020032 67650483924873547776 68057037313845143616 68592919497418727424 69042469190817447936 69457387875858418176 69832757599869468672 70004296441810059264 70252425614291761152 70805594319916105728 71697948775079657472 71986839993384758208 72128825871083741952 72518632892172140544 72553665505143693312 72696769381879676928 73173215210780884992 73728457089998905584 74308996122203621376 74455562189505798144 74894106327890264064 75245503532179953024 75837987811960897536 75987569641964765184 76106794415482741248 76706060513242447872 76857354518199533568 77672777839669628928 78139561360340720448 78561852299853152256 78754833497036316672 79270983145012625408 80178351318368649216 80660192371964614656 80985194992557852984 81144929104969209696 81295311996940713984 81622873693286654976 81783865554614636544 82319867112128495616 82944514226248768782 83262134061382828032 83597620637479074048 83762507463194022912 84255869618876547072 84422054766053818368 84651191473702447152 85317736288456009728 85486015847210360832 85620143717418083904 85989529487577710592 86294318077397753856 86464523832974475264 87381875069628332544 87907006530383310504 88069921330019106816 88243629261636501504 88382083837334796288 88599187684165856256 89078005757313810432 89179856038139203584 89296819083253776384 90200645233164730368 90742716418460191488 91233118799829467136 91457225996558303232 92056625587756597248 92609850501144557568 93339061922413412352 93669900819055681536 95232590407915253046 95597265033439543296 95982453324513010944 96171767828111655936 96691510522896187392 96738220673524924416 96929025842506235904 98304609453331874112 98895382346681224317 99078661496271495168 99274082919341064192 99674086144686588288 100327338042906604032 100458921468660498432 101117317082614530048 101316759522619686912 101475725887310321664 102085555970767715424 102274747350989930496 102889379246128091136 103563703786226171904 104186081813787627264 104749136399804203008 105006444662715088896 105378638421437641728 106208391479874158592 107546923162619486208 107980259990077137312 108193238806625612928 108777949338258210816 108830498257715539968 109045154072819515392 109759822816171327488 110592685634998358376 111016178748510437376 111463494183305432064 111683343284258697216 112341159491835396096 112868255298269929536 113756981717941346304 113981354462947147776 114160191623224111872 115059090769863671808 115286031777299300352 116509166759504443392 117209342040511080672 117426561773358809088 117842778449779728384 118132250245554475008 118906474717518938112 120267526977552973824 120990288557946921984 121644158399772622848 121717393657453814544 121942967995411070976 122675798331921954816 123479800668192743424 123641749499889844224 124893201092074242048 125643761194791034368 126633082149080727552 126976787210553670728 127463020044586057728 127976604432684014592 128229023770815541248 128984294231366565888 129696785749461712896 131072812604442498816 131860509795574965756 132104881995028660224 132365443892454752256 132898781526248784384 133769784057208805376 133945228624880664576 134823089443486040064 135300967849747095552 136114074627690287232 137185838994837454848 138084938381634895872 138914775751716836352 139665515199738937344 140008592883620118528 140504851228583522304 142848885611872879569 143395897550159314944 143973679986769516416 144257651742167483904 145037265784344281088 145107331010287386624 145393538763759353856 146346430421561769984 147456914179997811168 148617992244407242752 148911124379011596288 150491007064359906048 151675975623921795072 151975139283929530368 152213588830965482496 153412121026484895744 155345555679339257856 156279122720681440896 157123704599706304512 157509666994072633344 158541966290025250816 160356702636737298432 161320384743929229312 161970389985115705968 162289858209938419392 163245747386573309952 163567731109229273088 164639734224256991232 165889028452497537564 166524268122765656064 167195241274958148096 167525014926388045824 168511739237753094144 168844109532107636736 169302382947404894304 170635472576912019456 170972031694420721664 171240287434836167808 172588636154795507712 172929047665948950528 174763750139256665088 175814013060766621008 176139842660038213632 176764167674669592576 177198375368331712512 178359712076278407168 178593638166507552768 180401290466329460736 181485432836920382976 182466237599658934272 182914451993116606464 184113251175513194496 185219701002289115136 187339801638111363072 190465180815830506092 191194530066879086592 191964906649026021888 192343535656223311872 193476441347049848832 193858051685012471808 196609218906663748224 197790764693362448634 198157322992542990336 198548165838682128384 199348172289373176576 200654676085813208064 200917842937320996864 202234634165229060096 202951451774620643328 204171111941535430848 205778758492256182272 207127407572452343808 208372163627575254528 209498272799608406016 210012889325430177792 210757276842875283456 212416782959748317184 215093846325238972416 215960519980154274624 216386477613251225856 217555898676516421632 217660996515431079936 218090308145639030784 219519645632342654976 221185371269996716752 222926988366610864128 223366686568517394432 224682318983670792192 225736510596539859072 227513963435882692608 227962708925894295552 228320383246448223744 230118181539727343616 230572063554598600704 233018333519008886784 234418684081022161344 235685556899559456768 236264500491108950016 237812949435037876224 240535053955105947648 241980577115893843968 243434787314907629088 243885935990822141952 245351596663843909632 246959601336385486848 249786402184148484096 251287522389582068736 253266164298161455104 253953574421107341456 255953208865368029184 256458047541631082496 257968588462733131776 259393571498923425792 262145625208884997632 263721019591149931512 264209763990057320448 264730887784909504512 265797563052497568768 267539568114417610752 267890457249761329152 270601935699494191104 272228149255380574464 274371677989674909696 276169876763269791744 277829551503433672704 280017185767240237056 281009702457167044608 285697771223745759138 286791795100318629888 287947359973539032832 288515303484334967808 290074531568688562176 290214662020574773248 290787077527518707712 294913828359995622336 297235984488814485504 297822248758023192576 300982014128719812096 303351951247843590144 303950278567859060736 304427177661930964992 306824242052969791488 310691111358678515712 312558245441362881792 314247409199412609024 315019333988145266688 317083932580050501632 322640769487858458624 323940779970231411936 324579716419876838784 326491494773146619904 327135462218458546176 329279468448513982464 331778056904995075128 333048536245531312128 334390482549916296192 335050029852776091648 337023478475506188288 338604765894809788608 341270945153824038912 341944063388841443328 342480574869672335616 345177272309591015424 345858095331897901056 349527500278513330176 351628026121533242016 352279685320076427264 353528335349339185152 354396750736663425024 356719424152556814336 360802580932658921472 362970865673840765952 364932475199317868544 365828903986233212928 370439402004578230272 374679603276222726144 380930361631661012184 382389060133758173184 383929813298052043776 384687071312446623744 386952882694099697664 393218437813327496448 395581529386724897268 396314645985085980672 397096331677364256768 398696344578746353152 401309352171626416128 401835685874641993728 404469268330458120192 405902903549241286656 408342223883070861696 411557516984512364544 414254815144904687616 416744327255150509056 418996545599216812032 420025778650860355584 421514553685750566912 428546656835618638707 430187692650477944832 431921039960308549248 432772955226502451712 435111797353032843264 435321993030862159872 436180616291278061568 439039291264685309952 442370742539993433504 445853976733221728256 446733373137034788864 451473021193079718144 455027926871765385216 455925417851788591104 456640766492896447488 460236363079454687232 466036667038017773568 468837368162044322688 471371113799118913536 472529000982217900032 475625898870075752448 481070107910211895296 483961154231787687936 486869574629815258176 490703193327687819264 493919202672770973696 499572804368296968192 502575044779164137472 506532328596322910208 507907148842214682912 511906417730736058368 512916095083262164992 518787142997846851584 524291250417769995264 527442039182299863024 528419527980114640896 531595126104995137536 535079136228835221504 535780914499522658304 541203871398988382208 544456298510761148928 548743355979349819392 552339753526539583488 555659103006867345408 562019404914334089216 571395542447491518276 573583590200637259776 575894719947078065664 577030606968669935616 580429324041149546496 581574155055037415424 589827656719991244672 594471968977628971008 595644497516046385152 601964028257439624192 606703902495687180288 608854355323861929984 621382222717357031424 625116490882725763584 628494818398825218048 630038667976290533376 634167865160101003264 645281538975716917248 647881559940462823872 649159432839753677568 652982989546293239808 654270924436917092352 658558936897027964928 663556113809990150256 668780965099832592384 670100059705552183296 674046956951012376576 677209531789619577216 682541890307648077824 683888126777682886656 684961149739344671232 690354544619182030848 691716190663795802112 699055000557026660352 703256052243066484032 707056670698678370304 708793501473326850048 713438848305113628672 721605161865317842944 725941731347681531904 731657807972466425856 740878804009156460544 749359206552445452288 761860723263322024368 767859626596104087552 769374142624893247488 773905765388199395328 786436875626654992896 791163058773449794536 792629291970171961344 794192663354728513536 797392689157492706304 802618704343252832256 803671371749283987456 811805807098482573312 816684447766141723392 823115033969024729088 828509630289809375232 833488654510301018112 840051557301720711168 843029107371501133824 857093313671237277414 860375385300955889664 863842079920617098496 865545910453004903424 870223594706065686528 870643986061724319744 872361232582556123136 884741485079986867008 891707953466443456512 893466746274069577728 902946042386159436288 910055853743530770432 911850835703577182208 913281532985792894976 920472726158909374464 932073334076035547136 937674736324088645376 942742227598237827072 945058001964435800064 951251797740151504896 967922308463575375872 973739149259630516352 981406386655375638528 987838405345541947392 999145608736593936384 1005150089558328274944 1015814297684429365824 1023812835461472116736 1025832190166524329984 1037574285995693703168 1048582500835539990528 1054884078364599726048 1056839055960229281792 1063190252209990275072 1070158272457670443008 1082407742797976764416 1088912597021522297856 1097486711958699638784 1111318206013734690816 1124038809828668178432 1142791084894983036552 1147167180401274519552 1151789439894156131328 1154061213937339871232 1160858648082299092992 1179655313439982489344 1188943937955257942016 1191288995032092770304 1203928056514879248384 1213407804991374360576 1217708710647723859968 1242764445434714062848 1250232981765451527168 1256989636797650436096 1260077335952581066752 1285639970506855916121 1290563077951433834496 1295763119880925647744 1298318865679507355136 1305965979092586479616 1308541848873834184704 1317117873794055929856 1327112227619980300512 1337561930199665184768 1340200119411104366592 1354419063579239154432 1365083780615296155648 1367776253555365773312 1369922299478689342464 1380709089238364061696 1398110001114053320704 1406512104486132968064 1414113341397356740608 1417587002946653700096 1426877696610227257344 1443210323730635685888 1451883462695363063808 1481757608018312921088 1498718413104890904576 1523721446526644048736 1535719253192208175104 1538748285249786494976 1572873751253309985792 1582326117546899589072 1585258583940343922688 1594785378314985412608 1605237408686505664512 1607342743498567974912 1623611614196965146624 1633368895532283446784 1646230067938049458176 1657019260579618750464 1666977309020602036224 1686058214743002267648 1714186627342474554828 1720750770601911779328 1727684159841234196992 1731091820906009806848 1741287972123448639488 1744722465165112246272 1769482970159973734016 1783415906932886913024 1786933492548139155456 1805892084772318872576 1820111707487061540864 1826563065971585789952 1864146668152071094272 1875349472648177290752 1885484455196475654144 1890116003928871600128 1902503595480303009792 1935844616927150751744 1947478298519261032704 1962812773310751277056 1975676810691083894784 2010300179116656549888 2031628595368858731648 2047625670922944233472 2051664380333048659968 2075148571991387406336 2097165001671079981056 2109768156729199452096 2126380504419980550144 2140316544915340886016 2164815485595953528832 2177825194043044595712 2194973423917399277568 2222636412027469381632 2248077619657336356864 2285582169789966073104 2303578879788312262656 2308122427874679742464 2321717296164598185984 2359310626879964978688 2377887875910515884032 2382577990064185540608 2407856113029758496768 2435417421295447719936 2485528890869428125696 2500465963530903054336 2520154671905162133504 2571279941013711832242 2581126155902867668992 2591526239761851295488 2596637731359014710272 2611931958185172959232 2617083697747668369408 2654224455239960601024 2675123860399330369536 2680400238822208733184 2708838127158478308864 2730167561230592311296 2735552507110731546624 2739844598957378684928 2761418178476728123392 2796220002228106641408 2813024208972265936128 2828226682794713481216 2835174005893307400192 2853755393220454514688 2903766925390726127616 2963515216036625842176 2997436826209781809152 3047442893053288097472 3071438506384416350208 3077496570499572989952 3145747502506619971584 3164652235093799178144 3170517167880687845376 3189570756629970825216 3210474817373011329024 3247223228393930293248 3266737791064566893568 3292460135876098916352 3333954618041204072448 3372116429486004535296 3428373254684949109656 3441501541203823558656 3455368319682468393984 3462183641812019613696 3482575944246897278976 3538965940319947468032 3566831813865773826048 3573866985096278310912 3611784169544637745152 3640223414974123081728 3653126131943171579904 3728293336304142188544 3750698945296354581504 3770968910392951308288 3780232007857743200256 3871689233854301503488 3894956597038522065408 3925625546621502554112 3951353621382167789568 4020600358233313099776 4063257190737717463296 4095251341845888466944 4103328760666097319936 4194330003342159962112 4219536313458398904192 4252761008839961100288 4280633089830681772032 4329630971191907057664 4355650388086089191424 4445272824054938763264 4496155239314672713728 4571164339579932146208 4607157759576624525312 4616244855749359484928 4718621253759929957376 4755775751821031768064 4815712226059516993536 4870834842590895439872 4971057781738856251392 5000931927061806108672 5142559882027423664484 5162252311805735337984 5183052479523702590976 5193275462718029420544 5223863916370345918464 5234167395495336738816 5308448910479921202048 5350247720798660739072 5360800477644417466368 5417676254316956617728 5460335122461184622592 5479689197914757369856 5592440004456213282816 5626048417944531872256 5656453365589426962432 5670348011786614800384 5707510786440909029376 5807533850781452255232 5927030432073251684352 6094885786106576194944 6142877012768832700416 6154993140999145979904 6291495005013239943168 6329304470187598356288 6379141513259941650432 6420949634746022658048 6494446456787860586496 6533475582129133787136 6584920271752197832704 6667909236082408144896 6744232858972009070592 6856746509369898219312 6910736639364936787968 6924367283624039227392 6965151888493794557952 7077931880639894936064 7133663627731547652096 7147733970192556621824 7223568339089275490304 7306252263886343159808 7456586672608284377088 7501397890592709163008 7560464015715486400512 7743378467708603006976 7789913194077044130816 7851251093243005108224 8041200716466626199552 8126514381475434926592 8190502683691776933888 8206657521332194639872 8388660006684319924224 8439072626916797808384 8505522017679922200576 8561266179661363544064 8711300776172178382848 8890545648109877526528 8992310478629345427456 9142328679159864292416 9214315519153249050624 9232489711498718969856 9437242507519859914752 9511551503642063536128 9631424452119033987072 9741669685181790879744 10001863854123612217344 10285119764054847328968 10324504623611470675968 10366104959047405181952 10386550925436058841088 10447727832740691836928 10616897820959842404096 10700495441597321478144 10721600955288834932736 10835352508633913235456 10920670244922369245184 10959378395829514739712 11184880008912426565632 11252096835889063744512 11312906731178853924864 11340696023573229600768 11615067701562904510464 11854060864146503368704 12189771572213152389888 12285754025537665400832 12309986281998291959808 12582990010026479886336 12658608940375196712576 12758283026519883300864 12841899269492045316096 12988892913575721172992 13066951164258267574272 13335818472164816289792 13488465717944018141184 13713493018739796438624 13821473278729873575936 13848734567248078454784 14155863761279789872128 14267327255463095304192 14447136678178550980608 14612504527772686319616 14913173345216568754176 15002795781185418326016 15486756935417206013952 15579826388154088261632 15702502186486010216448 16082401432933252399104 16253028762950869853184 16381005367383553867776 16777320013368639848448 16878145253833595616768 17011044035359844401152 17122532359322727088128 17422601552344356765696 17781091296219755053056 18284657358319728584832 18428631038306498101248 18464979422997437939712 18874485015039719829504 19262848904238067974144 19483339370363581759488 20003727708247224434688 20570239528109694657936 20732209918094810363904 20773101850872117682176 20895455665481383673856 21233795641919684808192 21400990883194642956288 21443201910577669865472 21670705017267826470912 21918756791659029479424 22369760017824853131264 22504193671778127489024 22681392047146459201536 23230135403125809020928 24379543144426304779776 24571508051075330801664 24619972563996583919616 25165980020052959772672 25317217880750393425152 25516566053039766601728 25683798538984090632192 26133902328516535148544 26671636944329632579584 26976931435888036282368 27426986037479592877248 27642946557459747151872 27697469134496156909568 28311727522559579744256 28534654510926190608384 28894273356357101961216 29225009055545372639232 30005591562370836652032 30973513870834412027904 31159652776308176523264 32164802865866504798208 32506057525901739706368 32762010734767107735552 33554640026737279696896 33756290507667191233536 34022088070719688802304 34845203104688713531392 35562182592439510106112 36569314716639457169664 36857262076612996202496 36929958845994875879424 37748970030079439659008 38525697808476135948288 38966678740727163518976 40007455416494448869376 41140479056219389315872 41464419836189620727808 41546203701744235364352 42467591283839369616384 42801981766389285912576 43341410034535652941824 43837513583318058958848 44739520035649706262528 45008387343556254978048 46460270806251618041856 48759086288852609559552 49143016102150661603328 50331960040105919545344 50634435761500786850304 51033132106079533203456 51367597077968181264384 52267804657033070297088 53343273888659265159168 54853972074959185754496 55285893114919494303744 55394938268992313819136 56623455045119159488512 57788546712714203922432 58450018111090745278464 60011183124741673304064 62319305552616353046528 64329605731733009596416 65012115051803479412736 67109280053474559393792 67512581015334382467072 68044176141439377604608 69690406209377427062784 73138629433278914339328 73714524153225992404992 73859917691989751758848 75497940060158879318016 77051395616952271896576 80014910832988897738752 82280958112438778631744 82928839672379241455616 83092407403488470728704 84935182567678739232768 85603963532778571825152 86682820069071305883648 87675027166636117917696 90016774687112509956096 92920541612503236083712 97518172577705219119104 98286032204301323206656 100663920080211839090688 101268871523001573700608 102066264212159066406912 104535609314066140594176 106686547777318530318336 109707944149918371508992 110571786229838988607488 110789876537984627638272 113246910090238318977024 115577093425428407844864 116900036222181490556928 120022366249483346608128 124638611105232706093056 130024230103606958825472 134218560106949118787584 135025162030668764934144 139380812418754854125568 146277258866557828678656 147429048306451984809984 150995880120317758636032 154102791233904543793152 160029821665977795477504 164561916224877557263488 165857679344758482911232 166184814806976941457408 169870365135357478465536 173365640138142611767296 175350054333272235835392 180033549374225019912192 195036345155410438238208 201327840160423678181376 202537743046003147401216 204132528424318132813824 209071218628132281188352 219415888299836743017984 221143572459677977214976 221579753075969255276544 226493820180476637954048 231154186850856815689728 240044732498966693216256 249277222210465412186112 260048460207213917650944 270050324061337529868288 278761624837509708251136 292554517733115657357312 294858096612903969619968 301991760240635517272064 320059643331955590955008 329123832449755114526976 331715358689516965822464 332369629613953882914816 339740730270714956931072 346731280276285223534592 350700108666544471670784 360067098748450039824384 390072690310820876476416 402655680320847356362752 405075486092006294802432 418142437256264562376704 438831776599673486035968 442287144919355954429952 452987640360953275908096 462308373701713631379456 480089464997933386432512 498554444420930824372224 520096920414427835301888 540100648122675059736576 585109035466231314714624 603983520481271034544128 658247664899510229053952 663430717379033931644928 664739259227907765829632 679481460541429913862144 693462560552570447069184 720134197496900079648768 780145380621641752952832 810150972184012589604864 836284874512529124753408 877663553199346972071936 884574289838711908859904 905975280721906551816192 960178929995866772865024 997108888841861648744448 1040193840828855670603776 1080201296245350119473152 1170218070932462629429248 1207967040962542069088256 1316495329799020458107904 1326861434758067863289856 1358962921082859827724288 1386925121105140894138368 1440268394993800159297536 1560290761243283505905664 1620301944368025179209728 1755327106398693944143872 1811950561443813103632384 1994217777683723297488896 2080387681657711341207552 2160402592490700238946304 2340436141864925258858496 2632990659598040916215808 2653722869516135726579712 2717925842165719655448576 2880536789987600318595072 3120581522486567011811328 3240603888736050358419456 3510654212797387888287744 3623901122887626207264768 4160775363315422682415104 4320805184981400477892608 4680872283729850517716992 5265981319196081832431616 5435851684331439310897152 6241163044973134023622656 6481207777472100716838912 7021308425594775776575488 8641610369962800955785216 9361744567459701035433984 10531962638392163664863232 10871703368662878621794304 12482326089946268047245312 12962415554944201433677824 14042616851189551553150976 18723489134919402070867968 21063925276784327329726464 25924831109888402867355648 28085233702379103106301952 37446978269838804141735936 42127850553568654659452928 56170467404758206212603904 84255701107137309318905856 112340934809516412425207808 168511402214274618637811712 337022804428549237275623424
- Sum of all divisors σ(n): 1140295026525204697678986129
- Sum of proper divisors (its aliquot sum) s(n): 803272222096655460403362705
- 337022804428549237275623424 is an abundant number, because the sum of its proper divisors (803272222096655460403362705) is greater than itself. Its abundance is 466249417668106223127739281
Bases of 337022804428549237275623424
- Binary: 100010110110001110101101011010110010000010000001101001110100010010110010000000000000000002
- Hexadecimal: 0x116C75AD641034E89640000
- Base-36: 16CHAABTF70G000000
Squares and roots of 337022804428549237275623424
- 337022804428549237275623424 squared (3370228044285492372756234242) is 113584370704884147381038303178640377185023247857483776
- 337022804428549237275623424 cubed (3370228044285492372756234243) is 38280523154212007277516552068772468145977579935397039693002050038759254365569024
-
337022804428549237275623424 is a
perfect square number . Itssquare root is 18358180858368 -
The
cube root of 337022804428549237275623424 is 695910030.1722868745
Scales and comparisons
How big is 337022804428549237275623424?- 337,022,804,428,549,237,275,623,424 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 337,022,804,428,549,237,275,623,424 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 337022804428549237275623424 cubic inches would be around 57992502.5 feet tall.
Recreational maths with 337022804428549237275623424
- 337022804428549237275623424 backwards is 424326572732945824408220733
- 337022804428549237275623424 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 337022804428549237275623424's digits is 108
- 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 337022804428549237275623424 - Facts about the integer". Numbermatics.com. 2024. Web. 15 May 2024.
APA style:
Numbermatics. (2024). Number 337022804428549237275623424 - Facts about the integer. Retrieved 15 May 2024, from https://numbermatics.com/n/337022804428549237275623424/
Chicago style:
Numbermatics. 2024. "Number 337022804428549237275623424 - Facts about the integer". https://numbermatics.com/n/337022804428549237275623424/
The information we have on file for 337022804428549237275623424 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 337022804428549237275623424, math, Factors of 337022804428549237275623424, curriculum, school, college, exams, university, Prime factorization of 337022804428549237275623424, STEM, science, technology, engineering, physics, economics, calculator, three hundred thirty-seven septillion, twenty-two sextillion, eight hundred four quintillion, four hundred twenty-eight quadrillion, five hundred forty-nine trillion, two hundred thirty-seven billion, two hundred seventy-five million, six hundred twenty-three thousand, four hundred twenty-four.