128388214361464742674169856
128,388,214,361,464,742,674,169,856 is an even composite number composed of seven prime numbers multiplied together.
128388214361464742674169856 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-three thousand and eighty-five divisors.
Prime factorization of 128388214361464742674169856:
218 × 34 × 132 × 372 × 412 × 672 × 18612
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 13 × 13 × 37 × 37 × 41 × 41 × 67 × 67 × 1861 × 1861)See below for interesting mathematical facts about the number 128388214361464742674169856 from the Numbermatics database.
Names of 128388214361464742674169856
- Cardinal: 128388214361464742674169856 can be written as One hundred twenty-eight septillion, three hundred eighty-eight sextillion, two hundred fourteen quintillion, three hundred sixty-one quadrillion, four hundred sixty-four trillion, seven hundred forty-two billion, six hundred seventy-four million, one hundred sixty-nine thousand, eight hundred fifty-six.
Scientific notation
- Scientific notation: 1.28388214361464742674169856 × 1026
Factors of 128388214361464742674169856
Divisors of 128388214361464742674169856
- Number of divisors d(n): 23085
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 18 24 26 27 32 36 37 39 41 48 52 54 64 67 72 74 78 81 82 96 104 108 111 117 123 128 134 144 148 156 162 164 169 192 201 208 216 222 234 246 256 268 288 296 312 324 328 333 338 351 369 384 402 416 432 444 468 481 492 507 512 533 536 576 592 603 624 648 656 666 676 702 738 768 804 832 864 871 888 936 962 984 999 1014 1024 1053 1066 1072 1107 1152 1184 1206 1248 1296 1312 1332 1352 1369 1404 1443 1476 1517 1521 1536 1599 1608 1664 1681 1728 1742 1776 1809 1861 1872 1924 1968 1998 2028 2048 2106 2132 2144 2214 2304 2368 2412 2479 2496 2592 2613 2624 2664 2704 2738 2747 2808 2886 2952 2997 3034 3042 3072 3198 3216 3321 3328 3362 3456 3484 3552 3618 3722 3744 3848 3936 3996 4056 4096 4107 4212 4264 4288 4329 4428 4489 4551 4563 4608 4736 4797 4824 4958 4992 5043 5184 5226 5248 5328 5408 5427 5476 5494 5583 5616 5772 5904 5994 6068 6084 6144 6253 6396 6432 6642 6656 6724 6912 6929 6968 7104 7236 7437 7444 7488 7696 7839 7872 7992 8112 8192 8214 8241 8424 8528 8576 8658 8856 8978 9102 9126 9216 9472 9594 9648 9916 9984 10086 10368 10452 10496 10656 10816 10854 10952 10988 11166 11232 11323 11544 11808 11988 12136 12168 12288 12321 12506 12792 12864 12987 13284 13312 13448 13467 13653 13689 13824 13858 13936 14208 14391 14472 14874 14888 14976 15129 15392 15678 15744 15984 16224 16384 16428 16482 16749 16848 17056 17152 17316 17712 17797 17956 18204 18252 18432 18759 18944 19188 19296 19721 19832 19968 20172 20736 20787 20904 20992 21312 21632 21708 21853 21904 21976 22311 22332 22464 22646 23088 23517 23616 23976 24193 24272 24336 24576 24642 24723 25012 25584 25728 25974 26568 26624 26896 26934 27306 27378 27648 27716 27872 28416 28782 28944 29748 29776 29952 30258 30784 31356 31488 31968 32227 32448 32768 32856 32964 33498 33696 33969 34112 34304 34632 35424 35594 35711 35912 36408 36504 36864 36963 37518 37888 38376 38592 38961 39442 39664 39936 40344 40401 40959 41472 41574 41808 41984 42624 43173 43264 43416 43706 43808 43952 44622 44664 44928 45292 45387 46176 47034 47232 47952 48386 48544 48672 49152 49284 49446 50024 50247 51168 51456 51948 53136 53248 53391 53792 53868 54612 54756 55296 55432 55744 56129 56277 56832 57564 57888 58357 59163 59496 59552 59904 60516 61568 62197 62361 62712 62976 63936 64454 64896 65536 65559 65712 65928 66933 66996 67392 67938 68224 68608 68857 69264 70551 70848 71188 71422 71824 72579 72816 73008 73728 73926 74169 75036 75776 76301 76752 77184 77922 78884 79328 79872 80688 80802 81918 82944 83148 83616 83968 85248 86346 86528 86832 87412 87616 87904 89244 89328 89856 90584 90774 91723 92352 94068 94464 95904 96681 96772 97088 97344 98304 98568 98892 100048 100494 101639 101907 102336 102912 103896 106272 106496 106782 107133 107584 107736 109224 109512 110592 110864 110889 111488 112258 112554 112627 113664 115128 115776 116714 118326 118992 119104 119808 121032 121203 122877 123136 124394 124687 124722 125424 125952 127872 128908 129792 131072 131118 131424 131856 133866 133992 134784 135876 136161 136448 137216 137714 138528 141102 141696 142376 142844 143648 145158 145632 146016 147456 147852 148338 150072 150741 151552 152602 153504 154368 155844 157768 158656 159744 160173 161376 161604 163836 165888 166093 166296 167232 167936 168387 168831 170496 172692 173056 173664 174824 175071 175232 175808 177489 178488 178656 179712 181168 181548 183446 184049 184704 186591 187083 188136 188928 191808 193362 193544 194176 194688 196608 196677 197136 197784 200096 200799 200988 203278 203814 204672 205824 206571 207792 212544 212992 213564 214266 215168 215472 217737 218448 219024 221184 221728 221778 222507 222976 224516 225108 225254 227328 228903 230256 231361 231552 233428 236652 237984 238208 239616 242064 242406 245754 246272 248788 249374 249444 250848 251904 255744 256373 257816 259584 262144 262236 262848 263712 267732 267984 269568 271752 272322 272896 274432 275169 275428 277056 282204 283392 284089 284752 285688 287296 290043 290316 291264 292032 294912 295704 296676 300144 301482 303104 304917 305204 305721 307008 308736 311688 314509 315536 317312 319488 320346 321399 322752 323208 327672 331776 332186 332592 334464 335872 336774 337662 337881 340992 345384 346112 347328 349648 350142 350464 351616 354978 356976 357312 359424 362336 363096 363609 366892 368098 369408 373182 374061 374166 376272 377856 383616 386724 387088 388352 389376 393216 393354 394272 395568 400192 401598 401976 406556 407628 409344 411648 413142 415584 418951 425088 425984 427128 428532 430336 430944 435474 436896 438048 442368 443456 443556 445014 445952 449032 450216 450508 454656 457806 460512 462722 463104 464243 466856 473304 475968 476416 479232 480519 484128 484812 491508 492544 497576 498279 498748 498888 501696 503808 505161 506493 511488 512746 515632 519168 524472 525213 525696 527424 532467 535464 535968 539136 543504 544644 545792 548864 550338 550856 552147 554112 559773 561249 564408 566784 568178 569504 571376 574592 580086 580632 582528 584064 589824 590031 591408 593352 600288 602964 606208 609834 610408 611442 614016 617472 619713 623376 629018 631072 634624 638976 640692 642798 645504 646416 653211 655344 663552 664372 665184 668928 671744 673548 675324 675762 681984 686709 690768 692224 694083 694656 699296 700284 700928 703232 709956 713952 714624 718848 724672 726192 727218 729677 733784 736196 738816 746364 748122 748332 752544 755712 758641 767232 769119 773448 774176 776704 778752 786432 786708 788544 791136 800384 803196 803952 808561 813112 815256 818688 823296 825507 826284 831168 837902 850176 851968 852267 854256 857064 860672 861888 870129 870948 873792 876096 884736 886912 887112 890028 891904 895141 898064 900432 901016 909312 914751 915612 917163 921024 925444 926208 928486 933712 943527 946608 951936 952832 958464 961038 964197 968256 969624 983016 985088 991913 995152 996558 997496 997776 1003392 1007616 1010322 1012986 1013643 1022976 1025492 1031264 1038336 1048944 1050426 1051392 1054848 1064934 1070928 1071936 1078272 1087008 1089288 1091584 1097728 1100676 1101712 1104294 1108224 1119546 1122183 1122498 1128816 1133568 1136356 1139008 1142752 1149184 1160172 1161264 1165056 1168128 1179648 1180062 1182816 1186704 1192399 1200576 1205928 1212416 1219668 1220816 1222884 1228032 1234944 1239426 1246752 1256853 1258036 1262144 1269248 1277952 1281384 1285596 1291008 1292832 1306422 1310688 1321307 1327104 1328744 1330368 1337856 1343488 1347096 1350648 1351524 1363968 1373418 1381536 1384448 1388166 1389312 1392729 1398592 1400568 1401856 1406464 1419912 1427904 1429248 1437696 1441557 1449344 1452384 1454436 1459354 1464151 1467568 1472392 1477632 1492728 1494837 1496244 1496664 1505088 1511424 1515483 1517282 1534464 1538238 1546896 1548352 1553408 1557504 1573416 1575639 1577088 1582272 1597401 1600768 1606392 1607904 1617122 1620931 1626224 1630512 1637376 1646592 1651014 1652568 1656441 1662336 1675804 1679319 1700352 1703936 1704534 1708512 1714128 1721344 1723776 1740258 1741896 1747584 1752192 1769472 1770093 1773824 1774224 1780056 1783808 1790282 1796128 1800864 1802032 1818624 1829502 1831224 1834326 1842048 1850888 1852416 1856972 1859139 1867424 1887054 1893216 1903872 1905664 1916928 1922076 1928394 1936512 1939248 1959633 1966032 1970176 1983826 1990304 1993116 1994992 1995552 2006784 2015232 2020644 2025972 2027286 2045952 2050984 2060127 2062528 2076672 2082249 2097888 2100852 2102784 2109696 2129868 2141856 2143872 2156544 2159209 2174016 2178576 2183168 2189031 2195456 2201352 2203424 2208588 2216448 2239092 2244366 2244996 2257632 2267136 2272712 2275923 2278016 2285504 2298368 2301289 2307357 2320344 2322528 2330112 2336256 2359296 2360124 2365632 2373408 2384798 2392637 2401152 2411856 2424832 2425683 2439336 2441632 2445768 2456064 2469888 2476521 2478852 2493504 2513706 2516072 2524288 2538496 2547709 2555904 2556801 2562768 2571192 2582016 2585664 2610387 2612844 2621376 2642614 2654208 2657488 2660736 2675712 2685423 2686976 2694192 2701296 2703048 2727936 2744253 2746836 2763072 2768896 2776332 2778624 2785458 2797184 2801136 2803712 2812928 2823137 2830581 2839824 2855808 2858496 2875392 2883114 2892591 2898688 2904768 2908872 2918708 2928302 2935136 2944784 2955264 2975739 2985456 2989674 2992488 2993328 3010176 3022848 3030966 3034564 3040929 3068928 3076476 3093792 3096704 3106816 3115008 3128341 3146832 3151278 3154176 3164544 3194802 3201536 3212784 3215808 3234244 3241862 3252448 3261024 3274752 3293184 3302028 3305136 3312882 3324672 3351608 3358638 3366549 3400704 3407872 3409068 3417024 3428256 3442688 3447552 3463321 3480516 3483792 3495168 3504384 3538944 3540186 3547648 3548448 3560112 3567616 3577197 3580564 3592256 3601728 3604064 3637248 3659004 3662448 3668652 3684096 3701776 3704832 3713944 3718278 3734848 3760643 3770559 3774108 3786432 3807744 3811328 3833856 3844152 3856788 3873024 3878496 3919266 3932064 3940352 3963921 3967652 3980608 3986232 3989984 3991104 4013568 4030464 4041288 4051944 4054572 4091904 4101968 4120254 4125056 4153344 4164498 4167199 4178187 4195776 4201704 4205568 4219392 4259736 4283712 4287744 4313088 4318418 4348032 4357152 4366336 4378062 4390912 4392453 4402704 4406848 4417176 4432896 4478184 4484511 4488732 4489992 4515264 4534272 4545424 4546449 4551846 4556032 4571008 4596736 4602578 4613419 4614714 4640688 4645056 4660224 4672512 4720248 4726917 4731264 4746816 4769596 4785274 4802304 4823712 4849664 4851366 4862793 4878672 4883264 4891536 4912128 4939776 4953042 4957704 4969323 4987008 5027412 5032144 5037957 5048576 5076992 5095418 5111808 5112167 5113602 5125536 5142384 5164032 5171328 5220774 5225688 5242752 5285228 5308416 5314976 5321472 5351424 5370846 5373952 5388384 5402592 5406096 5455872 5488506 5493672 5526144 5537792 5552664 5557248 5570916 5577417 5594368 5602272 5607424 5625856 5646274 5661162 5679648 5711616 5716992 5750784 5766228 5785182 5797376 5809536 5817744 5837416 5856604 5870272 5889568 5910528 5951478 5970912 5979348 5984976 5986656 6020352 6045696 6061932 6069128 6081858 6137856 6145441 6152952 6180381 6187584 6193408 6213632 6230016 6246747 6256682 6293664 6302556 6308352 6329088 6389604 6403072 6425568 6431616 6468488 6477627 6483724 6504896 6522048 6549504 6567093 6586368 6604056 6610272 6625764 6649344 6703216 6717276 6733098 6801408 6809813 6818136 6827769 6834048 6856512 6885376 6895104 6903867 6922071 6926642 6961032 6967584 6990336 7008768 7077888 7080372 7095296 7096896 7120224 7135232 7154394 7161128 7177911 7184512 7203456 7208128 7274496 7277049 7318008 7324896 7337304 7368192 7403552 7409664 7427888 7429563 7436556 7469696 7521286 7541118 7546009 7548216 7572864 7615488 7622656 7643127 7667712 7670403 7688304 7713576 7746048 7756992 7838532 7864128 7880704 7927842 7935304 7961216 7972464 7979968 7982208 8027136 8056269 8060928 8082576 8103888 8109144 8183808 8203936 8232759 8240508 8250112 8306688 8328996 8334398 8354029 8356374 8391552 8403408 8411136 8438784 8469411 8491743 8519472 8567424 8575488 8626176 8636836 8696064 8714304 8732672 8756124 8781824 8784906 8805408 8813696 8834352 8865792 8927217 8956368 8969022 8977464 8979984 9030528 9068544 9090848 9092898 9103692 9112064 9122787 9142016 9193472 9205156 9226838 9229428 9281376 9290112 9320448 9345024 9385023 9440496 9453834 9462528 9485801 9493632 9539192 9570548 9604608 9647424 9699328 9702732 9725586 9757344 9766528 9783072 9824256 9879552 9906084 9915408 9938646 9974016 10054824 10064288 10075914 10097152 10099647 10153984 10190836 10223616 10224334 10227204 10251072 10284768 10328064 10342656 10389963 10441548 10451376 10485504 10511293 10570456 10616832 10629952 10642944 10702848 10731591 10741692 10747904 10776768 10805184 10812192 10911744 10977012 10987344 11052288 11075584 11105328 11114496 11141832 11154834 11188736 11204544 11214848 11251712 11281929 11292548 11311677 11322324 11359296 11423232 11433984 11501568 11532456 11570364 11594752 11619072 11635488 11636833 11674832 11713208 11740544 11779136 11821056 11891763 11902956 11941824 11958696 11969952 11973312 12040704 12091392 12123864 12138256 12163716 12275712 12290882 12305904 12360762 12375168 12386816 12427264 12460032 12493494 12501597 12513364 12534561 12587328 12605112 12616704 12658176 12779208 12806144 12851136 12863232 12894869 12936976 12955254 12967448 13009792 13044096 13099008 13134186 13172736 13177359 13208112 13220544 13251528 13298688 13406432 13434552 13453533 13466196 13602816 13619626 13636272 13655538 13668096 13713024 13770752 13790208 13807734 13840257 13844142 13853284 13922064 13935168 13980672 14017536 14160744 14190592 14193792 14240448 14270464 14308788 14322256 14355822 14369024 14406912 14416256 14548992 14554098 14588379 14636016 14649792 14674608 14736384 14807104 14819328 14855776 14859126 14873112 14907969 14939392 15042572 15082236 15092018 15096432 15145728 15230976 15245312 15286254 15335424 15336501 15340806 15376608 15427152 15492096 15501187 15513984 15677064 15728256 15761408 15855684 15870608 15922432 15944928 15959936 15964416 16054272 16112538 16121856 16165152 16207776 16218288 16367616 16407872 16465518 16481016 16500224 16613376 16657992 16668796 16708058 16712748 16783104 16806816 16822272 16877568 16938822 16983486 17038944 17134848 17150976 17176991 17252352 17273672 17392128 17428608 17465344 17512248 17563648 17569812 17610816 17627392 17668704 17731584 17854434 17912736 17938044 17954928 17959968 18061056 18137088 18181696 18185796 18207384 18224128 18245574 18284032 18386944 18410312 18436323 18453676 18458856 18562752 18580224 18640896 18690048 18740241 18770046 18880992 18907668 18925056 18971602 18987264 19033963 19078384 19141096 19209216 19294848 19405464 19432881 19451172 19514688 19533056 19566144 19648512 19701279 19759104 19812168 19830816 19877292 19948032 20109648 20128576 20151828 20194304 20199294 20307968 20381672 20429439 20448668 20454408 20483307 20502144 20569536 20656128 20685312 20711601 20766213 20779926 20883096 20902752 20971008 21022586 21072103 21140912 21233664 21259904 21285888 21405696 21463182 21483384 21533733 21553536 21610368 21624384 21823488 21831147 21954024 21974688 22104576 22151168 22210656 22228992 22283664 22309668 22377472 22409088 22429696 22503424 22563858 22585096 22623354 22638027 22644648 22718592 22846464 22867968 22929381 23003136 23011209 23064912 23140728 23189504 23238144 23270976 23273666 23349664 23426416 23481088 23558272 23642112 23783526 23805912 23883648 23917392 23939904 23946624 24081408 24168807 24182784 24247728 24276512 24327432 24551424 24581764 24611808 24721524 24750336 24773632 24854528 24920064 24986988 25003194 25026728 25062087 25069122 25174656 25210224 25233408 25316352 25408233 25475229 25558416 25612288 25702272 25726464 25789738 25873952 25910508 25934896 26019584 26088192 26198016 26268372 26345472 26354718 26416224 26441088 26503056 26597376 26781651 26812864 26869104 26907066 26932392 27205632 27239252 27272544 27311076 27336192 27426048 27541504 27580416 27615468 27680514 27688284 27706568 27844128 27870336 27961344 28035072 28069717 28155069 28321488 28381184 28387584 28457403 28480896 28540928 28617576 28644512 28711644 28738048 28813824 28832512 29097984 29108196 29176758 29272032 29299584 29349216 29472768 29614208 29638656 29711552 29718252 29746224 29815938 29878784 29916757 30085144 30164472 30184036 30192864 30291456 30461952 30490624 30572508 30670848 30673002 30681612 30753216 30854304 30984192 31002374 31027968 31104281 31169889 31354128 31456512 31522816 31533879 31711368 31741216 31844864 31889856 31919872 31928832 32108544 32194773 32225076 32243712 32330304 32415552 32436576 32735232 32815744 32931036 32962032 33000448 33120217 33226752 33315984 33337592 33416116 33425496 33566208 33613632 33644544 33755136 33845787 33877644 33935031 33966972 34077888 34269696 34301952 34353982 34504704 34547344 34784256 34857216 34910499 34930688 35024496 35139624 35221632 35254784 35337408 35463168 35675289 35708868 35825472 35876088 35909856 35919936 36122112 36274176 36363392 36371592 36414768 36448256 36491148 36568064 36700781 36773888 36820624 36872646 36907352 36917712 37125504 37160448 37281792 37380096 37480482 37504791 37540092 37603683 37761984 37815336 37850112 37943204 37974528 38067926 38156768 38282192 38418432 38589696 38684607 38810928 38865762 38902344 39029376 39066112 39132288 39297024 39402558 39518208 39532077 39624336 39661632 39754584 39896064 40219296 40257152 40303656 40388608 40398588 40615936 40668433 40763344 40858878 40897336 40908816 40966614 41004288 41139072 41312256 41370624 41423202 41520771 41532426 41559852 41766192 41805504 41942016 42045172 42144206 42281824 42519808 42571776 42811392 42926364 42966768 43067466 43107072 43220736 43248768 43646976 43662294 43765137 43908048 43949376 44209152 44302336 44421312 44457984 44567328 44619336 44754944 44818176 44859392 45006848 45023173 45127716 45170192 45246708 45276054 45289296 45437184 45692928 45735936 45858762 46006272 46009503 46022418 46129824 46281456 46379008 46476288 46503561 46541952 46547332 46699328 46852832 46962176 47116544 47284224 47567052 47611824 47767296 47834784 47879808 47893248 48162816 48337614 48365568 48495456 48553024 48654864 48888359 49102848 49163528 49223616 49443048 49500672 49547264 49709056 49840128 49973976 50006388 50053456 50124174 50138244 50349312 50420448 50466816 50632704 50816466 50950458 51116832 51224576 51404544 51452928 51530973 51579476 51747904 51821016 51869792 52039168 52176384 52396032 52536744 52690944 52709436 52832448 52882176 53006112 53194752 53563302 53625728 53738208 53814132 53864784 54173587 54411264 54478504 54545088 54622152 54672384 54852096 55083008 55160832 55230936 55308969 55361028 55376568 55413136 55688256 55740672 55922688 56070144 56139434 56310138 56642976 56762368 56775168 56914806 56961792 57081856 57101889 57235152 57289024 57423288 57476096 57627648 57665024 58216392 58298643 58353516 58544064 58599168 58698432 58945536 59103837 59228416 59277312 59423104 59436504 59492448 59631876 59757568 59833514 59974447 60170288 60328944 60368072 60385728 60582912 60923904 60981248 61145016 61288317 61346004 61363224 61449921 61506432 61708608 61968384 62004748 62055936 62134803 62208562 62339778 62708256 62913024 63045632 63067758 63216309 63422736 63482432 63689728 63779712 63839744 63857664 64217088 64389546 64450152 64601199 64660608 64831104 64873152 65470464 65493441 65631488 65862072 65924064 66000896 66240434 66453504 66458171 66631968 66675184 66832232 66850992 67132416 67227264 67289088 67510272 67691574 67755288 67870062 67914081 67933944 68155776 68539392 68603904 68707964 68788143 69009408 69094688 69568512 69714432 69820998 69861376 70048992 70279248 70443264 70509568 70674816 70926336 71350578 71417736 71650944 71752176 71819712 71839872 72244224 72506421 72548352 72726784 72743184 72829536 72896512 72982296 73136128 73401562 73547776 73641248 73745292 73814704 73835424 74251008 74320896 74563584 74760192 74960964 75009582 75080184 75186261 75207366 75523968 75630672 75700224 75886408 75949056 76135852 76224699 76313536 76564384 76836864 77179392 77369214 77621856 77731524 77804688 78058752 78132224 78264576 78594048 78805116 79036416 79064154 79248672 79323264 79509168 79792128 79890733 80344953 80438592 80514304 80607312 80777216 80797176 81231872 81336866 81526688 81717756 81794672 81817632 81933228 82008576 82278144 82624512 82741248 82846404 83041542 83064852 83119704 83532384 83611008 83884032 84090344 84209151 84288412 84465207 84563648 85039616 85143552 85372209 85622784 85852728 85933536 86134932 86214144 86441472 86497536 87293952 87324588 87530274 87816096 87898752 88418304 88527569 88842624 88915968 89134656 89238672 89509888 89636352 89718784 89750271 90013696 90046346 90255432 90340384 90493416 90552108 90578592 90874368 91385856 91471872 91717524 92012544 92019006 92044836 92259648 92562912 92758016 92952576 93007122 93083904 93094664 93312843 93398656 93509667 93705664 93924352 94233088 94568448 94601637 95134104 95223648 95534592 95669568 95759616 95786496 96325632 96584319 96675228 96731136 96990912 97106048 97309728 97776718 98098117 98205696 98327056 98447232 98886096 99001344 99094528 99360651 99418112 99680256 99947952 100012776 100106912 100248348 100276488 100698624 100840896 100933632 101265408 101537361 101632932 101900916 102233664 102449152 102809088 102905856 103061946 103158952 103495808 103642032 103739584 104078336 104352768 104456069 104731497 104792064 105073488 105418872 105664896 105764352 106012224 106389504 107025867 107126604 107251456 107476416 107628264 107729568 108347174 108602377 108822528 108957008 109090176 109244304 109344768 109704192 110102343 110166016 110321664 110461872 110617938 110722056 110753136 110826272 111376512 111481344 111845376 112140288 112278868 112514373 112620276 113285952 113524736 113550336 113829612 113923584 114163712 114203778 114470304 114578048 114846576 114952192 115255296 115330048 115748617 116053821 116432784 116597286 116707032 117088128 117198336 117396864 117891072 118207674 118456832 118554624 118596231 118846208 118873008 118984896 119263752 119515136 119667028 119948894 120340576 120657888 120736144 120771456 121165824 121847808 121962496 122005299 122290032 122576634 122692008 122726448 122899842 123012864 123417216 123936768 124009496 124111872 124269606 124417124 124562313 124679556 125416512 125826048 126091264 126135516 126432618 126845472 126964864 127379456 127559424 127679488 127715328 128142877 128434176 128779092 128900304 129202398 129321216 129662208 129746304 130940928 130986882 131262976 131295411 131724144 131848128 132001792 132480868 132907008 132916342 133263936 133350368 133664464 133701984 134264832 134454528 134578176 135020544 135069519 135383148 135510576 135740124 135828162 135867888 136311552 137078784 137207808 137415928 137576286 138018816 138028509 138189376 139137024 139428864 139510683 139641996 139722752 140097984 140558496 140886528 141019136 141349632 141852672 141996161 142701156 142835472 143301888 143504352 143639424 143679744 144488448 145012842 145096704 145453568 145486368 145659072 145793024 145964592 146272256 146665077 146803124 147095552 147282496 147490584 147629408 147670848 148502016 148641792 149127168 149520384 149921928 150019164 150160368 150372522 150414732 151047936 151261344 151400448 151772816 151898112 152271704 152449398 152627072 153128768 153673728 154186363 154358784 154592919 154738428 155243712 155463048 155609376 156117504 156264448 156529152 157188096 157610232 158072832 158128308 158497344 158646528 159018336 159584256 159781466 160689906 160877184 161028608 161214624 161554432 161594352 162463744 162520761 162673732 163053376 163435512 163589344 163635264 163866456 164017152 164556288 165249024 165482496 165692808 165926907 166083084 166129704 166239408 167064768 167222016 167768064 168180688 168418302 168576824 168930414 169127296 170079232 170287104 170696503 170744418 171245568 171305667 171705456 171867072 172269864 172428288 172882944 172995072 174649176 174895929 175060548 175632192 175797504 176836608 177055138 177685248 177831936 178269312 178477344 179019776 179272704 179437568 179500542 179923341 180027392 180092692 180510864 180680768 180986832 181104216 181157184 181748736 182771712 182943744 183435048 183864951 184038012 184089672 184519296 185125824 185516032 185905152 186014244 186167808 186189328 186404409 186625686 186797312 187019334 187411328 187848704 188466176 189136896 189150179 189203274 189648927 190268208 190447296 191069184 191339136 191519232 191572992 192651264 193168638 193350456 193803597 193981824 194212096 194619456 195553436 196196234 196411392 196654112 196894464 197772192 198002688 198189056 198721302 198836224 199360512 199374513 199895904 200025552 200213824 200496696 200552976 201397248 201681792 201867264 202530816 203074722 203265864 203742243 203801832 204467328 204898304 205618176 205811712 206123892 206317904 206364429 206991616 207284064 207479168 208156672 208705536 208912138 209462994 209584128 209598847 210146976 210837744 211329792 211528704 212024448 212779008 214051734 214253208 214502912 214952832 215256528 215459136 216694348 217204754 217645056 217914016 218180352 218488608 218689536 219408384 220204686 220332032 220643328 220923744 221235876 221444112 221506272 221652544 222753024 222962688 223690752 224280576 224557736 225028746 225240552 225558783 226571904 227049472 227100672 227659224 227847168 228327424 228407556 228674097 228940608 229156096 229693152 229904384 230510592 230660096 231497234 232042507 232107642 232865568 233194572 233414064 234176256 234396672 234793728 235782144 236415348 236913664 237109248 237192462 237692416 237746016 237969792 238527504 239030272 239334056 239672199 239897788 240681152 241315776 241472288 241542912 242331648 243695616 243924992 244010598 244580064 245153268 245384016 245452896 245799684 246025728 246834432 247873536 248018992 248223744 248539212 248834248 249124626 249359112 250833024 251652096 251963081 252271032 252627453 252865236 253395621 253690944 253929728 254758912 255118848 255358976 255430656 256116627 256285754 256868352 257558184 257800608 258404796 258642432 259324416 259492608 261881856 261973764 262525952 262590822 263448288 263696256 264003584 264961736 265582707 265832684 266527872 266700736 267328928 267403968 268529664 268909056 269156352 269250813 270041088 270139038 270766296 271021152 271480248 271656324 271735776 272623104 274157568 274415616 274831856 275152572 276037632 276057018 276378752 278274048 278857728 279021366 279202333 279283992 279938529 280195968 280529001 281116992 281773056 282038272 282699264 283705344 283804911 283992322 285402312 285670944 286603776 287008704 287278848 287359488 288976896 290025684 290193408 290907136 290972736 291318144 291586048 291929184 292544512 293330154 293606248 294191104 294294351 294564992 294981168 295258816 295341696 297004032 297283584 298081953 298254336 299040768 299843856 300038328 300320736 300745044 300829464 302095872 302522688 302800896 303545632 303796224 304543408 304612083 304898796 305254144 306257536 307347456 308372726 308717568 309099073 309185838 309476856 310487424 310926096 311218752 312235008 312528896 313058304 313368207 314194491 314376192 315220464 316256616 316994688 317293056 318036672 319168512 319562932 321379812 321754368 322057216 322429248 323108864 323188704 324927488 325041522 325347464 325807131 326106752 326871024 327178688 327270528 327732912 328034304 329112576 330307029 330498048 330964992 331385616 331853814 332166168 332259408 332478816 334129536 334444032 335536128 336361376 336836604 337153648 337543119 337860828 338254592 340158464 340574208 341393006 341488836 342491136 342515189 342611334 343410912 343734144 344539728 344856576 345765888 345990144 347245851 348161463 349298352 349791858 350121096 351264384 351595008 353673216 354110276 355370496 355663872 356538624 356954688 358039552 358545408 358875136 359001084 359846682 360054784 360185384 361021728 361361536 361973664 362208432 362314368 363497472 365543424 365887488 366015897 366870096 367729902 368076024 368179344 369038592 370251648 371032064 371810304 372028488 372335616 372378656 372808818 373251372 373594624 373686939 374038668 374822656 375697408 376932352 378273792 378300358 378406548 379297854 380536416 380894592 382138368 382678272 383038464 383145984 384428631 385302528 386337276 386700912 387607194 387963648 388424192 388917841 389238912 391106872 392392468 392822784 393308224 393788928 395544384 396005376 396378112 397442604 397672448 398721024 398749026 399791808 400051104 400427648 400993392 401105952 402794496 403363584 403734528 405061632 405208557 406149444 406531728 407484486 407603664 408934656 409796608 411236352 411623424 412247784 412635808 412728858 413983232 414085527 414568128 414958336 416313344 417411072 417824276 418532049 418925988 419168256 419197694 420293952 421675488 422659584 423057408 424048896 425558016 425988483 428103468 428506416 429005824 429905664 430513056 430562821 430918272 433388696 434409508 435290112 435828032 436360704 436977216 437379072 438816768 439995231 440409372 440664064 441286656 441847488 442471752 442888224 443012544 443305088 445506048 445925376 447381504 448561152 449115472 450057492 450481104 451117566 453143808 454098944 454201344 455318448 455694336 456815112 457348194 457881216 458312192 459386304 459808768 461021184 461320192 462559089 462994468 463778757 464085014 464215284 465731136 466389144 466828128 468352512 468793344 469587456 471564288 472830696 473827328 474218496 474384924 475384832 475492032 475939584 477055008 477110153 478060544 478668112 479344398 479795576 481362304 482631552 482944576 483085824 484663296 487391232 487562283 487849984 488021196 489160128 490306536 490768032 490905792 491599368 492051456 493668864 495747072 496037984 496447488 497078424 497668496 497780721 498249252 498718224 501666048 503304192 503926162 504542064 505254906 505730472 506791242 507381888 507859456 509517824 510237696 510717952 510861312 512089509 512233254 512571508 513736704 513917001 515116368 515601216 516809592 517284864 518648832 518985216 523947528 525051904 525181644 526896576 527392512 528007168 528689629 529923472 531165414 531665368 533055744 533401472 534657856 534807936 537059328 537818112 538312704 538501626 539770023 540082176 540278076 541532592 542042304 542960496 543312648 543471552 545246208 548315136 548831232 549663712 550305144 551594853 552114036 552757504 556548096 557715456 558042732 558404666 558567984 559877058 560391936 561058002 562233984 563546112 564076544 565398528 567410688 567450537 567609822 567984644 568946781 570804624 571341888 573207552 574017408 574557696 574718976 577953792 580051368 581814272 581945472 582636288 583172096 583858368 585089024 585301249 586660308 587212496 588382208 588588702 589129984 589962336 590517632 590683392 594008064 594567168 596163906 596508672 598081536 598123539 599687712 600076656 600641472 601490088 601658928 604191744 605045376 605601792 607091264 607592448 609086816 609224166 609797592 610508288 611226729 612515072 614694912 616745452 617435136 618198146 618371676 618953712 620974848 621852192 622437504 624470016 625057792 626116608 626736414 628388982 628752384 628796541 630440928 632513232 633989376 634586112 635548667 636073344 638337024 639125864 642759624 643508736 644114432 644858496 646217728 646377408 649854976 650083044 650694928 651614262 652213504 653742048 654357376 654541056 655465824 656068608 658225152 660614058 660996096 661929984 662771232 663707628 664332336 664518816 664957632 668259072 668888064 671072256 672722752 673673208 674307296 675086238 675721656 676509184 676676349 680316928 681148416 682786012 682977672 684982272 685030378 685222668 686821824 687468288 689079456 689713152 691531776 691980288 694491702 696127521 696322926 698596704 699583716 700242192 702528768 703190016 704256631 707346432 708220552 710740992 711327744 713077248 713909376 716079104 717090816 718002168 719016597 719693364 720109568 720370768 722043456 722723072 723947328 724416864 724628736 726994944 731086848 731774976 732031794 733740192 735459804 736152048 736358688 738077184 740503296 742064128 743620608 744056976 744671232 744757312 745617636 746502744 747189248 747373878 748077336 749645312 751394816 753864704 755889243 756600716 756813096 757882359 758595708 761072832 761789184 764276736 765356544 766076928 766291968 768349881 768857262 770605056 772674552 773401824 775214388 775927296 776848384 777835682 778477824 779667811 782213744 784784936 785645568 786616448 787577856 791088768 792010752 792756224 794885208 796748121 797498052 799583616 800102208 800855296 801986784 802211904 805588992 806727168 807469056 807752439 810123264 810417114 812298888 813063456 814968972 815207328 817869312 819593216 822472704 823246848 824495568 825271616 825457716 827966464 828171054 829136256 829916672 832626688 834822144 835648552 837064098 837606999 837851976 838395388 839815587 840587904 843350976 845319168 846114816 848097792 851116032 851414733 851976966 856206936 857012832 858011648 859811328 861026112 861125642 861836544 863956223 866777392 868819016 870580224 871656064 872721408 873954432 874758144 877633536 879990462 880818744 882573312 882883053 883694976 884943504 885776448 886025088 886610176 891012096 891850752 894245859 894763008 897122304 898230944 900114984 900962208 902235132 906287616 908197888 908402688 910636896 911388672 913630224 914696388 915762432 916624384 918772608 919617536 922042368 922640384 925118178 925988936 927297219 927557514 928170028 928430568 931462272 932778288 933656256 936705024 937586688 939174912 940104621 942583473 943128576 945661392 947654656 948769848 950769664 950984064 951879168 954110016 954220306 956121088 957336224 958688796 959591152 962724608 965263104 965889152 966171648 969326592 974782464 975124566 976042392 977421393 978320256 980613072 981536064 981811584 983198736 984102912 987337728 990921087 991494144 992075968 992894976 994156848 995336992 995561442 996498504 997436448 1003332096 1006608384 1007852324 1009084128 1010509812 1011460944 1013582484 1014763776 1015718912 1019035648 1020475392 1021435904 1021722624 1024179018 1024466508 1025143016 1027473408 1027545567 1027834002 1030232736 1031202432 1033619184 1034569728 1037297664 1037970432 1038579529 1041737553 1044484389 1047895056 1050103808 1050363288 1053793152 1054785024 1056014336 1057379258 1059846944 1062330828 1063330736 1066111488 1066802944 1069315712 1069615872 1074118656 1075636224 1076625408 1077003252 1079540046 1080164352 1080556152 1083065184 1084084608 1085920992 1086625296 1086943104 1090492416 1096630272 1097662464 1098047691 1099327424 1100610288 1103189706 1104228072 1105515008 1113096192 1115430912 1116085464 1116809332 1117135968 1119754116 1120783872 1122116004 1124467968 1127092224 1128153088 1130797056 1134821376 1134901074 1135219644 1135969288 1137893562 1141609248 1142683776 1146415104 1148034816 1149115392 1149437952 1150858397 1153285893 1155907584 1160102736 1163628544 1163890944 1165272576 1166344192 1166753523 1167716736 1170178048 1170602498 1173320616 1174424992 1176764416 1177177404 1178259968 1179924672 1181035264 1181366784 1188016128 1189134336 1192327812 1193017344 1196163072 1196247078 1199375424 1200153312 1201282944 1202980176 1203317856 1208383488 1210090752 1211203584 1214182528 1215184896 1215625671 1218173632 1218448332 1219595184 1221016576 1222453458 1225030144 1229389824 1233490904 1234870272 1236396292 1236743352 1237907424 1241949696 1243704384 1244875008 1248940032 1250115584 1252233216 1253472828 1255596147 1256777964 1257504768 1257593082 1260881856 1265026464 1267978752 1269172224 1271097334 1272146688 1275275521 1276674048 1277965449 1278251728 1285519248 1287017472 1288228864 1289716992 1291688463 1292435456 1292754816 1300166088 1301389856 1303228524 1304427008 1307484096 1308714752 1309082112 1310931648 1312137216 1316450304 1319985693 1321228116 1321992192 1323859968 1325542464 1327415256 1328664672 1329037632 1329915264 1336518144 1337776128 1342144512 1345445504 1347346416 1348614592 1350172476 1351443312 1353018368 1353352698 1357928897 1360633856 1362296832 1365572024 1365955344 1370060756 1370445336 1373643648 1374936576 1378158912 1379426304 1383063552 1383960576 1387677267 1388983404 1391336271 1392255042 1392645852 1397193408 1399167432 1400484384 1405057536 1406380032 1408513262 1411830901 1414692864 1416441104 1421481984 1422655488 1426154496 1427818752 1431330459 1432158208 1434181632 1436004336 1438033194 1439386728 1440741536 1444086912 1445446144 1447894656 1448833728 1449257472 1453989888 1462173696 1462686849 1463549952 1464063588 1467480384 1470919608 1472304096 1472717376 1476154368 1481006592 1484128256 1487241216 1488113952 1489342464 1489514624 1491235272 1493005488 1494378496 1494747756 1496154672 1499290624 1502789632 1504732021 1507729408 1511778486 1513201432 1513626192 1515764718 1517191416 1522145664 1523578368 1528553472 1530713088 1532153856 1532583936 1536268527 1536699762 1537714524 1541210112 1541751003 1545349104 1546803648 1550428776 1551854592 1553696768 1555671364 1556955648 1559335622 1564427488 1569569872 1573232896 1575155712 1582177536 1584021504 1585512448 1586068887 1589770416 1593496242 1594996104 1599167232 1600204416 1601710592 1603973568 1604423808 1611177984 1613454336 1614938112 1615504878 1619310069 1620246528 1620834228 1624597776 1626126912 1629937944 1630414656 1635738624 1639186432 1644945408 1646493696 1648991136 1650543232 1650915432 1655932928 1656342108 1658272512 1659833344 1665253376 1665857401 1669644288 1671297104 1674128196 1675213998 1675703952 1676790776 1679631174 1681175808 1686701952 1690638336 1692229632 1696195584 1702232064 1702351611 1702829466 1703953932 1706840343 1712413872 1714025664 1716023296 1719622656 1722052224 1722251284 1723673088 1727912446 1733554784 1737638032 1743312128 1745442816 1747908864 1749516288 1755267072 1755903747 1759980924 1761637488 1765146624 1765766106 1767389952 1769887008 1771552896 1772050176 1773220352 1782024192 1783701504 1788491718 1789526016 1794244608 1794370617 1796461888 1800229968 1801924416 1804470264 1812575232 1816395776 1816805376 1821273792 1822777344 1827260448 1829392776 1831524864 1833248768 1837545216 1839235072 1844084736 1845280768 1845950093 1850236356 1851977872 1854594438 1855115028 1856340056 1856861136 1862924544 1865556576 1867312512 1873410048 1875173376 1878349824 1880209242 1885166946 1886257152 1886389623 1891322784 1895309312 1897539696 1901539328 1901968128 1903758336 1906646001 1908220032 1908440612 1912242176 1914672448 1917377592 1919182304 1925449216 1930526208 1931778304 1932343296 1938653184 1949564928 1950249132 1952084784 1954842786 1956640512 1961226144 1963072128 1963623168 1966397472 1968205824 1974675456 1981842174 1982988288 1984151936 1985789952 1988313696 1990673984 1991122884 1992997008 1994872896 2004422719 2006664192 2013216768 2015704648 2018168256 2021019624 2022921888 2027164968 2029527552 2031437824 2038071296 2040950784 2042871808 2043445248 2048358036 2048933016 2050286032 2054946816 2055091134 2055668004 2060465472 2062404864 2067238368 2069139456 2074595328 2075940864 2077159058 2083475106 2088382563 2088968778 2095790112 2100207616 2100726576 2107586304 2109570048 2112028672 2112769893 2114758516 2119693888 2124661656 2126661472 2132222976 2133605888 2138631424 2139231744 2148237312 2151272448 2154006504 2157049791 2159080092 2160328704 2161112304 2166130368 2168169216 2171841984 2173250592 2173886208 2180984832 2193260544 2195324928 2196095382 2198654848 2201220576 2206379412 2208456144 2211030016 2219054539 2226192384 2230861824 2232170928 2233618664 2234271936 2239508232 2241567744 2244232008 2248935936 2254184448 2256306176 2261594112 2267667729 2269802148 2270439288 2271938576 2273647077 2275787124 2283218496 2285367552 2292830208 2296069632 2298230784 2298875904 2301716794 2306571786 2311815168 2320205472 2327257088 2327781888 2330545152 2332688384 2333507046 2335433472 2339003433 2340356096 2341204996 2346641232 2348849984 2354354808 2356519936 2359849344 2362070528 2362733568 2376032256 2378268672 2384655624 2390244363 2392494156 2398750848 2400306624 2402565888 2405960352 2406635712 2416766976 2420181504 2422407168 2423257317 2428365056 2430369792 2431251342 2436347264 2436896664 2439190368 2442033152 2444906916 2450060288 2458779648 2458952327 2466981808 2469740544 2472792584 2473486704 2475814848 2483899392 2487408768 2489750016 2497880064 2500231168 2504466432 2506945656 2511192294 2512820997 2513555928 2515186164 2519446761 2521763712 2530052928 2535957504 2538344448 2542194668 2544293376 2550551042 2553348096 2555930898 2556503456 2571038496 2574034944 2576457728 2579433984 2583376926 2584870912 2585509632 2591868669 2600332176 2602779712 2606457048 2608854016 2614968192 2617429504 2618164224 2621863296 2624274432 2632900608 2639971386 2642456232 2647719936 2648649159 2651084928 2654830512 2657329344 2658075264 2659830528 2673036288 2675552256 2682737577 2684289024 2690891008 2694692832 2697229184 2700344952 2702886624 2706036736 2706705396 2715857794 2721267712 2724593664 2724785011 2731144048 2731910688 2740121512 2740890672 2747287296 2749873152 2756317824 2758852608 2766127104 2767921152 2775354534 2777966808 2781891657 2782672542 2784510084 2785291704 2794386816 2798334864 2800968768 2810115072 2812760064 2817026524 2820313863 2823661802 2829385728 2832882208 2842963968 2852308992 2855637504 2862660918 2864316416 2868363264 2872008672 2876066388 2878773456 2881483072 2888173824 2890892288 2895789312 2897667456 2898514944 2907979776 2924347392 2925373698 2928127176 2932264179 2934960768 2941839216 2944608192 2945434752 2952308736 2962013184 2968256512 2972763261 2974482432 2976227904 2978684928 2979029248 2982470544 2986010976 2988756992 2989495512 2992309344 2998581248 3005579264 3009464042 3015458816 3016552591 3023556972 3026402864 3027252384 3031529436 3034382832 3044291328 3047156736 3057106944 3061426176 3064307712 3065167872 3072537054 3073399524 3075429048 3082420224 3082636701 3083502006 3090698208 3093607296 3100857552 3103709184 3107393536 3111342728 3113911296 3115738587 3118671244 3125212659 3128854976 3139139744 3146465792 3150311424 3164355072 3168043008 3171024896 3172137774 3179540832 3186992484 3189992208 3198334464 3200408832 3203421184 3207947136 3208847616 3222355968 3226908672 3229876224 3231009756 3238620138 3240493056 3241668456 3249195552 3252253824 3259875888 3260829312 3271477248 3275520053 3289890816 3292987392 3294143073 3297982272 3301086464 3301830864 3311865856 3312684216 3316545024 3319666688 3330506752 3331714802 3339288576 3342594208 3348256392 3350427996 3351407904 3353581552 3359262348 3362351616 3373403904 3381276672 3384459264 3392391168 3404464128 3404703222 3405658932 3407907864 3413680686 3424827744 3428051328 3432046592 3439245312 3444104448 3444502568 3447346176 3452575191 3455824892 3459857679 3467109568 3475276064 3486624256 3490885632 3495817728 3499032576 3500260569 3510534144 3511807494 3519961848 3523274976 3530293248 3531532212 3534779904 3539774016 3543105792 3544100352 3546440704 3564048384 3567403008 3576983436 3579052032 3588489216 3588741234 3592923776 3600459936 3603848832 3608940528 3625150464 3629630329 3633610752 3642547584 3645554688 3646877013 3654520896 3658785552 3663049728 3666497536 3675090432 3678470144 3688169472 3690561536 3691900186 3700472712 3703955744 3709188876 3710230056 3712680112 3713722272 3725849088 3731113152 3734625024 3746820096 3750346752 3756699648 3760418484 3770333892 3772514304 3772779246 3782645568 3790618624 3795079392 3803078656 3803936256 3807516672 3813292002 3816440064 3816881224 3824484352 3825826563 3829344896 3833896347 3834755184 3838364608 3850898432 3861052416 3863556608 3864686592 3875065389 3877306368 3900498264 3904169568 3909685572 3913281024 3922452288 3926144256 3927246336 3932794944 3936411648 3949350912 3959957079 3963684348 3965976576 3968303872 3971579904 3976627392 3981347968 3982245768 3985994016 3989745792 4008845438 4013328384 4018287949 4026433536 4031409296 4036336512 4042039248 4045843776 4054329936 4059055104 4062875648 4073786691 4076142592 4081901568 4085743616 4086890496 4096716072 4097866032 4100572064 4110182268 4111336008 4120930944 4124809728 4134476736 4138278912 4149190656 4151881728 4154318116 4163031801 4166950212 4176765126 4177937556 4191580224 4200415232 4201453152 4215172608 4219140096 4224057344 4225539786 4229517032 4235492703 4239387776 4249323312 4253322944 4264445952 4267211776 4277262848 4278463488 4282698829 4293991377 4296474624 4302544896 4308013008 4314099582 4318160184 4322224608 4332260736 4336338432 4343683968 4346501184 4347772416 4361969664 4386521088 4388060547 4390649856 4392190764 4397309696 4402441152 4412758824 4416912288 4422060032 4438109078 4452384768 4452697457 4461723648 4464341856 4467237328 4468543872 4479016464 4483135488 4488464016 4497871872 4508368896 4512612352 4514196063 4523188224 4535335458 4539604296 4540878576 4543877152 4547294154 4551574248 4566436992 4570735104 4585660416 4592139264 4596461568 4597751808 4603433588 4608805581 4613143572 4623630336 4640410944 4654514176 4655563776 4661090304 4665376768 4667014092 4670866944 4678006866 4680712192 4682409992 4693282464 4697699968 4708709616 4713039872 4719698688 4724141056 4725467136 4741286449 4752064512 4756537344 4758206661 4769311248 4780488726 4784988312 4797501696 4800613248 4805131776 4811920704 4813271424 4833533952 4840363008 4844814336 4846514634 4856730112 4857930207 4860739584 4862502684 4872694528 4873793328 4878380736 4884066304 4889813832 4900120576 4917559296 4917904654 4933963616 4939481088 4945585168 4946973408 4951629696 4967798784 4974817536 4979500032 4995760128 4997572203 5000462336 5008932864 5013891312 5022384588 5025641994 5027111856 5030372328 5038893522 5043527424 5060105856 5071915008 5076688896 5084389336 5088586752 5101102084 5106696192 5107054833 5111861796 5113006912 5142076992 5148069888 5152915456 5158867968 5166753852 5169741824 5171019264 5183737338 5200664352 5205559424 5212914096 5217708032 5229936384 5234859008 5236328448 5243726592 5248548864 5253857957 5265801216 5267711241 5279942772 5284912464 5295439872 5297298318 5302169856 5309661024 5314658688 5316150528 5319661056 5346072576 5351104512 5365475154 5368578048 5381782016 5383111851 5389385664 5394458368 5400689904 5405773248 5412073472 5413410792 5431715588 5442535424 5449187328 5449570022 5462288096 5463821376 5480243024 5481781344 5494574592 5499746304 5512635648 5517705216 5532254208 5535842304 5537850279 5550709068 5555933616 5563783314 5565345084 5569020168 5570583408 5588773632 5596669728 5601937536 5620230144 5625520128 5634053048 5640627726 5647323604 5658771456 5659168869 5665764416 5685927936 5704617984 5711275008 5719938003 5725321836 5728632832 5736726528 5744017344 5752132776 5757546912 5762966144 5776347648 5781784576 5791578624 5795334912 5797029888 5815959552 5821842601 5848694784 5850747396 5856254352 5864528358 5869921536 5883678432 5889216384 5890869504 5904617472 5924026368 5945526522 5948964864 5952455808 5957369856 5958058496 5964941088 5972021952 5977513984 5978991024 5984618688 5997162496 6011158528 6013268157 6018928084 6030917632 6033105182 6047113944 6052805728 6054504768 6063058872 6068765664 6088582656 6094313472 6114213888 6122852352 6128615424 6130335744 6145074108 6146799048 6150858096 6164840448 6165273402 6167004012 6181396416 6187214592 6201715104 6207418368 6214787072 6222685456 6227822592 6231477174 6237342488 6250425318 6257709952 6265147689 6278279488 6292931584 6300622848 6328710144 6336086016 6338309679 6342049792 6344275548 6359081664 6373984968 6379984416 6396668928 6400817664 6406842368 6415894272 6417695232 6444711936 6453817344 6462019512 6471149373 6477240276 6480986112 6483336912 6498391104 6504507648 6519751776 6521658624 6542954496 6551040106 6579781632 6585974784 6588286146 6595964544 6602172928 6603661728 6623731712 6625368432 6633090048 6639333376 6657163617 6661013504 6663429604 6678577152 6685188416 6696512784 6700855992 6702815808 6707163104 6718524696 6724703232 6746807808 6762553344 6768918528 6784782336 6803003187 6809406444 6811317864 6815815728 6827361372 6849655488 6856102656 6864093184 6878490624 6888208896 6889005136 6894692352 6905150382 6911649784 6919715358 6934219136 6950552128 6973248512 6981771264 6991635456 6998065152 6998556623 7000521138 7017010299 7021068288 7023614988 7039923696 7046549952 7063064424 7069559808 7079548032 7086211584 7088200704 7092881408 7128096768 7134806016 7153966872 7170733089 7177482468 7185847552 7200919872 7207697664 7217881056 7250300928 7259260658 7267221504 7285095168 7291109376 7293754026 7309041792 7317571104 7326099456 7332995072 7350180864 7356940288 7376338944 7376856981 7381123072 7383800372 7400945424 7407911488 7418377752 7420460112 7425360224 7427444544 7451698176 7462226304 7469250048 7493640192 7500693504 7513399296 7520836968 7538462991 7540667784 7545558492 7565291136 7581237248 7590158784 7606157312 7607872512 7615033344 7626584004 7632880128 7633762448 7648968704 7651653126 7658689792 7667792694 7669510368 7676729216 7701796864 7722104832 7727113216 7729373184 7750130778 7754612736 7755157339 7775606007 7800996528 7808339136 7819371144 7826562048 7844904576 7852288512 7854492672 7865589888 7872823296 7898701824 7919914158 7927368696 7936607744 7943159808 7945947477 7953254784 7962695936 7964491536 7971988032 7979491584 8017690876 8026656768 8036575898 8052867072 8062818592 8072673024 8084078496 8091687552 8108659872 8118110208 8125751296 8147573382 8152285184 8163803136 8171487232 8173780992 8174355033 8193432144 8195732064 8201144128 8220364536 8222672016 8241861888 8249619456 8268953472 8276557824 8298381312 8303763456 8308636232 8326063602 8333900424 8345674971 8353530252 8355875112 8383160448 8400830464 8402906304 8430345216 8438280192 8448114688 8451079572 8459034064 8460941589 8470985406 8478775552 8498646624 8506645888 8528891904 8534423552 8554525696 8556926976 8565397658 8585572759 8587982754 8592949248 8605089792 8616026016 8628199164 8636320368 8644449216 8664521472 8672676864 8687367936 8693002368 8695544832 8723939328 8773042176 8776121094 8784381528 8794619392 8796792537 8804882304 8825517648 8833824576 8844120064 8876218156 8904769536 8905394914 8923447296 8928683712 8934474656 8937087744 8958032928 8966270976 8976928032 8995743744 9016737792 9025224704 9028392126 9046376448 9049657773 9070670916 9079208592 9081757152 9087754304 9094588308 9103148496 9132873984 9141470208 9171320832 9184278528 9192923136 9195503616 9206867176 9217611162 9226287144 9247260672 9247910103 9280821888 9309028352 9311127552 9322180608 9334028184 9341733888 9347215761 9356013732 9361424384 9364819984 9375637977 9386564928 9395399936 9417419232 9426079744 9439397376 9448282112 9450934272 9482572898 9504129024 9513074688 9513742787 9516413322 9538622496 9560977452 9569976624 9595003392 9601226496 9610263552 9623841408 9626542848 9667067904 9680726016 9689628672 9693029268 9713460224 9715860414 9721479168 9725005368 9745389056 9747586656 9756761472 9768132608 9779627664 9800241152 9826560159 9835809308 9867927232 9878962176 9891170336 9893946816 9903259392 9935597568 9949635072 9959000064 9991520256 9995144406 10000924672 10017865728 10027782624 10044769176 10051283988 10054223712 10060744656 10077787044 10087054848 10120211712 10143830016 10153377792 10168778672 10177173504 10202204168 10213392384 10214109666 10223723592 10226013824 10284153984 10296139776 10305830912 10317735936 10330486321 10333507704 10342038528 10357725573 10367474676 10379573037 10401328704 10411118848 10425828192 10435416064 10459872768 10469718016 10472656896 10487453184 10497097728 10500781707 10507715914 10531602432 10535422482 10559885544 10569824928 10590879744 10594596636 10604339712 10619322048 10629317376 10632301056 10639322112 10692145152 10702209024 10730950308 10737156096 10763564032 10766223702 10778771328 10788916736 10801379808 10811546496 10824146944 10826821584 10863431176 10885070848 10888890987 10899140044 10924576192 10927642752 10960486048 10963562688 10989149184 10999492608 11025271296 11035410432 11064508416 11071684608 11075700558 11101418136 11111867232 11127566628 11130690168 11138040336 11141166816 11177547264 11193339456 11203875072 11240460288 11251040256 11268106096 11281255452 11294647208 11317542912 11318337738 11331528832 11371855872 11409235968 11422550016 11436665701 11439876006 11450643672 11473453056 11477479689 11488034688 11501689041 11504265552 11515093824 11525932288 11552695296 11563569152 11583157248 11590669824 11594059776 11625196167 11631919104 11643685202 11701494792 11712508704 11729056716 11739843072 11767356864 11778432768 11781739008 11809234944 11848052736 11891053044 11897929728 11904911616 11914739712 11916116992 11929882176 11944043904 11955027968 11957982048 11969237376 11994324992 12022317056 12026536314 12037856168 12054863847 12061835264 12066210364 12094227888 12105611456 12109009536 12126117744 12137531328 12177165312 12188626944 12221360073 12228427776 12245704704 12257230848 12260671488 12290148216 12293598096 12301716192 12330546804 12334008024 12362792832 12374429184 12403430208 12414836736 12429574144 12445370912 12455645184 12462954348 12474684976 12489095403 12500850636 12515419904 12530295378 12556558976 12585863168 12601245696 12657420288 12672172032 12673061993 12676619358 12688551096 12706478109 12718163328 12747969936 12759968832 12793337856 12801635328 12813684736 12831788544 12835390464 12848096487 12881974131 12889423872 12907634688 12924039024 12942298746 12954480552 12966673824 12996782208 13009015296 13039503552 13043317248 13085908992 13102080212 13159563264 13171949568 13176572292 13191929088 13204345856 13207323456 13247463424 13250736864 13266180096 13278666752 13314327234 13322027008 13326859208 13357154304 13358092371 13370376832 13393025568 13401711984 13405631616 13414326208 13437049392 13449406464 13493615616 13525106688 13537837056 13542588189 13569564672 13606006374 13618812888 13622635728 13631631456 13654722744 13699310976 13712205312 13728186368 13756981248 13776417792 13778010272 13789384704 13810300764 13823299568 13826416743 13839430716 13868438272 13901104256 13946497024 13963542528 13983270912 13996130304 13997113246 14001042276 14034020598 14042136576 14043122749 14047229976 14079847392 14093099904 14126128848 14139119616 14159096064 14172423168 14176401408 14185762816 14223859347 14256193536 14269612032 14274619983 14307933744 14341466178 14354964936 14371695104 14401839744 14415395328 14435762112 14500601856 14518521316 14534443008 14570190336 14582218752 14587508052 14618083584 14635142208 14652198912 14665990144 14700361728 14713880576 14752677888 14753713962 14762246144 14767600744 14801890848 14815822976 14836755504 14840920224 14850720448 14854889088 14903396352 14924452608 14938500096 14987280384 14992716609 15001387008 15026798592 15041673936 15076925982 15081335568 15091116984 15130582272 15162474496 15180317568 15212314624 15215745024 15230066688 15253168008 15265760256 15267524896 15297937408 15303306252 15317379584 15321164499 15335585388 15339020736 15353458432 15403593728 15444209664 15454226432 15458746368 15500261556 15509225472 15510314678 15546847969 15551212014 15601993056 15616678272 15638742288 15653124096 15689809152 15704577024 15708985344 15731179776 15745646592 15761573871 15797403648 15803133723 15839828316 15854737392 15873215488 15886319616 15891894954 15906509568 15925391872 15928983072 15943976064 15958983168 16035381752 16053313536 16073151796 16105734144 16125637184 16145346048 16168156992 16183375104 16217319744 16236220416 16251502592 16295146764 16304570368 16327606272 16342974464 16347561984 16348710066 16386864288 16391464128 16402288256 16440729072 16445344032 16483723776 16499238912 16537906944 16553115648 16596762624 16607526912 16613550837 16617272464 16652127204 16667800848 16691349942 16707060504 16711750224 16766320896 16801660928 16805812608 16860690432 16876560384 16902159144 16918068128 16921883178 16941970812 16957551104 16977506607 16997293248 17013291776 17057783808 17068847104 17109051392 17113853952 17130795316 17159814009 17171145518 17175965508 17185898496 17210179584 17232052032 17256398328 17272640736 17288898432 17329042944 17345353728 17374735872 17386004736 17391089664 17447878656 17465527803 17546084352 17552242188 17568763056 17589238784 17593585074 17609764608 17651035296 17653075661 17667649152 17688240128 17752436312 17810789828 17846894592 17857367424 17868949312 17874175488 17916065856 17932541952 17953856064 17991487488 18033475584 18039804471 18050449408 18056784252 18092752896 18099315546 18141341832 18158417184 18163514304 18175508608 18189176616 18206296992 18265747968 18282940416 18342641664 18368557056 18385846272 18391007232 18413734352 18435222324 18452574288 18494521344 18495820206 18561643776 18618056704 18622255104 18644361216 18668056368 18683467776 18694431522 18712027464 18729639968 18751275954 18773129856 18790799872 18795443067 18834838464 18852159488 18878794752 18896564224 18901868544 18965145796 19008258048 19014929037 19026149376 19027485574 19032826644 19077244992 19121954904 19139953248 19190006784 19202452992 19220527104 19247682816 19253085696 19334135808 19361452032 19386058536 19426920448 19431720828 19442958336 19450010736 19490778112 19495173312 19513522944 19536265216 19559255328 19561516273 19600482304 19653120318 19671618616 19735854464 19757924352 19782340672 19787893632 19806518784 19871195136 19899270144 19918000128 19971490851 19983040512 19990288812 20001849344 20035731456 20055565248 20089538352 20102567976 20108447424 20121489312 20155574088 20174109696 20240423424 20287660032 20306755584 20337557344 20354347008 20404408336 20409009561 20428219332 20447447184 20452027648 20568307968 20592279552 20611661824 20635471872 20660972642 20667015408 20684077056 20715451146 20734949352 20759146074 20802657408 20822237696 20851656384 20870832128 20919745536 20939436032 20945313792 20974906368 20994195456 20995669869 21001563414 21015431828 21051030897 21063204864 21070844964 21119771088 21139649856 21189193272 21208679424 21238644096 21258634752 21264602112 21278644224 21384290304 21404418048 21461900616 21527128064 21532447404 21557542656 21577833472 21602759616 21623092992 21648293888 21653643168 21656146213 21726862352 21770141696 21777781974 21798280088 21849152384 21855285504 21920972096 21927125376 21978298368 21998985216 22050542592 22070820864 22129016832 22130570943 22143369216 22151401116 22202836272 22223734464 22255133256 22261380336 22276080672 22282333632 22355094528 22386678912 22407750144 22480920576 22502080512 22536212192 22562510904 22589294416 22615388973 22636675476 22663057664 22743711744 22818471936 22845100032 22873331402 22879752012 22901287344 22946906112 22954959378 22976069376 23003378082 23008531104 23030187648 23051864576 23105390592 23127138304 23166314496 23181339648 23188119552 23250392334 23263838208 23265472017 23287370404 23326818021 23402989584 23425017408 23458113432 23479686144 23534713728 23556865536 23563478016 23618469888 23696105472 23782106088 23809823232 23829479424 23832233984 23859764352 23888087808 23910055936 23915964096 23938474752 23988649984 23997351209 24044634112 24053072628 24075712336 24109727694 24123670528 24132420728 24188455776 24211222912 24218019072 24252235488 24275062656 24354330624 24377253888 24442720146 24456855552 24491409408 24514461696 24521342976 24523065099 24580296432 24587196192 24603432384 24661093608 24668016048 24725585664 24748858368 24806860416 24829673472 24859148288 24890741824 24911290368 24925908696 24949369952 24978190806 25001701272 25030839808 25037024913 25060590756 25113117952 25171726336 25202491392 25314840576 25344344064 25346123986 25353238716 25377102192 25412956218 25436326656 25495939872 25519937664 25586675712 25603270656 25627369472 25663577088 25670780928 25696192974 25756718277 25763948262 25778847744 25815269376 25848078048 25884597492 25908961104 25933347648 25993564416 26018030592 26057495347 26079007104 26086634496 26171817984 26204160424 26319126528 26353144584 26383858176 26408691712 26414646912 26494926848 26501473728 26532360192 26557333504 26628654468 26644054016 26653718416 26714308608 26716184742 26740753664 26786051136 26803423968 26811263232 26828652416 26874098784 26898812928 26987231232 27050213376 27075674112 27085176378 27139129344 27148973319 27212012748 27237625776 27245271456 27263262912 27309445488 27398621952 27424410624 27456372736 27513962496 27552835584 27556020544 27578769408 27620601528 27646599136 27652833486 27678861432 27736876544 27743730309 27802208512 27892994048 27927085056 27966541824 27994226492 28002084552 28041647283 28068041196 28084273152 28086245498 28094459952 28159694784 28186199808 28252257696 28278239232 28318192128 28344846336 28352802816 28371525632 28447718694 28512387072 28539224064 28541228361 28549239966 28615867488 28682932356 28709929872 28743390208 28803679488 28830790656 28847709007 28871524224 29001203712 29037042632 29068886016 29140380672 29164437504 29175016104 29236167168 29270284416 29304397824 29331980288 29400723456 29479680477 29507427924 29524492288 29535201488 29603781696 29631645952 29673511008 29681840448 29701440896 29709778176 29806792704 29848905216 29877000192 29974560768 29985433218 30002774016 30053597184 30083347872 30153851964 30162671136 30182233968 30261164544 30324948992 30360635136 30424629248 30431490048 30460133376 30506336016 30531520512 30535049792 30606612504 30634759168 30642328998 30671170776 30678041472 30706916864 30807187456 30888419328 30908452864 30917492736 30991458963 31000523112 31020629356 31073176719 31093695938 31102424028 31203986112 31233356544 31277484576 31306248192 31379618304 31409154048 31417970688 31462359552 31491293184 31502345121 31523147742 31594807296 31606267446 31679656632 31709474784 31746430976 31772639232 31783789908 31813019136 31850783744 31857966144 31887952128 31917966336 31966380251 32070763504 32106627072 32146303592 32211468288 32251274368 32290692096 32336313984 32366750208 32434639488 32472440832 32503005184 32590293528 32655212544 32666672961 32685948928 32697420132 32773728576 32782928256 32804576512 32881458144 32890688064 32967447552 32998477824 33075813888 33106231296 33193525248 33215053824 33227101674 33234544928 33304254408 33335601696 33382699884 33414121008 33423500448 33532641792 33603321856 33611625216 33721380864 33753120768 33804318288 33836136256 33843766356 33883941624 33915102208 33955013214 33994586496 34026583552 34115567616 34137694208 34218102784 34227707904 34261590632 34309997103 34319628018 34342291036 34351931016 34420359168 34432439067 34464104064 34512796656 34545281472 34577796864 34658085888 34690707456 34749471744 34772009472 34782179328 34875588501 34895757312 34931055606 35104484376 35137526112 35178477568 35187170148 35219529216 35302070592 35306151322 35335298304 35376480256 35422205143 35504872624 35621579656 35693789184 35714734848 35737898624 35748350976 35832131712 35865083904 35907712128 35982974976 36066951168 36079608942 36113568504 36164591541 36185505792 36198631092 36282683664 36316834368 36327028608 36351017216 36378353232 36412593984 36531495936 36565880832 36664080219 36685283328 36737114112 36771692544 36782014464 36827468704 36870444648 36905148576 36991640412 37123287552 37236113408 37244510208 37288722432 37336112736 37366935552 37388863044 37424054928 37459279936 37502551908 37546259712 37581599744 37590886134 37669676928 37704318976 37757589504 37793128448 37803737088 37930291592 38016516096 38019185979 38029858074 38054971148 38065653288 38119434327 38154489984 38243909808 38279906496 38380013568 38404905984 38441054208 38495365632 38506171392 38544289461 38645922393 38668271616 38722904064 38772117072 38853840896 38863441656 38900021472 38981556224 38990346624 39027045888 39072530432 39118510656 39123032546 39200964608 39215183683 39306240636 39343237232 39471708928 39515848704 39564681344 39575787264 39613037568 39742390272 39798540288 39836000256 39942981702 39966081024 39980577624 40071462912 40074277113 40111130496 40179076704 40205135952 40216894848 40242978624 40311148176 40348219392 40480846848 40575320064 40613511168 40627764567 40675114688 40708694016 40808816672 40818019122 40856438664 40894894368 40904055296 41136615936 41184559104 41223323648 41270943744 41321945284 41334030816 41368154112 41430902292 41469898704 41518292148 41605314816 41644475392 41703312768 41741664256 41839491072 41878872064 41890627584 41949812736 41988390912 41991339738 42003126828 42030863656 42102061794 42126409728 42129368247 42141689928 42239542176 42279299712 42378386544 42417358848 42477288192 42517269504 42529204224 42557288448 42581760689 42671578041 42768580608 42808836096 42823859949 42923801232 43054256128 43064894808 43115085312 43155666944 43205519232 43246185984 43296587776 43307286336 43312292426 43453724704 43540283392 43555563948 43596560176 43698304768 43710571008 43841944192 43854250752 43956596736 43997970432 44101085184 44141641728 44258033664 44261141886 44286738432 44302802232 44405672544 44447468928 44510266512 44522760672 44552161344 44564667264 44710189056 44773357824 44815500288 44961841152 44978149827 45004161024 45072424384 45125021808 45178588832 45230777946 45273350952 45326115328 45487423488 45636943872 45690200064 45746662804 45759504024 45802574688 45893812224 45909918756 45952138752 46006756164 46017062208 46060375296 46103729152 46210781184 46254276608 46332628992 46362679296 46376239104 46500784668 46527676416 46530944034 46574740808 46640543907 46653636042 46805979168 46850034816 46916226864 46959372288 47069427456 47113731072 47126956032 47185194277 47236939776 47284721613 47392210944 47409401169 47564212176 47619646464 47658958848 47664467968 47719528704 47776175616 47820111872 47831928192 47876949504 47977299968 47994702418 48106145256 48151424672 48219455388 48247341056 48264841456 48376911552 48422445824 48436038144 48504470976 48550125312 48708661248 48754507776 48885440292 48913711104 48982818816 49028923392 49042685952 49046130198 49160592864 49174392384 49206864768 49322187216 49336032096 49451171328 49497716736 49613720832 49659346944 49718296576 49781483648 49822580736 49840652511 49851817392 49898739904 49956381612 50003402544 50061679616 50074049826 50121181512 50226235904 50343452672 50404982784 50629681152 50692247972 50706477432 50754204384 50825912436 50872653312 50991879744 51039875328 51173351424 51206541312 51254738944 51327154176 51341561856 51392385948 51479442027 51513436554 51527896524 51557695488 51630538752 51696156096 51769194984 51817922208 51866695296 51987128832 52036061184 52114990694 52158014208 52173268992 52237743337 52343635968 52396583409 52408320848 52638253056 52706289168 52767716352 52817383424 52829293824 52959226983 52989853696 53002947456 53064720384 53114667008 53257308936 53307436832 53432369484 53481507328 53572102272 53606847936 53622526464 53657304832 53748197568 53797625856 53974462464 54100426752 54119413413 54151348224 54170352756 54278258688 54297946638 54424025496 54475251552 54490542912 54526525824 54618890976 54797243904 54848821248 54912745472 55027924992 55105671168 55112041088 55157538816 55241203056 55293198272 55305666972 55357722864 55473753088 55487460618 55604417024 55675084777 55785988096 55854170112 55933083648 55988452984 56004169104 56083294566 56136082392 56172490996 56188919904 56319389568 56372399616 56504515392 56556478464 56636384256 56689692672 56705605632 56743051264 56895437388 57024774144 57044787111 57078448128 57082456722 57098479932 57231734976 57365864712 57419859744 57486780416 57607358976 57661581312 57695418014 57743048448 57885066941 58002407424 58074085264 58280761344 58328875008 58350032208 58472334336 58540568832 58608795648 58663960576 58684548819 58801446912 58959360954 59014855848 59070402976 59207563392 59263291904 59347022016 59363680896 59402881792 59419556352 59613585408 59697810432 59754000384 59914472553 59949121536 59970866436 60005548032 60107194368 60166695744 60307703928 60325342272 60364467936 60522329088 60649897984 60721270272 60849258496 60862980096 60920266752 61012672032 61063041024 61070099584 61213225008 61269518336 61284657996 61342341552 61356082944 61413833728 61614374912 61636723837 61776838656 61816905728 61834985472 61982917926 62001046224 62041258712 62146353438 62187391876 62204848056 62407972224 62466713088 62554969152 62612496384 62759236608 62818308096 62835941376 62924719104 62982586368 62987009607 63004690242 63046295484 63153092691 63189614592 63212534892 63359313264 63418949568 63492861952 63567579816 63626038272 63701567488 63715932288 63775904256 63835932672 63932760502 64141527008 64213254144 64292607184 64502548736 64581384192 64672627968 64733500416 64869278976 64944881664 64968438639 65006010368 65180587056 65310425088 65333345922 65394840264 65547457152 65565856512 65609153024 65762916288 65781376128 65934895104 65996955648 66151627776 66212462592 66387050496 66391712829 66430107648 66454203348 66469089856 66608508816 66671203392 66765399768 66828242016 66847000896 67065283584 67206643712 67223250432 67442761728 67506241536 67608636576 67672272512 67687532712 67767883248 67830204416 67910026428 67989172992 68053167104 68231135232 68275388416 68300153441 68436205568 68455415808 68523181264 68619994206 68639256036 68684582072 68703862032 68840718336 68864878134 68928208128 69025593312 69090562944 69155593728 69316171776 69381414912 69498943488 69544018944 69564358656 69751177002 69791514624 69796416051 69862111212 69980454063 70208968752 70275052224 70356955136 70374340296 70439058432 70604141184 70612302644 70670596608 70752960512 70844410286 71009745248 71243159312 71429469696 71475797248 71496701952 71664263424 71730167808 71815424256 71965949952 71992053627 72133902336 72159217884 72227137008 72329183082 72371011584 72397262184 72565367328 72633668736 72654057216 72702034432 72756706464 72825187968 73062991872 73131761664 73328160438 73370566656 73474228224 73543385088 73564028928 73569195297 73654937408 73740889296 73810297152 73983280824 74246575104 74472226816 74489020416 74577444864 74672225472 74733871104 74777726088 74848109856 74918559872 75005103816 75092519424 75163199488 75181772268 75339353856 75408637952 75515179008 75586256896 75607474176 75683953813 75860583184 76033032192 76038371958 76059716148 76109942296 76131306576 76238868654 76308979968 76487819616 76559812992 76760027136 76809811968 76882108416 76990731264 77012342784 77088578922 77270154831 77291844786 77336543232 77445808128 77544234144 77707681792 77726883312 77800042944 77963112448 77980693248 78054091776 78145060864 78172486041 78237021312 78246065092 78401929216 78430367366 78612481272 78686474464 78943417856 79129362688 79151574528 79226075136 79484780544 79597080576 79672000512 79885963404 79932162048 79961155248 80142925824 80148554226 80222260992 80358153408 80410271904 80433789696 80485957248 80622296352 80696438784 80961693696 81150640128 81227022336 81255529134 81350229376 81417388032 81446919957 81617633344 81636038244 81712877328 81789788736 81808110592 82273231872 82369118208 82446647296 82541887488 82643890568 82668061632 82736308224 82861804584 82939797408 83036584296 83210629632 83288950784 83406625536 83483328512 83678982144 83757744128 83781255168 83899625472 83982679476 84006253656 84061727312 84124941849 84204123588 84252819456 84258736494 84283379856 84479084352 84558599424 84756773088 84834717696 84954576384 85034539008 85058408448 85114576896 85163521378 85343156082 85537161216 85617672192 85623685083 85647719898 85847602464 86108512256 86129789616 86230170624 86311333888 86411038464 86492371968 86543127021 86593175552 86614572672 86624584852 86907449408 87111127896 87193120352 87396609536 87421142016 87683888384 87708501504 87913193472 87995940864 88202170368 88439041431 88522283772 88573476864 88605604464 88811345088 88894937856 89020533024 89045521344 89104322688 89129334528 89420378112 89546715648 89631000576 89923682304 89956299654 90008322048 90144848768 90250043616 90357177664 90461555892 90546701904 90652230656 90974846976 90981236099 91273887744 91380400128 91493325608 91519008048 91605149376 91819837512 91904277504 92013512328 92034124416 92120750592 92207458304 92421562368 92508553216 92665257984 92725358592 92752478208 92974376889 93001569336 93061888068 93149481616 93219530157 93281087814 93307272084 93611958336 93700069632 93832453728 93918744576 94138854912 94227462144 94253912064 94370388554 94473879552 94569443226 94784421888 94818802338 95128424352 95239292928 95317917696 95328935936 95439057408 95552351232 95640223744 95663856384 95753899008 95899140753 95954599936 95989404836 96212290512 96302849344 96438910776 96529682912 96753823104 96844891648 96872076288 97008941952 97100250624 97417322496 97509015552 97770880584 97965637632 98000018883 98057846784 98092260396 98321185728 98348784768 98413729536 98644374432 98672064192 98902342656 98995433472 99227441664 99318693888 99436593152 99562967296 99645161472 99681305022 99703634784 99797479808 99912763224 100006805088 100123359232 100148099652 100242363024 100452471808 100686905344 100809965568 100817045407 101259362304 101384495944 101412954864 101508408768 101651824872 101745306624 101983759488 102079750656 102346702848 102413082624 102509477888 102654308352 102683123712 102784771896 102929991309 102958884054 103026873108 103055793048 103261077504 103297317201 103392312192 103538389968 103635844416 103733390592 103974257664 104072122368 104229981388 104316028416 104346537984 104475486674 104687271936 104793166818 104816641696 105412578336 105535432704 105634766848 105658587648 105918453966 105979707392 106005894912 106129440768 106229334016 106266615429 106514617872 106614873664 106864738968 106963014656 107144204544 107213695872 107245052928 107314609664 107496395136 107595251712 107948924928 108200853504 108238826826 108340705512 108493774623 108556517376 108595893276 108848050992 108950503104 108981085824 109053051648 109237781952 109594487808 109697642496 109825490944 109992240657 110055849984 110211342336 110224082176 110315077632 110482406112 110586396544 110611333944 110715445728 110947506176 110974921236 111208834048 111350169554 111571976192 111612445867 111708340224 111866167296 111976905968 112008338208 112166589132 112272164784 112344981992 112377839808 112638779136 112744799232 113009030784 113112956928 113272768512 113379385344 113411211264 113486102528 113790874776 114049548288 114057557937 114089574222 114164913444 114196959864 114358302981 114463469952 114731729424 114839719488 114973560832 115214717952 115323162624 115390836028 115486096896 115632868383 115770133882 116004814848 116148170528 116561522688 116700064416 116944668672 117081137664 117217591296 117327921152 117369097638 117602893824 117645551049 117918721908 118029711696 118140805952 118415126784 118526583808 118694044032 118727361792 118805763584 118839112704 119227170816 119395620864 119508000768 119828945106 119898243072 119941732872 120214388736 120222831339 120333391488 120615407856 120650684544 120728935872 121044658176 121442540544 121698516992 121725960192 121840533504 121883293701 122025344064 122126082048 122140199168 122426450016 122539036672 122569315992 122684683104 122712165888 122827667456 123228749824 123273447674 123553677312 123633811456 123669970944 123678656231 123965835852 124002092448 124082517424 124292706876 124374783752 124409696112 124815944448 124933426176 125109938304 125224992768 125518473216 125636616192 125671882752 125849438208 125965172736 125974019214 126009380484 126092590968 126306185382 126379229184 126388104741 126425069784 126718626528 126837899136 126985723904 127135159632 127252076544 127403134976 127431864576 127551808512 127671865344 127745282067 127865521004 128014734123 128283054016 128426508288 128585214368 129005097472 129162768384 129345255936 129467000832 129738557952 129889763328 129936877278 130012020736 130361174112 130620850176 130666691844 130789680528 131094914304 131131713024 131218306048 131525832576 131562752256 131869790208 131993911296 132303255552 132424925184 132774100992 132783425658 132860215296 132908406696 132938179712 133217017632 133342406784 133530799536 133656484032 133694001792 134130567168 134296322173 134446500864 134885523456 134934449481 135012483072 135217273152 135344545024 135375065424 135535766496 135660408832 135820052856 135978345984 136106334208 136462270464 136550776832 136600306882 136872411136 136910831616 137046362528 137239988412 137278512072 137369164144 137407724064 137681436672 137729756268 137856416256 138051186624 138181125888 138311187456 138632343552 138762829824 138997886976 139088037888 139128717312 139502354004 139583029248 139592832102 139724222424 139921631721 139960908126 140417937504 140550104448 140713910272 140748680592 140878116864 141208282368 141224605288 141341193216 141505921024 141555582831 141688820572 141854164839 142019490496 142486318624 142858939392 142951594496 142993403904 143328526848 143460335616 143630848512 143931899904 143984107254 144318435768 144454274016 144658366164 144742023168 144794524368 145130734656 145267337472 145308114432 145404068864 145513412928 145650375936 146125983744 146263523328 146656320876 146741133312 146948456448 147086770176 147128057856 147138390594 147309874816 147481778592 147620594304 147966561648 148493150208 148676654113 148978040832 149154889728 149344450944 149467742208 149521957533 149555452176 149696219712 149837119744 150010207632 150185038848 150326398976 150363544536 150678707712 150817275904 151030358016 151172513792 151214948352 151367907626 151721166368 152076743916 152119432296 152219884592 152262613152 152477737308 152617959936 152975639232 153119625984 153520054272 153619623936 153764216832 153981462528 154024685568 154177157844 154540309662 154583689572 154673086464 154891616256 155088468288 155415363584 155453766624 155600085888 155926224896 155961386496 156108183552 156290121728 156344972082 156474042624 156492130184 156713230011 156803858432 156860734732 157189750227 157224962544 157372948928 157886835712 158258725376 158303149056 158452150272 158877680949 158969561088 159194161152 159344001024 159771926808 159922310496 160297108452 160444521984 160716306816 160820543808 160867579392 160971914496 161244592704 161392877568 161923387392 162301280256 162358240239 162454044672 162511058268 162700458752 162834776064 162893839914 163235266688 163272076488 163425754656 163579577472 163616221184 164546463744 164738236416 164749805909 165083774976 165287781136 165336123264 165472616448 165723609168 165879594816 166073168592 166421259264 166577901568 166813251072 166966657024 167025254331 167357964288 167515488256 167562510336 167799250944 167965358952 168012507312 168123454624 168249883698 168408247176 168517472988 168566759712 168958168704 169117198848 169513546176 169669435392 169909152768 170069078016 170116816896 170229153792 170327042756 170686312164 171074322432 171235344384 171247370166 171295439796 171695204928 172217024512 172259579232 172460341248 172622667776 172822076928 172984743936 173086254042 173186351104 173229145344 173249169704 173655200823 173814898816 174222255792 174386240704 174793219072 174842284032 175367776768 175417003008 175826386944 175991881728 176053646457 176404340736 176878082862 177044567544 177211208928 177622690176 177789875712 178041066048 178091042688 178208645376 178258669056 178840756224 179093431296 179262001152 179743417659 179847364608 179912599308 180016644096 180289697536 180500087232 180714355328 180923111784 181093403808 181304461312 181949693952 181962472198 182547775488 182560595737 182760800256 182986651216 183038016096 183210298752 183639675024 183808555008 184027024656 184068248832 184241501184 184414916608 184843124736 184910171511 185017106432 185330515968 185450717184 185504956416 185948753778 186003138672 186123776136 186298963232 186439060314 186562175628 186614544168 187223916672 187400139264 187664907456 187837489152 188277709824 188454924288 188507824128 188740777108 188947759104 188961028821 189138886452 189568843776 189637604676 190256848704 190478585856 190657871872 190878114816 191104702464 191280447488 191327712768 191507798016 191798281506 191909199872 191978809672 192424581024 192605698688 192877821552 193059365824 193507646208 193689783296 193744152576 194017883904 194200501248 194392744409 194834644992 194905315917 195018031104 195541761168 195931275264 196000037766 196184520792 196642371456 196697569536 196827459072 197288748864 197344128384 197804685312 197990866944 198454883328 198637387776 198873186304 199125934592 199175138487 199290322944 199362610044 199407269568 199594959616 199825526448 200013610176 200246718464 200296199304 200484726048 200904943616 201373810688 201619931136 201634090814 202109023597 202518724608 202768991888 202825909728 203016817536 203303649744 203490613248 203967518976 204159501312 204693405696 204826165248 204900460323 205018955776 205308616704 205366247424 205569543792 205859982618 205917768108 206053746216 206111586096 206522155008 206594634402 206784624384 207076779936 207271688832 207466781184 207948515328 208144244736 208459962776 208632056832 208693075968 208950973348 209374543872 209389248153 209586333636 209633283392 210825156672 211070865408 211269533696 211317175296 211836907932 211959414784 212011789824 212258881536 212458668032 212533230858 213029235744 213229747328 213729477936 213926029312 214288409088 214427391744 214490105856 214629219328 214992790272 215190503424 215408176237 215897849856 215976160881 216401707008 216477653652 216681411024 216987549246 217113034752 217191786552 217696101984 217901006208 217962171648 218106103296 218475563904 219188975616 219395284992 219984481314 220111699968 220422684672 220448164352 220630155264 220707585891 220964812224 221172793088 221222667888 221430891456 221895012352 221949842472 222417668096 222700339108 223143952384 223224891734 223416680448 223732334592 223953811936 224016676416 224333178264 224544329568 224689963984 224755679616 225277558272 225489598464 226018061568 226225913856 226545537024 226758770688 226822422528 226972205056 227051861439 227581749552 228099096576 228115115874 228179148444 228329826888 228393919728 228716605962 228926939904 229463458848 229679438976 229947121664 230429435904 230646325248 230781672056 230972193792 231265736766 231540267764 231810464493 232009629696 232296341056 233123045376 233400128832 233889337344 234162275328 234435182592 234517458123 234655842304 234738195276 235205787648 235291102098 235837443816 236059423392 236281611904 236830253568 237053167616 237388088064 237454723584 237611527168 237678225408 238454341632 238791241728 239016001536 239657890212 239796486144 239883465744 240428777472 240445662678 240666782976 241230815712 241301369088 241457871744 242089316352 242885081088 243451920384 243681067008 243766587402 244050688128 244252164096 244280398336 244340759871 244852900032 245078073344 245138631984 245369366208 245424331776 245655334912 246457499648 246546895348 247107354624 247267622912 247339941888 247357312462 247931671704 248004184896 248165034848 248585413752 248749567504 248819392224 249631888896 249866852352 250219876608 250449985536 251036946432 251273232384 251343765504 251698876416 251948038428 252018760968 252185181936 252612370764 252758458368 252776209482 252850139568 253437253056 253675798272 253971447808 254270319264 254504153088 254806269952 254863729152 255103617024 255343730688 255490564134 255731042008 256029468246 256566108032 256853016576 256871055249 257170428736 258010194944 258325536768 258690511872 258934001664 259477115904 259629381063 259779526656 259873754556 260024041472 260722348224 261333383688 261579361056 262189828608 262263426048 262436612096 263051665152 263125504512 263739580416 263987822592 264606511104 265317124293 265566851316 265720430592 265816813392 265876359424 266434035264 266684813568 267061599072 267312968064 267388003584 268261134336 268592644346 268893001728 269771046912 269868898962 270024966144 270434546304 270689090048 270750130848 271071532992 271320817664 271640105712 271956691968 272212668416 272924540928 272943708297 273101553664 273200613764 273744822272 273821663232 274092725056 274479976824 274557024144 274738328288 274815448128 275459512536 275712832512 276102373248 276362251776 276622374912 277264687104 277525659648 277995773952 278176075776 278257434624 278923130667 279004708008 279185664204 279448444848 279843263442 279921816252 280835875008 281100208896 281427820544 281497361184 281756233728 282416564736 282449210576 282682386432 283011842048 283111165662 283377641144 283708329678 284038980992 284972637248 285717878784 285903188992 285986807808 286657053696 286920671232 286940821543 287261697024 287697422259 287863799808 287968214508 288636871536 288908548032 289316732328 289589048736 290261469312 290534674944 290616228864 290808137728 291026825856 291300751872 292251967488 292527046656 293312641752 293896912896 294000056649 294173540352 294276781188 294619749632 294963557184 295241188608 295933123296 296986300416 297353308226 297956081664 298309779456 298688901888 298935484416 299043915066 299110904352 299392439424 299674239488 300020415264 300370077696 300652797952 300727089072 301357415424 301634551808 302060716032 302345027584 302429896704 302451136221 302735815252 303442332736 304153487832 304238864592 304439769184 304525226304 304955474616 305235919872 305951278464 306239251968 307040108544 307239247872 307528433664 307962925056 308049371136 308354315688 308789973927 309080619324 309167379144 309783232512 310176936576 310830727168 310907533248 311200171776 311852449792 311922772992 312216367104 312580243456 312689944164 312948085248 312984260368 313426460022 313607716864 313721469464 314379500454 314449925088 314745897856 315773671424 316517450752 316606298112 316904300544 317666192083 317755361898 317939122176 318388322304 318688002048 318799846287 319543853616 319844620992 320594216904 320889043968 321432613632 321641087616 321735158784 321943828992 322489185408 322785755136 323846774784 324602560512 324716480478 325022116536 325400917504 325481323869 325669552128 325787679828 326470533376 326544152976 326851509312 327159154944 327232442368 329092927488 329476472832 329499611818 330167549952 330575562272 330672246528 330945232896 331447218336 331759189632 332146337184 332842518528 333155803136 333626502144 333933314048 334050508662 334715928576 334837337601 335030976512 335125020672 335598501888 335930717904 336025014624 336246909248 336499767396 336816494352 337034945976 337133519424 337916337408 338234397696 339027092352 339338870784 339818305536 340138156032 340233633792 340458307584 340654085512 341372624328 342148644864 342172673811 342494740332 342590879592 343390409856 344434049024 344519158464 344920682496 345245335552 345644153856 345969487872 346172508084 346372702208 346458290688 346498339408 346898605149 347310401646 347629797632 348444511584 348772481408 349586438144 349684568064 350735553536 350834006016 351652773888 351983763456 352008483119 352107292914 352808681472 352936653147 353756165724 354089135088 354422417856 355245380352 355579751424 356082132096 356182085376 356417290752 356517338112 357681512448 358186862592 358524002304 359486835318 359694729216 359825198616 360579395072 360668494017 361000174464 361428710656 361846223568 362186807616 362608922624 363924944396 365095550976 365121191474 365521600512 365973302432 366076032192 366420597504 367279350048 367617110016 368054049312 368136497664 368483002368 368829833216 369686249472 369820343022 370034212864 370661031936 370901434368 371009912832 371035968693 371897507556 372006277344 372247552272 372597926464 372878120628 373124351256 373229088336 374447833344 374800278528 375329814912 375674978304 376555419648 376909848576 377015648256 377481554216 377895518208 377922057642 378277772904 379137687552 379164314223 379275209352 380513697408 380957171712 381315743744 381756229632 382209404928 382655425536 383015596032 383235846201 383596563012 383818399744 383957619344 384044202369 384849162048 385211397376 385755643104 386118731648 387015292416 387379566592 387488305152 388035767808 388401002496 388785488818 389669289984 389810631834 390036062208 390063454267 391083522336 391862550528 392000075532 392369041584 393284742912 393395139072 393654918144 394577497728 394688256768 395609370624 395981733888 396909766656 397274775552 398251869184 398350276974 398580645888 398725220088 398814539136 399189919232 399651052896 400027220352 400493436928 400592398608 400969452096 401809887232 402747621376 402888966519 403268181628 404218047194 405037449216 405537983776 405651819456 406033635072 406607299488 406981226496 407935037952 408319002624 409386811392 409652330496 409800920646 410037911552 410617233408 410732494848 411139087584 411719965236 411835536216 412107492432 412223172192 413044310016 413189268804 413569248768 414153559872 414543377664 414933562368 415897030656 416288489472 416919925552 417264113664 417386151936 417901946696 418749087744 418778496306 419172667272 419266566784 419764895163 421650313344 422141730816 422539067392 422634350592 423673815864 424023579648 424517763072 424666748493 424917336064 425066461716 425562494517 426058471488 426459494656 427458955872 427852058624 428576818176 428854783488 428980211712 429258438656 429985580544 430381006848 430816352474 431795699712 431952321762 432955307304 433362822048 433975098492 434226069504 434383573104 435392203968 435802012416 435924343296 436212206592 436951127808 438377951232 438790569984 439968962628 440223399936 440845369344 440896328704 441260310528 441415171782 441929624448 442345586176 442445335776 442861782912 443790024704 443899684944 444835336192 445400678216 446029962339 446287904768 446449783468 447464669184 447907623872 448033352832 448666356528 449088659136 449379927968 449511359232 450555116544 450979196928 452036123136 452451827712 453091074048 453517541376 453644845056 453944410112 454103722878 455163499104 456230231748 456358296888 456659653776 456787839456 457433211924 457853879808 458926917696 459358877952 459894243328 460858871808 461292650496 461563344112 461944387584 462531473532 463080535528 463620928986 464019259392 464592682112 466246090752 466800257664 467778674688 468324550656 468870365184 468903293741 469034916246 469476390552 470139690033 470411575296 470582204196 471569250681 471674887632 472118846784 472563223808 473660507136 474106335232 474776176128 474909447168 475223054336 475356450816 476633042847 476908683264 477582483456 478032003072 479315780424 479766931488 480891325356 481333565952 482461631424 482602738176 482915743488 484178632704 485770162176 486903840768 487362134016 487533174804 488101376256 488504328192 488560796672 488681519742 489705800064 490156146688 490277263968 490738732416 490848663552 491310669824 492914999296 493093790696 494214709248 494249417727 494535245824 494714624924 495863343408 496008369792 496330069696 497170827504 497499135008 497638784448 499263777792 499733704704 500439753216 500899971072 501075762993 502073892864 502546464768 502687531008 503397752832 503896076856 504037521936 504370363872 505224741528 505552418964 505700279136 506874506112 507351596544 507942895616 508540638528 509008306176 509612539904 509727458304 510207234048 510687461376 510981128268 511462084016 512058936492 513132216064 513706033152 513742110498 514340857472 516020389888 516651073536 517381023744 517868003328 518954231808 519258762126 519559053312 519595541713 519747509112 520965602469 521444696448 522666767376 523158722112 524379657216 524526852096 524873224192 526103330304 526251009024 527479160832 527975645184 528160939371 529213022208 530634248586 531133702632 531633626784 531752718848 532868070528 533369627136 534123198144 534625936128 534776007168 536522268672 537185288692 537786003456 539542093824 539737797924 540049932288 540869092608 541378180096 541500261696 542143065984 542641635328 543280211424 543913383936 544425336832 545849081856 545887416594 546203107328 546401227528 547489644544 547643326464 547681787211 548185450112 548959953648 549114048288 549476656576 549630896256 550919025072 551425665024 552204746496 552724503552 553244749824 554529374208 554730514533 555051319296 555991547904 556352151552 556514869248 557846261334 558009416016 558371328408 558896889696 559686526884 559843632504 561671750016 562200417792 562855641088 562994722368 563512467456 564833129472 564898421152 565364772864 566023684096 566222331324 566755282288 566883086463 567416659356 568077961984 569945274496 571435757568 571806377984 571973615616 573314107392 573841342464 573881643086 574523394048 575233374853 575394844518 575727599616 575936429016 577273743072 577817096064 578633464656 579178097472 580522938624 581069349888 581232457728 581616275456 582053651712 582601503744 583178233227 584503934976 584715947751 585054093312 586625283504 587793825792 588000113298 588553562376 589239499264 589927114368 590482377216 591866246592 593972600832 594706616452 595912163328 596619558912 597377803776 597870968832 598087830132 598221808704 598784878848 599348478976 600040830528 600740155392 601305595904 601454178144 602714830848 603269103616 604121432064 604690055168 604859793408 604902272442 605471630504 606327070791 606884665472 608306975664 608477729184 608879538368 609050452608 609910949232 610471839744 611902556928 612478503936 614080217088 614478495744 614701380969 615056867328 615925850112 616098742272 616708631376 617579947854 618161238648 618334758288 619566465024 620353873152 621661454336 621815066496 622400343552 623704899584 623845545984 624432734208 625379888328 625896170496 625968520736 626852920044 627215433728 627442938928 628167744459 628759000908 628899850176 629491795712 631547342848 633034901504 633212596224 633808601088 635332384166 635510723796 635878244352 636776644608 637376004096 637420766729 637599692574 639087707232 639689241984 641188433808 641778087936 642865227264 643282175232 643470317568 643887657984 644978370816 645571510272 646224528711 647693549568 647928482643 649205121024 649432960956 650044233072 650801835008 650962647738 651339104256 651575359656 652941066752 653088305952 653703018624 654318309888 654464884736 658185854976 658999223636 660335099904 661151124544 661344493056 661890465792 662894436672 663518379264 664292674368 665685037056 666311606272 667253004288 667866628096 668101017324 669431857152 669674675202 670061953024 670250041344 671197003776 671861435808 672050029248 672493818496 672999534792 673632988704 674069891952 674267038848 675832674816 676468795392 678054184704 678677741568 679636611072 680276312064 680467267584 680916615168 681155584317 681308171024 682745248656 684297289728 684345347622 684989480664 685181759184 686780819712 688868098048 689038316928 689841364992 690490671104 691288307712 691938975744 692345016168 692916581376 692996678816 693797210298 694620803292 695259595264 695431393479 696889023168 697544962816 699172876288 699369136128 701471107072 701668012032 703305547776 703552374369 703967526912 704016966238 704214585828 705617362944 705873306294 707512331448 708178270176 708844835712 710490760704 711159502848 712164264192 712364170752 712834581504 713034676224 715363024896 716373725184 717048004608 718973670636 719389458432 719650397232 721158790144 721336988034 722000348928 722857421312 723692447136 723776102101 724373615232 725217845248 727849888792 730242382948 731043201024 731946604864 732152064384 732841195008 734558700096 735234220032 736108098624 736272995328 736966004736 737659666432 739372498944 739640686044 740068425728 741322063872 741802868736 742019825664 742071937386 743795015112 744012554688 744495104544 745195852928 745756241256 746248702512 746458176672 748895666688 749600557056 750659629824 751349956608 753110839296 753819697152 754031296512 754963108432 755844115284 756555545808 758275375104 758328628446 758550418704 761027394816 761914343424 762631487488 763512459264 764418809856 765310851072 766031192064 766471692402 767193126024 767915238688 768088404738 769698324096 770422794752 770613165747 771511286208 772237463296 774030584832 774759133184 774976610304 776071535616 776802004992 777570977636 778888143189 779338579968 779621263668 780072124416 780126908534 782167044672 784000151064 784738083168 786569485824 786790278144 787309836288 789154995456 789376513536 791218741248 791963467776 793819533312 796503738368 796700553948 797161291776 797450440176 797629078272 798379838464 799302105792 800054440704 800986873856 801184797216 801277409881 801938904192 803619774464 805495242752 805777933038 806536363256 808436094388 810074898432 811075967552 811303638912 812067270144 813214598976 813962452992 815870075904 816638005248 818773622784 818831124891 819304660992 819601841292 820075823104 821234466816 821464989696 822278175168 823439930472 823671072432 824214984864 824446344384 826378537608 827138497536 828307119744 829086755328 829867124736 831794061312 832576978944 833839851104 834528227328 834772303872 835803893392 836769392001 837556992612 838345334544 838533133568 839529790326 843300626688 844283461632 845078134784 845268701184 847347631728 848047159296 849035526144 849333496986 850132923432 851124989034 852116942976 852918989312 854917911744 855704117248 857153636352 857709566976 857960423424 858516877312 859971161088 860762013696 860822464629 861632704948 863092266777 863591399424 863904643524 865910614608 866725644096 867950196984 868767146208 870784407936 871604024832 871848686592 872424413184 873902255616 876755902464 877581139968 879937925256 881690738688 881792657408 882520621056 882830343564 883859248896 884691172352 884890671552 885723565824 887580049408 887799369888 887901994733 889670672384 890801356432 892059924678 892575809536 892899566936 894929338368 895815247744 896066705664 897332713056 898177318272 898759855936 899022718464 901110233088 901958393856 904072246272 904903655424 906182148096 907035082752 907289690112 907353408663 907888820224 908207445756 910326998208 912460463496 912716593776 913319307552 913575678912 914866423848 915707759616 917853835392 918717755904 919788486656 921717743616 922585300992 923126688224 923888775168 925062947064 926161071056 926369921781 927241857972 929185364224 932492181504 933600515328 935557349376 936649101312 937740730368 937806587482 938069832492 938952781104 940279380066 940823150592 941164408392 943138501362 943349775264 944237693568 945126447616 947321014272 948212670464 949552352256 949818894336 950446108672 950712901632 952998576249 953266085694 953817366528 955164966912 956064006144 956399538861 958631560848 959533862976 961782650712 962667131904 964923262848 965205476352 965831486976 968357265408 971540324352 973807681536 975066349608 976202752512 977008656384 977121593344 977363039484 979411600128 980312293376 980554527936 981477464832 981697327104 982621339648 983891399569 985829998592 986187581392 988429418496 988498835454 989070491648 989429249848 991726686816 992016739584 992660139392 994341655008 994998270016 995277568896 998527555584 999467409408 1000879506432 1001799942144 1002151525986 1004147785728 1004512012803 1005092929536 1005375062016 1006795505664 1007792153712 1008075043872 1008740727744 1010449483056 1011104837928 1011400558272 1013749012224 1014703193088 1015885791232 1017081277056 1018016612352 1019225079808 1019454916608 1020414468096 1021374922752 1021962256536 1022924168032 1024117872984 1026264432128 1026518021433 1027484220996 1028681714944 1032040779776 1033302147072 1034762047488 1035736006656 1037908463616 1038517524252 1039118106624 1039191083426 1039495018224 1041931204938 1042889392896 1045333534752 1046317444224 1048759314432 1049053704192 1049746448384 1052206660608 1052502018048 1054958321664 1055951290368 1056025449357 1056321878742 1058426044416 1058809959441 1061268497172 1062267405264 1063267253568 1063505437696 1065736141056 1066739254272 1068246396288 1069251872256 1069552014336 1073044537344 1074370577384 1075572006912 1079084187648 1079475595848 1081738185216 1082756360192 1083000523392 1084286131968 1085283270656 1086560422848 1087826767872 1088850673664 1091774833188 1092406214656 1092802455056 1094979289088 1095286652928 1095363574422 1096370900224 1097919907296 1098228096576 1098953313152 1099261792512 1101838050144 1102851330048 1104409492992 1105449007104 1106489499648 1109058748416 1109461029066 1110102638592 1111983095808 1112704303104 1113029738496 1113107906079 1115692522668 1116018832032 1116742656816 1117793779392 1119373053768 1119687265008 1123343500032 1124400835584 1125711282176 1125989444736 1127024934912 1129666258944 1129796842304 1130729545728 1132444662648 1133510564576 1133766172926 1134833318712 1136155923968 1137492942669 1139890548992 1142871515136 1143612755968 1143947231232 1146628214784 1147763286172 1149046788096 1149707538603 1150466749706 1150789689036 1151455199232 1151872858032 1154547486144 1155634192128 1157266929312 1158356194944 1161045877248 1162138699776 1162464915456 1163232550912 1164107303424 1165203007488 1166356466454 1169007869952 1169431895502 1170108186624 1170190362801 1173250567008 1175587651584 1176000226596 1177107124752 1178478998528 1179854228736 1180964754432 1182756069287 1183732493184 1187945201664 1189413232904 1191824326656 1194755607552 1195741937664 1196175660264 1196443617408 1197569757696 1198696957952 1200081661056 1201480310784 1202611191808 1202908356288 1205429661696 1208242864128 1208666899557 1209380110336 1209804544884 1210943261008 1212654141582 1213769330944 1216613951328 1216955458368 1217759076736 1218100905216 1219821898464 1220943679488 1223805113856 1224957007872 1228160434176 1228956991488 1229402761938 1230113734656 1231851700224 1232197484544 1233417262752 1235159895708 1236322477296 1236669516576 1239132930048 1240707746304 1243322908672 1243630132992 1244800687104 1247409799168 1247691091968 1248865468416 1250759776656 1251792340992 1251937041472 1253705840088 1254885877856 1256335488918 1257518001816 1257799700352 1258983591424 1259294685489 1263094685696 1266069803008 1266425192448 1267617202176 1270664768332 1271021447592 1273553289216 1274000245479 1274752008192 1274841533458 1275199385148 1278175414464 1279378483968 1282376867616 1283556175872 1285730454528 1286564350464 1286940635136 1287775315968 1289956741632 1291143020544 1292449057422 1295387099136 1295856965286 1298865921912 1300088466144 1301603670016 1301925295476 1302678208512 1303150719312 1305882133504 1306176611904 1307406037248 1308636619776 1308929769472 1310621590291 1316371709952 1317998447272 1320670199808 1322302249088 1322688986112 1323780931584 1325788873344 1327036758528 1328585348736 1331370074112 1332623212544 1334506008576 1336202034648 1338089887017 1338863714304 1339349350404 1340123906048 1342394007552 1343722871616 1344100058496 1344987636992 1345999069584 1347265977408 1348139783904 1348534077696 1351665349632 1352937590784 1356108369408 1357355483136 1359273222144 1360552624128 1360934535168 1361833230336 1362311168634 1362616342048 1365490497312 1368690695244 1369978961328 1370363518368 1373561639424 1377736196096 1378076633856 1379682729984 1380981342208 1382576615424 1383877951488 1384690032336 1385833162752 1385993357632 1387594420596 1389241606584 1390519190528 1390862786958 1393778046336 1395089925632 1398345752576 1398738272256 1402942214144 1403336024064 1406611095552 1406709881223 1407104748738 1408033932476 1408429171656 1410419070099 1411234725888 1411746612588 1415024662896 1416356540352 1417689671424 1420981521408 1422319005696 1424328528384 1424728341504 1425669163008 1426069352448 1429899128541 1430726049792 1432747450368 1434096009216 1437947341272 1439300794464 1442317580288 1442673976068 1444000697856 1445714842624 1447384894272 1447552204202 1448747230464 1450435690496 1450961796271 1455699777584 1460484765896 1462086402048 1463893209728 1464304128768 1465682390016 1469117400192 1470468440064 1472216197248 1472545990656 1473932009472 1475319332864 1478744997888 1479281372088 1482644127744 1482748253181 1483605737472 1484143874772 1487590030224 1488025109376 1488990209088 1490391705856 1491512482512 1492497405024 1492916353344 1497791333376 1499201114112 1501319259648 1502699913216 1503227288979 1506221678592 1507639394304 1508062593024 1509926216864 1511688230568 1513111091616 1516657256892 1517100837408 1522054789632 1523828686848 1525262974976 1527024918528 1528837619712 1530621702144 1532062384128 1532943384804 1534386252048 1535830477376 1536176809476 1539396648192 1540845589504 1541226331494 1543022572416 1544474926592 1548061169664 1549518266368 1549953220608 1552143071232 1553604009984 1555141955272 1557776286378 1558677159936 1558786625139 1559242527336 1560253817068 1562896807407 1564334089344 1568000302128 1569476166336 1573138971648 1573580556288 1574619672576 1578309990912 1578753027072 1582437482496 1583926935552 1584482818113 1587639066624 1593007476736 1593401107896 1594900880352 1595258156544 1596759676928 1598604211584 1600108881408 1601973747712 1602369594432 1602554819762 1603877808384 1607239548928 1607822531003 1610990485504 1611555866076 1613072726512 1616872188776 1620149796864 1622151935104 1622607277824 1624134540288 1626429197952 1627924905984 1631740151808 1633276010496 1637547245568 1637662249782 1638609321984 1639203682584 1642468933632 1642929979392 1643045361633 1644556350336 1646879860944 1647342144864 1648429969728 1648892688768 1652757075216 1654276995072 1656614239488 1658173510656 1659734249472 1663588122624 1664191543599 1665153957888 1667679702208 1669056454656 1669544607744 1671607786784 1673538784002 1675113985224 1676690669088 1677066267136 1679059580652 1686601253376 1688566923264 1690156269568 1690537402368 1694695263456 1696094318592 1698071052288 1698666993972 1700265846864 1702249978068 1704233885952 1705837978624 1709835823488 1711408234496 1714307272704 1715419133952 1715920846848 1717033754624 1719942322176 1721524027392 1721644929258 1723265409896 1725700124559 1726184533554 1727182798848 1727809287048 1731821229216 1733451288192 1735900393968 1737534292416 1741568815872 1743208049664 1743697373184 1744848826368 1745852188249 1747804511232 1749534699681 1753511804928 1754147843253 1755162279936 1759875850512 1763381477376 1763585314816 1765660687128 1767718497792 1769382344704 1769781343104 1771447131648 1775160098816 1775598739776 1775803989466 1779341344768 1781602712864 1784119849356 1785151619072 1785799133872 1789858676736 1791630495488 1792133411328 1794665426112 1796354636544 1797519711872 1798045436928 1802220466176 1803916787712 1808144492544 1809807310848 1812364296192 1814070165504 1814579380224 1814706817326 1816414891512 1818981212373 1820653996416 1824920926992 1825433187552 1826638615104 1827151357824 1829732847696 1831415519232 1835707670784 1837435511808 1839576973312 1843435487232 1844104142907 1845170601984 1846253376448 1847777550336 1850125894128 1852322142112 1852739843562 1854483715944 1858370728448 1864984363008 1867201030656 1871114698752 1873298202624 1875613174964 1876139664984 1877905562208 1880558760132 1881646301184 1882328816784 1886277002724 1886699550528 1888475387136 1890252895232 1894642028544 1896425340928 1899104704512 1899637788672 1900892217344 1901425803264 1905997152498 1906532171388 1907634733056 1910329933824 1912128012288 1912262300187 1912799077722 1917263121696 1919067725952 1923565301424 1925334263808 1929846525696 1930410952704 1931662973952 1932796503469 1936714530816 1938673586133 1943080648704 1943785447929 1947615363072 1950132699216 1952405505024 1954017312768 1954243186688 1954726078968 1958823200256 1960624586752 1961109055872 1962954929664 1963394654208 1965242679296 1967782799138 1972375162784 1976997670908 1978140983296 1978858499696 1983453373632 1984033479168 1985320278784 1988683310016 1989996540032 1990555137792 1997055111168 1998934818816 2001759012864 2003599884288 2004303051972 2008295571456 2009024025606 2010185859072 2010750124032 2013591011328 2015584307424 2016150087744 2017481455488 2020898966112 2022209675856 2022801116544 2027498024448 2029406386176 2031771582464 2034162554112 2036033224704 2038450159616 2038909833216 2040828936192 2042749845504 2043466752951 2043924513072 2045848336064 2048235745968 2052528864256 2053036042866 2054968441992 2057363429888 2064081559552 2066604294144 2069524094976 2071472013312 2075816927232 2077035048504 2078382166852 2078990036448 2083862409876 2085778785792 2090667069504 2092634888448 2097518628864 2098107408384 2099492896768 2104413321216 2105004036096 2109916643328 2110657123107 2111902580736 2112050898714 2112643757484 2116852088832 2117619918882 2122536994344 2124534810528 2126534507136 2127010875392 2131472282112 2133478508544 2136492792576 2138503744512 2139104028672 2141747476817 2146089074688 2148741154768 2151144013824 2158168375296 2158951191696 2163476370432 2165512720384 2166001046784 2168572263936 2170566541312 2171328306303 2173120845696 2175653535744 2177701347328 2183549666376 2185604910112 2189958578176 2190727148844 2192741800448 2195839814592 2196456193152 2197906626304 2198523585024 2203676100288 2205702660096 2208818985984 2210898014208 2212978999296 2218117496832 2218922058132 2220205277184 2223966191616 2225408606208 2226059476992 2226215812158 2231385045336 2232037664064 2233485313632 2235587558784 2238746107536 2239374530016 2246687000064 2248801671168 2251422564352 2251978889472 2254049869824 2259332517888 2259593684608 2261459091456 2264889325296 2267021129152 2267532345852 2269666637424 2272311847936 2274985885338 2279781097984 2285743030272 2287225511936 2287894462464 2293256429568 2295526572344 2298093576192 2299415077206 2300933499412 2301579378072 2303745716064 2309094972288 2311268384256 2314533858624 2316712389888 2322091754496 2324277399552 2324929830912 2326465101824 2328214606848 2330406014976 2332712932908 2336664429567 2338015739904 2338863791004 2340216373248 2340380725602 2346501134016 2352000453192 2354214249504 2356957997056 2359708457472 2361929508864 2365512138574 2367464986368 2373287744581 2375890403328 2378826465808 2389511215104 2391483875328 2392351320528 2392887234816 2395139515392 2397393915904 2400163322112 2402960621568 2403832229643 2405222383616 2405816712576 2410859323392 2416485728256 2417333799114 2419609089768 2421886522016 2425308283164 2427538661888 2433227902656 2433910916736 2435518153472 2436201810432 2439643796928 2441887358976 2447610227712 2449914015744 2456320868352 2456493374673 2457913982976 2458805523876 2460227469312 2463703400448 2464394969088 2466834525504 2470319791416 2472644954592 2473339033152 2481415492608 2486645817344 2487260265984 2489601374208 2494819598336 2495382183936 2497730936832 2501519553312 2503584681984 2503874082944 2507411680176 2509771755712 2512670977836 2515036003632 2515599400704 2517967182848 2518589370978 2526189371392 2527105677317 2532139606016 2532850384896 2535234404352 2541329536664 2542042895184 2547106578432 2548000490958 2549683066916 2550398770296 2556350828928 2558756967936 2564753735232 2567112351744 2571460909056 2573128700928 2573881270272 2575550631936 2579913483264 2582286041088 2582467393887 2584898114844 2589276800331 2590774198272 2591713930572 2597731843824 2600176932288 2603207340032 2603850590952 2606301438624 2611764267008 2612353223808 2614812074496 2617273239552 2617859538944 2621243180582 2627417306761 2632743419904 2635996894544 2644604498176 2645377972224 2647561863168 2651577746688 2654073517056 2657170697472 2662740148224 2663705984199 2665246425088 2669012017152 2672404069296 2676179774034 2677727428608 2678698700808 2684788015104 2687445743232 2688200116992 2689975273984 2691998139168 2694531954816 2696279567808 2697068155392 2703330699264 2705875181568 2712216738816 2714710966272 2718546444288 2721105248256 2721869070336 2722060225989 2723666460672 2724622337268 2725232684096 2730980994624 2737381390488 2739957922656 2740727036736 2747123278848 2755472392192 2756153267712 2759365459968 2761962684416 2765153230848 2767755902976 2769380064672 2771666325504 2771986715264 2775188841192 2778483213168 2781038381056 2781725573916 2787556092672 2790179851264 2796691505152 2797476544512 2800306291081 2805884428288 2806672048128 2813222191104 2813419762446 2814209497476 2816067864952 2816858343312 2820838140198 2822469451776 2823493225176 2830049325792 2832713080704 2835379342848 2841963042816 2844638011392 2848657056768 2849456683008 2851338326016 2852138704896 2858995728747 2859798257082 2861452099584 2865494900736 2868192018432 2869198616583 2875894682544 2878601588928 2884635160576 2885347952136 2888001395712 2891429685248 2894769788544 2895104408404 2897494460928 2900871380992 2901923592542 2911399555168 2920969531792 2927786419456 2928608257536 2931364780032 2938234800384 2940936880128 2944432394496 2945091981312 2947864018944 2950638665728 2951674198707 2957489995776 2958562744176 2965288255488 2965496506362 2967211474944 2968287749544 2975180060448 2976050218752 2977980418176 2980783411712 2983024965024 2984994810048 2985832706688 2995582666752 2998402228224 3002638519296 3005399826432 3006454577958 3012443357184 3013536038409 3015278788608 3016125186048 3019852433728 3023376461136 3026222183232 3033314513784 3034201674816 3044109579264 3047657373696 3050525949952 3054049837056 3057675239424 3061243404288 3064124768256 3065886769608 3068772504096 3071660954752 3072353618952 3078793296384 3081691179008 3082452662988 3086045144832 3088949853184 3096122339328 3099036532736 3099906441216 3104286142464 3107208019968 3110283910544 3115552572756 3117354319872 3117573250278 3118485054672 3120507634136 3125793614814 3128668178688 3136000604256 3138952332672 3146277943296 3147161112576 3149239345152 3156619981824 3157506054144 3164874964992 3167853871104 3168076348071 3168965636226 3175278133248 3176429878323 3186014953472 3186802215792 3189801760704 3190516313088 3193519353856 3197208423168 3200217762816 3203947495424 3204739188864 3205109639524 3207755616768 3214479097856 3215645062006 3223111732152 3226145453024 3233744377552 3244303870208 3245214555648 3248269080576 3252858395904 3255849811968 3263480303616 3266552020992 3275324499564 3277218643968 3278407365168 3284937867264 3285859958784 3286090723266 3289112700672 3293759721888 3294684289728 3296859939456 3297785377536 3305514150432 3308553990144 3313228478976 3316347021312 3319468498944 3327176245248 3328383087198 3330307915776 3335359404416 3338112909312 3339089215488 3339323718237 3343215573568 3347077568004 3350227970448 3353381338176 3354132534272 3358119161304 3373202506752 3377133846528 3380312539136 3381074804736 3389390526912 3392188637184 3397333987944 3400531693728 3404499956136 3408467771904 3411675957248 3419671646976 3422816468992 3428614545408 3430838267904 3431841693696 3434067509248 3439884644352 3443289858516 3446530819792 3449122615809 3451400249118 3452369067108 3454365597696 3455618574096 3463642458432 3466902576384 3471800787936 3475068584832 3483137631744 3486416099328 3487394746368 3489697652736 3491704376498 3495609022464 3499069399362 3507023609856 3508295686506 3510324559872 3510571088403 3519751701024 3526762954752 3527170629632 3531321374256 3535436995584 3538764689408 3539562686208 3542894263296 3548268207861 3550320197632 3551197479552 3551607978932 3558682689536 3563205425728 3568239698712 3571598267744 3583260990976 3584266822656 3589330852224 3592709273088 3595039423744 3596090873856 3604440932352 3607833575424 3616288985088 3624728592384 3626000698671 3628140331008 3629413634652 3632829783024 3637962424746 3641307992832 3649841853984 3650866375104 3653277230208 3654302715648 3659465695392 3662831038464 3671415341568 3674871023616 3679153946624 3686870974464 3688208285814 3690341203968 3692506752896 3695555100672 3700251788256 3704644284224 3705479687124 3708967431888 3716741456896 3729968726016 3730230680059 3734402061312 3742229397504 3746596405248 3751226349928 3752279329968 3755811124416 3761117520264 3764657633568 3772554005448 3773399101056 3776950774272 3780505790464 3789284057088 3792850681856 3798209409024 3799275577344 3801784434688 3802851606528 3811994304996 3813064342776 3820659867648 3822000736437 3824256024576 3824524600374 3825598155444 3834526243392 3838135451904 3847130602848 3850668527616 3859693051392 3860821905408 3863325947904 3865593006938 3873429061632 3877347172266 3886161297408 3887570895858 3900265398432 3904811010048 3908034625536 3908486373376 3909452157936 3917646400512 3921249173504 3922218111744 3925909859328 3926789308416 3930485358592 3931864770873 3935565598276 3944750325568 3953995341816 3957716999392 3966906747264 3968066958336 3970640557568 3977366620032 3979993080064 3981110275584 3994110222336 3997869637632 4003518025728 4008606103944 4014269661051 4016591142912 4018048051212 4020371718144 4027182022656 4031168614848 4032300175488 4034962910976 4041797932224 4044419351712 4045602233088 4054996048896 4058812772352 4063543164928 4068325108224 4072066449408 4076900319232 4077819666432 4081657872384 4085499691008 4086933505902 4087849026144 4091696672128 4096471491936 4105057728512 4106072085732 4109936883984 4114726859776 4128163119104 4129660497079 4133208588288 4139048189952 4142944026624 4151633854464 4154070097008 4156764333704 4157980072896 4167724819752 4171557571584 4181334139008 4185269776896 4195037257728 4196214816768 4198985793536 4208826642432 4210008072192 4219833286656 4220129643669 4221314246214 4224101797428 4225287514968 4231257210297 4233704177664 4235239837764 4245073988688 4249069621056 4253069014272 4254021750784 4262944564224 4266957017088 4272985585152 4277007489024 4278208057344 4283494953634 4292178149376 4297482309536 4302288027648 4317902383392 4326952740864 4331025440768 4332002093568 4337144527872 4341133082624 4342656612606 4346241691392 4351307071488 4352885388813 4355402694656 4367099332752 4371209820224 4381454297688 4385483600896 4391679629184 4392912386304 4395813252608 4397047170048 4407352200576 4411405320192 4417637971968 4421796028416 4425957998592 4436234993664 4437844116264 4447932383232 4448244759543 4450817212416 4452431624316 4462770090672 4464075328128 4466970627264 4471175117568 4477492215072 4478749060032 4493374000128 4497603342336 4502845128704 4503957778944 4508099739648 4509681866937 4518665035776 4519187369216 4522918182912 4529778650592 4534042258304 4535064691704 4539333274848 4544623695872 4549971770676 4559562195968 4571486060544 4574451023872 4575788924928 4576110280547 4586512859136 4591053144688 4596187152384 4598830154412 4601866998824 4603158756144 4607491432128 4618189944576 4622536768512 4629067717248 4633424779776 4644183508992 4648554799104 4649859661824 4652930203648 4656429213696 4660812029952 4665425865816 4673328859134 4676031479808 4676359875417 4677727582008 4680761451204 4688690422221 4693002268032 4704000906384 4708428499008 4713915994112 4719416914944 4723859017728 4731024277148 4734929972736 4746575489162 4751780806656 4757652931616 4779022430208 4784702641056 4785774469632 4790279030784 4794787831808 4800326644224 4805921243136 4807664459286 4810444767232 4811633425152 4821718646784 4823467593009 4832971456512 4834667598228 4839218179536 4843773044032 4850616566328 4855077323776 4866455805312 4867821833472 4871036306944 4872403620864 4879287593856 4883774717952 4895220455424 4899828031488 4912641736704 4912986749346 4915827965952 4917611047752 4927406800896 4928789938176 4929136084899 4933669051008 4940639582832 4945289909184 4946678066304 4962830985216 4974520531968 4979202748416 4989639196672 4990764367872 4992574630797 4995461873664 5003039106624 5007169363968 5007748165888 5014823360352 5019543511424 5025341955672 5030072007264 5031198801408 5035934365696 5037178741956 5052378742784 5054211354634 5064279212032 5065700769792 5070468808704 5070824905471 5082659073328 5084085790368 5094213156864 5096000981916 5099366133832 5100797540592 5112701657856 5117513935872 5129507470464 5134224703488 5142921818112 5146257401856 5147762540544 5151101263872 5159826966528 5164572082176 5164934787774 5169796229688 5177100373677 5178553600662 5181548396544 5183427861144 5195463687648 5200353864576 5206414680064 5207701181904 5212602877248 5223528534016 5224706447616 5229624148992 5234546479104 5235719077888 5237556564747 5242486361164 5248604099043 5254834613522 5265486839808 5271993789088 5289208996352 5290755944448 5303155493376 5308147034112 5314341394944 5325480296448 5327411968398 5330492850176 5338024034304 5344808138592 5352359548068 5355454857216 5357397401616 5369576030208 5374891486464 5376400233984 5379950547968 5383996278336 5389063909632 5392559135616 5394136310784 5406661398528 5411750363136 5424433477632 5429421932544 5437092888576 5442210496512 5443738140672 5444120451978 5449244674536 5450465368192 5456943637119 5461961989248 5474762780976 5479915845312 5481454073472 5494246557696 5512306535424 5518730919936 5523925368832 5530306461696 5532312428721 5535511805952 5538760129344 5543332651008 5543973430528 5550377682384 5556966426336 5562076762112 5563451147832 5575112185344 5580359702528 5593383010304 5594953089024 5600612582162 5611768856576 5613344096256 5626839524892 5628418994952 5632135729904 5633716686624 5641676280396 5644938903552 5646986450352 5660098651584 5665426161408 5670758685696 5683926085632 5689276022784 5697314113536 5698913366016 5702676652032 5704277409792 5717991457494 5719596514164 5722904199168 5730989801472 5736384036864 5736786900561 5738397233166 5751789365088 5757203177856 5769270321152 5770695904272 5776002791424 5782859370496 5789539577088 5790208816808 5794988921856 5798389510407 5801742761984 5803847185084 5816020758399 5822799110336 5841939063584 5855572838912 5857216515072 5862729560064 5876469600768 5881873760256 5888864788992 5890183962624 5895728037888 5901277331456 5903348397414 5917125488352 5930993012724 5934422949888 5936575499088 5950360120896 5952100437504 5955960836352 5961566823424 5966049930048 5969989620096 5971665413376 5991165333504 5996804456448 6005277038592 6010799652864 6012909155916 6024886714368 6027072076818 6030557577216 6032250372096 6039704867456 6046752922272 6052444366464 6066629027568 6068403349632 6088219158528 6095314747392 6095742818633 6108099674112 6115350478848 6122486808576 6128249536512 6130400258853 6131773539216 6137545008192 6143321909504 6144707237904 6157586592768 6163382358016 6164905325976 6172090289664 6177899706368 6192244678656 6198073065472 6199812882432 6208572284928 6214416039936 6220567821088 6231105145512 6235146500556 6236970109344 6241015268272 6251587229628 6257336357376 6272001208512 6277904665344 6292555886592 6294322225152 6298478690304 6313239963648 6315012108288 6329749929984 6335707742208 6336152696142 6337931272452 6350556266496 6352859756646 6372029906944 6373604431584 6379603521408 6381032626176 6387038707712 6394416846336 6400435525632 6407894990848 6409478377728 6410219279048 6415511233536 6425242430451 6428958195712 6431290124012 6446223464304 6452290906048 6467488755104 6488607740416 6490429111296 6496538161152 6505716791808 6511699623936 6513984918909 6526960607232 6533104041984 6550648999128 6556814730336 6569875734528 6572181446532 6578225401344 6587519443776 6589368579456 6593719878912 6595570755072 6611028300864 6617107980288 6626456957952 6632694042624 6638936997888 6654352490496 6656766174396 6660615831552 6670718808832 6676225818624 6678178430976 6678647436474 6686431147136 6694155136008 6700455940896 6706762676352 6708265068544 6716238322608 6746405013504 6754267693056 6754742042269 6762149609472 6778781053824 6784377274368 6794667975888 6801063387456 6808999912272 6816935543808 6823351914496 6839343293952 6845632937984 6857229090816 6861676535808 6863683387392 6868135018496 6879769288704 6886579717032 6893061639584 6898245231618 6902800498236 6904738134216 6911237148192 6927284916864 6933805152768 6943601575872 6950137169664 6966275263488 6972832198656 6974789492736 6979395305472 6983408752996 6991218044928 6998138798724 7014047219712 7016591373012 7020649119744 7021142176806 7039503402048 7054341259264 7062642748512 7070873991168 7077529378816 7079125372416 7085788526592 7096536415722 7100640395264 7102394959104 7103215957864 7117365379072 7119863233743 7126410851456 7136479397424 7143196535488 7166521981952 7168533645312 7178661704448 7185418546176 7190078847488 7192181747712 7208881864704 7211496688929 7215667150848 7232577970176 7249457184768 7252001397342 7258827269304 7265659566048 7275924849492 7282615985664 7299683707968 7301732750208 7306554460416 7308605431296 7318931390784 7325662076928 7342830683136 7349742047232 7358307893248 7369480124019 7373741948928 7376416571628 7380682407936 7385013505792 7391110201344 7400503576512 7409288568448 7410959374248 7417934863776 7433482913792 7459937452032 7460461360118 7468804122624 7478033873089 7484458795008 7493192810496 7502452699856 7504558659936 7511622248832 7522235040528 7529315267136 7545108010896 7546798202112 7553901548544 7561011580928 7578568114176 7581317031951 7585701363712 7596418818048 7598551154688 7603568869376 7605703213056 7623988609992 7626128685552 7641319735296 7644001472874 7649049200748 7651196310888 7669052486784 7676270903808 7694261205696 7701337055232 7719386102784 7721643810816 7726651895808 7731186013876 7746858123264 7747402181661 7754694344532 7772322594816 7775141791716 7800530796864 7809622020096 7816972746752 7818904315872 7835292801024 7842498347008 7844436223488 7851819718656 7853578616832 7860970717184 7863729541746 7871131196552 7882251920283 7889500651136 7907990683632 7915433998784 7933813494528 7936133916672 7941281115136 7954733240064 7959986160128 7962220551168 7970102520769 7988220444672 7991117952597 7995739275264 8007036051456 8017212207888 8028539322102 8033182285824 8036096102424 8054364045312 8062337229696 8064600350976 8069925821952 8083595864448 8088838703424 8091204466176 8109992097792 8117625544704 8136650216448 8144132898816 8153800638464 8155639332864 8163315744768 8166180677967 8170999382016 8173867011804 8175698052288 8183393344256 8192942983872 8210115457024 8212144171464 8219873767968 8229453719552 8256326238208 8259320994158 8266417176576 8278096379904 8285888053248 8286469967477 8303267708928 8308140194016 8313528667408 8315960145792 8335449639504 8343115143168 8362668278016 8370539553792 8390074515456 8392429633536 8397971587072 8400918873243 8417653284864 8420016144384 8439666573312 8440259287338 8442628492428 8448203594856 8450575029936 8462514420594 8467408355328 8470479675528 8490147977376 8498139242112 8506138028544 8508043501568 8525889128448 8533914034176 8545971170304 8554014978048 8556416114688 8566989907268 8576987186241 8584356298752 8594964619072 8604576055296 8635804766784 8653905481728 8662050881536 8664004187136 8674289055744 8682266165248 8685313225212 8692483382784 8702614142976 8705770777626 8710805389312 8734198665504 8742419640448 8762908595376 8770967201792 8783359258368 8785824772608 8791626505216 8794094340096 8814704401152 8822810640384 8835275943936 8843592056832 8851915997184 8855022596121 8872469987328 8875688232528 8895864766464 8896489519086 8901634424832 8904863248632 8925540181344 8928150656256 8933941254528 8942350235136 8954984430144 8957498120064 8986748000256 8995206684672 9007915557888 9016199479296 9019363733874 9037330071552 9038374738432 9040608115227 9045836365824 9059557301184 9068084516608 9070129383408 9078666549696 9089247391744 9099943541352 9119124391936 9142972121088 9148902047744 9151577849856 9152220561094 9173025718272 9182106289376 9192374304768 9197660308824 9203733997648 9206317512288 9214982864256 9236379889152 9245073537024 9258135434496 9266849559552 9288367017984 9297109598208 9299719323648 9305860407296 9312858427392 9321624059904 9330851731632 9346657718268 9352062959616 9352719750834 9355455164016 9361522902408 9377380844442 9386004536064 9408001812768 9416856998016 9427831988224 9438833829888 9447718035456 9462048554296 9469859945472 9493150978324 9503561613312 9504229044213 9515305863232 9558044860416 9569405282112 9571548939264 9580558061568 9589575663616 9600653288448 9611842486272 9615328918572 9620889534464 9623266850304 9643437293568 9646935186018 9669335196456 9678436359072 9687546088064 9701233132656 9710154647552 9732911610624 9735643666944 9742072613888 9744807241728 9758575187712 9767549435904 9790440910848 9799656062976 9825973498692 9831655931904 9835222095504 9854813601792 9857579876352 9858272169798 9867338102016 9881279165664 9890579818368 9893356132608 9925661970432 9949041063936 9958405496832 9981528735744 9985149261594 9990923747328 10006078213248 10014338727936 10015496331776 10017971154711 10029646720704 10039087022848 10050683911344 10060144014528 10062397602816 10071868731392 10074357483912 10104757485568 10108422709268 10128558424064 10131401539584 10140937617408 10141649810942 10165318146656 10168171580736 10192001963832 10198732267664 10201595081184 10225403315712 10235027871744 10259014940928 10268449406976 10285843636224 10292514803712 10295525081088 10302202527744 10319653933056 10329869575548 10339592459376 10354200747354 10357107201324 10363096793088 10366855722288 10390927375296 10400707729152 10412829360128 10415402363808 10425205754496 10447057068032 10449412895232 10459248297984 10469092958208 10471438155776 10475113129494 10484972722328 10497208198086 10509669227044 10530973679616 10531713265209 10543987578176 10578417992704 10581511888896 10606310986752 10616294068224 10628682789888 10644804623583 10650960592896 10654823936796 10660985700352 10676048068608 10689616277184 10704719096136 10714794803232 10749782972928 10752800467968 10759901095936 10767992556672 10778127819264 10785118271232 10788272621568 10813322797056 10823500726272 10848866955264 10874185777152 10878002096013 10884420993024 10888240903956 10898489349072 10900930736384 10913887274238 10923923978496 10949525561952 10959831690624 10962908146944 10988493115392 11024613070848 11037461839872 11060612923392 11064624857442 11071023611904 11077520258688 11086665302016 11087946861056 11100755364768 11113932852672 11124153524224 11126902295664 11150224370688 11160719405056 11186766020608 11189906178048 11190692040177 11201225164324 11223537713152 11226688192512 11253679049784 11256837989904 11264271459808 11267433373248 11283352560792 11293972900704 11320197303168 11330852322816 11341517371392 11367852171264 11378552045568 11394628227072 11397826732032 11405353304064 11408554819584 11435982914988 11439193028328 11461979602944 11472768073728 11473573801122 11476794466332 11503578730176 11514406355712 11538540642304 11541391808544 11552005582848 11565718740992 11579079154176 11580417633616 11589977843712 11596779020814 11603485523968 11607694370168 11632041516798 11645598220672 11683878127168 11711145677824 11714433030144 11725459120128 11752939201536 11763747520512 11777729577984 11780367925248 11791456075776 11795594312619 11802554662912 11806696794828 11834250976704 11861986025448 11873150998176 11900720241792 11904200875008 11911921672704 11923133646848 11932099860096 11939979240192 11943330826752 11982330667008 11993608912896 12010554077184 12025818311832 12042808983153 12049773428736 12054144153636 12061115154432 12079409734912 12093505844544 12104888732928 12133258055136 12136806699264 12176438317056 12190629494784 12191485637266 12216199348224 12230700957696 12244973617152 12256499073024 12260800517706 12263547078432 12275090016384 12286643819008 12289414475808 12315173185536 12326764716032 12329810651952 12344180579328 12355799412736 12384489357312 12388981491237 12396146130944 12399625764864 12417144569856 12428832079872 12441135642176 12462210291024 12470293001112 12473940218688 12482030536544 12503174459256 12514672714752 12544002417024 12555809330688 12585111773184 12588644450304 12596957380608 12626479927296 12630024216576 12659499859968 12660388931007 12672305392284 12675862544904 12701112532992 12705719513292 12744059813888 12747208863168 12759207042816 12762065252352 12774077415424 12788833692672 12800871051264 12815789981696 12818956755456 12820438558096 12831022467072 12850484860902 12857916391424 12862580248024 12892446928608 12904581812096 12934977510208 12977215480832 12980858222592 12993076322304 13011433583616 13023399247872 13024313875403 13027969837818 13053921214464 13058656166439 13066208083968 13101297998256 13113629460672 13144362893064 13156450802688 13175038887552 13178737158912 13187439757824 13191141510144 13222056601728 13234215960576 13252913915904 13265388085248 13277873995776 13308704980992 13313532348792 13341437617664 13344734278629 13352451637248 13357294872948 13372862294272 13388310272016 13400911881792 13413525352704 13416530137088 13432476645216 13492810027008 13508535386112 13509484084538 13524299218944 13557562107648 13568754548736 13589335951776 13602126774912 13617999824544 13633871087616 13646703828992 13678686587904 13691265875968 13714458181632 13723353071616 13727366774784 13728330841641 13736270036992 13759538577408 13773159434064 13786123279168 13796490463236 13805600996472 13809476268432 13822474296384 13854569833728 13867610305536 13887203151744 13900274339328 13932550526976 13945664397312 13949578985472 13958790610944 13966817505992 13982436089856 13996277597448 14028094439424 14029079626251 14033182746024 14042284353612 14079006804096 14108682518528 14125285497024 14141747982336 14155058757632 14158250744832 14171577053184 14193072831444 14201280790528 14204789918208 14206431915728 14234730758144 14239726467486 14252821702912 14272958794848 14286393070976 14333043963904 14337067290624 14357323408896 14370837092352 14380157694976 14384363495424 14417763729408 14422993377858 14431334301696 14432347807879 14465155940352 14470402779027 14498914369536 14504002794684 14517654538608 14531319132096 14551849698984 14565231971328 14599367415936 14603465500416 14613108920832 14617210862592 14637862781568 14651324153856 14685661366272 14699484094464 14738960248038 14747483897856 14752833143256 14770027011584 14782220402688 14787408254697 14801007153024 14818577136896 14821918748496 14835869727552 14866965827584 14920922720236 14937608245248 14956067746178 14968917590016 14986385620992 15004905399712 15009117319872 15023244497664 15044470081056 15058630534272 15090216021792 15093596404224 15107803097088 15122023161856 15157136228352 15162634063902 15171402727424 15192837636096 15197102309376 15207137738752 15211406426112 15212474716413 15247977219984 15252257371104 15282639470592 15288002945748 15298098401496 15302392621776 15338104973568 15352541807616 15388522411392 15402674110464 15438772205568 15443287621632 15453303791616 15462372027752 15493716246528 15494804363322 15509388689064 15531301121031 15544645189632 15550283583432 15601061593728 15619244040192 15633945493504 15637808631744 15670585602048 15688872446976 15703639437312 15707157233664 15712669694241 15721941434368 15727459083492 15742262393104 15745812297129 15764503840566 15779001302272 15815981367264 15830867997568 15867626989056 15872267833344 15882562230272 15909466480128 15919972320256 15924441102336 15940205041538 15976440889344 15982235905194 15991478550528 16014072102912 16034424415776 16057078644204 16066364571648 16072192204848 16108728090624 16124674459392 16129200701952 16139851643904 16167191728896 16177677406848 16182408932352 16219984195584 16235251089408 16273300432896 16288265797632 16311278665728 16326631489536 16332361355934 16347734023608 16351396104576 16366786688512 16370830911357 16385885967744 16420230914048 16424288342928 16439747535936 16458907439104 16512652476416 16518641988316 16556192759808 16571776106496 16572939934954 16606535417856 16616280388032 16627057334816 16631920291584 16670899279008 16686230286336 16725336556032 16741079107584 16780149030912 16784859267072 16795943174144 16801837746486 16835306569728 16840032288768 16880518574676 16885256984856 16896407189712 16901150059872 16925028841188 16934816710656 16940959351056 16980295954752 16996278484224 17012276057088 17016087003136 17051778256896 17067828068352 17091942340608 17108029956096 17112832229376 17133979814536 17153974372482 17168712597504 17189929238144 17209152110592 17210360701683 17271609533568 17307810963456 17324101763072 17328008374272 17348578111488 17370626450424 17384966765568 17395168531221 17405228285952 17411541555252 17421610778624 17448062275197 17468397331008 17484839280896 17525817190752 17541934403584 17566718516736 17571649545216 17583253010432 17588188680192 17629408802304 17645621280768 17670551887872 17687184113664 17703831994368 17710045192242 17751376465056 17792979038172 17803268849664 17809726497264 17851080362688 17856301312512 17867882509056 17884700470272 17909968860288 17914996240128 17973496000512 17990413369344 18015831115776 18032398958592 18038727467748 18074660143104 18076749476864 18081216230454 18091672731648 18119114602368 18136169033216 18140258766816 18157333099392 18178494783488 18199887082704 18238248783872 18285944242176 18287228455899 18297804095488 18304441122188 18346051436544 18364212578752 18384748609536 18395320617648 18407467995296 18412635024576 18429965728512 18472759778304 18490147074048 18516270868992 18533699119104 18576734035968 18594219196416 18599438647296 18611720814592 18625716854784 18643248119808 18661703463264 18693315436536 18705439501668 18710910328032 18723045804816 18754761688884 18772009072128 18816003625536 18833713996032 18855663976448 18877667659776 18895436070912 18924097108592 18939719890944 18986301956648 19007123226624 19008458088426 19030611726464 19116089720832 19138810564224 19143097878528 19161116123136 19179151327232 19201306576896 19223684972544 19225035043381 19230657837144 19246533700608 19275727291353 19286874587136 19293870372036 19338670392912 19356872718144 19375092176128 19402466265312 19420309295104 19465823221248 19471287333888 19484145227776 19489614483456 19517150375424 19535098871808 19541954756727 19580881821696 19599312125952 19651946997384 19670444191008 19709627203584 19716544339596 19734676204032 19762558331328 19781159636736 19786712265216 19851323940864 19898082127872 19916810993664 19963057471488 19970298523188 19981847494656 20012156426496 20028677455872 20030992663552 20035942309422 20059293441408 20078174045696 20101367822688 20120288029056 20124795205632 20143737462784 20148714967824 20209514971136 20216845418536 20257116848128 20262803079168 20264226126807 20283299621884 20330636293312 20336343161472 20384003927664 20397464535328 20403190162368 20450806631424 20470055743488 20518029881856 20536898813952 20571687272448 20585029607424 20591050162176 20604405055488 20639307866112 20659739151096 20679184918752 20708401494708 20714214402648 20733711444576 20781854750592 20801415458304 20825658720256 20830804727616 20850411508992 20894114136064 20898825790464 20918496595968 20938185916416 20942876311552 20950226258988 20969945444656 20994416396172 21019338454088 21061947359232 21063426530418 21087975156352 21156835985408 21163023777792 21212621973504 21232588136448 21257365579776 21283634869561 21289609247166 21301921185792 21309647873592 21352096137216 21359589701229 21379232554368 21409438192272 21429589606464 21499565945856 21505600935936 21519802191872 21535985113344 21556255638528 21570236542464 21576545243136 21626645594112 21634490066787 21647001452544 21697733910528 21748371554304 21756004192026 21776481807912 21796978698144 21801861472768 21827774548476 21847847956992 21899051123904 21919663381248 21925816293888 21976986230784 22049226141696 22074923679744 22121225846784 22129249714884 22142047223808 22155040517376 22173330604032 22175893722112 22201510729536 22227865705344 22248307048448 22253804591328 22300448741376 22321438810112 22373532041216 22379812356096 22381384080354 22402450328648 22434101619267 22447075426304 22453376385024 22507358099568 22513675979808 22528542919616 22534866746496 22566705121584 22587945801408 22640394606336 22661704645632 22683034742784 22735704342528 22743951095853 22757104091136 22789256454144 22795653464064 22810706608128 22817109639168 22871965829976 22878386056656 22923959205888 22947147602244 22953588932664 23007157460352 23028812711424 23077081284608 23082783617088 23104011165696 23131437481984 23158158308352 23160835267232 23179955687424 23193558041628 23206971047936 23215388740336 23242206544983 23264083033596 23291196441344 23367756254336 23422291355648 23428866060288 23450918240256 23505878403072 23527495041024 23555459155968 23560735850496 23582912151552 23584568368973 23591188625238 23613393589656 23646755760849 23668501953408 23723972050896 23746301996352 23801440483584 23808401750016 23823843345408 23846267293696 23864199720192 23879958480384 23886661653504 23910307562307 23964661334016 23973353857791 23987217825792 24021108154368 24051636623664 24085617966306 24099546857472 24108288307272 24158819469824 24187011689088 24209777465856 24266516110272 24273613398528 24352876634112 24382971274532 24432398696448 24461401915392 24489947234304 24512998146048 24521601035412 24527094156864 24550180032768 24573287638016 24578828951616 24630346371072 24653529432064 24659621303904 24688361158656 24711598825472 24768978714624 24777962982474 24792292261888 24799251529728 24834289139712 24857664159744 24859409902431 24882271284352 24924420582048 24940586002224 24947880437376 24964061073088 25006348918512 25029345429504 25088004834048 25111618661376 25170223546368 25177288900608 25193914761216 25202756619729 25252959854592 25260048433152 25318999719936 25320777862014 25344610784568 25351725089808 25402225065984 25411439026584 25488119627776 25494417726336 25518414085632 25524130504704 25548154830848 25577667385344 25601742102528 25637913510912 25640877116192 25662044934144 25700969721804 25715832782848 25725160496048 25730961558723 25784893857216 25809163624192 25869955020416 25954430961664 25961716445184 25986152644608 26022867167232 26046798495744 26048627750806 26055939675636 26107842428928 26117312332878 26132416167936 26134251435889 26202595996512 26227258921344 26288725786128 26312901605376 26350077775104 26357474317824 26374879515648 26382283020288 26444113203456 26468431921152 26505827831808 26530776170496 26555747991552 26565067788363 26617409961984 26627064697584 26682875235328 26689468557258 26704903274496 26714589745896 26745724588544 26776620544032 26801823763584 26827050705408 26833060274176 26864953290432 26985620054016 27018968169076 27048598437888 27115124215296 27137509097472 27178671903552 27204253549824 27235999649088 27267742175232 27293407657984 27357373175808 27382531751936 27428916363264 27446706143232 27454733549568 27456661683282 27472540073984 27519077154816 27546318868128 27572246558336 27592980926472 27611201992944 27618952536864 27644948592768 27709139667456 27735220611072 27774406303488 27800548678656 27865101053952 27891328794624 27899157970944 27917581221888 27933635011984 27964872179712 27992555194896 28056188878848 28058159252502 28066365492048 28084568707224 28158013608192 28217365037056 28250570994048 28283495964672 28310117515264 28316501489664 28343154106368 28386145662888 28409579836416 28412863831456 28469461516288 28479452934972 28505643405824 28512687132639 28545917589696 28572786141952 28666087927808 28674134581248 28714646817792 28741674184704 28760315389952 28768726990848 28835527458816 28845986755716 28862668603392 28864695615758 28930311880704 28940805558054 29008005589368 29035309077216 29062638264192 29103699397968 29130463942656 29198734831872 29206931000832 29226217841664 29234421725184 29275725563136 29302648307712 29371322732544 29398968188928 29477920496076 29494967795712 29505666286512 29540054023168 29564440805376 29574816509394 29602014306048 29637154273792 29643837496992 29671739455104 29733931655168 29841845440472 29875216490496 29912135492356 29972771241984 30009810799424 30018234639744 30046488995328 30088940162112 30117261068544 30180432043584 30187192808448 30215606194176 30244046323712 30314272456704 30325268127804 30342805454848 30385675272192 30394204618752 30414275477504 30422812852224 30424949432826 30495954439968 30504514742208 30576005891496 30596196802992 30604785243552 30676209947136 30705083615232 30777044822784 30805348220928 30877544411136 30886575243264 30906607583232 30924744055504 30989608726644 31018777378128 31062602242062 31089290379264 31100567166864 31202123187456 31238488080384 31267890987008 31275617263488 31341171204096 31377744893952 31407278874624 31414314467328 31425339388482 31454918166984 31484524786208 31491624594258 31529007681132 31558002604544 31595139795627 31631962734528 31661735995136 31735253978112 31744535666688 31765124460544 31818932960256 31839944640512 31848882204672 31880410083076 31934413870749 31952881778688 31964471810388 31982957101056 32028144205824 32068848831552 32114157288408 32144384409696 32249348918784 32258401403904 32279703287808 32334383457792 32355354813696 32364817864704 32439968391168 32470502178816 32546600865792 32622557331456 32653262979072 32664722711868 32695468047216 32702792209152 32733573377024 32741661822714 32771771935488 32840461828096 32848576685856 32852373805121 32879495071872 32917814878208 33025304952832 33037283976632 33112385519616 33145879869908 33213070835712 33232560776064 33254114669632 33263840583168 33341798558016 33372460572672 33450673112064 33482158215168 33560298061824 33569718534144 33572076120531 33591886348288 33603675492972 33670613139456 33680064577536 33761037149352 33770513969712 33792814379424 33802300119744 33850057682376 33881918702112 33960591909504 33992556968448 34024552114176 34032174006272 34103556513792 34135656136704 34183884681216 34216059912192 34225664458752 34267959629072 34307948744964 34379858476288 34418304221184 34420721403366 34543219067136 34615621926912 34648203526144 34656016748544 34697156222976 34741252900848 34769933531136 34790337062442 34810456571904 34823083110504 34896124550394 34936794662016 34969678561792 35051634381504 35083868807168 35133437033472 35143299090432 35166506020864 35176377360384 35258817604608 35291242561536 35341103775744 35374368227328 35386782937857 35407663988736 35420090384484 35502752930112 35585958076344 35619452994528 35702160725376 35712602625024 35735765018112 35769400940544 35819937720576 35829992480256 35946992001024 35980826738688 36031662231552 36077454935496 36149320286208 36153498953728 36162432460908 36183345463296 36238229204736 36272338066432 36280517533632 36314666198784 36356989566976 36399774165408 36403981784053 36476497567744 36571888484352 36574456911798 36595608190976 36608882244376 36692102873088 36728425157504 36769497219072 36790641235296 36814935990592 36825270049152 36859931457024 36945519556608 36980294148096 37032541737984 37067398238208 37153468071936 37166944473711 37188438392832 37198877294592 37223441629184 37251433709568 37286496239616 37323406926528 37386630873072 37410879003336 37421820656064 37446091609632 37509523377768 37544018144256 37632007251072 37667427992064 37711327952896 37755335319552 37790872141824 37848194217184 37879439781888 37972603913296 37981166793021 38016916176852 38061223452928 38232179441664 38277621128448 38286195757056 38322232246272 38358302654464 38402613153792 38447369945088 38450070086762 38461315674288 38493067401216 38551454582706 38573749174272 38587740744072 38677340785824 38713745436288 38750184352256 38804932530624 38840618590208 38931646442496 38942574667776 38968290455552 38979228966912 39034300750848 39070197743616 39072941626209 39083909513454 39161763643392 39175968499317 39198624251904 39303893994768 39340888382016 39433088679192 39469352408064 39525116662656 39562319273472 39573424530432 39702647881728 39796164255744 39833621987328 39926114942976 39940597046376 40024312852992 40057354911744 40061985327104 40071884618844 40118586882816 40156348091392 40202735645376 40240576058112 40249590411264 40287474925568 40297429935648 40419029942272 40433690837072 40514233696256 40525606158336 40528452253614 40566599243768 40661272586624 40672686322944 40768007855328 40794929070656 40806380324736 40901613262848 40940111486976 41036059763712 41073797627904 41143374544896 41170059214848 41182100324352 41184992524923 41208810110976 41278615732224 41319478302192 41358369837504 41416802989416 41428428805296 41467422889152 41563709501184 41602830916608 41651317440512 41661609455232 41700823017984 41788228272128 41797651580928 41836993191936 41876371832832 41900452517976 41939890889312 41988832792344 42038676908176 42087238878753 42126853060836 42175950312704 42313671970816 42326047555584 42425243947008 42465176272896 42514731159552 42567269739122 42579218494332 42603842371584 42619295747184 42704192274432 42719179402458 42758465108736 42818876384544 42859179212928 42999131891712 43011201871872 43039604383744 43071970226688 43112511277056 43140473084928 43153090486272 43253291188224 43268980133574 43294002905088 43297043423637 43395467821056 43411208337081 43496743108608 43512008384052 43552963615824 43593957396288 43603722945536 43655549096952 43695695913984 43798102247808 43839326762496 43851632587776 43953972461568 44098452283392 44242451693568 44258499429768 44310081034752 44346661208064 44351787444224 44403021459072 44455731410688 44496614096896 44507609182656 44600897482752 44642877620224 44747064082432 44762768160708 44804900657296 44868203238534 44894150852608 44906752770048 45014716199136 45027351959616 45057085839232 45069733492992 45133410243168 45175891602816 45280789212672 45323409291264 45366069485568 45471408685056 45487902191706 45514208182272 45578512908288 45591306928128 45621413216256 45634219278336 45637424149239 45743931659952 45756772113312 45847918411776 45894295204488 45907177865328 46014314920704 46057625422848 46154162569216 46165567234176 46208022331392 46262874963968 46316316616704 46321670534464 46359911374848 46387116083256 46430777480672 46484413089966 46528166067192 46582392882688 46593903363093 46735512508672 46844582711296 46857732120576 46901836480512 47011756806144 47110918311936 47121471700992 47138009082723 47165824303104 47169136737946 47182377250476 47226787179312 47293511521698 47337003906816 47447944101792 47492603992704 47602880967168 47616803500032 47647686690816 47692534587392 47728399440384 47759916960768 47773323307008 47820615124614 47929322668032 47946707715582 47974435651584 48042216308736 48103273247328 48171235932612 48199093714944 48216576614544 48317638939648 48374023378176 48419554931712 48492998840767 48533032220544 48547226797056 48705753268224 48765942549064 48864797392896 48979894468608 49043202070824 49054188313728 49100360065536 49146575276032 49157657903232 49260692742144 49307058864128 49319242607808 49376722317312 49423197650944 49537957429248 49555925964948 49584584523776 49668578279424 49715328319488 49718819804862 49764542568704 49848841164096 49881172004448 49895760874752 49928122146176 50012697837024 50058690859008 50176009668096 50223237322752 50340447092736 50354577801216 50387829522432 50405513239458 50505919709184 50520096866304 50641555724028 50689221569136 50703450179616 50804450131968 50822878053168 50976239255552 50988835452672 51036828171264 51048261009408 51096309661696 51155334770688 51203484205056 51275827021824 51281754232384 51324089868288 51401939443608 51450320992096 51461923117446 51569787714432 51618327248384 51631082105049 51739910040832 51908861923328 51923432890368 51972305289216 52045734334464 52097255501612 52111879351272 52185505593663 52215684857856 52234624665756 52264832335872 52268502871778 52405191993024 52454517842688 52577451572256 52625803210752 52700155550208 52714948635648 52749759031296 52764566040576 52888226406912 52936863842304 53011655663616 53061552340992 53111495983104 53130135576726 53254129395168 53365750470656 53378937114516 53409806548992 53429179491792 53491449177088 53553241088064 53603647527168 53654101410816 53666120548352 53685586462027 53729906580864 53971240108032 54037936338152 54097196875776 54230248430592 54275018194944 54357343807104 54408507099648 54471999298176 54535484350464 54586815315968 54714746351616 54857832726528 54861685367697 54893412286464 54913323366564 54945080147968 55038154309632 55092637736256 55144493116672 55185961852944 55222403985888 55237905073728 55289897185536 55418279334912 55470441222144 55548812606976 55601097357312 55730202107904 55782657589248 55798315941888 55835162443776 55867270023968 55929744359424 55985110389792 56116318505004 56132730984096 56169137414448 56316027216384 56434730074112 56501141988096 56566991929344 56620235030528 56633002979328 56686308212736 56772291325776 56819159672832 56825727662912 56958905869944 57011286811648 57025374265278 57091835179392 57145572283904 57332175855616 57348269162496 57429293635584 57483348369408 57520630779904 57537453981696 57671054917632 57675105130143 57691973511432 57729391231516 57827181874059 57860623761408 57881611116108 58016011178736 58070618154432 58125276528384 58207398795936 58260927885312 58397469663744 58413862001664 58452435683328 58468843450368 58551451126272 58605296615424 58625864270181 58742645465088 58797936377856 58955840992152 59011332573024 59080108046336 59128881610752 59149633018788 59204028612096 59274308547584 59287674993984 59343478910208 59467863310336 59489433647111 59683690880944 59750432980992 59824270984712 59945542483968 60019621598848 60036469279488 60092977990656 60177880324224 60234522137088 60360864087168 60374385616896 60431212388352 60488092647424 60628544913408 60650536255608 60771350544384 60788409237504 60792678380421 60828550955008 60849898865652 60991908879936 61009029484416 61152011782992 61192393605984 61209570487104 61352419894272 61410167230464 61554089645568 61610696441856 61755088822272 61773150486528 61813215166464 61849488111008 61979217453288 62037554756256 62125204484124 62201134333728 62404246374912 62476976160768 62535781974016 62551234526976 62682342408192 62755489787904 62814557749248 62828628934656 62850678776964 62909836333968 62969049572416 62983249188516 63058015362264 63116005209088 63190279591254 63263925469056 63323471990272 63470507956224 63489071333376 63530248921088 63637865920512 63679889281024 63697764409344 63760820166152 63850904608683 63868827741498 63905763557376 63928943620776 64056288411648 64078769103687 64137697663104 64228314576816 64288768819392 64498697837568 64516802807808 64559406575616 64668766915584 64710709627392 64729635729408 64879936782336 64903470200361 64941004357632 65093201731584 65245114662912 65329445423736 65390936094432 65405584418304 65467146754048 65483323645428 65543543870976 65680923656192 65697153371712 65704747610242 65758990143744 65835629756416 65920723771123 66050609905664 66074567953264 66224771039232 66291759739816 66426141671424 66465121552128 66508229339264 66527681166336 66683597116032 66744921145344 66901346224128 66964316430336 67120596123648 67139437068288 67144152241062 67207350985944 67302304857801 67341226278912 67360129155072 67522074298704 67541027939424 67585628758848 67604600239488 67700115364752 67763837404224 67921183819008 67985113936896 68049104228352 68064348012544 68207113027584 68231853287559 68271312273408 68367769362432 68432119824384 68451328917504 68535919258144 68615897489928 68759716952576 68841442806732 69086438134272 69231243853824 69296407052288 69312033497088 69394312445952 69482505801696 69539867062272 69580674124884 69620913143808 69646166221008 69792249100788 69873589324032 69939357123584 70103268763008 70167737614336 70266874066944 70286598180864 70333012041728 70352754720768 70517635209216 70582485123072 70682207551488 70748736454656 70753705106919 70773565875714 70840180768968 70940267282547 71005505860224 71171916152688 71238905989056 71404321450752 71425205250048 71471530036224 71538801881088 71639875441152 71659984960512 71730922686921 71893984002048 71920061573373 71961653477376 72063324463104 72154909870992 72298640572416 72306997907456 72324864921816 72476458409472 72544676132864 72561035067264 72629332397568 72713979133952 72799548330816 72807963568106 72952995135488 73148913823596 73191216381952 73217764488752 73384205746176 73456850315008 73538994438144 73581282470592 73629871981184 73650540098304 73719862914048 73891039113216 73960588296192 74065083475968 74134796476416 74306936143872 74333888947422 74376876785664 74397754589184 74502867419136 74572992479232 74578229707293 74646813853056 74773261746144 74821758006672 74843641312128 74892183219264 75019046755536 75088036288512 75264014502144 75334855984128 75422655905792 75510670639104 75581744283648 75608269859187 75696388434368 75758879563776 75945207826592 75962333586042 76033832353704 76122446905856 76464358883328 76555242256896 76572391514112 76644464492544 76716605308928 76805226307584 76900140173524 76922631348576 76986134802432 77102909165412 77147498348544 77175481488144 77354681571648 77427490872576 77500368704512 77609865061248 77681237180416 77863292884992 77885149335552 77936580911104 77958457933824 78068601501696 78140395487232 78145883252418 78167819026908 78323527286784 78351936998634 78397248503808 78402754307667 78607787989536 78681776764032 78866177358384 78938704816128 79050233325312 79124638546944 79146849060864 79244656642229 79405295763456 79592328511488 79667243974656 79695203365089 79852229885952 79881194092752 80048625705984 80114709823488 80123970654208 80143769237688 80237173765632 80312696182784 80405471290752 80481152116224 80499180822528 80574949851136 80594859871296 80867381674144 81028467392512 81056904507228 81133198487536 81322545173248 81345372645888 81536015710656 81589858141312 81612760649472 81803226525696 81880222973952 82072119527424 82147595255808 82286749089792 82340118429696 82364200648704 82369985049846 82417620221952 82557231464448 82638956604384 82716739675008 82833605978832 82856857610592 82934845778304 83127419002368 83205661833216 83302634881024 83323218910464 83401646035968 83576456544256 83595303161856 83673986383872 83752743665664 83800905035952 83879781778624 83977665584688 84077353816352 84174477757506 84253706121672 84351900625408 84627343941632 84652095111168 84850487894016 84930352545792 85029462319104 85134539478244 85158436988664 85238591494368 85408384548864 85438358804916 85516930217472 85637752769088 85718358425856 85998263783424 86022403743744 86079208767488 86143940453376 86225022554112 86280946169856 86306180972544 86506582376448 86537960267148 86588005810176 86594086847274 86790935642112 86822416674162 87024016768104 87105927231648 87187914792576 87207445891072 87311098193904 87391391827968 87596204495616 87678653524992 87703265175552 87811646549497 87907944923136 88196904566784 88484903387136 88516998859536 88620162069504 88693322416128 88703574888448 88806042918144 88911462821376 88993228193792 89015218365312 89201794965504 89285755240448 89525536321416 89609801314592 89736406477068 89788301705216 90029432398272 90054703919232 90114171678464 90139466985984 90266820486336 90351783205632 90561578425344 90646818582528 90732138971136 90942817370112 90975804383412 91028416364544 91157025816576 91182613856256 91242826432512 91268438556672 91274848298478 91487863319904 91513544226624 91788590408976 91814355730656 92028629841408 92115250845696 92308325138432 92331134468352 92416044662784 92525749927936 92632633233408 92643341068928 92719822749696 92774232166512 92861554961344 92968826179932 93056332134384 93164785765376 93187806726186 93471025017344 93689165422592 93715464241152 93803672961024 94023513612288 94221836623872 94242943401984 94276018165446 94338273475892 94364754500952 94453574358624 94587023043396 94674007813632 94895888203584 94985207985408 95205761934336 95233607000064 95295373381632 95385069174784 95456798880768 95519833921536 95546646614016 95641230249228 95803241612247 95858645336064 95893415431164 95948871303168 96084432617472 96206546494656 96342471865224 96433153229088 96635277879296 96748046756352 96839109863424 96985997681534 97066064441088 97094453594112 97214440350157 97411506536448 97531885098128 97959788937216 98086404141648 98108376627456 98200720131072 98293150552064 98315315806464 98521385484288 98557121415363 98614117728256 98638485215616 98753444634624 98846395301888 99075914858496 99111851929896 99337156558848 99437639609724 99529085137408 99697682328192 99762344008896 99791521749504 99856244292352 100025395674048 100117381718016 100352019336192 100446474645504 100680894185472 100709155602432 100716228361593 100775659044864 100811026478916 101011839418368 101040193732608 101283111448056 101378443138272 101406900359232 101645756106336 101952478511104 101977670905344 102073656342528 102096522018816 102192619323392 102310669541376 102406968410112 102551654043648 102563508464768 102648179736576 102803878887216 102900641984192 102923846234892 103139575428864 103236654496768 103262164210098 103479820081664 103611332769997 103817723846656 103846865780736 103944610578432 104091468668928 104194511003224 104223758702544 104371011187326 104431369715712 104469249331512 104537005743556 104810383986048 104909035685376 105154903144512 105251606421504 105400311100416 105429897271296 105499518062592 105529132081152 105776452813824 105873727684608 106023311327232 106123104681984 106160348813571 106222991966208 106260271153452 106508258790336 106731500941312 106757874229032 106858358983584 106982898354176 107106482176128 107207295054336 107308202821632 107332241096704 107371172924054 107459813161728 107724109577201 107942480216064 108075872676304 108460496861184 108550036389888 108714687614208 108817014199296 108943998596352 109070968700928 109173630631936 109211945352159 109429492703232 109715665453056 109723370735394 109786824572928 109826646733128 110076308619264 110185275472512 110288986233344 110371923705888 110444807971776 110475810147456 110579794371072 110836558669824 110940882444288 111097625213952 111202194714624 111460404215808 111500833421133 111565315178496 111596631883776 111670324887552 111734540047936 111859488718848 111970220779584 112232637010008 112265461968192 112338274828896 112632054432768 112869460148224 113002283976192 113133983858688 113240470061056 113266005958656 113372616425472 113544582651552 113638319345664 113651455325824 113917811739888 114022573623296 114050748530556 114183670358784 114291144567808 114664351711232 114696538324992 114858587271168 114966696738816 115041261559808 115074907963392 115342109835264 115350210260286 115383947022864 115458782463032 115654363748118 115721247522816 115763222232216 116032022357472 116141236308864 116250553056768 116414797591872 116521855770624 116794939327488 116827724003328 116904871366656 116937686900736 117102902252544 117210593230848 117218824878627 117251728540362 117485290930176 117527905497951 117595872755712 117911681984304 118022665146048 118160216092672 118299266037576 118408057224192 118548617095168 118575349987968 118686957820416 118935726620672 118978867294222 119367381761888 119500865961984 119648541969424 120039243197696 120072938558976 120185955981312 120355760648448 120469044274176 120721728174336 120748771233792 120862424776704 120976185294848 121257089826816 121301072511216 121542701088768 121576818475008 121585356760842 121699797731304 121983817759872 122018058968832 122304023565984 122384787211968 122419140974208 122704839788544 122820334460928 123108179291136 123221392883712 123510177644544 123546300973056 123554977574769 123626430332928 123698976222016 123958434906576 124075109512512 124250408968248 124402268667456 124808492749824 124953952321536 125071563948032 125102469053952 125364684816384 125510979575808 125629115498496 125701357553928 125819672667936 125938099144832 125966498377032 126116030724528 126232010418176 126380559182508 126527850938112 126646943980544 126941015912448 126978142666752 127060497842176 127275731841024 127359778562048 127395528818688 127521640332304 127701809217366 127737655482996 127811527114752 127857887241552 128112576823296 128157538207374 128275395326208 128456629153632 128577537638784 128997395675136 129033605615616 129118813151232 129337533831168 129421419254784 129459271458816 129759873564672 129806940400722 129882008715264 129891130270911 130186403463168 130233625011243 130490229325824 130658890847472 130781872188864 130811168836608 130934293508096 130966647290856 131087087741952 131361847312384 131394306743424 131409495220484 131517980287488 131671259512832 131841447542246 132149135906528 132583519479632 132930243104256 133016458678528 133055362332672 133367194232064 133489842290688 133802692448256 133928632860672 134241192247296 134288304482124 134414701971888 134604609715602 134682452557824 134720258310144 135044148597408 135082055878848 135171257517696 135209200478976 135400230729504 135527674808448 135842367638016 135970227873792 136098208456704 136128696025088 136414226055168 136463706575118 136542624546816 136735538724864 136864239648768 136902657835008 136912272447717 137071838516288 137231794979856 137519433905152 137682885613464 138172876268544 138462487707648 138592814104576 138624066994176 138788624891904 138965011603392 139079734124544 139161348249768 139292332442016 139584498201576 139747178648064 139878714247168 140206537526016 140335475228672 140533748133888 140573196361728 140666024083456 140705509441536 141035270418432 141364415102976 141414027248169 141497472909312 141507410213838 141547131751428 141680361537936 141880534565094 142011011720448 142343832305376 142477811978112 142808642901504 142850410500096 142943060072448 143077603762176 143279750882304 143319969921024 143461845373842 143787968004096 143840123146746 143923306954752 144126648926208 144309819741984 144597281144832 144613995814912 144649729843632 144952916818944 145089352265728 145122070134528 145258664795136 145427958267904 145478996522301 145599096661632 145615927136212 145905990270976 146297827647192 146435528977504 146913700630016 147162564941184 147259743962368 147301080196608 147439725828096 147782078226432 147921176592384 148130166951936 148269592952832 148613872287744 148667777894844 148753753571328 149005734838272 149145984958464 149156459414586 149293627706112 149546523492288 149643516013344 149687282624256 149784366438528 150038093511072 150176072577024 150528029004288 150669711968256 150845311811584 151021341278208 151163488567296 151216539718374 151392776868736 151517759127552 151890415653184 151924667172084 152067664707408 152244893811712 152928717766656 153110484513792 153144783028224 153288928985088 153433210617856 153610452615168 153800280347048 153845262697152 153972269604864 154205818330824 154350962976288 154709363143296 154854981745152 155000737409024 155219730122496 155362474360832 155726585769984 155770298671104 155873161822208 155916915867648 156137203003392 156291766504836 156335638053816 156556516780989 156647054573568 156703873997268 156794497007616 156805508615334 157215575979072 157363553528064 157732354716768 157877409632256 158100466650624 158249277093888 158293698121728 158489313284458 158810591526912 159184657022976 159334487949312 159390406730178 159762388185504 160097251411968 160229419646976 160247941308416 160287538475376 160474347531264 160625392365568 160810942581504 160962304232448 160998361645056 161056759386081 161149899702272 161189719742592 161734763348288 162113809014456 162266396975072 162645090346496 162690745291776 163072031421312 163179716282624 163225521298944 163606453051392 163760445947904 164144239054848 164573498179584 164585056103091 164680236859392 164739970099692 164835240443904 165114462928896 165277913208768 165433479350016 165667211957664 165713715221184 165869691556608 166254838004736 166411323666432 166605269762048 166646437820928 166803292071936 167152913088512 167190606323712 167347972767744 167505487331328 167601810071904 167759563557248 167955331169376 168154707632704 168348955515012 168507412243344 168703801250816 169254687883264 169304190222336 169316080380239 169700975788032 169860705091584 170058924638208 170269078956488 170316873977328 170477182988736 170876717609832 171033860434944 171275505538176 171436716851712 171996527566848 172044807487488 172158417534976 172287880906752 172450045108224 172561892339712 172612361945088 173013164752896 173025315390429 173075920534296 173188173694548 173481545622177 173581871284224 173644833348324 174048033536208 174211854463296 174375829585152 174414891782144 174622196387808 174782783655936 175192408991232 175357307049984 175406530351104 175623293098994 175815889846272 176393809133568 177033997719072 177240324139008 177386644832256 177407149776896 177612085836288 177822925642752 177986456387584 178030436730624 178403589931008 178468300941333 178571510480896 179051072642832 179219602629184 179472812954136 180058864796544 180109407838464 180228343356928 180278933971968 180533640972672 180703566411264 181123156850688 181293637165056 181464277942272 181885634740224 181951608766824 182314051633152 182365227712512 182378035141263 182485652865024 182549696596956 182975726639808 183027088453248 183577180817952 183628711461312 184057259682816 184230501691392 184616650276864 184662268936704 184832089325568 185051499855872 185265266466816 185286682137856 185439645499392 185548464333024 185723109922688 185937652359864 186112664268768 186329571530752 186375613452372 186942050034688 187378330845184 187430928482304 187607345922048 187620521502427 188047027224576 188443673247744 188485886803968 188552036330892 188676546951784 188729509001904 188907148717248 189174046086792 189348015627264 189791776407168 189970415970816 190411523868672 190467214000128 190590746763264 190770138349568 190913597761536 191039667843072 191093293228032 191282460498456 191552713826049 191606483224494 191717290672128 191786830862328 192168865234944 192236307311061 192413092989312 192684943730448 192866306458176 193270555758592 193496093512704 193678219726848 193971995363068 194132128882176 194188907188224 194428880700314 194823013072896 195063770196256 196172808283296 196216753254912 196401440262144 196586301104128 196630631612928 197042770968576 197114242830726 197228235456512 197276970431232 197506889269248 197692790603776 197762171313369 198151829716992 198223703859792 198674313117696 198875279219448 199058170274816 199395364656384 199524688017792 199583043499008 199712488584704 200050791348096 200234763436032 200704038672384 200892949291008 201361788370944 201418311204864 201432456723186 201622052957832 201906914573403 202023678836736 202080387465216 202566222896112 202756886276544 202813800718464 203291512212672 203955341810688 204147312685056 204193044037632 204385238646784 204621339082752 204695559862677 204813936820224 205103308087296 205127016929536 205296359473152 205607757774432 205801283968384 205847692469784 206279150857728 206473308993536 206524328420196 206959640163328 207222665539994 207635447693312 207693731561472 207889221156864 208182937337856 208389022006448 208447517405088 208742022374652 208862739431424 208938498663024 209074011487112 209620767972096 209818071370752 210309806289024 210503212843008 210800622200832 210859794542592 210999036125184 211058264162304 211552905627648 211747455369216 212046622654464 212246209363968 212261115320757 212320697627142 212520542306904 212820801847641 213016517580672 213463001882624 213515748458064 213716717967168 213965796708352 214212964352256 214414590108672 214616405643264 214664482193408 214742345848108 214919626323456 215192768060763 215448219154402 215884960432128 216151745352608 216920993722368 217429375228416 217634028398592 217887997192704 218141937401856 218347261263872 218423890704318 218858985406464 219446741470788 219573649145856 219653293466256 220152617238528 220370550945024 220577972466688 220743847411776 220889615943552 220951620294912 221159588742144 221673117339648 221881764888576 222195250427904 222404389429248 222920808431616 223001666842266 223130630356992 223193263767552 223469080095872 223718977437696 223734689121879 223940441559168 224465274020016 224530923936384 224676549657792 225264108865536 226004567952384 226267967717376 226480940122112 226532011917312 226745232850944 226824809577561 227089165303104 227276638691328 227302910651648 227835623479776 228045147246592 228101497061112 228367340717568 228582289135616 229328703422464 229393076649984 229717174542336 229933393477632 230082523119616 230149815926784 230700420520572 230767894045728 230917564926064 231308727496236 231442495045632 231526444464432 232064044714944 232282472617728 232501106113536 232829595183744 233043711541248 233589878654976 233655448006656 233809742733312 233875373801472 234205804505088 234421186461696 234437649757254 234503457080724 234970581860352 235055810995902 235191745511424 235208262923001 235823363968608 236045330292096 236320432185344 236598532075152 236816114448384 237097234190336 237150699975936 237373915640832 237733969926687 237871453241344 237957734588444 238734763523776 239001731923968 239297083938848 240078486395392 240145877117952 240371911962624 240711521296896 240938088548352 241443456348672 241497542467584 241724849553408 241952370589696 242602145022432 243085402177536 243170713521684 243399595462608 243967635519744 244036117937664 244608047131968 244769574423936 244838281948416 245409679577088 245640668921856 246216358582272 246442785767424 247020355289088 247092601946112 247109955149538 247252860665856 247397952444032 247916869813152 248150219025024 248500817936496 248804537334912 249616985499648 249907904643072 249925455563953 250204938107904 250729369632768 251021959151616 251258230996992 251402715107856 251639345335872 251876198289664 251932996754064 252232061449056 252464020836352 252761118365016 253055701876224 253293887961088 253882031824896 253956285333504 254120995684352 254551463682048 254719557124096 254791057637376 255043280664608 255403618434732 255475310965992 255715774483104 256225153646592 256315076414748 256550790652416 256913258307264 257155075277568 257994791350272 258067211231232 258237626302464 258675067662336 258842838509568 258918542917632 259519747129344 259613880801444 259764017430528 259782260541822 260372806926336 260467250022486 261317781694944 261563744377728 261622337673216 261868587016192 261933294581712 262174175483904 262723694624768 262788613486848 262818990440968 263035960574976 263342519025664 263434939648491 263682895084492 264298271813056 265167038959264 265860486208512 266032917357056 266110724665344 266734388464128 266979684581376 267605384896512 267857265721344 268576608964248 268829403943776 269209219431204 269364905115648 270088297194816 270164111757696 270342515035392 270418400957952 270800461459008 271055349616896 271684735276032 271940455747584 272196416913408 272257392050176 272828452110336 272927413150236 273085249093632 273471077449728 273728479297536 273805315670016 273824544895434 274143677032576 274463589959712 275038867810304 275365771226928 276345752537088 276687253304293 276924975415296 277248133988352 277577249783808 277930023206784 278159468249088 278322696499536 278584664884032 279168996403152 279494357296128 279757428494336 280413075052032 280670950457344 281067496267776 281146392723456 281332048166912 281411018883072 282070540836864 282728830205952 282828054496338 283014820427676 283094263502856 283360723075872 283761069130188 284022023440896 284687664610752 284955623956224 285617285803008 285700821000192 285886120144896 286155207524352 286559501764608 286639939842048 286923690747684 287575936008192 287680246293492 287846613909504 288253297852416 288619639483968 289227991629824 289299459687264 289905833637888 290178704531456 290244140269056 290517329590272 290855916535808 290957993044602 291198193323264 291231854272424 291643321050471 291811980541952 292595655294384 292871057955008 293827401260032 294325129882368 294519487924736 294602160393216 294879451656192 295564156452864 295671364246089 295842353184768 296260333903872 296539185905664 297227744575488 297335555789688 298011469676544 298312918829172 298587255412224 299093046984576 299287032026688 299374565248512 299568732877056 300076187022144 300352145154048 301056058008576 301339423936512 301690623623168 302042682556416 302148685084779 302326977134592 302433079436748 302785553737472 303035518255104 303780831306368 303849334344168 304135329414816 304489787623424 305857435533312 306220969027584 306289566056448 306577857970176 306599388796649 307220905230336 307600560694096 307690525394304 307944539209728 308411636661648 308701925952576 309418726286592 309709963490304 310001474818048 310439460244992 310724948721664 310833998309991 311453171539968 311540597342208 311746323644416 311833831735296 312274406006784 312583533009672 312671276107632 313113033561978 313294109147136 313407747994536 313611017230668 314431151958144 314727107056128 315464709433536 315754819264512 316200933301248 316498554187776 316587396243456 316978626568916 317621183053824 318369314045952 318668975898624 318780813460356 319524776371008 320194502823936 320495882616832 320575076950752 320948695062528 321250784731136 321621885163008 321924608464896 321996723290112 322113518772162 322299799404544 322379439485184 323172328731603 323469526696576 324227618028912 324532793950144 325290180692992 325381490583552 326144062842624 326359432565248 326451042597888 327212906102784 327520891895808 327635836056477 328288478109696 329146996359168 329170112206182 329360473718784 329479940199384 330228925857792 330555826417536 330866958700032 331334423915328 331427430442368 331739383113216 332509676009472 332822647332864 333292875641856 333606584143872 334305826177024 334381212647424 334502500263399 334695945535488 335010974662656 335203620143808 335519127114496 335910662338752 336309415265408 336697911030024 337014824486688 337407602501632 338509375766528 338608380444672 338632160760478 339401951576064 339721410183168 339745268666557 340117849276416 340538157912976 340633747954656 340954365977472 341753435219664 342067720869888 342551011076352 342873433703424 343993055133696 344089614974976 344316835069952 344575761813504 344900090216448 345123784679424 345224723890176 346026329505792 346050630780858 346151841068592 346376347389096 346963091244354 347163742568448 347289666696648 348096067072416 348423708926592 348751659170304 348829783564288 349244392775616 349565567311872 350384817982464 350714614099968 350813060702208 351246586197988 351631779692544 351656474635881 352787618267136 354067995438144 354480648278016 354814299553792 355224171672576 355645851285504 355972912775168 356060873461248 356807179862016 356936601882666 357143020961792 358102145285664 358439205258368 358945625908272 360117729593088 360218815676928 360456686713856 360557867943936 361067281945344 361407132822528 362246313701376 362587274330112 362928555884544 363771269480448 363903217533648 364628103266304 364730455425024 364756070282526 365099393193912 365951453279616 366054176906496 367154361635904 367257422922624 368114519365632 368461003382784 369324537873408 369664178651136 370102999711744 370530532933632 370573364275712 370664932724307 370879290998784 371096928666048 371446219845376 371875304719728 372225328537536 372659143061504 372751226904744 373884100069376 374756661690368 374861856964608 375214691844096 375241043004854 376094054449152 376887346495488 377104072661784 377353093903568 377459018003808 377814297434496 378348092173584 378696031254528 379583552814336 379940831941632 380823047737344 380934428000256 381181493526528 381540276699136 381827195523072 382079335686144 382186586456064 382564920996912 383105427652098 383212966448988 383434581344256 383573661724656 384337730469888 384472614622122 384826185978624 385369887460896 385732612916352 386541111517184 386992187025408 387356439453696 387943990726136 388264257764352 388377814376448 388857761400628 389646026145792 389673390812733 390127540392512 392345616566592 392433506509824 392802880524288 393172602208256 393261263225856 394085541937152 394228485661452 394456470913024 394553940862464 395013778538496 395385581207552 395524342626738 396447407719584 397750558438896 398116340549632 398790729312768 399049376035584 399166086998016 399424977169408 400101582696192 400469526872064 401408077344768 401785898582016 402723576741888 402864913446372 403244105915664 403813829146806 404047357673472 404160774930432 405132445792224 405513772553088 405627601436928 406583024425344 407910683621376 408294625370112 408386088075264 409242678165504 409391119725354 409627873640448 410206616174592 410254033859072 410592718946304 410736817343151 411215515548864 411602567936768 411695384939568 412558301715456 412946617987072 413048656840392 413919280326656 414445331079988 415270895386624 415387463122944 415778442313728 416365874675712 416778044012896 416895034810176 417484044749304 417876997326048 418148022974224 419241535944192 419636142741504 420619612578048 421006425686016 421601244401664 421719589085184 421998072250368 422116528324608 423105811255296 424093245308928 424492418727936 424522230641514 424641395254284 425041084613808 425641603695282 426033035161344 426926003765248 427031496916128 427433435934336 427931593416704 428425928704512 428829180217344 429232811286528 429328964386816 429484691696216 429839252646912 430385536121526 430896438308804 431769920864256 432303490705216 433841987444736 434858750456832 435268056797184 435775994385408 436283874803712 436436989566903 436694522527744 436847781408636 437717970812928 438893482941576 439306586932512 440741101890048 441155944933376 441487694823552 441779231887104 441903240589824 442319177484288 443346234679296 443763529777152 444390500855808 444808778858496 445841616863232 446003333684532 446261260713984 446938160191744 447437954875392 447469378243758 447880883118336 448930548040032 449061847872768 449353099315584 450528217731072 452009135904768 452535935434752 453064023834624 453490465701888 453649619155122 454178330606208 454553277382656 454605821303296 455671246959552 456090294493184 456202994122224 456734681435136 457164578271232 458657406844928 458786153299968 459434349084672 459866786955264 460165046239232 460299631853568 461400841041144 461535788091456 461835129852128 462617454992472 463052888928864 464128089429888 464564945235456 465002212227072 465659190367488 466087423082496 467179757309952 467310896013312 467619485466624 467750747602944 468411609010176 468875299514508 469006914161448 469941163720704 470111621991804 470383491022848 470416525846002 471646727937216 472090660584192 472640864370688 473197064150304 473632228896768 474194468380672 474301399951872 474747831281664 475467939853374 475742906482688 475915469176888 477469527047552 478003463847936 478594167877696 480156972790784 480291754235904 480743823925248 481423042593792 481876177096704 482886912697344 482995084935168 483170278158243 483449699106816 483904741179392 485204290044864 486341427043368 486799190925216 487935271039488 488072235875328 489216094263936 489539148847872 489676563896832 490819359154176 491281337843712 492432717164544 493755168309273 494040710578176 494219910299076 494505721331712 494795904888064 495833739626304 496300438050048 497001635872992 497609074669824 499233970999296 499815809286144 499850911127906 500409876215808 501458739265536 502043918303232 502516461993984 502805430215712 503278690671744 503752396579328 503865993508128 504464122898112 504928041672704 505522236730032 506111403752448 506587775922176 507764063649792 507912570667008 507948241140717 508241991368704 509102927364096 509439114248192 509582115274752 510086561329216 510807236869464 510950621931984 511431548966208 512630152829496 513101581304832 513826516614528 514310150555136 515989582700544 516134422462464 516475252604928 517350135324672 517685677019136 517837085835264 519039494258688 519075946171287 519227761602888 519564521083644 520745613852672 520934500044972 522635563389888 523127488755456 523244675346432 523737174032384 523866589163424 524348350967808 525447389249536 525577226973696 525637980881936 526071921149952 526685038051328 526869879296982 527365790168984 528596543626112 530334077918528 531720972417024 532065834714112 532221449330688 533468776928256 533959369162752 533996868891523 535210769793024 535404902823999 535714531442688 537153217928496 537658807887552 538418438862408 540176594389632 540328223515392 540685030070784 540836801915904 541600922918016 542110699233792 543369470552064 543880911495168 544392833826816 545656904220672 545854826300472 546942154899456 547134105423789 547456958595072 547649089790868 548287354065152 548927179919424 550077735620608 550731542453856 552691505074176 553374506608586 553849950830592 554496267976704 555154499567616 555860046413568 556318936498176 556645392999072 557169329768064 558337992806304 558988714592256 559514856988672 560826150104064 561341900914688 562134992535552 562292785446912 562664096333824 562822037766144 562861564507281 564141081673728 565457660411904 565656108992676 566029640855352 566188527005712 566721446151744 567522138260376 568044046881792 569375329221504 569911247912448 571234571606016 571401642000384 571772240289792 572310415048704 573119003529216 573279879684096 573847381495368 574658141478147 575151872016384 575360492586984 576506595704832 577239278967936 578455983259648 578598919374528 579811667275776 580357409062912 580488280538112 581034659180544 581711833071616 581915986089204 582396386646528 582463708544848 583286642100942 583623961083904 585191310588768 585742115910016 587654802520064 588650259764736 589038975849472 589204320786432 589758903312384 591128312905728 591342728492178 591684706369536 592520667807744 593078371811328 593286513940107 594455489150976 594671111579376 596022939353088 596625837658344 597174510824448 598186093969152 598574064053376 598749130497024 599137465754112 600152374044288 600704290308096 602112116017152 602678847873024 604085365112832 604297370169558 604866158873496 605571107474944 605720743720209 606071036510208 607561662612736 607698668688336 608270658829632 608979575246848 612441938055168 612579132112896 613155715940352 613198777593298 614441810460672 615201121388192 615381050788608 615889078419456 616823273323296 617403851905152 618837452573184 619419926980608 620002949636096 620878920489984 621449897443328 621667996619982 622906343079936 623081194684416 623492647288832 623667663470592 624548812013568 625167066019344 625342552215264 626226067123956 626588218294272 626815495989072 627222034461336 628862303916288 629454214112256 630929418867072 631509638529024 632401866602496 632997108375552 633174792486912 633957253137832 635242366107648 636738628091904 636783345962271 637561626920712 639049552742016 640389005647872 640991765233664 641150153901504 641897390125056 642501569462272 643243770326016 643849216929792 643993446580224 644227037544324 644599598809088 644758878970368 645578304182289 646344657463206 646939053393152 648455236057824 649065587900288 650580361385984 650762981167104 652288125685248 652718865130496 652902085195776 654425812205568 655041783791616 655271672112954 656576956219392 658340224412364 658720947437568 658959880398768 660457851715584 661111652835072 661733917400064 662668847830656 662854860884736 663478766226432 665019352018944 665645294665728 666585751283712 667213168287744 668762425294848 669005000526798 669391891070976 670407240287616 671038254228992 671204067365637 671821324677504 672618830530816 673395822060048 674029648973376 674815205003264 677018751533056 677264321520956 678803903152128 679442820366336 679490537333114 680235698552832 681076315825952 681267495909312 681908731954944 683506870439328 684135441739776 685102022152704 685746867406848 687986110267392 688179229949952 688633670139904 689151523627008 689800180432896 690247569358848 690449447780352 692101261561716 692303682137184 692752694778192 693926182488708 694327485136896 694579333393296 696192134144832 696847417853184 697503318340608 697659567128576 698488785551232 699131134623744 700769635964928 701429228199936 701626121404416 702493172395976 703263559385088 703312949271762 705575236534272 705624788769003 708135990876288 708961296556032 709628599107584 710448343345152 711291702571008 712121746922496 713201909780061 713614359724032 713873203765332 714286041923584 716204290571328 716878410516736 717891251816544 720235459186176 720437631353856 720913373427712 721115735887872 722134563890688 722814265645056 724492627402752 725174548660224 725857111769088 727806435067296 729256206532608 729512140565052 730198786387824 731902906559232 732108353812992 734308723271808 734514845845248 736229038731264 736922006765568 738649075746816 739328357302272 741061065867264 741146728551424 741329865448614 741758581997568 742193857332096 742892439690752 743750609439456 744450657075072 745318286123008 745502453809488 747768200138752 749513323380736 749723713929216 749776366691859 750482086009708 752188108898304 753774692990976 754208145323568 754706187807136 754918036007616 755628594868992 756696184347168 757392062509056 759167105628672 759881663883264 761646095474688 761868856000512 762362987053056 763080553398272 763654391046144 764158671372288 764373172912128 765129841993824 766210855304196 766425932897976 767147323449312 768675460939776 768945229244244 769652371957248 770739774921792 771465225832704 773082223034368 773984374050816 774712878907392 775887981452272 776528515528704 776755628752896 777715522801256 779292052291584 779346781625466 780255080785024 784691233133184 784867013019648 785605761048576 786345204416512 786522526451712 788171083874304 788456971322904 789107881724928 790027557076992 790304818945473 790771162415104 791048685253476 792894815439168 795501116877792 796232681099264 797581458625536 798098752071168 798332173996032 798849954338816 800203165392384 800939053744128 802816154689536 803571797164032 805729826892744 806488211831328 807627658293612 808094715346944 810264891584448 811027545106176 811255202873856 813166048850688 815821367242752 816589250740224 816772176150528 818485356331008 818782239450708 819255747280896 820413232349184 820508067718144 821185437892608 821473634686302 822431031097728 823205135873536 823390769879136 825116603430912 825893235974144 826097313680784 827838560653312 828890662159976 830061759912879 830541790773248 830774926245888 832731749351424 833556088025792 833790069620352 834968089498608 835753994652096 836296045948448 838483071888384 839272285483008 841239225156096 842012851372032 843202488803328 843439178170368 843996144500736 844233056649216 846211622510592 848186490617856 849044461283028 849282790508568 850082169227616 851283207390564 852066070322688 853852007530496 854062993832256 854866871868672 855863186833408 856851857409024 857658360434688 858465622573056 858657928773632 858969383392432 859678505293824 860771072243052 861792876617608 863539841728512 864606981410432 867683974889472 869717500913664 870536113594368 871551988770816 872567749607424 872629029652001 872873979133806 873695562817272 874929963151413 875435941625856 877786965883152 878613173865024 881482203780096 882311889866752 882975389647104 883558463774208 883806481179648 884638354968576 886692469358592 887014092738267 887527059554304 888781001711616 889617557716992 891683233726464 892006667369064 893876320383488 894938756487516 895761766236672 897861096080064 898123695745536 898706198631168 901056435462144 904018271809536 905071870869504 906128047669248 906980931403776 907299238310244 908356661212416 909106554765312 909211642606592 911342493919104 912180588986368 912405988244448 913469362870272 914329156542464 917314813689856 917572306599936 918868698169344 919733573910528 919798166389947 920330092478464 922801682082288 923071576182912 923670259704256 925234909984944 926105777857728 928256178859776 929129890470912 930004424454144 931318380734976 932174846164992 932501994929973 934359514619904 934621792026624 935238970933248 935501495205888 936823218020352 937750599029016 938013828322896 939882327441408 940223243983608 940833051692004 943293455874432 944181321168384 945281728741376 946394128300608 947264457793536 948388936761344 948602799903744 949495662563328 950935879706748 951485812965376 951830938353776 954939054095104 956006927695872 957188335755392 960313945581568 960583508471808 961487647850496 962846085187584 963752354193408 965773825394688 965990169870336 966340556316486 966899398213632 966967303127893 969516986194809 970408580089728 972682854086736 973598381850432 975870542078976 976144471750656 978432188527872 979078297695744 979353127793664 981638718308352 982562675687424 982907508169431 984865434329088 987510336618546 988081421156352 988439820598152 989591809776128 991667479252608 992600876100096 994003271745984 995218149339648 998467941998592 999701822255812 1000819752431616 1002917478531072 1004087836606464 1005032923987968 1005610860431424 1006557381343488 1007504793158656 1007731987016256 1008928245796224 1009856083345408 1011044473460064 1012222807504896 1013175551844352 1015528127299584 1015825141334016 1015896482281434 1016483982737408 1018205854728192 1018878228496384 1019164230549504 1019235805999671 1020173122658432 1021614473738928 1021901243863968 1022863097932416 1025260305658992 1026203162609664 1027653033229056 1028620301110272 1031979165401088 1032268844924928 1032950505209856 1034700270649344 1035371354038272 1035674171670528 1038078988517376 1038151892342574 1038455523205776 1039129042167288 1041491227705344 1041869000089944 1045271126779776 1046254977510912 1046489350692864 1047474348064768 1047733178326848 1048696701935616 1051154453947392 1051275961763872 1052143842299904 1053370076102656 1053739758593964 1054731580337968 1054969423907643 1057193087252224 1060668155837056 1063441944834048 1064131669428224 1064442898661376 1066937553856512 1067918738325504 1067993737783046 1070421539586048 1070809805647998 1071429062885376 1074306435856992 1075317615775104 1076836877724816 1080353188779264 1080656447030784 1081370060141568 1081673603831808 1083201845836032 1084221398467584 1086738941104128 1087761822990336 1088785667653632 1091313808441344 1091709652600944 1093884309798912 1094268210847578 1095298179581736 1096574708130304 1097854359838848 1100155471241216 1101463084907712 1105383010148352 1106749013217172 1108992535953408 1110308999135232 1111720092827136 1112637872996352 1113290785998144 1114338659536128 1116675985612608 1117977429184512 1119029713977344 1121652300208128 1122683801829376 1124269985071104 1124585570893824 1125328192667648 1125644075532288 1125723129014562 1128282163347456 1131312217985352 1132059281710704 1132377054011424 1133442892303488 1135044276520752 1136088093763584 1138750658443008 1139822495824896 1142469143212032 1142803284000768 1143544480579584 1144620830097408 1146238007058432 1146559759368192 1147694762990736 1149316282956294 1150303744032768 1150720985173968 1153013191409664 1154478557935872 1156911966519296 1157197838749056 1159623334551552 1160714818125824 1160976561076224 1162069318361088 1163831972178408 1164792773293056 1164927417089696 1166573284201884 1167247922167808 1169020172438199 1170382621177536 1171484231820032 1175309605040128 1177300519529472 1178077951698944 1178408641572864 1179517806624768 1182256625811456 1182685456984356 1183369412739072 1185041335615488 1186156743622656 1186573027880214 1189342223158752 1193251675316688 1194349021648896 1196372187938304 1197148128106752 1197498260994048 1198274931508224 1200304748088576 1201408580616192 1204224232034304 1205357695746048 1208170730225664 1208594740339116 1209732317746992 1211142214949888 1211441487440418 1212142073020416 1215123325225472 1215397337376672 1216541317659264 1217959150493696 1224883876110336 1225158264225792 1226397555186596 1228883620921344 1230402242776384 1230762101577216 1231778156838912 1233646546646592 1234807703810304 1237674905146368 1238839853961216 1240005899272192 1241757840979968 1242899794886656 1243335993239964 1245812686159872 1246162389368832 1246985294577664 1247335326941184 1249097624027136 1250334132038688 1250685104430528 1252452134247912 1253630991978144 1254444068922672 1257724607832576 1258908428224512 1261858837734144 1263019277058048 1264803733204992 1265994216751104 1266349584973824 1267914506275664 1273477256183808 1273566691924542 1275123253841424 1278099105484032 1280778011295744 1281983530467328 1282300307803008 1283794780250112 1285003138924544 1286487540652032 1287698433859584 1287986893160448 1288454075088648 1289517757940736 1291156608364578 1292689314926412 1293878106786304 1296910472115648 1298131175800576 1301160722771968 1301525962334208 1304576251370496 1305437730260992 1305804170391552 1308851624411136 1309310968700709 1310083567583232 1310543344225908 1313153912438784 1316680448824728 1317919760797536 1322223305670144 1323467834800128 1325337695661312 1325709721769472 1326957532452864 1330038704037888 1331290589331456 1333171502567424 1334426336575488 1337524850589696 1338010001053596 1338783782141952 1340814480575232 1342076508457984 1342408134731274 1343642649355008 1345237661061632 1346791644120096 1346947326009961 1348059297946752 1349630410006528 1354037503066112 1354528643041912 1357607806304256 1358981074666228 1360471397105664 1362152631651904 1362534991818624 1363817463909888 1367013740878656 1368270883479552 1370204044305408 1371493734813696 1375972220534784 1376358459899904 1377267340279808 1378303047254016 1379600360865792 1380495138717696 1380898895560704 1384202523123432 1384607364274368 1385505389556384 1387852364977416 1389158666786592 1392384268289664 1393694835706368 1395006636681216 1395319134257152 1396977571102464 1398262269247488 1401539271929856 1402858456399872 1403252242808832 1404986344791952 1406625898543524 1411150473068544 1411249577538006 1416271981752576 1417922593112064 1419257198215168 1420896686690304 1422583405142016 1424243493844992 1426403819560122 1427228719448064 1427746407530664 1432408581142656 1433756821033472 1435782503633088 1440470918372352 1440875262707712 1441826746855424 1442231471775744 1444269127781376 1445628531290112 1448985254805504 1449510834474729 1450349097320448 1451714223538176 1455612870134592 1459024281130104 1460397572775648 1463805813118464 1464216707625984 1468617446543616 1469029691690496 1472458077462528 1473844013531136 1477298151493632 1482122131734528 1482293457102848 1482659730897228 1483517163995136 1484387714664192 1485784879381504 1487501218878912 1488901314150144 1490636572246016 1491004907618976 1495536400277504 1499026646761472 1499447427858432 1499552733383718 1500964172019416 1504376217796608 1507549385981952 1508416290647136 1509412375614272 1509836072015232 1511257189737984 1513392368694336 1514784125018112 1518334211257344 1519763327766528 1523292190949376 1523737712001024 1523844723422151 1524725974106112 1526161106796544 1527308782092288 1528317342744576 1528746345824256 1530259683987648 1532421710608392 1532851865795952 1534294646898624 1537890458488488 1539304743914496 1541479549843584 1542930451665408 1546164446068736 1547968748101632 1549425757814784 1551775962904544 1553057031057408 1553511257505792 1555431045602512 1557227838513861 1558693563250932 1560510161570048 1569382466266368 1569734026039296 1571211522097152 1572690408833024 1573045052903424 1576342167748608 1576913942645808 1578215763449856 1580055114153984 1580609637890946 1582097370506952 1585789630878336 1591002233755584 1592465362198528 1595162917251072 1596197504142336 1596664347992064 1597699908677632 1600406330784768 1601878107488256 1601990606674569 1605632309379072 1606214708471997 1607143594328064 1611459653785488 1612976423662656 1615255316587224 1620529783168896 1622055090212352 1622510405747712 1626332097701376 1631642734485504 1633178501480448 1636970712662016 1637564478901416 1640826464698368 1641016135436288 1642370875785216 1642947269372604 1644862062195456 1646410271747072 1646781539758272 1650233206861824 1651786471948288 1652194627361568 1655677121306624 1657781324319952 1660123519825758 1661083581546496 1661549852491776 1665463498702848 1667112176051584 1667580139240704 1669936178997216 1671507989304192 1672592091896896 1676966143776768 1678544570966016 1682478450312192 1684025702744064 1686404977606656 1686878356340736 1687992289001472 1688466113298432 1688584693521843 1692423245021184 1696372981235712 1698088922566056 1698565581017136 1700164338455232 1702566414781128 1704132140645376 1707704015060992 1708125987664512 1709733743737344 1711726373666816 1713703714818048 1715316720869376 1716931245146112 1717938766784864 1719357010587648 1721542144486104 1723585753235216 1723974424434441 1729213962820864 1735367949778944 1739435001827328 1741072227188736 1743103977541632 1745135499214848 1745258059304002 1745747958267612 1747391125634544 1749859926302826 1750871883251712 1755573931766304 1757226347730048 1762964407560192 1764623779733504 1765950779294208 1767116927548416 1767612962359296 1769276709937152 1773384938717184 1774028185476534 1775054119108608 1777562003423232 1779235115433984 1779859541820321 1783366467452928 1784013334738128 1787752640766976 1789877512975032 1791523532473344 1795722192160128 1796247391491072 1797412397262336 1802112870924288 1808036543619072 1812256095338496 1814598476620488 1816713322424832 1818213109530624 1818423285213184 1822684987838208 1824361177972736 1824811976488896 1826938725740544 1828658313084928 1834629627379712 1837737396338688 1839467147821056 1839596332779894 1840660184956928 1845603364164576 1846143152365824 1847340519408512 1850469819969888 1852211555715456 1856512357719552 1858259780941824 1860008848908288 1862636761469952 1864349692329984 1865003989859946 1868719029239808 1869243584053248 1870477941866496 1871002990411776 1873646436040704 1875501198058032 1876027656645792 1879764654882816 1880446487967216 1881666103384008 1886586911748864 1888362642336768 1890563457482752 1892788256601216 1894528915587072 1896777873522688 1897205599807488 1898991325126656 1901871759413496 1903661876707552 1909878108190208 1910350037886813 1914376671510784 1920627891163136 1921167016943616 1922975295700992 1925692170375168 1927504708386816 1931547650789376 1931980339740672 1932681112632972 1933798796427264 1933934606255786 1939033972389618 1940817160179456 1945365708173472 1947196763700864 1951741084157952 1952288943501312 1956864377055744 1958156595391488 1958706255587328 1963277436616704 1965125351374848 1965815016338862 1969730868658176 1975020673237092 1976162842312704 1976879641196304 1979183619552256 1983334958505216 1985201752200192 1988006543491968 1990436298679296 1996935883997184 1999403644511624 2001639504863232 2008175673212928 2011221720862848 2013114762686976 2015009586317312 2015463974032512 2017856491592448 2019712166690816 2022088946920128 2024445615009792 2026351103688704 2031056254599168 2031792964562868 2032967965474816 2036411709456384 2037756456992768 2038328461099008 2038471611999342 2040346245316864 2043228947477856 2043802487727936 2045726195864832 2050520611317984 2052406325219328 2055306066458112 2057240602220544 2063958330802176 2064537689849856 2065901010419712 2069400541298688 2070742708076544 2071348343341056 2076303784685148 2076911046411552 2078258084334576 2082982455410688 2083738000179888 2090542253559552 2092509955021824 2092978701385728 2094948696129536 2095466356653696 2097393403871232 2102308907894784 2102551923527744 2104287684599808 2107479517187928 2109463160675936 2109938847815286 2114386174504448 2116874366307009 2121336311674112 2126883889668096 2128263338856448 2128885797322752 2133875107713024 2135987475566092 2139605729340183 2140843079172096 2141619611295996 2142858125770752 2148612871713984 2150635231550208 2153673755449632 2160706377558528 2161312894061568 2162740120283136 2163347207663616 2166403691672064 2168442796935168 2173477882208256 2175523645980672 2177571335307264 2183419305201888 2187768619597824 2188536421695156 2190596359163472 2193149416260608 2195708719677696 2200310942482432 2201109044943107 2202926169815424 2210766020296704 2213498026434344 2217985071906816 2223440185654272 2225275745992704 2226581571996288 2228677319072256 2233351971225216 2235954858369024 2238059427954688 2243304600416256 2248539970142208 2249171141787648 2249329100075577 2250656385335296 2251446258029124 2256564326694912 2262624435970704 2264118563421408 2264754108022848 2266885784606976 2270088553041504 2272176187527168 2277501316886016 2279644991649792 2284938286424064 2285606568001536 2287088961159168 2289241660194816 2292476014116864 2293119518736384 2295389525981472 2298632565912588 2301441970347936 2306026382819328 2308957115871744 2313823933038592 2314395677498112 2319246669103104 2321429636251648 2321953122152448 2324138636722176 2327663944356816 2329585546586112 2329854834179392 2333146568403768 2338040344876398 2340765242355072 2342968463640064 2350619210080256 2354601039058944 2356155903397888 2356817283145728 2359035613249536 2364513251622912 2365370913968712 2370082671230976 2370914456836419 2372313487245312 2373146055760428 2378684446317504 2386503350633376 2388698043297792 2392744375876608 2394296256213504 2394996521988096 2396549863016448 2400609496177152 2402817161232384 2408448464068608 2410715391492096 2417189480678232 2419464635493984 2422284429899776 2422882974880836 2424284146040832 2430246650450944 2430794674753344 2433082635318528 2435918300987392 2439066779531551 2449767752220672 2450316528451584 2452795110373192 2457767241842688 2460804485552768 2461524203154432 2463556313677824 2467293093293184 2469615407620608 2475349810292736 2477679707922432 2480011798544384 2483515681959936 2486671986479928 2490185279738637 2491625372319744 2492324778737664 2493970589155328 2498195248054272 2500668264077376 2501370208861056 2504904268495824 2507261983956288 2508888137845344 2515449215665152 2517816856449024 2523717675468288 2526038554116096 2529607466409984 2531988433502208 2532699169947648 2535829012551328 2547133383849084 2550246507682848 2556198210968064 2561556022591488 2563967060934656 2564600615606016 2567589560500224 2570006277849088 2572975081304064 2575396867719168 2575973786320896 2576908150177296 2579035515881472 2582313216729156 2585378629852824 2587756213572608 2593820944231296 2596262351601152 2602321445543936 2603051924668416 2609152502740992 2610875460521984 2611608340783104 2617703248822272 2617887088956003 2618621937401418 2621086688451816 2624789889454239 2626307824877568 2633360897649456 2635839521595072 2644446611340288 2646935669600256 2650675391322624 2651419443538944 2653915064905728 2660077408075776 2661042278214801 2662581178662912 2666343005134848 2668852673150976 2675049701179392 2676020002107192 2681628961150464 2684153016915968 2684816269462548 2687285298710016 2690475322123264 2693583288240192 2693894652019922 2696118595893504 2699260820013056 2708075006132224 2709057286083824 2715215612608512 2717962149332456 2720942794211328 2724305263303808 2725069983637248 2727634927819776 2734027481757312 2736541766959104 2740408088610816 2742987469627392 2751944441069568 2752716919799808 2756606094508032 2759200721731584 2759394499169841 2760990277435392 2768405046246864 2769214728548736 2771010779112768 2775704729954832 2778317333573184 2784768536579328 2787389671412736 2790013273362432 2790638268514304 2793955142204928 2796524538494976 2797505984789919 2803078543859712 2805716912799744 2806504485617664 2809972689583904 2813251797087048 2822499155076012 2832543963505152 2835845186224128 2838514396430336 2841793373380608 2845166810284032 2848486987689984 2852807639120244 2854457438896128 2855492815061328 2864817162285312 2867513642066944 2871565007266176 2880941836744704 2881750525415424 2883653493710848 2884462943551488 2888538255562752 2891257062580224 2897970509611008 2899021668949458 2900698194640896 2900901909383679 2908550958584427 2911225740269184 2918048562260208 2920795145551296 2927611626236928 2928433415251968 2937234893087232 2938059383380992 2944916154925056 2947688027062272 2948722524508293 2954596302987264 2964244263469056 2964586914205696 2965319461794456 2968775429328384 2971569758763008 2975002437757824 2977802628300288 2981273144492032 2982009815237952 2991072800555008 2998053293522944 2999105466767436 3001928344038832 3008752435593216 3015098771963904 3016832581294272 3018824751228544 3019672144030464 3022514379475968 3026784737388672 3029568250036224 3036668422514688 3039526655533056 3046584381898752 3047475424002048 3047689446844302 3049451948212224 3054617564184576 3056634685489152 3057492691648512 3057707417999013 3060519367975296 3064843421216784 3065703731591904 3068589293797248 3075780916976976 3078609487828992 3082959099687168 3085860903330816 3092328892137472 3095937496203264 3098851515629568 3103551925809088 3106114062114816 3107022515011584 3110862091205024 3114455677027722 3117387126501864 3121020323140096 3138764932532736 3139468052078592 3142423044194304 3145380817666048 3146090105806848 3153827885291616 3156431526899712 3160110228307968 3161219275781892 3164194741013904 3171579261756672 3182004467511168 3184930724397056 3190325834502144 3192395008284672 3193328695984128 3195399817355264 3200812661569536 3203756214976512 3203981213349138 3211264618758144 3212429416943994 3214287188656128 3222919307570976 3225952847325312 3230510633174448 3241059566337792 3244110180424704 3245020811495424 3249030922331389 3252664195402752 3263285468971008 3266357002960896 3273941425324032 3275128957802832 3281652929396736 3282032270872576 3285894538745208 3289724124390912 3292820543494144 3293563079516544 3300466413723648 3303572943896576 3304389254723136 3311354242613248 3315562648639904 3320247039651516 3322167163092992 3330926997405696 3334224352103168 3335160278481408 3339872357994432 3343015978608384 3345184183793792 3353932287553536 3357089141932032 3364956900624384 3368051405488128 3372809955213312 3373756712681472 3375984578002944 3376932226596864 3377169387043686 3384846490042368 3396177845132112 3397131162034272 3400328676910464 3405132829562256 3408264281290752 3415408030121984 3416251975329024 3419467487474688 3423452747333632 3427407429636096 3430633441738752 3433862490292224 3435877533569728 3438714021175296 3443084288972208 3447171506470432 3447948848868882 3458427925641728 3470735899557888 3478870003654656 3482144454377472 3486207955083264 3490516118608004 3491495916535224 3494782251269088 3499719852605652 3501743766503424 3511147863532608 3514452695460096 3525928815120384 3529247559467008 3531901558588416 3534233855096832 3535225924718592 3538553419874304 3546769877434368 3548056370953068 3550108238217216 3555124006846464 3558470230867968 3559719083640642 3568026669476256 3575505281533952 3579755025950064 3583047064946688 3591444384320256 3592494782982144 3594824794524672 3596934292955809 3604225741848576 3616073087238144 3624512190676992 3629196953240976 3633426644849664 3636426219061248 3636846570426368 3645369975676416 3648722355945472 3649623952977792 3653877451481088 3657316626169856 3675474792677376 3679192665559788 3681320369913856 3691206728329152 3692286304731648 3694681038817024 3700939639939776 3704423111430912 3713024715439104 3716519561883648 3720017697816576 3725273522939904 3728699384659968 3730007979719892 3737438058479616 3738487168106496 3740955883732992 3742005980823552 3747292872081408 3751002396116064 3752055313291584 3760892975934432 3763332206768016 3773173823497728 3776725284673536 3781126914965504 3785576513202432 3789057831174144 3793555747045376 3794411199614976 3797982650253312 3803743518826992 3807323753415104 3819756216380416 3820700075773626 3828753343021568 3841255782326272 3842334033887232 3845950591401984 3851384340750336 3855009416773632 3863095301578752 3863960679481344 3865362225265944 3867869212511572 3878067944779236 3881634320358912 3890731416346944 3894393527401728 3903482168315904 3904577887002624 3913728754111488 3916313190782976 3917412511174656 3926554873233408 3927932906102127 3930250702749696 3931630032677724 3939461737316352 3950041346474184 3953759282392608 3958367239104512 3966669917010432 3970403504400384 3976013086983936 3980872597358592 3985792054356437 3993871767994368 3998807289023248 4003279009726464 4016351346425856 4022443441725696 4026229525373952 4030019172634624 4030927948065024 4035712983184896 4039424333381632 4040841978029883 4044177893840256 4048891230019584 4052702207377408 4062112509198336 4063585929125736 4072823418912768 4075512913985536 4076943223998684 4080692490633728 4086457894955712 4087604975455872 4091452391729664 4101041222635968 4104812650438656 4110612132916224 4114481204441088 4127916661604352 4129075379699712 4131802020839424 4138801082597376 4141485416153088 4142696686682112 4152607569370296 4153822092823104 4156516168669152 4167476000359776 4181084507119104 4185019910043648 4185957402771456 4189897392259072 4190932713307392 4194786807742464 4204617815789568 4205103847055488 4208575369199616 4214959034375856 4218926321351872 4219877695630572 4228772349008896 4233748732614018 4242672623348224 4253767779336192 4256526677712896 4257771594645504 4267750215426048 4271974951132184 4279211458680366 4281686158344192 4283239222591992 4297225743427968 4301270463100416 4307347510899264 4321412755117056 4322625788123136 4325480240566272 4326694415327232 4332807383344128 4336885593870336 4346955764416512 4348532503424187 4351047291961344 4355142670614528 4366838610403776 4377072843390312 4381192718326944 4386298832521216 4391417439355392 4400621884964864 4402218089886214 4405852339630848 4416688492665241 4421532040593408 4426996052868688 4446880371308544 4450551491985408 4453163143992576 4457354638144512 4466703942450432 4471909716738048 4476118855909376 4486609200832512 4497079940284416 4498342283575296 4498658200151154 4502892516058248 4513128653389824 4525248871941408 4528237126842816 4529508216045696 4533771569213952 4540177106083008 4544352375054336 4555002633772032 4559289983299584 4569876572848128 4571213136003072 4571534170266453 4574177922318336 4578483320389632 4584952028233728 4586239037472768 4590779051962944 4597265131825176 4602883940695872 4617914231743488 4627647866077184 4628791354996224 4638493338206208 4642859272503296 4643906244304896 4648277273444352 4655327888713632 4659171093172224 4659709668358784 4666293136807536 4676080689752796 4681530484710144 4685936927280128 4701238420160512 4709202078117888 4712311806795776 4713634566291456 4718071226499072 4729026503245824 4730741827937424 4740165342461952 4741828913672838 4746292111520856 4757368892635008 4773006701266752 4777396086595584 4785488751753216 4788592512427008 4789993043976192 4793099726032896 4801218992354304 4805634322464768 4805971820023707 4816896928137216 4818644125415991 4821430782984192 4834378961356464 4838929270987968 4844568859799552 4845765949761672 4860493300901888 4861589349506688 4866165270637056 4871836601974784 4878133559063102 4899535504441344 4905590220746384 4921608971105536 4923048406308864 4927112627355648 4934586186586368 4939230815241216 4950699620585472 4955359415844864 4960023597088768 4967031363919872 4973343972959856 4980370559477274 4983250744639488 4984649557475328 4996390496108544 5001336528154752 5002740417722112 5009808536991648 5014523967912576 5017776275690688 5030898431330304 5035633712898048 5047435350936576 5052077108232192 5059214932819968 5063976867004416 5065398339895296 5065754080565529 5071658025102656 5094266767698168 5100493015365696 5112396421936128 5123112045182976 5127934121869312 5129201231212032 5135179121000448 5140012555698176 5145950162608128 5150793735438336 5153816300354592 5158071031762944 5164626433458312 5170757259705648 5175512427145216 5187641888462592 5192524703202304 5204642891087872 5206103849336832 5218305005481984 5221750921043968 5223216681566208 5235406497644544 5235774177912006 5237243874802836 5242173376903632 5249579778908478 5252615649755136 5266721795298912 5271679043190144 5288893222680576 5293871339200512 5301350782645248 5302838887077888 5307830129811456 5320154816151552 5322084556429602 5325162357325824 5332686010269696 5337705346301952 5339578625460963 5350099402358784 5352040004214384 5363257922300928 5368306033831936 5369632538925096 5374570597420032 5380950644246528 5387166576480384 5387789304039844 5392237191787008 5398521640026112 5418114572167648 5435924298664912 5448610526607616 5450139967274496 5455269855639552 5468054963514624 5473083533918208 5480816177221632 5485974939254784 5503888882139136 5513212189016064 5518401443463168 5518788998339682 5521980554870784 5536810092493728 5538429457097472 5542021558225536 5551409459909664 5556634667146368 5569537073158656 5574779342825472 5580026546724864 5581276537028608 5587910284409856 5593049076989952 5595011969579838 5606157087719424 5611433825599488 5613008971235328 5619945379167808 5626503594174096 5644998310152024 5665087927010304 5671690372448256 5677028792860672 5683586746761216 5690333620568064 5696973975379968 5705615278240488 5710985630122656 5729634324570624 5735027284133888 5743130014532352 5761883673489408 5763501050830848 5767306987421696 5768925887102976 5777076511125504 5782514125160448 5795941019222016 5798043337898916 5801396389281792 5801803818767358 5817101917168854 5822451480538368 5836097124520416 5841590291102592 5855223252473856 5856866830503936 5874469786174464 5876118766761984 5889832309850112 5895376054124544 5897445049016586 5909192605974528 5928488526938112 5929173828411392 5930638923588912 5937550858656768 5943139517526016 5950004875515648 5955605256600576 5962546288984064 5964019630475904 5982145601110016 5998210933534872 6003856688077664 6033665162588544 6037649502457088 6039344288060928 6045028758951936 6053569474777344 6059136500072448 6073336845029376 6079053311066112 6093168763797504 6095378893688604 6098903896424448 6109235128369152 6113269370978304 6114985383297024 6115414835998026 6121038735950592 6129686842433568 6131407463183808 6137178587594496 6151561833953952 6157218975657984 6165918199374336 6171721806661632 6184657784274944 6191874992406528 6197703031259136 6207103851618176 6212228124229632 6214045030023168 6221724182410048 6228911354055444 6234774253003728 6242040646280192 6277529865065472 6278936104157184 6284846088388608 6290761635332096 6292180211613696 6307655770583232 6312863053799424 6322438551563784 6328389482027808 6343158523513344 6364008935022336 6369861448794112 6380651669004288 6384790016569344 6386657391968256 6390799634710528 6401625323139072 6407962426698276 6418817188020549 6422529237516288 6424858833887988 6428574377312256 6445838615141952 6451905694650624 6461021266348896 6482119132675584 6488220360849408 6490041622990848 6498061844662778 6505328390805504 6526570937942016 6532714005921792 6550257915605664 6563305858793472 6564064541745152 6571789077490416 6579448248781824 6585641086988288 6587126159033088 6600932827447296 6603327134829321 6607145887793152 6608778509446272 6622708485226496 6631125297279808 6640494079303032 6668448704206336 6670320556962816 6679744715988864 6686031957216768 6690368367587584 6707864575107072 6714178283864064 6729913801248768 6745619910426624 6747513425362944 6747987300226731 6751969156005888 6754338774087372 6769692980084736 6792355690264224 6794262324068544 6800657353820928 6810265659124512 6816528562581504 6830816060243968 6832503950658048 6838934974949376 6846905494667264 6854814859272192 6861266883477504 6867724980584448 6871755067139456 6877428042350592 6886168577944416 6894343012940864 6895897697737764 6916855851283456 6941471799115776 6941959295589799 6957740007309312 6964288908754944 6972415910166528 6981032237216008 6982991833070448 6989564502538176 6999439705211304 7022295727065216 7028905390920192 7051857630240768 7058495118934016 7063803117176832 7068467710193664 7070451849437184 7077106839748608 7093539754868736 7096112741906136 7110248013692928 7112743370509257 7116940461735936 7119438167281284 7136053338952512 7151010563067904 7159510051900128 7166094129893376 7182888768640512 7184989565964288 7189649589049344 7193868585911618 7208451483697152 7232146174476288 7258393906481952 7266853289699328 7272852438122496 7273693140852736 7290739951352832 7297444711890944 7299247905955584 7307754902962176 7314633252339712 7317200338594653 7350949585354752 7358385331119576 7382413456658304 7384572609463296 7389362077634048 7401879279879552 7408846222861824 7426049430878208 7433039123767296 7440035395633152 7450547045879808 7460015959439784 7470555839215911 7474876116959232 7476974336212992 7481911767465984 7494585744162816 7502004792232128 7504110626583168 7521785951868864 7526664413536032 7546347646995456 7553450569347072 7562253829931008 7571153026404864 7578115662348288 7587111494090752 7588822399229952 7595965300506624 7607487037653984 7614647506830208 7639512432760832 7641400151547252 7657506686043136 7682511564652544 7684668067774464 7691901182803968 7702768681500672 7710018833547264 7726190603157504 7727921358962688 7730724450531888 7735738425023144 7756135889558472 7763268640717824 7781462832693888 7788787054803456 7806964336631808 7809155774005248 7827457508222976 7832626381565952 7834825022349312 7853109746466816 7853661266868009 7855865812204254 7863260065355448 7874369668362717 7878923474632704 7900082692948368 7907518564785216 7916734478209024 7933339834020864 7940807008800768 7952026173967872 7961745194717184 7971584108712874 7987743535988736 7997614578046496 8006558019452928 8044886883451392 8052459050747904 8060038345269248 8061855896130048 8071425966369792 8078848666763264 8081683956059766 8088355787680512 8097782460039168 8105404414754816 8124225018396672 8127171858251472 8145646837825536 8153886447997368 8161384981267456 8172915789911424 8175209950911744 8182904783459328 8202082445271936 8209625300877312 8221224265832448 8228962408882176 8255833323208704 8258150759399424 8277602165194752 8278183497509523 8282970832306176 8305215138740592 8307644185646208 8313032337338304 8334952000719552 8362169014238208 8370039820087296 8371914805542912 8379794784518144 8381865426614784 8389573615484928 8392517954369757 8409235631579136 8410207694110976 8417150738399232 8429918068751712 8437852642703744 8439755391261144 8457544698017792 8467497465228036 8485345246696448 8507535558672384 8513053355425792 8515543189291008 8535500430852096 8543949902264368 8558422917360732 8563372316688384 8566478445183984 8594451486855936 8602540926200832 8614695021798528 8642825510234112 8645251576246272 8650960481132544 8653388830654464 8665614766688256 8673771187740672 8693911528833024 8697065006848374 8702094583922688 8702705728151037 8725652875753281 8733677220807552 8754145686780624 8762385436653888 8772597665042432 8782834878710784 8801243769929728 8804436179772428 8811704679261696 8833376985330482 8843064081186816 8853992105737376 8893760742617088 8906326287985152 8914709276289024 8933407884900864 8943819433476096 8952237711818752 8973218401665024 8994159880568832 8997316400302308 9005785032116496 9026257306779648 9050497743882816 9056474253685632 9059016432091392 9067543138427904 9080354212166016 9088704750108672 9110005267544064 9118579966599168 9139753145696256 9142426272006144 9143068340532906 9148355844636672 9169904056467456 9172478074945536 9173122253997039 9181558103925888 9194530263650352 9205767881391744 9235828463486976 9257582709992448 9276986676412416 9285718545006592 9287812488609792 9296554546888704 9310655777427264 9318342186344448 9319419336717568 9332586273615072 9352161379505592 9363060969420288 9371873854560256 9402476840321024 9418404156235776 9424623613591552 9427269132582912 9436142452998144 9461483655874848 9480330684923904 9483657827345676 9492584223041712 9514737785270016 9546013402533504 9554792173191168 9570977503506432 9577185024854016 9579986087952384 9586199452065792 9602437984708608 9611268644929536 9611943640047414 9633793856274432 9637288250831982 9642861565968384 9668757922712928 9677858541975936 9689137719599104 9691531899523344 9720986601803776 9723178699013376 9732330541274112 9743673203949568 9747092766994167 9756267118126204 9799071008882688 9811180441492768 9843217942211072 9846096812617728 9869172373172736 9878461630482432 9901399241170944 9910718831689728 9920047194177536 9934062727839744 9946687945919712 9960741118954548 9966501489278976 9992780992217088 10002673056309504 10005480835444224 10019617073983296 10029047935825152 10035552551381376 10061796862660608 10071267425796096 10094870701873152 10104154216464384 10118429865639936 10127953734008832 10130796679790592 10131508161131058 10143316050205312 10188533535396336 10200986030731392 10224792843872256 10246224090365952 10258402462424064 10270358242000896 10280025111396352 10291900325216256 10301587470876672 10307632600709184 10316142063525888 10329252866916624 10341514519411296 10351024854290432 10375283776925184 10385049406404608 10409285782175744 10412207698673664 10436610010963968 10443501842087936 10446433363132416 10471548355824012 10474487749605672 10484346753807264 10499159557816956 10505231299510272 10533443590597824 10543358086380288 10577786445361152 10587742678401024 10602701565290496 10605677774155776 10615660259622912 10640309632303104 10644169112859204 10650324714651648 10665372020539392 10675410692603904 10679157250921926 10704080008428768 10726515844601856 10736612067663872 10739265077850192 10749141194840064 10761901288493056 10774333152960768 10775578608079688 10784474383574016 10790802878867427 10797043280052224 10836229144335296 10871848597329824 10897221053215232 10900279934548992 10910539711279104 10936109927029248 10946167067836416 10961632354443264 10971949878509568 11026424378032128 11037577996679364 11043961109741568 11073620184987456 11076858914194944 11084043116451072 11102818919819328 11113269334292736 11139074146317312 11149558685650944 11160053093449728 11162553074057216 11175820568819712 11186098153979904 11190023939159676 11212314175438848 11222867651198976 11226017942470656 11239890758335616 11253007188348192 11289996620304048 11330175854020608 11343380744896512 11344177385476013 11367173493522432 11380667241136128 11393947950759936 11411230556480976 11421971260245312 11459268649141248 11470054568267776 11486260029064704 11523767346978816 11527002101661696 11534613974843392 11537851774205952 11554153022251008 11565028250320896 11591882038444032 11596086675797832 11603607637534716 11634203834337708 11644902961076736 11672194249040832 11683180582205184 11710446504947712 11713733661007872 11748939572348928 11752237533523968 11779664619700224 11790752108249088 11794890098033172 11818385211949056 11858347656822784 11861277847177824 11875101717313536 11886279035052032 11900009751031296 11911210513201152 11925092577968128 11928039260951808 11957376163069311 11964291202220032 11996421867069744 12007713376155328 12067330325177088 12075299004914176 12078688576121856 12090057517903872 12107138949554688 12118273000144896 12122525934089649 12146673690058752 12158106622132224 12186337527595008 12190757787377208 12218470256738304 12226538741956608 12230829671996052 12242077471901184 12259373684867136 12262814926367616 12274357175188992 12303123667907904 12314437951315968 12331836398748672 12343443613323264 12369315568549888 12383749984813056 12395406062518272 12414207703236352 12424456248459264 12428090060046336 12443448364820096 12457822708110888 12469548506007456 12484081292560384 12555059730130944 12557872208314368 12569692176777216 12570574940662609 12584360423227392 12615311541166464 12625726107598848 12644877103127568 12656778964055616 12686317047026688 12728017870044672 12739722897588224 12761303338008576 12769580033138688 12773314783936512 12781599269421056 12803250646278144 12815924853396552 12837634376041098 12845058475032576 12849717667775976 12891677230283904 12903811389301248 12922042532697792 12964238265351168 12976440721698816 12980083245981696 12996123689325556 13010656781611008 13053141875884032 13065428011843584 13100515831211328 13128129083490304 13143578154980832 13158896497563648 13171282173976576 13174252318066176 13201865654894592 13206654269658642 13214291775586304 13217557018892544 13245416970452992 13250065477995723 13262250594559616 13280988158606064 13336897408412672 13340641113925632 13359489431977728 13372063914433536 13380736735175168 13415729150214144 13428356567728128 13459827602497536 13491239820853248 13495026850725888 13495974600453462 13508677548174744 13539385960169472 13584711380528448 13588524648137088 13601314707641856 13620531318249024 13633057125163008 13665007901316096 13677869949898752 13693810989334528 13709629718544384 13714602510799359 13722533766955008 13735449961168896 13743510134278912 13754856084701184 13772337155888832 13788686025881728 13791795395475528 13833711702566912 13882943598231552 13883918591179598 13915480014618624 13928577817509888 13944831820333056 13962064474432016 13965983666140896 13979129005076352 13998879410422608 14044591454130432 14057810781840384 14103715260481536 14116990237868032 14127606234353664 14136935420387328 14140903698874368 14154213679497216 14187079509737472 14192225483812272 14220496027385856 14225486741018514 14238876334562568 14272106677905024 14302021126135808 14319020103800256 14332188259786752 14365777537281024 14369979131928576 14379299178098688 14387737171823236 14416902967394304 14417915460071121 14464292348952576 14516787812963904 14533706579398656 14547386281705472 14581479902705664 14594889423781888 14598495811911168 14615509805924352 14629266504679424 14634400677189306 14716770662239152 14764826913316608 14769145218926592 14778724155268096 14803758559759104 14817692445723648 14852098861756416 14866078247534592 14880070791266304 14901094091759616 14920031918879568 14941111678431822 14949752233918464 14953948672425984 14989171488325632 15004009584464256 15008221253166336 15043571903737728 15053328827072064 15092695293990912 15106901138694144 15142306052809728 15156231324696576 15174222988181504 15177644798459904 15191930601013248 15197262241696587 15214974075307968 15229295013660416 15279024865521664 15282800303094504 15315013372086272 15365023129305088 15369336135548928 15383802365607936 15405537363001344 15420037667094528 15452381206315008 15461448901063776 15471476850046288 15512271779116944 15526537281435648 15562925665387776 15577574109606912 15613928673263616 15618311548010496 15654915016445952 15665252763131904 15669650044698624 15706219492933632 15707322533736018 15711731624408508 15726520130710896 15748739336725434 15757846949265408 15800165385896736 15815037129570432 15833468956418048 15866679668041728 15881614017601536 15904052347935744 15923490389434368 15943168217425748 15975487071977472 15995229156092992 16013116038905856 16089773766902784 16104918101495808 16120076690538496 16123711792260096 16142851932739584 16157697333526528 16163367912119532 16176711575361024 16195564920078336 16210808829509632 16254343716502944 16307772895994736 16322769962534912 16345831579822848 16350419901823488 16365809566918656 16404164890543872 16419250601754624 16442448531664896 16457924817764352 16511666646417408 16555204330389504 16556366995019046 16565941664612352 16610430277481184 16615288371292416 16626064674676608 16669904001439104 16724338028476416 16740079640174592 16743829611085824 16763730853229568 16779147230969856 16785035908739514 16818471263158272 16820415388221952 16834301476798464 16859836137503424 16875705285407488 16879510782522288 16915089396035584 16934994930456072 16970690493392896 17015071117344768 17026106710851584 17031086378582016 17071000861704192 17087899804528736 17116845834721464 17132956890367968 17188902973711872 17205081852401664 17229390043597056 17285651020468224 17290503152492544 17301920962265088 17306777661308928 17331229533376512 17347542375481344 17387823057666048 17394130013696748 17404189167845376 17405411456302074 17451305751506562 17467354441615104 17508291373561248 17524770873307776 17545195330084864 17565669757421568 17602487539859456 17608872359544856 17623409358523392 17666753970660964 17686128162373632 17707984211474752 17787521485234176 17812652575970304 17829418552578048 17866815769801728 17887638866952192 17904475423637504 17946436803330048 17994632800604616 18011570064232992 18100995487765632 18112948507371264 18118032864182784 18135086276855808 18160708424332032 18177409500217344 18220010535088128 18237159933198336 18279506291392512 18286136681065812 18296711689273344 18339808112934912 18344956149891072 18346244507994078 18363116207851776 18389060527300704 18411535762783488 18471656926973952 18515165419984896 18553973352824832 18575624977219584 18593109093777408 18621311554854528 18636684372688896 18638838673435136 18665172547230144 18704322759011184 18726121938840576 18743747709120512 18804953680642048 18836808312471552 18849247227183104 18854538265165824 18872284905996288 18922967311749696 18967315654691352 18985168446083424 19029475570540032 19092026805067008 19109584346382336 19141955007012864 19154370049708032 19159972175904768 19172398904131584 19204875969417216 19223887280094828 19267587712548864 19274576501663964 19285723131936768 19337515845425856 19355717083951872 19378275439198208 19383063799046688 19441973203607552 19446357398026752 19464661082548224 19487346407899136 19494185533988334 19512534236252408 19598142017765376 19622360882985536 19686435884422144 19692193625235456 19738344746345472 19756923260964864 19802798482341888 19809981404487963 19821437663379456 19840094388355072 19868125455679488 19893375891839424 19921482237909096 20005346112619008 20010961670888448 20039234147966592 20058095871650304 20071105102762752 20123593725321216 20142534851592192 20189741403746304 20236859731279872 20243961900680193 20255907468017664 20263016322262116 20286632100410624 20377067070792672 20401972061462784 20449585687744512 20492448180731904 20516804924848128 20540716484001792 20583800650432512 20603174941753344 20615265201418368 20632284127051776 20658505733833248 20683029038822592 20702049708580864 20750567553850368 20770098812809216 20818571564351488 20824415397347328 20825877886769397 20873220021927936 20887003684175872 20892866726264832 20943096711648024 20948975499211344 20968693507614528 20998319115633912 21066887181195648 21086716172760576 21155572890722304 21175485356802048 21205403130580992 21211355548311552 21231320519245824 21280619264606208 21288338225718408 21330744041078784 21350821385207808 21358314501843852 21408160016857536 21453031689203712 21473224135327744 21478530155700384 21498282389680128 21523802576986112 21548666305921536 21551157216159376 21568948767148032 21581605757734854 21594086560104448 21672458288670592 21743697194659648 21794442106430464 21800559869097984 21821079422558208 21872219854058496 21892334135672832 21923264708886528 21943899757019136 21951601015783959 22052848756064256 22075155993358728 22147240369974912 22153717828389888 22168086232902144 22205637839638656 22226538668585472 22278148292634624 22299117371301888 22320106186899456 22351641137639424 22380047878319352 22411667517647733 22424628350877696 22445735302397952 22479781516671232 22506014376696384 22579993240608096 22660351708041216 22686761489793024 22688354770952026 22734346987044864 22761334482272256 22787895901519872 22822461112961952 22843942520490624 22918537298282496 22940109136535552 22972520058129408 23047534693957632 23054004203323392 23069227949686784 23075703548411904 23108306044502016 23130056500641792 23183764076888064 23192173351595664 23207215275069432 23268407668675416 23289805922153472 23344388498081664 23366361164410368 23420893009895424 23427467322015744 23497879144697856 23504475067047936 23559329239400448 23560983800604027 23589780196066344 23636770423898112 23716695313645568 23722555694355648 23750203434627072 23772558070104064 23800019502062592 23822421026402304 23850185155936256 23856078521903616 23914752326138622 23928582404440064 23992843734139488 24015426752310656 24134660650354176 24150598009828352 24157377152243712 24180115035807744 24214277899109376 24236546000289792 24245051868179298 24293347380117504 24316213244264448 24372675055190016 24381515574754416 24436940513476608 24461659343992104 24484154943802368 24518747369734272 24525629852735232 24548714350377984 24606247335815808 24628875902631936 24663672797497344 24686887226646528 24767499969626112 24828415406472704 24834550492528569 24848912496918528 24886896729640192 24915645416221776 24939097012014912 24968162585120768 25110119460261888 25115744416628736 25139384353554432 25141149881325218 25168720846454784 25230623082332928 25251452215197696 25289754206255136 25313557928111232 25372634094053376 25456035740089344 25479445795176448 25522606676017152 25539160066277376 25546629567873024 25563198538842112 25606501292556288 25631849706793104 25675268752082196 25690116950065152 25699435335551952 25783354460567808 25807622778602496 25844085065395584 25928476530702336 25952881443397632 25960166491963392 25992247378651112 26021313563222016 26106283751768064 26108117184453111 26201031662422656 26256258166980608 26287156309961664 26317792995127296 26342564347953152 26348504636132352 26403731309789184 26413308539317284 26428583551172608 26435114037785088 26490833940905984 26500130955991446 26524501189119232 26561976317212128 26673794816825344 26681282227851264 26718978863955456 26744127828867072 26761473470350336 26831458300428288 26856713135456256 26919655204995072 26982479641706496 26991949200906924 27017355096349488 27078771920338944 27169422761056896 27177049296274176 27202629415283712 27241062636498048 27266114250326016 27330015802632192 27355739899797504 27419259437088768 27429205021598718 27445067533910016 27487020268557824 27509712169402368 27519366761991117 27544674311777664 27577372051763456 27583590790951056 27667423405133824 27767837182359196 27830960029237248 27857155635019776 27889663640666112 27924128948864032 27931967332281792 27958258010152704 27997758820845216 28089182908260864 28115621563680768 28207430520963072 28233980475736064 28255212468707328 28273870840774656 28281807397748736 28308427358994432 28384450967624544 28440992054771712 28450973482037028 28477752669125136 28544213355810048 28604042252271616 28638040207600512 28664376519573504 28731555074562048 28739958263857152 28758598356197376 28775474343646472 28833805934788608 28835830920142242 28928584697905152 29033575625927808 29067413158797312 29094772563410944 29162959805411328 29196991623822336 29231019611848704 29241278300982501 29258533009358848 29268801354378612 29433541324478304 29529653826633216 29538290437853184 29557448310536192 29607517119518208 29635384891447296 29704197723512832 29732156495069184 29760141582532608 29802188183519232 29840063837759136 29882223356863644 29899504467836928 29978342976651264 30008019168928512 30016442506332672 30087143807475456 30106657654144128 30185390587981824 30213802277388288 30284612105619456 30312462649393152 30355289596919808 30383861202026496 30394524483393174 30429948150615936 30458590027320832 30558049731043328 30565600606189008 30630026744172544 30730046258610176 30738672271097856 30811074726002688 30840075334189056 30904762412630016 30922897802127552 30942953700092576 31024543558233888 31053074562871296 31125851330775552 31155148219213824 31227857346527232 31236623096020992 31309830032891904 31330505526263808 31339300089397248 31414645067472036 31423463248817016 31453040261421792 31497478673450868 31515693898530816 31600330771793472 31630074259140864 31666937912836096 31733359336083456 31763228035203072 31808104695871488 31846980778868736 31886336434851496 31950974143954944 31990458312185984 32026232077811712 32179547533805568 32209836202991616 32240153381076992 32247423584520192 32285703865479168 32326735824239064 32353423150722048 32372408636602281 32391129840156672 32421617659019264 32508687433005888 32615545791989472 32645539925069824 32691663159645696 32700839803646976 32731619133837312 32808329781087744 32838501203509248 32884897063329792 32915849635528704 33112733990038092 33131883329224704 33220860554962368 33230576742584832 33252129349353216 33339808002878208 33448676056952832 33480159280349184 33487659222171648 33527461706459136 33558294461939712 33570071817479028 33636942526316544 33640830776443904 33668602953596928 33719672275006848 33751410570814976 33759021565044576 33830178792071168 33869989860912144 33941380986785792 34030142234689536 34032532156428039 34052213421703168 34142001723408384 34175799609057472 34233691669442928 34265913780735936 34377805947423744 34410163704803328 34458780087194112 34571302040936448 34581006304985088 34603841924530176 34613555322617856 34662459066753024 34695084750962688 34775646115332096 34788260027393496 34810822912604148 34902611503013124 34934708883230208 35016582747122496 35049541746615552 35090390660169728 35131339514843136 35204975079718912 35217744719089712 35246818717046784 35333507941321928 35372256324747264 35415968422949504 35575042970468352 35625305151940608 35658837105156096 35733631539603456 35775277733904384 35777790215732041 35872128489207933 35892873606660096 35989265601209232 36023140128465984 36201990975531264 36225897014742528 36236065728365568 36270172553711616 36321416848664064 36354819000434688 36367577802268947 36440021070176256 36474319866396672 36559012582785024 36572273362131624 36679616225869824 36692489015988156 36726232415703552 36778121054601408 36823071525566976 36943313853947904 37030330839969792 37107946705649664 37151249954439168 37186218187554816 37242623109709056 37273368745377792 37277677346870272 37330345094460288 37408645518022368 37452243877681152 37487495418241024 37609907361284096 37673616624943104 37698494454366208 37709076530331648 37711724821987827 37845934623499392 37934631309382704 37970336892166848 38058951141080064 38184053610134016 38219168692764672 38283910014025728 38308740099416064 38319944351809536 38344797808263168 38409751938834432 38447774560189656 38535175425097728 38549153003327928 38675031690851712 38711434167903744 38756550878396416 38766127598093376 38883946407215104 38892714796053504 38929322165096448 38974692815798272 38988371067976668 39025068472504816 39196284035530752 39244721765971072 39372871768844288 39384387250470912 39476689492690944 39513846521929728 39605596964683776 39619962808975926 39642875326758912 39736250911358976 39750196433987169 39786751783678848 39842964475818192 40010692225238016 40021923341776896 40078468295933184 40116191743300608 40142210205525504 40247187450642432 40285069703184384 40379482807492608 40473719462559744 40487923801360386 40526032644524232 40573264200821248 40754134141585344 40803944122925568 40899171375489024 41033609849696256 41081432968003584 41167601300865024 41206349883506688 41230530402836736 41264568254103552 41317011467666496 41366058077645184 41404099417161728 41501135107700736 41540197625618432 41637143128702976 41648830794694656 41651755773538794 41746440043855872 41774007368351744 41785733452529664 41886193423296048 41897950998422688 41937387015229056 41996638231267824 42133774362391296 42173432345521152 42311145781444608 42350970713604096 42410806261161984 42422711096623104 42462641038491648 42561238529212416 42576676451436816 42661488082157568 42716629003687704 42816320033715072 42906063378407424 42946448270655488 42957060311400768 42996564779360256 43047605153972224 43097332611843072 43102314432318752 43137897534296064 43163211515469708 43188173120208896 43253746380213363 43344916577341184 43487394389319296 43588884212860928 43601119738195968 43642158845116416 43744439708116992 43784668271345664 43846529417773056 43887799514038272 43903202031567918 44150311986717456 44294480739949824 44307435656779776 44336172465804288 44411275679277312 44453077337170944 44556296585269248 44598234742603776 44640212373798912 44703282275278848 44760095756638704 44823335035295466 44849256701755392 44959563033342464 45012028753392768 45159986481216192 45320703416082432 45376709541904052 45468693974089728 45522668964544512 45575791803039744 45644922225923904 45687885040981248 45837074596564992 45880218273071104 45945040116258816 46095069387915264 46108008406646784 46138455899373568 46151407096823808 46216612089004032 46260113001283584 46384346703191328 46414430550138864 46536815337350832 46579611844306944 46688776996163328 46732722328820736 46841786019790848 46854934644031488 46995758289395712 47008950134095872 47118658478800896 47121967601208054 47179560392132688 47273540847796224 47433390627291136 47445111388711296 47500406869254144 47545116140208128 47600039004125184 47644842052804608 47712157043807232 47829504652277244 47857164808880128 47985687468278976 48030853504621312 48269321300708352 48301196019656704 48314754304487424 48360230071615488 48428555798218752 48473092000579584 48490103736358596 48586694760235008 48632426488528896 48763031149508832 48923318687984208 48968309887604736 49037494739468544 49051259705470464 49097428700755968 49212494671631616 49257751805263872 49327345594994688 49373774453293056 49534999939252224 49656830812945408 49669100985057138 49697824993837056 49773793459280384 49831290832443552 49878194024029824 49936325170241536 50220238920523776 50231488833257472 50282299762650436 50337441692909568 50461246164665856 50502904430395392 50579508412510272 50627115856222464 50745268188106752 50912071480178688 50958891590352896 51045213352034304 51078320132554752 51093259135746048 51126397077684224 51213002585112576 51263699413586208 51350537504164392 51398870671103904 51566708921135616 51615245557204992 51688170130791168 51856953061404672 51905762886795264 51920332983926784 51984494757302224 52042627126444032 52212567503536128 52216234368906222 52402063324845312 52512516333961216 52574312619923328 52635585990254592 52685128695906304 52697009272264704 52807462619578368 52826617078634568 52870228075570176 52981667881811968 53000261911982892 53049002378238464 53123952634424256 53347589633650688 53362564455702528 53437957727910912 53488255657734144 53522946940700672 53662916600856576 53713426270912512 53839310409990144 53983898401813848 54034710192698976 54338845522113792 54354098592548352 54405258830567424 54482125272996096 54532228500652032 54660031605264384 54711479799595008 54838518874177536 54858410043197436 54890135067820032 54974040537115648 55019424338804736 55038733523982234 55089348623555328 55154744103526912 55167181581902112 55334846810267648 55535674364718392 55661920058474496 55779327281332224 55848257897728064 55863934664563584 55916516020305408 55995517641690432 56178365816521728 56231243127361536 56414861041926144 56467960951472128 56510424937414656 56547741681549312 56563614795497472 56616854717988864 56768901935249088 56901946964074056 56955505338250272 57088426711620096 57208084504543232 57276080415201024 57328753039147008 57463110149124096 57479916527714304 57517196712394752 57550948687292944 57671661840284484 57857169395810304 58067151251855616 58134826317594624 58189545126821888 58325919610822656 58393983247644672 58462039223697408 58482556601965002 58537602708757224 58867082648956608 59059307653266432 59076580875706368 59114896621072384 59215034239036416 59270769782894592 59408395447025664 59429944213463889 59464312990138368 59520283165065216 59604376367038464 59680127675518272 59764446713727288 60016038337857024 60032885012665344 60174287614950912 60213315308288256 60370781175963648 60427604554776576 60569224211238912 60710579193839616 60767722404052992 60789048966786348 60859896301231872 60917180054641664 61116099462086656 61131201212378016 61260053488345088 61460092517220352 61477344542195712 61622149452005376 61809524825260032 61845795604255104 61885907400185152 62049087116467776 62106149125742592 62251702661551104 62310296438427648 62455714693054464 62473246192041984 62477633660308191 62619660065783808 62661011052527616 62678600178794496 62829290134944072 62846926497634032 62906080522843584 62994957346901736 63200661543586944 63260148518281728 63333875825672192 63466718672166912 63526456070406144 63616209391742976 63693961557737472 63772672869702992 63980916624371968 64052464155623424 64359095067611136 64419672405983232 64480306762153984 64494847169040384 64571407730958336 64653471648478128 64706846301444096 64744817273204562 64782259680313344 65017374866011776 65231091583978944 65291079850139648 65383326319291392 65401679607293952 65463238267674624 65616659562175488 65677002407018496 65769794126659584 65831699271057408 65854803047351877 66225467980076184 66441721109924736 66461153485169664 66504258698706432 66679616005756416 66897352113905664 66960318560698368 67054923412918272 67140143634958056 67273885052633088 67281661552887808 67337205907193856 67439344550013696 67502821141629952 67518043130089152 67660357584142336 67739979721824288 67882761973571584 68060284469379072 68065064312856078 68104426843406336 68284003446816768 68351599218114944 68467383338885856 68531827561471872 68755611894847488 68820327409606656 68917560174388224 69142604081872896 69162012609970176 69207683849060352 69227110645235712 69324918133506048 69390169501925376 69551292230664192 69576520054786992 69621645825208296 69805223006026248 69869417766460416 70033165494244992 70099083493231104 70180781320339456 70262679029686272 70435489438179424 70493637434093568 70667015882643856 70682951401812081 70831936845899008 71150085940936704 71250610303881216 71317674210312192 71467263079206912 71550555467808768 71555580431464082 71744256978415866 71785747213320192 71978531202418464 72046280256931968 72403981951062528 72451794029485056 72472131456731136 72540345107423232 72642833697328128 72709638000869376 72735155604537894 72880042140352512 72948639732793344 73118025165570048 73144546724263248 73384978031976312 73452464831407104 73556242109202816 73646143051133952 73886627707895808 74060661679939584 74302499908878336 74485246219418112 74546737490755584 74555354693740544 74660690188920576 74817291036044736 74904487755362304 74974990836482048 75219814722568192 75347233249886208 75396988908732416 75418153060663296 75423449643975654 75691869246998784 75869262618765408 75940673784333696 76117902282160128 76368107220268032 76438337385529344 76567820028051456 76617480198832128 76639888703619072 76689595616526336 76819503877668864 76895549120379312 77070350850195456 77098306006655856 77350063381703424 77422868335807488 77513101756792832 77532255196186752 77767892814430208 77785429592107008 77858644330192896 77976742135953336 78050136945009632 78324351553359333 78489443531942144 78745743537688576 78768774500941824 78953378985381888 79027693043859456 79211193929367552 79239925617951852 79285750653517824 79472501822717952 79500392867974338 79573503567357696 79685928951636384 80021384450476032 80043846683553792 80156936591866368 80232383486601216 80284420411051008 80494374901284864 80570139406368768 80758965614985216 80947438925119488 80975847602720772 81052065289048464 81146528401642496 81508268283170688 81607888245851136 81798342750978048 82067219699392512 82335202601730048 82461060805673472 82529136508207104 82634022935332992 82732116155290368 82808198834323456 83002270215401472 83080395251236864 83274286257405952 83303511547077588 83492880087711744 83548014736703488 83571466905059328 83772386846592096 83795901996845376 83874774030458112 83993276462535648 84267548724782592 84346864691042304 84622291562889216 84701941427208192 84821612522323968 84845422193246208 84925282076983296 85153352902873632 85322976164315136 85433258007375408 85632640067430144 85812126756814848 85892896541310976 85914120622801536 85993129558720512 86095210307944448 86194665223686144 86204628864637504 86275795068592128 86326423030939416 86507492760426726 86689833154682368 86974788778638592 87177768425721856 87202239476391936 87284317690232832 87488879416233984 87693058835546112 87723834902947503 87775599028076544 87806404063135836 88300623973434912 88588961479899648 88614871313559552 88672344931608576 88822551358554624 88906154674341888 89112593170538496 89196469485207552 89280424747597824 89406564550557696 89520191513277408 89646670070590932 89698513403510784 89919126066684928 90024057506785536 90245470842667387 90319972962432384 90641406832164864 90753419083808104 90937387948179456 91151583606079488 91289844451847808 91375770081962496 91674149193129984 91760436546142208 91890080232517632 92190138775830528 92216016813293568 92276911798747136 92433224178008064 92520226002567168 92768693406382656 92828861100277728 93073630674701664 93159223688613888 93377553992326656 93465444657641472 93683572039581696 93709869288062976 93991516578791424 94017900268191744 94243935202416108 94359120784265376 94547081695592448 94866781254582272 94890222777422592 95000813738508288 95090232280416256 95200078008250368 95289684105609216 95424314087614464 95659009304554488 95971374936557952 96061707009242624 96538642601416704 96602392039313408 96629508608974848 96720460143230976 96857111596437504 96980207472717192 97117225909806843 97173389520470016 97264852977057792 97526062299017664 97846637375968416 97936619775209472 98074989478937088 98102519410940928 98194857401511936 98424989343263232 98515503610527744 98654691189989376 98747548906586112 99313661625890816 99338201970114276 99395649987674112 99547586918560768 99662581664887104 99756388048059648 99872650340483072 100440477841047552 100462977666514944 100564599525300872 100674883385819136 100922492329331712 101005808860790784 101159016825020544 101254231712444928 101490536376213504 101824142960357376 102090426704068608 102097596469284117 102156640265109504 102252794155368448 102426005170225152 102527398827172416 102701075008328784 102797741342207808 103133417842271232 103230491114409984 103376340261582336 103713906122809344 103811525773590528 103840665967853568 103968989514604448 104085254252888064 104432468737812444 104804126649690624 105025032667922432 105148625239846656 105271171980509184 105370257391812608 105394018544529408 105614925239156736 105653234157269136 105740456151140352 106000523823965784 106098004756476928 106247905268848512 106695179267301376 106725128911405056 106875915455821824 106976511315468288 107045893881401344 107325833201713152 107333370647196123 107616385467623799 107678620819980288 107967796803627696 108069420385397952 108677691044227584 108708197185096704 108810517661134848 108964250545992192 109064457001304064 109102733406806841 109320063210528768 109422959599190016 109677037748355072 109716820086394872 109948081074231296 110038848677609472 110077467047964468 110178697247110656 110309488207053824 110334363163804224 110669693620535296 111071348729436784 111323840116948992 111558654562664448 111696515795456128 111727869329127168 111833032040610816 111991035283380864 112356731633043456 112462486254723072 112829722083852288 113020849874829312 113095483363098624 113127229590994944 113135174465963481 113537803870498176 113803893928148112 113911010676500544 114176853423240192 114416169009086464 114552160830402048 114657506078294016 114926220298248192 114959833055428608 115034393424789504 115101897374585888 115343323680568968 116134302503711232 116269652635189248 116379090253643776 116651839221645312 116787966495289344 116924078447394816 116965113203930004 117075205417514448 117734165297913216 118118615306532864 118153161751412736 118229793242144768 118430068478072832 118541539565789184 118816790894051328 118859888426927778 118928625980276736 119208752734076928 119250589301961507 119360255351036544 119528893427454576 120032076675714048 120065770025330688 120348575229901824 120426630616576512 120741562351927296 120855209109553152 121138448422477824 121421158387679232 121578097933572696 121719792602463744 121834360109283328 122232198924173312 122262402424756032 122520106976690176 122920185034440704 123244298904010752 123619049650520064 123691591208510208 123771814800370304 124098174232935552 124212298251485184 124503405323102208 124620592876855296 124911429386108928 124946492384083968 124955267320616382 125239320131567616 125322022105055232 125357200357588992 125658580269888144 125693852995268064 125812161045687168 125989914693803472 126401323087173888 126520297036563456 126667751651344384 126933437344333824 127052912140812288 127232418783485952 127387923115474944 127545345739405984 127961833248743936 128718190135222272 128839344811966464 128960613524307968 128989694338080768 129142815461916672 129306943296956256 129413692602888192 129489634546409124 129564519360626688 130034749732023552 130462183167957888 130582159700279296 130766652638582784 130803359214587904 130926476535349248 131233319124350976 131354004814036992 131539588253319168 131663398542114816 131709606094703754 132450935960152368 132883442219849472 132922306970339328 133008517397412864 133359232011512832 133794704227811328 133920637121396736 134109846825836544 134280287269916112 134547770105266176 134563323105775616 134878689100027392 135005642283259904 135036086260178304 135320715168284672 135479959443648576 135765523947143168 136130128625712156 136208853686812672 136568006893633536 136703198436229888 136934766677771712 137063655122943744 137511223789694976 137640654819213312 137835120348776448 138285208163745792 138324025219940352 138415367698120704 138454221290471424 138649836267012096 138780339003850752 139153040109573984 139243291650416592 139610446012052496 139738835532920832 140066330988489984 140198166986462208 140361562640678912 140525358059372544 140870978876358848 140987274868187136 141334031765287712 141365902803624162 141663873691798016 142300171881873408 142501220607762432 142635348420624384 142934526158413824 143111160862928164 143488513956831732 143571494426640384 143957062404836928 144092560513863936 144807963902125056 144903588058970112 144944262913462272 145080690214846464 145285667394656256 145419276001738752 145470311209075788 145760084280705024 145897279465586688 146289093448526496 146769956063952624 146904929662814208 147112484218405632 147292286102267904 147474306011188169 147773255415791616 148121323359879168 148604999817756672 148970492438836224 149093474981511168 149110709387481088 149321380377841152 149634582072089472 149808975510724608 149949981672964096 150694466499772416 150793977817464832 150846899287951308 151383738493997568 151738525237530816 151881347568667392 152235804564320256 152736214440536064 152876674771058688 153135640056102912 153234960397664256 153279777407238144 153379191233052672 153639007755337728 153791098240758624 154196612013311712 154700126763406848 154845736671614976 155026203513585664 155064510392373504 155535785628860416 155570859184214016 155717288660385792 155953484271906672 156100273890019264 156648703106718666 156978887063884288 157491487075377152 157537549001883648 157906757970763776 158055386087718912 158422387858735104 158479851235903704 158945003645435904 159000785735948676 159147007134715392 159371857903272768 160042768900952064 160087693367107584 160313873183732736 160464766973202432 160568840822102016 160988749802569728 161140278812737536 161517931229970432 161951695205441544 162104130578096928 162293056803284992 163016536566341376 163215776491702272 163417474228613917 163596685501956096 164134439398785024 164670405203460096 164922121611346944 165058273016414208 165268045870665984 165464232310580736 165616397668646912 166004540430802944 166160790502473728 166607023094155176 166985760175423488 167096029473406976 167544773693184192 167591803993690752 167749548060916224 167986552925071296 168535097449565184 168693729382084608 169244583125778432 169403882854416384 169643225044647936 169690844386492416 169850564153966592 170306705805747264 170866516014750816 171265280134860288 171624253513629696 171785793082621952 171828241245603072 171986259117441024 172190420615888896 172389330447372288 172409257729275008 172551590137184256 172652846061878832 173014985520853452 173379666309364736 173949577557277184 174355536851443712 174404478952783872 174568635380465664 174977758832467968 175386117671092224 175447669805895006 175612808126271672 176601247946869824 177177922959799296 177229742627119104 177344689863217152 177645102717109248 177812309348683776 178225186341076992 178289832640391667 178392938970415104 178560849495195648 178813129101115392 179040383026554816 179293340141181864 179838252133369856 180048115013571072 180490941685334774 180639945924864768 181282813664329728 181506838167616208 182303167212158976 182579688903695616 182751540163924992 183348298386259968 183520873092284416 183780160465035264 184380277551661056 184432033626587136 184866448356016128 185537386812765312 185657722200555456 186147261349403328 186318447377227776 186755107984653312 186930889315282944 187367144079163392 187419738576125952 187432900980924573 187983033157582848 188035800536383488 188487870404832216 188718241568530752 189733562509164544 189780445554845184 190001627477016576 190180464560832512 190400156016500736 190579368211218432 190848628175228928 191318018609108976 191942749873115904 192123414018485248 193077285202833408 193204784078626816 193259017217949696 193440920286461952 193714223192875008 193960414945434384 194234451819613686 194346779040940032 195052124598035328 195693274751936832 195873239550418944 196149978957874176 196205038821881856 196389714803023872 196849978686526464 197031007221055488 197309382379978752 197495097813172224 197564409142055631 198627323251781632 198676403940228552 199095173837121536 199325163329774208 199512776096119296 199745300680966144 200880955682095104 201129199050601744 201844984658663424 202011617721581568 202318033650041088 202508463424889856 202981072752427008 203648285920714752 204180853408137216 204195192938568234 204313280530219008 204852010340450304 205054797654344832 205402150016657568 205595482684415616 206266835684542464 206460982228819968 206752680523164672 207427812245618688 207623051547181056 207681331935707136 207937979029208896 208170508505776128 208864937475624888 209608253299381248 210050065335844864 210297250479693312 210542343961018368 210740514783625216 210788037089058816 211306468314538272 211480912302280704 212001047647931568 212196009512953856 212495810537697024 213390358534602752 213450257822810112 213751830911643648 213953022630936576 214091787762802688 214651666403426304 214666741294392246 215232770935247598 215357241639960576 215935593607255392 216138840770795904 217355382088455168 217416394370193408 217621035322269696 217928501091984384 218128914002608128 218205466813613682 218640126421057536 218845919198380032 219354075496710144 219433640172789744 219896162148462592 220154934095928936 220357394494221312 220618976414107648 220668726327608448 221339387241070592 222142697458873568 223393031590912256 223455738658254336 223666064081221632 223982070566761728 224713463266086912 224924972509446144 225659444167704576 226041699749658624 226190966726197248 226254459181989888 226270348931926962 227075607740996352 227607787856296224 227822021353001088 228353706846480384 228832338018172928 229104321660804096 229315012156588032 229852440596496384 229919666110857216 230068786849579008 230203794749171776 230686647361137936 232268605007422464 232539305270378496 232758180507287552 233303678443290624 233575932990578688 233930226407860008 234150410835028896 235468330595826432 236237230613065728 236306323502825472 236459586484289536 236860136956145664 237083079131578368 237633581788102656 237719776853855556 237857251960553472 238417505468153856 238501178603923014 238720510702073088 239057786854909152 240064153351428096 240131540050661376 240697150459803648 240853261233153024 241483124703854592 241710418219106304 242276896844955648 242842316775358464 243156195867145392 243439585204927488 243668720218566656 244464397848346624 244524804849512064 245040213953380352 247383182417020416 247543629600740608 248196348465871104 248424596502970368 249006810646204416 249241185753710592 249822858772217856 249910534641232764 250478640263135232 250644044210110464 250714400715177984 251317160539776288 251387705990536128 251624322091374336 251979829387606944 252802646174347776 253040594073126912 253335503302688768 253866874688667648 254105824281624576 254464837566971904 254775846230949888 255090691478811968 255923666497487872 257436380270444544 257678689623932928 257921227048615936 257979388676161536 258285630923833344 258613886593912512 258827385205776384 258979269092818248 260069499464047104 260924366335915776 261164319400558592 261533305277165568 261606718429175808 261852953070698496 262466638248701952 263079176506638336 263171504708842509 263326797084229632 263419212189407508 264901871920304736 265766884439698944 265844613940678656 266017034794825728 266718464023025664 267589408455622656 267841274242793472 268219693651673088 268560574539832224 269095540210532352 269126646211551232 269757378200054784 270011284566519808 270072172520356608 270641430336569344 270736412528002161 270959918887297152 271531047894286336 272260257251424312 273406396872459776 273869533355543424 274127310245887488 275022447579389952 275281309638426624 275670240697552896 276570416327491584 276648050439880704 276830735396241408 277299672534024192 277560678007701504 278306080219147968 278486583300833184 279220892024104992 279477671065841664 280132661976979968 280396333972924416 280723125281357824 281050716118745088 281741957752717696 281974549736374272 282668063530575424 282731805607248324 283327747383596032 284600343763746816 285002441215524864 285270696841248768 285869052316827648 286222321725856328 286977027913663464 287914124809673856 288185121027727872 289615927804250112 289807176117940224 289888525826924544 290161380429692928 290571334789312512 290940622418151576 291351677729420529 291520168561410048 291794558931173376 292578186897052992 293539912127905248 293809859325628416 294224968436811264 294584572204535808 294948612022376338 295546510831583232 296242646719758336 297940984877672448 298186949963022336 298221418774962176 298642760755682304 299269164144178944 299617951021449216 299899963345928192 301388932999544832 301693798575902616 302767476987995136 303477050475061632 303762695137334784 304471609128640512 305472428881072128 306271280112205824 306292789407852351 306469920795328512 306758382466105344 307278015510675456 307582196481517248 308393224026623424 309400253526813696 309691473343229952 310052407027171328 310129020784747008 311071571257720832 311141718368428032 311434577320771584 311906968543813344 312200547780038528 313297406213437332 313957774127768576 314982974150754304 315075098003767296 315813515941527552 316110772175437824 316844775717470208 316959702471807408 318001571471897352 318294014269430784 318743715806545536 320085537801904128 320175386734215168 320627746367465472 320929533946404864 321137681644204032 321977499605139456 322000111941588369 322849156402871397 323035862459940864 323903390410883088 324208261156193856 324586113606569984 326033073132682752 326431552983404544 326834948457227834 327193371003912192 328268878797570048 329844243222693888 330116546032828416 330536091741331968 330928464621161472 331232795337293824 332009080861605888 332321581004947456 333214046188310352 333971520350846976 335089547386368384 335183607987381504 335499096121832448 335973105850142592 337070194899130368 337387458764169216 338489166251556864 339286450089295872 339381688772984832 339405523397890443 340613411611494528 341733032029501632 342530560269720576 343248507027259392 343571586165243904 343656482491206144 343972518234882048 344380841231777792 344778660894744576 344818515458550016 345103180274368512 345305692123757664 346029971041706904 346759332618729472 347899155114554368 348711073702887424 348808957905567744 349137270760931328 349955517664935936 350772235342184448 350895339611790012 351225616252543344 353202495893739648 354355845919598592 354459485254238208 354689379726434304 355290205434218496 355624618697367552 356450372682153984 356579665280783334 356785877940830208 357626258202230784 357751767905884521 358080766053109632 358586680282363728 359676504266739712 360096230027142144 360981883370669548 361279891849729536 362565627328659456 363013676335232416 365159377807391232 365503080327849984 366696596772519936 367041746184568832 367560320930070528 368760555103322112 369732896712032256 371074773625530624 371315444401110912 372294522698806656 372636894754455552 373510215969306624 373861778630565888 374734288158326784 374839477152251904 374865801961849146 375966066315165696 376071601072766976 376975740809664432 377436483137061504 379560891109690368 380003254954033152 380360929121665024 380800312033001472 381158736422436864 381697256350457856 382636037218217952 383885499746231808 384246828036970496 386154570405666816 386409568157253632 386518034435899392 386881840572923904 387428446385750016 387920829890868768 388468903639227372 388693558081880064 390104249196070656 391386549503873664 391746479100837888 392299957915748352 392410077643763712 392779429606047744 393699957373052928 394062014442110976 394618764759957504 394990195626344448 395128818284111262 397254646503563264 397352807880457104 398190347674243072 398650326659548416 399025552192238592 399490601361932288 401761911364190208 402258398101203488 403689969317326848 404636067300082176 405016926849779712 405962145504854016 407296571841429504 408390385877136468 408626561060438016 409704020680900608 410109595308689664 410804300033315136 411190965368831232 412533671369084928 412921964457639936 413505361046329344 414855624491237376 415246103094362112 415362663871414272 415875958058417792 416341017011552256 417729874951249776 419216506598762496 420594500959386624 421084687922036736 421481029567250432 421576074178117632 422612936629076544 422961824604561408 424002095295863136 424392019025907712 424991621075394048 426780717069205504 426900515645620224 427503661823287296 427906045261873152 428183575525605376 429333482588784492 430465541870495196 430714483279921152 431871187214510784 432277681541591808 434710764176910336 434832788740386816 435242070644539392 435857002183968768 436257828005216256 436410933627227364 437280252842115072 437691838396760064 438867280345579488 439792324296925184 440309868191857872 440714788988442624 441237952828215296 441337452655216896 442422918033564507 442678774482141184 444285394917747136 446786063181824512 446911477316508672 447332128162443264 447964141133523456 449426926532173824 449849945018892288 452083399499317248 452381933452394496 452540697863853924 454151215481992704 455215575712592448 455644042706002176 456707413692960768 457664676036345856 458208643321608192 458630024313176064 459704881192992768 459839332221714432 460137573699158016 460407589498343552 461373294722275872 464537210014844928 465078610540756992 465111272804516533 466607356886581248 467151865981157376 467860452815720016 468300821670057792 470936661191652864 472474461226131456 472612647005650944 472919172968579072 473720273912291328 474166158263156736 475267163576205312 475439553707711112 476835010936307712 477002357207846028 477441021404146176 478115573709818304 480128306702856192 480263080101322752 481394300919607296 481706522466306048 482966249407709184 483420836438212608 484553793689911296 486312391734290784 486879170409854976 487337440437133312 488928795696693248 489049609699024128 490080427906760704 490252422685841751 494766364834040832 495087259201481216 496392696931742208 496849193005940736 498013621292408832 498482371507421184 499821069282465528 500957280526270464 501288088420220928 502634321079552576 502775411981072256 503248644182748672 503959658775213888 505605292348695552 506081188146253824 506671006605377536 507733749377335296 508211648563249152 508929675133943808 509551692461899776 510181382957623936 511847332994975744 514872760540889088 515357379247865856 515958777352323072 516571261847666688 517227773187825024 517654770411552768 517958538185636496 520138998928094208 521848732671831552 522328638801117184 523066610554331136 523213436858351616 523705906141396992 524933276497403904 526158353013276672 526343009417685018 526838424378815016 529803743840609472 531533768879397888 531689227881357312 532034069589651456 533436928046051328 535178816911245312 535682548485586944 536439387303346176 537121149079664448 538253292423102464 539514756400109568 540022569133039616 540144345040713216 541282860673138688 541472825056004322 541919837774594304 543062095788572672 544520514502848624 546812793744919552 547739066711086848 548254620491774976 550044895158779904 550562619276853248 551340481395105792 553140832654983168 553296100879761408 554599345068048384 556612160438295936 556973166601666368 558441784048209984 558955342131683328 560265323953959936 560792667945848832 561446250562715648 562101432237490176 562298702942773719 563483915505435392 563949099472748544 565336127061150848 565463611214496648 566655494767192064 569200687527493632 570004882431049728 570541393682497536 571738104633655296 572444643451712656 573954055827326928 575828249619347712 576370242055455744 579231855608500224 579614352235880448 579777051653849088 580322760859385856 581142669578625024 581881244836303152 582703355458841058 583040337122820096 585156373794105984 587079824255810496 587619718651256832 588449936873622528 589169144409071616 589897224044752676 591093021663166464 592485293439516672 595881969755344896 596442837549924352 597285521511364608 598538328288357888 599235902042898432 599799926691856384 603387597151805232 605534953975990272 606954100950123264 607525390274669568 608943218257281024 610944857762144256 612542560224411648 612585578815704702 612939841590657024 614556031021350912 615164392963034496 616786448053246848 618800507053627392 619382946686459904 620258041569494016 622143142515441664 622283436736856064 622869154641543168 623813937087626688 624401095560077056 626594812426874664 627915548255537152 629965948301508608 630150196007534592 631627031883055104 632221544350875648 633919404943614816 636003142943794704 636588028538861568 637487431613091072 640171075603808256 640350773468430336 641255492734930944 641859067892809728 642275363288408064 643954999210278912 644000223883176738 645698312805742794 646071724919881728 647806780821766176 648416522312387712 649172227213139968 652066146265365504 652863105966809088 653669896914455668 654386742007824384 656537757595140096 659688486445387776 661072183482663936 661856929242322944 662465590674587648 664018161723211776 664643162009894912 666428092376620704 670179094772736768 670367215974763008 670998192243664896 671946211700285184 674140389798260736 674774917528338432 676978332503113728 678572900178591744 678763377545969664 678811046795780886 681226823222989056 683466064059003264 685061120539441152 686497014054518784 687312964982412288 687945036469764096 688761682463555584 689557321789489152 689637030917100032 690206360548737024 690611384247515328 692059942083413808 693518665237458944 695798310229108736 697422147405774848 697617915811135488 698274541521862656 699911035329871872 701790679223580024 702451232505086688 706404991787479296 708711691839197184 708918970508476416 709378759452868608 710580410868436992 711249237394735104 712900745364307968 713159330561566668 713571755881660416 715252516404461568 715503535811769042 716161532106219264 717173360564727456 719353008533479424 720192460054284288 721963766741339096 722559783699459072 725131254657318912 726027352670464832 730318755614782464 731006160655699968 733393193545039872 734083492369137664 735120641860141056 742149547251061248 742630888802221824 744589045397613312 745273789508911104 747020431938613248 747723557261131776 749468576316653568 749731603923698292 751932132630331392 752143202145533952 753951481619328864 754872966274123008 759121782219380736 760006509908066304 761600624066002944 762317472844873728 763394512700915712 765272074436435904 767770999492463616 768493656073940992 772309140811333632 772819136314507264 773036068871798784 773763681145847808 774856892771500032 775841659781737536 776937807278454744 780208498392141312 782773099007747328 783492958201675776 784599915831496704 784820155287527424 785558859212095488 787399914746105856 789237529519915008 789980391252688896 790257636568222524 794509293007126528 794705615760914208 796380695348486144 797300653319096832 798051104384477184 798981202723864576 803523822728380416 804516796202406976 807379938634653696 809272134600164352 810033853699559424 811924291009708032 812209237584006483 814593143682859008 816780771754272936 820219190617379328 821608600066630272 822381930737662464 825067342738169856 825843928915279872 827010722092658688 829711248982474752 830492206188724224 831751916116835584 832682034023104512 835459749902499552 838433013197524992 841189001918773248 842169375844073472 843152148356235264 845225873258153088 845923649209122816 848004190591726272 848784038051815424 849983242150788096 853561434138411008 853801031291240448 855007323646574592 855812090523746304 856367151051210752 858666965177568984 860931083740990392 863742374429021568 864555363083183616 869421528353820672 869665577480773632 870484141289078784 871714004367937536 872821867254454728 874560505684230144 875383676793520128 877734560691158976 879584648593850368 880619736383715744 881429577976885248 882475905656430592 882674905310433792 884845836067129014 885357548964282368 888570789835494272 893572126363649024 893822954633017344 894664256324886528 895928282267046912 898853853064347648 899699890037784576 904166798998634496 905081395727707848 908302430963985408 910431151425184896 911288085412004352 913414827385921536 916417286643216384 918878368223557053 919409762385985536 920275147398316032 920815178996687104 922746589444551744 929074420029689856 930157221081513984 930222545609033066 933214713773162496 934303731962314752 935720905631440032 936601643340115584 941873322383305728 944948922452262912 945225294011301888 945838345937158144 947440547824582656 948332316526313472 950534327152410624 950879107415422224 954004714415692056 954882042808292352 956231147419636608 960256613405712384 960526160202645504 962788601839214592 963413044932612096 965932498815418368 966000335824765107 969107587379822592 972624783468581568 973758340819709952 974674880874266624 977857591393386496 978099219398048256 980160855813521408 980504845371683502 989532729668081664 990174518402962432 992785393863484416 993698386011881472 996027242584817664 996964743014842368 999642138564931056 1001914561052540928 1005268642159105152 1005550823962144512 1006497288365497344 1007919317550427776 1011210584697391104 1012162376292507648 1015467498754670592 1017859350267887616 1018216570193671329 1020362765915247872 1023694665989951488 1029745521081778176 1030714758495731712 1031917554704646144 1033142523695333376 1034455546375650048 1035309540823105536 1035917076371272992 1040277997856188416 1043697465343663104 1044657277602234368 1046133221108662272 1046426873716703232 1047411812282793984 1049866552994807808 1052316706026553344 1052686018835370036 1053676848757630032 1059607487681218944 1063067537758795776 1063378455762714624 1064068139179302912 1066873856092102656 1070357633822490624 1072878774606692352 1074242298159328896 1076506584846204928 1079029512800219136 1080045138266079232 1080288690081426432 1082565721346277376 1082945650112008644 1083839675549188608 1086124191577145344 1089041029005697248 1093625587489839104 1095478133422173696 1096509240983549952 1100089790317559808 1101125238553706496 1102680962790211584 1106281665309966336 1109198690136096768 1113224320876591872 1113946333203332736 1116883568096419968 1117910684263366656 1120530647907919872 1121585335891697664 1124202864474980352 1124597405885547438 1126967831010870784 1127898198945497088 1130672254122301696 1130927222428993296 1133310989534384128 1140009764862099456 1141082787364995072 1143476209267310592 1144889286903425312 1147908111654653856 1151656499238695424 1152740484110911488 1158463711217000448 1159228704471760896 1159554103307698176 1160645521718771712 1162285339157250048 1163762489672606304 1165406710917682116 1166080674245640192 1170312747588211968 1174159648511620992 1175239437302513664 1176899873747245056 1178338288818143232 1179794448089505352 1182186043326332928 1184970586879033344 1191763939510689792 1192885675099848704 1194571043022729216 1197076656576715776 1198471804085796864 1199599853383712768 1206775194303610464 1211069907951980544 1213908201900246528 1215050780549339136 1217886436514562048 1221889715524288512 1225171157631409404 1225879683181314048 1229112062042701824 1230328785926068992 1233572896106493696 1237601014107254784 1238765893372919808 1240516083138988032 1244566873473712128 1245738309283086336 1247627874175253376 1248802191120154112 1253189624853749328 1255831096511074304 1259931896603017216 1263254063766110208 1264443088701751296 1267838809887229632 1272006285887589408 1273176057077723136 1274974863226182144 1280342151207616512 1280701546936860672 1282510985469861888 1283718135785619456 1284550726576816128 1288000447766353476 1291396625611485588 1292143449839763456 1295613561643532352 1296833044624775424 1298344454426279936 1304132292530731008 1305726211933618176 1307339793828911336 1308773484015648768 1313075515190280192 1319376972890775552 1322144366965327872 1323713858484645888 1327268754100693521 1328036323446423552 1329286324019789824 1332856184753241408 1340358189545473536 1340734431949526016 1341996384487329792 1343892423400570368 1348280779596521472 1349549835056676864 1357145800357183488 1357622093591561772 1362453646445978112 1366932128118006528 1370122241078882304 1372994028109037568 1374625929964824576 1375890072939528192 1379114643578978304 1379274061834200064 1380412721097474048 1381222768495030656 1384119884166827616 1387037330474917888 1391596620458217472 1394844294811549696 1395235831622270976 1395333818413549599 1399822070659743744 1403581358447160048 1404902465010173376 1412809983574958592 1417423383678394368 1417837941016952832 1418757518905737216 1421160821736873984 1422498474789470208 1425801490728615936 1426318661123133336 1430505032808923136 1431007071623538084 1432323064212438528 1434346721129454912 1438706017066958848 1440384920108568576 1443927533482678192 1445119567398918144 1450262509314637824 1452054705340929664 1460637511229564928 1462012321311399936 1466786387090079744 1470241283720282112 1470757268057525253 1484299094502122496 1485261777604443648 1489178090795226624 1490547579017822208 1494040863877226496 1495447114522263552 1499463207847396584 1503864265260662784 1507902963238657728 1509745932548246016 1518243564438761472 1520013019816132608 1523201248132005888 1524634945689747456 1526789025401831424 1530544148872871808 1535541998984927232 1536987312147881984 1544618281622667264 1545638272629014528 1546072137743597568 1549713785543000064 1551683319563475072 1553875614556909488 1560416996784282624 1565546198015494656 1566985916403351552 1569199831662993408 1569640310575054848 1571117718424190976 1574799829492211712 1578475059039830016 1580515273136445048 1589018586014253056 1589411231521828416 1592761390696972288 1594601306638193664 1596102208768954368 1597962405447729152 1607047645456760832 1609033592404813952 1614759877269307392 1618544269200328704 1620067707399118848 1623848582019416064 1624418475168012966 1629186287365718016 1633561543508545872 1640438381234758656 1643217200133260544 1644763861475324928 1650134685476339712 1651687857830559744 1654021444185317376 1659422497964949504 1663503832233671168 1670919499804999104 1676866026395049984 1682378003837546496 1684338751688146944 1686304296712470528 1690451746516306176 1691847298418245632 1696008381183452544 1697568076103630848 1699966484301576192 1707122868276822016 1707602062582480896 1710014647293149184 1711624181047492608 1712734302102421504 1717333930355137968 1721862167481980784 1727484748858043136 1729110726166367232 1738843056707641344 1739331154961547264 1740968282578157568 1743428008735875072 1745643734508909456 1749121011368460288 1755469121382317952 1759169297187700736 1761239472767431488 1762859155953770496 1764951811312861184 1765349810620867584 1769691672134258028 1770715097928564736 1777141579670988544 1787144252727298048 1787645909266034688 1789328512649773056 1791856564534093824 1797707706128695296 1799399780075569152 1810162791455415696 1816604861927970816 1820862302850369792 1822576170824008704 1826829654771843072 1832834573286432768 1837756736447114106 1838819524771971072 1841630357993374208 1845493178889103488 1858148840059379712 1860445091218066132 1866429427546324992 1868607463924629504 1871441811262880064 1873203286680231168 1883746644766611456 1889897844904525824 1890450588022603776 1891676691874316288 1894881095649165312 1896664633052626944 1901758214830844448 1908009428831384112 1909764085616584704 1912462294839273216 1920513226811424768 1921052320405291008 1925577203678429184 1926826089865224192 1931864997630836736 1932000671649530214 1938215174759645184 1945249566937163136 1947516681639419904 1949349761748533248 1956198438796096512 1960321711627042816 1961009690743367004 1979065459336163328 1980349036805924864 1985570787726968832 1987396772023762944 1992054485169635328 1993929486029684736 1999284277129862112 2010537284318210304 2011101647924289024 2012994576730994688 2015838635100855552 2022421169394782208 2024324752585015296 2030934997509341184 2035718700535775232 2036433140387342658 2040725531830495744 2047389331979902976 2059491042163556352 2063835109409292288 2066285047390666752 2068911092751300096 2070619081646211072 2071834152742545984 2080555995712376832 2087394930687326208 2089314555204468736 2092266442217324544 2092853747433406464 2094823624565587968 2099733105989615616 2105372037670740072 2107353697515260064 2119214975362437888 2126135075517591552 2126756911525429248 2128136278358605824 2133747712184205312 2140715267644981248 2145757549213384704 2148484596318657792 2153013169692409856 2158059025600438272 2160090276532158464 2160577380162852864 2165891300224017288 2167679351098377216 2172248383154290688 2178082058011394496 2187251174979678208 2190956266844347392 2193018481967099904 2200179580635119616 2202250477107412992 2205361925580423168 2226448641753183744 2227892666406665472 2233767136192839936 2235821368526733312 2241061295815839744 2243170671783395328 2248405728949960704 2249194811771094876 2253935662021741568 2255796397890994176 2261344508244603392 2261854444857986592 2266621979068768256 2280019529724198912 2286952418534621184 2289778573806850624 2295816223309307712 2303312998477390848 2305480968221822976 2316927422434000896 2318457408943521792 2319108206615396352 2321291043437543424 2324570678314500096 2327524979345212608 2330813421835364232 2340625495176423936 2348319297023241984 2350478874605027328 2353799747494490112 2356676577636286464 2359588896179010704 2369941173758066688 2383527879021379584 2385771350199697408 2389142086045458432 2394153313153431552 2396943608171593728 2413550388607220928 2422139815903961088 2427816403800493056 2430101561098678272 2435772873029124096 2436627712752019449 2443779431048577024 2450342315262818808 2460657571852137984 2467145792212987392 2475202028214509568 2477531786745839616 2481032166277976064 2489133746947424256 2491476618566172672 2495255748350506752 2497604382240308224 2506379249707498656 2511662193022148608 2519863793206034432 2526508127532220416 2535677619774459264 2544012571775178816 2546352114155446272 2549949726452364288 2560684302415233024 2561403093873721344 2565021970939723776 2567436271571238912 2569101453153632256 2576000895532706952 2582793251222971176 2591227123287064704 2593666089249550848 2596688908852559872 2608264585061462016 2611452423867236352 2614679587657822672 2626151030380560384 2638753945781551104 2644288733930655744 2647427716969291776 2654537508201387042 2656072646892847104 2665712369506482816 2680716379090947072 2681468863899052032 2683992768974659584 2687784846801140736 2696561559193042944 2699099670113353728 2715244187183123544 2724907292891956224 2733864256236013056 2740244482157764608 2749251859929649152 2758229287157956608 2758548123668400128 2760825442194948096 2762445536990061312 2768239768333655232 2774074660949835776 2783193240916434944 2789688589623099392 2790471663244541952 2790667636827099198 2799644141319487488 2807162716894320096 2809804930020346752 2825619967149917184 2834846767356788736 2835675882033905664 2837515037811474432 2842321643473747968 2844996949578940416 2851602981457231872 2852637322246266672 2862014143247076168 2864646128424877056 2868693442258909824 2877412034133917696 2880769840217137152 2887855066965356384 2890239134797836288 2898001007474295321 2904109410681859328 2921275022459129856 2924024642622799872 2933572774180159488 2940482567440564224 2941514536115050506 2968598189004244992 2970523555208887296 2978356181590453248 2981095158035644416 2988081727754452992 2990894229044527104 2998926415694793168 3015805926477315456 3019491865096492032 3036487128877522944 3046402496264011776 3053578050803662848 3061088297745743616 3071083997969854464 3073974624295763968 3089236563245334528 3091276545258029056 3092144275487195136 3099427571086000128 3103366639126950144 3107751229113818976 3120833993568565248 3131092396030989312 3133971832806703104 3138399663325986816 3139280621150109696 3142235436848381952 3149599658984423424 3156950118079660032 3161030546272890096 3178037172028506112 3178822463043656832 3185522781393944576 3189202613276387328 3192204417537908736 3218067184809627904 3229519754538614784 3237088538400657408 3240135414798237696 3247697164038832128 3248836950336025932 3258372574731436032 3267123087017091744 3280876762469517312 3286434400266521088 3289527722950649856 3300269370952679424 3303375715661119488 3308042888370634752 3318844995929899008 3327007664467342336 3341838999609998208 3353732052790099968 3364756007675092992 3372608593424941056 3380903493032612352 3383694596836491264 3392016762366905088 3395136152207261696 3399932968603152384 3414245736553644032 3420029294586298368 3423248362094985216 3425468604204843008 3434667860710275936 3443724334963961568 3454969497716086272 3458221452332734464 3477686113415282688 3478662309923094528 3481936565156315136 3486856017471750144 3491287469017818912 3498242022736920576 3510938242764635904 3518338594375401472 3522478945534862976 3525718311907540992 3529903622625722368 3530699621241735168 3539383344268516056 3554283159341977088 3574288505454596096 3575291818532069376 3578657025299546112 3583713129068187648 3595415412257390592 3598799560151138304 3620325582910831392 3633209723855941632 3641724605700739584 3645152341648017408 3653659309543686144 3665669146572865536 3675513472894228212 3677639049543942144 3683260715986748416 3690986357778206976 3716297680118759424 3720890182436132264 3737214927849259008 3742883622525760128 3746406573360462336 3767493289533222912 3779795689809051648 3783353383748632576 3789762191298330624 3793329266105253888 3803516429661688896 3816018857662768224 3819528171233169408 3824924589678546432 3841026453622849536 3842104640810582016 3851154407356858368 3853652179730448384 3864001343299060428 3876430349519290368 3890499133874326272 3895033363278839808 3898699523497066496 3912396877592193024 3922019381486734008 3958130918672326656 3960698073611849728 3971141575453937664 3981806262302080563 3984108970339270656 3987858972059369472 3998568554259724224 4021074568636420608 4022203295848578048 4025989153461989376 4031677270201711104 4044842338789564416 4048649505170030592 4071437401071550464 4072866280774685316 4081451063660991488 4094778663959805952 4118982084327112704 4127670218818584576 4137822185502600192 4141238163292422144 4143668305485091968 4161111991424753664 4174789861374652416 4184532884434649088 4185707494866812928 4186001455240648797 4199466211979231232 4210744075341480144 4214707395030520128 4238429950724875776 4252270151035183104 4253513823050858496 4256272556717211648 4267495424368410624 4291515098426769408 4296969192637315584 4306026339384819712 4316118051200876544 4320180553064316928 4321154760325705728 4331782600448034576 4335358702196754432 4356164116022788992 4374502349959356416 4381912533688694784 4386036963934199808 4400359161270239232 4410723851160846336 4412271804172575759 4452897283506367488 4455785332813330944 4467534272385679872 4471642737053466624 4482122591631679488 4486341343566790656 4498389623542189752 4507871324043483136 4511592795781988352 4522689016489206784 4523708889715973184 4533243958137536512 4560039059448397824 4573904837069242368 4579557147613701248 4591632446618615424 4606625996954781696 4610961936443645952 4633854844868001792 4636914817887043584 4638216413230792704 4649141356629000192 4655049958690425216 4661626843670728464 4681250990352847872 4696638594046483968 4700957749210054656 4707599494988980224 4713353155272572928 4719177792358021408 4767055758042759168 4771542700399394816 4778284172090916864 4788306626306863104 4793887216343187456 4827100777214441856 4844279631807922176 4855632807600986112 4860203122197356544 4871545746058248192 4873255425504038898 4887558862097154048 4900684630525637616 4921315143704275968 4934291584425974784 4950404056429019136 4955063573491679232 4962064332555952128 4978267493894848512 4990511496701013504 4995208764480616448 5012758499414997312 5023324386044297216 5039727586412068864 5053016255064440832 5071355239548918528 5088025143550357632 5092704228310892544 5099899452904728576 5121368604830466048 5122806187747442688 5130043941879447552 5134872543142477824 5138202906307264512 5152001791065413904 5165586502445942352 5182454246574129408 5187332178499101696 5193377817705119744 5216529170122924032 5222904847734472704 5229359175315645344 5277507891563102208 5288577467861311488 5294855433938583552 5309075016402774084 5312145293785694208 5331424739012965632 5361432758181894144 5362937727798104064 5367985537949319168 5375569693602281472 5393123118386085888 5398199340226707456 5430488374366247088 5449814585783912448 5467728512472026112 5480488964315529216 5498503719859298304 5516458574315913216 5517096247336800256 5524891073980122624 5536479536667310464 5548149321899671552 5566386481832869888 5579377179246198784 5581335273654198396 5599288282638974976 5614325433788640192 5619609860040693504 5651239934299834368 5669693534713577472 5671351764067811328 5675030075622948864 5684643286947495936 5689993899157880832 5705274644492533344 5724028286494152336 5729292256849754112 5737386884517819648 5754824068267835392 5761539680434274304 5775710133930712768 5780478269595672576 5796002014948590642 5808218821363718656 5842550044918259712 5848049285245599744 5880965134881128448 5883029072230101012 5937196378008489984 5941047110417774592 5956712363180906496 5962190316071288832 5976163455508905984 5981788458089054208 5997852831389586336 6031611852954630912 6038983730192984064 6046446546458714929 6072974257755045888 6092804992528023552 6107156101607325696 6122176595491487232 6142167995939708928 6147949248591527936 6178473126490669056 6182553090516058112 6198855142172000256 6206733278253900288 6215502458227637952 6241667987137130496 6262184792061978624 6267943665613406208 6276799326651973632 6278561242300219392 6284470873696763904 6299199317968846848 6322061092545780192 6356074344057012224 6357644926087313664 6371045562787889152 6378405226552774656 6384408835075817472 6436134369619255808 6459039509077229568 6474177076801314816 6480270829596475392 6497673900672051864 6516745149462872064 6534246174034183488 6561753524939034624 6572868800533042176 6579055445901299712 6600538741905358848 6606751431322238976 6616085776741269504 6654015328934684672 6683677999219996416 6707464105580199936 6729512015350185984 6745217186849882112 6761806986065224704 6767389193672982528 6784033524733810176 6790272304414523392 6799865937206304768 6840058589172596736 6850937208409686016 6869335721420551872 6887448669927923136 6909938995432172544 6916442904665468928 6955372226830565376 6957324619846189056 6963873130312630272 6973712034943500288 6982574938035637824 7021876485529271808 7036677188750802944 7044957891069725952 7051436623815081984 7059807245251444736 7061399242483470336 7078766688537032112 7108566318683954176 7148577010909192192 7150583637064138752 7157314050599092224 7167426258136375296 7190830824514781184 7240651165821662784 7266419447711883264 7283449211401479168 7290304683296034816 7307318619087372288 7309883138256058347 7331338293145731072 7351026945788456424 7366521431973496832 7381972715556413952 7432595360237518848 7441780364872264528 7474429855698518016 7485767245051520256 7492813146720924672 7534986579066445824 7559591379618103296 7579524382596661248 7607032859323377792 7632037715325536448 7639056342466338816 7649849179357092864 7682052907245699072 7684209281621164032 7702308814713716736 7707304359460896768 7728002686598120856 7780998267748652544 7790066726557679616 7797399046994132992 7824793755184386048 7844038762973468016 7916261837344653312 7921396147223699456 7942283150907875328 7963612524604161126 7968217940678541312 7997137108519448448 8042149137272841216 8044406591697156096 8051978306923978752 8063354540403422208 8089684677579128832 8097299010340061184 8145732561549370632 8162902127321982976 8189557327919611904 8275644371005200384 8282476326584844288 8287336610970183936 8322223982849507328 8349579722749304832 8369065768869298176 8371414989733625856 8372002910481297594 8398932423958462464 8421488150682960288 8429414790061040256 8476859901449751552 8504540302070366208 8507027646101716992 8512545113434423296 8534990848736821248 8593938385274631168 8612052678769639424 8632236102401753088 8640361106128633856 8642309520651411456 8663565200896069152 8670717404393508864 8712328232045577984 8749004699918712832 8763825067377389568 8772073927868399616 8800718322540478464 8821447702321692672 8824543608345151518 8905794567012734976 8911570665626661888 8935068544771359744 8943285474106933248 8964245183263358976 8972682687133581312 8996779247084379504 9015742648086966272 9045378032978413568 9047417779431946368 9066487916275073024 9159114295227402496 9183264893237230848 9213251993909563392 9221923872887291904 9267709689736003584 9273829635774087168 9276432826461585408 9298282713258000384 9310099917380850432 9323253687341456928 9362501980705695744 9393277188092967936 9401915498420109312 9415198989977960448 9426706310545145856 9438355584716042816 9534111516085518336 9543085400798789632 9556568344181833728 9576613252613726208 9654201554428883712 9688559263615844352 9711265615201972224 9720406244394713088 9743091492116496384 9746510851008077796 9775117724194308096 9801369261051275232 9842630287408551936 9868583168851949568 9900808112858038272 9910127146983358464 9924128665111904256 9956534987789697024 9981022993402027008 9990417528961232896 10025516998829994624 10046648772088594432 10142710479097837056 10176050287100715264 10185408456621785088 10199798905809457152 10242737209660932096 10260087883758895104 10269745086284955648 10276405812614529024 10304003582130827808 10331173004891884704 10364908493148258816 10374664356998203392 10386755635410239488 10433058340245848064 10445809695468945408 10458718350631290688 10555015783126204416 10577154935722622976 10589710867877167104 10618150032805548168 10662849478025931264 10722865516363788288 10725875455596208128 10735971075898638336 10751139387204562944 10786246236772171776 10796398680453414912 10860976748732494176 10899629171567824896 10935457024944052224 10960977928631058432 10997007439718596608 11032917148631826432 11034192494673600512 11049782147960245248 11072959073334620928 11096298643799343104 11132772963665739776 11162670547308396792 11228650867577280384 11239219720081387008 11302479868599668736 11339387069427154944 11350060151245897728 11369286573894991872 11379987798315761664 11410549288985066688 11448056572988304672 11458584513699508224 11474773769035639296 11509648136535670784 11523079360868548608 11551420267861425536 11560956539191345152 11592004029897181284 11616437642727437312 11685100089836519424 11696098570491199488 11766058144460202024 11874392756016979968 11882094220835549184 11913424726361812992 11945418786906241689 11952326911017811968 11963576916178108416 11995705662779172672 12063223705909261824 12077967460385968128 12092893092917429858 12145948515510091776 12214312203214651392 12244353190982974464 12284335991879417856 12295898497183055872 12356946252981338112 12413466556507800576 12431004916455275904 12483335974274260992 12524369584123957248 12553598653303947264 12557122484600438784 12558004365721946391 12598398635937693696 12644122185091560384 12712148688114024448 12715289852174627328 12742091125575778304 12756810453105549312 12768817670151634944 12872268739238511616 12918079018154459136 12948354153602629632 12960541659192950784 12995347801344103728 13068492348068366976 13123507049878069248 13145737601066084352 13158110891802599424 13201077483810717696 13232171553482539008 13236815412517727277 13308030657869369344 13367355998439992832 13414928211160399872 13459024030700371968 13523613972130449408 13534778387345965056 13568067049467620352 13580544608829046784 13599731874412609536 13680117178345193472 13738671442841103744 13774897339855846272 13819877990864345088 13832885809330937856 13910744453661130752 13914649239692378112 13947424069887000576 13965149876071275648 14043752971058543616 14073354377501605888 14089915782139451904 14102873247630163968 14119614490502889472 14122798484966940672 14157533377074064224 14217132637367908352 14297154021818384384 14301167274128277504 14314628101198184448 14334852516272750592 14381661649029562368 14481302331643325568 14532838895423766528 14566898422802958336 14580609366592069632 14614637238174744576 14619766276512116694 14662676586291462144 14702053891576912848 14733042863946993664 14763945431112827904 14865190720475037696 14883560729744529056 14971534490103040512 14985626293441849344 15069973158132891648 15119182759236206592 15159048765193322496 15214065718646755584 15264075430651072896 15278112684932677632 15299698358714185728 15364105814491398144 15368418563242328064 15404617629427433472 15414608718921793536 15456005373196241712 15561996535497305088 15580133453115359232 15594798093988265984 15649587510368772096 15688077525946936032 15832523674689306624 15842792294447398912 15884566301815750656 15927225049208322252 15936435881357082624 15994274217038896896 16084298274545682432 16088813183394312192 16103956613847957504 16126709080806844416 16179369355158257664 16194598020680122368 16291465123098741264 16325804254643965952 16379114655839223808 16551288742010400768 16574673221940367872 16644447965699014656 16699159445498609664 16738131537738596352 16744005820962595188 16797864847916924928 16842976301365920576 16858829580122080512 16953719802899503104 17009080604140732416 17014055292203433984 17025090226868846592 17069981697473642496 17187876770549262336 17264472204803506176 17280722212257267712 17284619041302822912 17327130401792138304 17341434808787017728 17424656464091155968 17498009399837425664 17527650134754779136 17544147855736799232 17642895404643385344 17649087216690303036 17811589134025469952 17823141331253323776 17870137089542719488 17886570948213866496 17928490366526717952 17945365374267162624 17993558494168759008 18031485296173932544 18090756065956827136 18094835558863892736 18132975832550146048 18139339639376144787 18318228590454804992 18366529786474461696 18426503987819126784 18443847745774583808 18535419379472007168 18547659271548174336 18596565426516000768 18620199834761700864 18646507374682913856 18725003961411391488 18786554376185935872 18803830996840218624 18830397979955920896 18853412621090291712 18876711169432085632 19068223032171036672 19113136688363667456 19153226505227452416 19308403108857767424 19377118527231688704 19422531230403944448 19440812488789426176 19493021702016155592 19550235448388616192 19602738522102550464 19685260574817103872 19737166337703899136 19801616225716076544 19820254293966716928 19848257330223808512 19962045986804054016 19980835057922465792 20051033997659989248 20093297544177188864 20285420958195674112 20352100574201430528 20370816913243570176 20399597811618914304 20520175767517790208 20552811625229058048 20608007164261655616 20662346009783769408 20729816986296517632 20749328713996406784 20773511270820478976 20866116680491696128 20891619390937890816 20917436701262581376 21110031566252408832 21154309871445245952 21179421735754334208 21236300065611096336 21325698956051862528 21445731032727576576 21451750911192416256 21471942151797276672 21502278774409125888 21572492473544343552 21721953497464988352 21799258343135649792 21870914049888104448 21921955857262116864 21994014879437193216 22068384989347201024 22099564295920490496 22145918146669241856 22192597287598686208 22265545927331479552 22325341094616793584 22457301735154560768 22478439440162774016 22604959737199337472 22678774138854309888 22738573147789983744 22821098577970133376 22896113145976609344 22917169027399016448 22949547538071278592 23019296273071341568 23046158721737097216 23102840535722851072 23121913078382690304 23184008059794362568 23232875285454874624 23370200179673038848 23392197140982398976 23532116288920404048 23748785512033959936 23764188441671098368 23826849452723625984 23890837573812483378 23904653822035623936 23991411325558345344 24126447411818523648 24155934920771936256 24185786185834859716 24291897031020183552 24488706381965948928 24568671983758835712 24591796994366111744 24826933113015601152 24862009832910551808 24966671948548521984 25048739168247914496 25107197306607894528 25114244969200877568 25116008731443892782 25196797271875387392 25288244370183120768 25430579704349254656 25484182251151556608 25513620906211098624 25537635340303269888 25744537478477023232 25836158036308918272 25896708307205259264 25921083318385901568 25990695602688207456 26136984696136733952 26247014099756138496 26291475202132168704 26316221783605198848 26402154967621435392 26464343106965078016 26473630825035454554 26616061315738738688 26734711996879985664 26829856422320799744 26918048061400743936 27047227944260898816 27136134098935240704 27161089217658093568 27199463748825219072 27477342885682207488 27549794679711692544 27639755981728690176 27665771618661875712 27821488907322261504 27829298479384756224 27894848139774001152 27930299752142551296 28087505942117087232 28179831564278903808 28205746495260327936 28239228981005778944 28245596969933881344 28315066754148128448 28434265274735816704 28594308043636768768 28602334548256555008 28629256202396368896 28669705032545501184 28962604663286651136 29065677790847533056 29133796845605916672 29161218733184139264 29229274476349489152 29239532553024233388 29325353172582924288 29404107783153825696 29466085727893987328 29527890862225655808 29730381440950075392 29767121459489058112 29943068980206081024 29971252586883698688 30139946316265783296 30428131437293511168 30528150861302145792 30556225369865355264 30599396717428371456 30728211628982796288 30809235258854866944 30829217437843587072 30912010746392483424 31123993070994610176 31160266906230718464 31299175020737544192 31376155051893872064 31665047349378613248 31685584588894797824 31769132603631501312 31854450098416644504 31988548434077793792 32168596549091364864 32177626366788624384 32207913227695915008 32253418161613688832 32358738710316515328 32389196041360244736 32582930246197482528 32651608509287931904 32758229311678447616 33102577484020801536 33149346443880735744 33288895931398029312 33398318890997219328 33488011641925190376 33685952602731841152 33717659160244161024 33907439605799006208 34018161208281464832 34050180453737693184 34139963394947284992 34375753541098524672 34528944409607012352 34569238082605645824 34654260803584276608 34682869617574035456 34849312928182311936 34996018799674851328 35055300269509558272 35088295711473598464 35298174433380606072 35623178268050939904 35646282662506647552 35740274179085438976 35856980733053435904 35890730748534325248 35987116988337518016 36062970592347865088 36181512131913654272 36189671117727785472 36265951665100292096 36278679278752289574 36636457180909609984 36733059572948923392 36853007975638253568 36887695491549167616 37070838758944014336 37240399669523401728 37293014749365827712 37450007922822782976 37573108752371871744 37660795959911841792 37674013097165839173 37753422338864171264 38136446064342073344 38226273376727334912 38306453010454904832 38616806217715534848 38754237054463377408 38845062460807888896 38881624977578852352 38986043404032311184 39205477044205100928 39370521149634207744 39474332675407798272 39603232451432153088 39696514660447617024 39924091973608108032 39961670115844931584 40102067995319978496 40186595088354377728 40570841916391348224 40704201148402861056 40741633826487140352 40799195623237828608 41040351535035580416 41216014328523311232 41324692019567538816 41459633972593035264 41498657427992813568 41732233360983392256 41834873402525162752 42220063132504817664 42308619742890491904 42358843471508668416 42472600131222192672 42651397912103725056 42891462065455153152 42903501822384832512 42943884303594553344 43004557548818251776 43144984947088687104 43443906994929976704 43598516686271299584 43741828099776208896 43843911714524233728 43988029758874386432 44136769978694402048 44199128591840980992 44291836293338483712 44385194575197372416 44531091854662959104 44650682189233587168 44914603470309121536 44956878880325548032 45209919474398674944 45357548277708619776 45477146295579967488 45642197155940266752 45792226291953218688 45834338054798032896 45899095076142557184 46092317443474194432 46205681071445702144 46243826156765380608 46368016119588725136 46465750570909749248 46740400359346077696 46784394281964797952 47064232577840808096 47497571024067919872 47528376883342196736 47653698905447251968 47781675147624966756 47809307644071247872 47982822651116690688 48252894823637047296 48311869841543872512 48371572371669719432 48583794062040367104 48977412763931897856 49137343967517671424 49183593988732223488 49653866226031202304 49724019665821103616 49933343897097043968 50097478336495828992 50214394613215789056 50232017462887785564 50393594543750774784 50576488740366241536 50861159408698509312 51027241812422197248 51075270680606539776 51489074956954046464 51793416614410518528 51842166636771803136 51981391205376414912 52273969392273467904 52494028199512276992 52582950404264337408 52632443567210397696 52928686213930156032 52947261650070909108 53232122631477477376 53469423993759971328 53659712844641599488 53836096122801487872 54094455888521797632 54272268197870481408 54398927497650438144 54418018918128434361 54954685771364414976 55099589359423385088 55279511963457380352 55331543237323751424 55642977814644523008 55789696279548002304 55860599504285102592 56175011884234174464 56359663128557807616 56411492990520655872 56491193939867762688 56630133508296256896 56868530549471633408 57188616087273537536 57204669096513110016 57339410065091002368 57925209326573302272 58131355581695066112 58267593691211833344 58322437466368278528 58479065106048466776 58650706345165848576 58808215566307651392 58932171455787974656 59055781724451311616 59460762881900150784 59534242918978116224 59886137960412162048 59942505173767397376 60279892632531566592 60856262874587022336 61056301722604291584 61112450739730710528 61198793434856742912 61658434875687174144 61824021492784966848 62247986141989220352 62320533812461436928 62598350041475088384 62752310103787744128 63330094698757226496 63371169177789595648 63538265207263002624 63708900196833289008 63977096868155587584 64337193098182729728 64355252733577248768 64415826455391830016 64506836323227377664 64717477420633030656 65165860492394965056 65303217018575863808 65516458623356895232 66205154968041603072 66298692887761471488 66577791862796058624 66796637781994438656 66976023283850380752 67371905205463682304 67435318320488322048 67814879211598012416 68036322416562929664 68751507082197049344 69057888819214024704 69138476165211291648 69308521607168553216 69365739235148070912 69698625856364623872 69992037599349702656 70110600539019116544 70176591422947196928 70596348866761212144 71246356536101879808 71292565325013295104 71480548358170877952 71713961466106871808 71974233976675036032 72125941184695730176 72363024263827308544 72379342235455570944 72531903330200584192 72557358557504579148 73272914361819219968 73466119145897846784 73706015951276507136 73775390983098335232 74480799339046803456 74586029498731655424 74900015845645565952 75146217504743743488 75321591919823683584 75348026194331678346 75506844677728342528 76452546753454669824 76612906020909809664 77233612435431069696 77508474108926754816 77690124921615777792 77763249955157704704 77972086808064622368 78410954088410201856 78741042299268415488 78948665350815596544 79206464902864306176 79393029320895234048 79848183947216216064 79923340231689863168 80204135990639956992 80373190176708755456 81141683832782696448 81408402296805722112 81483267652974280704 81598391246475657216 82432028657046622464 82649384039135077632 82919267945186070528 82997314855985627136 83464466721966784512 83669746805050325504 84617239485780983808 84717686943017336832 84945200262444385344 85302795824207450112 85782924130910306304 85807003644769665024 85887768607189106688 86009115097636503552 86887813989859953408 87197033372542599168 87483656199552417792 87687823429048467456 87976059517748772864 88273539957388804096 88398257183681961984 88583672586676967424 89062183709325918208 89301364378467174336 89829206940618243072 89913757760651096064 90419838948797349888 91284394311880533504 91584452583906437376 91668676109596065792 91798190152285114368 92184634886948388864 92411362142891404288 92487652313530761216 92736032239177450272 92931501141819498496 93480800718692155392 94128465155681616192 94995142048135839744 95056753766684393472 95307397810894503936 95563350295249933512 95965645302233381376 96505789647274094592 96623739683087745024 96743144743339438864 97167588124080734208 97954825527863795712 98274687935035342848 99307732452062404608 99448039331642207232 99866687794194087936 100194956672991657984 100464034925775571128 101152977480732483072 101722318817397018624 102054483624844394496 102150541361213079552 102978149913908092928 103586833228821037056 103962782410752829824 104547938784546935808 104988056399024553984 105165900808528674816 105264887134420795392 105894523300141818216 106464245262954954752 106938847987519942656 107672192245602975744 108188911777043595264 108544536395740962816 108797854995300876288 108836037836256868722 109909371542728829952 110199178718846770176 110559023926914760704 110663086474647502848 111721199008570205184 112350023768468348928 112719326257115615232 112982387879735525376 113260267016592513792 113737061098943266816 114377232174547075072 114409338193026220032 114678820130182004736 115850418653146604544 116262711163390132224 116535187382423666688 116644874932736557056 116958130212096933552 117616431132615302784 117864342911575949312 118111563448902623232 119068485837956232448 119772275920824324096 119885010347534794752 120559785265063133184 121712525749174044672 122112603445208583168 122224901479461421056 122397586869713485824 123648042985569933696 124495972283978440704 125196700082950176768 125504620207575488256 126660189397514452992 126742338355579191296 127076530414526005248 127417800393666578016 127954193736311175168 128674386196365459456 128710505467154497536 128831652910783660032 129013672646454755328 129434954841266061312 130331720984789930112 130606434037151727616 132410309936083206144 132597385775522942976 133155583725592117248 133593275563988877312 133952046567700761504 134743810410927364608 134870636640976644096 135629758423196024832 136072644833125859328 137503014164394098688 138276952330422583296 138617043214337106432 138731478470296141824 139397251712729247744 139984075198699405312 140221201078038233088 140353182845894393856 141192697733522424288 142492713072203759616 142585130650026590208 142961096716341755904 143427922932213743616 143948467953350072064 144251882369391460352 144726048527654617088 144758684470911141888 145114717115009158296 146545828723638439936 146932238291795693568 147412031902553014272 147550781966196670464 148961598678093606912 149172058997463310848 149800031691291131904 150292435009487486976 150643183839647367168 150696052388663356692 151013689355456685056 153225812041819619328 154467224870862139392 155380249843231555584 155526499910315409408 155944173616129244736 156821908176820403712 157482084598536830976 157897330701631193088 158786058641790468096 159696367894432432128 159846680463379726336 160408271981279913984 162283367665565392896 162816804593611444224 163196782492951314432 163254056754385303083 164864057314093244928 165298768078270155264 165838535890372141056 165994629711971254272 166928933443933569024 167339493610100651008 169234478971561967616 169890400524888770688 170605591648414900224 171565848261820612608 171614007289539330048 172018230195273007104 173775627979719906816 174394066745085198336 174967312399104835584 175952119035497545728 176547079914777608192 176796514367363923968 177167345173353934848 178602728756934348672 179658413881236486144 179827515521302192128 180839677897594699776 182568788623761067008 183168905167812874752 183337352219192131584 183596380304570228736 184822724285782808576 184975304627061522432 185472064478354900544 185863002283638996992 186961601437384310784 188256930311363232384 189990284096271679488 190113507533368786944 190614795621789007872 191126700590499867024 191931290604466762752 193011579294548189184 193247479366175490048 193486289486678877728 195909651055727591424 196549375870070685696 198615464904124809216 198896078663284414464 199733375588388175872 200389913345983315968 200928069851551142256 202305954961464966144 203444637634794037248 204108967249688788992 205956299827816185856 207173666457642074112 207925564821505659648 209095877569093871616 209976112798049107968 210331801617057349632 210529774268841590784 211789046600283636432 212928490525909909504 213877695975039885312 216377823554087190528 217089072791481925632 217595709990601752576 217672075672513737444 219818743085457659904 220398357437693540352 221118047853829521408 221326172949295005696 223442398017140410368 224700047536936697856 225438652514231230464 225964775759471050752 226520534033185027584 227474122197886533632 228754464349094150144 229357640260364009472 231700837306293209088 232525422326780264448 233070374764847333376 233289749865473114112 233916260424193867104 235232862265230605568 235728685823151898624 236223126897805246464 238136971675912464896 239544551841648648192 239770020695069589504 241119570530126266368 243425051498348089344 244225206890417166336 244449802958922842112 244795173739426971648 247296085971139867392 248991944567956881408 250393400165900353536 251009240415150976512 253484676711158382592 254153060829052010496 254835600787333156032 255908387472622350336 257348772392730918912 257421010934308995072 257663305821567320064 258027345292909510656 260663441969579860224 261212868074303455232 264820619872166412288 265194771551045885952 267186551127977754624 267904093135401523008 269487620821854729216 269741273281953288192 271259516846392049664 275006028328788197376 276553904660845166592 277234086428674212864 277462956940592283648 278794503425458495488 280442402156076466176 282385395467044848576 284985426144407519232 285170261300053180416 285922193432683511808 287896935906700144128 288503764738782920704 289452097055309234176 289517368941822283776 290229434230018316592 293091657447276879872 293864476583591387136 294824063805106028544 297923197356187213824 298344117994926621696 299600063382582263808 300584870018974973952 301392104777326713384 302027378710913370112 306451624083639238656 308934449741724278784 310760499686463111168 311888347232258489472 313643816353640807424 314964169197073661952 315794661403262386176 319392735788864864256 319693360926759452672 320816543962559827968 324566735331130785792 325633609187222888448 326393564985902628864 326508113508770606166 329728114628186489856 330597536156540310528 331677071780744282112 331989259423942508544 334678987220201302016 339780801049777541376 341211183296829800448 343131696523641225216 343228014579078660096 344036460390546014208 347551255959439813632 348788133490170396672 349934624798209671168 353094159829555216384 353593028734727847936 354334690346707869696 357205457513868697344 359316827762472972288 359655031042604384256 361679355795189399552 365137577247522134016 366337810335625749504 366674704438384263168 367192760609140457472 369645448571565617152 370944128956709801088 371726004567277993984 376513860622726464768 379980568192543358976 380227015066737573888 381229591243578015744 382253401180999734048 383862581208933525504 386023158589096378368 386494958732350980096 386972578973357755456 391819302111455182848 397230929808249618432 397792157326568828928 399466751176776351744 400779826691966631936 401856139703102284512 404611909922929932288 406889275269588074496 408217934499377577984 411912599655632371712 415851129643011319296 418191755138187743232 419952225596098215936 420663603234114699264 421059548537683181568 423578093200567272864 425856981051819819008 427755391950079770624 432755647108174381056 434178145582963851264 435344151345027474888 439637486170915319808 440796714875387080704 442236095707659042816 442652345898590011392 446884796034280820736 449400095073873395712 450877305028462460928 451929551518942101504 453041068066370055168 454948244395773067264 463401674612586418176 466140749529694666752 466579499730946228224 467832520848387734208 470465724530461211136 471457371646303797248 472446253795610492928 476273943351824929792 479089103683297296384 479540041390139179008 486850102996696178688 488450413780834332672 489590347478853943296 489762170263155909249 494592171942279734784 497983889135913762816 500786800331800707072 502018480830301953024 509671201574666312064 511816774945244700672 514697544785461837824 514842021868617990144 516054690585819021312 521326883939159720448 522425736148606910464 529641239744332824576 530389543102091771904 535808186270803046016 538975241643709458432 539482546563906576384 542519033692784099328 550012056657576394752 554468172857348425728 554925913881184567296 557589006850916990976 560884804312152932352 564770790934089697152 569970852288815038464 570340522600106360832 571844386865367023616 575793871813400288256 577007529477565841408 578904194110618468352 579034737883644567552 580458868460036633184 586183314894553759744 587728953167182774272 589648127610212057088 595846394712374427648 596688235989853243392 599200126765164527616 601169740037949947904 602784209554653426768 604054757421826740224 617868899483448557568 621520999372926222336 623776694464516978944 627287632707281614848 629928338394147323904 631589322806524772352 638785471577729728512 639386721853518905344 641633087925119655936 649133470662261571584 651267218374445776896 652787129971805257728 653016227017541212332 659456229256372979712 661195072313080621056 663354143561488564224 663978518847885017088 669357974440402604032 679561602099555082752 682422366593659600896 686263393047282450432 688072920781092028416 695102511918879627264 697576266980340793344 699869249596419342336 707186057469455695872 708669380693415739392 714410915027737394688 718633655524945944576 719310062085208768512 723358711590378799104 730275154495044268032 732675620671251499008 733349408876768526336 734385521218280914944 739290897143131234304 741888257913419602176 743452009134555987968 753027721245452929536 760454030133475147776 762459182487156031488 764506802361999468096 767725162417867051008 772046317178192756736 772989917464701960192 773945157946715510912 783638604222910365696 794461859616499236864 795584314653137657856 801559653383933263872 803712279406204569024 809223819845859864576 813778550539176148992 823825199311264743424 831702259286022638592 836383510276375486464 841327206468229398528 847156186401134545728 851713962103639638016 855510783900159541248 865511294216348762112 868356291165927702528 870688302690054949776 879274972341830639616 881593429750774161408 884472191415318085632 893769592068561641472 898800190147746791424 901754610056924921856 906082136132740110336 909896488791546134528 926803349225172836352 932281499059389333504 935665041696775468416 940931449060922422272 942914743292607594496 944892507591220985856 952547886703649859584 958178207366594592768 959080082780278358016 973700205993392357376 976900827561668665344 979180694957707886592 979524340526311818498 989184343884559469568 995967778271827525632 1004036961660603906048 1019342403149332624128 1023633549890489401344 1029395089570923675648 1029684043737235980288 1032109381171638042624 1042653767878319440896 1044851472297213820928 1059282479488665649152 1060779086204183543808 1071616372541606092032 1077950483287418916864 1078965093127813152768 1085038067385568198656 1100024113315152789504 1108936345714696851456 1115178013701833981952 1129541581868179394304 1139941704577630076928 1140681045200212721664 1143688773730734047232 1151587743626800576512 1157808388221236936704 1158069475767289135104 1160917736920073266368 1172366629789107519488 1175457906334365548544 1191692789424748855296 1193376471979706486784 1198400253530329055232 1202339480075899895808 1205568419109306853536 1208109514843653480448 1235737798966897115136 1247553388929033957888 1254575265414563229696 1259856676788294647808 1263178645613049544704 1277570943155459457024 1283266175850239311872 1298266941324523143168 1302534436748891553792 1306032454035082424664 1318912458512745959424 1322390144626161242112 1326708287122977128448 1327957037695770034176 1338715948880805208064 1359123204199110165504 1364844733187319201792 1390205023837759254528 1399738499192838684672 1414372114938911391744 1417338761386831478784 1428821830055474789376 1437267311049891889152 1438620124170417537024 1460550308990088536064 1465351241342502998016 1468771042436561829888 1478581794286262468608 1483776515826839204352 1486904018269111975936 1506055442490905859072 1529013604723998936192 1535450324835734102016 1544092634356385513472 1547890315893431021824 1567277208445820731392 1588923719232998473728 1591168629306275315712 1607424558812409138048 1618447639691719729152 1627557101078352297984 1647650398622529486848 1663404518572045277184 1672767020552750972928 1682654412936458797056 1694312372802269091456 1711021567800319082496 1731022588432697524224 1736712582331855405056 1741376605380109899552 1758549944683661279232 1763186859501548322816 1768944382830636171264 1787539184137123282944 1797600380295493582848 1803509220113849843712 1812164272265480220672 1819792977583092269056 1853606698450345672704 1864562998118778667008 1871330083393550936832 1881862898121844844544 1889785015182441971712 1905095773407299719168 1916356414733189185536 1918160165560556716032 1947400411986784714752 1953801655123337330688 1958361389915415773184 1959048681052623636996 1978368687769118939136 1991935556543655051264 2008073923321207812096 2038684806298665248256 2047267099780978802688 2058790179141847351296 2064218762343276085248 2085307535756638881792 2121558172408367087616 2143232745083212184064 2155900966574837833728 2157930186255626305536 2170076134771136397312 2200048226630305579008 2217872691429393702912 2230356027403667963904 2259083163736358788608 2281362090400425443328 2287377547461468094464 2303175487253601153024 2316138951534578270208 2321835473840146532736 2344733259578215038976 2350915812668731097088 2383385578849497710592 2386752943959412973568 2404678960151799791616 2411136838218613707072 2416219029687306960896 2471475597933794230272 2495106777858067915776 2509150530829126459392 2555141886310918914048 2566532351700478623744 2596533882649046286336 2605068873497783107584 2612064908070164849328 2637824917025491918848 2644780289252322484224 2653416574245954256896 2677431897761610416128 2718246408398220331008 2729689466374638403584 2780410047675518509056 2828744229877822783488 2834677522773662957568 2857643660110949578752 2874534622099783778304 2877240248340835074048 2921100617980177072128 2930702482685005996032 2937542084873123659776 2957163588572524937216 2967553031653678408704 2973808036538223951872 3012110884981811718144 3058027209447997872384 3070900649671468204032 3088185268712771026944 3095780631786862043648 3134554416891641462784 3177847438465996947456 3182337258612550631424 3214849117624818276096 3236895279383439458304 3255114202156704595968 3295300797245058973696 3326809037144090554368 3345534041105501945856 3388624745604538182912 3422043135600638164992 3473425164663710810112 3482753210760219799104 3517099889367322558464 3526373719003096645632 3575078368274246565888 3595200760590987165696 3607018440227699687424 3624328544530960441344 3707213396900691345408 3742660166787101873664 3763725796243689689088 3779570030364883943424 3810191546814599438336 3832712829466378371072 3894800823973569429504 3907603310246674661376 3918097362105247273992 3956737375538237878272 3983871113087310102528 4016147846642415624192 4077369612597330496512 4094534199561957605376 4170615071513277763584 4243116344816734175232 4286465490166424368128 4311801933149675667456 4315860372511252611072 4435745382858787405824 4460712054807335927808 4518166327472717577216 4606350974507202306048 4632277903069156540416 4643670947680293065472 4689466519156430077952 4701831625337462194176 4766771157698995421184 4773505887918825947136 4822273676437227414144 4832438059374613921792 4942951195867588460544 4990213555716135831552 5018301061658252918784 5133064703400957247488 5193067765298092572672 5210137746995566215168 5224129816140329698656 5275649834050983837696 5289560578504644968448 5306833148491908513792 5354863795523220832256 5436492816796440662016 5459378932749276807168 5560820095351037018112 5669355045547325915136 5715287320221899157504 5749069244199567556608 5754480496681670148096 5842201235960354144256 5861404965370011992064 5875084169746247319552 5914327177145049874432 5935106063307356817408 6024221769963623436288 6116054418895995744768 6141801299342936408064 6176370537425542053888 6191561263573724087296 6364674517225101262848 6429698235249636552192 6473790558766878916608 6510228404313409191936 6653618074288181108736 6691068082211003891712 6777249491209076365824 6844086271201276329984 6965506421520439598208 7034199778734645116928 7052747438006193291264 7150156736548493131776 7214036880455399374848 7248657089061920882688 7414426793801382690816 7485320333574203747328 7527451592487379378176 7620383093629198876672 7665425658932756742144 7789601647947138859008 7815206620493349322752 7836194724210494547984 7913474751076475756544 8032295693284831248384 8154739225194660993024 8189068399123915210752 8341230143026555527168 8486232689633468350464 8572930980332848736256 8623603866299351334912 8631720745022505222144 8871490765717574811648 8921424109614671855616 9036332654945435154432 9212701949014404612096 9264555806138313080832 9287341895360586130944 9378933038312860155904 9403663250674924388352 9533542315397990842368 9547011775837651894272 9644547352874454828288 9664876118749227843584 9885902391735176921088 9980427111432271663104 10036602123316505837568 10266129406801914494976 10420275493991132430336 10448259632280659397312 10551299668101967675392 10579121157009289936896 10709727591046441664512 10872985633592881324032 11121640190702074036224 11338710091094651830272 11430574640443798315008 11498138488399135113216 11684402471920708288512 11722809930740023984128 11828654354290099748864 11870212126614713634816 12048443539927246872576 12232108837791991489536 12283602598685872816128 12383122527147448174592 12729349034450202525696 12859396470499273104384 12947581117533757833216 13307236148576362217472 13382136164422007783424 13554498982418152731648 13931012843040879196416 14068399557469290233856 14105494876012386582528 14300313473096986263552 14497314178123841765376 14828853587602765381632 14970640667148407494656 15054903184974758756352 15240766187258397753344 15579203295894277718016 15630413240986698645504 15672389448420989095968 15826949502152951513088 16064591386569662496768 16309478450389321986048 16378136798247830421504 16682460286053111054336 17145861960665697472512 17247207732598702669824 17263441490045010444288 17742981531435149623296 18072665309890870308864 18425403898028809224192 18529111612276626161664 18574683790721172261888 19094023551675303788544 19289094705748909656576 19329752237498455687168 19960854222864543326208 20073204246633011675136 20532258813603828989952 20896519264561318794624 21102599336203935350784 21158242314018579873792 21419455182092883329024 21745971267185762648064 22243280381404148072448 22861149280887596630016 22996276976798270226432 23368804943841416577024 23445619861480047968256 23657308708580199497728 23740424253229427269632 24096887079854493745152 24464217675583982979072 24567205197371745632256 24766245054294896349184 25458698068900405051392 25718792940998546208768 25895162235067515666432 26614472297152724434944 26764272328844015566848 27108997964836305463296 27862025686081758392832 28136799114938580467712 28210989752024773165056 28600626946193972527104 28994628356247683530752 29657707175205530763264 29941281334296814989312 30109806369949517512704 30481532374516795506688 31260826481973397291008 31344778896841978191936 31653899004305903026176 32129182773139324993536 32618956900778643972096 33364920572106222108672 34291723921331394945024 34494415465197405339648 35485963062870299246592 36145330619781740617728 36850807796057618448384 37149367581442344523776 38188047103350607577088 38578189411497819313152 38659504474996911374336 39921708445729086652416 40146408493266023350272 41793038529122637589248 42205198672407870701568 42316484628037159747584 42838910364185766658048 43491942534371525296128 44486560762808296144896 45722298561775193260032 46737609887682833154048 46891239722960095936512 47480848506458854539264 48193774159708987490304 48928435351167965958144 49134410394743491264512 49532490108589792698368 51437585881997092417536 51790324470135031332864 53228944594305448869888 54217995929672610926592 55724051372163516785664 57989256712495367061504 59882562668593629978624 60219612739899035025408 60963064749033591013376 62689557793683956383872 63307798008611806052352 64258365546278649987072 65237913801557287944192 66729841144212444217344 68583447842662789890048 68988830930394810679296 70971926125740598493184 72290661239563481235456 73701615592115236896768 74298735162884689047552 76376094206701215154176 77156378822995638626304 79843416891458173304832 80292816986532046700544 83586077058245275178496 84410397344815741403136 84632969256074319495168 86983885068743050592256 88973121525616592289792 91444597123550386520064 93782479445920191873024 94961697012917709078528 96387548319417974980608 97856870702335931916288 99064980217179585396736 102875171763994184835072 106457889188610897739776 108435991859345221853184 111448102744327033571328 115978513424990734123008 119765125337187259957248 120439225479798070050816 121926129498067182026752 125379115587367912767744 126615596017223612104704 128516731092557299974144 130475827603114575888384 133459682288424888434688 137166895685325579780096 144581322479126962470912 147403231184230473793536 148597470325769378095104 154312757645991277252608 159686833782916346609664 167172154116490550356992 173967770137486101184512 182889194247100773040128 189923394025835418157056 192775096638835949961216 195713741404671863832576 198129960434359170793472 205750343527988369670144 212915778377221795479552 216871983718690443706368 222896205488654067142656 239530250674374519914496 240878450959596140101632 250758231174735825535488 253231192034447224209408 260951655206229151776768 266919364576849776869376 274333791370651159560192 289162644958253924941824 297194940651538756190208 308625515291982554505216 319373667565832693219328 334344308232981100713984 347935540274972202369024 365778388494201546080256 379846788051670836314112 385550193277671899922432 391427482809343727665152 396259920868718341586944 411500687055976739340288 433743967437380887412736 445792410977308134285312 479060501348749039828992 501516462349471651070976 521903310412458303553536 548667582741302319120384 578325289916507849883648 594389881303077512380416 617251030583965109010432 638747335131665386438656 668688616465962201427968 759693576103341672628224 782854965618687455330304 792519841737436683173888 823001374111953478680576 867487934874761774825472 891584821954616268570624 958121002697498079657984 1003032924698943302141952 1043806620824916607107072 1097335165482604638240768 1156650579833015699767296 1188779762606155024760832 1234502061167930218020864 1337377232931924402855936 1565709931237374910660608 1585039683474873366347776 1646002748223906957361152 1734975869749523549650944 1783169643909232537141248 1916242005394996159315968 2006065849397886604283904 2377559525212310049521664 2469004122335860436041728 2674754465863848805711872 3131419862474749821321216 3292005496447813914722304 3469951739499047099301888 3566339287818465074282496 4012131698795773208567808 4755119050424620099043328 4938008244671720872083456 5349508931727697611423744 7132678575636930148564992 8024263397591546417135616 9876016489343441744166912 10699017863455395222847488 14265357151273860297129984 16048526795183092834271232 21398035726910790445694976 32097053590366185668542464 42796071453821580891389952 64194107180732371337084928 128388214361464742674169856
- Sum of all divisors σ(n): 444416452025701555937321631
- Sum of proper divisors (its aliquot sum) s(n): 316028237664236813263151775
- 128388214361464742674169856 is an abundant number, because the sum of its proper divisors (316028237664236813263151775) is greater than itself. Its abundance is 187640023302772070588981919
Bases of 128388214361464742674169856
- Binary: 1101010001100110100001100001011111011101011111100101000100010100000010000000000000000002
- Hexadecimal: 0x6A33430BEEBF288A040000
- Base-36: G4QX9YTM06B5LOG00
Squares and roots of 128388214361464742674169856
- 128388214361464742674169856 squared (1283882143614647426741698562) is 16483533586925421602469263685458198580939298739060736
- 128388214361464742674169856 cubed (1283882143614647426741698563) is 2116291443592584857097080311917489812934240652615832700272269636223669964374016
-
128388214361464742674169856 is a
perfect square number . Itssquare root is 11330852322816 -
The
cube root of 128388214361464742674169856 is 504477405.1557701007
Scales and comparisons
How big is 128388214361464742674169856?- 128,388,214,361,464,742,674,169,856 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 128,388,214,361,464,742,674,169,856 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 128388214361464742674169856 cubic inches would be around 42039783.8 feet tall.
Recreational maths with 128388214361464742674169856
- 128388214361464742674169856 backwards is 658961476247464163412883821
- The number of decimal digits it has is: 27
- The sum of 128388214361464742674169856's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 128388214361464742674169856 - Facts about the integer". Numbermatics.com. 2024. Web. 22 May 2024.
APA style:
Numbermatics. (2024). Number 128388214361464742674169856 - Facts about the integer. Retrieved 22 May 2024, from https://numbermatics.com/n/128388214361464742674169856/
Chicago style:
Numbermatics. 2024. "Number 128388214361464742674169856 - Facts about the integer". https://numbermatics.com/n/128388214361464742674169856/
The information we have on file for 128388214361464742674169856 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 128388214361464742674169856, math, Factors of 128388214361464742674169856, curriculum, school, college, exams, university, Prime factorization of 128388214361464742674169856, STEM, science, technology, engineering, physics, economics, calculator, one hundred twenty-eight septillion, three hundred eighty-eight sextillion, two hundred fourteen quintillion, three hundred sixty-one quadrillion, four hundred sixty-four trillion, seven hundred forty-two billion, six hundred seventy-four million, one hundred sixty-nine thousand, eight hundred fifty-six.