499219267850114157222137856
499,219,267,850,114,157,222,137,856 is an even composite number composed of seven prime numbers multiplied together.
499219267850114157222137856 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of fifteen thousand, seven hundred ninety-five divisors.
Prime factorization of 499219267850114157222137856:
212 × 34 × 72 × 192 × 1092 × 1372 × 195312
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 7 × 7 × 19 × 19 × 109 × 109 × 137 × 137 × 19531 × 19531)See below for interesting mathematical facts about the number 499219267850114157222137856 from the Numbermatics database.
Names of 499219267850114157222137856
- Cardinal: 499219267850114157222137856 can be written as Four hundred ninety-nine septillion, two hundred nineteen sextillion, two hundred sixty-seven quintillion, eight hundred fifty quadrillion, one hundred fourteen trillion, one hundred fifty-seven billion, two hundred twenty-two million, one hundred thirty-seven thousand, eight hundred fifty-six.
Scientific notation
- Scientific notation: 4.99219267850114157222137856 × 1026
Factors of 499219267850114157222137856
Divisors of 499219267850114157222137856
- Number of divisors d(n): 15795
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 19 21 24 27 28 32 36 38 42 48 49 54 56 57 63 64 72 76 81 84 96 98 108 109 112 114 126 128 133 137 144 147 152 162 168 171 189 192 196 216 218 224 228 252 256 266 274 288 294 304 324 327 336 342 361 378 384 392 399 411 432 436 441 448 456 504 512 513 532 548 567 576 588 608 648 654 672 684 722 756 763 768 784 798 822 864 872 882 896 912 931 959 981 1008 1024 1026 1064 1083 1096 1134 1152 1176 1197 1216 1233 1296 1308 1323 1344 1368 1444 1512 1526 1536 1539 1568 1596 1644 1728 1744 1764 1792 1824 1862 1918 1962 2016 2048 2052 2071 2128 2166 2192 2268 2289 2304 2352 2394 2432 2466 2527 2592 2603 2616 2646 2688 2736 2793 2877 2888 2943 3024 3052 3072 3078 3136 3192 3249 3288 3456 3488 3528 3584 3591 3648 3699 3724 3836 3924 3969 4032 4096 4104 4142 4256 4332 4384 4536 4578 4608 4704 4788 4864 4932 5054 5184 5206 5232 5292 5341 5376 5472 5586 5754 5776 5886 6048 6104 6144 6156 6213 6272 6384 6498 6576 6713 6867 6912 6976 7056 7168 7182 7296 7398 7448 7581 7672 7809 7848 7938 8064 8208 8284 8379 8512 8631 8664 8768 8829 9072 9156 9216 9408 9576 9728 9747 9864 10108 10368 10412 10464 10584 10682 10752 10773 10944 11097 11172 11508 11552 11772 11881 12096 12208 12288 12312 12426 12544 12768 12996 13152 13426 13734 13824 13952 14112 14336 14364 14497 14592 14796 14896 14933 15162 15344 15618 15696 15876 16023 16128 16416 16568 16758 17024 17262 17328 17536 17658 17689 18144 18221 18312 18432 18639 18769 18816 19152 19456 19494 19531 19728 20139 20216 20601 20736 20824 20928 21168 21364 21504 21546 21888 22194 22344 22743 23016 23104 23427 23544 23762 24192 24416 24624 24852 25088 25137 25536 25893 25992 26304 26852 27468 27648 27904 28224 28672 28728 28994 29184 29241 29592 29792 29866 30324 30688 31236 31392 31752 32046 32256 32832 33136 33516 34048 34524 34656 35072 35316 35378 35643 36288 36442 36624 36864 37278 37538 37632 38304 38912 38988 39062 39349 39456 40278 40432 41202 41472 41648 41856 42336 42728 43008 43092 43491 43776 44388 44688 44799 45486 46032 46208 46854 47088 47524 48069 48384 48832 49248 49457 49704 50176 50274 51072 51786 51984 52608 53067 53704 54663 54936 55296 55808 55917 56307 56448 57456 57988 58368 58482 58593 59184 59584 59732 60417 60648 61376 61803 62472 62784 63504 64092 64512 65664 66272 67032 68096 68229 69048 69312 70144 70281 70632 70756 71286 72576 72884 73248 74556 75076 75264 75411 76608 77679 77824 77976 78124 78698 78912 80556 80864 82404 82944 83167 83296 83712 84672 85456 86016 86184 86982 87552 88776 89376 89598 90972 92064 92416 93708 94176 95048 96138 96768 97664 98496 98914 99408 100352 100548 101479 102144 103572 103968 104531 105216 106134 106929 107408 109326 109872 110592 111616 111834 112614 112896 114912 115976 116736 116964 117186 118047 118368 119168 119464 120834 121296 122752 123606 124944 125568 127008 127547 128184 129024 130473 131328 131383 132544 134064 134397 136192 136458 136717 138096 138624 140288 140562 141264 141512 142572 144207 145152 145768 146496 148371 149112 150152 150528 150822 153216 155358 155952 156248 157396 157824 159201 161112 161728 163989 164808 165888 166334 166592 167424 167751 168921 169344 170912 172368 173964 175104 175779 177552 178752 179196 181251 181944 184128 184832 187416 188352 190096 192276 193536 195328 196992 197828 198816 200704 201096 202958 204288 204687 207144 207936 209062 210432 210843 212268 213858 214816 218652 219744 223232 223668 225228 225739 225792 229824 231952 233472 233928 234372 236094 236736 238336 238928 241668 242592 245504 247212 249501 249888 251136 254016 255094 256368 258048 260946 262656 262766 265088 268128 268794 272384 272916 273434 275443 276192 277248 280576 281124 282528 283024 283727 285144 288414 290304 291536 292992 296742 298224 300304 301056 301644 304437 306432 310716 311904 312496 313593 314792 315648 318402 320787 322224 323456 327978 329616 331776 332668 333184 334848 335502 337842 338688 341824 344736 346199 347928 350208 351558 354141 355104 356611 357504 358392 362502 363888 368256 369664 371089 374832 376704 380192 382641 384552 387072 390656 391419 393984 394149 395656 397632 402192 403191 405916 408576 409374 410151 414288 415872 418124 420864 421686 424536 427716 429632 432621 437304 439488 445113 446464 447336 450456 451478 451584 459648 463904 467856 468744 472188 473472 476672 477603 477856 483336 485184 491008 491967 494424 499002 499776 502272 506763 508032 510188 512736 521892 525312 525532 527337 530176 536256 537588 543753 544768 545832 546868 550886 552384 554496 561152 562248 565056 566048 567454 570288 576828 580608 582169 583072 585984 593484 596448 600608 602112 603288 608874 612864 621432 623808 624992 627186 629584 631296 636804 641574 644448 646912 655956 659232 665336 666368 669696 671004 675684 677217 677376 683648 689472 692398 695856 700416 703116 708282 710208 713222 715008 716784 725004 727776 731717 736512 739328 742178 748503 749664 753408 760384 765282 769104 774144 781312 782838 787968 788298 791312 795264 804384 806382 811832 817152 818748 820302 826329 828576 831744 836248 841728 843372 849072 851181 855432 859264 865242 874608 878976 890226 894672 900912 902956 903168 913311 919296 919681 927808 935712 937488 940779 944376 946944 953344 955206 955712 957019 962361 966672 970368 982016 983934 988848 998004 999552 1004544 1013526 1016064 1020376 1025472 1038597 1043784 1050624 1051064 1054674 1060352 1062423 1069833 1072512 1075176 1087506 1091664 1093736 1101772 1104768 1108992 1113267 1124496 1130112 1132096 1134908 1140576 1147923 1153656 1161216 1164338 1166144 1171968 1174257 1182447 1186968 1192896 1201216 1206576 1209573 1217748 1225728 1230453 1242864 1247616 1249984 1254372 1259168 1262592 1273608 1283148 1288896 1293824 1311912 1318464 1330672 1332736 1335339 1339392 1342008 1351368 1354434 1354752 1367296 1378944 1384796 1391712 1406232 1416564 1420416 1426444 1430016 1432809 1433568 1450008 1455552 1463434 1473024 1475901 1478656 1484356 1497006 1499328 1506816 1520289 1520768 1530564 1538208 1562624 1565676 1575936 1576596 1580173 1582011 1582624 1590528 1608768 1612764 1623664 1627697 1634304 1637496 1640604 1652658 1657152 1663488 1672496 1683456 1686744 1698144 1702362 1710864 1718528 1730484 1746507 1749216 1757952 1780452 1789344 1801824 1805912 1806336 1826622 1838592 1839362 1855616 1871424 1874976 1881558 1888752 1893888 1906688 1910412 1911424 1914038 1924722 1928101 1933344 1940736 1964032 1967868 1977696 1986089 1996008 1999104 2009088 2027052 2031651 2032128 2040752 2045821 2050944 2077194 2087568 2101248 2102128 2109348 2120704 2124846 2128879 2139666 2145024 2150352 2175012 2183328 2187472 2195151 2203544 2209536 2217984 2226534 2245509 2248992 2260224 2264192 2269816 2281152 2295846 2307312 2322432 2328676 2332288 2343936 2348514 2364894 2373936 2385792 2402432 2413152 2419146 2423393 2435496 2451456 2460906 2478987 2485728 2495232 2496277 2499968 2508744 2518336 2525184 2547216 2553543 2566296 2577792 2587648 2597623 2623824 2636928 2661344 2665472 2670678 2675747 2684016 2702736 2708868 2709504 2734592 2739933 2757888 2759043 2769592 2783424 2812464 2822337 2833128 2840832 2852888 2860032 2865618 2867136 2871057 2900016 2911104 2926868 2946048 2951802 2968712 2994012 2998656 3013632 3040578 3041536 3061128 3076416 3115791 3125248 3131352 3151872 3153192 3160346 3164022 3165248 3181056 3187269 3209499 3217536 3225528 3247328 3255394 3274992 3281208 3305316 3314304 3326976 3339801 3344992 3373488 3396288 3404724 3421728 3437056 3443769 3460968 3493014 3498432 3515904 3547341 3560904 3578688 3603648 3611824 3653244 3677184 3678724 3691359 3711232 3742848 3749952 3763116 3777504 3787776 3813376 3820824 3822848 3828076 3849444 3856202 3866688 3881472 3928064 3935736 3955392 3972178 3992016 3998208 4006017 4018176 4054104 4063302 4064256 4081504 4091642 4101888 4154388 4175136 4204256 4218696 4241408 4249692 4257758 4279332 4289041 4290048 4300704 4350024 4366656 4374944 4390302 4407088 4419072 4435968 4453068 4491018 4497984 4520448 4528384 4539632 4562304 4591692 4614624 4657352 4664576 4687872 4697028 4729788 4740519 4747872 4771584 4804864 4826304 4838292 4846786 4870992 4883091 4902912 4921812 4957974 4971456 4990464 4992554 4999936 5017488 5036672 5050368 5094432 5107086 5132592 5155584 5175296 5195246 5239521 5247648 5273856 5322688 5330944 5341356 5351494 5368032 5390813 5405472 5417736 5419008 5469184 5479866 5515776 5518086 5539184 5566848 5624928 5644674 5666256 5681664 5705776 5720064 5731236 5734272 5742114 5784303 5800032 5822208 5853736 5892096 5903604 5937424 5958267 5988024 5997312 6027264 6081156 6083072 6094953 6122256 6137463 6152832 6231582 6262704 6303744 6306384 6320692 6328044 6330496 6362112 6374538 6386637 6418998 6435072 6451056 6494656 6510788 6549984 6562416 6585453 6610632 6628608 6653952 6679602 6689984 6736527 6746976 6775609 6792576 6809448 6843456 6874112 6887538 6921936 6986028 6996864 7031808 7050691 7094682 7121808 7157376 7207296 7223648 7270179 7306488 7354368 7357448 7382718 7422464 7436961 7485696 7488831 7499904 7526232 7555008 7575552 7641648 7645696 7656152 7660629 7698888 7712404 7733376 7762944 7792869 7871472 7910784 7944356 7984032 7996416 8012034 8027241 8108208 8126604 8128512 8163008 8183284 8203776 8219799 8277129 8308776 8350272 8408512 8437392 8467011 8482816 8499384 8515516 8558664 8578082 8580096 8601408 8613171 8700048 8733312 8749888 8780604 8814176 8838144 8906136 8982036 8995968 9040896 9056768 9079264 9124608 9183384 9229248 9314704 9329152 9347373 9375744 9394056 9459576 9481038 9495744 9543168 9609728 9628497 9652608 9676584 9693572 9741984 9766182 9843624 9915948 9942912 9980928 9985108 9999872 10019403 10034976 10073344 10188864 10214172 10265184 10311168 10331307 10350592 10390492 10479042 10495296 10547712 10642023 10645376 10661888 10682712 10702988 10736064 10781626 10810944 10835472 10938368 10959732 11031552 11036172 11061211 11074077 11078368 11133696 11249856 11289348 11332512 11363328 11393879 11411552 11440128 11462472 11468544 11484228 11568606 11600064 11644416 11707472 11784192 11807208 11874848 11916534 11976048 11994624 12054528 12162312 12166144 12189906 12244512 12274926 12305664 12463164 12525408 12612768 12641384 12656088 12660992 12724224 12749076 12773274 12837996 12867123 12870144 12902112 12989312 13021576 13099968 13124832 13170906 13221264 13257216 13307904 13359204 13379968 13473054 13493952 13551218 13585152 13618896 13686912 13748224 13775076 13843872 13902623 13972056 13993728 14063616 14101382 14189364 14221557 14243616 14314752 14320747 14414592 14447296 14540358 14612976 14649273 14708736 14714896 14765436 14844928 14873922 14902153 14971392 14977662 14999808 15052464 15110016 15151104 15283296 15291392 15312304 15321258 15397776 15424808 15466752 15525888 15585738 15718563 15742944 15821568 15888712 15968064 15992832 16024068 16054482 16172439 16216416 16253208 16257024 16326016 16366568 16407552 16439598 16554258 16617552 16700544 16817024 16874784 16934022 16998768 17031032 17117328 17156164 17160192 17202816 17226342 17352909 17400096 17466624 17473939 17499776 17561208 17628352 17676288 17812272 17874801 17964072 17991936 18081792 18113536 18158528 18183361 18249216 18284859 18366768 18412389 18458496 18629408 18658304 18694746 18730229 18788112 18919152 18962076 18991488 19086336 19159911 19219456 19256994 19305216 19353168 19387144 19483968 19532364 19687248 19756359 19831896 19885824 19961856 19970216 19999744 20038806 20069952 20146688 20326827 20377728 20428344 20530368 20622336 20662614 20780984 20958084 20990592 21095424 21152073 21284046 21290752 21365424 21405976 21472128 21563252 21621888 21670944 21810537 21876736 21919464 22063104 22072344 22122422 22148154 22156736 22267392 22310883 22466493 22499712 22578696 22665024 22726656 22787758 22823104 22924944 22937088 22968456 22981887 23137212 23200128 23288832 23378607 23414944 23614416 23749696 23833068 23952096 23989248 24081723 24324624 24332288 24379812 24489024 24549852 24611328 24831387 24926328 25050816 25225536 25282768 25312176 25321984 25448448 25498152 25546548 25675992 25734246 25740288 25804224 25839513 25978624 26043152 26199936 26249664 26341812 26442528 26514432 26718408 26759936 26946108 26987904 27102436 27170304 27237792 27373824 27496448 27550152 27687744 27805246 27944112 27987456 28042119 28127232 28202764 28378728 28443114 28487232 28629504 28641494 28829184 28885491 28894592 29080716 29225952 29298546 29429792 29530872 29689856 29747844 29804306 29942784 29955324 29999616 30023287 30058209 30104928 30220032 30566592 30582784 30624608 30642516 30795552 30849616 30926243 30933504 31051776 31171476 31437126 31485888 31643136 31777424 31936128 31985664 32048136 32108964 32344878 32432832 32506416 32652032 32733136 32815104 32879196 33108516 33183633 33235104 33401088 33634048 33749568 33868044 33997536 34062064 34181637 34234656 34312328 34320384 34405632 34452684 34705818 34800192 34933248 34947878 34999552 35122416 35256704 35352576 35624544 35749602 35928144 35983872 36163584 36227072 36317056 36366722 36498432 36569718 36733536 36824778 36916992 37258816 37316608 37389492 37460458 37576224 37735691 37838304 37924152 37982976 38172672 38319822 38438912 38513988 38601369 38610432 38706336 38774288 38870599 38967936 39064728 39374496 39512718 39663792 39771648 39923712 39940432 39999488 40077612 40139904 40293376 40448701 40653654 40755456 40856688 41060736 41244672 41325228 41561968 41707869 41916168 41981184 42190848 42304146 42568092 42581504 42664671 42730848 42811952 42944256 42962241 43126504 43243776 43341888 43621074 43838928 43947819 44126208 44144688 44244844 44296308 44313472 44534784 44621766 44706459 44932986 44999424 45157392 45330048 45453312 45575516 45646208 45849888 45874176 45936912 45963774 46274424 46400256 46577664 46757214 46829888 47155689 47228832 47429263 47499392 47666136 47904192 47978496 48163446 48517317 48649248 48664576 48759624 48978048 49099704 49222656 49354837 49662774 49852656 50101632 50451072 50565536 50624352 50643968 50839193 50996304 51093096 51351984 51468492 51480576 51608448 51679026 51957248 52058727 52086304 52399872 52421817 52499328 52683624 52885056 53028864 53436816 53519872 53624403 53892216 53975808 54204872 54340608 54475584 54550083 54747648 55100304 55237167 55375488 55610492 55888224 55974912 56084238 56190687 56405528 56757456 56886228 56974464 57259008 57282988 57479733 57658368 57770982 57789184 58161432 58451904 58597092 58859584 59061744 59269077 59379712 59495688 59608612 59885568 59910648 59999232 60046574 60116418 60209856 60440064 60980481 61133184 61165568 61249216 61285032 61591104 61699232 61852486 61867008 62342952 62874252 62971776 63286272 63456219 63554848 63872256 64096272 64217928 64689756 64865664 65012832 65304064 65431611 65466272 65630208 65758392 66217032 66367266 66470208 66802176 67268096 67399479 67499136 67736088 67995072 68124128 68363274 68469312 68624656 68811264 68905368 69411636 69600384 69866496 69895756 69999104 70135821 70244832 70513408 71249088 71499204 71856288 71967744 72245169 72454144 72634112 72733444 72996864 73139436 73467072 73649556 73833984 74494161 74517632 74633216 74778984 74920916 75152448 75471382 75676608 75848304 75965952 76345344 76639644 76877824 77027976 77202738 77220864 77412672 77518539 77548576 77741198 77935872 78129456 78748992 79025436 79327584 79543296 79757153 79880864 79998976 80155224 80279808 80586752 80897402 81307308 81510912 81713376 82121472 82489344 82650456 83123936 83415738 83832336 83962368 84381696 84608292 85136184 85163008 85329342 85461696 85623904 85888512 85924482 86253008 86487552 86683776 87242148 87677856 87895638 88289376 88489688 88592616 88626944 89069568 89243532 89412918 89865972 89998848 90069861 90314784 90660096 91151032 91292416 91699776 91748352 91873824 91927548 92548848 92778729 92800512 93155328 93514428 93659776 94311378 94457664 94858526 94998784 95332272 95808384 95956992 96326892 97034634 97298496 97519248 97956096 98199408 98445312 98709674 99325548 99550899 99705312 100203264 100245229 100902144 101131072 101248704 101287936 101678386 101992608 102186192 102544911 102703968 102936984 102961152 103216896 103358052 103914496 104117454 104172608 104315071 104799744 104843634 104998656 105367248 105770112 106057728 106873632 107039744 107248806 107784432 107951616 108409744 108681216 108951168 109100166 109495296 110200608 110474334 110750976 111220984 111776448 111949824 112168476 112381374 112811056 113207073 113514912 113772456 113948928 114518016 114565976 114959466 115316736 115541964 115578368 115804107 116322864 116611797 116903808 117194184 117719168 118123488 118538154 118991376 119217224 119771136 119821296 119998464 120093148 120232836 120419712 120880128 121346103 121960962 122266368 122498432 122570064 123182208 123398464 123704972 123734016 124685904 125123607 125748504 125943552 126572544 126912438 127109696 127744512 127994013 128192544 128435856 128886723 129379512 129731328 130025664 130608128 130863222 130932544 131111603 131516784 131843457 132434064 132734532 132940416 133604352 134119377 134536192 134798958 134998272 135472176 135990144 136248256 136726548 136938624 137249312 137622528 137810736 138823272 139200768 139732992 139791512 139998208 140271642 140489664 141026816 142287789 142498176 142998408 143712576 143935488 144490338 145268224 145466888 145551951 145993728 146278872 146934144 147299112 147667968 148064511 148988322 149035264 149557968 149841832 150304896 150942764 151353216 151696608 151931904 152517579 153279288 154055952 154405476 154441728 154825344 155037078 155097152 155482396 155871744 156176181 156258912 157265451 157497984 158050872 158655168 159086592 159514306 159761728 160310448 160559616 160873209 161173504 161794804 162614616 163021824 163426752 163650249 164242944 165300912 165711501 166247872 166831476 167664672 167924736 168572061 169216584 170272368 170326016 170658684 170923392 171247808 171777024 171848964 172439199 172506016 172975104 173367552 174484296 175355712 175791276 176578752 176979376 177185232 177253888 178139136 178487064 178825836 179731944 179997696 180139722 180629568 181320192 182302064 182584832 182941443 183399552 183496704 183747648 183855096 185097696 185557458 185601024 187028856 187319552 188622756 188915328 189717052 189997568 190368657 190664544 191616768 192653784 194069268 194596992 195038496 195912192 196294833 196398816 196890624 197419348 198651096 199101798 199410624 200406528 200490458 201804288 202198437 202262144 202497408 202575872 203356772 203985216 204372384 205089822 205407936 205873968 206433792 206716104 207828992 208234908 208345216 208630142 209599488 209687268 209997312 210163009 210407463 210734496 211540224 213747264 214079488 214497612 215568864 215903232 216483701 216735507 216819488 217362432 217902336 218200332 218990592 220401216 220948668 221501952 222441968 222994489 223552896 223899648 224336952 224762748 225622112 226414146 227029824 227544912 227897856 229036032 229131952 229918932 230633472 231083928 231156736 231608214 232047811 232645728 233223594 233807616 234388368 235438336 236246976 237076308 237982752 238434448 239271459 239642592 239996928 240186296 240465672 240839424 241760256 242692206 243921924 244532736 244996864 245140128 246364416 246796928 247409944 247468032 249371808 250247214 251497008 251887104 253145088 253824876 254219392 255489024 255988026 256385088 256871712 257773446 258759024 259462656 260051328 261216256 261726444 261865088 262223206 263033568 263686914 264149837 264868128 265469064 265880832 267208704 268238754 269072384 269597916 269996544 270209583 270944352 271980288 272094193 272496512 273453096 273877248 274498624 275245056 275621472 277646544 278336187 278401536 279465984 279583024 279996416 280543284 280979328 282053632 283140907 284575578 284996352 285996816 287425152 287870976 288980676 290536448 290933776 291103902 291656423 292557744 293868288 294598224 295335936 296129022 297976644 298070528 298652697 299115936 299683664 300609792 300735687 301885528 302706432 303393216 303863808 305035158 306558576 307634733 308111904 308810952 308883456 309650688 310074156 310194304 310964792 311743488 312352362 312517824 312945213 314530902 314995968 316101744 317310336 318173184 319028612 319523456 320620896 321119232 321746418 323589608 325229232 326043648 326853504 327300498 328485888 330601824 331423002 332004841 332495744 333662952 335329344 335849472 337144122 338433168 339621219 340544736 340652032 341317368 341846784 342495616 343554048 343697928 344878398 345012032 345483859 345950208 346735104 347412321 348968592 349835391 350711424 351582552 353157504 353958752 354370464 354507776 355874351 356974128 357651672 359463888 359995392 360279444 361259136 362640384 364038309 364604128 365169664 365882886 366577339 366799104 367495296 367710192 370195392 371114916 371202048 374057712 374639104 375370821 377245512 377830656 379434104 379995136 380737314 381329088 381459961 383233536 385307568 386660169 388138536 389193984 390076992 391824384 392589666 392797632 393334809 394838696 397302192 398203596 398821248 400813056 400980916 402358131 403608576 404396874 404524288 404994816 406713544 407970432 408744768 410179644 410815872 411747936 412867584 413432208 415657984 416469816 416690432 417260284 419198976 419374536 419994624 420326018 420814926 421468992 423080448 426863367 427494528 428158976 428995224 431137728 431806464 432967402 433471014 433638976 435804672 436400664 436655853 437981184 440802432 441897336 443003904 444193533 444883936 445988978 447105792 448673904 449525496 451244224 452828292 454059648 455089824 455795712 457552737 458263904 459837864 462167856 462313472 463216428 464095622 465291456 466447188 467615232 468776736 470876672 471796353 472493952 474152616 475965504 476868896 478542918 479285184 480372592 480931344 481678848 483520512 485384412 487843848 489065472 489993728 490280256 490950747 492728832 493593856 494819888 498743616 500494428 502994016 503774208 505716183 507649752 508438784 510978048 511976052 512770176 513743424 515546892 517518048 518925312 520102656 522432512 523452888 523730176 524446412 526067136 527373828 528299674 529736256 530938128 531761664 534417408 536477508 538144768 539195832 539993088 540419166 541888704 543960576 544188386 544993024 546906192 547754496 548824329 548997248 550490112 551242944 555293088 556672374 556803072 559166048 559992832 561086568 561958656 564107264 566281814 569151156 569992704 571105971 571993632 574850304 577961352 581072896 581867552 582207804 583312846 585115488 587598617 587736576 589196448 590671872 592258044 595953288 596141056 597305394 598231872 599367328 601219584 601471374 603771056 605412864 606786432 607727616 610070316 613117152 615269466 616223808 617621904 619301376 620148312 620388608 621929584 623486976 624704724 625035648 625890426 629061804 629991936 630489027 632203488 634620672 638057224 639046912 641241792 642238464 643492836 647179216 649451103 650458464 652087296 653707008 654600996 656971776 661203648 662846004 664009682 664991488 667325904 668983467 670658688 671698944 674288244 676866336 679242438 681089472 682634736 683693568 684991232 687108096 687395856 689756796 690024064 690967718 691900416 693470208 694824642 696143433 697937184 699670782 701422848 703165104 706315008 707917504 708740928 709015552 711748702 713948256 715303344 717814377 718927776 719990784 720558888 722518272 725280768 728076618 729208256 730339328 731765772 733154678 733598208 734990592 735420384 738541381 740390784 742229832 742404096 748115424 749278208 750741642 754491024 755661312 758868208 759990272 761474628 762658176 762919922 766467072 768525319 770615136 773320338 776277072 778387968 780153984 783648768 785179332 785595264 786669618 789677392 792449511 794604384 796407192 797642496 801626112 801961832 804716262 807217152 808793748 809048576 809989632 810628749 813427088 815940864 816282579 817489536 820359288 821631744 823495872 825735168 826864416 832939632 833380864 834520568 835008561 838397952 838749072 839989248 840652036 841629852 842937984 846160896 849422721 853726734 854989056 857990448 862275456 863612928 865934804 866942028 867277952 871609344 872801328 873311706 874969269 881604864 883794672 886007808 888387066 889767872 891977956 894211584 895958091 897347808 899050992 902207061 902488448 905656584 908119296 910179648 911591424 915105474 916527808 919675728 922904199 924335712 924626944 926432856 928191244 930582912 932894376 935230464 937553472 938835639 941753344 943592706 944987904 948305232 951931008 953737792 957085836 958570368 960745184 961862688 963357696 965944667 970768824 975687696 978130944 979987456 980560512 981901494 985457664 987187712 989639776 996014523 997487232 1000988856 1005988032 1007548416 1011432366 1015299504 1016877568 1018863657 1021956096 1023952104 1025540352 1027486848 1031093784 1035036096 1036451577 1037850624 1040205312 1046905776 1047460352 1048892824 1049506173 1052134272 1054747656 1056599348 1059472512 1061876256 1063523328 1067623053 1072955016 1078391664 1079986176 1080838332 1083777408 1087921152 1088376772 1089986048 1092114927 1093812384 1095508992 1097648658 1097994496 1099732017 1102485888 1110586176 1113344748 1113606144 1118332096 1122173136 1123917312 1126112463 1128214528 1132563628 1138302312 1139985408 1142211942 1143987264 1144379883 1149700608 1155922704 1159980507 1162145792 1163735104 1164415608 1166625692 1170230976 1175197234 1175473152 1178392896 1180004427 1184516088 1191906576 1192282112 1194610788 1196463744 1198734656 1202439168 1202942748 1207074393 1207542112 1210825728 1213572864 1220140632 1226234304 1230538932 1232447616 1235243808 1238602752 1240296624 1240777216 1243859168 1246973952 1249409448 1250071296 1251780852 1258123608 1259983872 1260978054 1264406976 1269241344 1276114448 1278093824 1280590101 1282483584 1284476928 1286985672 1294358432 1298902206 1300916928 1307414016 1309201992 1313943552 1322407296 1325692008 1328019364 1329982976 1332580599 1334651808 1337966934 1341317376 1348576488 1353732672 1358484876 1362178944 1365269472 1367387136 1369982464 1372658211 1374791712 1379513592 1380048128 1381935436 1386940416 1389649284 1392286866 1395874368 1399341564 1402845696 1406330208 1412630016 1415389059 1415835008 1417481856 1418031104 1423497404 1427896512 1430606688 1435628754 1437855552 1441117776 1445036544 1450561536 1456153236 1458416512 1460678656 1463531544 1466309356 1467196416 1469981184 1470840768 1472852241 1477082762 1480781568 1484459664 1496230848 1498556416 1501483284 1508982048 1511322624 1515385907 1517148549 1517736416 1519980544 1522949256 1525316352 1525839844 1532934144 1537050638 1541230272 1546640676 1552554144 1556775936 1560307968 1560961423 1567297536 1570358664 1571190528 1573339236 1579354784 1584899022 1589208768 1592814384 1595284992 1603252224 1603923664 1609432524 1614434304 1617587496 1618097152 1619979264 1621257498 1624334677 1626854176 1631881728 1632565158 1634979072 1640718576 1643263488 1646991744 1651470336 1653728832 1665879264 1666761728 1669041136 1670017122 1677498144 1679978496 1681304072 1683259704 1685875968 1692321792 1698845442 1707453468 1709978112 1715980896 1724550912 1731869608 1733884056 1734555904 1743218688 1745602656 1746623412 1749938538 1762795851 1763209728 1767589344 1772015616 1776774132 1779535744 1783955912 1788423168 1791916182 1794695616 1798101984 1804414122 1804976896 1811313168 1816238592 1820359296 1823182848 1830210948 1833055616 1839351456 1845808398 1848671424 1852865712 1856382488 1861165824 1865788752 1870460928 1875106944 1877671278 1883506688 1887185412 1889975808 1891467081 1896610464 1903862016 1904659351 1907475584 1914171672 1917140736 1921490368 1923725376 1926715392 1931889334 1941537648 1948353309 1951375392 1956261888 1959974912 1961121024 1963802988 1970915328 1974375424 1979279552 1981986349 1992029046 1994974464 2001977712 2006950401 2011976064 2015096832 2022864732 2030599008 2033755136 2037727314 2041594961 2047904208 2051080704 2054973696 2062187568 2070072192 2072903154 2075701248 2080410624 2088430299 2093811552 2094920704 2097785648 2099012346 2104268544 2109495312 2113198696 2118945024 2123752512 2127046656 2135246106 2145910032 2153443131 2156783328 2159972352 2161676664 2167554816 2175842304 2176753544 2179972096 2184229854 2187624768 2191017984 2195297316 2195988992 2199464034 2204971776 2215624143 2221172352 2226689496 2227212288 2236664192 2244346272 2247834624 2252224926 2265127256 2276604624 2279970816 2284423884 2287974528 2288759766 2299401216 2305575957 2311845408 2319961014 2327470208 2328831216 2333251384 2340461952 2350394468 2350946304 2356785792 2360008854 2369032176 2377348533 2383813152 2384564224 2389221576 2392927488 2397469312 2404878336 2405885496 2414148786 2415084224 2421651456 2427145728 2431886247 2440281264 2448847737 2452468608 2461077864 2464895232 2470487616 2477205504 2480593248 2481554432 2487718336 2491120457 2498818896 2500142592 2503561704 2505025683 2516247216 2519967744 2521956108 2528813952 2538482688 2548268163 2552228896 2556187648 2561180202 2564967168 2566041373 2573971344 2588716864 2597804412 2601833856 2614828032 2618403984 2624907807 2644814592 2651384016 2656038728 2659965952 2665161198 2669303616 2670219727 2675933868 2682634752 2697152976 2706621183 2707465344 2716969752 2724357888 2730538944 2734774272 2739964928 2745316422 2749583424 2759027184 2760096256 2763870872 2773880832 2779298568 2784573732 2791748736 2798683128 2805691392 2812660416 2816506917 2825260032 2830778118 2831670016 2834963712 2846994808 2855793024 2861213376 2871257508 2875711104 2882235552 2890073088 2897834001 2912306472 2916833024 2927063088 2932618712 2934392832 2939962368 2941681536 2945704482 2954165524 2961563136 2968919328 2988043569 2992461696 2997112832 3002966568 3017964096 3022645248 3030771814 3034297098 3035472832 3045898512 3050632704 3051679688 3056590971 3065868288 3074101276 3082460544 3093281352 3105108288 3109354731 3113551872 3120615936 3121922846 3140717328 3142381056 3146678472 3148518519 3158709568 3169798044 3178417536 3185628768 3190569984 3202869159 3207847328 3218865048 3235174992 3236194304 3239958528 3242514996 3248669354 3253708352 3263763456 3265130316 3269958144 3276344781 3281437152 3286526976 3293983488 3299196051 3307457664 3331758528 3333523456 3338082272 3340034244 3354996288 3362608144 3366519408 3371751936 3384643584 3397690884 3414906936 3419956224 3431961792 3433139649 3449101824 3463739216 3467768112 3469111808 3486437376 3491205312 3493246824 3499877076 3525591702 3526419456 3535178688 3540013281 3553548264 3559071488 3567911824 3576846336 3583832364 3589391232 3596203968 3608828244 3609953792 3622626336 3632477184 3640718592 3660421896 3666111232 3678702912 3691616796 3697342848 3705731424 3712764976 3722331648 3731577504 3740921856 3750213888 3755342556 3767013376 3774370824 3779951616 3782934162 3793220928 3807724032 3809318702 3814951168 3828343344 3834281472 3841770303 3842980736 3847450752 3853430784 3863778668 3883075296 3896706618 3902750784 3919949824 3922242048 3927605976 3941830656 3948750848 3958559104 3963972698 3984058092 3989948928 3997741797 4003955424 4013900802 4023952128 4045729464 4061198016 4067510272 4075454628 4083189922 4095808416 4102161408 4109947392 4113190319 4117974633 4124375136 4140144384 4145806308 4160821248 4176860598 4187623104 4189841408 4195571296 4198024692 4208537088 4218990624 4226397392 4236895291 4237890048 4247505024 4254093312 4270492212 4291820064 4306886262 4313566656 4323353328 4335109632 4351684608 4353507088 4359944192 4368459708 4375249536 4382035968 4390594632 4391977984 4398928068 4408908409 4409943552 4431248286 4442344704 4453378992 4473328384 4488692544 4495669248 4504449852 4530254512 4546157721 4553209248 4559941632 4568847768 4575949056 4577519532 4598802432 4611151914 4623690816 4639922028 4654940416 4657662432 4666502768 4680923904 4682884269 4700788936 4701892608 4713571584 4720017708 4738064352 4754697066 4767626304 4778443152 4785854976 4794938624 4809756672 4811770992 4828297572 4830168448 4843302912 4854291456 4863772494 4873004031 4880562528 4897695474 4904937216 4922155728 4929790464 4940975232 4954411008 4961186496 4963108864 4975436672 4982240914 4997637792 5000285184 5007123408 5010051366 5032494432 5039935488 5043912216 5057627904 5076965376 5096536326 5104457792 5112375296 5122360404 5129934336 5132082746 5147942688 5169789667 5177433728 5195608824 5203667712 5229656064 5236807968 5249815614 5288387553 5289629184 5302768032 5312077456 5319931904 5330322396 5338607232 5340439454 5351867736 5365269504 5379677233 5394305952 5413242366 5414930688 5433939504 5448715776 5461077888 5469548544 5479929856 5490632844 5499166848 5518054368 5520192512 5527741744 5541472037 5558597136 5569147464 5583497472 5597366256 5611382784 5625320832 5633013834 5650520064 5661556236 5663340032 5669927424 5674401243 5693989616 5711586048 5713978053 5722426752 5742515016 5751422208 5764471104 5780146176 5795668002 5824612944 5833666048 5845059927 5854126176 5865237424 5868785664 5879924736 5883363072 5891408964 5908331048 5923126272 5937838656 5945959047 5976087138 5984923392 6005933136 6020851203 6035928192 6045290496 6061543628 6068594196 6070945664 6091797024 6101265408 6103359376 6113181942 6124784883 6148202552 6164921088 6186562704 6210216576 6218709462 6227103744 6241231872 6243845692 6265290897 6281434656 6284762112 6293356944 6297037038 6317419136 6339596088 6356835072 6371257536 6381139968 6405738318 6415694656 6437730096 6460329393 6470349984 6472388608 6479917056 6485029992 6497338708 6507416704 6527526912 6530260632 6539916288 6552689562 6562874304 6573053952 6587966976 6598392102 6614915328 6646872429 6663517056 6667046912 6676164544 6680068488 6709992576 6725216288 6733038816 6743503872 6761612669 6795381768 6829813872 6839912448 6863923584 6866279298 6898203648 6916727871 6927478432 6935536224 6938223616 6964969441 6982410624 6986493648 6999754152 7051183404 7052838912 7070357376 7080026562 7107096528 7118142976 7132045599 7135823648 7153692672 7167664728 7178782464 7192407936 7217656488 7219907584 7245252672 7247739259 7264954368 7281437184 7320843792 7332222464 7346543211 7357405824 7383233592 7394685696 7411462848 7425529952 7444663296 7463155008 7473361371 7500427776 7510685112 7548741648 7559903232 7565868324 7586441856 7615448064 7618637404 7629902336 7644804489 7656686688 7668562944 7683540606 7685961472 7694901504 7698124119 7727557336 7766150592 7793413236 7805501568 7844484096 7855211952 7874723421 7897501696 7917118208 7927945396 7968116184 7979897856 7995483594 8007910848 8010659181 8027801604 8047904256 8091458928 8119863549 8122396032 8135020544 8150909256 8166379844 8191616832 8204322816 8219894784 8226380638 8235949266 8248750272 8280288768 8291612616 8321642496 8353721196 8375246208 8379682816 8391142592 8396049384 8417074176 8437981248 8449520751 8452794784 8473790582 8475780096 8495010048 8540984424 8583640128 8613772524 8627133312 8646706656 8670219264 8693502003 8707014176 8719888384 8736919416 8750499072 8781189264 8783955968 8797856136 8817816818 8819887104 8862496572 8884689408 8906757984 8946656768 8964130707 8977385088 8991338496 9008899704 9060509024 9092315442 9106418496 9137695536 9151898112 9155039064 9197604864 9222303828 9247381632 9279844056 9309880832 9315324864 9328064193 9333005536 9361847808 9365768538 9401577872 9427143168 9440035416 9476128704 9509394132 9535252608 9556886304 9571709952 9589877248 9608607477 9623541984 9656595144 9660336896 9708582912 9727544988 9746008062 9761125056 9795390948 9809874432 9844311456 9859580928 9881950464 9897588153 9922372992 9926217728 9950873344 9964481828 9995275584 10000570368 10014246816 10020102732 10064988864 10087824432 10115255808 10153930752 10193072652 10208915584 10224750592 10244720808 10259868672 10264165492 10295885376 10299418947 10339579334 10354867456 10391217648 10407335424 10459312128 10473615936 10499631228 10576775106 10579258368 10605536064 10620039843 10624154912 10639863808 10660644792 10677214464 10680878908 10703735472 10730539008 10759354466 10788611904 10826484732 10829861376 10867879008 10897431552 10922155776 10926729961 10959859712 10981265688 10998333696 11036108736 11040385024 11055483488 11082944074 11117194272 11138294928 11166994944 11194732512 11222765568 11250641664 11266027668 11301040128 11323112472 11326680064 11339854848 11348802486 11370342739 11387979232 11423172096 11427956106 11444853504 11485030032 11502844416 11528942208 11560292352 11591336004 11649225888 11667332096 11690119854 11708252352 11730474848 11759849472 11766726144 11782817928 11816662096 11846252544 11875677312 11891918094 11952174276 11969846784 12011866272 12041702406 12071856384 12123087256 12137188392 12141891328 12183594048 12202530816 12206718752 12226363884 12249569766 12296405104 12329842176 12339570957 12373125408 12420433152 12437418924 12482463744 12487691384 12530581794 12562869312 12569524224 12586713888 12594074076 12634838272 12679192176 12710685873 12713670144 12742515072 12762279936 12811476636 12831389312 12875460192 12920658786 12940699968 12970059984 12994677416 13014833408 13055053824 13060521264 13079832576 13105379124 13125748608 13146107904 13175933952 13196784204 13226725227 13229830656 13293744858 13327034112 13352329088 13360136976 13419985152 13450432576 13466077632 13487007744 13523225338 13590763536 13638473163 13659627744 13679824896 13727847168 13732558596 13796407296 13833455742 13854956864 13871072448 13876447232 13929938882 13964821248 13972987296 13999508304 14048652807 14102366808 14105677824 14140714752 14160053124 14214193056 14236285952 14264091198 14271647296 14291164727 14335329456 14357564928 14384815872 14435312976 14439815168 14490505344 14495478518 14529908736 14562874368 14619012093 14641687584 14664444928 14693086422 14714811648 14766467184 14789371392 14822925696 14851059904 14889326592 14926310016 14946722742 15000855552 15021370224 15097483296 15119806464 15131736648 15172883712 15230896128 15237274808 15259804672 15289608978 15313373376 15337125888 15367081212 15371922944 15389803008 15396248238 15455114672 15509369001 15532301184 15586826472 15611003136 15688968192 15710423904 15749446842 15834236416 15855890792 15865162659 15936232368 15959795712 15990967188 16015821696 16021318362 16055603208 16095808512 16139031699 16182917856 16239727098 16244792064 16301818512 16332759688 16383233664 16408645632 16439789568 16452761276 16471898532 16497500544 16560577536 16583225232 16624416111 16707442392 16750492416 16782285184 16792098768 16834148352 16875962496 16899041502 16905589568 16947581164 16951560192 16990020096 17023203729 17081968848 17141934159 17167280256 17227545048 17254266624 17293413312 17340438528 17387004006 17414028352 17473838832 17500998144 17535179781 17562378528 17567911936 17595712272 17635633636 17639774208 17724993144 17769378816 17813515968 17837877141 17893313536 17928261414 17954770176 17962289611 18017799408 18062553609 18121018048 18184630884 18212836992 18275391072 18303796224 18310078128 18374354649 18444607656 18494763264 18559688112 18619761664 18630649728 18656128386 18666011072 18691538089 18723695616 18731537076 18795872691 18803155744 18854286336 18880070832 18952257408 19018788264 19070505216 19113772608 19143419904 19179754496 19217214954 19247083968 19313190288 19320673792 19417165824 19455089976 19492016124 19522250112 19590781896 19619748864 19688622912 19719161856 19763900928 19795176306 19844745984 19901746688 19928963656 19940617287 19990551168 20001140736 20028493632 20040205464 20129977728 20175648864 20230511616 20284838007 20386145304 20417831168 20489441616 20519737344 20528330984 20591770752 20598837894 20679158668 20709734912 20750183613 20782435296 20814670848 20894908323 20947231872 20999262456 21153550212 21158516736 21211072128 21240079686 21248309824 21321289584 21354428928 21361757816 21396136797 21407470944 21461078016 21518708932 21577223808 21652969464 21659722752 21735758016 21743217777 21794863104 21844311552 21853459922 21962531376 21996667392 22039629633 22072217472 22080770048 22110966976 22165888148 22234388544 22276589856 22333989888 22389465024 22420084113 22501283328 22532055336 22646224944 22653360128 22679709696 22697604972 22740685478 22775958464 22846344192 22855912212 22889707008 22934413467 22970060064 23005688832 23057884416 23094372357 23182672008 23298451776 23334664192 23380239708 23416504704 23460949696 23533452288 23565635856 23624170263 23633324192 23692505088 23751354624 23783836188 23904348552 23939693568 24023732544 24031977543 24083404812 24143712768 24246174512 24274376784 24283782656 24367188096 24405061632 24413437504 24452727768 24499139532 24592810208 24659684352 24679141914 24746250816 24840866304 24874837848 24964927488 24975382768 25061163588 25125738624 25139048448 25173427776 25188148152 25269676544 25358384352 25421371746 25427340288 25485030144 25622953272 25662778624 25750920384 25841317572 25881399936 25940119968 25989354832 26029666816 26080506009 26121042528 26159665152 26210758248 26251497216 26351867904 26393568408 26453450454 26459661312 26587489716 26654068224 26704658176 26720273952 26839970304 26892392121 26900865152 26932155264 26974015488 27046450676 27181527072 27276946326 27319255488 27455694336 27465117192 27592814592 27666911484 27709913728 27742144896 27752894464 27859877764 27929642496 27945974592 27984192579 27999016608 28097305614 28204733616 28281429504 28320106248 28428386112 28472571904 28528182396 28543294592 28582329454 28670658912 28715129856 28769631744 28792332233 28825822431 28870625952 28879630336 28981010688 28990957036 29125748736 29238024186 29283375168 29328889856 29386172844 29429623296 29532934368 29578742784 29645851392 29658267037 29692764459 29702119808 29778653184 29852620032 29893445484 30001711104 30042740448 30194966592 30263473296 30345767424 30461792256 30474549616 30519609344 30579217956 30626746752 30674251776 30734162424 30743845888 30779606016 30792496476 30862358863 30898256841 30910229344 31018738002 31064602368 31173652944 31222006272 31377936384 31420847808 31498893684 31668472832 31711781584 31730325318 31790550107 31872464736 31919591424 31981934376 32031643392 32042636724 32111206416 32191617024 32278063398 32365835712 32479454196 32489584128 32603637024 32665519376 32766467328 32780189883 32879579136 32905522552 32943797064 32995001088 33121155072 33166450464 33248832222 33414884784 33500984832 33564570368 33584197536 33668296704 33751924992 33798083004 33811179136 33895162328 33903120384 33980040192 34046407458 34111028217 34163937696 34283868318 34334560512 34455090096 34508533248 34586826624 34680877056 34774008012 34828056704 34947677664 35001996288 35070359562 35124757056 35191424544 35271267272 35279548416 35449986288 35538757632 35627031936 35675754282 35786627072 35856522828 35909540352 35924579222 36035598816 36125107218 36188527669 36242036096 36369261768 36425673984 36550782144 36607592448 36620156256 36748709298 36889215312 36989526528 37018712871 37119376224 37239523328 37261299456 37312256772 37332022144 37383076178 37447391232 37463074152 37591745382 37606311488 37657740631 37708572672 37760141664 37904514816 38037576528 38132057619 38141010432 38227545216 38286839808 38359508992 38434429908 38494167936 38626380576 38641347584 38790304259 38910179952 38984032248 39044500224 39181563792 39239497728 39377245824 39438323712 39527801856 39590352612 39680175681 39689491968 39803493376 39857927312 39881234574 39956929951 39981102336 40056987264 40080410928 40259955456 40351297728 40461023232 40569676014 40772290608 40835662336 40915419489 40978883232 41039474688 41056661968 41183541504 41197675788 41358317336 41419469824 41500367226 41564870592 41579135749 41629341696 41789816646 41894463744 41998524912 42145958421 42307100424 42317033472 42422144256 42480159372 42496619648 42642579168 42708857856 42723515632 42792273594 42814941888 42873494181 43037417864 43154447616 43305938928 43319445504 43471516032 43486435554 43589726208 43688623104 43706919844 43857036279 43925062752 43993334784 44079259266 44144434944 44221933952 44331776296 44468777088 44553179712 44667979776 44778930048 44840168226 45002566656 45064110672 45292449888 45306720256 45359419392 45395209944 45481370956 45551916928 45692688384 45711824424 45779414016 45868826934 45940120128 46011377664 46115768832 46188744714 46365344016 46528107003 46596903552 46669328384 46760479416 46833009408 46921899392 47066904576 47131271712 47248340526 47266648384 47331288683 47502709248 47567672376 47595487977 47808697104 47879387136 48047465088 48063955086 48166809624 48287425536 48417095097 48492349024 48548753568 48567565312 48734376192 48754786087 48826875008 48905455536 48998279064 49185620416 49319368704 49358283828 49492501632 49681732608 49749675696 49873248333 49950765536 50122327176 50251477248 50346855552 50376296304 50539353088 50716768704 50734174813 50842743492 50854680576 50970060288 51245906544 51325557248 51425802477 51501840768 51682635144 51762799872 51880239936 51978709664 52059333632 52161012018 52242085056 52260014657 52421516496 52502994432 52703735808 52787136816 52906900908 52919322624 53174979432 53308136448 53409316352 53440547904 53513631423 53679940608 53784784242 53801730304 53864310528 53886868833 54092901352 54363054144 54553892652 54638510976 54911388672 54930234384 55123063947 55333822968 55419827456 55484289792 55719755528 55859284992 55891949184 55968385158 55998033216 56074614267 56194611228 56409467232 56562859008 56640212496 56856772224 56945143808 57056364792 57086589184 57164658908 57341317824 57430259712 57539263488 57584664466 57651644862 57741251904 57962021376 57981914072 58251497472 58476048372 58566750336 58657779712 58772345688 58859246592 59065868736 59157485568 59291702784 59316534074 59385528918 59404239616 59705240064 59786890968 59821851861 60003422208 60085480896 60389933184 60526946592 60691534848 60854514021 60949099232 61039218688 61158435912 61253493504 61468324848 61487691776 61559212032 61584992952 61724717726 61796513682 61820458688 62037476004 62129204736 62250550839 62347305888 62444012544 62684724969 62841695616 62997787368 63336945664 63423563168 63460650636 63581100214 63744929472 63963868752 64063286784 64085273448 64222412832 64383234048 64556126796 64731671424 64958908392 64979168256 65207274048 65229653331 65331038752 65532934656 65560379766 65811045104 65887594128 65990002176 66242310144 66332900928 66497664444 66829769568 67001969664 67129140736 67168395072 67260252339 67503849984 67596166008 67622358272 67790324656 67960080384 68092814916 68222056434 68327875392 68567736636 68669121024 68910180192 69017066496 69173653248 69283117071 69548016024 69656113408 69895355328 70003992576 70140719124 70249514112 70382849088 70542534544 70899972576 71077515264 71254063872 71351508564 71573254144 71713045656 71819080704 71849158444 72071197632 72095932629 72250214436 72377055338 72484072192 72738523536 72851347968 73101564288 73215184896 73240312512 73497418596 73778430624 73979053056 74037425742 74238752448 74479046656 74522598912 74624513544 74664044288 74766152356 74894782464 74926148304 75183490764 75212622976 75315481262 75417145344 75520283328 75809029632 76075153056 76264115238 76282020864 76455090432 76719017984 76868859816 76988335872 77252761152 77282695168 77580608518 77820359904 77968064496 78089000448 78241518027 78363127584 78478995456 78754491648 79055603712 79180705224 79360351362 79378983936 79606986752 79715854624 79762469148 79913859902 79962204672 80113974528 80160821856 80501010529 80519910912 80702595456 80922046464 81139352028 81544581216 81671324672 81830838978 81957766464 82113323936 82367083008 82395351576 82716634672 82838939648 83000734452 83129741184 83158271498 83258683392 83579633292 83769259771 83788927488 83997049824 84291916842 84614200848 84844288512 84960318744 84993239296 85285158336 85417715712 85447031264 85584547188 85629883776 85746988362 86074835728 86308895232 86376996699 86611877856 86638891008 86943032064 86972871108 87377246208 87413839688 87714072558 87850125504 87986669568 88158518532 88288869888 88443867904 88663552592 88937554176 88974801111 89106359424 89335959552 89557860096 89680336452 90005133312 90128221344 90584899776 90790419888 90962741912 91103833856 91385376768 91423648848 91558828032 91737653868 91880240256 92022755328 92231537664 92377489428 92587076589 92730688032 93056214006 93193807104 93520958832 93666018816 93843798784 94133809152 94262543424 94496681052 94533296768 94662577366 95005418496 95135344752 95190975954 95371650321 95617394208 95758774272 96094930176 96127910172 96333619248 96574851072 96834190194 96984698048 97097507136 97135130624 97468752384 97509572174 97653750016 97810911072 97996558128 98340569649 98371240832 98638737408 98716567656 98985003264 99363465216 99499351392 99746496666 99901531072 100244654352 100502954496 100693711104 100752592608 101078706176 101433537408 101468349626 101685486984 101709361152 101940120576 102333084651 102491813088 102651114496 102851604954 103003681536 103365270288 103525599744 103760479872 103957419328 104118667264 104322024036 104484170112 104520029314 104843032992 105005988864 105287968703 105574273632 105813801816 105838645248 106349958864 106616272896 106818632704 106881095808 107027262846 107359881216 107569568484 107603460608 107728621056 107773737666 108185802704 108565583007 108726108288 109107785304 109277021952 109822777344 109860468768 110246127894 110667645936 110839654912 110968579584 111056138613 111439511056 111718569984 111783898368 111936770316 111996066432 112149228534 112389222456 112818934464 112973221893 113125718016 113280424992 113713544448 114112729584 114173178368 114329317816 114396172857 114682635648 114860519424 115078526976 115169328932 115303289724 115482503808 115924042752 115963828144 116370912777 116952096744 117133500672 117544691376 117718493184 118131737472 118314971136 118583405568 118633068148 118771057836 118808479232 119040527043 119410480128 119573781936 119643703722 119870789853 120170961792 120779866368 121053893184 121383069696 121709028042 121898198464 122316871824 122506987008 122746258467 122936649696 122975383552 123118424064 123169985904 123449435452 123593027364 123640917376 124074952008 124258409472 124501101678 124694611776 124737407247 124888025088 125369449938 125683391232 125995574736 126437875263 126673891328 126847126336 126921301272 127162200428 127489858944 127927737504 128126573568 128170546896 128444825664 128620482543 129112253592 129463342848 129917816784 129958336512 130414548096 130459306662 130662077504 131065869312 131120759532 131571108837 131622090208 131775188256 131980004352 132334419379 132665801856 132995328888 133659539136 134003939328 134258281472 134336790144 134520504678 135007699968 135192332016 135244716544 135580649312 135920160768 136185629832 136444112868 136655750784 137135473272 137338242048 137707045921 137820360384 138034132992 138347306496 138566234142 139096032048 139312226816 139584321009 139790710656 140007985152 140281438248 140499028224 140765698176 141085069088 141799945152 141993866049 142508127744 142703017128 143426091312 143638161408 143698316888 144142395264 144191865258 144500428872 144754110676 144968144384 145251285291 145477047072 145702695936 146203128576 146264358261 146480625024 146994837192 147556861248 147958106112 148074851484 148477504896 149045197824 149249027088 149328088576 149532304712 149619744999 149852296608 150366981528 150425245952 150630962524 151040566656 151618059264 152150306112 152202524439 152528230476 152564041728 152910180864 153737719632 153976671744 154277407431 154505522304 154565390336 155161217036 155640719808 155936128992 156178000896 156483036054 156726255168 156780043971 157508983296 158111207424 158361410448 158720702724 158757967872 159213973504 159431709248 159524938296 159827719804 159924409344 160227949056 160321643712 160540894269 161002021058 161039821824 161405190912 161660606499 162278704056 163089162432 163342649344 163661677956 163915532928 164226647872 164734166016 164790703152 165369191841 165433269344 165677879296 166001468904 166259482368 166316542996 167159266584 167538519542 167577854976 167994099648 168223842801 168583833684 169228401696 169688577024 169920637488 169986478592 170570316672 170835431424 170894062528 171169094376 171259767552 171493976724 172149671456 172617790464 172753993398 173223755712 173886064128 173945742216 174754492416 174827679376 175428145116 175700251008 175973339136 176317037064 176577739776 176887735808 177327105184 177875108352 177949602222 178212718848 179115720192 179360672904 180010266624 180256442688 181169799552 181580839776 181925483824 182207667712 182563542063 182847297696 183117656064 183475307736 183760480512 184463075328 184754978856 185174153178 185461376064 186112428012 186387614208 187041917664 187332037632 187687597568 188054174907 188525086848 188993362104 189066593536 189325154732 190010836992 190270689504 190381951908 190743300642 191234788416 192189860352 192255820344 192667238496 193149702144 193668380388 193969396096 194195014272 194270261248 194937504768 195019144348 195307500032 195621822144 195688959993 195993116256 196681139298 196742481664 197433135312 197970006528 198726930432 198998702784 199492993332 199803062144 200489308704 201005908992 201387422208 201505185216 201780757017 202157412352 202867074816 202936699252 203370973968 203880241152 204666169302 204983626176 205302228992 205703209908 206007363072 206730540576 207051199488 207520959744 207607869259 207849351213 207914838656 208237334528 208644048072 208968340224 209040058628 209686065984 210011977728 210575937406 211148547264 211627603632 212699917728 213232545792 213637265408 213762191616 214054525692 214719762432 215139136968 215206921216 215457242112 215547475332 216036512041 216287797887 216371605408 217131166014 217452216576 218215570608 218554043904 219645554688 219720937536 220492255788 221335291872 221679309824 221937159168 222112277226 222533850749 222879022112 223437139968 223567796736 223873540632 223992132864 224298457068 224778444912 225637868928 225946443786 226251436032 226560849984 227427088896 228225459168 228346356736 228658635632 228792345714 229365271296 230157053952 230338657864 230606579448 230965007616 231848085504 231927656288 232741825554 233904193488 234267001344 235089382752 235436986368 236263474944 237166811136 237266136296 237542115672 237616958464 238081054086 238820960256 239147563872 239287407444 239741579706 240341923584 241503031587 241559732736 242107786368 242766139392 243418056084 243796396928 244633743648 245013974016 245492516934 245873299392 246339971808 246898870904 247186054728 247281834752 248149904016 248516818944 249002203356 249389223552 249474814494 249776050176 250738899876 251307779313 251366782464 251991149472 252875750526 253694252672 253842602544 254324400856 254979717888 255855475008 256253147136 256341093792 256889651328 257240965086 258224507184 258926685696 259130990097 259835633568 259916673024 260829096192 260918613324 261324155008 262131738624 262241519064 263142217674 263244180416 263550376512 263960008704 264668838758 265331603712 265990657776 266924403333 267319078272 268007878656 268516562944 268673580288 269041009356 270015399936 270384664032 270489433088 271161298624 271532129813 272371259664 272888225736 273311501568 274270946544 274676484096 275414091842 275640720768 276068265984 276694612992 277132468284 277761229767 278192064096 278624453632 279168642018 279581421312 279698509657 280562876496 280998056448 281531396352 282170138176 283599890304 283987732098 285016255488 285406034256 286114950963 286852182624 287276322816 287396633776 288284790528 288383730516 289000857744 289508221352 289936288768 290502570582 290954094144 291053950243 291405391872 292406257152 292528716522 292961250048 293989674384 295021708947 295113722496 295916212224 296149702968 296955009792 298090395648 298498054176 298656177152 299064609424 299239489998 299704593216 300733963056 300850491904 301261925048 302081133312 303236118528 304300612224 304405048878 305056460952 305128083456 305820361728 306999253953 307475439264 307953343488 308554814862 309011044608 310322434072 311281439616 311872257984 312356001792 312966072108 313452510336 313560087942 315017966592 315863906109 316722820896 317441405448 317515935744 318863418496 319049876592 319655439608 319848818688 320455898112 320643287424 321081788538 322004042116 322079643648 322810381824 323321212998 324557408112 325696749021 326178324864 326685298688 327323355912 327831065856 328453295744 329468332032 329581406304 330738383682 330866538688 332002937808 332518964736 332633085992 333168415839 334318533168 335077039084 335155709952 335988199296 336447685602 337167667368 338456803392 338919665679 339377154048 339841274976 339972957184 341140633344 341283502609 341788125056 342338188752 342519535104 342987953448 343188518571 344299342912 345235580928 345507986796 346447511424 347772128256 347891484432 349112738331 349655358752 350856290232 351400502016 352634074128 353155479552 353775471616 354654210368 355139223691 355750216704 355899204444 356425437696 357121581129 358231440384 358721345808 359612369559 360512885376 362339599104 363161679552 363850967648 364415335424 365127084126 365694595392 365820102599 366950615472 367520961024 368926150656 369509957712 370348306356 370922752128 372224856024 372775228416 374083835328 374212221741 374664075264 375375195136 376108349814 377050173696 377986724208 378133187072 378650309464 380021673984 380541379008 380763903816 381486601284 382469576832 384379720704 384511640688 385334476992 385861447629 387336760776 387938792192 388390028544 389875009536 390038288696 390615000064 391243644288 391377919986 391986232512 393362278596 393484963328 394866270624 395940013056 397003258137 397997405568 398985986664 399606124288 400978617408 402011817984 402774844416 403010370432 403561514034 405734149632 405873398504 406741947936 407760482304 409332338604 409967252352 410604457984 411406419816 412014726144 413121137763 413461081152 414102398976 415041919488 415215738518 415698702426 415829677312 417288096144 417936680448 418080117256 418752963027 419372131968 420023955456 421151874812 422297094528 423255207264 425399835456 425981598147 427274530816 427524383232 428109051384 430278273936 430413842432 430914484224 431094950664 432073024082 432575595774 432743210816 434262332028 434904433152 435753855873 436431141216 437108087808 438793074783 439441875072 440984511576 442670583744 443358619648 443874318336 444224554452 445067701498 445758044224 447135593472 447747081264 447984265728 448596914136 448859234997 449556889824 451275737856 451892887572 453121699968 454854177792 456450918336 456607573317 456692713472 457317271264 457584691428 458730542592 460677315728 461213158896 461930015232 463696171008 463855312576 465483651108 467808386976 468534002688 470178765504 470340131913 472526949888 474333622272 474532272592 475084231344 475233916928 476162108172 477641920512 478295127744 478574814888 479483159412 480683847168 483006063174 483119465472 484215572736 484981819497 486836112168 487592793856 489267487296 490027948032 490985033868 491746598784 492679943616 493797741808 494372109456 494563669504 496299808032 497033637888 498004406712 498778447104 498949628988 501477799752 502615558626 502733564928 503982298944 504671528403 505751501052 507388505344 507685205088 508648801712 509959435776 511710950016 512506294272 512682187584 513779302656 514481930172 516449014368 517853371392 518261980194 519671267136 521658192384 521837226648 522648310016 524263477248 524483038128 526284435348 526488360832 527100753024 527920017408 529337677516 530663207424 531981315552 533848806666 534638156544 537033125888 537347160576 538082018712 540030799872 540769328064 540978866176 542322597248 543064259626 544742519328 545776451472 546623003136 547690626189 548541893088 549352968192 550828183684 551281441536 553389225984 554264936568 555522459534 556384128192 557248907264 558337284036 559162842624 559397019314 561125752992 561996112896 563062792704 563507073703 564162524721 564340276352 567199780608 567975464196 570032510976 570812068512 572229901926 573704365248 574793267552 576569581056 576767461032 578001715488 579016442704 579872577536 581005141164 581908188288 582107900486 582810783744 584812514304 585057433044 585922500096 586384818397 587066879979 587979348768 590043417894 590227444992 592299405936 593910019584 596180791296 596996108352 597312354304 598129218848 598478979996 599409186432 601467926112 601700983808 602523850096 604020452033 604162266624 606472237056 608601224448 608810097756 610112921904 611640723456 613998507906 614950878528 615906686976 617109629724 618022089216 620644868144 622562879232 622823607777 623744515968 624712003584 625932144216 626905020672 627120175884 630035933184 631727812218 633445641792 634882810896 637726836992 638099753184 639310879216 639697637376 640911796224 641286574848 642163577076 644008084232 644159287296 645620763648 646642425996 648109536123 649114816224 651393498042 652356649728 654646711824 655662131712 656906591488 658936664064 659162812608 661476767364 661733077376 664005875616 665037929472 665266171984 666336831678 667601552247 668637066336 670154078168 670311419904 671976398592 672895371204 674335334736 676913606784 677839331358 678754308096 679682549952 679945914368 682281266688 682567005218 683576250112 684676377504 685039070208 685975906896 686377037142 688598685824 690471161856 691015973592 692895022848 695544256512 695782968864 698225476662 699310717504 701712580464 702801004032 705268148256 706310959104 707550943232 709308420736 710278447382 711500433408 711798408888 712850875392 714243162258 716462880768 717442691616 719224739118 721025770752 724509094761 724679198208 726323359104 727701935296 728830670848 730254168252 731389190784 731640205198 733901230944 735041922048 737015780921 739019915424 740696612712 741845504256 744449712048 745550456832 748167670656 748424443482 749328150528 750750390272 752216699628 753923337939 754100347392 755973448416 756266374144 757300618928 759181669069 761082758016 761527807632 762973202568 764939153664 768759441408 769023281376 770668953984 771722895258 774673521552 775877584384 776780057088 777392970291 779750019072 780076577392 781230000128 782487288576 782755839972 783972465024 786724557192 786969926656 789732541248 790003579231 791880026112 794006516274 795994811136 797971973328 799212248576 800773209999 801957234816 804023635968 805549688832 806020740864 807123028068 811468299264 811746797008 813483895872 814596389439 818664677208 819934504704 822812839632 824029452288 826242275526 826922162304 828204797952 830083838976 830431477036 831397404852 831659354624 833283689301 834576192288 835873360896 836160234512 837505926054 838744263936 839095528971 842303749624 844594189056 846510414528 850799670912 851963196294 855048766464 856218102768 858344852889 860556547872 860827684864 861828968448 862189901328 864146048164 865151191548 865486421632 868524664056 869808866304 871507711746 872862282432 873161850729 874216175616 877586149566 878883750144 881969023152 885065126841 885341167488 886717239296 887748636672 888449108904 890135402996 891516088448 894271186944 895494162528 895968531456 897193828272 897718469994 899113779648 902551475712 903785775144 906243399936 909708355584 912901836672 913215146634 913385426944 914634542528 915169382856 917461085184 920997761859 921354631456 922426317792 923860030464 926340935653 927710625152 930967302216 935616773952 937068005376 940357531008 940680263826 945053899776 947591718327 949064545184 950168462688 950467833856 952324216344 956590255488 957149629776 958966318824 961367694336 963949321447 966012126348 966238930944 968431145472 969963638994 973672224336 975185587712 977090247063 978534974592 980055896064 981970067736 983493197568 985359887232 987595483616 988744218912 989127339008 992599616064 992940278483 996008813424 997556894208 997899257976 1002955599504 1005231117252 1005467129856 1007964597888 1009343056806 1011503002104 1014777010688 1015370410176 1016758997037 1017297603424 1019918871552 1023421900032 1023850507827 1025364375168 1027558605312 1028963860344 1032898028736 1035706742784 1036523960388 1039342534272 1043316384768 1043674453296 1045296620032 1047338214993 1048966076256 1052568870696 1052976721664 1054201506048 1058675355032 1061326414848 1063962631104 1065417671073 1067697613332 1069276313088 1074694321152 1076164037424 1078837108677 1081538656128 1081957732352 1084645194496 1086128519252 1089485038656 1091552902944 1093246006272 1095381252378 1097083786176 1097460307797 1101656367368 1102562883072 1106778451968 1108529873136 1111044919068 1112768256384 1114497814528 1116674568072 1118325685248 1118794038628 1122251505984 1122636665223 1123992225792 1126125585408 1127014147406 1128325049442 1128680552704 1134399561216 1135950928392 1140065021952 1141624137024 1144459803852 1147408730496 1149586535104 1153139162112 1153534922064 1156003430976 1157584342887 1158032885408 1159745155072 1162010282328 1163816376576 1164215800972 1169625028608 1170114866088 1171845000192 1172769636794 1174133759958 1175958697536 1180086835788 1180454889984 1184598811872 1187820039168 1191009774411 1193992216704 1194624708608 1196258437696 1196957959992 1198818372864 1202935852224 1203401967616 1205047700192 1208040904066 1208324533248 1217202448896 1217620195512 1220225843808 1223281446912 1227997015812 1229901757056 1231813373952 1234219259448 1236044178432 1239363413289 1241289736288 1245125758464 1245647215554 1247489031936 1251864288432 1253810041344 1254240351768 1260071866368 1263455624436 1266891283584 1269765621792 1275453673984 1276199506368 1277944794441 1278621758432 1281823592448 1282573149696 1284327154152 1288016168464 1291241527296 1293284851992 1296219072246 1298229632448 1302786996084 1304713299456 1309293423648 1311324263424 1313813182976 1316379224349 1318325625216 1322953534728 1323466154752 1328011751232 1330075858944 1330532343968 1332673663356 1335203104494 1337274132672 1340308156336 1343952797184 1345790742408 1348670669472 1353827213568 1355678662716 1359365099904 1359891828736 1364562533376 1365134010436 1367152500224 1369352755008 1369822719951 1370078140416 1371951813792 1372754074284 1377197371648 1382031947184 1385790045696 1391088513024 1391565937728 1396450953324 1398621435008 1403425160928 1405602008064 1410536296512 1411020395739 1415101886464 1418616841472 1420556894764 1423000866816 1423596817776 1425701750784 1428486324516 1432925761536 1434885383232 1438449478236 1442051541504 1449018189522 1449358396416 1452646718208 1454945458491 1455403870592 1457661341696 1460508336504 1462778381568 1463280410396 1467802461888 1470083844096 1474031561842 1478039830848 1481393225424 1483691008512 1488899424096 1491100913664 1496335341312 1496848886964 1501500780544 1504433399256 1507846675878 1508200694784 1511946896832 1512532748288 1514014585209 1514601237856 1518363338138 1522165516032 1523055615264 1525946405136 1529878307328 1537518882816 1538046562752 1541337907968 1543445790516 1549347043104 1551755168768 1553560114176 1554785940582 1557736955243 1560153154784 1562460000256 1564974577152 1565511679944 1567944930048 1573449114384 1573939853312 1579465082496 1580007158462 1583760052224 1588013032548 1591989622272 1595943946656 1598424497152 1601546419998 1603914469632 1611099377664 1612041481728 1614246056136 1622936598528 1623493594016 1626967791744 1629192778878 1637329354416 1639869009408 1645625679264 1648058904576 1652484551052 1653844324608 1660167677952 1660862954072 1662794809704 1663318709248 1666567378602 1669152384576 1671746721792 1672320469024 1675011852108 1677488527872 1678191057942 1684607499248 1689188378112 1690521221109 1693020829056 1701599341824 1703926392588 1710097532928 1712436205536 1716689705778 1721113095744 1724379802656 1728292096328 1730302383096 1730972843264 1737049328112 1739617732608 1743015423492 1745724564864 1746323701458 1748432351232 1755172299132 1757767500288 1759154455191 1763938046304 1770130253682 1770682334976 1776898217808 1780270805992 1783032176896 1788542373888 1790988325056 1791937062912 1794387656544 1795436939988 1798227559296 1805102951424 1807571550288 1812061356099 1812486799872 1819416711168 1825803673344 1826430293268 1829269085056 1830338765712 1834922170368 1841995523718 1842709262912 1844852635584 1847720060928 1852681871306 1855421250304 1861934604432 1868470823331 1871233547904 1874136010752 1880715062016 1881360527652 1890107799552 1895183436654 1898129090368 1900336925376 1904648432688 1913180510976 1914299259552 1917932637648 1922735388672 1927898642894 1932024252696 1932477861888 1936862290944 1939927277988 1944328608369 1947344448672 1950371175424 1954180494126 1957069949184 1957889567599 1963940135472 1966986395136 1970719774464 1975190967232 1977488437824 1978254678016 1985199232128 1985880556966 1992017626848 1995113788416 1995798515952 2002804656741 2005911199008 2010462234504 2010934259712 2015929195776 2018686113612 2023006004208 2029554021376 2030740820352 2033517994074 2034595206848 2037377651701 2039837743104 2046843800064 2047701015654 2050728750336 2055117210624 2057927720688 2065796057472 2071413485568 2073047920776 2078685068544 2086632769536 2087348906592 2090593240064 2094676429986 2097932152512 2105137741392 2105953443328 2108403012096 2117350710064 2122652829696 2127925262208 2130835342146 2135395226664 2138552626176 2149388642304 2152328074848 2157674217354 2163077312256 2169290388992 2172257038504 2173527284283 2178970077312 2183105805888 2186492012544 2190762504756 2194167572352 2194920615594 2203312734736 2205125766144 2211047342763 2217059746272 2222089838136 2225536512768 2233349136144 2236651370496 2237588077256 2244503011968 2245273330446 2247984451584 2252251170816 2254028294812 2256650098884 2257361105408 2261770013817 2268799122432 2271901856784 2277545007207 2283248274048 2288919607704 2294817460992 2299173070208 2306278324224 2307069844128 2312006861952 2315168685774 2316065770816 2324020564656 2327632753152 2328431601944 2332178910873 2339250057216 2340229732176 2343690000384 2345539273588 2348267519916 2351917395072 2360173671576 2360909779968 2369197623744 2370010737693 2375640078336 2382019548822 2387984433408 2392516875392 2393915919984 2397636745728 2402319629997 2405871704448 2406803935232 2410095400384 2416081808132 2416649066496 2434404897792 2435240391024 2440451687616 2443789168317 2455994031624 2459803514112 2468438518896 2472088356864 2478726826578 2482579472576 2490251516928 2491294431108 2494978063872 2499851067903 2503728576864 2507620082688 2508480703536 2517286586913 2526911248872 2533782567168 2539531243584 2550907347968 2552399012736 2555889588882 2557243516864 2560740718193 2565146299392 2568654308304 2575034558667 2576032336928 2582483054592 2586569703984 2592438144492 2596459264896 2605573992168 2609426598912 2618586847296 2619485552187 2622648526848 2627626365952 2632758448698 2636651250432 2645907069456 2646932309504 2656023502464 2660151717888 2661064687936 2665347326712 2670406208988 2674548265344 2680616312672 2687905594368 2691581484816 2697341338944 2707654427136 2711357325432 2718730199808 2729125066752 2730268020872 2734305000448 2738705510016 2739645439902 2740156280832 2743903627584 2745508148568 2754394743296 2764063894368 2771580091392 2779022806959 2783131875456 2792901906648 2797242870016 2806850321856 2811204016128 2821072593024 2822040791478 2837233682944 2841113789528 2842775154981 2847193635552 2851403501568 2856972649032 2869770766464 2876898956472 2884103083008 2891847964341 2898036379044 2898716792832 2905293436416 2909890916982 2910807741184 2921016673008 2925556763136 2926560820792 2931270741189 2935604923776 2940167688192 2948063123684 2956079661696 2962786450848 2967382017024 2977798848192 2978820835449 2992670682624 2993697773928 3008866798512 3015693351756 3016401389568 3023893793664 3025065496576 3028029170418 3029202475712 3036726676276 3044331032064 3046111230528 3050276991111 3051892810272 3059756614656 3071551523481 3076093125504 3082675815936 3086891581032 3098694086208 3103510337536 3107120228352 3109571881164 3115473910486 3120306309568 3129949154304 3131023359888 3135889860096 3142014644979 3146898228768 3147879706624 3158930164992 3160014316924 3176026065096 3183979244544 3191887893312 3196253013219 3196848994304 3203092839996 3207828939264 3224082963456 3228492112272 3236511326031 3245873197056 3246987188032 3253935583488 3258385557756 3274658708832 3279738018816 3291251358528 3292380923391 3304969102104 3307688649216 3320335355904 3321725908144 3325589619408 3326637418496 3333134757204 3338304769152 3343493443584 3344640938048 3350023704216 3354977055744 3356382115884 3367909995669 3369214998496 3378376756224 3381042442218 3386041658112 3403198683648 3407852785176 3420195065856 3424872411072 3433379411556 3442226191488 3448759605312 3456584192656 3460604766192 3461945686528 3474098656224 3479235465216 3486030846984 3491449129728 3492647402916 3510344598264 3515535000576 3518308910382 3527876092608 3540260507364 3541364669952 3553796435616 3560541611984 3566064353792 3573029323233 3581976650112 3583874125824 3588775313088 3590873879976 3596455118592 3610205902848 3615143100576 3624122712198 3624973599744 3651607346688 3652860586536 3658538170112 3660677531424 3669844340736 3683991047436 3685418525824 3689705271168 3695440121856 3705363742612 3710842500608 3718090239867 3723869208864 3736941646662 3742467095808 3761430124032 3762721055304 3780215599104 3790366873308 3796258180736 3800673850752 3809296865376 3826361021952 3828598519104 3833834383323 3835865275296 3845470777344 3855797285788 3864048505392 3873724581888 3879854555976 3888657216738 3894688897344 3900742350848 3908360988252 3914139898368 3915779135198 3927880270944 3933972790272 3941439548928 3944549515921 3949137673047 3950381934464 3954976875648 3956509356032 3970398464256 3971761113932 3984035253696 3990227576832 3991597031904 4005609313482 4011822398016 4020924469008 4031858391552 4037372227224 4046012008416 4059108042752 4061481640704 4067035988148 4069190413696 4074755303402 4079675486208 4093687600128 4095402031308 4101457500672 4104693728779 4109468159853 4110234421248 4115855441376 4131592114944 4146095841552 4157370137088 4173265539072 4174697813184 4181186480128 4189352859972 4195864305024 4210275482784 4211906886656 4216806024192 4228143164231 4233061187217 4234701420128 4245305659392 4255850524416 4261670684292 4270790453328 4277105252352 4298777284608 4304656149696 4315348434708 4326154624512 4338580777984 4344514077008 4347054568566 4355305364659 4357940154624 4366211611776 4372984025088 4381525009512 4388335144704 4389841231188 4406625469472 4410251532288 4422094685526 4434119492544 4444179676272 4451073025536 4466698272288 4473302740992 4475176154512 4489006023936 4490546660892 4504502341632 4508056589624 4513300197768 4514722210816 4523540027634 4532125796641 4537598244864 4543803713568 4555090014414 4566496548096 4577839215408 4589634921984 4598346140416 4612556648448 4614139688256 4624013723904 4630337371548 4632131541632 4648041129312 4655265506304 4656863203888 4664357821746 4673210865729 4680459464352 4687380000768 4691078547176 4696535039832 4703834790144 4720347343152 4721819559936 4738395247488 4740021475386 4751280156672 4764039097644 4775968866816 4785033750784 4787831839968 4795273491456 4804639259994 4811743408896 4820190800768 4832163616264 4833298132992 4868809795584 4870480782048 4880903375232 4887578336634 4911988063248 4919607028224 4936877037792 4944176713728 4957453653156 4965158945152 4980503033856 4982588862216 4989956127744 4999702135806 5007457153728 5015240165376 5016961407072 5034573173826 5053822497744 5067565134336 5071563663327 5079062487168 5101814695936 5104798025472 5111779177764 5114487033728 5121481436386 5130292598784 5137308616608 5150069117334 5152064673856 5159110466447 5173139407968 5184876288984 5192918529792 5211147984336 5218853197824 5237173694592 5238971104374 5245297053696 5255252731904 5265516897396 5273302500864 5277463365573 5291814138912 5293864619008 5312047004928 5314271683483 5322129375872 5330694653424 5340812417976 5349096530688 5361232625344 5375811188736 5383162969632 5394682677888 5415308854272 5422714650864 5436184068297 5437460399616 5458250133504 5460536041744 5468610000896 5477411020032 5479290879804 5487807255168 5491016297136 5508789486592 5528127788736 5530025054617 5543160182784 5558045613918 5566263750912 5585803813296 5594485740032 5605412469993 5613700643712 5622408032256 5642145186048 5644081582956 5674467365888 5682227579056 5685550309962 5694387271104 5696341597613 5713945298064 5739541532928 5753797912944 5768206166016 5783695928682 5796072758088 5797433585664 5810586872832 5819781833964 5821615482368 5832985825107 5842033346016 5851113526272 5853121641584 5862541482378 5871209847552 5873668702797 5896126247368 5912159323392 5925572901696 5934764034048 5955597696384 5957641670898 5985341365248 5987395547856 6008413970223 6017733597024 6031386703512 6032802779136 6047787587328 6056058340836 6058404951424 6073453352552 6088662064128 6092222461056 6100553982222 6103785620544 6112132955103 6119513229312 6143103046962 6152186251008 6165351631872 6173783162064 6197388172416 6207020675072 6214240456704 6219143762328 6230947820972 6240612619136 6259898308608 6262046719776 6271779720192 6284029289958 6293796457536 6317860329984 6320028633848 6352052130192 6367958489088 6383775786624 6392506026438 6393697988608 6406185679992 6415657878528 6448165926912 6456984224544 6473022652062 6484386549571 6493974376064 6507871166976 6516771115512 6520581852849 6549317417664 6559476037632 6582502717056 6584761846782 6609938204208 6615377298432 6633142028289 6643451816288 6651179238816 6653274836992 6666269514408 6676609538304 6689281876096 6700047408432 6709954111488 6712764231768 6735819991338 6738429996992 6747645250129 6756753512448 6762084884436 6772083316224 6785310041451 6806397367296 6815705570352 6832635021621 6849744822144 6866758823112 6884452382976 6897519210624 6913168385312 6921209532384 6923891373056 6948197312448 6950581949381 6972061693968 6982898259456 6985294805832 7020689196528 7031070001152 7036617820764 7055752185216 7080521014728 7082729339904 7107592871232 7110032213079 7121083223968 7132128707584 7146058646466 7159622008009 7163953300224 7177550626176 7181747759952 7192910237184 7220411805696 7230286201152 7248245424396 7249947199488 7303214693376 7305721173072 7317076340224 7321355062848 7331367504951 7367982094872 7370837051648 7379410542336 7410727485224 7421685001216 7436180479734 7447738417728 7473883293324 7484934191616 7522860248064 7525442110608 7551859760739 7580733746616 7592516361472 7601347701504 7618593730752 7652722043904 7657197038208 7667668766646 7671730550592 7682222154579 7711594571576 7728097010784 7747449163776 7759709111952 7777314433476 7789377794688 7801484701696 7816721976504 7828279796736 7831558270396 7855760541888 7858456656561 7867945580544 7882879097856 7889099031842 7898275346094 7900763868928 7909953751296 7940796928512 7943522227864 7968070507392 7980455153664 7983194063808 8011218626964 8023644796032 8041848938016 8063716783104 8074744454448 8092024016832 8118216085504 8122963281408 8134071976296 8138380827392 8149510606804 8187375200256 8190804062616 8202915001344 8209387457558 8218936319706 8220468842496 8231710882752 8263184229888 8292191683104 8314740274176 8337068420877 8349395626368 8362372960256 8378705719944 8391728610048 8420550965568 8423813773312 8433612048384 8456286328462 8466122374434 8469402840256 8511701048832 8523341368584 8528325464943 8541580906656 8554210504704 8609312299392 8630696869416 8652309249024 8675543893023 8677161555968 8689028154016 8694109137132 8710610729318 8715880309248 8732423223552 8763050019024 8776670289408 8779682462376 8813250938944 8820503064576 8844189371052 8868238985088 8888359352544 8902146051072 8933396544576 8936462506347 8950352309024 8978012047872 8981093321784 9016113179248 9026600395536 9029444421632 9047080055268 9064251593282 9075196489728 9087607427136 9110180028828 9132993096192 9155678430816 9179269843968 9196692280832 9214654570443 9228279376512 9248027447808 9260674743096 9264263083264 9296082258624 9310531012608 9313726407776 9328715643492 9346421731458 9360918928704 9382157094352 9393070079664 9407669580288 9440694686304 9443639119872 9476790494976 9480042950772 9528078195288 9551937733632 9570067501568 9575663679936 9588759039657 9590546982912 9609278519988 9623486817792 9640381601536 9664327232528 9737619591168 9740961564096 9761806750464 9775156673268 9823976126496 9839214056448 9873754075584 9877142770173 9914907306312 9930317890304 9961006067712 9965177724432 9979912255488 9999404271612 10014914307456 10030480330752 10033922814144 10069146347652 10107644995488 10135130268672 10143127326654 10158124974336 10203629391872 10209596050944 10223558355528 10228974067456 10242962872772 10260585197568 10274617233216 10300138234668 10304129347712 10318220932894 10346278815936 10369752577968 10385837059584 10422295968672 10437706395648 10474347389184 10477942208748 10510505463808 10531033794792 10546605001728 10554926731146 10583628277824 10587729238016 10624094009856 10628543366966 10644258751744 10661389306848 10681624835952 10698193061376 10719087969699 10722465250688 10751622377472 10766325939264 10789365355776 10830617708544 10845429301728 10872368136594 10874920799232 10921072083488 10937220001792 10954822040064 10958581759608 10975614510336 10982032594272 11017578973184 11056255577472 11060050109234 11086320365568 11116091227836 11132527501824 11154270719601 11171607626592 11188971480064 11210824939986 11227401287424 11284290372096 11288163165912 11348934731776 11364455158112 11371100619924 11388774542208 11392683195226 11427890596128 11476388588627 11479083065856 11507595825888 11536412332032 11567391857364 11592145516176 11621173745664 11639563667928 11643230964736 11665971650214 11684066692032 11702227052544 11706243283168 11725082964756 11742419695104 11747337405594 11792252494736 11824318646784 11833648547763 11851145803392 11869528068096 11911195392768 11915283341796 11970682730496 11974791095712 12016827940446 12035467194048 12062773407024 12095575174656 12112116681672 12116809902848 12146906705104 12177324128256 12184444922112 12201107964444 12207571241088 12224265910206 12239026458624 12286206093924 12304372502016 12314081186337 12330703263744 12347566324128 12394776344832 12438287524656 12461895641944 12481225238272 12519796617216 12524093439552 12543559440384 12568058579916 12587592915072 12635720659968 12640057267696 12684429492693 12704104260384 12735916978176 12767551573248 12785012052876 12812371359984 12831315757056 12896331853824 12913968449088 12946045304124 12968773099142 12987948752128 13015742333952 13033542231024 13041163705698 13065916093977 13098634835328 13118952075264 13165005434112 13169523693564 13219876408416 13230754596864 13266284056578 13286903632576 13302358477632 13332539028816 13353219076608 13378563752192 13400094816864 13419908222976 13425528463536 13471639982676 13476859993984 13495290500258 13513507024896 13524169768872 13544166632448 13570620082902 13596377389923 13612794734592 13631411140704 13665270043242 13699489644288 13733517646224 13768904765952 13795038421248 13826336770624 13842419064768 13847782746112 13896394624896 13901163898762 13944123387936 13965796518912 13970589611664 14019632597187 14041378393056 14062140002304 14073235641528 14111504370432 14161042029456 14165458679808 14215185742464 14220064426158 14242166447936 14264257415168 14292117292932 14319244016018 14327906600448 14355101252352 14363495519904 14385820474368 14424451712311 14460572402304 14496490848792 14499894398976 14606429386752 14611442346144 14634152680448 14642710125696 14662735009902 14735964189744 14741674103296 14758821084672 14821454970448 14843370002432 14872360959468 14895476835456 14947766586648 14969868383232 15010068005389 15045720496128 15050884221216 15103719521478 15161467493232 15185032722944 15202695403008 15214690989981 15237187461504 15305444087808 15314394076416 15335337533292 15343461101184 15364444309158 15423189143152 15456194021568 15477331399341 15519418223904 15554628866952 15578755589376 15633443953008 15656559593472 15663116540792 15711521083776 15716913313122 15735891161088 15765758195712 15778198063684 15796550692188 15801527737856 15819907502592 15832390096719 15881593857024 15887044455728 15936141014784 15942815050449 15966388127616 16022437253928 16047289592064 16083697876032 16127433566208 16149488908896 16184048033664 16245926562816 16268143952592 16276761654784 16299021213608 16308552204891 16374750400512 16381608125232 16405830002688 16418774915116 16437872639412 16463421765504 16526368459776 16584383366208 16590075163851 16629480548352 16674136841754 16698791252736 16757411439888 16783457220096 16816237409979 16841101931136 16847627546624 16867224096768 16912572656924 16932244748868 16938805680512 17023402097664 17046682737168 17056650929886 17083161813312 17089024792839 17218624598784 17261393738832 17304618498048 17351087786046 17354323111936 17378056308032 17388218274264 17421221458636 17431760618496 17464846447104 17498957475321 17526100038048 17553340578816 17559364924752 17621006108391 17626501877888 17688378742104 17736477970176 17776718705088 17804292102144 17866793089152 17872925012694 17900704618048 17956024095744 17962186643568 18025241910669 18032226358496 18053200791072 18058888843264 18094160110536 18128503186564 18175214854272 18220360057656 18265986192384 18311356861632 18336398865309 18358539687936 18393384561664 18429309140886 18456558753024 18496054895616 18521349486192 18528526166528 18592164517248 18621062025216 18627452815552 18657431286984 18692843462916 18721837857408 18764314188704 18786140159328 18815339160576 18865865291177 18881389372608 18953580989952 18960085901544 19056156390576 19103875467264 19140135003136 19151327359872 19177518079314 19181093965824 19218557039976 19246973635584 19280763203072 19328654465056 19453159648713 19481923128192 19523613500928 19550313346536 19647952252992 19678428112896 19747508151168 19754285540346 19829814612624 19860635780608 19899426084867 19930355448864 19959824510976 19998808543224 20029828614912 20067845628288 20138292695304 20215289990976 20242935750387 20270260537344 20286254653308 20316249948672 20419192101888 20447116711056 20457948134912 20485925745544 20497905064863 20549234466432 20600276469336 20608258695424 20636441865788 20692557631872 20739505155936 20771674119168 20844591937344 20851745848143 20948694778368 20955884417496 21062067589584 21093210003456 21109853462292 21167256555648 21175458476032 21248188019712 21257086733932 21288517503488 21322778613696 21330096639237 21363249671904 21396386122752 21438175939398 21444930501376 21478866024027 21532651878528 21578730711552 21661235417088 21690858603456 21744736273188 21749841598464 21842144166976 21909644080128 21917163519216 21951229020672 21964065188544 21994102514853 22035157946368 22112511154944 22120100218468 22232182455672 22265055003648 22308541439202 22343215253184 22377942960128 22421649879972 22454802574848 22568580744192 22576326331824 22655579282217 22697869463552 22728910316224 22742201239848 22777549084416 22785366390452 22855781192256 22952777177254 22958166131712 23015191651776 23046666463737 23134783714728 23184291032352 23242347491328 23279127335856 23286461929472 23331943300428 23368133384064 23404454105088 23412486566336 23450165929512 23484839390208 23494674811188 23575369969683 23584504989472 23648637293568 23667297095526 23702291606784 23822390785536 23830566683592 23941365460992 23949582191424 24033655880892 24070934388096 24125546814048 24191150349312 24224233363344 24233619805696 24293813410208 24354648256512 24368889844224 24402215928888 24415142482176 24448531820412 24572412187848 24608745004032 24628162372674 24661406527488 24695132648256 24789552689664 24876575049312 24923791283888 24962450476544 25011205262631 25048186879104 25087118880768 25136117159832 25175185830144 25271441319936 25280114535392 25368858985386 25408208520768 25535103146496 25570024105752 25624742719968 25662631514112 25827936898176 25892090608248 25937546198284 25975897504256 26026631679069 26031484667904 26067084462048 26082327411396 26131832187954 26197269670656 26330010868224 26339047387128 26439752816832 26461509193728 26532568113156 26573807265152 26604716955264 26665078057632 26706438153216 26757127504384 26800189633728 26809387519041 26851056927072 26943279965352 26953719987968 26990581000516 27048339537744 27088333264896 27141240165804 27192754779846 27225589469184 27262822281408 27330540086484 27398979288576 27467035292448 27537809531904 27590076842496 27643963711329 27652673541248 27684838129536 27695565492224 27792789249792 27802327797524 27888246775872 27931593037824 27941179223328 28039265194374 28082756786112 28146471283056 28223008740864 28322084058912 28330917359616 28430371484928 28440128852316 28484332895872 28528514830336 28584234585864 28638488032036 28655813200896 28710202504704 28726991039808 28766277118971 28771640948736 28848903424622 28921144804608 28992981697584 29212858773504 29222884692288 29268305360896 29285420251392 29325470019804 29471928379488 29483348206592 29517642169344 29597002149617 29631428310519 29642909940896 29686740004864 29744721918936 29790953670912 29895533173296 29939736766464 30020136010778 30091440992256 30101768442432 30207439042956 30322934986464 30370065445888 30405390806016 30429381979962 30474374923008 30487137552613 30610888175616 30628788152832 30670675066584 30686922202368 30728888618316 30846378286304 30912388043136 30954662798682 31038836447808 31109257733904 31157511178752 31266887906016 31313119186944 31326233081584 31423042167552 31433826626244 31531516391424 31556396127368 31593101384376 31603055475712 31639815005184 31664780193438 31724880576487 31763187714048 31774088911456 31872282029568 31885630100898 31932776255232 32044874507856 32094579184128 32167395752064 32254867132416 32298977817792 32368096067328 32491853125632 32536287905184 32553523309568 32598042427216 32617104409782 32763216250464 32811660005376 32837549830232 32875745278824 32926843531008 33052736919552 33168766732416 33180150327702 33258961096704 33348273683508 33397582505472 33514822879776 33566914440192 33632474819958 33682203862272 33825145313848 33864489497736 33877611361024 34046804195328 34093365474336 34113301859772 34166323626624 34178049585678 34429165765881 34437249197568 34522787477664 34609236996096 34702175572092 34756112616064 34776436548528 34842442917272 34863521236992 34929692894208 34997914950642 35052200076096 35106681157632 35118729849504 35242012216782 35253003755776 35376757484208 35472955940352 35500945643289 35553437410176 35608584204288 35733586178304 35745850025388 35801409236096 35912048191488 35924373287136 36050483821338 36064452716992 36106401582144 36188320221072 36257006373128 36350429708544 36440720115312 36531972384768 36622713723264 36672797730618 36717079375872 36786769123328 36858618281772 36913117506048 36942243559011 36992109791232 37042698972384 37057052333056 37184329034496 37199901784381 37254905631104 37314862573968 37385686925832 37443675714816 37528628377408 37572280318656 37630678321152 37731730582354 37762778745216 37907161979904 37920171803088 38053288478079 38112312781152 38207750934528 38280270006272 38302654719744 38355036158628 38437114079952 38493947271168 38561526406144 38657308930112 38710175382319 38906319297426 38963846256384 39047227001856 39100626693072 39197748281931 39295904505984 39356856225792 39495016302336 39508571080692 39659629225248 39721271561216 39798852169734 39860710897728 39874391183291 39997617086448 40059657229824 40135691256576 40276585390608 40430579981952 40485871500774 40540521074688 40572509306616 40632499897344 40789132169769 40838384203776 40894233422112 40915896269824 40971851491088 40995810129726 41098468932864 41200552938672 41216517390848 41272883731576 41385115263744 41479010311872 41543348238336 41689183874688 41703491696286 41897389556736 41911768834992 42058897791561 42124135179168 42186420006912 42219706924584 42334513111296 42496376039424 42514173467864 42577035006976 42645557227392 42660193278474 42726499343808 42792772245504 42876351878796 42889861002752 42957732048054 43065303757056 43157461423104 43273355136933 43381717206912 43489472546376 43499683196928 43684288333952 43819288160256 43834327038432 43902458041344 43928130377088 43988205029706 44225022309888 44240200436936 44464364911344 44530110007296 44617082878404 44686430506368 44755885920256 44843299759944 44909605149696 45030204016167 45137161488384 45152652663648 45311158564434 45457820632448 45484402479696 45555098168832 45570732780904 45644072969943 45711562384512 45905554354508 45916332263424 46030383303552 46093332927474 46269567429456 46368582064704 46431994198023 46558254671712 46572923858944 46663886600856 46736266768128 46824973132672 46900331859024 46969678780416 46989349622376 47150739939366 47169009978944 47297274587136 47334594191052 47404583213568 47497170290157 47644781571072 47661133367184 47828445151347 47899164382848 48067311761784 48141868776192 48251093628096 48382300698624 48448466726688 48467239611392 48587626820416 48654073645667 48737779688448 48804431857776 48830284964352 48897063640824 48925656614673 49144824375696 49217490008064 49256324745348 49390265296512 49579105379328 49753150098624 49770225491553 49847582567776 49924900953088 50022410525262 50096373758208 50117354056063 50272234319664 50350371660288 50542882639872 50560229070784 50737717970772 50816417041536 51070206292992 51140048211504 51249485439936 51267074378517 51655873796352 51784181216496 51875092396568 51951795008512 52053263358138 52062969335808 52134168924096 52164654822792 52263664375908 52394539341312 52660021736448 52678094774256 52863018325173 52879505633664 53065136226312 53147614530304 53209433910528 53330156115264 53412876306432 53514255008768 53600379267456 53618775038082 53702113854144 53886559930704 53907439975936 53981162001032 54096679075488 54176666529792 54282480331608 54385509559692 54525644562816 54661080172968 54797958577152 54934070584896 55009196595927 55075619063808 55180153684992 55287927422658 55305347082496 55369676259072 55585578499584 55604655595048 55776493551744 55863186075648 55882358446656 56078530388748 56165513572224 56292942566112 56446017481728 56597595873531 56644168117824 56860742969856 56880257704632 56968665791744 57168469171728 57276976064072 57311626401792 57420405009408 57453982079616 57532554237942 57543281897472 57697806849244 57842289609216 57985963395168 58359478946139 58445769384576 58536610721792 58570840502784 58650940039608 58943856758976 58966696413184 59035284338688 59194004299234 59262856621038 59285819881792 59489443837872 59581907341824 59698278254601 59791066346592 59879473532928 60040272021556 60203536884864 60414878085912 60645869972928 60728807251161 60740130891776 60810781612032 60858763959924 60948749846016 60974275105226 61257576305664 61341350133168 61373844404736 61457777236632 61493715194589 61692756572608 61824776086272 61909325597364 62077672895616 62218515467808 62315022357504 62533775812032 62555237544429 62652466163168 62846084335104 62867653252488 63112792254736 63186202768752 63206110951424 63279630010368 63329560386876 63449761152974 63526375428096 63548177822912 63744564059136 63771260201796 63865552510464 63990289917711 64089749015712 64189158368256 64334791504128 64436598072081 64597955635584 64736192134656 64983706251264 65072575810368 65107046619136 65196084854432 65234208819564 65526432500928 65675099660464 65751490557648 65853687062016 66105473839104 66337533464832 66360300655404 66696547367016 66795165010944 67029645759552 67133828880384 67264949639916 67364407724544 67650290627696 67728978995472 67755222722048 68093608390656 68186730948672 68226603719544 68332647253248 68356099171356 68858331531762 68874498395136 69045574955328 69139999391211 69404351144184 69512225232128 69552873097056 69684885834544 69727042473984 69859385788416 69995829901284 70104400152192 70213362315264 70237459699008 70484024433564 70506007511552 70753514968416 70945911880704 71001891286578 71106874820352 71467172356608 71491700050776 71602818472192 71824096382976 71848746574272 72100967642676 72128905433984 72212803164288 72376640442144 72514012746256 72700859417088 72881440230624 73063944769536 73245427446528 73345595461236 73573538246656 73717236563544 73826235012096 73884487118022 73984219582464 74085397944768 74114104666112 74368658068992 74399803568762 74509811262208 74629725147936 74771373851664 74887351429632 75033615787893 75057256754816 75144560637312 75261356642304 75463461164708 75525557490432 75814323959808 75840343606176 76106576956158 76224625562304 76560540012544 76605309439488 76710072317256 76874228159904 76987894542336 77123052812288 77314617860224 77420350764638 77812638594852 77927692512768 78079895037207 78094454003712 78201253386144 78395496563862 78591809011968 78990032604672 79017142161384 79319258450496 79442543122432 79597704339468 79721421795456 79748782366582 79995234172896 80119314459648 80271382513152 80334720120389 80428162557123 80553170781216 80861159963904 80971743001548 81145018613232 81264999794688 81578264339538 81676768407552 81788466844224 81831792539648 81943702982176 81991620259452 82196937865728 82401105877344 82433034781696 82545767463152 82750801928521 82770230527488 82958020623744 83086696476672 83378367749376 83406983392572 83794779113472 83823537669984 84117795583122 84248270358336 84439413849168 84669026222592 84992752078848 85028346935728 85154070013952 85291114454784 85320386556948 85452998687616 85585544491008 85752703757592 85779722005504 85915464096108 86110390136179 86130607514112 86314922846208 86546710273866 86763434413824 86978945092752 87368576667904 87638576320512 87668654076864 87804916082688 87856260754176 87976410059412 88450044619776 88480400873872 88791006448851 88928729822688 89060220014592 89234165756808 89372861012736 89686599519888 89819210299392 90060408032334 90274322976768 90305305327296 90622317128868 90915641264896 90968804959392 91110196337664 91141465561808 91288145939886 91423124769024 91461412657839 91811108709016 91832664526848 92060766607104 92186665854948 92539134858912 92737164129408 92863988396046 93116509343424 93327773201712 93472533536256 93649946265344 93800663718048 93939357560832 93978699244752 94301479878732 94338019957888 94594549174272 94669188382104 94809166427136 94994340580314 95174641729461 95289563142144 95322266734368 95656890302694 95798328765696 96134623523568 96283737552384 96502187256192 96764601397248 96896933453376 96934479222784 97175253640832 97308147291334 97475559376896 97608863715552 97660569928704 97794127281648 97851313229346 98289648751392 98434980016128 98512649490696 98780530593024 99158210758656 99506300197248 99540450983106 99695165135552 99849801906176 100044821050524 100192747516416 100234708112126 100544468639328 100700743320576 100971161986177 101120458141568 101475435941544 101632834083072 102140412585984 102280096423008 102498970879872 102534148757034 103287497297643 103311747592704 103568362432992 103750184793136 103903590017024 104106526716276 104268337848192 104329309645584 104527328751816 104789078682624 105070476037723 105320043472896 105356189548512 105726036650346 105759011267328 106130272452624 106295229060608 106418867821056 106502836929867 106660312230528 106825752612864 107028510017536 107200758534912 107237550076164 107404227708288 107773119861408 107814879951872 107962324002064 108193358150976 108230490354647 108564960663216 108771019119384 109051289125632 109322160345936 109595917154304 109868141169792 110018393191854 110151238127616 110360307369984 110575854845316 110610694164992 110739352518144 110826730677033 111171156999168 111209311190096 111552987103488 111599705353143 111764716893312 112157060777496 112331027144448 112585885132224 112892034963456 113195191747062 113288336235648 113721485939712 113760515409264 113937331583488 114159865434237 114336938343456 114553952128144 114623252803584 114840810018816 114907964159232 115065108475884 115395613698488 115684579218432 115971926790336 116130526146957 116718957892278 116891538769152 117141681005568 117301880079216 117593244845793 117887713517952 117933392826368 118070568677376 118388008598468 118525713242076 118571639763584 118978887675744 119163814683648 119396556509202 119582132693184 119623173549873 120080544043112 120407073769728 120829756171824 121291739945856 121457614502322 121480261783552 121621563224064 121717527919848 121897499692032 121948550210452 122367396509307 122515152611328 122682700266336 122747688809472 122915554473264 122987430389178 123385513145216 123649552172544 123818651194728 124155345791232 124437030935616 124630044715008 125067551624064 125110475088858 125304932326336 125692168670208 125735306504976 126176693374683 126225584509472 126372405537504 126412221902848 126559260020736 126659120773752 126899522305948 127096355645824 127489128118272 127542520403592 127731105020928 127980579835422 128179498031424 128378316736512 128669583008256 128873196144162 129195911271168 129472384269312 129820065410799 130145151620736 130214093238272 130392169708864 130468417639128 131052865001856 131350199320928 131502981115296 131707374124032 132061057038239 132675066929664 132720601310808 133393094734032 133590330021888 134059291519104 134267657760768 134529899279832 134728815449088 135090612048501 135300581255392 135457957990944 135510445444096 136032818152171 136373461897344 136453207439088 136665294506496 136712198342712 137716663063524 137748996790272 138091149910656 138279998782422 138808702288368 139024450464256 139105746194112 139295982594069 139369771669088 139718771576832 139991659802568 140208800304384 140474919398016 140968048867128 141012015023104 141507029936832 141891823761408 142003782573156 142213749640704 142934344713216 142983400101552 143205636944384 143485335454041 143697493148544 144201935285352 144257810867968 144425606328576 144753280884288 145028025492512 145401718834176 145762880461248 145962220937001 146490854893056 146691190922472 147434473127088 147652470024192 147768974236044 148170795889536 148228209332224 148737316137984 148799607137524 149019622524416 149259450295872 149310676474659 149542747703328 149774702859264 150067231575786 150114513509632 150289121274624 150352062168189 150926922329416 151051114980864 151628647919616 151680687212352 152213153912316 152449251124608 153210618878976 153420144634512 153748456319808 153801223135551 154246105624576 154629235720448 154840701529276 155625277189704 155855385025536 156159790074414 156188908007424 156402506772288 156790993127724 157183618023936 157980065209344 158034284322768 158589054975519 158638516900992 158885086244864 159195408678936 159442843590912 159497564733164 159990468345792 160238628919296 160542765026304 160669440240778 160856325114246 161106341562432 161722319927808 161943486003096 162290037226464 162529999589376 163156528679076 163576933688448 163663585079296 163887405964352 163983240518904 164393875731456 164802211754688 164866069563392 165027589787781 165091534926304 165501603857042 165540461054976 165916041247488 166756735498752 166813966785144 167589558226944 167647075339968 168235591166244 168496540716672 168878827698336 169338052445184 169792787620593 170056693871456 170308140027904 170582228909568 170640773113896 170905997375232 171505407515184 171559444011008 171830928192216 172220780272358 172261215028224 172629845692416 173093420547732 173526868827648 173957890185504 174737153335808 175078436838417 175337308153728 175609832165376 175712521508352 175952820118824 176900089239552 176960801747744 177582012897702 177857459645376 178468331513616 178745722025472 179373199039776 179638420598784 180120816064668 180610610654592 181244634257736 181831282529792 181937609918784 182186421753483 182220392675328 182282931123616 182576291879772 182846249538048 182922825315678 183622217418032 184121533214208 184373331709896 185078269717824 185474328258816 185727976792092 186233018686848 186655546403424 186945067072512 187299892530688 187601327436096 187665712633287 187957398489504 188602959757464 188676039915776 189338376764208 189618332854272 189988681160628 190349283458922 190579126284288 190644533468736 191313780605388 191596657531392 192269247047136 192567475104768 193004374512384 193309794216243 193793866906752 193868958445568 194350507281664 194616294582668 194951118753792 195217727431104 195321139857408 195588254563296 195702626458692 196579297502784 197025298981392 197561061186048 198316421517312 199012600394496 199080901966212 199390330271104 199699603812352 200089642101048 200385495032832 200469416224252 201088937278656 201401486641152 201942323972354 202240916283136 202950871883088 203265668166144 204280825171968 204560192846016 204997941759744 205068297514068 206574994595286 206623495185408 207136724865984 207419998173633 207500369586272 207807180034048 208213053432552 208536675696384 208658619291168 209054657503632 209578157365248 210140952075446 210640086945792 210712379097024 211452073300692 211518022534656 212260544905248 212590458121216 212837735642112 213005673859734 213320624461056 213409962868291 214057020035072 214401517069824 214475100152328 214808455416576 215546239722816 215629759903744 215924648004128 216386716301952 216460980709294 217129921326432 217542038238768 218102578251264 218644320691872 219191834308608 219736282339584 220036786383708 220720614739968 221151709690632 221221388329984 221478705036288 221653461354066 222074164035409 222342313998336 222418622380192 223105974206976 223199410706286 223529433786624 224314121554992 224662054288896 225171770264448 225784069926912 226390383494124 226576672471296 227442971879424 227521030818528 227874663166976 228319730868474 228673876686912 229107904256288 229681620037632 229815928318464 230130216951768 230791227396976 231369158436864 231943853580672 232261052293914 233437915784556 233783077538304 234283362011136 234603760158432 235186489691586 235775427035904 236776017196936 237051426484152 237143279527168 237957775351488 238327629367296 238793113018404 239164265386368 239246347099746 240161088086224 240814147539456 241004160361167 241659512343648 242583479891712 242915229004644 243435055839696 243794999384064 243897100420904 244734793018614 245030305222656 245365400532672 245495377618944 245831108946528 245974860778356 246771026290432 247299104345088 247637302389456 248252405785563 248310691582464 248874061871232 249260089430016 250135103248128 250220950177716 250609864652672 251384337340416 251470613009952 252353386749366 252451169018944 252744811075008 253318241547504 253799044611896 254192711291648 254978256236544 255085040807184 255462210041856 255961159670844 256358996062848 256756633473024 257339166016512 257746392288324 258331170408537 258391822542336 258944768538624 259640130821598 260290303241472 260784339417728 260936835278256 262105730003712 262700398641856 263005962230592 263414748248064 264122114076478 265350133859328 265441202621616 266373019346553 266786189468064 267180660043776 268118583038208 269059798559664 269457630898176 270181224097002 270601162510784 270915915981888 271020890888192 272065636304342 272746923794688 272906414878176 273330589012992 273424396685424 274384237973517 275433326127048 275497993580544 276182299821312 276559997564844 277617404576736 278048900928512 278211492388224 278591965188138 278739543338176 279120738283037 279983319605136 280417600608768 280949838796032 281936097734256 282024030046208 283014059873664 283783647522816 284007565146312 284427499281408 285523925188383 285868689426432 285966800203104 286411273888768 286970670908082 287394986297088 288403870570704 288515621735936 288851212657152 289506561768576 290056050985024 290803437668352 291525760922496 291924441874002 292981709786112 293382381844944 294868946254176 295304940048384 295537948472088 296341591779072 297474632275968 297599214275048 298039245048832 298518900591744 298621352949318 299085495406656 299549405718528 300134463151572 300229027019264 300578242549248 300704124336378 301853844658832 302102229961728 302913485958531 303361374424704 304426307824632 304898502249216 306421237757952 306840289269024 307496912639616 307602446271102 309258471440896 309681403058552 309862491892929 311250554379408 311710770051072 312319580148828 312805013544576 313581986255448 314367236047872 315211428113169 315960130418688 316068568645536 317178109951038 317277033801984 318390817357872 318885687181824 318995129466328 319508510789601 319980936691584 320477257838592 321085530052608 321338880481556 321712650228492 322212683124864 323444639855616 323886972006192 324580074452928 324691471063941 326313057358152 327153867376896 327774811928704 327966481037808 328787751462912 329604423509376 329732139126784 330055179575562 330183069852608 331003207714084 331080922109952 331832082494976 332480192031099 333513470997504 333627933570288 334799116059429 335294150679936 336471182332488 336993081433344 337757655396672 338676104890368 339585575241186 340113387742912 341164457819136 341281546227792 341811994750464 342479596302711 343010815030368 343118888022016 343661856384432 344441560544716 344522430056448 346186841095464 347053737655296 347915780371008 348391578440871 349474306671616 350156873676834 350674616307456 350821478392441 351425043016704 351905640237648 352779734537379 353800178479104 353921603495488 355164025795404 355714919290752 356936663027232 357491444050944 358746398079552 358869520649619 360241632129336 361221221309184 362489268515472 363662565059584 363875219837568 364372843506966 364440785350656 364565862247232 365152583759544 365692499076096 365845650631356 367102189527921 367244434836064 368243066428416 368746663419792 370156539435648 370948656517632 371455953584184 372466037373696 373311092806848 373890134145024 374599785061376 375202654872192 375331425266574 375914796979008 377205919514928 377352079831552 378676753528416 379236665708544 379977362321256 380698566917844 381289066937472 382627561210776 383193315062784 384538494094272 385134950209536 386008749024768 386619588432486 387587733813504 388701014563328 389232589165336 389460196232397 390435454862208 390642279714816 391176509126592 391405252917384 393158595005568 394050597962784 395122122372096 396183171114717 398025200788992 398161803932424 398780660542208 400179284202096 400770990065664 400938832448504 402177874557312 402802973282304 403884647944708 404481832566272 405271836145503 405901743766176 406531336332288 408098454456513 409120385692032 409995883519488 410136595028136 413149989190572 413246990370816 414273449731968 414839996347266 415000739172544 416426106865104 417073351392768 417317238582336 417887947782207 418109315007264 419156314730496 420281904150892 421424758194048 422904146601384 423036045069312 424521089810496 425180916242432 425675471284224 426011347719468 426641248922112 426819925736582 428803034139648 428950200304656 429616910833152 430456006362123 431092479445632 431259519807488 431849296008256 432773432603904 432921961418588 434259842652864 435084076477536 436205156502528 437288641383744 437886662811003 439472564679168 440073572767416 442303419381264 442442776659968 442957410072576 443306922708132 444148328070818 444684627996672 444837244760384 446211948413952 446398821412572 447058867573248 447932029423977 448628243109984 449324108577792 450343540528896 451056186504567 452780766988248 453153344942592 454885943758848 455042061637056 455749326333952 456639461736948 457347753373824 458215808512576 459631856636928 460260433903536 461403669406653 461582454793952 462738316873728 463887707161344 464522104587828 466875831569112 467566155076608 468566724022272 469207520316864 470372979383172 471550854071808 473552034393872 474102852968304 474286559054336 475915550702976 476655258734592 477586226036808 478328530772736 478492694199492 480322176172448 481628295078912 482008320722334 483319024687296 485166959783424 485830458009288 486870111679392 487589998768128 487794200841808 489469586037228 490730801065344 490990755237888 491662217893056 491949721556712 493542052580864 494598208690176 495274604778912 496504811571126 496621383164928 497748123742464 500270206496256 500441900355432 501219729305344 502768674680832 502941226019904 504706773498732 504902338037888 505489622150016 506636483095008 507598089223792 508385422583296 509378362861779 510170081614368 510924420083712 511922319341688 512717992125696 514678332033024 515492784576648 516662340817074 516783645084672 517889537077248 519280261643196 520580606482944 521568678835456 521873670556512 524211460007424 525235310515251 525400797283712 526011924461184 526829496496128 528244228152956 530700267718656 530882405243232 532746038693106 533572378936128 536237166076416 538119597119328 538915261796352 540362448194004 541202325021568 541831831963776 542041781776384 544131272608684 545493847589376 545812829756352 546559265260449 546661178025984 546848793370848 548768475947034 550866652254096 552364599642624 553119995129688 555234809153472 556097801857024 556422984776448 557183930376276 557479086676352 558241476566074 559966639210272 560835201217536 561899677592064 562343040842723 562997137899861 563872195468512 564048060092416 566028119747328 568015130292624 568854998562816 571047850376766 571737378852864 571933600406208 572822547777536 573941341816164 574789972594176 576807741141408 577031243471872 577702425314304 579013123537152 579255613499647 579929382648729 580112101970048 581606875336704 583051521844992 583848883748004 585963419572224 586764763689888 589737892508352 591075896944176 592683183558144 594949264551936 595198428550096 596078490097664 597037801183488 597242705898636 598170990813312 599098811437056 600268926303144 600458054038528 601156485098496 601408248672756 602772730953253 603707689317664 604204459923456 605826971917062 606722748849408 608852615649264 609797004498432 612842475515904 613680578538048 614993825279232 615204892542204 618516942881792 619362806117104 619724983785858 620901234139817 622501108758816 623421540102144 624639160297656 625610027089152 627163972510896 628734472095744 630422856226338 631920260837376 632137137291072 634356219902076 634554067603968 636781634715744 637771374363648 637990258932656 639017021579202 639961873383168 640229888604873 642171060105216 642677760963112 643425300456984 644425366249728 646889279711232 647773944012384 649160148905856 649382942127882 652626114716304 654307734753792 655549623857408 655932962075616 657575502925824 659208847018752 660110359151124 660366139705216 662006415428168 662161844219904 663664164989952 664960384062198 666222492106227 667026941995008 667255867140576 669598232118858 670588301359872 672942364664976 673986162866688 675515310793344 677352209780736 679171150482372 680226775485824 682328915638272 682563092455584 683623989500928 684959192605422 686021630060736 687323712768864 688883121089432 689044860112896 692373682190928 694107475310592 695831560742016 696783156881742 698948613343232 700313747353668 701349232614912 701642956784882 702850086033408 703811280475296 705559469074758 706798133903239 707843206990976 710328051590808 711429838581504 713873326054464 714982888101888 717492796159104 717739041299238 720483264258672 722442442618368 723012481083501 724978537030944 727325130119168 727750439675136 728745687013932 729131724494464 730305167519088 731384998152192 731691301262712 734204379055842 734488869672128 735493332264061 736486132856832 737493326839584 740313078871296 741897313035264 742911907168368 744757217356689 744932074747392 746622185613696 747780268290048 749199570122752 750405309744384 750662850533148 751829593958016 754411839029856 754704159663104 757353507056832 757613432482529 759954724642512 761397133835688 762578133874944 765255122421552 766386630125568 769076988188544 770269900419072 772017498049536 773239176864972 774993511225611 775175467627008 777402029126656 778465178330672 778920392464794 780398798872981 780870909724416 782353018253184 782810505834768 786317190011136 788101195925568 790244244744192 792366342229434 796050401577984 796323607864848 797561321084416 799119058039659 800358568404192 801541980131328 801877664897008 804355749114624 807769295889416 808963665132544 810543672291006 811803487532352 813062672664576 816196908913026 818240771384064 819991767038976 820273190056272 823152713920551 826299978381144 826493980741632 828546899463936 829679992694532 830001478345088 832852213730208 834146702785536 834634477164672 835775895564414 836218630014528 837362214849111 840563808301784 842849516388096 845808293202768 846072090138624 849042179620992 850361832484864 851350942568448 852022695438936 853282497844224 853639851473164 856571775565149 857606068279296 857900400609312 859233821666304 860912012724246 862184958891264 863698592016512 865546865207808 865843922837176 868519685305728 870168152955072 872410313005056 874577282767488 875773325622006 878945129358336 880147145534832 884606838762528 884885553319936 885914820145152 886613845416264 888296656141636 889674489520768 892423896827904 892797642825144 894117735146496 895864058847954 897256486219968 898648217155584 900687081057792 902112373009134 905561533976496 906306689885184 908740457875593 910084123274112 911498652667904 913278923473896 914695506747648 916431617025152 919263713273856 920520867807072 922807338813306 923164909587904 924427399267673 927775414322688 929044209175656 929587475678787 933751663138224 935132310153216 938415040633728 940745958766344 943101708143616 945634284339507 947104068787744 948205705936608 948573118108672 951831101405952 952229727065197 955172452073616 956657061545472 956985388398984 960644352344896 963256590157824 964016641444668 966638049374592 970333919566848 971660916018576 973740223358784 974074413191823 975588401683616 978939172074456 981461602130688 983324435786112 983899443113424 987084105161728 989196417380352 990549209557824 993009623142252 993242766329856 995496247484928 1000540412992512 1000883800710864 1002439458610688 1004397348178287 1005882452039808 1009413546997464 1009804676075776 1010979244300032 1013272966190016 1015196178447584 1016770845166592 1018756725723558 1020340163228736 1023844638683376 1025435984251392 1029356664066048 1030985569153296 1033324681634148 1033567290169344 1038560523286392 1041161212965888 1043137357670912 1043747341113024 1045174735322613 1048422920014848 1050470621030502 1050801594567424 1052023848922368 1052464435177323 1056488456305912 1061400535437312 1061764810486464 1065492077386212 1067144757872256 1072474332152832 1076239194238656 1076608561948857 1080724896388008 1082404650043136 1083663663927552 1088262545217368 1090987695178752 1091625659512704 1093118530520898 1093322356051968 1093697586741696 1097536951894068 1101733304508192 1104729199285248 1106239990259376 1110469618306944 1112195603714048 1112845969552896 1114367860752552 1114958173352704 1116482953132148 1119933278420544 1121670402435072 1123799355184128 1124686081685446 1125994275799722 1127744390937024 1132056239494656 1136030260585248 1137709997125632 1142095700753532 1143867200812416 1145645095555072 1147882683632328 1149579945188352 1153615482282816 1154062486943744 1155404850628608 1158026247074304 1158511226999294 1159858765297458 1160224203940096 1166103043689984 1167697767496008 1168380588697191 1171926839144448 1173529527379776 1179475785016704 1182151793888352 1185366367116288 1188549513344151 1190396857100192 1192156980195328 1194075602366976 1194485411797272 1196341981626624 1200537852606288 1200916108077056 1202312970196992 1202816497345512 1205545461906506 1207415378635328 1208408919846912 1211653943834124 1213445497698816 1215815508436509 1217705231298528 1219594008996864 1224295363369539 1227361157076096 1229987650558464 1230409785084408 1237033885763584 1238725612234208 1239449967571716 1241802468279634 1245002217517632 1249278320595312 1251220054178304 1254327945021792 1257468944191488 1260845712452676 1264274274582144 1268712439804152 1269108135207936 1273563269431488 1275542748727296 1275980517865312 1278034043158404 1279923746766336 1280459777209746 1285355521926224 1286850600913968 1288850732499456 1293778559422464 1295547888024768 1298320297811712 1298765884255764 1305252229432608 1308615469507584 1311099247714816 1311865924151232 1313659988433009 1318417694037504 1320220718302248 1320732279410432 1324012830856336 1327328329979904 1329920768124396 1332444984212454 1334053883990016 1334511734281152 1339196464237716 1341176602719744 1345884729329952 1347972325733376 1351030621586688 1353168559513701 1358342300964744 1360453550971648 1364657831276544 1365126184911168 1367247979001856 1369918385210844 1372043260121472 1374647425537728 1377766242178864 1384747364381856 1388214950621184 1391663121484032 1393566313763484 1397897226686464 1400627494707336 1402698465229824 1403285913569764 1405700172066816 1407622560950592 1411118938149516 1413596267806478 1415686413981952 1420656103181616 1422859677163008 1427746652108928 1429965776203776 1434985592318208 1435478082598476 1440966528517344 1444884885236736 1446024962167002 1449957074061888 1454650260238336 1455500879350272 1457491374027864 1458263448988928 1460610335038176 1462769996304384 1463382602525424 1468408758111684 1468977739344256 1470986664528122 1472972265713664 1474986653679168 1480626157742592 1483794626070528 1485823814336736 1489514434713378 1489864149494784 1493244371227392 1498399140245504 1500810619488768 1501325701066296 1503659187916032 1508823678059712 1509408319326208 1514707014113664 1515226864965058 1519909449285024 1522794267671376 1525156267749888 1528135088585337 1530510244843104 1532773260251136 1538153976377088 1544034996099072 1546478353729944 1549987022451222 1550350935254016 1554804058253312 1556930356661344 1557840784929588 1560797597745962 1561741819448832 1564706036506368 1565621011669536 1572265236641899 1572634380022272 1576202391851136 1580488489488384 1584732684458868 1592100803155968 1592647215729696 1595122642168832 1598238116079318 1600717136808384 1603755329794016 1608711498229248 1615538591778832 1617927330265088 1621087344582012 1623606975064704 1626125345329152 1632393817826052 1636097412587401 1636481542768128 1639983534077952 1640546380112544 1646305427841102 1652599956762288 1657093798927872 1659359985389064 1660002956690176 1665704427460416 1668293405571072 1669268954329344 1671551791128828 1672437260029056 1674724429698222 1681127616603568 1685699032776192 1687029122528169 1691616586405536 1692144180277248 1698084359241984 1704045390877872 1706564995688448 1707279702946328 1713143551130298 1715212136558592 1715800801218624 1718467643332608 1721824025448492 1724369917782528 1727397184033024 1731093730415616 1731687845674352 1737039370611456 1737766840498941 1740336305910144 1744820626010112 1749154565534976 1751546651244012 1757890258716672 1760294291069664 1769213677525056 1773227690832528 1776593312283272 1779348979041536 1784847793655808 1785595285650288 1788235470292992 1791728117695908 1794512972439936 1797296434311168 1801374162115584 1804224746018268 1808318192859759 1811123067952992 1812613379770368 1817480915751186 1820168246548224 1826557846947792 1829391013495296 1832863234050304 1838527426547712 1841041735614144 1845614677626612 1846329819175808 1848854798535346 1855550828645376 1858088418351312 1859174951357574 1862703702419451 1867503326276448 1870264620306432 1876830081267456 1881491917532688 1886203416287232 1891268568679014 1894208137575488 1896411411873216 1897146236217344 1903662202811904 1904459454130394 1910344904147232 1913314123090944 1913970776797968 1920689665814619 1921288704689792 1926513180315648 1928033282889336 1933276098749184 1940667839133696 1943321832037152 1947480446717568 1948148826383646 1951176803367232 1957878344148912 1962923204261376 1966648871572224 1967798886226848 1974168210323456 1981098419115648 1986019246284504 1986485532659712 1990992494969856 1998667476318681 2001080825985024 2001767601421728 2004878917221376 2008794696356574 2011764904079616 2018827093994928 2019609352151552 2021958488600064 2026545932380032 2030392356895168 2033541690333184 2037513451447116 2040680326457472 2047689277366752 2050871968502784 2056379316738293 2061971138306592 2066649363268296 2067134580338688 2077121046572784 2082322425931776 2086274715341824 2087494682226048 2090349470645226 2096845840029696 2100941242061004 2101603189134848 2104047697844736 2104928870354646 2112976912611824 2120394401709717 2123529620972928 2130984154772424 2134289515744512 2144948664305664 2152478388477312 2153217123897714 2161449792776016 2164809300086272 2167327327855104 2169037443250503 2176525090434736 2181975390357504 2183251319025408 2186237061041796 2187395173483392 2195073903788136 2203466609016384 2206479996792183 2209458398570496 2212479980518752 2220939236613888 2225691939105792 2228735721505104 2229916346705408 2232965906264296 2234271652070067 2239866556841088 2243340804870144 2247598710368256 2249372163370892 2251988551599444 2255488781874048 2264112478989312 2272060521170496 2272840297447587 2284191401507064 2287734401624832 2295765367264656 2299159890376704 2307230964565632 2308124973887488 2310809701257216 2316052494148608 2317022453998588 2319717530594916 2320448407880192 2324980533676833 2332206087379968 2335395534992016 2336761177394382 2341196396618943 2347059054759552 2358951570033408 2364303587776704 2370732734232576 2377099026688302 2380793714200384 2388151204733952 2388970823594544 2392683963253248 2397357174118977 2401075705212576 2401832216154112 2404625940393984 2405632994691024 2411090923813012 2414830757270656 2423307887668248 2426890995397632 2431631016873018 2435410462597056 2439188017993728 2448590726739078 2454722314152192 2459975301116928 2460819570168816 2469458141761653 2474067771527168 2477451224468416 2478899935143432 2483604936559268 2490004435035264 2498556641190624 2502440108356608 2508655890043584 2512086644547333 2521691424905352 2528548549164288 2537424879608304 2538216270415872 2547126538862976 2551085497454592 2551961035730624 2556068086316808 2559847493532672 2560919554419492 2569715326695447 2570711043852448 2573701201827936 2577701464998912 2584623544891249 2591095776049536 2596640595623424 2597531768511528 2610504458865216 2617230939015168 2622198495429632 2623731848302464 2627319976866018 2636835388075008 2640441436604496 2641464558820864 2648025661712672 2654656659959808 2659841536248792 2664889968424908 2669023468562304 2678392928475432 2682353205439488 2691769458659904 2695944651466752 2702061243173376 2706337119027402 2716684601929488 2720907101943296 2726221373626779 2730252369822336 2734495958003712 2739836770421688 2744086520242944 2749294851075456 2755532484357728 2769494728763712 2773282197803019 2783326242968064 2787132627526968 2801254989414672 2805396930459648 2806571827139528 2815245121901184 2822237876299032 2827192535612956 2831372827963904 2836902853018521 2841312206363232 2845719354326016 2855493304217856 2856689181195591 2869971184636416 2870956165196952 2881933057034688 2889769770473472 2892049924334004 2899914148123776 2911001758700544 2914982748055728 2916526897977856 2921220670076352 2922223239575469 2926765205050848 2936817516223368 2937955478688512 2941973329056244 2949973307358336 2961252315485184 2967589252141056 2971647628673472 2979028869426756 2979728298989568 2986488742454784 3001621238977536 3002651402132592 3007318375832064 3013192044534861 3017647356119424 3018816638652416 3029414028227328 3030453729930116 3039818898570048 3045588535342752 3050312535499776 3056270177170674 3061020489686208 3076307952754176 3088069992198144 3092956707459888 3099974044902444 3100701870508032 3109608116506624 3113860713322688 3115681569859176 3121595195491924 3123483638897664 3129412073012736 3131242023339072 3135524205967839 3144530473283798 3145268760044544 3152404783702272 3157393305531969 3169465368917736 3184201606311936 3185294431459392 3190245284337664 3196476232158636 3201434273616768 3207510659588032 3217422996458496 3229825685846571 3231077183557664 3235854660530176 3242174689164024 3247213950129408 3264787635652104 3272194825174802 3272963085536256 3279967068155904 3281092760225088 3292610855682204 3305199913524576 3314187597855744 3318719970778128 3320005913380352 3331408854920832 3336586811142144 3338537908658688 3343103582257656 3344874520058112 3349448859396444 3362255233207136 3371398065552384 3374058245056338 3383233172811072 3396168718483968 3408090781755744 3413129991376896 3414559405892656 3426287102260596 3431601602437248 3436935286665216 3443648050896984 3448739835565056 3454794368066048 3462187460831232 3463375691348704 3474078741222912 3475533680997882 3480672611820288 3498309131069952 3503093302488024 3515780517433344 3520588582139328 3538427355050112 3546455381665056 3553186624566544 3558697958083072 3565648540032453 3571190571300576 3576470940585984 3583456235391816 3589025944879872 3602748324231168 3608449492036536 3616636385719518 3622246135905984 3625226759540736 3634961831502372 3640336493096448 3653115693895584 3658782026990592 3665726468100608 3672886090108617 3682083471228288 3691229355253224 3692659638351616 3697709597070692 3711101657290752 3716176836702624 3718349902715148 3725407404838902 3735006652552896 3753660162534912 3762983835065376 3772406832574464 3782537137358028 3788416275150976 3792822823746432 3794292472434688 3807324405623808 3808918908260788 3820689808294464 3826628246181888 3827941553595936 3841379331629238 3842577409379584 3856066565778672 3866552197498368 3881335678267392 3886643664074304 3894960893435136 3896297652767292 3902353606734464 3915756688297824 3925846408522752 3933297743144448 3935597772453696 3940979965299027 3948336420646912 3962196838231296 3972038492569008 3981984989939712 3997334952637362 4002161651970048 4003535202843456 4009757834442752 4017589392713148 4023529808159232 4037654187989856 4039218704303104 4043916977200128 4053091864760064 4054789294497529 4059505678541103 4060784713790336 4067083380666368 4075026902894232 4081360652914944 4095378554733504 4101743937005568 4112758633476586 4123942276613184 4133298726536592 4154242093145568 4164644851863552 4172549430683648 4174989364452096 4180698941290452 4193691680059392 4201882484122008 4203206378269696 4208095395689472 4209857740709292 4219409116672771 4225953825223648 4240788803419434 4247059241945856 4261968309544848 4268579031489024 4289897328611328 4304956776954624 4306434247795428 4322899585552032 4329618600172544 4334654655710208 4338074886501006 4346308638978719 4353050180869472 4363950780715008 4366502638050816 4372474122083592 4374790346966784 4390147807576272 4406933218032768 4412959993584366 4418916797140992 4424959961037504 4441878473227776 4451383878211584 4457471443010208 4459832693410816 4465931812528592 4468543304140134 4479733113682176 4495197420736512 4498744326741784 4503977103198888 4510977563748096 4528224957978624 4544121042340992 4545680594895174 4568382803014128 4575468803249664 4591530734529312 4598319780753408 4614461929131264 4632104988297216 4634044907997176 4639435061189832 4640896815760384 4649961067353666 4664412174759936 4670791069984032 4673522354788764 4682392793237886 4694118109519104 4716795709925697 4717903140066816 4728607175553408 4741465468465152 4754198053376604 4761587428400768 4776302409467904 4777941647189088 4785367926506496 4794714348237954 4802151410425152 4811265989382048 4822181847626024 4829661514541312 4846615775336496 4853781990795264 4863262033746036 4870820925194112 4878376035987456 4897181453478156 4908292237762203 4909444628304384 4919950602233856 4921639140337632 4938916283523306 4954902448936832 4957799870286864 4967209873118536 4980008870070528 4997113282381248 5004880216713216 5017311780087168 5024173289094666 5043382849810704 5057097098328576 5061087367584507 5074849759216608 5076432540831744 5094253077725952 5103922071461248 5112136172633616 5119694987065344 5121839108838984 5139430653390894 5141422087704896 5147402403655872 5155402929997824 5169247089782498 5182191552099072 5193281191246848 5195063537023056 5213300521496823 5221008917730432 5234461878030336 5244396990859264 5247463696604928 5254639953732036 5273670776150016 5280882873208992 5282929117641728 5296051323425344 5303294027377703 5319683072497584 5329779936849816 5338046937124608 5356785856950864 5364706410878976 5383538917319808 5391889302933504 5404122486346752 5412674238054804 5424954578579277 5433369203858976 5441814203886592 5452442747253558 5460504739644672 5462791592110867 5479673540843376 5488173040485888 5498589702150912 5511064968715456 5538989457527424 5546564395606038 5566652485936128 5574265255053936 5588111107258353 5602509978829344 5610793860919296 5613143654279056 5630490243802368 5644475752598064 5654385071225912 5662745655927808 5673805706037042 5682624412726464 5691438708652032 5710986608435712 5713378362391182 5739942369272832 5741912330393904 5762068997443857 5763866114069376 5779539540946944 5784099848668008 5799828296247552 5822003517401088 5829965496111456 5833053795955712 5842441340152704 5844446479150938 5853530410101696 5873635032446736 5875910957377024 5883946658112488 5899946614716672 5922504630970368 5943295257346944 5958057738853512 5959456597979136 5972977484909568 5996002428956043 6003242477955072 6005302804265184 6014636751664128 6026384089069722 6035294712238848 6058828056454656 6060907459860232 6079637797140096 6091177070685504 6100625070999552 6112540354341348 6122040979372416 6152615905508352 6169137950214879 6185913414919776 6199948089804888 6201403741016064 6227721426645376 6231363139718352 6243190390983848 6246967277795328 6258824146025472 6262484046678144 6271048411935678 6289060946567596 6290537520089088 6304809567404544 6314786611063938 6338930737835472 6361183205129151 6370588862918784 6380490568675328 6392952464317272 6402868547233536 6415021319176064 6434845992916992 6459651371693142 6462154367115328 6484349378328048 6494427900258816 6507112329751509 6529575271304208 6544389650349604 6545926171072512 6562185520450176 6585221711364408 6610399827049152 6619439990376549 6628375195711488 6637439941556256 6640011826760704 6662817709841664 6665608089456379 6677075817317376 6686207164515312 6689749040116224 6698897718792888 6702814956210201 6724510466414272 6742796131104768 6748116490112676 6766466345622144 6792337436967936 6816181563511488 6818520892342761 6829118811785312 6852574204521192 6863203204874496 6887296101793968 6897479671130112 6909588736132096 6924374921662464 6926751382697408 6948157482445824 6951067361995764 6961345223640576 6974941601030499 6996618262139904 7006186604976048 7023589189856829 7041177164278656 7076854710100224 7092910763330112 7106373249133088 7117395916166144 7131297080064906 7142381142601152 7166912470783632 7178051889759744 7205496648462336 7216898984073072 7233272771439036 7244492271811968 7269923663004744 7280672986192896 7306231387791168 7317564053981184 7331452936201216 7345772180217234 7364166942456576 7382458710506448 7385319276703232 7395419194141384 7422203314581504 7432353673405248 7436699805430296 7450814809677804 7470013305105792 7507320325069824 7525967670130752 7536259933641999 7565074274716056 7576832550301952 7585645647492864 7614648811247616 7617837816521576 7641379616588928 7653256492363776 7655883107191872 7682758663258476 7685154818759168 7712133131557344 7733104394996736 7753870634673747 7773287328148608 7789921786870272 7792595305534584 7804707213468928 7831513376595648 7851692817045504 7866595486288896 7871195544907392 7881959930598054 7924393676462592 7944076985138016 7963969979879424 7994669905274724 8007070405686912 8019515668885504 8035178785426296 8047059616318464 8075308375979712 8078437408606208 8087833954400256 8106183729520128 8109578588995058 8119011357082206 8121569427580672 8150053805788464 8162721305829888 8178664120880337 8190757109467008 8203487874011136 8225517266953172 8247884553226368 8266597453073184 8308484186291136 8319846593409057 8345098861367296 8349978728904192 8361397882580904 8403764968244016 8406412756539392 8416190791378944 8419715481418584 8438818233345542 8451907650447296 8481577606838868 8494118483891712 8510708559055563 8523936619089696 8537158062978048 8570067543586773 8609913553909248 8612868495590856 8645799171104064 8659237200345088 8669309311420416 8676149773002012 8692617277957438 8706100361738944 8733005276101632 8744948244167184 8749580693933568 8766669718726407 8780295615152544 8813866436065536 8825919987168732 8849919922075008 8883756946455552 8902767756423168 8914942886020416 8919665386821632 8931863625057184 8937086608280268 8959466227364352 8997488653483568 9007954206397776 9021955127496192 9056449915957248 9088242084681984 9091361189790348 9136765606028256 9150937606499328 9183061469058624 9228923858262528 9264209976594432 9268089815994352 9278870122379664 9281793631520768 9299922134707332 9328824349519872 9341582139968064 9347044709577528 9364785586475772 9388236219038208 9433591419851394 9435806280133632 9457214351106816 9472179916595907 9508396106753208 9523174856801536 9552604818935808 9555883294378176 9570735853012992 9589428696475908 9604302820850304 9622531978764096 9644363695252048 9659323029082624 9693231550672992 9707563981590528 9726524067492072 9741641850388224 9794362906956312 9816584475524406 9818889256608768 9839901204467712 9843278280675264 9877832567046612 9909804897873664 9915599740573728 9934419746237072 9960017740141056 9994226564762496 10009760433426432 10034623560174336 10048346578189332 10086765699621408 10114194196657152 10122174735169014 10149699518433216 10188506155451904 10207844142922496 10224272345267232 10239389974130688 10243678217677968 10278861306781788 10282844175409792 10294804807311744 10310805859995648 10338494179564996 10364383104198144 10386562382493696 10390127074046112 10426601042993646 10442017835460864 10488793981718528 10494927393209856 10509279907464072 10547341552300032 10561765746417984 10565858235283456 10592102646850688 10606588054755406 10639366144995168 10659559873699632 10676093874249216 10696945620097359 10713571713901728 10729412821757952 10767077834639616 10808244972693504 10825348476109608 10849909157158554 10866738407717952 10883628407773184 10904885494507116 10921009479289344 10925583184221734 10959347081686752 10976346080971776 10997179404301824 11005856656493293 11018658270325851 11022129937430912 11077978915054848 11093128791212076 11133304971872256 11148530510107872 11176222214516706 11205019957658688 11226287308558112 11260980487604736 11288951505196128 11308770142451824 11325491311855616 11347611412074084 11365248825452928 11382877417304064 11421973216871424 11426756724782364 11452681888111807 11479884738545664 11483824660787808 11524137994887714 11527732228138752 11568199697336016 11599656592495104 11644007034802176 11659930992222912 11666107591911424 11684882680305408 11688892958301876 11707060820203392 11747270064893472 11751821914754048 11767893316224976 11797123448656523 11799893229433344 11845009261940736 11886590514693888 11916115477707024 11945954969819136 11992004857912086 12006484955910144 12010605608530368 12029273503328256 12052768178139444 12070589424477696 12117656112909312 12121814919720464 12159275594280192 12164367883492587 12182354141371008 12201250141999104 12225080708682696 12244081958744832 12305231811016704 12338275900429758 12371826829839552 12399896179609776 12455442853290752 12462726279436704 12486380781967696 12493934555590656 12517648292050944 12524968093356288 12542096823871356 12578121893135192 12581075040178176 12609619134809088 12629573222127876 12658227350018313 12677861475670944 12722366410258302 12741177725837568 12785904928634544 12805737094467072 12830042638352128 12869691985833984 12919302743386284 12924308734230656 12968698756656096 12988855800517632 13014224659503018 13038925916936157 13059150542608416 13088779300699208 13091852342145024 13124371040900352 13170443422728816 13220799654098304 13238879980753098 13256750391422976 13274879883112512 13280023653521408 13325635419683328 13331216178912758 13354151634634752 13372414329030624 13379498080232448 13397795437585776 13405629912420402 13449020932828544 13485592262209536 13496232980225352 13532932691244288 13584674873935872 13632363127022976 13637041784685522 13658237623570624 13705148409042384 13726406409748992 13774592203587936 13794959342260224 13819177472264192 13853502765394816 13896314964891648 13902134723991528 13922690447281152 13949883202060998 13993236524279808 14012373209952096 14047178379713658 14082354328557312 14150387129777091 14153709420200448 14185821526660224 14212746498266176 14234791832332288 14262594160129812 14284762285202304 14333824941567264 14356103779519488 14394655217168051 14433797968146144 14466545542878072 14488984543623936 14539847326009488 14561345972385792 14612462775582336 14635128107962368 14662905872402432 14691544360434468 14724876713286609 14728333884913152 14764917421012896 14770638553406464 14790838388282768 14827577178586639 14864707346810496 14873399610860592 14901629619355608 14940026610211584 15014640650139648 15051935340261504 15072519867283998 15130148549432112 15153665100603904 15171291294985728 15183262102753521 15229297622495232 15235675633043152 15282759233177856 15311766214383744 15365517326516952 15370309637518336 15424266263114688 15466208789993472 15507741269347494 15546574656297216 15579843573740544 15585190611069168 15609414426937856 15639901564490469 15663026753191296 15703385634091008 15733190972577792 15742391089814784 15763919861196108 15848787352925184 15888153970276032 15909882082133109 15989339810549448 16014140811373824 16070357570852592 16094119232636928 16150616751959424 16156874817212416 16175667908800512 16212367459040256 16219157177990116 16238022714164412 16243138855161344 16274863735737831 16300107611576928 16325442611659776 16357328241760674 16381514218934016 16388374776332601 16451034533906344 16495769106452736 16533194906146368 16616968372582272 16639693186818114 16699957457808384 16722795765161808 16764333321775059 16807529936488032 16812825513078784 16832381582757888 16839430962837168 16877636466691084 16903815300894592 16963155213677736 16988236967783424 17021417118111126 17047873238179392 17074316125956096 17140135087173546 17219827107818496 17225736991181712 17286206992331571 17291598342208128 17318474400690176 17338618622840832 17352299546004024 17385234555914876 17412200723477888 17466010552203264 17489896488334368 17499161387867136 17533339437452814 17560591230305088 17627732872131072 17651839974337464 17699839844150016 17767513892911104 17829885772040832 17839330773643264 17863727250114368 17874173216560536 17918932454728704 17988007286868129 17994977306967136 18015908412795552 18043910254992384 18092364814238743 18176484169363968 18182722379580696 18273531212056512 18301875212998656 18366122938117248 18457847716525056 18507413850644637 18536179631988704 18557740244759328 18563587263041536 18599844269414664 18683164279936128 18694089419155056 18729571172951544 18776472438076416 18867182839702788 18871612560267264 18914428702213632 18944359833191814 19016792213506416 19046349713603072 19083549615387453 19111766588756352 19141471706025984 19178857392951816 19208605641700608 19245063957528192 19288727390504096 19318646058165248 19386463101345984 19453048134984144 19483283700776448 19588725813912624 19633168951048812 19637778513217536 19686556561350528 19755665134093224 19819609795747328 19831199481147456 19858319971129647 19868839492474144 19920035480282112 19988453129524992 19996824268369137 20069247120348672 20096693156378664 20173531399242816 20228388393314304 20244349470338028 20299399036866432 20377012310903808 20415688285844992 20448544690534464 20455562677028283 20487356435355936 20557722613563576 20565688350819584 20589609614623488 20676988359129992 20728766208396288 20773124764987392 20780254148092224 20853202085987292 20884035670921728 20989854786419712 21018559814928144 21070767569570487 21123531492835968 21131716470566912 21184205293701376 21213176109510812 21278732289990336 21319119747399264 21352187748498432 21393891240194718 21427143427803456 21534155669279232 21616489945387008 21650696952219216 21699818314317108 21733476815435904 21767256815546368 21809770989014232 21842018958578688 21851166368443468 21918694163373504 21952692161943552 21994358808603648 22011713312986586 22037316540651702 22044259874861824 22155957830109696 22186257582424152 22266609943744512 22297061020215744 22352444429033412 22410039915317376 22452574617116224 22521960975209472 22577903010392256 22608779800925997 22617540284903648 22650982623711232 22695222824148168 22730497650905856 22843946433742848 22853513449564728 22905363776223614 22959769477091328 22967649321575616 23048275989775428 23055464456277504 23136399394672032 23199313184990208 23261611904021241 23319861984445824 23332215183822848 23369765360610816 23377785916603752 23414121640406784 23494540129786944 23503643829508096 23535786632449952 23594246897313046 23599786458866688 23773181029387776 23832230955414048 23891909939638272 23984009715824172 24021211217060736 24058547006656512 24105536356278888 24141178848955392 24235312225818624 24243629839440928 24318551188560384 24328735766985174 24364708282742016 24450161417365392 24488163917489664 24610463622033408 24676551800859516 24743653659679104 24799792359219552 24910885706581504 24925452558873408 24959539780227171 24972761563935392 25035296584101888 25049936186712576 25084193647742712 25156243786270384 25219238269618176 25259146444255752 25316454700036626 25355722951341888 25444732820516604 25482355451675136 25571809857269088 25611474188934144 25660085276704256 25710202630760319 25838605486772568 25848617468461312 25937397513312192 25977711601035264 26028449319006036 26077851833872314 26118301085216832 26177558601398416 26248742081800704 26340886845457632 26441599308196608 26477759961506196 26549759766225024 26560047307042816 26651270839366656 26662432357825516 26708303269269504 26744828658061248 26758996160464896 26795590875171552 26811259824840804 26898041865657088 26992465960450704 27065865382488576 27169349747871744 27264726254045952 27274083569371044 27316475247141248 27410296818084768 27452812819497984 27549184407175872 27638354944528384 27707005530789632 27792629929783296 27804269447983056 27845380894562304 27899766404121996 27986473048559616 28024746419904192 28094356759427316 28164708657114624 28300774259554182 28307418840400896 28371643053320448 28416539749787721 28425492996532352 28469583664664576 28525188320259624 28569524570404608 28667649883134528 28712207559038976 28789310434336102 28867595936292288 28933091085756144 28977969087247872 29079694652018976 29122691944771584 29224925551164672 29325811744804864 29383088720868936 29449753426573218 29456667769826304 29529834842025792 29541277106812928 29581676776565536 29655154357173278 29729414693620992 29746799221721184 29803259238711216 29880053220423168 30029281300279296 30103870680523008 30145039734567996 30260297098864224 30307330201207808 30342582589971456 30366524205507042 30424160472851033 30471351266086304 30565518466355712 30623532428767488 30731034653033904 30740619275036672 30848532526229376 30932417579986944 31015482538694988 31093149312594432 31159687147481088 31170381222138336 31218828853875712 31279803128980938 31326053506382592 31466381945155584 31484782179629568 31527839722392216 31697574705850368 31776307940552064 31819764164266218 31978679621098896 32028281622747648 32140715141705184 32188238465273856 32301233503918848 32424734918080512 32438314355980232 32476045428328824 32486277710322688 32549727471475662 32600215223153856 32650885223319552 32714656483521348 32763028437868032 32776749552665202 32902069067812688 32991538212905472 33017569969479879 33066389812292736 33233936745164544 33279386373636228 33399914915616768 33445591530323616 33528666643550118 33615059872976064 33678861925674336 33755272933382168 33807630601789184 33926310427355472 33976473935566848 34042834236222252 34095746476358784 34148632251912192 34280270174347092 34358045664335421 34439654215636992 34451473982363424 34572413984663142 34583196684416256 34704599092008048 34770469111829752 34824401446955776 34932021104406528 34979792976668736 34998322775734272 35066678874905628 35121182460610176 35255465744262144 35303679948674928 35391370345969569 35399679688300032 35535027785822208 35659771544081664 35727454500228736 35748346433121072 35837864909457408 35976014573736258 35989954613934272 36031816825591104 36087820509984768 36184729628477486 36352968338727936 36365444759161392 36493103650477761 36547062424113024 36603750425997312 36732245876234496 36915695433050112 37014827701289274 37072359263977408 37115480489518656 37199688538829328 37366328559872256 37388178838310112 37459142345903088 37552944876152832 37734365679405576 37743225120534528 37828857404427264 37888719666383628 37974682050054939 38033584427012832 38092699427206144 38167099230774906 38223533177512704 38239541144776069 38357714785903632 38417211283401216 38490127915056384 38577454781008192 38637292116330496 38772926202691968 38906096269968288 38966567401552896 39116777750808471 39177451627825248 39266337902097624 39275557026435072 39373113122701056 39511330268186448 39639219591494656 39662398962294912 39716639942259294 39737678984948288 39840070960564224 39976906259049984 39993648536738274 40138494240697344 40193386312757328 40347062798485632 40456776786628608 40488698940676056 40598798073732864 40754024621807616 40831376571689984 40897089381068928 40911125354056566 40974712870711872 41115445227127152 41131376701639168 41179219229246976 41353976718259984 41457532416792576 41560508296184448 41706404171974584 41768071341843456 41979709572839424 42037119629856288 42141535139140974 42247062985671936 42368410587402752 42426352219021624 42451161389331273 42557464579980672 42638239494798528 42704375496996864 42787782480389436 42854286855606912 43068311338558464 43183965651504153 43301393904438432 43399636628634216 43466953630871808 43619541978028464 43684037917157376 43702332736886936 43837388326747008 43905384323887104 43988717617207296 44023426625973172 44074633081303404 44088519749723648 44174630139859827 44311915660219392 44372515164848304 44482731535759917 44594122040431488 44704888858066824 44820079830634752 44905149234232448 45043921950418944 45155806020784512 45217559601851994 45235080569807296 45390445648296336 45460995301811712 45549786308260563 45687892867485696 45707026899129456 45810727552447228 45935298643151232 46096551979550856 46110928912555008 46272798789344064 46398626369980416 46523223808042482 46639723968891648 46739530721221632 46755571833207504 46828243280813568 46919704693471407 46989080259573888 47007287659016192 47071573264899904 47188493794626092 47199572917733376 47546362058775552 47664461910828096 47729646246399327 47968019431648344 48042422434121472 48211072712557776 48282357697910784 48470624451637248 48487259678881856 48637102377120768 48657471533970348 48729416565484032 48824591207213493 48900322834730784 48976327834979328 49165124328997803 49353103601719032 49487307319358208 49599584718439104 49821771413163008 49850905117746816 49919079560454342 49945523127870784 50099872373425152 50168387295485424 50292999965325177 50312487572540768 50438476539236352 50518292888511504 50632909400073252 50711445902683776 50889465641033208 50964710903350272 51143619714538176 51222948377868288 51320170553408512 51420405261520638 51677210973545136 51697234936922624 51874795026624384 51955423202070528 52056898638012072 52155703667744628 52236602170433664 52355117202796832 52497484163601408 52681773690915264 52883198616393216 52955519923012392 53099519532450048 53302541678733312 53324864715651032 53489657316122496 53517992320929792 53591181750343104 53622519649681608 53796083731314176 53984931920901408 54131730764977152 54277094442716229 54529452508091904 54548167138742088 54632950494282496 54820593636169536 54905625638995968 55098368814351744 55414011061579264 55522241551933911 55608538895966112 55690761789124608 55799532808243992 56049492839808384 56188713518854632 56329417314229248 56601548519108364 56614837680801792 56743286106640896 56833079499575442 56850985993064704 57050376640519248 57139049140809216 57250648846162359 57335299766269056 57424415118077952 57578620868672204 57735191872584576 57866182171512288 57955938174495744 58159389304037952 58449851102329344 58766177441737872 58899506853146436 58913335539652608 59059669684051584 59082554213625856 59163353553131072 59310308714346556 59458829387241984 59493598443442368 59574959913388941 59606518477422432 59760106440846336 59990472805107411 60207741361046016 60290079469135992 60520594197728448 60614660402415616 60685165179942912 60733048411014084 60848320945702066 60942702532172608 61131036932711424 61247064857534976 61366688031084849 61462069306067808 61481238550073344 61697065052458752 62030965077389976 62186298625188864 62319374294962176 62340762444276672 62437657707751424 62559606257961876 62652107012765184 62969564359259136 63055679444784432 63212302708711461 63395149411700736 63552615881104128 63639528328532436 63957359242197792 64056563245495296 64281430283410368 64602467007837696 64849469836161024 64876628711960464 64952090856657648 64972555420645376 65099454942951324 65200430446307712 65301770446639104 65429312967042696 65526056875736064 65553499105330404 65804138135625376 65983076425810944 66035139938959758 66132779624585472 66467873490329088 66558772747272456 66799829831233536 66891183060647232 67057333287100236 67230119745952128 67357723851348672 67510545866764336 67615261203578368 67852620854710944 67952947871133696 68085668472444504 68191492952717568 68560540348694184 68716091328670842 68879308431273984 68902947964726848 69144827969326284 69166393368832512 69409198184016096 69540938223659504 69648802893911552 69784835712063723 69959585953337472 69996645551468544 70133357749811256 70242364921220352 70510931488524288 70607359897349856 70782740691939138 70799359376600064 71319543088163328 71454909000457472 71496692866242144 71675729818914816 71952029147472516 71979909227868544 72063633651182208 72175641019969536 72369459256954972 72705936677455872 72730889518322784 72986207300955522 73094124848226048 73464491752468992 73831390866100224 74029655402578548 74144718527954816 74230960979037312 74399377077658656 74732657119744512 74776357676620224 74878619340681513 74918284691806176 75105889752305664 75468731358811152 75657714808854528 75777439332767256 75949364100109878 76067168854025664 76185398854412288 76334198461549812 76447066355025408 76479082289552138 76715429571807264 76834422566802432 76980255830112768 77040996595453051 77130607892280957 77154909562016384 77274584232660992 77545852405383936 77812192539936576 77933134803105792 78233555501616942 78354903255650496 78532675804195248 78746226245402112 79022660536372896 79278439182989312 79324797924589824 79433279884518588 79475357969896576 79680141921128448 79953812518099968 79987297073476548 80168773216782649 80276988481394688 80386772625514656 80694125596971264 80977397881352112 81197596147465728 81508049243615232 81662753143379968 81794178762137856 81822250708113132 81949425741423744 82230890454254304 82262753403278336 82358438458493952 82579864140595661 82707953436519968 82915064833585152 83121016592368896 83412808343949168 83536142683686912 83959419145678848 84074239259712576 84283070278281948 84494125971343872 84736821174805504 84852704438043248 84902322778662546 85063469077154929 85114929159961344 85276478989597056 85408750993993728 85575564960778872 85708573711213824 86136622677116928 86367931303008306 86602787808876864 86799273257268432 86933907261743616 87239083956056928 87368075834314752 87404665473773872 87674776653494016 87977435234414592 88046853251946344 88149266162606808 88177039499447296 88349260279719654 88623831320438784 88745030329696608 88965463071519834 89188244080862976 89409777716133648 89640159661269504 89810298468464896 90087843900837888 90311612041569024 90435119203703988 90470161139614592 90780891296592672 90921990603623424 91099572616521126 91272481418553099 91414053798258912 91621455104894456 91870597286302464 92193103959101712 92221857825110016 92545597578688128 92797252739960832 93046447616084964 93279447937783296 93479061442443264 93511143666415008 93656486561627136 93839409386942814 93978160519147776 94143146529799808 94376987589252184 94399145835466752 95092724117551104 95328923821656192 95459292492798654 95936038863296688 96084844868242944 96422145425115552 96564715395821568 96974519357763712 97274204754241536 97314943067940696 97458833130968064 97649182414426986 97800645669461568 97952655669958656 98330248657995606 98706207203438064 98974614638716416 99052709908439637 99199169436878208 99643542826326016 99701810235493632 99838159120908684 99891046255741568 100199744746850304 100336774590970848 100585999930650354 100624975145081536 100762586520176357 101036585777023008 101265818800146504 101422891805367552 101778931282066416 101929421806700544 102287239429076352 102445896755736576 102640341106817024 102840810523041276 103074136993006263 103354421947090272 103394469873845248 103749590053248768 103793040250106473 104113797276024144 104311407335489256 104473204340867328 104710234405593664 104994968327202816 105363547381830528 105766397232786432 105911039846024784 106174111037908707 106199039064900096 106605083357466624 106649729431302064 106979314632244992 107182363500686208 107245039299363216 107592167462628352 107969863841802816 108263461529954304 108554188885432458 109058905016183808 109096334277484176 109265900988564992 109479310951433283 109641187272339072 109811251277991936 110196737628703488 110828022123158528 111044483103867822 111217077791932224 111599065616487984 112098985679616768 112377427037709264 112658834628458496 113203097038216728 113229675361603584 113486572213281792 113666158999150884 113701971986129408 113924046150164817 114100753281038496 114278098281618432 114501297692324718 114670599532538112 114718623434328207 115157241737344408 115470383745169152 115732364343024576 115911876348991488 116318778608075904 116899702204658688 117350333252425413 117532354883475744 117799013706292872 117826671079305216 118119339368103168 118326707106262144 118620617428693112 118917658774483968 118987196886884736 119149919826777882 119213036954844864 119520212881692672 119980945610214822 120415482722092032 120580158938271984 121041188395456896 121229320804831232 121370330359885824 121466096822028168 121696641891404132 121885405064345216 122262073865422848 122494129715069952 122733376062169698 122924138612135616 123394130104917504 124061930154779952 124372597250377728 124681524888553344 124875315415502848 125119212515923752 125304214025530368 125939128718518272 126111358889568864 126424605417422922 126646553699671201 127105231762208256 127279056657064872 127353484167993819 127914718484395584 128113126490990592 128562860566820736 129204934015675392 129551896954512459 129753257423920928 129904181713315296 129945110841290752 130198909885902648 130400860892615424 130858625934085392 131052113751472128 131106998210660808 131608276271250752 131966152851621888 132070279877919516 132265559249170944 132523890419579481 132935746980658176 133117545494544912 133448194607279751 133782366121294464 134114666574200472 134460239491904256 134715447702697344 135021091733528672 135230522407156736 135705241709421888 136171336944889008 136382985905435136 137121080697388368 137432182657341684 137805895929453696 138289655938652568 138332786737665024 138818396368032192 139081876447319008 139297605787823104 139569671424127446 139919171906674944 140266715499622512 140484729842440704 141021862977048576 141214719794699712 141565481383878276 141598718753200128 142639086176326656 142909818000914944 142993385732484288 143188938739197981 143904058294945032 143959818455737088 144127267302364416 144738918513909944 145411873354911744 145461779036645568 145972414601911044 146188249696452096 146928983504937984 147495372986993409 148059310805157096 148289437055909632 148461921958074624 148798754155317312 149465314239489024 149552715353240448 149757238681363026 149836569383612352 150937462717622304 151315429617709056 151554878665534512 151898728200219756 152134337708051328 152370797708824576 152668396923099624 152894132710050816 152958164579104276 153430859143614528 153668845133604864 153960511660225536 154081993190906102 154261215784561914 154309819124032768 155091704810767872 155624385079873152 155866269606211584 156467111003233884 156709806511300992 157065351608390496 157492452490804224 158045321072745792 158556878365978624 158649595849179648 158866559769037176 158950715939793152 159907625036199936 159974594146953096 160337546433565298 160553976962789376 160773545251029312 161388251193942528 161954795762704224 162395192294931456 162831283328148687 163325506286759936 163588357524275712 163644501416226264 163898851482847488 164461780908508608 164525506806556672 164716876916987904 165159728281191322 165415906873039936 166242033184737792 166566724655801733 166825616687898336 167072285367373824 168148478519425152 168566140556563896 168988251942687744 169473642349611008 169705408876086496 169804645557325092 170126938154309858 170229858319922688 170552957979194112 171151129921557744 171417147422427648 172273245354233856 172735862606016612 173205575617753728 173598546514536864 173867814523487232 174478167912113856 174809330947547744 175349553306988032 176093706503892688 176298532325213616 176354078998894592 176698520559439308 177247662640877568 177490060659393216 177930926143039668 178376488161725952 178819555432267296 179280319322539008 179620596936929792 179971418415322233 180623224083138048 180870238407407976 180940322279229184 181561782593185344 181843981207246848 182199145233042252 182544962837106198 182828107596517824 183242910209788912 183741194572604928 184386207918203424 184443715650220032 185091195157376256 186092895232169928 186558895875566592 186958122884886528 187022287332830016 187312973123254272 187678818773885628 187956321038295552 188286293059599616 188753975178504368 190185448235102208 190657847643312384 190918584985597308 191872077726593376 192169689736485888 192844290850231104 193949038715527424 194548409508483072 194629886135881392 194917666261936128 195298364828853972 195601291338923136 195905311339917312 196660497315991212 197412414406876128 197949229277432832 198105419816879274 198398338873756416 199287085652652032 199403620470987264 199676318241817368 199782092511483136 200399489493700608 200673549181941696 201171999861300708 201249950290163072 201525173040352714 202073171554046016 202531637600293008 202845783610735104 203557862564132832 203858843613401088 204574478858152704 205280682213634048 205681621046082552 206148273986012526 206708843894180544 206788939747690496 207499180106497536 207586080500212946 208227594552048288 208622814670978512 208946408681734656 209354507136191169 209420468811187328 209989936654405632 210727094763661056 211532794465572864 211822079692049568 212348222075817414 212398078129800192 213299458862604128 213958629264489984 214364727001372416 214490078598726432 215184334925256704 215939727683605632 216526923059908608 217108377770864916 218117810032367616 218192668554968352 218531801977129984 218958621902866566 219282374544678144 220393475257406976 221656044246317056 222088966207735644 222434155583864448 223198131232975968 224145345524473937 224197971359233536 224754854075418528 225317669256916992 226406194076433456 226973144426563584 227332317998301768 227403943972258816 227848092300329634 228201506562076992 228556196563236864 229002595384649436 229341199065076224 229437246868656414 230314483474688816 230940767490338304 231122989786359153 231464728686049152 231823752697982976 232637557216151808 233799404409317376 234700666504850826 235064709766951488 235598027412585744 236238678736206336 236653414212524288 237241234857386224 237835317548967936 237974393773769472 238299839653555764 238426073909689728 239040425763385344 239961891220429644 240506319650347947 240830965444184064 241160317876543968 242082376790913792 242932193644056336 243393283782808264 243770810128690432 244524147730845696 244988259430139904 245466752124339396 245848277224271232 246788260209835008 247739592421786983 248123860309559904 248745194500755456 249363049777106688 250238425031847504 250608428051060736 251878257437036544 252222717779137728 252849210834845844 253293107399342402 254210463524416512 254558113314129744 254706968335987638 255190407231464787 255829436968791168 256226252981981184 257125721133641472 258409868031350784 259103793909024918 259506514847841856 259808363426630592 260397819771805296 260801721785230848 261717251868170784 262104227502944256 262213996421321616 263216552542501504 263932305703243776 264140559755839032 264531118498341888 265047780839158962 265871493961316352 266235090989089824 266896389214559502 267564732242588928 268229333148400944 268920478983808512 269430895405394688 270042183467057344 270461044814313472 271410483418843776 272342673889778016 272765971810870272 273817444255659297 274242161394776736 274864365314683368 275611791858907392 276579311877305136 276665573475330048 277636792736064384 278163752894638016 278595211575646208 279139342848254892 279838343813349888 280533430999245024 280969459684881408 281723966393146141 282429439589399424 283130962767756552 283197437506400256 285278172352653312 285819636001829888 285986771464968576 286377877478395962 287808116589890064 287919636911474176 288254534604728832 289477837027819888 290923558073291136 291944829203822088 292376499392904192 293857967009875968 294990745973986818 296118621610314192 296578874111819264 296923843916149248 297158129725318911 297597508310634624 298930628478978048 299105430706480896 299514477362726052 299673138767224704 301874925435244608 302287759560529071 303109757331069024 303797456400439512 304268675416102656 305336793846199248 305788265420101632 305916329158208552 306861718287229056 307337690267209728 307921023320451072 308163986381812204 308522431569123828 308619638248065536 309222410979018789 310183409621535744 311248770159746304 311379120750319419 312934222006467768 313419613022601984 314130703216780992 314984904981608448 316090642145491584 317299191698359296 317733119538074352 317901431879586304 318522333113726121 319815250072399872 319949188293906192 320675092867130596 321547090502058624 322776502387885056 323909591525408448 324790384589862912 325662566656297374 327176715048551424 327289002832452528 327797702965694976 328437932854299849 328923561817017216 329051013613113344 329433753833975808 330319456562382644 330831813746079872 332484066369475584 333133449311603466 333651233375796672 336296957038850304 337132281113127792 337976503885375488 338947284699222016 339410817752172992 339609291114650184 340253876308619716 340459716639845376 341105915958388224 341772138450494451 342302259843115488 342834294844855296 344155870302984621 345471725212033224 346411151235507456 347197093029073728 347735629046974464 348956335824227712 349618661895095488 350699106613976064 352050999757276239 352187413007785376 352597064650427232 352708157997789184 353397041118878616 354980121318786432 355861852286079336 356752976323451904 357639110864534592 358560638645078016 359241193873859584 359942836830644466 361246448166276096 361740476814815952 361880644558458368 363123565186370688 363687962414493696 364398290466084504 365089925674212396 365656215193035648 366485820419577824 367482389145209856 368772415836406848 370182390314752512 372185790464339856 373117791751133184 374044574665660032 374625946246508544 375357637547771256 375912642076591104 376572586119199232 377507950357008736 379939661099013603 381315695286624768 381837169971194616 383744155453186752 384339379472971776 385688581700462208 387898077431054848 388655690863537377 389259772271762784 389835332523872256 390596729657707944 391202582677846272 393320994631982424 394824828813752256 395898458554865664 396210839633758548 396796677747512832 398807240941974528 399352636483634736 399564185022966272 400344583821839253 401347098363883392 402343999722601416 402499900580326144 403050346080705428 404146343108092032 405063275200586016 405691567221470208 407115725128265664 409148957716305408 411363242092165104 412296547972025052 413417687788361088 413577879495380992 414998360212995072 415172161000425892 416455189104096576 417245629341957024 417892817363469312 418709014272382338 418840937622374656 421454189527322112 423065588931145728 423644159384099136 424696444151634828 424796156259600384 426598917725208256 427917258528979968 428729454002744832 428980157197452864 429566816217593943 430368669850513408 431879455367211264 434216755541729832 436235620064735232 436385337109936704 437063603954259968 437917243805733132 438564749089356288 440786950514813952 442486118960980227 443312088492634112 444177932415471288 444868311167728896 446396262465951936 448290691048947874 448395942718467072 449509708150837056 452812388152866912 453946288853127168 454664635996603536 454807887944517632 455696184600659268 456403013124153984 457112393126473728 458005190769298872 458682398130152448 458874493737312828 460628966949377632 461881534980676608 462245979572718306 462929457372098304 465275114432303616 467598808818634752 469401333009701652 470129419533902976 471196054825171488 472477357472412672 473306828425048576 474482469714772448 475670635097935872 475948787547538944 476599679307111528 476852147819379456 479923782440859288 481012639300695894 481661930888368128 482320635753087936 484164753581827584 485864387288112672 486786567565616528 487541620257380864 488493849984446061 489976518860279808 490933504248678792 491696554448542464 493576520419670016 495479184843573966 496247720619119808 498726099554213376 500476850063695008 501216856102121472 504445435558275456 505698421669691688 506586214798684804 508420927048833024 509116226628259488 509413936671975276 510380814462929574 511658873937582336 514251442267282944 516819736062701568 518207587818049836 519013029695683712 519616726853261184 520795639543610592 521603443570461696 523434503736341568 524427992842643232 526433105085003008 528281119511678064 529062236996683776 530095561678317924 531742987922632704 532470181978179648 533792778429119004 535129464485177856 536458666296801888 537840957967617024 538861790810789376 539914255245966699 540084366934114688 540922089628626944 542820966837687552 544685347779556032 545531943621740544 547634888511318594 548484322789553472 549728730629366736 551223583717814784 553158623754610272 553331146950660096 555273585472128768 556327505789276032 557190423151292416 558278685696509784 559676687626699776 561066861998490048 561938919369762816 563447932786292282 564858879178798848 566261925535513104 570556344705306624 571639272003659776 571973542929937152 572755754956791924 575616233179780128 575839273822948352 576509069209457664 578059048984169627 578955674055639776 581847116146582272 583889658407644176 584752998785808384 587715934019751936 589981491947973636 592237243220628384 593157748223638528 593847687832298496 594316259450637822 595195016621269248 595444283540084503 597861256957956096 598210861412961792 599028954725452104 599346277534449408 603749850870489216 604575519121058142 606219514662138048 607594912800879024 608537350832205312 610673587692398496 611576530840203264 611832658316417104 613723436574458112 615842046640902144 616327972763624408 617044863138247656 617239276496131072 618444821958037578 620366819243071488 622497540319492608 622758241500638838 625868444012935536 626839226045203968 628261406433561984 629969809963216896 632181284290983168 634598383396718592 635466239076148704 635802863759172608 637044666227452242 639898376587812384 641350185734261192 643094181004117248 645553004775770112 647819183050816896 649580769179725824 651325133312594748 654353430097102848 654578005664905056 655595405931389952 656875865708599698 657847123634034432 660638913124765288 661663627492159744 664968132738951168 666266898623206932 667302466751593344 672436036573421811 672593914077700608 674264562226255584 675953007770750976 678821635504345984 679218582229300368 680507752617239432 680919433279690752 682211831916776448 683544276900988902 684604519686230976 685668589689710592 688311740605969242 690943450424066448 692822302471014912 693368969359077459 694394186058147456 695471258093948928 697912671648455424 699237323790190976 701398213227952128 704101999514552478 704374826015570752 705194129300854464 706794082237757232 709960242637572864 711723704572158672 713505952646903808 715278221729069184 717121277290156032 718482387747719168 719885673661288932 721518958951043841 722492896332552192 723480953629631904 723761289116916736 726247130372741376 726551281750745311 728796580932169008 730179851348424792 731312430386071296 732971640839155648 734964778290419712 737544831672813696 740364780629505024 743218777265360949 744371580928679712 746235583502266368 748089149331320064 750715275095542512 751825284153182208 753145172238398464 755015900714017472 759879322198027206 762631390573249536 763674339942389232 765571221694394361 767488310906373504 768678758945943552 771377163400924416 775796154862109696 777311381727074754 778519544543525568 781193459315415888 782405165355692544 786641989263964848 789649657627504512 791796917109731328 792421679267517096 793593355495025664 797614481883949056 798705272967269472 799128370045932544 800689167643678506 802694196727766784 804687999445202832 804999801160652288 806100692161410856 808292686216184064 810126550401172032 811383134442940416 814231450256531328 818297915432610816 821452332766977891 822726484184330208 824593095944050104 826835375576722176 829996720425990144 830344322000851784 832910378208193152 834491258683914048 835785634726938624 837418028544764676 837681875244749312 842908379054644224 845171899179438423 847288318768198272 849392888303269656 849592312519200768 853197835450416512 855834517057959936 857458908005489664 857960314394905728 859133632435187886 863758910734422528 868433511083459664 872770674219873408 874127207908519936 875834487611466264 877129498178712576 881573901029627904 884972237921960454 888355864830942576 889736622335457792 891474389175956733 892792524931903872 896581382097895748 896791885436934144 899019416301674112 905624776305733824 906863278681587213 909329271993207072 909615775889035264 911392369201318536 912806026248307968 916010381538597744 917364796260304896 917748987474625656 921257933898755264 923763069961353216 924491959145436612 925858914744196608 927667232937056367 930550228864607232 934137362250958257 938802666019403304 940258839067805952 942392109650342976 944954714944825344 946613656850097152 948964939429544896 951897575095077888 953199358614223056 953704295638758912 955566999341178363 959847564881718576 962025278601391788 964641271506175872 968329507163655168 971728774576225344 973573135131233056 975083240514761728 976987699968892122 981867008497357584 983393108897084928 987153040839340032 990958369687147932 992495441238239616 997452199108426752 1000953700127390016 1008890871116550912 1011396843339383376 1013172429597369608 1016841854097666048 1018232453256518976 1018827873343950552 1020761628925859148 1023317747875164672 1028502884534565888 1032467610908953863 1036415175636099672 1038026059391367424 1039233453706522368 1041591279087221184 1043206887140923392 1046869007472683136 1048855985685286464 1052866210170006016 1056562239023356128 1058124473993367552 1060191123356635848 1064940363956359296 1067585556858238008 1070258928970355712 1072917332593603776 1075681915935234048 1077723581621578752 1079828510491933398 1080168733868229376 1085641933675375104 1089370695559112064 1091063887243481088 1095269777022637188 1096968645579106944 1099457461258733472 1102447167435629568 1106317247509220544 1110547170944257536 1112655011578552064 1116557371393019568 1119353375253399552 1122133723996980096 1123877838739525632 1126895865572584564 1129717758357597696 1132523851071026208 1139818983297040809 1143278544007319552 1143947085859874304 1145511509913583848 1151232466359560256 1151678547645896704 1153018138418915328 1156118097968339254 1157911348111279552 1163694232293164544 1165967072590612131 1167779316815288352 1169505997571616768 1179962983895947272 1184474486441256768 1186315496447277056 1187695375664596992 1188632518901275644 1190390033242538496 1190888567080169006 1196421722825923584 1198057909450904208 1198692555068898816 1201033751465517759 1207499701740978432 1209151038242116284 1212439029324276096 1215189825601758048 1217074701664410624 1221347175384796992 1223665316632834208 1227446873148916224 1232655945527248816 1234089726276495312 1234478552992262144 1236889643916075156 1240733638486142976 1244995080638985216 1245516483001277676 1251736888025871072 1253678452090407936 1256522812867123968 1264362568581966336 1269196766793437184 1270932478152297408 1271605727518345216 1274089332454904484 1279796753175624768 1282700371468522384 1286188362008234496 1291106009551540224 1295638366101633792 1302650266625189496 1308706860194205696 1309156011329810112 1311190811862779904 1313751731417199396 1315694247268068864 1321277826249530576 1323327254984319488 1329936265477902336 1332533797246413864 1334604933503186688 1344872073146843622 1345187828155401216 1348529124452511168 1357643271008691968 1358437164458600736 1361015505234478864 1361838866559381504 1364423663833552896 1367088553801977804 1369209039372461952 1371337179379421184 1376623481211938484 1381886900848132896 1385644604942029824 1386737938718154918 1388788372116294912 1395825343296910848 1398474647580381952 1402796426455904256 1408203999029104956 1408749652031141504 1410388258601708928 1413588164475514464 1419920485275145728 1423447409144317344 1427011905293807616 1430556443458138368 1436964775495438336 1439771347322577864 1443037917902087682 1444985792665104384 1446961907259263808 1447522578233833472 1452494260745482752 1453102563501490622 1457593161864338016 1460359702696849584 1462624860772142592 1465481549953338183 1465943281678311296 1469929556580839424 1475089663345627392 1480729561259010048 1486437554530721898 1488743161857359424 1496178298662640128 1501430550191085024 1503650568306364416 1506290344476796928 1510031801428034944 1519758644396054412 1525262781146499072 1527348679884778464 1531142443388788722 1534976621812747008 1542754326801848832 1551592309724219392 1554622763454149508 1557039089087051136 1562386918630831776 1564810330711385088 1569017418671317559 1573283978527929696 1579299315255009024 1584843358535034192 1587186710990051328 1595228963767898112 1597410545934538944 1598256740091865088 1601378335287357012 1605388393455533568 1609375998890405664 1609999602321304576 1612201384322821712 1616205912465943651 1616585372432368128 1620253100802344064 1622766268885880832 1628462900513062656 1636595830865221632 1642904665533955782 1645452968368660416 1649186191888100208 1653670751153444352 1659993440851980288 1660688644001703568 1665820756416386304 1668982517367828096 1671571269453877248 1674836057089529352 1675363750489498624 1685816758109288448 1690343798358876846 1694576637536396544 1698785776606539312 1706395670900833024 1711669034115919872 1714917816010979328 1715920628789811456 1718267264870375772 1727517821468845056 1734177146952508881 1736867022166919328 1745541348439746816 1751668975222932528 1754258996357425152 1763147802059255808 1769944475843920908 1776711729661885152 1779473244670915584 1782948778351913466 1785585049863807744 1786332850620253509 1793162764195791496 1793583770873868288 1798038832603348224 1811249552611467648 1813726557363174426 1818658543986414144 1822784738402637072 1825612052496615936 1832020763077195488 1834729592520609792 1835497974949251312 1842515867797510528 1847526139922706432 1848983918290873224 1851717829488393216 1855334465874112734 1861100457729214464 1868274724501916514 1877605332038806608 1880517678135611904 1884784219300685952 1889909429889650688 1893227313700194304 1897929878859089792 1903795150190155776 1906398717228446112 1907408591277517824 1911133998682356726 1919695129763437152 1924050557202783576 1929282543012351744 1936659014327310336 1943457549152450688 1947146270262466112 1950166481029523456 1953975399937784244 1963734016994715168 1966786217794169856 1972067764752022987 1981916739374295864 1984990882476479232 1994904398216853504 2001907400254780032 2017308109720265433 2017781742233101824 2022793686678766752 2026344859194739216 2036464906513037952 2037655746687901104 2041523257851718296 2046635495750329344 2057005769069131776 2064935221817907726 2072830351272199344 2076052118782734848 2078466907413044736 2080106908077232377 2083182558174442368 2086413774281846784 2093738014945366272 2097711971370572928 2105732420340012032 2113124478046712256 2120382246713271696 2129880727912718592 2135171113716476016 2140517857940711424 2145834665187207552 2151363831870468096 2155447163243157504 2159657020983866796 2160337467736458752 2164556876853131523 2171283867350750208 2178741391118224128 2179653845252235933 2190539554045274376 2193937291158213888 2198914922517466944 2204894334871259136 2212634495018441088 2221094341888515072 2225310023157104128 2229656331796082847 2233114742786039136 2238706750506799104 2244267447993960192 2253791731145169128 2259435516715195392 2265047702142052416 2279637966594081618 2287894171719748608 2291023019827167696 2296713665083183083 2302464932719120512 2303357095291793408 2306036276837830656 2312236195936678508 2315822696222559104 2327388464586329088 2331934145181224262 2335558633630576704 2359925967791894544 2368948972882513536 2372630992894554112 2375390751329193984 2377265037802551288 2380780066485076992 2381777134160338012 2392843445651847168 2396115818901808416 2397385110137797632 2402067502931035518 2414999403481956864 2418302076484232568 2424878058648552192 2430379651203516096 2434149403328821248 2442694350769593984 2447330633265668416 2454893746297832448 2464356998300933673 2465311891054497632 2468179452552990624 2468957105984524288 2473779287832150312 2489990161277970432 2491032966002555352 2503473776051742144 2507356904180815872 2513045625734247936 2528725137163932672 2535515697538315269 2541864956304594816 2543211455036690432 2548178664909808968 2559593506351249536 2565400742937044768 2572376724016468992 2591276732203267584 2605300533250378992 2618312022659620224 2622381623725559808 2627503462834398792 2631388494536137728 2642555652499061152 2646654509968638976 2665067594492827728 2669209867006373376 2689744146293687244 2690375656310802432 2697058248905022336 2715286542017383936 2716874328917201472 2720589836044761639 2722031010468957728 2728847327667105792 2734177107603955608 2738418078744923904 2753246962423876968 2763773801696265792 2771289209884059648 2773475877436309836 2777576744232589824 2791650686593821696 2796949295160763904 2802412086752874771 2816407998058209912 2817499304062283008 2820776517203417856 2827176328951028928 2839840970550291456 2846894818288634688 2861112886916276736 2879542694645155728 2886075835804175364 2893923814518527616 2895045156467666944 2904988521490965504 2906205127002981244 2915186323728676032 2920719405393699168 2925249721544285184 2930963099906676366 2931886563356622592 2950179326691254784 2961459122518020096 2972875109061443796 2977486323714718848 2992356597325280256 3002861100382170048 3012580688953593856 3020063602856069888 3039517288792108824 3050525562292998144 3054697359769556928 3062284886777577444 3069953243625494016 3085508653603697664 3097402832726861589 3103184619448438784 3109245526908299016 3114078178174102272 3124773837261663552 3129620661422770176 3138034837342635118 3146567957055859392 3158598630510018048 3169686717070068384 3174373421980102656 3194821091869077888 3196513480183730176 3202756670574714024 3210776786911067136 3218751997780811328 3219999204642609152 3224402768645643424 3232411824931887302 3233170744864736256 3240506201604688128 3256925801026125312 3273191661730443264 3285809331067911564 3290905936737320832 3298372383776200416 3307341502306888704 3321377288003407136 3331641512832772608 3337965034735656192 3349672114179058704 3350727500978997248 3371633516218576896 3380687596717753692 3389153275072793088 3397571553213078624 3412791341801666048 3419456949891122427 3429835632021958656 3431841257579622912 3436534529740751544 3455035642937690112 3468354293905017762 3473734044333838656 3491082696879493632 3503337950445865056 3508517992714850304 3539888951687841816 3553423459323770304 3558946489341831168 3565897556703826932 3571170099727615488 3572665701240507018 3586325528391582992 3596077665206696448 3622499105222935296 3627453114726348852 3637317087972828288 3645569476805274144 3651224104993231872 3664041526154390976 3670995949898502624 3685031735595021056 3697967836581746448 3703435658976786432 3710668931748225468 3722200915458428928 3736549449003833028 3755210664077613216 3761035356271223808 3769568438601371904 3786454627400388608 3795859757718179584 3807590300380311552 3812797434456892224 3814817182555035648 3822267997364713452 3839390259526874304 3848101114405567152 3858565086024703488 3873318028654620672 3886915098304901376 3894292540524932224 3900332962059046912 3907950799875568488 3927468033989430336 3933572435588339712 3944135529504045974 3963833478748591728 3969981764952958464 3989808796433707008 4003814800509560064 4034616219440530866 4035563484466203648 4045587373357533504 4052689718389478432 4072929813026075904 4075311493375802208 4083046515703436592 4093270991500658688 4114011538138263552 4129870443635815452 4145660702544398688 4152104237565469696 4156933814826089472 4160213816154464754 4166365116348884736 4168109984780591521 4187476029890732544 4195423942741145856 4211464840680024064 4226248956093424512 4240764493426543392 4259761455825437184 4270342227432952032 4281035715881422848 4291669330374415104 4310894326486315008 4319314041967733592 4320674935472917504 4329113753706263046 4342567734701500416 4357482782236448256 4359307690504471866 4381079108090548752 4387874582316427776 4397829845034933888 4409788669742518272 4425268990036882176 4442188683777030144 4450620046314208256 4459312663592165694 4466229485572078272 4488534895987920384 4507583462290338256 4518871033430390784 4530095404284104832 4559275933188163236 4575788343439497216 4582046039654335392 4593427330166366166 4604929865438241024 4624472391873357016 4631645392445118208 4654776929172658176 4663868290362448524 4671117267261153408 4707052256013952677 4719851935583789088 4737897945765027072 4754530075605102576 4761560132970153984 4763554268320676024 4785686891303694336 4792231637803616832 4794770220275595264 4804135005862071036 4829998806963913728 4836604152968465136 4848617737397830953 4849756117297104384 4860759302407032192 4868298806657642496 4885388701539187968 4894661266531336832 4909787492595664896 4928713996601867346 4930623782108995264 4936358905105981248 4947558575664300624 4979980322555940864 4982065932005110704 5006947552103484288 5014713808361631744 5026091251468495872 5057450274327865344 5071031395076630538 5083729912609189632 5096357329819617936 5119187012702499072 5130801485874089536 5144753448032937984 5182553464406535168 5202531440857526643 5210601066500757984 5236624045319240448 5255006925668797584 5262776989072275456 5285111304998122304 5293309019937277952 5330135188985655456 5338419734012746752 5358998551860760527 5379488292587374488 5380751312621604864 5394116497810044672 5430573084034767872 5433748657834402944 5441179672089523278 5444062020937915456 5468354215207911216 5476836157489847808 5506493924847753936 5527547603392531584 5542578419768119296 5546951754872619672 5555153488465179648 5583301373187643392 5593898590321527808 5604824173505749542 5632815996116419824 5634998608124566016 5641553034406835712 5654352657902057856 5679681941100582912 5693789636577269376 5722225773832553472 5759085389290311456 5772151671608350728 5787847629037055232 5809977042981931008 5812410254005962488 5830372647457352064 5841438810787398336 5850499443088570368 5861926199813352732 5863773126713245184 5900358653382509568 5916203294256068961 5945750218122887592 5954972647429437696 5984713194650560512 6005722200764340096 6040127205712139776 6051924329160796299 6079034577584217648 6109394719539113856 6124569773555154888 6139906487250988032 6171017307207395328 6194805665453723178 6218491053816598032 6228156356348204544 6240320724231697131 6249547674523327104 6259241322845540352 6276069674685270236 6293135914111718784 6317197261020036096 6339373434140136768 6389642183738155776 6405513341149428048 6421553573822134272 6437503995561622656 6439998409285218304 6448805537291286848 6464823649863774604 6466341489729472512 6481012403209376256 6493670630559394569 6513851602052250624 6538961535756707799 6571618662135823128 6581811873474641664 6596744767552400832 6614683004613777408 6642754576006814272 6663283025665545216 6675930069471312384 6688968995388248541 6699344228358117408 6701455001957994496 6761375193435507384 6778306550145586176 6795143106426157248 6825582683603332096 6838913899782244854 6863682515159245824 6873069059481503088 6890140995249549249 6910071285875380224 6936708587810035524 6947468088667677312 6982165393758987264 7006675900891730112 7079777903375683632 7106846918647540608 7117892978683662336 7131795113407653864 7142340199455230976 7145331402481014036 7172651056783165984 7192155330413392896 7244998210445870592 7254906229452697704 7274634175945656576 7291138953610548288 7302448209986463744 7328083052308781952 7341991899797005248 7370063471190042112 7395935673163492896 7406871317953572864 7421337863496450936 7473098898007666056 7510421328155226432 7522070712542447616 7539136877202743808 7591719515436359168 7606547092614945807 7625594868913784448 7629634365110071296 7644535994729426904 7678780519053748608 7696202228811134304 7717130172049406976 7773830196609802752 7788585081049864448 7815901599751136976 7854936067978860672 7867144871176679424 7888271059008091948 7927666957497183456 7939963529905916928 8007629601019120128 8069232438881061732 8071126968932407296 8091174746715067008 8105379436778956864 8145859626052151808 8150622986751604416 8161769508134284917 8166093031406873184 8186541983001317376 8259740887271630904 8291321405088797376 8304208475130939392 8313867629652178944 8320427632308929508 8332730232697769472 8336219969561183042 8374952059781465088 8390847885482291712 8407236260258624313 8422929681360048128 8452497912186849024 8481528986853086784 8519522911650874368 8540684454865904064 8583338660748830208 8638628083935467184 8641349870945835008 8658227507412526092 8685135469403000832 8714965564472896512 8718615381008943732 8762158216181097504 8775749164632855552 8795659690069867776 8850537980073764352 8884377367554060288 8901240092628416512 8918625327184331388 8932458971144156544 8977069791975840768 9015166924580676512 9037742066860781568 9060190808568209664 9118551866376326472 9151576686878994432 9164092079308670784 9186854660332732332 9209859730876482048 9248944783746714032 9263290784890236416 9309553858345316352 9327736580724897048 9342234534522306816 9414104512027905354 9439703871167578176 9475795891530054144 9509060151210205152 9523120265940307968 9527108536641352048 9584463275607233664 9589540440551190528 9608270011724142072 9659997613927827456 9673208305936930272 9697235474795661906 9699512234594208768 9721518604814064384 9770777403078375936 9789322533062673664 9819574985191329792 9857427993203734692 9861247564217990528 9872717810211962496 9895117151328601248 9964131864010221408 10013895104206968576 10052182502936991744 10114900548655730688 10142062790153261076 10167459825218379264 10192714659639235872 10238374025404998144 10258370849673367281 10261602971748179072 10289506896065875968 10365106928813070336 10405062881715053286 10421202133001515968 10473248090638480896 10510013851337595168 10525553978144550912 10570222609996244608 10586618039874555904 10660270377971310912 10676839468025493504 10717997103721521054 10758976585174748976 10788232995620089344 10861146168069535744 10867497315668805888 10882359344179046556 10888124041875830912 10936708430415822432 10953672314979695616 10983121930699222913 11012987849695507872 11055095206785063168 11093903509745239344 11110306976930359296 11166602746375286784 11187797180643055616 11209648347011499084 11265631992232839648 11269997216249132032 11283106068813671424 11308705315804115712 11313441387261605557 11359363882201165824 11387579273154538752 11444451547665106944 11518170778580622912 11544303343216701456 11575695258074110464 11619954085963862016 11624820508011924976 11660745294914704128 11682877621574796672 11700998886177140736 11723852399626705464 11727546253426490368 11800717306765019136 11832406588512137922 11891500436245775184 11909945294858875392 11969426389301121024 12011444401528680192 12080254411424279552 12103848658321592598 12158069155168435296 12218789439078227712 12249139547110309776 12279812974501976064 12342034614414790656 12389611330907446356 12436982107633196064 12456312712696409088 12480641448463394262 12499095349046654208 12504329954341774563 12552139349370540472 12586271828223437568 12634394522040072192 12678746868280273536 12779284367476311552 12811026682298856096 12843107147644268544 12875007991123245312 12897611074582573696 12929647299727549208 12932682979458945024 12962024806418752512 12987341261118789138 13027703204104501248 13077923071513415598 13143237324271646256 13163623746949283328 13193489535104801664 13229366009227554816 13285509152013628544 13326566051331090432 13351860138942624768 13377937990776497082 13398688456716234816 13522750386871014768 13556613100291172352 13590286212852314496 13651165367206664192 13677827799564489708 13727365030318491648 13746138118963006176 13780281990499098498 13804474353264160909 13873417175620071048 13894936177335354624 13964330787517974528 14013351801783460224 14121156768041858031 14159555806751367264 14213693837295081216 14263590226815307728 14284680398910461952 14290662804962028072 14345302113566331968 14384310660826785792 14489996420891741184 14509812458905395408 14545853212193492859 14549268351891313152 14582277907221096576 14604896419972927488 14656166104617563904 14683983799594010496 14740126942380084224 14791871346326985792 14842675726992901872 14946197796015332112 15020842656310452864 15044141425084895232 15078273754405487616 15183439030872718336 15213094185229891614 15251189737827568896 15289071989458853808 15357561038107497216 15392404457622268608 15434260344098813952 15547660393219605504 15577170162099728896 15607594322572579929 15631803199502273952 15709872135957721344 15776542118016183896 15855333914994366912 15879927059811833856 16015259202038240256 16076995655582281581 16138464877762123464 16142253937864814592 16182349493430134016 16210758873557913728 16291719252104303616 16301245973503208832 16323539016268569834 16332186062813746368 16519481774543261808 16582642810177594752 16608416950261878784 16627735259304357888 16640855264617859016 16665460465395538944 16672439939122366084 16749904119562930176 16781695770964583424 16814472520517248626 16904995824373698048 16963057973706173568 17039045823301748736 17081368909731808128 17166677321497660416 17277256167870934368 17282699741891670016 17316455014825052184 17429931128945793024 17437230762017887464 17524316432362195008 17551498329265711104 17591319380139735552 17701075960147528704 17748609882768206883 17802480185256833024 17837250654368662776 17864917942288313088 17954139583951681536 18030333849161353024 18120381617136419328 18155772987482388897 18237103732752652944 18328184158617341568 18373709320665464664 18419719461752964096 18497889567493428064 18526581569780472832 18655473161449794096 18684469069044613632 18828209024055810708 18879407742335156352 18951591783060108288 19018120302420410304 19054217073282704096 19168926551214467328 19216540023448284144 19319995227855654912 19346416611873860544 19394470949591323812 19399024469188417536 19443037209628128768 19541554806156751872 19578645066125347328 19616884607270123397 19714855986407469384 19722495128435981056 19745435620423924992 19790234302657202496 19928263728020442816 20027790208413937152 20104365005873983488 20284125580306522152 20334919650436758528 20385429319278471744 20476748050809996288 20516741699346734562 20523205943496358144 20730213857626140672 20810125763430106572 20842404266003031936 20946496181276961792 21020027702675190336 21140445219992489216 21320540755942621824 21353678936050987008 21435994207443042108 21517953170349497952 21576465991240178688 21722292336139071488 21734994631337611776 21764718688358093112 21776248083751661824 21873416860831644864 21907344629959391232 21966243861398445826 22025975699391015744 22110190413570126336 22187807019490478688 22220613953860718592 22375594361286111232 22419296694022998168 22531263984465679296 22539994432498264064 22566212137627342848 22617410631608231424 22626882774523211114 22775158546309077504 22819641277844837421 22888903095330213888 23036341557161245824 23088606686433402912 23151390516148220928 23249641016023849952 23321490589829408256 23365755243149593344 23447704799253410928 23455092506852980736 23601434613530038272 23664813177024275844 23783000872491550368 23819890589717750784 24022888803057360384 24160508822848559104 24207697316643185196 24316138310336870592 24437578878156455424 24498279094220619552 24559625949003952128 24779222661814892712 24873964215266392128 24912625425392818176 24961282896926788524 24998190698093308416 25008659908683549126 25104278698741080944 25172543656446875136 25268789044080144384 25357493736560547072 25558568734952623104 25622053364597712192 25750015982246490624 25795222149165147392 25859294599455098416 25924049612837505024 25974682522237578276 26055406408209002496 26155846143026831196 26286474648543292512 26327247493898566656 26386979070209603328 26571018304027257088 26653132102662180864 26703720277885249536 26755875981552994164 26797376913432469632 27045500773742029536 27113226200582344704 27180572425704628992 27302330734413328384 27355655599128979416 27454730060636983296 27492276237926012352 27560563980998196996 27608948706528321818 27746834351240142096 27789872354670709248 27928661575035949056 28026703603566920448 28242313536083716062 28319111613502734528 28427387674590162432 28527180453630615456 28569360797820923904 28581325609924056144 28690604227132663936 28768621321653571584 28979992841783482368 29019624917810790816 29091706424386985718 29098536703782626304 29164555814442193152 29312332209235127808 29367967599188020992 29480253884760168448 29583742692653971584 29685351453985803744 29892395592030664224 30041685312620905728 30156547508810975232 30366878061745436672 30426188370459783228 30502379475655137792 30578143978917707616 30707912336852929369 30715122076214994432 30784808915244537216 30868520688197627904 31095320786439211008 31154340324199457792 31215188645145159858 31263606399004547904 31419744271915442688 31553084236032367792 31710667829988733824 31759854119623667712 32030518404076480512 32153991311164563162 32276929755524246928 32364698986860268032 32421517747115827456 32583438504208607232 32602491947006417664 32647078032537139668 32664372125627492736 32949365792097668739 33038963549086523616 33165285620355189504 33281710529235718032 33330920930791077888 33344879878244732168 33499808239125860352 33563391541929166848 33628945041034497252 33809991648747396096 33926115947412347136 33940324161784816671 34078091646603497472 34162737819463616256 34333354642995320832 34554512335741868736 34632910029650104368 34859862257891586048 34874461524035774928 35048632864724390016 35102996658531422208 35182638760279471104 35402151920295057408 35497219765536413766 35674501308737325552 35729835884576626176 35908279167903363072 36060667698322706048 36240763234272838656 36311545974964777794 36474207465505305888 36656368317234683136 36747418641330929328 36839438923505928192 36995779134986856128 37053163139560945664 37310946322899588192 37368938138089227264 37512989863025323689 37656418048111621416 37758815484670312704 37903183566120216576 38036240604840820608 38108434146565408192 38337853102428934656 38433080046896568288 38692833223747721088 38788941899182647624 38798048938376835072 38886074419256257536 39083109612313503744 39157290132250694656 39233769214540246794 39429711972814938768 39444990256871962112 39490871240847849984 39580468605314404992 39856527456040885632 40055580416827874304 40568251160613044304 40669839300873517056 40770858638556943488 40953496101619992576 41033483398693469124 41046411886992716288 41413423059792482727 41620251526860213144 41684808532006063872 41892992362553923584 42040055405350380672 42280890439984978432 42363470304125574093 42641081511885243648 42871988414886084216 43035906340698995904 43152931982480357376 43469989262675223552 43529437376716186224 43552496167503323648 43637559636580478577 43746833721663289728 43814689259918782464 43932487722796891652 44051951398782031488 44220380827140252672 44375614038980957376 44838593388045996336 45062527968931358592 45079988864996528128 45132424275254685696 45234821263216462848 45253765549046422228 45550317092618155008 45639282555689674842 46072683114322491648 46177213372866805824 46302781032296441856 46499282032047699904 46642981179658816512 46731510486299186688 46822782967717739787 46895409598506821856 46910185013705961472 47329626354048551688 47566001744983100736 47639781179435501568 48045777606114720768 48230986966746844743 48321017645697118208 48415394633286370392 48632276620673741184 48875157756312910848 48996558188441239104 49558445323629785424 49747928430532784256 49825250850785636352 49922565793853577048 49996381396186616832 50017319817367098252 50208557397482161888 50345087312893750272 50714987473121094144 51117137469905246208 51244106729195424384 51500031964492981248 51590444298330294784 51718589198910196832 51848099225675010048 51949365044475156552 52311692286053662392 52572949297086585024 52654494987797133312 52773958140419206656 53142036608054514176 53245829648304620649 53407440555770499072 53511751963105988328 53594753826864939264 54091001547484059072 54361144851409257984 54711311198257958832 54984552475852024704 55121127961996393992 55217897413056643636 55493668702480284192 55579744709341418496 56053407207133840896 56484627072167432124 56638223227005469056 56854775349180324864 57054360907261230912 57162651219848112288 57381208454265327872 57959985683566964736 58039249835621581632 58183412848773971436 58197073407565252608 58329111628884386304 58624664418470255616 58735935198376041984 58850653821810370191 58960507769520336896 59167485385307943168 59370702907971607488 59784791184061328448 60083370625241811456 60313095017621950464 60733756123490873344 60852376740919566456 61004758951310275584 61156287957835415232 61415824673705858738 61430244152429988864 61569617830489074432 62190641572878422016 62308680648398915584 62430377290290319716 62527212798009095808 62839488543830885376 63106168472064735584 63421335659977467648 64061036808152961024 64307982622329126324 64553859511048493856 64729397973720536064 64843035494231654912 65166877008417214464 65204983894012835328 65294156065074279336 65328744251254985472 65898731584195337478 66077927098173047232 66330571240710379008 66563421058471436064 66661841861582155776 66689759756489464336 67126783083858333696 67257890082068994504 67619983297494792192 67852231894824694272 67880648323569633342 68325475638927232512 68666709285990641664 69109024671483737472 69265820059300208736 69748923048071549856 70097265729448780032 70365277520558942208 70804303840590114816 70994439531072827532 71349002617474651104 71459671769153252352 72121335396645412096 72481526468545677312 72623091949929555588 72948414931010611776 73312736634469366272 73494837282661858656 73678877847011856384 73991558269973712256 74106326279121891328 74621892645799176384 74737876276178454528 75025979726050647378 75312836096223242832 75517630969340625408 75806367132240433152 76072481209681641216 76216868293130816384 76675706204857869312 76866160093793136576 77385666447495442176 77577883798365295248 77772148838512515072 78166219224627007488 78314580264501389312 78467538429080493588 78859423945629877536 78889980513743924224 78981742481695699968 79160937210628809984 79194089710831238899 79713054912081771264 80111160833655748608 81136502321226088608 81339678601747034112 81541717277113886976 81906992203239985152 82066966797386938248 82092823773985432576 82826846119584965454 83240503053720426288 83369617064012127744 83785984725107847168 84080110810700761344 84561780879969956864 84726940608251148186 85282163023770487296 85743976829772168432 86071812681397991808 86305863964960714752 86939978525350447104 87058874753432372448 87104992335006647296 87275119273160957154 87493667443326579456 87864975445593783304 88103902797564062976 88440761654280505344 88751228077961914752 89677186776091992672 90125055937862717184 90469642526432925696 90507531098092844456 91100634185236310016 91278565111379349684 92123737010558788107 92145366228644983296 92354426745733611648 92605562064592883712 92998564064095399808 93285962359317633024 93463020972598373376 93645565935435479574 93790819197013643712 94659252708097103376 95132003489966201472 95279562358871003136 96091555212229441536 96461973933493689486 96830789266572740784 97264553241347482368 97750315512625821696 97993116376882478208 98848097376293006217 99116890647259570848 99495856861065568512 99845131587707154096 99992762792373233664 100034639634734196504 100417114794964323776 100690174625787500544 101429974946242188288 101820972485354450013 102234274939810492416 102488213458390848768 103000063928985962496 103180888596660589568 103437178397820393664 103898730088950313104 104623384572107324784 105145898594173170048 105308989975594266624 105547916280838413312 106284073216109028352 106491659296609241298 107023503926211976656 107189507653729878528 108182003094968118144 108722289702818515968 109422622396515917664 109969104951704049408 110242255923992787984 110435794826113287272 110987337404960568384 111159489418682836992 112106814414267681792 112538969589075971067 112969254144334864248 113276446454010938112 113709550698360649728 114108721814522461824 114325302439696224576 114762416908530655744 116078499671243163264 116366825697547942872 116394146815130505216 116658223257768772608 117249328836940511232 117471870396752083968 117701307643620740382 118334970770615886336 118741405815943214976 119569582368122656896 120166741250483622912 121704753481839132912 122009517902620551168 122312575915670830464 122831649347411717476 122860488304859977728 123139235660978148864 124240269179377448181 124617361296797831168 124860754580580639432 125054425596018191616 125678977087661770752 126212336944129471168 126842671319954935296 127090410912376722279 128615965244658252648 129107719022096987712 129458795947441072128 129686070988463309824 130409967788025670656 130588312130148558672 130657488502509970944 130912678909741435731 131797463168390674956 132155854196346094464 132661142481420758016 133126842116942872128 133379519512978928672 134515780164137989008 135239966594989584384 135704463789649388544 135761296647139266684 136650951277854465024 138218049342967474944 138531640118600417472 139497846096143099712 140194531458897560064 140730555041117884416 141988879062145655064 142698005234949302208 142919343538306504704 144242670793290824192 144963052937091354624 145246183899859111176 145896829862021223552 146625473268938732544 146989674565323717312 147983116539947424512 149243785291598352768 149475752552356909056 150051959452101294756 150625672192446485664 151035261938681250816 152144962419363282432 152433736586261632768 153351412409715738624 153732320187586273152 154771332894990884352 155155767596730590496 155544297677025030144 156629160529002778624 156935076858160987176 157718847891259755072 157779961027487848448 157963484963391399936 158321874421257619968 158388179421662477798 159426109824163542528 159737488944913861947 160222321667311497216 162273004642452177216 163083434554227773952 164133933594773876496 164185647547970865152 165653692239169930908 166481006107440852576 166739234128024255488 168160221621401522688 169123561759939913728 169453881216502296372 170564326047540974592 171487953659544336864 172143625362795983616 173879957050700894208 174117749506864744896 174209984670013294592 174550238546321914308 174987334886653158912 175729950891187566608 176207805595128125952 176881523308561010688 177502456155923829504 179354373552183985344 180250111875725434368 180939285052865851392 181015062196185688912 182201268370472620032 182557130222758699368 184247474021117576214 184290732457289966592 184708853491467223296 185997128128190799616 186571924718635266048 186926041945196746752 187291131870870959148 187581638394027287424 189318505416194206752 190264006979932402944 192183110424458883072 192923947866987378972 193661578533145481568 194529106482694964736 195500631025251643392 195986232753764956416 197696194752586012434 198233781294519141696 198991713722131137024 199690263175414308192 199985525584746467328 200069279269468393008 200834229589928647552 201380349251575001088 202859949892484376576 203641944970708900026 204976426916781697536 206000127857971924992 206361777193321179136 206874356795640787328 207797460177900626208 209246769144214649568 210291797188346340096 211095832561676826624 212568146432218056704 212983318593218482596 214047007852423953312 214379015307459757056 214955386357970505583 216364006189936236288 217444579405637031936 218845244793031835328 219938209903408098816 220484511847985575968 220871589652226574544 221974674809921136768 222318978837365673984 224213628828535363584 225077939178151942134 225938508288669728496 226552892908021876224 227419101396721299456 228217443629044923648 228650604879392449152 229524833817061311488 232156999342486326528 232733651395095885744 233316446515537545216 234498657673881022464 234943740793504167936 235402615287241480764 236669941541231772672 237482811631886429952 237582269132493716697 239139164736245313792 240333482500967245824 243409506963678265824 244019035805241102336 244625151831341660928 245663298694823434952 245720976609719955456 246278471321956297728 248480538358754896362 249721509161161278864 250108851192036383232 251357954175323541504 252424673888258942336 253685342639909870592 254180821824753444558 257231930489316505296 258215438044193975424 258917591894882144256 259372141976926619648 260819935576051341312 261176624260297117344 261314977005019941888 261825357819482871462 263594926336781349912 264311708392692188928 265322284962841516032 266253684233885744256 266759039025957857344 269031560328275978016 271408927579298777088 271522593294278533368 273301902555708930048 276371211031676364321 276436098685934949888 277063280237200834944 278995692192286199424 280389062917795120128 283977758124291310128 285396010469898604416 285838687076613009408 288485341586581648384 290492367799718222352 291793659724042447104 293250946537877465088 293979349130647434624 295966233079894849024 296544292128879018651 298487570583196705536 300103918904202589512 301251344384892971328 302070523877362501632 304289924838726564864 304867473172523265536 305462917456063350039 306702824819431477248 307464640375172546304 309542665789981768704 310311535193461180992 313870153716321974352 315437695782519510144 315559922054975696896 315926969926782799872 316643748842515239936 316776358843324955596 318852219648327085056 319474977889827723894 324546009284904354432 326166869108455547904 328267867189547752992 328371295095941730304 331307384478339861816 332962012214881705152 333478468256048510976 336320443242803045376 337616908767227913201 338247123519879827456 338907762433004592744 341128652095081949184 342975907319088673728 344287250725591967232 348235499013729489792 348419969340026589184 349100477092643828616 349974669773306317824 351459901782375133216 352415611190256251904 355004912311847659008 358708747104367970688 360500223751450868736 362030124392371377824 365114260445517398736 368494948042235152428 368581464914579933184 369417706982934446592 371994256256381599232 372720807538132344543 373852083890393493504 374582263741741918296 375163276788054574848 378637010832388413504 380528013959864805888 385847895733974757944 387323157066290963136 389058212965389929472 391972465507529912832 395392389505172024868 396467562589038283392 397983427444262274048 399380526350828616384 400138558538936786016 401668459179857295104 405719899784968753152 407283889941417800052 409952853833563395072 412723554386642358272 413748713591281574656 415594920355801252416 418493538288429299136 420583594376692680192 422191665123353653248 425136292864436113408 425966637186436965192 428094015704847906624 428758030614919514112 429910772715941011166 432728012379872472576 434889158811274063872 437690489586063670656 439876419806816197632 440969023695971151936 441743179304453149088 443949349619842273536 448427257657070727168 450155878356303884268 451877016577339456992 453105785816043752448 456434887258089847296 457301209758784898304 459049667634122622976 464313998684972653056 465467302790191771488 466632893031075090432 469887481587008335872 470805230574482961528 473339883082463545344 474965623263772859904 475164538264987433394 478278329472490627584 480666965001934491648 486819013927356531648 489250303662683321856 491326597389646869904 492556942643912595456 496961076717509792724 499443018322322557728 500217702384072766464 504849347776517884672 507370685279819741184 508361643649506889116 514463860978633010592 516430876088387950848 518744283953853239296 521639871152102682624 522353248520594234688 522629954010039883776 523650715638965742924 527189852673562699824 528623416785384377856 530644569925683032064 532507368467771488512 533518078051915714688 538063120656551956032 542817855158597554176 543045186588557066736 546603805111417860096 552742422063352728642 552872197371869899776 554126560474401669888 557991384384572398848 560778125835590240256 567955516248582620256 570792020939797208832 576970683173163296768 580984735599436444704 583587319448084894208 586501893075754930176 587958698261294869248 591932466159789698048 593088584257758037302 596975141166393411072 600207837808405179024 602502688769785942656 604141047754725003264 608579849677453129728 609734946345046531072 610925834912126700078 614929280750345092608 619085331579963537408 620623070386922361984 627740307432643948704 630875391565039020288 633287497685030479872 633552717686649911192 637704439296654170112 638949955779655447788 644866159073911516749 649092018569808708864 652333738216911095808 656535734379095505984 662614768956679723632 665924024429763410304 666956936512097021952 672640886485606090752 675233817534455826402 677815524866009185488 682257304190163898368 685951814638177347456 688574501451183934464 696470998027458979584 698200954185287657232 699949339546612635648 702919803564750266432 704831222380512503808 710009824623695318016 712746807397481150091 717417494208735941376 721000447502901737472 724060248784742755648 730228520891034797472 736989896084470304856 737162929829159866368 738835413965868893184 743988512512763198464 745441615076264689086 749164527483483836592 750326553576109149696 757274021664776827008 761056027919729611776 771695791467949515888 774646314132581926272 778116425930779858944 783944931015059825664 790784779010344049736 792935125178076566784 795966854888524548096 798761052701657232768 800277117077873572032 803336918359714590208 814567779882835600104 819905707667126790144 827497427182563149312 829113633095029092963 831189840711602504832 836987076576858598272 841167188753385360384 851933274372873930384 856188031409695813248 857516061229839028224 859821545431882022332 865456024759744945152 875380979172127341312 879752839613632395264 881938047391942303872 883486358608906298176 887898699239684547072 889632876386637055953 900311756712607768536 903754033154678913984 906211571632087504896 912869774516179694592 914602419517569796608 916388752368190050117 918099335268245245952 928627997369945306112 930934605580383542976 941610461148965923056 946679766164927090688 949931246527545719808 950329076529974866788 956556658944981255168 973638027854713063296 978500607325366643712 982653194779293739808 985113885287825190912 993922153435019585448 998886036644645115456 1000435404768145532928 1009698695553035769344 1014741370559639482368 1016723287299013778232 1028927721957266021184 1032861752176775901696 1044706497041188469376 1045259908020079767552 1047301431277931485848 1054379705347125399648 1057246833570768755712 1065014736935542977024 1067036156103831429376 1076126241313103912064 1086090373177114133472 1105484844126705457284 1105744394743739799552 1108253120948803339776 1115982768769144797696 1118162422614397033629 1121556251671180480512 1135911032497165240512 1141584041879594417664 1153941366346326593536 1161969471198872889408 1167174638896169788416 1175917396522589738496 1183864932319579396096 1186177168515516074604 1193950282332786822144 1200415675616810358048 1205005377539571885312 1217159699354906259456 1219469892690093062144 1221851669824253400156 1229858561500690185216 1238170663159927074816 1241246140773844723968 1255480614865287897408 1261750783130078040576 1266574995370060959744 1267105435373299822384 1275408878593308340224 1277899911559310895576 1289732318147823033498 1298184037139617417728 1304667476433822191616 1313071468758191011968 1325229537913359447264 1331848048859526820608 1345281772971212181504 1350467635068911652804 1355631049732018370976 1371903629276354694912 1377149002902367868928 1392941996054917959168 1396401908370575314464 1399898679093225271296 1405839607129500532864 1409662444761025007616 1420019649247390636032 1425493614794962300182 1434834988417471882752 1442000895005803474944 1448120497569485511296 1460457041782069594944 1473979792168940609712 1477670827931737786368 1487977025025526396928 1490883230152529378172 1498329054966967673184 1500653107152218299392 1504687704505793539081 1514548043329553654016 1522112055839459223552 1543391582935899031776 1549292628265163852544 1556232851861559717888 1567889862030119651328 1581569558020688099472 1585870250356153133568 1591933709777049096192 1597522105403314465536 1600554234155747144064 1606673836719429180416 1629135559765671200208 1639811415334253580288 1654994854365126298624 1658227266190058185926 1662379681423205009664 1673974153153717196544 1682334377506770720768 1703866548745747860768 1712376062819391626496 1719643090863764044664 1730912049519489890304 1750761958344254682624 1759505679227264790528 1763876094783884607744 1766972717217812596352 1775797398479369094144 1779265752773274111906 1800623513425215537072 1807508066309357827968 1812423143264175009792 1825739549032359389184 1829204839035139593216 1832777504736380100234 1857255994739890612224 1861869211160767085952 1883220922297931846112 1899862493055091439616 1900658153059949733576 1913113317889962510336 1934598477221734550247 1947276055709426126592 1957001214650733287424 1965306389558587479616 1987844306870039170896 1997772073289290230912 2000870809536291065856 2019397391106071538688 2033446574598027556464 2057855443914532042368 2065723504353551803392 2089412994082376938752 2094602862555862971696 2108759410694250799296 2114493667141537511424 2130029473871085954048 2134072312207662858752 2138240422192443450273 2152252482626207824128 2172180746354228266944 2210969688253410914568 2211488789487479599104 2216506241897606679552 2231965537538289595392 2236324845228794067258 2271822064994330481024 2283168083759188835328 2323938942397745778816 2334349277792339576832 2351834793045179476992 2367729864639158792192 2372354337031032149208 2387900564665573644288 2400831351233620716096 2410010755079143770624 2438939785380186124288 2443703339648506800312 2459717123001380370432 2482492281547689447936 2487340899285087278889 2510961229730575794816 2523501566260156081152 2534210870746599644768 2555799823118621791152 2579464636295646066996 2596368074279234835456 2626142937516382023936 2650459075826718894528 2663696097719053641216 2700935270137823305608 2711262099464036741952 2743807258552709389824 2754298005804735737856 2785883992109835918336 2792803816741150628928 2811679214259001065728 2840039298494781272064 2850987229589924600364 2869669976834943765504 2896240995138971022592 2920914083564139189888 2947959584337881219424 2955341655863475572736 2975954050051052793856 2981766460305058756344 2996658109933935346368 3001306214304436598784 3009375409011587078162 3029096086659107308032 3044224111678918447104 3086783165871798063552 3098585256530327705088 3135779724060239302656 3163139116041376198944 3171740500712306267136 3195044210806628931072 3201108468311494288128 3213347673438858360832 3258271119531342400416 3309989708730252597248 3316454532380116371852 3324759362846410019328 3347948306307434393088 3364668755013541441536 3407733097491495721536 3424752125638783252992 3439286181727528089328 3461824099038979780608 3501523916688509365248 3527752189567769215488 3533945434435625192704 3551594796958738188288 3558531505546548223812 3601247026850431074144 3615016132618715655936 3651479098064718778368 3658409678070279186432 3665555009472760200468 3714511989479781224448 3723738422321534171904 3766441844595863692224 3799724986110182879232 3801316306119899467152 3826226635779925020672 3869196954443469100494 3894552111418852253184 3914002429301466574848 3930612779117174959232 3975688613740078341792 3995544146578580461824 4038794782212143077376 4066893149196055112928 4115710887829064084736 4131447008707103606784 4178825988164753877504 4189205725111725943392 4217518821388501598592 4228987334283075022848 4260058947742171908096 4268144624415325717504 4276480844384886900546 4304504965252415648256 4344361492708456533888 4421939376506821829136 4433012483795213359104 4463931075076579190784 4472649690457588134516 4514063113517380617243 4543644129988660962048 4566336167518377670656 4647877884795491557632 4668698555584679153664 4703669586090358953984 4744708674062064298416 4775801129331147288576 4801662702467241432192 4820021510158287541248 4887406679297013600624 4919434246002760740864 4964984563095378895872 4974681798570174557778 5021922459461151589632 5047003132520312162304 5068421741493199289536 5111599646237243582304 5158929272591292133992 5192736148558469670912 5252285875032764047872 5300918151653437789056 5327392195438107282432 5401870540275646611216 5422524198928073483904 5487614517105418779648 5571767984219671836672 5585607633482301257856 5623358428518002131456 5701974459179849200728 5739339953669887531008 5792481990277942045184 5803795431665203650741 5841828167128278379776 5895919168675762438848 5963532920610117512688 5993316219867870692736 6002612428608873197568 6018750818023174156324 6058192173318214616064 6173566331743596127104 6197170513060655410176 6326278232082752397888 6343481001424612534272 6390088421613257862144 6402216936622988576256 6414721266577330350819 6426695346877716721664 6516542239062684800832 6619979417460505194496 6632909064760232743704 6649518725692820038656 6695896612614868786176 6815466194982991443072 6849504251277566505984 6878572363455056178656 7003047833377018730496 7055504379135538430976 7067890868871250385408 7103189593917476376576 7117063011093096447624 7202494053700862148288 7230032265237431311872 7316819356140558372864 7331110018945520400936 7447476844643068343808 7532883689191727384448 7602632612239798934304 7738393908886938200988 7789104222837704506368 7861225558234349918464 7951377227480156683584 7991088293157160923648 8077589564424286154752 8133786298392110225856 8231421775658128169472 8262894017414207213568 8357651976329507755008 8378411450223451886784 8435037642777003197184 8520117895484343816192 8536289248830651435008 8552961688769773801092 8609009930504831296512 8688722985416913067776 8843878753013643658272 8866024967590426718208 8927862150153158381568 8945299380915176269032 9028126227034761234486 9087288259977321924096 9132672335036755341312 9295755769590983115264 9407339172180717907968 9489417348124128596832 9603325404934482864384 9640043020316575082496 9774813358594027201248 9929969126190757791744 9949363597140349115556 10043844918922303179264 10094006265040624324608 10136843482986398579072 10223199292474487164608 10317858545182584267984 10385472297116939341824 10504571750065528095744 10601836303306875578112 10654784390876214564864 10803741080551293222432 10845048397856146967808 10975229034210837559296 11143535968439343673344 11171215266964602515712 11246716857036004262912 11403948918359698401456 11478679907339775062016 11584963980555884090368 11607590863330407301482 11683656334256556759552 11791838337351524877696 11927065841220235025376 11986632439735741385472 12037501636046348312648 12116384346636429232128 12347132663487192254208 12394341026121310820352 12652556464165504795776 12686962002849225068544 12780176843226515724288 12804433873245977152512 12829442533154660701638 13033084478125369601664 13265818129520465487408 13299037451385640077312 13391793225229737572352 13542189340552141851729 13630932389965982886144 13699008502555133011968 13757144726910112357312 14006095666754037460992 14111008758271076861952 14135781737742500770816 14234126022186192895248 14404988107401724296576 14460064530474862623744 14662220037891040801872 14894953689286136687616 15065767378383454768896 15205265224479597868608 15476787817773876401976 15578208445675409012736 15722451116468699836928 15902754454960313367168 15982176586314321847296 16267572596784220451712 16462843551316256338944 16715303952659015510016 16756822900446903773568 16870075285554006394368 17072578497661302870016 17105923377539547602184 17218019861009662593024 17377445970833826135552 17411386294995610952223 17687757506027287316544 17890598761830352538064 18056252454069522468972 18174576519954643848192 18591511539181966230528 18978834696248257193664 19206650809868965728768 19280086040633150164992 19549626717188054402496 19859938252381515583488 19898727194280698231112 20087689837844606358528 20273686965972797158144 20446398584948974329216 20635717090365168535968 21009143500131056191488 21203672606613751156224 21309568781752429129728 21607482161102586444864 21690096795712293935616 21950458068421675118592 22342430533929205031424 22493433714072008525824 22807897836719396802912 23169927961111768180736 23215181726660814602964 23367312668513113519104 23583676674703049755392 23854131682440470050752 23973264879471482770944 24075003272092696625296 24232768693272858464256 24694265326974384508416 24788682052242621640704 25305112928331009591552 25560353686453031448576 25608867746491954305024 25658885066309321403276 26066168956250739203328 26531636259040930974816 26598074902771280154624 26783586450459475144704 27084378681104283703458 27261864779931965772288 27398017005110266023936 27514289453820224714624 28222017516542153723904 28271563475485001541632 28468252044372385790496 28809976214803448593152 28920129060949725247488 29324440075782081603744 29789907378572273375232 30131534756766909537792 30410530448959195737216 30953575635547752803952 31156416891350818025472 31444902232937399673856 31805508909920626734336 31964353172628643694592 32535145193568440903424 32925687102632512677888 33430607905318031020032 33513645800893807547136 33740150571108012788736 34211846755079095204368 34436039722019325186048 34754891941667652271104 34822772589991221904446 35375515012054574633088 35781197523660705076128 36112504908139044937944 36349153039909287696384 37183023078363932461056 37957669392496514387328 38413301619737931457536 39099253434376108804992 39797454388561396462224 40175379675689212717056 40547373931945594316288 40626568021656425555187 40892797169897948658432 41271434180730337071936 42018287000262112382976 42407345213227502312448 43214964322205172889728 43380193591424587871232 44684861067858410062848 44986867428144017051648 45615795673438793605824 46339855922223536361472 46430363453321629205928 46734625337026227038208 47167353349406099510784 47708263364880940101504 47946529758942965541888 48150006544185393250592 49388530653948769016832 50610225856662019183104 51217735492983908610048 51317770132618642806552 52132337912501478406656 53063272518081861949632 54168757362208567406916 54523729559863931544576 55028578907640449429248 56543126950970003083264 56936504088744771580992 57619952429606897186304 57840258121899450494976 58648880151564163207488 59579814757144546750464 60263069513533819075584 60821060897918391474432 61907151271095505607904 62889804465874799347712 63611017819841253468672 63928706345257287389184 65070290387136881806848 65851374205265025355776 67027291601787615094272 67480301142216025577472 68423693510158190408736 69509783883335304542208 69645545179982443808892 70751030024109149266176 71562395047321410152256 72225009816278089875888 72698306079818575392768 74366046156727864922112 75915338784993028774656 76826603239475862915072 78198506868752217609984 79594908777122792924448 80350759351378425434112 81094747863891188632576 81253136043312851110374 81785594339795897316864 82542868361460674143872 84814690426455004624896 86429928644410345779456 86760387182849175742464 89369722135716820125696 91231591346877587211648 92860726906643258411856 93469250674052454076416 94334706698812199021568 95416526729761880203008 95893059517885931083776 96300013088370786501184 98777061307897538033664 101220451713324038366208 102635540265237285613104 104264675825002956813312 106126545036163723899264 108337514724417134813832 109047459119727863089152 110057157815280898858496 113873008177489543161984 115239904859213794372608 117297760303128326414976 120526139027067638151168 121642121795836782948864 121879704064969276665561 123814302542191011215808 125779608931749598695424 127222035639682506937344 130140580774273763613696 134054583203575230188544 134960602284432051154944 136847387020316380817472 139019567766670609084416 139291090359964887617784 141502060048218298532352 143124790094642820304512 144450019632556179751776 151830677569986057549312 153653206478951725830144 156397013737504435219968 159189817554245585848896 162189495727782377265152 162506272086625702220748 163571188679591794633728 165085736722921348287744 169629380852910009249792 172859857288820691558912 173520774365698351484928 178739444271433640251392 182463182693755174423296 185721453813286516823712 188669413397624398043136 190833053459523760406016 191786119035771862167552 192600026176741573002368 197554122615795076067328 202440903426648076732416 205271080530474571226208 208529351650005913626624 212253090072327447798528 216675029448834269627664 218094918239455726178304 220114315630561797716992 227746016354979086323968 230479809718427588745216 234595520606256652829952 241052278054135276302336 243284243591673565897728 243759408129938553331122 247628605084382022431616 254444071279365013874688 260281161548547527227392 268109166407150460377088 273694774040632761634944 278582180719929775235568 283004120096436597064704 286249580189285640609024 288900039265112359503552 303661355139972115098624 312794027475008870439936 318379635108491171697792 324378991455564754530304 325012544173251404441496 327142377359183589267456 330171473445842696575488 345719714577641383117824 364926365387510348846592 371442907626573033647424 377338826795248796086272 381666106919047520812032 385200052353483146004736 404881806853296153464832 410542161060949142452416 417058703300011827253248 424506180144654895597056 433350058897668539255328 440228631261123595433984 455492032709958172647936 460959619436855177490432 469191041212513305659904 486568487183347131795456 487518816259877106662244 495257210168764044863232 508888142558730027749376 520562323097095054454784 536218332814300920754176 547389548081265523269888 557164361439859550471136 566008240192873194129408 572499160378571281218048 577800078530224719007104 607322710279944230197248 625588054950017740879872 636759270216982343395584 650025088346502808882992 654284754718367178534912 660342946891685393150976 691439429155282766235648 729852730775020697693184 742885815253146067294848 763332213838095041624064 770400104706966292009472 821084322121898284904832 849012360289309791194112 866700117795337078510656 880457262522247190867968 910984065419916345295872 938382082425026611319808 973136974366694263590912 975037632519754213324488 990514420337528089726464 1094779096162531046539776 1114328722879719100942272 1132016480385746388258816 1144998320757142562436096 1155600157060449438014208 1214645420559888460394496 1251176109900035481759744 1273518540433964686791168 1300050176693005617765984 1320685893783370786301952 1382878858310565532471296 1459705461550041395386368 1485771630506292134589696 1526664427676190083248128 1540800209413932584018944 1642168644243796569809664 1698024720578619582388224 1733400235590674157021312 1821968130839832690591744 1876764164850053222639616 1950075265039508426648976 1981028840675056179452928 2189558192325062093079552 2228657445759438201884544 2289996641514285124872192 2311200314120898876028416 2547037080867929373582336 2600100353386011235531968 2641371787566741572603904 2919410923100082790772736 2971543261012584269179392 3081600418827865168037888 3284337288487593139619328 3396049441157239164776448 3466800471181348314042624 3643936261679665381183488 3753528329700106445279232 3900150530079016853297952 3962057681350112358905856 4379116384650124186159104 4457314891518876403769088 4579993283028570249744384 4622400628241797752056832 5094074161735858747164672 5200200706772022471063936 5943086522025168538358784 6163200837655730336075776 6568674576975186279238656 6933600942362696628085248 7800301060158033706595904 7924115362700224717811712 8758232769300248372318208 8914629783037752807538176 9244801256483595504113664 10188148323471717494329344 10400401413544044942127872 11886173044050337076717568 13137349153950372558477312 13867201884725393256170496 15600602120316067413191808 17829259566075505615076352 18489602512967191008227328 20800802827088089884255744 23772346088100674153435136 26274698307900745116954624 27734403769450786512340992 31201204240632134826383616 35658519132151011230152704 41601605654176179768511488 55468807538901573024681984 62402408481264269652767232 71317038264302022460305408 83203211308352359537022976 124804816962528539305534464 166406422616704719074045952 249609633925057078611068928 499219267850114157222137856
- Sum of all divisors σ(n): 1861535623439894396738241267
- Sum of proper divisors (its aliquot sum) s(n): 1362316355589780239516103411
- 499219267850114157222137856 is an abundant number, because the sum of its proper divisors (1362316355589780239516103411) is greater than itself. Its abundance is 863097087739666082293965555
Bases of 499219267850114157222137856
- Binary: 110011100111100011100101010111100110010111101111100101000010000101110110110010000000000002
- Hexadecimal: 0x19CF1CABCCBDF2842ED9000
- Base-36: 1QQ5LETANOAHKMPS00
Squares and roots of 499219267850114157222137856
- 499219267850114157222137856 squared (4992192678501141572221378562) is 249219877392804022592210913600048825431800011068276736
- 499219267850114157222137856 cubed (4992192678501141572221378563) is 124415364725730841265923090965623396784388797053807914077709587546834815749718016
-
499219267850114157222137856 is a
perfect square number . Itssquare root is 22343215253184 -
The
cube root of 499219267850114157222137856 is 793287199.0989892583
Scales and comparisons
How big is 499219267850114157222137856?- 499,219,267,850,114,157,222,137,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 499,219,267,850,114,157,222,137,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 499219267850114157222137856 cubic inches would be around 66107266.6 feet tall.
Recreational maths with 499219267850114157222137856
- 499219267850114157222137856 backwards is 658731222751411058762912994
- The number of decimal digits it has is: 27
- The sum of 499219267850114157222137856's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 499219267850114157222137856 - Facts about the integer". Numbermatics.com. 2024. Web. 9 June 2024.
APA style:
Numbermatics. (2024). Number 499219267850114157222137856 - Facts about the integer. Retrieved 9 June 2024, from https://numbermatics.com/n/499219267850114157222137856/
Chicago style:
Numbermatics. 2024. "Number 499219267850114157222137856 - Facts about the integer". https://numbermatics.com/n/499219267850114157222137856/
The information we have on file for 499219267850114157222137856 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 499219267850114157222137856, math, Factors of 499219267850114157222137856, curriculum, school, college, exams, university, Prime factorization of 499219267850114157222137856, STEM, science, technology, engineering, physics, economics, calculator, four hundred ninety-nine septillion, two hundred nineteen sextillion, two hundred sixty-seven quintillion, eight hundred fifty quadrillion, one hundred fourteen trillion, one hundred fifty-seven billion, two hundred twenty-two million, one hundred thirty-seven thousand, eight hundred fifty-six.