6278346287321081069961216
6,278,346,287,321,081,069,961,216 is an even composite number composed of six prime numbers multiplied together.
6278346287321081069961216 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of eighteen thousand, seven hundred eleven divisors.
Prime factorization of 6278346287321081069961216:
220 × 310 × 112 × 432 × 612 × 3492
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 11 × 11 × 43 × 43 × 61 × 61 × 349 × 349)See below for interesting mathematical facts about the number 6278346287321081069961216 from the Numbermatics database.
Names of 6278346287321081069961216
- Cardinal: 6278346287321081069961216 can be written as Six septillion, two hundred seventy-eight sextillion, three hundred forty-six quintillion, two hundred eighty-seven quadrillion, three hundred twenty-one trillion, eighty-one billion, sixty-nine million, nine hundred sixty-one thousand, two hundred sixteen.
Scientific notation
- Scientific notation: 6.278346287321081069961216 × 1024
Factors of 6278346287321081069961216
Divisors of 6278346287321081069961216
- Number of divisors d(n): 18711
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 16 18 22 24 27 32 33 36 43 44 48 54 61 64 66 72 81 86 88 96 99 108 121 122 128 129 132 144 162 172 176 183 192 198 216 242 243 244 256 258 264 288 297 324 344 349 352 363 366 384 387 396 432 473 484 486 488 512 516 528 549 576 594 648 671 688 698 704 726 729 732 768 774 792 864 891 946 968 972 976 1024 1032 1047 1056 1089 1098 1152 1161 1188 1296 1342 1376 1396 1408 1419 1452 1458 1464 1536 1548 1584 1647 1728 1782 1849 1892 1936 1944 1952 2013 2048 2064 2094 2112 2178 2187 2196 2304 2322 2376 2592 2623 2673 2684 2752 2792 2816 2838 2904 2916 2928 3072 3096 3141 3168 3267 3294 3456 3483 3564 3698 3721 3784 3839 3872 3888 3904 4026 4096 4128 4188 4224 4257 4356 4374 4392 4608 4644 4752 4941 5184 5203 5246 5346 5368 5504 5547 5584 5632 5676 5808 5832 5856 6039 6144 6192 6282 6336 6534 6561 6588 6912 6966 7128 7381 7396 7442 7568 7678 7744 7776 7808 7869 8019 8052 8192 8256 8376 8448 8514 8712 8748 8784 9216 9288 9423 9504 9801 9882 10368 10406 10449 10492 10692 10736 11008 11094 11163 11168 11264 11352 11517 11616 11664 11712 12078 12288 12384 12564 12672 12771 13068 13122 13176 13824 13932 14256 14762 14792 14823 14884 15007 15136 15356 15488 15552 15609 15616 15738 16038 16104 16384 16512 16641 16752 16896 17028 17424 17496 17568 18117 18432 18576 18846 19008 19602 19683 19764 20339 20736 20812 20898 20984 21289 21384 21472 22016 22143 22188 22326 22336 22528 22704 23034 23232 23328 23424 23607 24057 24156 24576 24768 25128 25344 25542 26136 26244 26352 27648 27864 28269 28512 28853 29403 29524 29584 29646 29768 30014 30272 30712 30976 31104 31218 31232 31347 31476 32076 32208 32768 33024 33282 33489 33504 33792 34056 34551 34848 34992 35136 36234 36864 37152 37692 38016 38313 39204 39366 39528 40678 40931 41472 41624 41796 41968 42229 42578 42768 42944 44032 44286 44376 44469 44652 44672 45021 45056 45408 46068 46464 46656 46827 46848 47214 48114 48312 49152 49536 49923 50256 50688 51084 52272 52488 52704 54351 55296 55728 56538 57024 57706 58806 59048 59049 59168 59292 59536 60028 60544 61017 61424 61952 62208 62436 62464 62694 62952 63867 64152 64416 65536 66048 66429 66564 66978 67008 67584 68112 69102 69696 69984 70272 70821 72171 72468 73728 74304 75384 76032 76626 78408 78732 79056 81356 81862 82944 83248 83592 83936 84458 84807 85156 85536 85888 86559 88064 88209 88572 88752 88938 89304 89344 90042 90112 90816 92136 92928 93312 93654 93696 94041 94428 96228 96624 98304 99072 99846 100467 100512 101376 102168 103653 104544 104976 105408 108702 110592 111456 112789 113076 114048 114939 115412 117612 118096 118098 118336 118584 119072 120056 121088 121801 122034 122793 122848 123904 124416 124872 124928 125388 125904 126687 127734 128304 128832 131072 132096 132858 133128 133407 133956 134016 135063 135168 136224 138204 139392 139968 140481 140544 141642 144342 144936 147456 148608 149769 150768 152064 153252 156816 157464 158112 160003 162712 163053 163724 165077 165888 166496 167184 167872 168916 169614 170312 171072 171776 173118 176128 176418 177144 177504 177876 178608 178688 180084 180224 181632 183051 184272 185856 186624 187308 187392 188082 188856 191601 192456 193248 196608 198144 199287 199692 200934 201024 202752 204336 207306 209088 209952 210816 212463 216513 217404 221184 222912 223729 225578 226152 228096 229878 230824 234179 235224 236192 236196 236672 237168 238144 240112 242176 243602 244068 245586 245696 247808 248832 249744 249856 250776 251808 253374 254421 255468 256608 257664 259677 262144 264192 264627 265716 266256 266814 267912 268032 270126 270336 272448 276408 278784 279936 280962 281088 282123 283284 288684 289872 294912 297216 299538 301401 301536 304128 306504 310959 313632 314928 316224 317383 320006 325424 326106 327448 330154 331776 332992 334368 335744 337832 338367 339228 340624 342144 343552 344817 346236 352256 352836 354288 355008 355752 357216 357376 360168 360448 363264 365403 366102 368379 368544 371712 373248 374616 374784 376164 377712 380061 383202 384912 386496 393216 396288 398574 399384 400221 401868 402048 405189 405504 408672 414612 418176 419904 421443 421632 424926 433026 434808 442368 445824 447458 449307 450241 451156 452304 456192 459756 461648 468358 470448 472384 472392 473344 474336 476288 480009 480224 484352 487204 488136 489159 491172 491392 495231 495616 497664 499488 499712 501552 503616 506748 508842 510936 513216 515328 519354 524288 528384 529254 531432 532512 533628 535824 536064 540252 540672 544896 549153 552816 557568 559872 561924 562176 564246 566568 574803 577368 579744 589824 594432 597861 599076 602802 603072 608256 613008 621918 627264 629856 632448 634766 637389 640012 645301 649539 650848 652212 654896 660308 663552 665984 668736 671187 671488 675664 676734 678456 681248 684288 687104 689634 692472 702537 704512 705672 708576 710016 711504 714432 714752 720336 720896 726528 730806 732204 736758 737088 743424 746496 749232 749568 752328 755424 760122 763263 766404 769824 772992 779031 786432 792576 793881 797148 798768 800442 803736 804096 810378 811008 817344 829224 836352 839808 842886 843264 846369 849852 866052 869616 884736 891648 894916 898614 900482 902312 904203 904608 912384 915427 919512 923296 932877 936716 940896 944768 944784 946688 948672 952149 952576 960018 960448 968704 974408 976272 978318 982344 982784 990462 991232 995328 998976 999424 1003104 1007232 1013496 1015101 1017684 1021872 1026432 1030656 1034451 1038708 1048576 1056768 1058508 1062864 1065024 1067256 1071648 1072128 1080504 1081344 1089792 1096209 1098306 1105137 1105632 1115136 1119744 1123848 1124352 1128492 1133136 1140183 1149606 1154736 1159488 1179648 1188864 1195722 1198152 1200663 1205604 1206144 1215567 1216512 1226016 1240679 1243836 1254528 1259712 1264329 1264896 1269532 1274778 1280024 1290602 1298629 1299078 1301696 1304424 1309792 1320616 1327104 1331968 1337472 1339811 1342374 1342976 1347921 1350723 1351328 1353468 1356912 1362496 1368576 1374208 1379268 1384944 1405074 1409024 1411344 1417152 1420032 1423008 1428864 1429504 1440027 1440672 1441792 1453056 1461612 1464408 1467477 1473516 1474176 1485693 1486848 1492992 1498464 1499136 1504656 1510848 1520244 1526526 1532808 1539648 1545984 1558062 1572864 1585152 1587762 1594296 1597536 1600884 1607472 1608192 1620756 1622016 1634688 1647459 1658448 1672704 1679616 1685772 1686528 1692738 1699704 1724409 1732104 1739232 1760033 1769472 1783296 1789832 1793583 1797228 1800964 1804624 1808406 1809216 1815847 1824768 1830854 1839024 1846592 1865754 1873432 1881792 1889536 1889568 1893376 1897344 1904298 1905152 1912167 1920036 1920896 1935903 1937408 1948816 1952544 1956636 1964688 1965568 1980924 1982464 1990656 1997952 1998848 2006208 2013561 2014464 2026992 2030202 2035368 2043744 2052864 2061312 2068902 2077416 2107611 2113536 2117016 2125728 2130048 2134512 2143296 2144256 2161008 2162688 2179584 2192418 2196612 2210274 2211264 2230272 2239488 2247696 2248704 2256984 2266272 2280366 2289789 2299212 2309472 2318976 2337093 2359296 2377728 2381643 2391444 2396304 2401326 2411208 2412288 2431134 2433024 2452032 2481358 2487672 2509056 2519424 2528658 2529792 2539064 2539107 2549556 2560048 2575969 2581204 2597258 2598156 2603392 2608848 2619584 2641232 2654208 2663936 2674944 2679622 2684748 2685952 2695842 2701446 2702656 2706936 2712609 2713824 2724992 2737152 2746281 2748416 2758536 2769888 2798631 2810148 2818048 2822688 2834304 2840064 2846016 2856447 2857728 2859008 2880054 2881344 2883584 2906112 2923224 2928816 2934954 2947032 2948352 2971386 2973696 2985984 2996928 2998272 3009312 3021696 3040488 3045303 3053052 3065616 3079296 3091968 3103353 3116124 3145728 3170304 3175524 3188592 3195072 3201768 3214944 3216384 3241512 3244032 3269376 3288627 3294918 3315411 3316896 3345408 3359232 3371544 3373056 3385476 3399408 3420549 3448818 3464208 3478464 3520066 3538944 3566592 3579664 3587166 3594456 3601928 3601989 3609248 3616812 3618432 3631694 3646701 3649536 3661708 3678048 3693184 3722037 3731508 3746864 3763584 3779072 3779136 3786752 3792987 3794688 3808596 3810304 3824334 3840072 3841792 3871806 3874816 3895887 3897632 3905088 3913272 3929376 3931136 3961848 3964928 3981312 3995904 3997696 4012416 4019433 4027122 4028928 4043763 4052169 4053984 4060404 4070736 4087488 4105728 4122624 4137804 4154832 4215222 4227072 4234032 4251456 4260096 4269024 4286592 4288512 4320081 4322016 4325376 4359168 4384836 4393224 4402431 4420548 4422528 4457079 4460544 4478976 4495392 4497408 4513968 4532544 4560732 4579578 4598424 4618944 4637952 4674186 4718592 4755456 4763286 4782888 4792608 4802652 4822416 4824576 4862268 4866048 4904064 4942377 4962716 4975344 5018112 5038848 5057316 5059584 5078128 5078214 5099112 5120096 5151938 5162408 5173227 5194516 5196312 5206784 5217696 5237443 5239168 5280099 5282464 5308416 5327872 5349888 5359244 5369496 5371904 5380749 5391684 5402892 5405312 5413872 5425218 5427648 5447541 5449984 5474304 5492562 5496832 5517072 5539776 5597262 5620296 5636096 5645376 5668608 5680128 5692032 5712894 5715456 5718016 5736501 5760108 5762688 5767168 5807709 5812224 5846448 5857632 5869908 5894064 5896704 5942772 5947392 5971968 5993856 5996544 6018624 6040683 6043392 6080976 6090606 6106104 6131232 6158592 6183936 6206706 6232248 6322833 6340608 6351048 6377184 6390144 6403536 6429888 6432768 6483024 6488064 6538752 6577254 6589836 6630822 6633792 6690816 6718464 6743088 6746112 6770952 6798816 6841098 6869367 6880129 6897636 6928416 6956928 7011279 7040132 7077888 7098311 7133184 7144929 7159328 7174332 7188912 7203856 7203978 7218496 7233624 7236864 7263388 7293402 7299072 7323416 7356096 7386368 7429861 7444074 7463016 7493728 7527168 7558144 7558272 7573504 7585974 7589376 7617192 7620608 7648668 7680144 7683584 7727907 7743612 7749632 7791774 7795264 7810176 7826544 7858752 7862272 7923696 7929856 7962624 7991808 7995392 8024832 8038866 8054244 8057856 8087526 8104338 8107968 8120808 8137827 8141472 8174976 8211456 8238843 8245248 8275608 8309664 8395893 8430444 8454144 8468064 8502912 8520192 8538048 8569341 8573184 8577024 8640162 8644032 8650752 8718336 8769672 8786448 8804862 8841096 8845056 8914158 8921088 8957952 8990784 8994816 9027936 9065088 9121464 9135909 9159156 9196848 9237888 9275904 9310059 9348372 9437184 9510912 9526572 9565776 9585216 9605304 9644832 9649152 9724536 9732096 9808128 9865881 9884754 9925432 9946233 9950688 10036224 10069697 10077696 10114632 10119168 10156256 10156428 10198224 10240192 10261647 10303876 10324816 10346454 10389032 10392624 10413568 10435392 10474886 10478336 10560198 10564928 10616832 10655744 10699776 10718488 10738992 10743808 10761498 10783368 10805784 10810624 10827744 10850436 10855296 10895082 10899968 10940103 10948608 10985124 10993664 11034144 11079552 11166111 11194524 11240592 11272192 11290752 11337216 11360256 11378961 11384064 11425788 11430912 11436032 11473002 11520216 11525376 11534336 11615418 11624448 11687661 11692896 11715264 11739816 11788128 11793408 11885544 11894784 11943936 11987712 11993088 12037248 12058299 12081366 12086784 12131289 12156507 12161952 12181212 12212208 12262464 12317184 12367872 12413412 12464496 12645666 12681216 12702096 12754368 12780288 12807072 12859776 12865536 12960243 12966048 12976128 13077504 13154508 13179672 13207293 13261644 13267584 13371237 13381632 13436928 13486176 13492224 13541904 13597632 13647469 13682196 13738734 13760258 13795272 13856832 13913856 14022558 14080264 14155776 14196622 14266368 14284919 14289858 14318656 14348664 14377824 14407712 14407956 14436992 14467248 14473728 14526776 14586804 14598144 14646832 14712192 14737921 14772736 14827131 14859722 14888148 14926032 14987456 15054336 15116288 15116544 15147008 15171948 15178752 15234384 15241216 15297336 15360288 15367168 15455814 15487224 15499264 15519681 15583548 15590528 15620352 15653088 15712329 15717504 15724544 15840297 15847392 15859712 15925248 15983616 15990784 16049664 16077732 16108488 16115712 16142247 16175052 16208676 16215936 16241616 16275654 16282944 16342623 16349952 16422912 16477686 16490496 16551216 16619328 16791786 16860888 16908288 16936128 17005824 17040384 17076096 17138682 17146368 17154048 17209503 17280324 17288064 17301504 17423127 17436672 17539344 17572896 17609724 17682192 17690112 17828316 17842176 17915904 17981568 17989632 18055872 18122049 18130176 18242928 18271818 18318312 18393696 18475776 18551808 18620118 18696744 18968499 19021824 19053144 19131552 19170432 19210608 19289664 19298304 19360363 19449072 19464192 19616256 19731762 19769508 19850864 19892466 19901376 20072448 20139394 20155392 20229264 20238336 20312512 20312856 20396448 20480384 20523294 20607752 20608101 20640387 20649632 20692908 20778064 20785248 20827136 20870784 20949772 20956672 21033837 21120396 21129856 21233664 21294933 21311488 21399552 21436976 21477984 21487616 21522996 21566736 21611568 21621248 21655488 21700872 21710592 21790164 21799936 21880206 21897216 21970248 21987328 22068288 22159104 22289583 22332222 22389048 22481184 22544384 22581504 22674432 22720512 22757922 22768128 22851576 22861824 22872064 22946004 23040432 23050752 23183721 23230836 23248896 23375322 23385792 23430528 23479632 23576256 23586816 23771088 23789568 23887872 23975424 23986176 24074496 24116598 24162732 24173568 24262578 24313014 24323904 24362424 24413481 24424416 24524928 24634368 24716529 24735744 24826824 24928992 25187679 25291332 25362432 25404192 25508736 25560576 25614144 25708023 25719552 25731072 25920486 25932096 25952256 26155008 26309016 26359344 26414586 26523288 26535168 26742474 26763264 26873856 26972352 26984448 27083808 27195264 27294938 27364392 27407727 27477468 27520516 27590544 27713664 27827712 27930177 28045116 28160528 28311552 28393244 28532736 28569838 28579716 28637312 28697328 28755648 28815424 28815912 28873984 28934496 28947456 29053552 29173608 29196288 29293664 29424384 29475842 29545472 29597643 29654262 29719444 29776296 29838699 29852064 29974912 30108672 30209091 30232576 30233088 30294016 30343896 30357504 30468768 30482432 30594672 30720576 30734336 30784941 30911628 30974448 30998528 31039362 31167096 31181056 31240704 31306176 31424658 31435008 31449088 31680594 31694784 31719424 31850496 31967232 31981568 32099328 32155464 32216976 32231424 32284494 32350104 32417352 32431872 32483232 32551308 32565888 32685246 32699904 32820309 32845824 32955372 32980992 33102432 33238656 33498333 33583572 33721776 33816576 33872256 34011648 34080768 34136883 34152192 34277364 34292736 34308096 34419006 34560648 34576128 34603008 34846254 34873344 35062983 35078688 35145792 35219448 35364384 35380224 35656632 35684352 35831808 35963136 35979264 36111744 36174897 36244098 36260352 36393867 36469521 36485856 36543636 36636624 36787392 36951552 37103616 37240236 37393488 37936998 38043648 38106288 38263104 38340864 38421216 38579328 38596608 38720726 38880729 38898144 38928384 39232512 39363361 39463524 39539016 39621879 39701728 39784932 39802752 40113711 40144896 40278788 40310784 40458528 40476672 40625024 40625712 40792896 40942407 40960768 41046588 41215504 41216202 41280774 41299264 41385816 41556128 41570496 41654272 41741568 41899544 41913344 42067674 42240792 42259712 42467328 42589866 42622976 42799104 42854757 42873952 42955968 42975232 43045992 43133472 43223136 43242496 43310976 43401744 43421184 43580328 43599872 43760412 43794432 43940496 43974656 44136576 44213763 44318208 44481393 44579166 44664444 44778096 44962368 45088768 45163008 45348864 45441024 45515844 45536256 45703152 45723648 45744128 45892008 46080864 46101504 46367442 46461672 46497792 46559043 46750644 46771584 46861056 46959264 47136987 47152512 47173632 47520891 47542176 47579136 47775744 47950848 47972352 48148992 48233196 48325464 48347136 48426741 48525156 48626028 48647808 48724848 48826962 48848832 49027869 49049856 49268736 49433058 49471488 49653648 49857984 50375358 50582664 50724864 50808384 51017472 51121152 51228288 51416046 51439104 51462144 51628509 51840972 51864192 51904512 52269381 52310016 52618032 52718688 52829172 53046576 53070336 53484948 53526528 53747712 53944704 53968896 54167616 54366147 54390528 54589876 54728784 54815454 54954936 55041032 55181088 55427328 55655424 55841047 55860354 56090232 56321056 56786488 56905497 57065472 57139676 57159432 57274624 57394656 57511296 57611873 57630848 57631824 57747968 57868992 57894912 58081089 58107104 58347216 58392576 58587328 58848768 58951684 59090944 59195286 59308524 59438888 59552592 59677398 59704128 59949824 60217344 60418182 60465152 60466176 60588032 60687792 60715008 60937536 60964864 61189344 61441152 61468672 61569882 61823256 61921161 61948896 61997056 62078724 62334192 62362112 62481408 62612352 62849316 62870016 62898176 63101511 63361188 63389568 63438848 63700992 63884799 63934464 63963136 64198656 64310928 64433952 64462848 64568988 64700208 64834704 64863744 64966464 65102616 65131776 65370492 65399808 65640618 65691648 65910744 65961984 66204864 66477312 66868749 66996666 67167144 67443552 67633152 67744512 68023296 68161536 68273766 68304384 68554728 68585472 68616192 68838012 69121296 69152256 69551163 69692508 69746688 70125966 70157376 70291584 70438896 70728768 70760448 71313264 71368704 71663616 71926272 71958528 72223488 72349794 72488196 72520704 72787734 72939042 72971712 73087272 73240443 73273248 73574784 73903104 74149587 74207232 74480472 74786976 75563037 75681419 75873996 76087296 76212576 76526208 76681728 76842432 77124069 77158656 77193216 77441452 77761458 77796288 77856768 78081421 78465024 78726722 78927048 79078032 79243758 79403456 79569864 79605504 80227422 80289792 80557576 80621568 80917056 80953344 81250048 81251424 81585792 81728471 81884814 81921536 82093176 82223181 82431008 82432404 82561548 82598528 82771632 83112256 83140992 83308544 83483136 83799088 83826688 84135348 84481584 84519424 84934656 85179732 85245952 85598208 85709514 85747904 85911936 85950464 86091984 86266944 86446272 86484992 86621952 86803488 86842368 87160656 87199744 87520824 87588864 87880992 87949312 88273152 88427526 88636416 88792929 88962786 89158332 89328888 89516097 89556192 89924736 90326016 90627273 90697728 90882048 91031688 91072512 91406304 91447296 91488256 91784016 92161728 92203008 92354823 92734884 92923344 92995584 93118086 93501288 93543168 93722112 93918528 94273974 94305024 94347264 95041782 95084352 95158272 95551488 95901696 95944704 96297984 96466392 96650928 96694272 96853482 97050312 97252056 97295616 97449696 97653924 97697664 98055738 98099712 98460927 98537472 98866116 98942976 99307296 99715968 100494999 100750716 101165328 101449728 101616768 102034944 102242304 102410649 102456576 102832092 102878208 102924288 103257018 103681944 103728384 103809024 104538762 104620032 105188949 105236064 105437376 105658344 106093152 106140672 106969896 107053056 107495424 107889408 107937792 108335232 108524691 108732294 108781056 109179752 109181601 109408563 109457568 109630908 109909872 110082064 110362176 110766667 110854656 111310848 111682094 111720708 112180464 112642112 113572976 113810994 114130944 114279352 114318864 114549248 114789312 115022592 115223746 115261696 115263648 115495936 115737984 115789824 116162178 116214208 116642187 116694432 116785152 117174656 117697536 117903368 118090083 118181888 118390572 118617048 118877776 119105184 119354796 119408256 119899648 120341133 120434688 120836364 120930304 120932352 121176064 121375584 121430016 121875072 121929728 122378688 122827221 122882304 122937344 123139764 123646512 123842322 123897792 123994112 124157448 124668384 124724224 124962816 125224704 125698632 125740032 125796352 126203022 126722376 126779136 126877696 127401984 127769598 127868928 128397312 128564271 128621856 128867904 128925696 129137976 129400416 129669408 129727488 129932928 130205232 130263552 130740984 130799616 131281236 131383296 131821488 131923968 132409728 132641289 132954624 133444179 133737498 133993332 134334288 134887104 135266304 135489024 136046592 136323072 136547532 136608768 137109456 137170944 137232384 137676024 138242592 138304512 139102326 139385016 139493376 139677129 140251932 140314752 140583168 140877792 141410961 141457536 141520896 142562673 142626528 142737408 143327232 143852544 143917056 144446976 144699588 144976392 145041408 145280223 145575468 145878084 145943424 146174544 146480886 146546496 147083607 147149568 147806208 148299174 148414464 148960944 149573952 151126074 151362838 151747992 152174592 152425152 153052416 153363456 153684864 154248138 154317312 154386432 154882904 154885527 155522916 155592576 155713536 156162842 156808143 156930048 157134109 157453444 157854096 158156064 158487516 158806912 159139728 159211008 160454844 160579584 161115152 161243136 161834112 161906688 162500096 162502848 163098441 163171584 163456942 163769628 163843072 164186352 164446362 164862016 164864808 165123096 165197056 165543264 166224512 166281984 166617088 166966272 167523141 167598176 167653376 168270696 168963168 169038848 170359464 170491904 170716491 171196416 171419028 171495808 171823872 171900928 172183968 172533888 172835619 172892544 172969984 173243904 173606976 173684736 174243267 174321312 174399488 175041648 175177728 175761984 175898624 176546304 176855052 177272832 177585858 177925572 178316664 178657776 179032194 179112384 179849472 180652032 181254546 181395456 181764096 182063376 182145024 182812608 182894592 182976512 183568032 184323456 184406016 184709646 185469768 185763483 185846688 185991168 186236172 187002576 187086336 187444224 187837056 188547948 188610048 188694528 189304533 190083564 190168704 190316544 191102976 191654397 191803392 191889408 192595968 192932784 193301856 193388544 193706964 194100624 194504112 194591232 194899392 195307848 195395328 196111476 196199424 196921854 197074944 197732232 197885952 198614592 199431936 200606247 200989998 201501432 202330656 202899456 203233536 204069888 204484608 204821298 204913152 205664184 205756416 205848576 206514036 207363888 207456768 208653489 209077524 209240064 210377898 210472128 210874752 211316688 212186304 212281344 213939792 214106112 214990848 215778816 215875584 216670464 217049382 217464588 217562112 218359504 218363202 218817126 218915136 219261816 219721329 219819744 220164128 220724352 221533334 221709312 222448761 222621696 223364188 223441416 224360928 225210049 225284224 226689111 227044257 227145952 227621988 228261888 228558704 228637728 229098496 229578624 230045184 230447492 230523392 230527296 230991872 231372207 231475968 231579648 232324356 232428416 233284374 233388864 233570304 234244263 234349312 235395072 235806736 236180166 236363776 236781144 237234096 237755552 238210368 238709592 238816512 239799296 240682266 240869376 241672728 241860608 241864704 242352128 242751168 242860032 243750144 243859456 244757376 245185413 245654442 245764608 245874688 246279528 246669543 247293024 247684644 247795584 247988224 248314896 249336768 249448448 249925632 250449408 251397264 251480064 251592704 252406044 253444752 253558272 254803968 255539196 255737856 256794624 257128542 257243712 257735808 257851392 258275952 258800832 259338816 259454976 259865856 260410464 260527104 261481968 261599232 262562472 262766592 263642976 263847936 264819456 265282578 265909248 266378787 266888358 267474996 267986664 268548291 268668576 269774208 270978048 271881819 272093184 272646144 273095064 273217536 274218912 274341888 274464768 275352048 276485184 276609024 277064469 278204652 278770032 278986752 279354258 280503864 280629504 281166336 281755584 282821922 282915072 283041792 285125346 285253056 285474816 286654464 287705088 287834112 288893952 289399176 289952784 290082816 290560446 291150936 291756168 291886848 292349088 292961772 293092992 294167214 294299136 295382781 295612416 296598348 296828928 297921888 299147904 301484997 302252148 302725676 303495984 304349184 304850304 306104832 306726912 307231947 307369728 308496276 308634624 308772864 309765808 309771054 311045832 311185152 311427072 312325684 313616286 313860096 314268218 314906888 315566847 315708192 316312128 316975032 317613824 318279456 318422016 319484023 320909688 321159168 322230304 322486272 323668224 323813376 325000192 325005696 325574073 326196882 326343168 326913884 327539256 327686144 328225689 328372704 328892724 329724032 329729616 330246192 330394112 331086528 332300001 332449024 332563968 333234176 333932544 335046282 335196352 335306752 336541392 337926336 338077696 340718928 340983808 341432982 342392832 342838056 342991616 343647744 343801856 344367936 345067776 345671238 345785088 345939968 346487808 347213952 347369472 348486534 348642624 348798976 349926561 350083296 350355456 351523968 351797248 353092608 353710104 354270249 354545664 355171716 355851144 356633328 357315552 358064388 358224768 359698944 361023399 361304064 362509092 362790912 363528192 364126752 364290048 365625216 365789184 365953024 367136064 368481663 368646912 368812032 369419292 370939536 371526966 371693376 371982336 372472344 374005152 374172672 374888448 375674112 377095896 377220096 377389056 378609066 380167128 380337408 380633088 382205952 383308794 383606784 385191936 385692813 385865568 386603712 386777088 387413928 388201248 389008224 389182464 389798784 390615696 390790656 392222952 392398848 393843708 394149888 395464464 395771904 397229184 397923867 398863872 400332537 401212494 401979996 403002864 404661312 405798912 406467072 408139776 408969216 409642596 409826304 411328368 411512832 411697152 413028072 414727776 414913536 417306978 418155048 418480128 419031387 420755796 420944256 421749504 422633376 424232883 424372608 424562688 427688019 427879584 428212224 429981696 431557632 431751168 432996971 433340928 434098764 434929176 435124224 435840669 436719008 436726404 437634252 437830272 438523632 439442658 439639488 440328256 441250821 441448704 443066668 443418624 444897522 445243392 446728376 446882832 448721856 450420098 450568448 453221521 453378222 454088514 454291904 455243976 456523776 457117408 457275456 458196992 459157248 460090368 460894984 461046784 461054592 461983744 462744414 462951936 463159296 464648712 464856832 466568748 466777728 467140608 468488526 468698624 470424429 470790144 471402327 471613472 472360332 472727552 473562288 474468192 475511104 476420736 477419184 477633024 479598592 481364532 481738752 483345456 483721216 483729408 484704256 485502336 485720064 487500288 487718912 489295323 489514752 490370826 491308884 491529216 491749376 492559056 493339086 494586048 495369288 495591168 495976448 496629792 498673536 498896896 499851264 500898816 502569423 502794528 502960128 503185408 504812088 506889504 507116544 511078392 511475712 512149473 513589248 514257084 514487424 515471616 515702784 516551904 517601664 518506857 518677632 518909952 519731712 520820928 521054208 522729801 522963936 523198464 525124944 525533184 527285952 527695872 529638912 530565156 531818496 532757574 533776716 534949992 535973328 537096582 537337152 539548416 541956096 543763638 544186368 545292288 546190128 546435072 548437824 548683776 548929536 550704096 552970368 553218048 554128938 556409304 557290449 557540064 557973504 558708516 561007728 561259008 562332672 563511168 565643844 565830144 566083584 567913599 570250692 570506112 570949632 573308928 574963191 575410176 575668224 577787904 578798352 579905568 580165632 581120892 582301872 583512336 583773696 584698176 585923544 586185984 588334428 588598272 590765562 591224832 593196696 593657856 595843776 598295808 601818741 602969994 604504296 605451352 606991968 608698368 609700608 612209664 613453824 614251517 614463894 614739456 616992552 617269248 617545728 619531616 619542108 622091664 622370304 624651368 625960467 627232572 627720192 628536436 629813776 631133694 631416384 632624256 633730603 633950064 635227648 636558912 636844032 638968046 641819376 642318336 644460608 644972544 647336448 647626752 650000384 650011392 651148146 652393764 652686336 653827768 655078512 655372288 656451378 656745408 657785448 659448064 659459232 660492384 660788224 662173056 664600002 664898048 665127936 666468352 667346283 667865088 670092564 670392704 670613504 673082784 675630147 675852672 676155392 681132771 681437856 681967616 682865964 684785664 685676112 685983232 687295488 687603712 688735872 690135552 691342476 691570176 691879936 692975616 694116621 694427904 694738944 696973068 697285248 697597952 699853122 700166592 700710912 702732789 703047936 703594496 706185216 707420208 708540498 709091328 710343432 711702288 713266656 714631104 716128776 716449536 719397888 722046798 722608128 725018184 725581824 727056384 728253504 728580096 731250432 731578368 734272128 735556239 736963326 737293824 737624064 738838584 740008629 741879072 743053932 743386752 743964672 744944688 748010304 748345344 749776896 751348224 754191792 754440192 754778112 757218132 760334256 760674816 764411904 766617588 767213568 770383872 771385626 771731136 773207424 773554176 774827856 776402496 778016448 778364928 779597568 781231392 781581312 784445904 784797696 787687416 788299776 790928928 791543808 794458368 795847734 797727744 799136361 800665074 802424988 803959992 805644873 806005728 809322624 812934144 815645457 816279552 817938432 819285192 819652608 822656736 823025664 823394304 826056144 829455552 829827072 831193407 832495609 834613956 836310096 836960256 838062774 841511592 841888512 843499008 845266752 848465766 848745216 849125376 855376038 855759168 856424448 859963392 863115264 863502336 865993942 866681856 868197528 869858352 870248448 871681338 873438016 873452808 875268504 875660544 877047264 878885316 879278976 880656512 882501642 882897408 886133336 886148343 886837248 889795044 890486784 893456752 893765664 897443712 899013181 900840196 901136896 904454991 906443042 906756444 908177028 908583808 910487952 913047552 914234816 914550912 916393984 918314496 920180736 921789968 922093568 922109184 923967488 925488828 925903872 926318592 929297424 929713664 933137496 933555456 934281216 936977052 937397248 940848858 941580288 942804654 943226944 944720664 945455104 946700541 947124576 948936384 951022208 952841472 954838368 955266048 958452069 959197184 962729064 963477504 966690912 967442432 967458816 969408512 971004672 971440128 975000576 975437824 976722219 978590646 979029504 980741652 982617768 983058432 983498752 984677067 985118112 986678172 989172096 990738576 991182336 993259584 996900003 997347072 997793792 999702528 1001797632 1005138846 1005589056 1005920256 1006370816 1009624176 1013779008 1014233088 1022156784 1022951424 1024298946 1027178496 1028514168 1028974848 1030943232 1031405568 1033103808 1035203328 1037013714 1037355264 1037819904 1039463424 1041641856 1042108416 1045459602 1045927872 1046396928 1049779683 1050249888 1051066368 1054571904 1055391744 1059277824 1061130312 1062810747 1063636992 1065515148 1067553432 1069899984 1071946656 1074193164 1074674304 1079096832 1083070197 1083912192 1087527276 1088372736 1090584576 1092380256 1092870144 1096875648 1097367552 1097859072 1101408192 1105444989 1105940736 1106436096 1108257876 1112818608 1114580898 1115080128 1115947008 1117417032 1122015456 1122518016 1124665344 1127022336 1131287688 1131660288 1132167168 1135827198 1140501384 1141012224 1141899264 1146617856 1149926382 1150820352 1155575808 1157078439 1157596704 1159811136 1160331264 1162241784 1164603744 1167024672 1167547392 1169396352 1171847088 1172371968 1176668856 1177196544 1181531124 1182449664 1186393392 1187315712 1191687552 1193771601 1196591616 1200997611 1203637482 1205939988 1209008592 1210902704 1213983936 1217396736 1219401216 1224419328 1226907648 1228503034 1228927788 1229478912 1233985104 1234538496 1235091456 1239063232 1239084216 1244183328 1244740608 1249302736 1251920934 1254465144 1255440384 1257072872 1257094161 1259627552 1262267388 1262832768 1265248512 1267461206 1267900128 1270455296 1272698649 1273117824 1273688064 1277936092 1283064057 1283638752 1284636672 1288921216 1289945088 1294672896 1295253504 1298990913 1300000768 1300022784 1302296292 1304787528 1305372672 1307655536 1310157024 1310744576 1312902756 1313490816 1315570896 1318896128 1318918464 1320984768 1321576448 1323752463 1324346112 1329200004 1329796096 1330255872 1332936704 1334692566 1335730176 1340185128 1340785408 1341227008 1346165568 1351260294 1351705344 1352310784 1359664563 1362265542 1362875712 1363935232 1365731928 1369571328 1371352224 1371966464 1374590976 1375207424 1377471744 1380271104 1382684952 1383140352 1383759872 1385951232 1388233242 1388855808 1389477888 1393946136 1394570496 1395195904 1399706244 1400333184 1401421824 1405465578 1406095872 1411273287 1412370432 1414206981 1414840416 1417080996 1418182656 1420686864 1423404576 1426533312 1429262208 1432257552 1432899072 1438795776 1444093596 1445216256 1450036368 1451163648 1454112768 1456507008 1457160192 1462500864 1463156736 1467885969 1468544256 1471112478 1473926652 1474587648 1475248128 1477677168 1480017258 1483758144 1486107864 1486773504 1487929344 1489889376 1496020608 1496690688 1499553792 1502696448 1507708269 1508383584 1508880384 1509556224 1514436264 1520668512 1521349632 1533235176 1534427136 1536448419 1540767744 1542771252 1543462272 1546414848 1547108352 1549655712 1552804992 1555520571 1556032896 1556729856 1559195136 1562462784 1563162624 1568189403 1568891808 1569595392 1575374832 1576599552 1581857856 1583087616 1588916736 1591695468 1595455488 1598272722 1601330148 1604849976 1607919984 1611289746 1612011456 1618645248 1625868288 1631290914 1632559104 1635876864 1638570384 1639305216 1645313472 1646051328 1646788608 1652112288 1658911104 1659654144 1662386814 1664991218 1669227912 1671871347 1672620192 1673920512 1676125548 1683023184 1683777024 1686998016 1690533504 1696931532 1697490432 1698250752 1703740797 1710752076 1711518336 1712848896 1719926784 1724889573 1726230528 1727004672 1731987884 1733363712 1736395056 1739716704 1740496896 1743362676 1746876032 1746905616 1750537008 1751321088 1754094528 1757770632 1758557952 1761313024 1765003284 1765794816 1772266672 1772296686 1773674496 1779590088 1780973568 1786913504 1787531328 1794887424 1798026362 1801680392 1802273792 1805456223 1808909982 1812886084 1813512888 1816354056 1817167616 1820975904 1826095104 1828469632 1829101824 1832787968 1836628992 1840361472 1842754551 1843579936 1844187136 1844218368 1847934976 1850977656 1851807744 1852637184 1858594848 1859427328 1866274992 1867110912 1873954104 1874794496 1877881401 1881697716 1883160576 1885609308 1886453888 1889441328 1890910208 1893401082 1894249152 1897872768 1901191809 1902044416 1905682944 1909676736 1910532096 1916904138 1918394368 1925458128 1926955008 1933381824 1934884864 1934917632 1938817024 1942009344 1942880256 1950001152 1950875648 1953444438 1957181292 1958059008 1961483304 1965235536 1966116864 1966997504 1969354134 1970236224 1973356344 1978344192 1981477152 1982364672 1986519168 1993800006 1994694144 1995587584 1999405056 2002038849 2003595264 2010277692 2011178112 2011840512 2012741632 2019248352 2026890441 2027558016 2028466176 2043398313 2044313568 2045902848 2048597892 2054356992 2057028336 2057949696 2061886464 2062811136 2066207616 2070406656 2074027428 2074710528 2075639808 2078926848 2082349863 2083283712 2084216832 2090919204 2091855744 2092793856 2099559366 2100499776 2102132736 2108198367 2109143808 2110783488 2118555648 2122260624 2125621494 2127273984 2131030296 2135106864 2139799968 2143893312 2148386328 2149348608 2158193664 2166140394 2167824384 2175054552 2176745472 2181169152 2184760512 2185740288 2193751296 2194735104 2202816384 2206668717 2210889978 2211881472 2212872192 2216515752 2220025887 2225637216 2229161796 2230160256 2231894016 2234834064 2244030912 2245036032 2249330688 2254044672 2262575376 2263320576 2264334336 2271654396 2281002768 2282024448 2293235712 2299852764 2301640704 2311151616 2314156878 2315193408 2319622272 2320662528 2324483568 2329207488 2334049344 2335094784 2338792704 2343694176 2344743936 2353337712 2354393088 2363062248 2364899328 2372786784 2374631424 2383375104 2387543202 2393183232 2397409083 2401165021 2401995222 2407274964 2411879976 2416934619 2418017184 2421805408 2427967872 2438802432 2446936371 2448838656 2453815296 2457006068 2457855576 2458957824 2467970208 2469076992 2470182912 2477310539 2478126464 2478168432 2488366656 2489481216 2493580221 2497486827 2498605472 2503841868 2508930288 2510880768 2514145744 2514188322 2519255104 2524534776 2525665536 2530497024 2534922412 2535800256 2540910592 2545397298 2546235648 2547376128 2555872184 2566128114 2567277504 2569273344 2577842432 2579890176 2589345792 2590507008 2597981826 2600001536 2600045568 2604592584 2609575056 2610745344 2615311072 2620314048 2621489152 2625805512 2626981632 2631141792 2637792256 2637836928 2641969536 2643152896 2647504926 2648692224 2658400008 2659592192 2660511744 2665873408 2669385132 2671460352 2680370256 2681570816 2682454016 2692331136 2697039543 2702520588 2703410688 2704621568 2713364973 2719329126 2724531084 2725751424 2727870464 2731463856 2739142656 2742704448 2743932928 2749181952 2750414848 2754943488 2760542208 2765369904 2766280704 2767519744 2771902464 2776466484 2777711616 2778955776 2787892272 2789140992 2790391808 2799412488 2800666368 2802843648 2810931156 2812191744 2822546574 2824740864 2828413962 2829680832 2834161992 2836365312 2840101623 2841373728 2846809152 2853066624 2858524416 2864515104 2865798144 2875356207 2877591552 2888187192 2890432512 2900072736 2902327296 2908225536 2913014016 2914320384 2925001728 2926313472 2930166657 2935771938 2937088512 2942224956 2947853304 2949175296 2950496256 2954031201 2955354336 2960034516 2967516288 2972215728 2973547008 2979778752 2990700009 2992041216 2993381376 2999107584 3005392896 3015416538 3016767168 3017760768 3019112448 3028872528 3041337024 3042699264 3066470352 3068854272 3072896838 3081535488 3085542504 3086924544 3092829696 3094216704 3099311424 3105609984 3111041142 3112065792 3113459712 3118390272 3124925568 3126325248 3136378806 3137783616 3139190784 3149339049 3150749664 3153199104 3163715712 3166175232 3177833472 3183390936 3188432241 3190910976 3196545444 3202660296 3209699952 3215839968 3222579492 3224022912 3237290496 3249210591 3251736576 3262581828 3265118208 3271753728 3277140768 3278610432 3290626944 3292102656 3293577216 3304224576 3316334967 3317822208 3319308288 3324773628 3329982436 3338455824 3343742694 3345240384 3347841024 3352251096 3366046368 3367554048 3373996032 3381067008 3393863064 3394980864 3396501504 3407481594 3421504152 3423036672 3425697792 3439853568 3449779146 3452461056 3463975768 3466727424 3471235317 3472790112 3479433408 3480993792 3486725352 3493752064 3493811232 3501074016 3502642176 3508189056 3514324253 3515541264 3517115904 3522626048 3530006568 3531589632 3544533344 3544593372 3547348992 3559180176 3561947136 3573827008 3575062656 3581314803 3589774848 3596052724 3603360784 3604547584 3610912446 3617819964 3625772168 3627025776 3632708112 3634335232 3641951808 3652190208 3656939264 3658203648 3665575936 3673257984 3680722944 3685509102 3687159872 3688374272 3688436736 3695869952 3701955312 3703615488 3705274368 3717189696 3718854656 3732549984 3734221824 3747908208 3749588992 3755762802 3763395432 3766321152 3771218616 3772907776 3778882656 3781820416 3786802164 3788498304 3795745536 3802383618 3804088832 3811365888 3818095947 3819353472 3821064192 3833808276 3836788736 3849192171 3850916256 3853910016 3866763648 3869769728 3869835264 3884018688 3885760512 3896972739 3900002304 3901751296 3906888876 3914362584 3916118016 3922966608 3930471072 3932233728 3933995008 3938708268 3940472448 3946712688 3956688384 3962954304 3964729344 3971257389 3973038336 3987600012 3989388288 3991175168 3998810112 4004077698 4007190528 4020555384 4022356224 4023681024 4025483264 4038496704 4053780882 4055116032 4056932352 4078993689 4086796626 4088627136 4091805696 4097195784 4108713984 4114056672 4115899392 4123772928 4125622272 4132415232 4140813312 4148054856 4149421056 4151279616 4157853696 4164699726 4166567424 4168433664 4181838408 4183711488 4185587712 4199118732 4200999552 4204265472 4216396734 4218287616 4233819861 4237111296 4242620943 4244521248 4251242988 4254547968 4262060592 4270213728 4279599936 4287786624 4296772656 4298697216 4316387328 4332280788 4335648768 4350109104 4353490944 4362338304 4369521024 4371480576 4387502592 4389470208 4403657907 4405632768 4413337434 4421779956 4423762944 4425744384 4433031504 4440051774 4451274432 4458323592 4460320512 4463788032 4469668128 4488061824 4490072064 4498661376 4508089344 4523124807 4525150752 4526641152 4528668672 4543308792 4562005536 4564048896 4599705528 4603281408 4609345257 4622303232 4628313756 4630386816 4639244544 4641325056 4648967136 4658414976 4666561713 4668098688 4670189568 4677585408 4687388352 4689487872 4704568209 4706675424 4708786176 4726124496 4729798656 4745573568 4749262848 4762966681 4766750208 4775086404 4786366464 4794818166 4802330042 4803990444 4814549928 4823759952 4833869238 4836034368 4843610816 4855935744 4877604864 4893872742 4897677312 4907630592 4914012136 4915711152 4917915648 4935940416 4938153984 4940365824 4954621078 4956252928 4956336864 4976733312 4978962432 4985436731 4987160442 4994973654 4997210944 5007683736 5015614041 5017860576 5021761536 5028291488 5028376644 5038510208 5049069552 5051331072 5060994048 5069844824 5071600512 5081821184 5090794596 5092471296 5094752256 5111744368 5132256228 5134555008 5138546688 5155684864 5159780352 5174668719 5178691584 5181014016 5195963652 5200003072 5200091136 5209185168 5219150112 5221490688 5230622144 5240628096 5242978304 5251611024 5253963264 5262283584 5275584512 5275673856 5283939072 5286305792 5295009852 5297384448 5316800016 5319184384 5321023488 5331746816 5338770264 5342920704 5360740512 5363141632 5364908032 5384662272 5394079086 5405041176 5406821376 5409243136 5416368669 5426729946 5438658252 5449062168 5451502848 5455740928 5462927712 5478285312 5485408896 5487865856 5498363904 5509886976 5521084416 5528263653 5530739808 5532561408 5535039488 5543804928 5552932968 5555423232 5557911552 5575784544 5578281984 5580783616 5598824976 5601332736 5621862312 5624383488 5633644203 5645093148 5649481728 5656827924 5659361664 5668323984 5672730624 5680203246 5682747456 5693618304 5703575427 5706133248 5717048832 5729030208 5731596288 5750712414 5755183104 5776374384 5780865024 5800145472 5804654592 5816451072 5826028032 5828640768 5850003456 5852626944 5860333314 5871543876 5874177024 5884449912 5895706608 5898350592 5900992512 5908062402 5910708672 5920069032 5935032576 5944431456 5947094016 5959557504 5981400018 5984082432 5986762752 5998215168 6006116547 6010785792 6030833076 6033534336 6035521536 6038224896 6057745056 6080671323 6082674048 6085398528 6130194939 6132940704 6137708544 6145793676 6163070976 6171085008 6173849088 6185659392 6188433408 6198622848 6211219968 6222082284 6224131584 6226919424 6236780544 6247049589 6249851136 6252650496 6272757612 6275567232 6278381568 6298678098 6301499328 6306398208 6324595101 6327431424 6332350464 6355666944 6366781872 6376864482 6381821952 6393090888 6405320592 6419399904 6431679936 6445158984 6448045824 6474580992 6498421182 6503473152 6525163656 6530236416 6543507456 6554281536 6557220864 6581253888 6584205312 6608449152 6620006151 6632669934 6635644416 6638616576 6649547256 6659964872 6660077661 6676911648 6687485388 6690480768 6695682048 6704502192 6732092736 6735108096 6747992064 6756766687 6762134016 6787726128 6789961728 6793003008 6814963188 6843008304 6846073344 6879707136 6899558292 6904922112 6927951536 6933454848 6942470634 6945580224 6958866816 6961987584 6973450704 6987504128 6987622464 7002148032 7005284352 7016378112 7028648506 7031082528 7034231808 7045252096 7060013136 7063179264 7089066688 7089186744 7094697984 7118360352 7123894272 7147654016 7150125312 7162629606 7179549696 7192105448 7192227249 7203495063 7206721568 7209095168 7221824892 7235639928 7251544336 7254051552 7265416224 7268670464 7283903616 7313878528 7316407296 7331151872 7340809113 7346515968 7361445888 7371018204 7374319744 7376748544 7376873472 7391739904 7403910624 7407230976 7410548736 7431931617 7434379392 7437709312 7465099968 7468443648 7492460481 7495816416 7499177984 7511525604 7526790864 7532642304 7542437232 7545815552 7557765312 7563640832 7573604328 7576996608 7591491072 7604767236 7608177664 7622731776 7636191894 7638706944 7642128384 7667616552 7673577472 7698384342 7701832512 7707820032 7733527296 7739539456 7739670528 7768037376 7771521024 7793945478 7800004608 7813777752 7828725168 7832236032 7845933216 7860942144 7864467456 7867990016 7877416536 7880944896 7893425376 7913376768 7925908608 7929458688 7942514778 7946076672 7975200024 7978776576 7982350336 7997620224 8008155396 8014381056 8041110768 8044712448 8047362048 8076993408 8091118629 8107561764 8110232064 8113864704 8140094919 8157987378 8173593252 8177254272 8183611392 8194391568 8217427968 8228113344 8231798784 8247545856 8251244544 8264830464 8281626624 8296109712 8298842112 8302559232 8315707392 8329399452 8333134848 8336867328 8363676816 8367422976 8371175424 8398237464 8401999104 8408530944 8432793468 8436575232 8467639722 8474222592 8485241886 8489042496 8502485976 8509095936 8520304869 8524121184 8540427456 8559199872 8575573248 8593545312 8597394432 8626068621 8632774656 8664561576 8671297536 8700218208 8706981888 8724676608 8739042048 8742961152 8775005184 8778940416 8790499971 8807315814 8811265536 8826674868 8843559912 8847525888 8851488768 8862093603 8866063008 8880103548 8902548864 8916647184 8920641024 8939336256 8972100027 8976123648 8980144128 8997322752 9016178688 9046249614 9050301504 9053282304 9057337344 9086617584 9124011072 9128097792 9199411056 9206562816 9218690514 9244606464 9256627512 9260773632 9278489088 9282650112 9297934272 9316829952 9333123426 9336197376 9340379136 9355170816 9374776704 9378975744 9409136418 9413350848 9417572352 9448017147 9452248992 9459597312 9491147136 9498525696 9525933362 9533500416 9550172808 9565296723 9572732928 9589636332 9604660084 9607980888 9629099856 9647519904 9667738476 9672068736 9687221632 9711871488 9747631773 9755209728 9787745484 9795354624 9815261184 9828024272 9831422304 9835831296 9871880832 9876307968 9880731648 9909242156 9912505856 9912673728 9949004901 9953466624 9957924864 9970873462 9974320884 9989947308 9994421888 10015367472 10031228082 10035721152 10043523072 10056582976 10056753288 10077020416 10098139104 10102662144 10121988096 10139689648 10143201024 10163642368 10181589192 10184942592 10189504512 10223488736 10264512456 10269110016 10277093376 10311369728 10319560704 10349337438 10357383168 10391927304 10400006144 10400182272 10413705951 10418370336 10438300224 10442981376 10461244288 10481256192 10485956608 10503222048 10507926528 10524567168 10542972759 10551169024 10551347712 10567878144 10572611584 10590019704 10594768896 10633600032 10638368768 10642046976 10663493632 10677540528 10685841408 10721481024 10726283264 10729816064 10743944409 10769324544 10788158172 10810082352 10813642752 10818486272 10832737338 10853459892 10877316504 10898124336 10903005696 10925855424 10956570624 10970817792 10975731712 10996727808 11019773952 11042168832 11056527306 11061479616 11065122816 11070078976 11087609856 11105865936 11110846464 11115823104 11151569088 11156563968 11161567232 11197649952 11202665472 11243724624 11248766976 11267288406 11290186296 11298963456 11313655848 11318723328 11336647968 11345461248 11360406492 11365494912 11387236608 11407150854 11412266496 11434097664 11454287841 11458060416 11463192576 11501424828 11510366208 11547576513 11552748768 11561730048 11600290944 11609309184 11652056064 11657281536 11690918217 11700006912 11705253888 11720666628 11743087752 11748354048 11768899824 11791413216 11796701184 11801985024 11816124804 11821417344 11840138064 11870065152 11888862912 11894188032 11913772167 11919115008 11962800036 11968164864 11973525504 11996430336 12012233094 12021571584 12061666152 12067068672 12071043072 12076449792 12115490112 12161342646 12165348096 12170797056 12236981067 12260389878 12265881408 12275417088 12291587352 12326141952 12342170016 12347698176 12371318784 12376866816 12397245696 12422439936 12444164568 12448263168 12453838848 12473561088 12494099178 12499702272 12505300992 12545515224 12551134464 12556763136 12597356196 12602998656 12612796416 12649190202 12654862848 12701459583 12711333888 12727862829 12733563744 12753728964 12763643904 12786181776 12810641184 12838799808 12863359872 12890317968 12896091648 12949161984 12996842364 13006946304 13050327312 13060472832 13087014912 13108563072 13114441728 13162507776 13168410624 13210973721 13216898304 13240012302 13265339868 13271288832 13277233152 13299094512 13319929744 13320155322 13353823296 13374970776 13380961536 13391364096 13409004384 13464185472 13470216192 13495984128 13513533374 13524268032 13569374421 13575452256 13579923456 13586006016 13629926376 13686016608 13692146688 13737812989 13799116584 13809844224 13828035771 13855903072 13866909696 13884941268 13891160448 13917733632 13923975168 13946901408 13975008256 13975244928 13999685139 14004296064 14010568704 14032756224 14057297012 14062165056 14068463616 14090504192 14113704627 14120026272 14126358528 14178133376 14178373488 14189395968 14236720704 14247788544 14288900043 14295308032 14300250624 14325259212 14359099392 14384210896 14384454498 14406990126 14413443136 14418190336 14443649784 14471279856 14503088672 14508103104 14530832448 14537340928 14567807232 14627757056 14632814592 14662303744 14681618226 14693031936 14722891776 14742036408 14748639488 14753497088 14753746944 14783479808 14807821248 14814461952 14821097472 14863863234 14868758784 14875418624 14930199936 14936887296 14956310193 14984920962 14991632832 14998355968 15023051208 15046842123 15053581728 15065284608 15084874464 15091631104 15115530624 15127281664 15147208656 15153993216 15182982144 15209534472 15216355328 15245463552 15272383788 15277413888 15284256768 15335233104 15347154944 15396768684 15403665024 15415640064 15467054592 15479341056 15524006157 15536074752 15543042048 15587890956 15600009216 15627555504 15657450336 15664472064 15691866432 15721884288 15728934912 15735980032 15754833072 15761889792 15786850752 15826753536 15851817216 15858917376 15885029556 15892153344 15950400048 15957553152 15964700672 15995240448 16016310792 16028762112 16082221536 16089424896 16094724096 16153986816 16182237258 16215123528 16220464128 16227729408 16249106007 16280189838 16315974756 16347186504 16354508544 16367222784 16388783136 16434855936 16456226688 16463597568 16495091712 16529660928 16563253248 16584790959 16592219424 16597684224 16605118464 16631414784 16658798904 16666269696 16673734656 16727353632 16734845952 16742350848 16796474928 16803998208 16865586936 16873150464 16900932609 16935279444 16948445184 16970483772 16978084992 17004971952 17018191872 17040609738 17048242368 17080854912 17110726281 17118399744 17151146496 17187090624 17194788864 17252137242 17265549312 17329123152 17342595072 17400436416 17413963776 17449353216 17478084096 17485922304 17550010368 17557880832 17580999942 17614631628 17622531072 17653349736 17687119824 17695051776 17702977536 17724187206 17732126016 17760207096 17805097728 17833294368 17841282048 17878672512 17944200054 17952247296 17960288256 17994645504 18018349641 18032357376 18092499228 18100603008 18106564608 18114674688 18173235168 18242013969 18248022144 18256195584 18390584817 18398822112 18413125632 18437381028 18489212928 18513255024 18521547264 18556978176 18565300224 18595868544 18633659904 18666246852 18672394752 18680758272 18710341632 18741148767 18749553408 18757951488 18818272836 18826701696 18835144704 18896034294 18904497984 18919194624 18973785303 18982294272 18997051392 19051866724 19067000832 19100345616 19130593446 19145465856 19179272664 19209320168 19215961776 19258199712 19295039808 19335476952 19344137472 19374443264 19423742976 19488525403 19495263546 19510419456 19575490968 19590709248 19630522368 19656048544 19662844608 19671662592 19743761664 19752615936 19818484312 19825011712 19825347456 19860018453 19898009802 19906933248 19915849728 19941746924 19948641768 19979894616 19988843776 20030734944 20062456164 20071442304 20087046144 20113165952 20113506576 20154040832 20196278208 20205324288 20243976192 20270300061 20279379296 20286402048 20327284736 20363178384 20369885184 20379009024 20446977472 20529024912 20538220032 20622739456 20639121408 20698674876 20714766336 20783854608 20800012288 20800364544 20827411902 20836740672 20876600448 20885962752 20922488576 20962512384 20971913216 21006444096 21015853056 21049134336 21085945518 21102338048 21102695424 21135756288 21145223168 21180039408 21189537792 21267200064 21276737536 21284093952 21326987264 21355081056 21371682816 21442962048 21452566528 21459632128 21487888818 21538649088 21576316344 21610485189 21620164704 21627285504 21636972544 21665474676 21706919784 21754633008 21796248672 21806011392 21851710848 21941635584 21951463424 21993455616 22022427339 22039547904 22084337664 22113054612 22122959232 22130245632 22140157952 22175219712 22211731872 22221692928 22231646208 22295794851 22303138176 22313127936 22323134464 22395299904 22405330944 22477381443 22487449248 22497533952 22534576812 22580372592 22597926912 22627311696 22637446656 22673295936 22690922496 22720812984 22730989824 22774473216 22814301708 22824532992 22868195328 22908575682 22916120832 22926385152 23002849656 23020732416 23095153026 23105497536 23123460096 23200581888 23218618368 23304112128 23314563072 23381836434 23400013824 23441333256 23486175504 23496708096 23537799648 23582826432 23593402368 23603970048 23632249608 23642834688 23680276128 23740130304 23777725824 23788376064 23827544334 23838230016 23925600072 23936329728 23947051008 23992860672 24024466188 24043143168 24123332304 24134137344 24142086144 24230980224 24273355887 24322685292 24330696192 24341594112 24420284757 24473962134 24520779756 24531762816 24550834176 24583174704 24652283904 24684340032 24695396352 24742637568 24753733632 24794491392 24844879872 24888329136 24896526336 24907677696 24947122176 24988198356 24999404544 25010601984 25091030448 25102268928 25113526272 25194712392 25205997312 25225592832 25298380404 25309725696 25402919166 25422667776 25455725658 25467127488 25507457928 25527287808 25560914607 25572363552 25621282368 25677599616 25726719744 25780635936 25792183296 25878205863 25898323968 25993684728 26013892608 26100654624 26120945664 26174029824 26217126144 26228883456 26325015552 26336821248 26371499913 26412815231 26421947442 26433796608 26480024604 26530679736 26542577664 26554466304 26586280809 26598189024 26639859488 26640310644 26707646592 26749941552 26761923072 26818008768 26916300081 26928370944 26940432384 26991968256 27027066748 27048536064 27138748842 27150904512 27159846912 27172012032 27250415929 27259852752 27372033216 27384293376 27475625978 27598233168 27619688448 27656071542 27711806144 27733819392 27769882536 27782320896 27835467264 27847950336 27893802816 27950016512 27950489856 27999370278 28008592128 28021137408 28065512448 28114594024 28124330112 28136927232 28181008384 28227409254 28240052544 28252717056 28356266752 28356746976 28378791936 28473441408 28495577088 28577800086 28590616064 28600501248 28650518424 28695890169 28718198784 28768421792 28768908996 28813980252 28826886272 28836380672 28887299568 28942559712 29006177344 29016206208 29061664896 29074681856 29135614464 29255514112 29265629184 29324607488 29363236452 29386063872 29445783552 29484072816 29497278976 29506994176 29507493888 29566959616 29615642496 29628923904 29642194944 29727726468 29737517568 29750837248 29847014703 29860399872 29873774592 29912620386 29969841924 29983265664 29996711936 30046102416 30093684246 30107163456 30130569216 30169748928 30183262208 30231061248 30254563328 30294417312 30307986432 30365964288 30419068944 30432710656 30490927104 30544767576 30554827776 30568513536 30670466208 30694309888 30793537368 30807330048 30831280128 30934109184 30958682112 31048012314 31072149504 31175781912 31200018432 31241117853 31255111008 31314900672 31328944128 31383732864 31443768576 31457869824 31509666144 31523779584 31573701504 31628918277 31653507072 31703634432 31717834752 31770059112 31784306688 31900800096 31915106304 31929401344 31990480896 32032621584 32057524224 32164443072 32178849792 32189448192 32231833227 32307973632 32364474516 32430247056 32440928256 32455458816 32498212014 32560379676 32631949512 32694373008 32709017088 32777566272 32869711872 32912453376 32927195136 32990183424 33059321856 33126506496 33169581918 33184438848 33195368448 33210236928 33262829568 33317597808 33332539392 33347469312 33454707264 33469691904 33484701696 33592949856 33607996416 33731173872 33746300928 33801865218 33870558888 33896890368 33940967544 33956169984 34009943904 34036383744 34081219476 34096484736 34161709824 34221452562 34236799488 34302292992 34362863523 34374181248 34389577728 34504274484 34531098624 34642729539 34658246304 34685190144 34800872832 34827927552 34956168192 34971844608 35072754651 35100020736 35115761664 35161999884 35229263256 35245062144 35306699472 35374239648 35390103552 35405955072 35448374412 35464252032 35520414192 35610195456 35666588736 35682564096 35741316501 35757345024 35888400108 35904494592 35920576512 35989291008 36036699282 36064714752 36184998456 36201206016 36213129216 36229349376 36346470336 36484027938 36496044288 36512391168 36710943201 36781169634 36797644224 36826251264 36874762056 36978425856 37026510048 37043094528 37113956352 37130600448 37191737088 37267319808 37332493704 37344789504 37361516544 37420683264 37482297534 37499106816 37515902976 37636545672 37653403392 37670289408 37792068588 37808995968 37838389248 37947570606 37964588544 38103733448 38104378749 38134001664 38183588487 38200691232 38261186892 38290931712 38358545328 38418640336 38431923552 38516399424 38590079616 38657566783 38670953904 38688274944 38748886528 38847485952 38977050806 38990527092 39020838912 39150981936 39181418496 39261044736 39312097088 39325689216 39343325184 39487523328 39505231872 39636968624 39650023424 39650694912 39720036906 39796019604 39813866496 39831699456 39883493848 39897283536 39959789232 39977687552 40061469888 40124912328 40142884608 40174092288 40226331904 40227013152 40308081664 40392556416 40410648576 40487952384 40540600122 40558758592 40572804096 40654569472 40708123263 40726356768 40739770368 40758018048 40893954944 41058049824 41076440064 41213438967 41245478912 41397349752 41429532672 41567709216 41600024576 41600729088 41654823804 41673481344 41753200896 41771925504 41844977152 41925024768 41943826432 41999055417 42012888192 42031706112 42098268672 42171891036 42204676096 42205390848 42271512576 42290446336 42341113881 42360078816 42379075584 42534400128 42553475072 42568187904 42710162112 42743365632 42866700129 42885924096 42905133056 42919264256 42975777636 43077298176 43152632688 43220970378 43240329408 43254571008 43273945088 43330949352 43413839568 43509266016 43592497344 43612022784 43703421696 43883271168 43902926848 43986911232 44044854678 44079095808 44168675328 44226109224 44245918464 44260491264 44280315904 44350439424 44423463744 44443385856 44463292416 44591589702 44606276352 44626255872 44790599808 44810661888 44868930579 44954762886 44974898496 44995067904 45069153624 45140526369 45160745184 45195853824 45254623392 45274893312 45346591872 45381844992 45441625968 45461979648 45548946432 45628603416 45649065984 45736390656 45817151364 45832241664 45852770304 46005699312 46041464832 46190306052 46210995072 46246920192 46401163776 46572018471 46608224256 46629126144 46763672868 46800027648 46882666512 46972351008 46993416192 47075599296 47165652864 47186804736 47207940096 47264499216 47285669376 47360552256 47480260608 47555451648 47576752128 47655088668 47676460032 47851200144 47872659456 47894102016 47985721344 48048932376 48086286336 48246664608 48268274688 48284172288 48461960448 48546711774 48645370584 48661392384 48683188224 48747318021 48840569514 48947924268 49041559512 49063525632 49101668352 49166349408 49304567808 49368680064 49390792704 49485275136 49588982784 49689759744 49754372877 49776658272 49793052672 49815355392 49894244352 49976396712 49998809088 50021203968 50182060896 50204537856 50227052544 50389424784 50411994624 50596760808 50619451392 50702797827 50805838332 50845335552 50911451316 50934254976 51014915856 51054575616 51121829214 51144727104 51242564736 51332178843 51355199232 51453439488 51561271872 51584366592 51756411726 51796647936 51987369456 52027785216 52201309248 52241891328 52348059648 52434252288 52457766912 52650031104 52673642496 52742999826 52825630462 52843894884 52867593216 52960049208 53061359472 53085155328 53108932608 53172561618 53196378048 53279718976 53280621288 53415293184 53499883104 53523846144 53636017536 53832600162 53856741888 53880864768 53983936512 54054133496 54055048923 54097072128 54277497684 54301809024 54319693824 54344024064 54500831858 54519705504 54726041907 54744066432 54768586752 54839804041 54951251956 55171754451 55196466336 55239376896 55312143084 55423612288 55467638784 55539765072 55564641792 55670934528 55695900672 55787605632 55900033024 55900979712 55998740556 56017184256 56042274816 56131024896 56229188048 56248660224 56273854464 56362016768 56454818508 56480105088 56505434112 56712533504 56713493952 56757583872 56921355909 56946882816 56991154176 57155600172 57181232128 57201002496 57301036848 57391780338 57436397568 57536843584 57537817992 57627960504 57653772544 57672761344 57774599136 57885119424 58012354688 58032412416 58123329792 58149363712 58271228928 58465576209 58511028224 58531258368 58649214976 58726472904 58772127744 58891567104 58968145632 58994557952 59013988352 59014987776 59133919232 59231284992 59257847808 59455452936 59475035136 59501674496 59580055359 59694029406 59720799744 59747549184 59825240772 59939683848 59966531328 59993423872 60092204832 60187368492 60214326912 60261138432 60339497856 60366524416 60462122496 60588834624 60615972864 60731928576 60810900183 60838137888 60865421312 60981854208 61089535152 61109655552 61137027072 61340932416 61388619776 61587074736 61614660096 61868218368 61917364224 62096024628 62144299008 62351563824 62400036864 62482235706 62510222016 62629801344 62657888256 62767465728 62887537152 62915739648 63019332288 63047559168 63147403008 63257836554 63307014144 63407268864 63435669504 63540118224 63568613376 63801600192 63830212608 63858802688 63980961792 64065243168 64115048448 64328886144 64357699584 64378896384 64463666454 64615947264 64728949032 64831455567 64860494112 64881856512 64910917632 64996424028 65120759352 65263899024 65388746016 65418034176 65555132544 65824906752 65854390272 65980366848 66067282017 66118643712 66253012992 66339163836 66368877696 66390736896 66420473856 66525659136 66635195616 66665078784 66694938624 66887384553 66909414528 66939383808 66969403392 67185899712 67215992832 67432144329 67462347744 67492601856 67603730436 67741117776 67793780736 67881935088 67912339968 68019887808 68072767488 68162438952 68192969472 68323419648 68442905124 68473598976 68604585984 68725727046 68748362496 68779155456 69008548968 69062197248 69285459078 69316492608 69370380288 69601745664 69655855104 69912336384 69943689216 70145509302 70200041472 70323999768 70458526512 70490124288 70613398944 70748479296 70780207104 70811910144 70896748824 70928504064 71040828384 71220390912 71333177472 71365128192 71482633002 71514690048 71776800216 71808989184 71841153024 71978582016 72073398564 72129429504 72369996912 72402412032 72426258432 72692940672 72820067661 72968055876 72992088576 73024782336 73260854271 73421886402 73562339268 73595288448 73652502528 73749524112 73956851712 74053020096 74086189056 74227912704 74261200896 74383474176 74534639616 74664987408 74689579008 74723033088 74841366528 74964595068 74998213632 75031805952 75273091344 75306806784 75340578816 75584137176 75617991936 75676778496 75895141212 75929177088 76207466896 76208757498 76268003328 76367176974 76401382464 76522373784 76581863424 76682743821 76717090656 76837280672 76863847104 77032798848 77180159232 77315133566 77341907808 77376549888 77497773056 77634617589 77694971904 77954101612 77981054184 78041677824 78301963872 78362836992 78522089472 78624194176 78651378432 78686650368 78975046656 79010463744 79114499739 79238445693 79273937248 79300046848 79301389824 79440073812 79592039208 79627732992 79663398912 79766987696 79794567072 79919578464 79955375104 80122939776 80249824656 80285769216 80452663808 80454026304 80616163328 80748900243 80785112832 80821297152 80975904768 81081200244 81117517184 81145608192 81309138944 81416246526 81452713536 81479540736 81516036096 81751247787 81787909888 82116099648 82152880128 82426877934 82490957824 82794699504 82859065344 83135418432 83200049152 83201458176 83309647608 83346962688 83506401792 83543851008 83689954304 83850049536 83887652864 83998110834 84025776384 84063412224 84196537344 84343782072 84409352192 84410781696 84543025152 84580892672 84682227762 84720157632 84758151168 85068800256 85106950144 85136375808 85420324224 85486731264 85733400258 85771848192 85810266112 85951555272 86087670507 86154596352 86305265376 86441940756 86480658816 86509142016 86547890176 86661898704 86827679136 87018532032 87184994688 87224045568 87406843392 87766542336 87805853696 87973822464 88089709356 88158191616 88337350656 88452218448 88491836928 88520982528 88700878848 88846927488 88886771712 88926584832 89183179404 89212552704 89252511744 89541044109 89581199616 89621323776 89737861158 89909525772 89949796992 89990135808 90138307248 90281052738 90321490368 90391707648 90509246784 90549786624 90693183744 90763689984 90883251936 90923959296 91097892864 91257206832 91298131968 91472781312 91634302728 91664483328 91705540608 92011398624 92082929664 92380612104 92421990144 92493840384 92802327552 93144036942 93216448512 93527345736 93600055296 93723353559 93765333024 93944702016 93986832384 94151198592 94331305728 94373609472 94528998432 94571338752 94721104512 94886754831 94960521216 95110903296 95153504256 95310177336 95352920064 95702400288 95745318912 95788204032 95971442688 96097864752 96172572672 96493329216 96536549376 96568344576 96695499681 96923920896 97093423548 97290741168 97322784768 97366376448 97494636042 97681139028 97895848536 98083119024 98127051264 98332698816 98609135616 98737360128 98781585408 98970550272 99177965568 99379519488 99508745754 99553316544 99586105344 99630710784 99788488704 99952793424 99997618176 100042407936 100364121792 100409075712 100454105088 100778849568 100823989248 101193521616 101238902784 101405595654 101611676664 101690671104 101822902632 101868509952 102029831712 102109151232 102243658428 102289454208 102485129472 102664357686 102710398464 102906878976 103088590569 103122543744 103168733184 103512823452 103593295872 103928188617 103974738912 104055570432 104402618496 104483782656 104868504576 104915533824 105218263953 105300062208 105347284992 105485999652 105651260924 105687789768 105735186432 105920098416 106122718944 106170310656 106217865216 106345123236 106392756096 106559437952 106561242576 106830586368 106999766208 107047692288 107223949503 107272035072 107665200324 107713483776 107761729536 107967873024 108108266992 108110097846 108194144256 108554995368 108603618048 108639387648 108688048128 109001663716 109039411008 109452083814 109488132864 109537173504 109679608082 109902503912 110132829603 110343508902 110392932672 110478753792 110624286168 110847224576 110935277568 111079530144 111129283584 111341869056 111391801344 111575211264 111800066048 111801959424 111997481112 112034368512 112084549632 112262049792 112458376096 112497320448 112547708928 112724033536 112909637016 112960210176 113010868224 113425067008 113426987904 113515167744 113842711818 113893765632 114311200344 114362464256 114402004992 114550765461 114602073696 114783560676 114872795136 115073687168 115075635984 115255921008 115307545088 115345522688 115549198272 115770238848 115972700349 116024709376 116064824832 116246659584 116298727424 116542457856 116931152418 117022056448 117062516736 117298429952 117452945808 117544255488 117783134208 117936291264 117989115904 118027976704 118029975552 118267838464 118462569984 118515695616 118910905872 118950070272 119003348992 119160110718 119388058812 119441599488 119495098368 119650481544 119879367696 119933062656 119986847744 120184409664 120374736984 120428653824 120522276864 120678995712 120733048832 120924244992 121177669248 121231945728 121463857152 121621800366 121676275776 121730842624 121963708416 122124369789 122179070304 122219311104 122274054144 122681864832 122777239552 123174149472 123229320192 123640316901 123736436736 124192049256 124288598016 124703127648 124800073728 124964471412 125020444032 125259602688 125315776512 125534931456 125775074304 125831479296 125997166251 126038664576 126095118336 126294806016 126515673108 126614028288 126814537728 126871339008 127023341643 127080236448 127137226752 127603200384 127660425216 127717605376 128130486336 128230096896 128600100387 128657772288 128715399168 128757792768 128927332908 129231894528 129457898064 129662911134 129720988224 129763713024 129821835264 129992848056 130241518704 130527798048 130777492032 130836068352 131110265088 131649813504 131708780544 131960733696 132134564034 132237287424 132506025984 132678327672 132737755392 132781473792 132840947712 133051318272 133270391232 133330157568 133389877248 133774769106 133818829056 133878767616 134371799424 134431985664 134606791737 134864288658 134924695488 134985203712 135207460872 135421579107 135482235552 135587561472 135763870176 135824679936 136039775616 136145534976 136324877904 136385938944 136646839296 136885810248 136947197952 137209171968 137451454092 137496724992 137558310912 138017097936 138124394496 138570918156 138632985216 138740760576 139203491328 139716055413 139824672768 139887378432 140291018604 140400082944 140647999536 140917053024 140980248576 141226797888 141496958592 141560414208 141623820288 141793497648 141857008128 142081656768 142440781824 142666354944 142730256384 142965266004 143029380096 143553600432 143617978368 143682306048 143957164032 144146797128 144258859008 144739993824 144804824064 144852516864 145385881344 145640135322 145936111752 145984177152 146049564672 146241954063 146521708542 146843772804 147124678536 147190576896 147305005056 147499048224 147913703424 148106040192 148172378112 148455825408 148766948352 149069279232 149263118631 149329974816 149379158016 149446066176 149682733056 149929190136 149996427264 150063611904 150546182688 150613613568 150681157632 151115942879 151168274352 151235983872 151790282424 151858354176 152108393481 152414933792 152417514996 152536006656 152734353948 152802764928 153044747568 153163726848 153365487642 153434181312 153674561344 153727694208 153996536529 154065597696 154360318464 154630267132 154683815616 154753099776 154995546112 155269235178 155389943808 155908203224 155962108368 156083355648 156603927744 156725673984 157044178944 157248388352 157302756864 157373300736 157950093312 158020927488 158228999478 158476891386 158547874496 158600093696 158602779648 158880147624 159184078416 159255465984 159326797824 159533975392 159589134144 159839156928 159910750208 160245879552 160499649312 160571538432 160905327616 160908052608 161232326656 161497800486 161570225664 161642594304 161951809536 162162400488 162235034368 162291216384 162618277888 162832493052 162905427072 162959081472 163032072192 163502495574 163575819776 164178125721 164232199296 164305760256 164519412123 164853755868 164981915648 165515263353 165589399008 165718130688 166270836864 166400098304 166402916352 166619295216 166693925376 167012803584 167087702016 167379908608 167700099072 167775305728 167996221668 168051552768 168126824448 168393074688 168687564144 168818704384 168821563392 169086050304 169161785344 169364455524 169440315264 169516302336 170137600512 170213900288 170272751616 170764067727 170840648448 170973462528 171466800516 171543696384 171620532224 171903110544 172175341014 172309192704 172610530752 172883881512 172961317632 173018284032 173095780352 173323797408 173655358272 174037064064 174369989376 174448091136 174813686784 175396728627 175533084672 175611707392 175947644928 176179418712 176316383232 176674701312 176904436896 176983673856 177041965056 177401757696 177693854976 177773543424 178366358808 178425105408 178505023488 178740166077 179082088218 179162399232 179242647552 179475722316 179819051544 179899593984 179980271616 180276614496 180562105476 180642980736 180783415296 181018493568 181099573248 181386367488 181766503872 181847918592 182195785728 182432700549 182514413664 182596263936 182945562624 183268605456 183328966656 183411081216 184022797248 184165859328 184761224208 184843980288 185604655104 186288073884 186432897024 187054691472 187200110592 187446707118 187530666048 187889404032 187973664768 188302397184 188662611456 188747218944 189057996864 189142677504 189442209024 189773509662 189921042432 190221806592 190307008512 190620354672 190705840128 191404800576 191490637824 191576408064 191942885376 192195729504 192345145344 192986658432 193073098752 193136689152 193390999362 193847841792 194186847096 194494366701 194581482336 194645569536 194732752896 194989272084 195362278056 195791697072 196166238048 196254102528 196665397632 197474720256 197563170816 197941100544 198201846051 198355931136 198759038976 199017491508 199106633088 199172210688 199261421568 199576977408 199905586848 199995236352 200084815872 200662153659 200728243584 200818151424 200908210176 201557699136 201647978496 202296432987 202387043232 202477805568 202811191308 203223353328 203381342208 203645805264 203737019904 204059663424 204218302464 204487316856 204578908416 204970258944 205328715372 205420796928 205813757952 206177181138 206245087488 206337466368 207025646904 207186591744 207856377234 207949477824 208111140864 208805236992 208967565312 209737009152 209831067648 210436527906 210600124416 210971999304 211302521848 211375579536 211470372864 211840196832 212245437888 212340621312 212435730432 212690246472 212785512192 213118875904 213122485152 213661172736 213999532416 214095384576 214373779433 214447899006 214544070144 215330400648 215426967552 215523459072 215935746048 216216533984 216220195692 216388288512 217109990736 217207236096 217278775296 218003327432 218078822016 218460202983 218904167628 218976265728 219074347008 219359216164 219805007824 220265659206 220687017804 220785865344 220957507584 221248572336 221694449152 221870555136 222159060288 222258567168 222683738112 222783602688 223150422528 223600132096 223603918848 223994962224 224068737024 224169099264 224524099584 224916752192 224994640896 225095417856 225448067072 225819274032 225920420352 226021736448 226850134016 226853975808 227030335488 227685423636 227787531264 228622400688 228724928512 228804009984 229101530922 229204147392 229567121352 229745590272 230147374336 230151271968 230511842016 230615090176 230691045376 231098396544 231540477696 231945400698 232049418752 232129649664 232493319168 232597454848 232903852767 233084915712 233862304836 234044112896 234125033472 234596859904 234905891616 235088510976 235566268416 235872582528 235978231808 236055953408 236059951104 236925139968 237031391232 237715337079 237821811744 237900140544 238006697984 238320221436 238776117624 238883198976 238990196736 239300963088 239758735392 239866125312 239973695488 240368819328 240749473968 240857307648 241357991424 241466097664 241848489984 242246700729 242355338496 242463891456 242927714304 243243600732 243352551552 243461685248 243927416832 244248739578 244358140608 244438622208 244548108288 245253743361 245363729664 245554479104 246348298944 246458640384 247280633802 247472873472 248384098512 248577196032 249406255296 249600147456 249928942824 250040888064 250519205376 250631553024 251069862912 251550148608 251662958592 251994332502 252077329152 252190236672 252589612032 253031346216 253228056576 253629075456 253742678016 254046683286 254160472896 254274453504 255206400768 255320850432 256260972672 256460193792 257200200774 257315544576 257430798336 257854665816 258263011521 258463789056 258915796128 259325822268 259441976448 259527426048 259643670528 259985696112 260483037408 261055596096 261554984064 261672136704 262220530176 263299627008 263417561088 263921467392 264269128068 264474574848 265012051968 265356655344 265475510784 265562947584 266102636544 266540782464 266660315136 266779754496 267549538212 267637658112 267757535232 268623132327 268743598848 268863971328 269213583474 269728577316 269849390976 269970407424 270414921744 270843158214 270964471104 271175122944 271527740352 271649359872 272079551232 272291069952 272649755808 272771877888 273293678592 273771620496 273894395904 274418343936 274902908184 274993449984 275116621824 276034195872 276248788992 277141836312 277265970432 277481521152 278406982656 279432110826 279649345536 280582037208 280800165888 281170060677 281295999072 281834106048 281960497152 282453595776 282993917184 283120828416 283586995296 283714016256 284163313536 284660264493 284881563648 285332709888 285460512768 285930532008 286058760192 287107200864 287235956736 287364612096 287914328064 288293594256 288517718016 289479987648 289609648128 289705033728 290086499043 290540967541 290771762688 291280270644 291872223504 291968354304 292099129344 292483908126 293043417084 293687545608 294249357072 294381153792 294998096448 295827406848 296212080384 296344756224 296911650816 297533896704 298138558464 298526237262 298659949632 298758316032 298892132352 299365466112 299858380272 299992854528 300127223808 301092365376 301227227136 301362315264 302231885758 302336548704 302471967744 303580564848 303716708352 304216786962 304829867584 304835029992 305072013312 305468707896 305605529856 306089495136 306327453696 306730975284 306868362624 307349122688 307455388416 307993073058 308131195392 308720636928 309260534264 309265771707 309367631232 309506199552 309991092224 310538470356 310779887616 311816406448 311924216736 312166711296 313207855488 313451347968 314496776704 314605513728 314746601472 315654791859 315900186624 316041854976 316457998956 316953782772 317095748992 317200187392 317205559296 317760295248 318368156832 318510931968 318653595648 319067950784 319178268288 319678313856 319821500416 320491759104 320999298624 321143076864 321810655232 321816105216 322464653312 322995600972 323140451328 323285188608 323903619072 324324800976 324470068736 324582432768 325236555776 325664986104 325810854144 325918162944 326064144384 327004991148 327151639552 328356251442 328464398592 328611520512 329038824246 329707511736 329963831296 330398488809 331030526706 331178798016 331436261376 332541673728 332800196608 332805832704 333238590432 333387850752 334025607168 334175404032 334759817216 335400198144 335992443336 336103105536 336253648896 336786149376 337375128288 337637408768 337643126784 338172100608 338323570688 338728911048 338880630528 339032604672 340275201024 340427800576 340545503232 341528135454 341681296896 342933601032 343087392768 343241064448 343652296383 343806221088 344350682028 344618385408 345221061504 345767763024 345922635264 346036568064 346647594816 347310716544 347918101047 348074128128 348739978752 348896182272 349627373568 350793457254 351066169344 351223414784 351895289856 352358837424 352632766464 353349402624 353808873792 353967347712 354083930112 354803515392 355387709952 355547086848 356732717616 356850210816 357010046976 357480332154 358164176436 358324798464 358485295104 358951444632 359638103088 359799187968 359960543232 360553228992 361124210952 361285961472 361566830592 362036987136 362199146496 362772734976 363533007744 363695837184 364391571456 364865401098 365028827328 365192527872 365891125248 366373109367 366537210912 366657933312 366822162432 368045594496 368331718656 369522448416 369687960576 370920950703 371209310208 372576147768 372865794048 374109382944 374400221184 374893414236 375061332096 375778808064 375947329536 376604794368 377325222912 377494437888 377991498753 378115993728 378285355008 378884418048 379547019324 379842084864 380443613184 380614017024 381070024929 381240709344 381411680256 382809601152 382981275648 383152816128 384391459008 384690290688 385800301161 385973316864 386146197504 386273378304 386781998724 387695683584 388373694192 388988733402 389162964672 389291139072 389465505792 389978544168 390724556112 391583394144 392332476096 392508205056 393330795264 394949440512 395126341632 395882201088 396403692102 396711862272 397518077952 398034983016 398213266176 398344421376 398522843136 399153954816 399811173696 399990472704 400169631744 401324307318 401456487168 401636302848 403115398272 403295956992 403820375211 404592865974 404774086464 404955611136 405622382616 406264737321 406446706656 406762684416 407291610528 407474039808 408119326848 408436604928 408974633712 409157816832 409940517888 410657430744 410841593856 411627515904 412354362276 412490174976 412674932736 414051293808 414373183488 415712754468 415898955648 416222281728 417610473984 419148166239 419474018304 419662135296 420873055812 421200248832 421943998608 422605043696 422751159072 422940745728 423680393664 424490875776 424681242624 424871460864 425380492944 425571024384 426237751808 426244970304 427322345472 427999064832 428190769152 428747558866 428895798012 429088140288 430660801296 430853935104 431046918144 431871492096 432433067968 432440391384 432776577024 434219981472 434414472192 434557550592 436006654864 436157644032 436920405966 437808335256 437952531456 438148694016 438718432328 438725862189 439610015648 440531318412 441374035608 441571730688 441915015168 442497144672 443388898304 443741110272 444318120576 444517134336 445367476224 446300845056 447200264192 447207837696 447789355893 447989924448 448137474048 448338198528 449048199168 449833504384 449989281792 450190835712 450896134144 451638548064 451840840704 452043472896 453347828637 453700268032 453707951616 455370847272 455575062528 457244801376 457449857024 457608019968 458203061844 458408294784 459134242704 459491180544 460294748672 460302543936 461023684032 461230180352 461382090752 461989609587 462196793088 463080955392 463890801396 464098837504 464259299328 464986638336 465194909696 465807705534 466169831424 467724609672 468088225792 468250066944 469811783232 470177021952 471132536832 471745165056 471956463616 472111906816 472119902208 473850279936 474062782464 475430674158 475643623488 475800281088 476013395968 476640442872 477552235248 477766397952 477980393472 478601926176 479517470784 479732250624 479947390976 480737638656 481498947936 481714615296 482715982848 482932195328 483696979968 484493401458 484710676992 484927782912 485855428608 486487201464 486705103104 486923370496 487854833664 488497479156 488716281216 488877244416 489096216576 490507486722 490727459328 492534377163 492696597888 492917280768 493558236369 494561267604 494945746944 496545790059 496768197024 497154392064 498812510592 499200294912 499857885648 500081776128 501038410752 501263106048 502139725824 503100297216 503325917184 503988665004 504154658304 504380473344 505179224064 506062692432 506456113152 507258150912 507485356032 508093366572 508320945792 508548907008 510412801536 510641700864 512292203181 512521945344 512920387584 514400401548 514631089152 514861596672 515709331632 516526023042 516927578112 517831592256 518651644536 518883952896 519054852096 519287341056 519971392224 520966074816 522111192192 523109968128 523344273408 524441060352 526190185881 526599254016 526835122176 527842934784 528538256136 528949149696 530024103936 530713310688 530951021568 531125895168 532205273088 533081564928 533320630272 535099076424 535275316224 535515070464 536220498231 537246264654 537487197696 537727942656 538427166948 539457154632 539698781952 539940814848 540829843488 541686316428 541928942208 542350245888 543055480704 543298719744 544159102464 545299511616 545543755776 546587357184 547298101647 547543240992 547788791808 548836687872 549805816368 549986899968 550233243648 552068391744 552497577984 554283672624 554531940864 556813965312 558864221652 559298691072 561164074416 561600331776 562340121354 562591998144 563668212096 563920994304 564907191552 565987834368 566241656832 567173990592 567428032512 568326627072 569320528986 569763127296 570665419776 570921025536 571861064016 572117520384 574214401728 574471913472 574729224192 575828656128 576587188512 577035436032 578959975296 579219296256 579410067456 580172998086 581081935082 581543525376 582560541288 583483100103 583744447008 583936708608 584198258688 584967816252 586086834168 587375091216 588498714144 588762307584 589996192896 592424160768 592689512448 593823301632 594605538153 595067793408 596277116928 597052474524 597319899264 597516632064 597784264704 598730932224 599716760544 599985709056 600254447616 601986460977 602184730752 602454454272 602724630528 604463771516 604673097408 604943935488 606889298961 607161129696 607433416704 608433573924 609659735168 609670059984 610144026624 610937415792 611211059712 612178990272 612654907392 613461950568 613736725248 614698245376 614910776832 615986146116 616262390784 617441273856 618521068528 618531543414 618735262464 619012399104 619982184448 621076940712 621559775232 623632812896 623848433472 624333422592 626415710976 626902695936 628993553408 629211027456 629493202944 631309583718 631800373248 632915997912 633907565544 634191497984 634400374784 634411118592 635520590496 636736313664 637021863936 637307191296 638135901568 638356536576 639356627712 639643000832 640983518208 641998597248 642286153728 643121338299 643621310464 643632210432 644929306624 645991201944 646280902656 646570377216 647807238144 648649601952 648940137472 649164865536 650473111552 651329972208 651621708288 651836325888 654009982296 654303279104 655380608949 656712502884 656928797184 657223041024 658077648492 659415023472 659927662592 660796977618 662061053412 662357596032 662872522752 665083347456 665611665408 666477180864 666775701504 668051214336 668350808064 669519634432 670800396288 671984886672 672206211072 672507297792 673572298752 674750256576 675274817536 675286253568 676344201216 676647141376 677457822096 677761261056 678065209344 680550402048 680855601152 681091006464 683056270908 683362593792 685867202064 686174785536 686482128896 687304592766 687612442176 688701364056 689236770816 690442123008 691535526048 691845270528 692073136128 693295189632 694621433088 695836202094 696148256256 697479957504 697792364544 698711558301 699254747136 701586914508 702132338688 702446829568 703790579712 704717674848 705265532928 706698805248 707617747584 707934695424 708167860224 710775419904 711094173696 713146011237 713465435232 713700421632 714020093952 714960664308 716328352872 716649596928 716970590208 717902889264 719276206176 719598375936 719921086464 721106457984 722248421904 722571922944 724073974272 724398292992 725545469952 726740102187 727066015488 727391674368 728783142912 729730802196 730057654656 730385055744 731782250496 732746218734 733074421824 733315866624 733644324864 735761230083 736091188992 736663437312 739044896832 739375921152 741841901406 742418620416 745152295536 745731588096 748218765888 748800442368 749786828472 750122664192 751557616128 751894659072 753209588736 754650445824 754988875776 755982997506 756231987456 756570710016 757768836096 759094038648 759684169728 760887226368 761228034048 762140049858 762481418688 762823360512 765619202304 765962551296 768782918016 769380581376 771600602322 771946633728 772292395008 773563997448 774789034563 775391367168 776747388384 777977466804 778325929344 778582278144 778931011584 779957088336 781449112224 783166788288 784664952192 785016410112 786661590528 789898881024 790252683264 791764402176 792807384204 793423724544 795036155904 796069966032 796426532352 796688842752 798307909632 799622347392 799980945408 800339263488 802648614636 802912974336 803272605696 805869396981 806230796544 806591913984 807640750422 809185731948 809548172928 809911222272 811244765232 812529474642 812893413312 813525368832 814583221056 814948079616 816238653696 816873209856 817949267424 818315633664 819881035776 821314861488 821683187712 823255031808 824708724552 824980349952 825349865472 828102587616 828746366976 831425508936 831797911296 832444563456 835220947968 838006592329 838296332478 838948036608 841746111624 842400497664 843510182031 843887997216 845210087392 845502318144 845881491456 847360787328 848981751552 849362485248 850760985888 851142048768 852475503616 852489940608 853980793479 854644690944 855998129664 856381538304 857495117732 857791596024 858176280576 861321602592 861707870208 862093836288 863742984192 864866135936 864880782768 865553154048 868439962944 868828944384 869115101184 870259497129 871622902623 872013309728 872315288064 873840811932 875616670512 875905062912 876297388032 877436864656 877451724378 879220031296 881062636824 882748071216 883143461376 884994289344 886777796608 887482220544 888636241152 889034268672 890734952448 892601690112 894400528384 894415675392 895578711786 895979848896 896274948096 896676397056 898096398336 899667008768 899978563584 900381671424 901792268288 903277096128 903681681408 904086945792 906695657274 907400536064 907415903232 910741694544 911150125056 914489602752 914899714048 915216039936 916406123688 916816589568 918268485408 918982361088 920589497344 920605087872 922047368064 922460360704 922764181504 923979219174 924393586176 926161910784 927781602792 928197675008 928518598656 929973276672 930389819392 931615411068 932339662848 935449219344 936176451584 936500133888 939623566464 940354043904 943490330112 943912927232 944239804416 946964375577 947700559872 948125564928 950861348316 951287246976 951600562176 952026791936 953280885744 955104470496 955532795904 955960786944 957203852352 959034941568 959464501248 959894781952 961475277312 962997895872 963429230592 965431965696 965864390656 967393959936 968986802916 969421353984 969855565824 971710857216 972974402928 973410206208 973846740992 975709667328 976994958312 977432562432 977754488832 978192433152 981014973444 981454918656 985068754326 985393195776 985834561536 987116472738 989122535208 989891493888 991195466427 993091580118 993536394048 994308784128 997625021184 998400589824 999715771296 1000163552256 1002076821504 1002526212096 1004279451648 1006200594432 1007977330008 1008309316608 1008760946688 1010358448128 1012125384864 1012912226304 1014516301824 1014970712064 1016186733144 1016641891584 1017097814016 1020825603072 1021283401728 1024584406362 1025043890688 1028800803096 1029262178304 1029723193344 1030956889149 1031418663264 1033052046084 1033855156224 1035663184512 1037303289072 1037767905792 1038109704192 1039942784448 1041932149632 1043754303141 1044222384384 1046219936256 1046688546816 1048882120704 1052380371762 1053198508032 1053670244352 1055685869568 1057076512272 1057898299392 1060048207872 1061426621376 1061902043136 1062251790336 1064410546176 1066163129856 1066641260544 1070198152848 1070550632448 1071030140928 1072440996462 1074492529308 1074974395392 1075455885312 1076854333896 1078914309264 1079397563904 1079881629696 1081659686976 1083372632856 1083857884416 1084700491776 1086110961408 1086597439488 1088318204928 1090599023232 1091087511552 1093174714368 1094596203294 1095086481984 1095577583616 1097673375744 1099119328101 1099611632736 1099973799936 1100466487296 1104136783488 1104995155968 1108567345248 1109063881728 1112762852109 1113627930624 1117728443304 1118597382144 1122328148832 1123200663552 1124680242708 1125183996288 1127336424192 1127841988608 1129814383104 1131975668736 1132483313664 1133974496259 1134347981184 1134856065024 1136653254144 1138641057972 1139526254592 1141330839552 1141842051072 1143210074787 1143722128032 1144235040768 1148428803456 1148943826944 1149458448384 1153174377024 1154070872064 1157400903483 1157919950592 1158438592512 1158820134912 1160345996172 1162163870164 1163087050752 1165121082576 1166966200206 1167488894016 1167873417216 1168396517376 1169935632504 1172173668336 1174750182432 1176997428288 1177524615168 1179992385792 1184848321536 1185379024896 1187646603264 1189211076306 1190135586816 1192554233856 1194104949048 1194639798528 1195033264128 1195568529408 1197461864448 1199433521088 1199971418112 1200508895232 1203972921954 1204369461504 1204908908544 1208927543032 1209346194816 1209887870976 1211461125633 1213778597922 1214322259392 1214866833408 1216867147848 1219319470336 1219340119968 1220288053248 1221874831584 1222422119424 1224357980544 1225309814784 1226923901136 1227473450496 1229396490752 1229821553664 1231972292232 1232524781568 1234882547712 1237042137056 1237063086828 1237470524928 1238024798208 1239964368896 1242153881424 1243119550464 1247265625792 1247696866944 1248666845184 1252831421952 1257987106816 1258422054912 1258986405888 1262619167436 1263600746496 1265831995824 1267815131088 1268382995968 1268800749568 1268822237184 1271041180992 1273472627328 1274043727872 1274614382592 1276271803136 1276713073152 1278713255424 1279286001664 1281967036416 1283997194496 1284572307456 1286242676598 1287242620928 1287264420864 1289858613248 1291982403888 1292561805312 1293140754432 1295614476288 1297299203904 1297880274944 1298329731072 1300946223104 1302659944416 1303243416576 1303672651776 1308019964592 1308606558208 1310761217898 1313425005768 1313857594368 1314446082048 1316155296984 1318830046944 1319855325184 1321593955236 1324122106824 1324715192064 1325745045504 1330166694912 1331223330816 1332954361728 1333551403008 1336102428672 1339039268864 1341600792576 1343368067679 1343969773344 1344412422144 1345014595584 1347144597504 1349500513152 1350549635072 1350572507136 1352688402432 1354915644192 1355522522112 1356130418688 1360043485911 1361100804096 1361711202304 1366112541816 1366725187584 1371734404128 1372349571072 1372964257792 1374609185532 1375224884352 1377402728112 1378473541632 1380884246016 1383071052096 1383690541056 1384146272256 1385968828761 1386590379264 1389242866176 1391672404188 1392296512512 1394959915008 1395584729088 1397423116602 1398509494272 1403173829016 1404264677376 1404893659136 1409435349696 1410531065856 1413397610496 1415235495168 1415869390848 1416335720448 1421550839808 1422188347392 1426292022474 1426930870464 1427400843264 1428040187904 1429921328616 1432656705744 1433299193856 1433941180416 1435805778528 1438552412352 1439196751872 1439842172928 1442212915968 1444496843808 1445143845888 1448147948544 1448796585984 1451090939904 1453480204374 1454132030976 1454783348736 1457566285824 1459461604392 1460115309312 1460770111488 1463564500992 1465492437468 1466148843648 1466631733248 1467288649728 1471522460166 1472182377984 1477603131489 1478089793664 1478751842304 1480674709107 1483683802812 1484837240832 1489637370177 1490304591072 1491463176192 1496437531776 1497600884736 1499573656944 1500245328384 1503115232256 1503789318144 1506419177472 1509300891648 1509977751552 1511965995012 1512463974912 1513141420032 1515537672192 1518188077296 1519368339456 1521774452736 1522456068096 1524280099716 1524962837376 1525646721024 1531238404608 1531925102592 1536876609543 1537565836032 1538761162752 1543201204644 1543893267456 1544584790016 1547127994896 1549578069126 1550782734336 1553494776768 1555954933608 1556651858688 1557164556288 1557862023168 1559914176672 1562898224448 1566333576576 1569329904384 1570032820224 1573323181056 1578570557643 1579797762048 1580505366528 1583528804352 1585614768408 1586847449088 1590072311808 1592139932064 1592853064704 1593377685504 1596615819264 1599244694784 1599961890816 1605297229272 1605825948672 1606545211392 1608661494693 1611738793962 1612461593088 1613183827968 1615281500844 1618371463896 1619096345856 1619822444544 1622489530464 1625058949284 1625786826624 1627050737664 1629166442112 1629896159232 1632477307392 1635898534848 1636631267328 1639762071552 1641894304941 1642629722976 1643366375424 1646510063616 1649417449104 1649960699904 1650699730944 1656205175232 1657492733952 1662275371669 1662851017872 1663595822592 1670441895936 1676013184658 1676592664956 1677896073216 1683492223248 1684800995328 1687020364062 1687775994432 1690420174784 1691004636288 1691762982912 1694721574656 1697963503104 1698724970496 1701521971776 1702284097536 1704951007232 1704979881216 1707961586958 1709289381888 1711996259328 1712763076608 1714990235464 1715583192048 1716352561152 1722643205184 1723415740416 1724187672576 1727485968384 1729732271872 1729761565536 1731106308096 1736879925888 1737657888768 1738230202368 1740518994258 1743245805246 1744026619456 1744630576128 1747681623864 1750449300309 1751233341024 1751810125824 1752594776064 1754873729312 1754903448756 1758440062592 1762125273648 1765496142432 1766286922752 1769988578688 1773555593216 1777272482304 1778068537344 1781469904896 1785203380224 1788801056768 1788831350784 1791157423572 1791959697792 1792549896192 1793352794112 1796192796672 1799334017536 1799957127168 1800763342848 1803584536576 1805959382931 1806554192256 1807363362816 1808173891584 1813391314548 1814801072128 1814831806464 1820667896883 1821483389088 1822300250112 1828979205504 1829799428096 1830432079872 1832812247376 1833633179136 1836536970816 1837964722176 1841178994688 1841210175744 1844094736128 1844920721408 1845528363008 1847958438348 1848787172352 1852323821568 1855563205584 1856395350016 1857037197312 1859946553344 1860779638784 1863230822136 1864679325696 1870898438688 1872352903168 1873000267776 1879247132928 1880708087808 1886980660224 1887825854464 1888479608832 1893928751154 1895401119744 1901722696632 1902574493952 1903201124352 1904053583872 1906561771488 1910208940992 1911065591808 1911921573888 1914407704704 1918069883136 1918929002496 1922950554624 1925995791744 1926858461184 1929364014897 1930863931392 1931728781312 1934787919872 1937973605832 1938842707968 1939711131648 1943421714432 1945948805856 1946820412416 1947693481984 1951419334656 1953989916624 1954865124864 1955508977664 1962029946888 1962909837312 1966141826847 1970137508652 1970786391552 1971669123072 1974232945476 1978245070416 1979782987776 1982390932854 1986183160236 1987072788096 1988617568256 1995250042368 1999431542592 2000327104512 2004153643008 2005052424192 2008558903296 2012401188864 2015954660016 2016618633216 2017521893376 2020716896256 2024250769728 2025824452608 2029032603648 2029941424128 2032373466288 2033283783168 2034195628032 2041651206144 2042566803456 2049168812724 2050087781376 2057601606192 2058524356608 2059446386688 2061913778298 2062837326528 2066104092168 2067710312448 2071326369024 2074606578144 2075535811584 2076219408384 2079885568896 2083864299264 2087508606282 2088444768768 2092439872512 2093377093632 2096134674903 2097764241408 2104760743524 2106397016064 2107340488704 2111371739136 2114153024544 2115796598784 2120096415744 2122853242752 2123804086272 2124503580672 2132326259712 2133282521088 2139438033711 2140396305696 2141101264896 2142060281856 2144881992924 2148985058616 2149948790784 2150911770624 2153708667792 2157828618528 2158795127808 2159763259392 2163319373952 2166745265712 2167715768832 2172221922816 2173194878976 2176636409856 2180220306561 2181198046464 2182175023104 2186349428736 2189192406588 2190172963968 2191155167232 2195346751488 2198238656202 2199223265472 2199947599872 2200932974592 2207283690249 2208273566976 2209990311936 2217134690496 2218127763456 2225525704218 2227255861248 2235456886608 2237194764288 2244656297664 2246401327104 2249360485416 2250367992576 2254672848384 2255683977216 2259628766208 2263951337472 2264966627328 2267948992518 2268695962368 2269712130048 2273306508288 2277282115944 2279052509184 2282661679104 2283684102144 2286420149574 2287444256064 2288470081536 2296857606912 2297887653888 2306348754048 2308141744128 2314801806966 2315839901184 2316877185024 2320691992344 2324327740328 2324367103689 2326174101504 2330242165152 2333932400412 2334977788032 2335746834432 2336793034752 2339871265008 2344347336672 2349500364864 2353994856576 2355049230336 2358111573763 2359984771584 2369696643072 2370758049792 2375293206528 2378422152612 2380271173632 2385108467712 2388209898096 2389279597056 2390066528256 2394923728896 2398867042176 2399942836224 2401017790464 2407945843908 2408738923008 2409817817088 2417855086064 2418692389632 2419775741952 2422922251266 2427557195844 2428644518784 2429733666816 2433734295696 2438638940672 2438680239936 2440576106496 2443749663168 2444844238848 2448715961088 2450619629568 2453847802272 2454946900992 2458792981504 2459643107328 2463944584464 2465049563136 2469765095424 2474084274112 2474126173656 2474941049856 2476049596416 2479928737792 2484307762848 2486239100928 2494531251584 2495393733888 2497333690368 2505662843904 2514019776987 2515974213632 2516844109824 2525238334872 2527201492992 2531663991648 2535630262176 2536765991936 2537601499136 2537644474368 2542082361984 2546945254656 2548087455744 2552543606272 2553426146304 2557426510848 2558572003328 2561942380437 2563934072832 2567994388992 2569144614912 2572485353196 2574485241856 2574528841728 2579717226496 2583964807776 2585123610624 2586281508864 2591228952576 2594598407808 2595760549888 2596659462144 2605319888832 2606486833152 2607345303552 2614868707869 2616039929184 2617213116416 2621522435796 2626850011536 2627715188736 2628892164096 2632310593968 2637660093888 2639710650368 2643187910472 2648244213648 2649430384128 2660333389824 2662446661632 2665908723456 2667102806016 2672204857344 2678078537728 2683201585152 2686736135358 2687939546688 2688824844288 2690029191168 2694289195008 2699001026304 2701099270144 2701145014272 2705376804864 2709831288384 2711045044224 2712260837376 2720086971822 2722201608192 2732225083632 2733450375168 2743468808256 2744699142144 2745928515584 2749218371064 2750449768704 2754805456224 2756947083264 2761768492032 2766142104192 2767381082112 2768292544512 2771937657522 2773180758528 2778485732352 2783344808376 2784593025024 2789919830016 2791169458176 2794846233204 2797018988544 2806347658032 2808529354752 2818870699392 2821062131712 2830470990336 2831738781696 2840893126731 2843101679616 2844376694784 2852584044948 2853861740928 2854801686528 2856080375808 2859842657232 2865313411488 2866598387712 2867882360832 2871611557056 2877104824704 2878393503744 2879684345856 2884425831936 2888993687616 2890287691776 2896295897088 2897593171968 2902181879808 2906960408748 2908264061952 2909566697472 2915132571648 2918923208784 2920230618624 2921540222976 2927129001984 2930984874936 2932297687296 2933263466496 2934577299456 2943044920332 2944364755968 2955206262978 2956179587328 2957503684608 2961349418214 2967367605624 2969674481664 2973586399281 2979274740354 2980609182144 2982926352384 2992875063552 2995201769472 2999147313888 3000490656768 3006230464512 3007578636288 3012838354944 3018601783296 3023931990024 3024927949824 3026282840064 3031075344384 3036376154592 3038736678912 3043548905472 3044912136192 3048560199432 3049925674752 3051293442048 3062476809216 3063850205184 3073753219086 3075131672064 3086402409288 3087786534912 3089169580032 3092870667447 3094255989792 3099156138252 3101565468672 3106989553536 3111909867216 3113303717376 3114329112576 3119828353344 3125796448896 3131262909423 3132667153152 3138659808768 3140065640448 3146646362112 3157141115286 3159595524096 3161010733056 3167057608704 3171229536816 3173694898176 3180144623616 3184279864128 3185706129408 3186755371008 3193231638528 3198489389568 3199923781632 3210594458544 3211651897344 3213090422784 3217322989386 3223477587924 3224923186176 3226367655936 3230563001688 3236742927792 3238192691712 3239644889088 3244979060928 3250117898568 3251573653248 3254101475328 3258332884224 3259792318464 3264954614784 3271797069696 3273262534656 3279524143104 3283788609882 3285259445952 3286732750848 3293020127232 3297357984303 3298834898208 3299921399808 3301399461888 3312410350464 3314985467904 3324550743338 3325702035744 3327191645184 3338288556327 3340883791872 3352026369316 3353185329912 3355792146432 3366984446496 3369601990656 3374040728124 3375551988864 3380840349568 3382009272576 3383525965824 3389443149312 3395927006208 3397449940992 3401923488777 3403043943552 3404568195072 3409902014464 3409959762432 3415923173916 3418578763776 3423992518656 3425526153216 3429980470928 3431166384096 3432705122304 3445286410368 3446831480832 3448375345152 3459464543744 3459523131072 3462212616192 3472202710449 3473759851776 3475315777536 3476460404736 3481037988516 3486491610492 3488053238912 3489261152256 3495363247728 3500898600618 3502466682048 3503620251648 3505189552128 3509747458624 3509806897512 3516880125184 3524250547296 3530992284864 3532573845504 3539977157376 3547111186432 3554544964608 3556137074688 3562939809792 3570406760448 3577602113536 3577662701568 3582314847144 3583919395584 3585099792384 3586705588224 3592385593344 3598668035072 3599914254336 3601526685696 3607169073152 3611918765862 3613108384512 3614726725632 3626782629096 3629602144256 3629663612928 3634383376899 3641335793766 3642966778176 3644600500224 3657958411008 3659598856192 3660864159744 3665624494752 3667266358272 3673073941632 3675929444352 3682357989376 3682420351488 3688189472256 3689841442816 3695916876696 3697574344704 3704647643136 3711126411168 3712790700032 3714074394624 3719893106688 3721559277568 3726461644272 3729358651392 3741796877376 3744705806336 3746000535552 3758494265856 3773961320448 3775651708928 3776959217664 3787857502308 3790802239488 3803445393264 3805148987904 3806402248704 3813123542976 3820417881984 3822131183616 3823843147776 3828815409408 3836139766272 3837858004992 3845901109248 3851991583488 3853716922368 3858728029794 3861727862784 3863457562624 3869575839744 3875947211664 3877685415936 3879422263296 3886843428864 3891897611712 3893640824832 3895386963968 3902838669312 3907979833248 3909730249728 3911017955328 3924059893776 3925819674624 3932283653694 3940275017304 3941572783104 3943338246144 3948465890952 3956490140832 3959565975552 3964781865708 3972366320472 3974145576192 3977235136512 3990500084736 3998863085184 4000654209024 4008307286016 4017117806592 4024802377728 4030104203037 4031909320032 4033237266432 4035043786752 4041433792512 4048501539456 4051648905216 4058065207296 4064746932576 4066567566336 4068391256064 4080130457733 4083302412288 4085133606912 4098337625448 4100175562752 4115203212384 4117048713216 4118892773376 4123827556596 4125674653056 4132208184336 4135420624896 4142652738048 4149213156288 4151071623168 4152438816768 4157906486283 4159771137792 4167728598528 4175017212564 4176889537536 4184879745024 4186754187264 4192269349806 4195528482816 4209521487048 4212794032128 4214680977408 4228306049088 4231593197568 4240192831488 4245706485504 4247608172544 4249007161344 4264652519424 4266565042176 4278876067422 4280792611392 4282202529792 4284120563712 4289763985848 4297970117232 4299897581568 4301823541248 4307417335584 4315657237056 4317590255616 4319526518784 4326638747904 4333490531424 4335431537664 4344443845632 4346389757952 4353272819712 4360440613122 4362396092928 4364350046208 4372698857472 4378384813176 4380345927936 4382310334464 4390693502976 4396477312404 4398446530944 4399895199744 4401865949184 4414567380498 4416547133952 4432809394467 4434269380992 4436255526912 4442024127321 4451051408436 4454511722496 4468912110531 4470913773216 4474389528576 4489312595328 4492802654208 4498720970832 4500735985152 4509345696768 4511367954432 4519257532416 4527902674944 4529933254656 4535897985036 4537391924736 4539424260096 4546613016576 4554564231888 4558105018368 4565323358208 4567368204288 4572840299148 4574888512128 4576940163072 4593715213824 4595775307776 4610629828629 4612697508096 4616283488256 4629603613932 4631679802368 4633754370048 4641383984688 4648655480656 4648734207378 4652348203008 4660484330304 4667864800824 4669955576064 4671493668864 4673586069504 4679742530016 4688694673344 4699000729728 4707989713152 4710098460672 4716223147526 4719969543168 4735711672929 4739393286144 4741516099584 4750586413056 4756844305224 4760542347264 4770216935424 4776419796192 4778559194112 4780133056512 4789847457792 4797734084352 4799885672448 4815891687816 4817477846016 4819635634176 4825984484079 4835710172128 4837384779264 4839551483904 4845844502532 4855114391688 4857289037568 4859467333632 4867468591392 4877277881344 4877360479872 4881152212992 4887499326336 4889688477696 4897431922176 4907695604544 4909893801984 4917585963008 4919286214656 4925682914823 4927889168928 4930099126272 4939530190848 4948168548224 4948252347312 4949882099712 4952099192832 4959857475584 4968615525696 4972478201856 4986826115007 4989062503168 4990787467776 5011325687808 5028039553974 5031948427264 5033688219648 5050476669744 5054402985984 5063327983296 5071260524352 5073531983872 5075202998272 5075288948736 5084164723968 5093890509312 5096174911488 5105087212544 5106852292608 5114853021696 5117144006656 5123884760874 5127868145664 5135988777984 5138289229824 5144970706392 5148970483712 5149057683456 5159434452992 5167929615552 5170247221248 5172563017728 5182457905152 5189196815616 5191521099776 5193318924288 5210639777664 5212973666304 5214690607104 5229737415738 5232079858368 5234426232832 5243044871592 5251347900927 5253700023072 5255430377472 5257784328192 5264621187936 5275320187776 5279421300736 5286375820944 5296488427296 5298860768256 5320666779648 5331817446912 5334205612032 5344409714688 5356157075456 5366403170304 5373472270716 5375879093376 5377649688576 5380058382336 5388578390016 5398002052608 5402290028544 5410753609728 5417878148793 5419662576768 5422090088448 5424521674752 5440173943644 5444403216384 5462003690649 5464450167264 5466900750336 5486937616512 5489398284288 5491857031168 5498436742128 5500899537408 5509610912448 5513894166528 5523536984064 5532284208384 5534762164224 5536585089024 5543875315044 5546361517056 5556971464704 5566689616752 5569186050048 5579839660032 5582338916352 5589692466408 5594037977088 5612695316064 5617058709504 5637741398784 5642124263424 5660941980672 5663477563392 5681786253462 5686203359232 5705168089896 5707723481856 5709603373056 5712160751616 5719685314464 5730626822976 5733196775424 5735764721664 5743223114112 5754209649408 5756787007488 5768851663872 5777987375232 5780575383552 5788092044691 5792591794176 5795186343936 5804363759616 5813920817496 5816528123904 5819133394944 5830265143296 5837846417568 5840461237248 5843080445952 5854258003968 5861969749872 5864595374592 5866526932992 5886089840664 5888729511936 5898425480541 5910412525956 5912359174656 5915007369216 5922698836428 5934735211248 5939348963328 5947172798562 5958549480708 5961218364288 5965852704768 5985750127104 5998294627776 6000981313536 6012460929024 6015157272576 6025676709888 6037203566592 6047863980048 6049855899648 6052565680128 6062150688768 6072752309184 6077473357824 6087097810944 6089824272384 6097120398864 6099851349504 6102586884096 6124953618432 6127700410368 6147506438172 6150263344128 6172804818576 6175573069824 6178339160064 6185741334894 6188511979584 6198312276504 6203130937344 6213979107072 6223819734432 6226607434752 6228658225152 6239656706688 6251592897792 6262525818846 6265334306304 6277319617536 6280131280896 6288404024709 6293292724224 6314282230572 6319191048192 6322021466112 6334115217408 6342459073632 6347389796352 6360289247232 6368559728256 6371412258816 6373510742016 6396978779136 6399847563264 6418314101133 6421188917088 6423303794688 6426180845568 6434645978772 6446955175848 6449846372352 6452735311872 6461126003376 6473485855584 6476385383424 6479289778176 6489958121856 6500235797136 6503147306496 6516665768448 6519584636928 6529909229568 6540660919683 6543594139392 6546525069312 6559048286208 6567577219764 6570518891904 6573465501696 6586040254464 6594715968606 6597669796416 6599842799616 6602798923776 6621851070747 6624820700928 6629970935808 6649101486676 6651404071488 6654383290368 6676577112654 6681767583744 6704052738632 6706370659824 6711584292864 6733968892992 6739203981312 6748081456248 6751103977728 6761680699136 6764018545152 6767051931648 6778886298624 6791854012416 6794899881984 6803846977554 6806087887104 6809136390144 6819804028928 6819919524864 6831846347832 6837157527552 6847985037312 6851052306432 6859960941856 6862332768192 6865410244608 6890572820736 6893662961664 6918929087488 6919046262144 6924425232384 6944405420898 6947519703552 6950631555072 6962075977032 6972983220984 6976106477824 6978522304512 6990726495456 7001797201236 7004933364096 7007240503296 7010379104256 7019494917248 7019613795024 7033760250368 7048501094592 7061984569728 7065147691008 7074334721289 7079954314752 7094222372864 7109089929216 7112274149376 7125879619584 7140813520896 7155204227072 7155325403136 7164629694288 7167838791168 7170199584768 7184771186688 7197336070144 7199828508672 7203053371392 7214338146304 7223837531724 7226216769024 7229453451264 7253565258192 7259204288512 7259327225856 7268766753798 7282671587532 7285933556352 7289201000448 7315916822016 7319197712384 7321728319488 7331248989504 7334532716544 7346147883264 7351858888704 7364715978752 7364840702976 7376378944512 7379682885632 7391833753392 7395148689408 7409295286272 7422252822336 7425581400064 7428148789248 7439786213376 7443118555136 7452923288544 7458717302784 7483593754752 7489411612672 7492001071104 7516988531712 7542059330961 7547922640896 7551303417856 7575715004616 7581604478976 7606890786528 7610297975808 7612804497408 7626247085952 7640835763968 7644262367232 7657630818816 7672279532544 7675716009984 7685827141311 7691802218496 7703983166976 7707433844736 7717456059588 7723455725568 7726915125248 7739151679488 7751894423328 7755370831872 7758844526592 7773686857728 7783795223424 7787281649664 7790773927936 7815959666496 7819460499456 7822035910656 7844606123607 7848119787552 7851639349248 7864567307388 7880550034608 7883145566208 7886676492288 7896931781904 7912980281664 7919131951104 7929563731416 7944732640944 7948291152384 7981000169472 7997726170368 8001308418048 8016614572032 8034235613184 8049604755456 8060208406074 8063818640064 8066474532864 8070087573504 8082867585024 8097003078912 8103297810432 8116130414592 8129493865152 8133135132672 8136782512128 8160260915466 8166604824576 8196675250896 8200351125504 8230406424768 8234097426432 8237785546752 8247655113192 8251349306112 8264416368672 8270841249792 8285305476096 8298426312576 8302143246336 8304877633536 8315812972566 8319542275584 8335457197056 8350034425128 8353779075072 8369759490048 8373508374528 8384538699612 8391056965632 8419042974096 8425588064256 8456612098176 8463186395136 8491412971008 8495216345088 8522679380193 8529305038848 8533130084352 8557752134844 8561585222784 8564405059584 8568241127424 8579527971696 8595940234464 8599795163136 8603647082496 8614834671168 8631314474112 8635180511232 8639053037568 8653277495808 8666981062848 8670863075328 8688887691264 8692779515904 8706545639424 8720881226244 8724792185856 8728700092416 8745397714944 8756769626352 8760691855872 8764620668928 8781387005952 8792954624808 8796893061888 8799790399488 8803731898368 8829134760996 8833094267904 8865618788934 8868538761984 8872511053824 8884048254642 8902102816872 8909023444992 8920759197843 8937824221062 8941827546432 8948779057152 8978625190656 8985605308416 8997441941664 9001471970304 9018691393536 9022735908864 9038515064832 9055805349888 9071795970072 9074783849472 9078848520192 9093226033152 9109128463776 9116210036736 9130646716416 9134736408576 9145680598296 9149777024256 9153880326144 9187430427648 9191550615552 9218072515619 9221259657258 9225395016192 9259207227864 9263359604736 9267508740096 9278612002341 9282767969376 9297310961312 9297468414756 9304696406016 9320968660608 9335729601648 9339911152128 9342987337728 9359485060032 9377389346688 9393788728269 9398001459456 9415979426304 9420196921344 9432446295052 9439939086336 9471423345858 9478786572288 9483032199168 9501172826112 9513688610448 9521084694528 9540433870848 9552839592384 9557118388224 9560266113024 9579694915584 9595468168704 9599771344896 9631783375632 9634955692032 9639271268352 9651968968158 9671420344256 9674769558528 9679102967808 9691689005064 9710228783376 9714578075136 9718934667264 9734937182784 9754555762688 9754720959744 9762304425984 9774998652672 9779376955392 9794863844352 9815391209088 9819787603968 9835171926016 9838572429312 9851365829646 9855778337856 9860198252544 9879060381696 9896337096448 9896504694624 9899764199424 9904198385664 9919714951168 9937231051392 9944956403712 9973652230014 9978125006336 9981574935552 10014865668981 10022651375616 10056079107948 10063896854528 10067376439296 10100953339488 10108805971968 10126655966592 10142521048704 10147063967744 10150405996544 10150577897472 10168329447936 10187781018624 10192349822976 10210174425088 10213704585216 10229706043392 10234288013312 10247769521748 10255736291328 10271977555968 10276578459648 10289941412784 10297940967424 10298115366912 10318868905984 10335859231104 10340494442496 10345126035456 10378393631232 10383042199552 10386637848576 10416608131347 10421279555328 10425947332608 10429381214208 10459474831476 10464159716736 10468852465664 10486089743184 10502695801854 10507400046144 10510860754944 10515568656384 10529242375872 10550640375552 10558842601472 10572751641888 10592976854592 10597721536512 10641333559296 10663634893824 10668411224064 10688819429376 10712314150912 10732806340608 10746944541432 10751758186752 10755299377152 10760116764672 10777156780032 10796004105216 10804580057088 10821507219456 10835756297586 10839325153536 10844180176896 10880347887288 10888806432768 10903150130697 10924007381298 10928900334528 10933801500672 10973875233024 10978796568576 10996873484256 11001799074816 11019221824896 11027788333056 11047073968128 11064568416768 11069524328448 11087750630088 11092723034112 11113942929408 11133379233504 11138372100096 11159679320064 11164677832704 11179384932816 11188075954176 11225390632128 11234117419008 11275482797568 11321883961344 11326955126784 11363572506924 11372406718464 11410336179792 11415446963712 11419206746112 11439370628928 11461253645952 11466393550848 11471529443328 11486446228224 11508419298816 11513574014976 11537703327744 11555974750464 11561150767104 11576184089382 11585183588352 11590372687872 11608727519232 11627841634992 11633056247808 11638266789888 11660530286592 11675692835136 11680922474496 11686160891904 11708516007936 11723939499744 11729190749184 11733053865984 11772179681328 11777459023872 11796850961082 11820825051912 11824718349312 11830014738432 11845397672856 11869470422496 11878697926656 11894345597124 11917098961416 11922436728576 11931705409536 11971500254208 11996589255552 12001962627072 12024921858048 12051353419776 12074407133184 12090312609111 12095727960096 12099711799296 12105131360256 12124301377536 12145504618368 12154946715648 12174195621888 12194240797728 12199702699008 12205173768192 12240391373199 12249907236864 12255400820736 12295012876344 12300526688256 12345609637152 12351146139648 12356678320128 12371482669788 12377023959168 12396624553008 12406261874688 12427958214144 12447639468864 12453214869504 12457316450304 12473719458849 12479313413376 12503185795584 12525051637692 12530668612608 12554639235072 12560262561792 12576808049418 12586585448448 12628564461144 12638382096384 12644042932224 12684918147264 12694779592704 12720578494464 12737119456512 12742824517632 12747021484032 12793957558272 12799695126528 12836628202266 12842377834176 12846607589376 12852361691136 12869291957544 12893910351696 12899692744704 12905470623744 12922252006752 12946971711168 12952770766848 12958579556352 12979916243712 13000471594272 13006294612992 13033331536896 13039169273856 13059818459136 13081321839366 13087188278784 13093050138624 13118096572416 13135154439528 13141037783808 13146931003392 13172080508928 13189431937212 13195339592832 13199685599232 13205597847552 13243702141494 13249641401856 13298202973352 13298428183401 13302808142976 13308766580736 13326072381963 13353154225308 13363535167488 13408105477264 13412741319648 13423168585728 13467937785984 13478407962624 13496162912496 13502207955456 13523361398272 13528037090304 13534103863296 13557772597248 13583708024832 13589799763968 13607693955108 13612175774208 13618272780288 13639608057856 13639839049728 13663692695664 13674315055104 13695970074624 13702104612864 13719921883712 13724665536384 13730820489216 13781145641472 13787325923328 13837858174976 13838092524288 13848850464768 13888810841796 13895039407104 13901263110144 13924151954064 13945966441968 13952212955648 13957044609024 13981452990912 14003594402472 14009866728192 14014481006592 14020758208512 14038989834496 14039227590048 14067520500736 14097002189184 14123969139456 14130295382016 14148669442578 14159908629504 14188444745728 14207135018787 14218179858432 14224548298752 14251759239168 14281627041792 14310408454144 14310650806272 14329259388576 14335677582336 14340399169536 14369542373376 14394672140288 14399657017344 14447675063448 14452433538048 14458906902528 14507130516384 14518408577024 14518654451712 14537533507596 14565343175064 14571867112704 14578402000896 14631833644032 14638395424768 14643456638976 14662497979008 14669065433088 14692295766528 14729431957504 14729681405952 14752757889024 14759365771264 14777048744469 14783667506784 14790297378816 14818590572544 14844505644672 14851162800128 14856297578496 14879572426752 14905846577088 14917434605568 14960478345021 14967187509504 14978823225344 15033977063424 15084118661922 15095845281792 15102606835712 15151430009232 15163208957952 15213781573056 15220595951616 15225608994816 15252494171904 15281671527936 15288524734464 15315261637632 15344559065088 15351432019968 15371654282622 15383604436992 15407966333952 15414867689472 15434912119176 15446911451136 15453830250496 15478303358976 15503788846656 15510741663744 15517689053184 15547373715456 15567590446848 15574563299328 15631919332992 15638920998912 15644071821312 15689212247214 15696239575104 15703278698496 15729134614776 15754043702781 15761100069216 15766291132416 15773352984576 15793863563808 15825960563328 15838263902208 15859127462832 15889465281888 15896582304768 15962000338944 15995452340736 16002616836096 16033229144064 16068471226368 16099209510912 16120416812148 16127637280128 16132949065728 16140175147008 16165735170048 16194006157824 16232260829184 16253634446379 16258987730304 16266270265344 16273565024256 16320521830932 16333209649152 16386011071947 16393350501792 16400702251008 16460812849536 16468194852864 16475571093504 16495310226384 16502698612224 16528832737344 16541682499584 16570610952192 16596852625152 16604286492672 16609755267072 16631625945132 16639084551168 16670914394112 16700068850256 16707558150144 16739518980096 16747016749056 16769077399224 16782113931264 16838085948192 16851176128512 16913224196352 16926372790272 16982825942016 16990432690176 17045358760386 17058610077696 17115504269688 17123170445568 17128810119168 17136482254848 17159055943392 17191880468928 17199590326272 17207294164992 17229669342336 17262628948224 17270361022464 17306554991616 17333962125696 17341726150656 17364276134073 17377775382528 17385559031808 17413091278848 17441762452488 17449584371712 17457400184832 17490795429888 17513539252704 17521383711744 17529241337856 17562774011904 17585909249616 17593786123776 17599580798976 17658269521992 17666188535808 17695276441623 17731237577868 17737077523968 17745022107648 17768096509284 17804205633744 17818046889984 17841518395686 17875648442124 17883655092864 17897558114304 17957250381312 17994883883328 18002943940608 18037382787072 18045471817728 18077030129664 18111610699776 18143591940144 18149567698944 18157697040384 18186452066304 18218256927552 18232420073472 18261293432832 18269472817152 18291361196592 18299554048512 18307760652288 18374860855296 18383101231104 18436145031238 18442519314516 18450790032384 18518414455728 18526719209472 18535017480192 18557224004682 18565535938752 18594621922624 18594936829512 18609392812032 18641937321216 18671459203296 18679822304256 18685974675456 18718970120064 18754778693376 18787577456538 18796002918912 18831958852608 18840393842688 18864892590104 18865212074127 18879878172672 18942846691716 18957573144576 18966064398336 19002345652224 19027377220896 19042169389056 19080867741696 19105679184768 19114236776448 19120532226048 19190936337408 19199542689792 19254942303399 19263566751264 19269911384064 19278542536704 19303937936316 19342840688512 19349539117056 19358205935616 19383378010128 19420457566752 19429156150272 19437869334528 19469874365568 19509111525376 19509441919488 19549997305344 19558753910784 19589727688704 19630782418176 19639575207936 19670343852032 19677144858624 19702731659292 19711556675712 19720396505088 19758120763392 19792674192896 19793009389248 19799528398848 19808396771328 19839429902336 19865553212241 19874462102784 19889912807424 19947304460028 19956250012672 19963149871104 20029731337962 20045302751232 20112158215896 20127793709056 20134752878592 20201906678976 20217611943936 20253311933184 20285042097408 20294127935488 20300811993088 20301155794944 20336658895872 20375562037248 20384699645952 20420348850176 20427409170432 20459412086784 20468576026624 20495539043496 20511472582656 20543955111936 20553156919296 20579882825568 20595881934848 20596230733824 20637737811968 20671718462208 20680988884992 20756787262464 20766084399104 20773275697152 20833216262694 20842559110656 20851894665216 20918949662952 20928319433472 20937704931328 20972179486368 21005391603708 21014800092288 21021721509888 21031137312768 21058484751744 21101280751104 21145503283776 21185953709184 21195443073024 21223004163867 21282667118592 21327269787648 21336822448128 21377638858752 21424628301824 21465612681216 21493889082864 21503516373504 21510598754304 21554313560064 21592008210432 21609160114176 21643014438912 21671512595172 21678650307072 21688360353792 21760695774576 21777612865536 21806300261394 21848014762596 21857800669056 21867603001344 21947750466048 21957593137152 21993746968512 22003598149632 22038443649792 22055576666112 22094147936256 22129136833536 22139048656896 22175501260176 22185446068224 22227885858816 22266758467008 22276744200192 22319358640128 22329355665408 22358769865632 22376151908352 22450781264256 22468234838016 22550965595136 22626177992883 22643767922688 22653910253568 22727145013848 22744813436928 22820672359584 22830893927424 22838413492224 22878741257856 22922507291904 22932787101696 22972892456448 23016838597632 23027148029952 23057481423933 23075406655488 23111949500928 23122301534208 23152368178764 23170367176704 23180745375744 23217455038464 23255683269984 23266112495616 23276533579776 23321060573184 23351385670272 23361844948992 23372321783808 23447878999488 23458381498368 23466107731968 23533818370821 23544359362656 23554918047744 23593701922164 23641650103824 23649436698624 23660029476864 23690795345712 23738940844992 23757395853312 23788691194248 23834197922832 23844873457152 23943000508416 23993178511104 24003925254144 24049843716096 24102706839552 24148814266368 24180625218222 24191455920192 24199423598592 24210262720512 24248602755072 24291009236736 24309893431296 24348391243776 24388481595456 24399405398016 24410347536384 24480782746398 24499814473728 24590025752688 24601053376512 24691219274304 24702292279296 24713356640256 24742965339576 24754047918336 24793249106016 24812523749376 24855916428288 24895278937728 24906429739008 24914632900608 24947438917698 24958626826752 25006371591168 25050103275384 25061337225216 25109278470144 25120525123584 25153616098836 25173170896896 25257128922288 25276764192768 25369836294528 25389559185408 25474238913024 25485649035264 25568038140579 25587915116544 25599390253056 25673256404532 25684755668352 25693215178752 25704723382272 25738583915088 25787820703392 25799385489408 25810941247488 25844504013504 25893943422336 25905541533696 25917159112704 25959832487424 26000943188544 26012589225984 26066663073792 26078338547712 26119636918272 26162643678732 26174376557568 26186100277248 26236193144832 26270308879056 26282075567616 26293862006784 26344161017856 26378863874424 26390679185664 26399371198464 26411195695104 26487404282988 26499282803712 26596405946704 26596856366802 26605616285952 26617533161472 26652144763926 26706308450616 26727070334976 26762277593529 26816210954528 26825482639296 26846337171456 26935875571968 26956815925248 26992325824992 27004415910912 27046722796544 27056074180608 27068207726592 27115545194496 27167416049664 27215387910216 27224351548416 27236545560576 27279216115712 27279678099456 27327385391328 27348630110208 27391940149248 27404209225728 27439843767424 27449331072768 27461640978432 27562291282944 27574651846656 27654217546857 27675716349952 27676185048576 27777621683592 27790078814208 27802526220288 27848303908128 27891932883936 27904425911296 27914089218048 27962905981824 28007188804944 28019733456384 28028962013184 28077979668992 28078455180096 28135041001472 28181366184807 28194004378368 28247938278912 28260590764032 28297338885156 28319817259008 28376889491456 28414270037574 28436359716864 28449096597504 28503518478336 28563254083584 28621301612544 28658518777152 28671355164672 28680798339072 28739084746752 28789344280576 28799314034688 28895350126896 28904867076096 28917813805056 29014261032768 29036817154048 29037308903424 29075067015192 29130686350128 29143734225408 29156804001792 29263667288064 29276790849536 29286913277952 29324995958016 29338130866176 29384591533056 29458863915008 29459362811904 29505515778048 29518731542528 29554097488938 29567335013568 29580594757632 29637181145088 29689011289344 29702325600256 29712595156992 29759144853504 29811693154176 29834869211136 29920956690042 29934375019008 30044597006943 30067954126848 30168237323844 30191690563584 30205213671424 30302860018464 30326417915904 30427563146112 30441191903232 30451217989632 30504988343808 30563343055872 30577049468928 30630523275264 30689118130176 30702864039936 30743308565244 30767208873984 30815932667904 30829735378944 30869824238352 30893822902272 30956606717952 31007577693312 31021483327488 31035378106368 31135180893696 31149126598656 31249824394041 31263838665984 31277841997824 31288143642624 31378424494428 31392479150208 31406557396992 31458269229552 31508087405562 31522200138432 31532582264832 31546705969152 31587727127616 31651921126656 31676527804416 31718254925664 31778930563776 31793164609536 31924000677888 31990904681472 32005233672192 32066458288128 32136942452736 32198419021824 32240833624296 32255274560256 32265898131456 32280350294016 32331470340096 32388012315648 32464521658368 32507268892758 32517975460608 32532540530688 32641043661864 32666419298304 32709450392091 32772022143894 32786701003584 32801404502016 32921625699072 32936389705728 32990620452768 33005397224448 33057665474688 33083364999168 33141221904384 33193705250304 33208572985344 33263251890264 33278169102336 33341828788224 33400137700512 33415116300288 33479037960192 33494033498112 33538154798448 33564227862528 33676171896384 33702352257024 33826448392704 33965651884032 33980865380352 34090717520772 34117220155392 34231008539376 34246340891136 34257620238336 34318111886784 34383760937856 34399180652544 34414588329984 34459338684672 34525257896448 34540722044928 34613109983232 34667924251392 34683452301312 34728552268146 34755550765056 34771118063616 34826182557696 34883524904976 34899168743424 34914800369664 34981590859776 35027078505408 35042767423488 35058482675712 35125548023808 35171818499232 35187572247552 35199161597952 35316539043984 35332377071616 35390552883246 35462475155736 35474155047936 35490044215296 35536193018568 35608411267488 35636093779968 35683036791372 35751296884248 35767310185728 35795116228608 35914500762624 35989767766656 36005887881216 36074765574144 36154060259328 36223221399552 36270937827333 36287183880288 36299135397888 36315394080768 36372904132608 36436513855104 36464840146944 36522586865664 36582722393184 36599108097024 36615521304576 36721174119597 36749721710592 36766202462208 36872290062476 36885038629032 36901580064768 37036828911456 37053438418944 37070034960384 37114448009364 37131071877504 37189243845248 37189873659024 37218785624064 37283874642432 37342918406592 37359644608512 37371949350912 37421158376547 37437940240128 37509557386752 37575154913076 37592005837824 37663917705216 37680787685376 37729785180208 37730424148254 37759756345344 37885693383432 37915146289152 37932128796672 38054754441792 38084338778112 38161735483392 38211358369536 38228473552896 38241064452096 38381872674816 38399085379584 38509884606798 38527133502528 38539822768128 38557085073408 38607875872632 38685681377024 38699078234112 38716411871232 38766756020256 38840915133504 38858312300544 38875738669056 38939748731136 39018223050752 39018883838976 39099994610688 39117507821568 39179455377408 39261564836352 39279150415872 39340687704064 39354289717248 39405463318584 39423113351424 39440793010176 39516241526784 39585348385792 39586018778496 39599056797696 39616793542656 39678859804672 39731106424482 39748924205568 39894608920056 39912500025344 39926299742208 39978217145889 40059462675924 40090605502464 40224316431792 40255587418112 40269505757184 40403813357952 40435223887872 40506623866368 40570084194816 40588255870976 40602311589888 40673317791744 40751124074496 40769399291904 40840697700352 40854818340864 40918824173568 40937152053248 40991078086992 41022945165312 41087910223872 41106313838592 41159765651136 41191763869696 41192461467648 41275475623936 41343436924416 41361977769984 41513574524928 41532168798208 41546551394304 41666432525388 41685118221312 41703789330432 41837899325904 41856638866944 41875409862656 41944358972736 42010783207416 42029600184576 42043443019776 42062274625536 42116969503488 42202561502208 42291006567552 42371907418368 42390886146048 42446008327734 42565334237184 42621405056361 42654539575296 42673644896256 42755277717504 42849256603648 42931225362432 42987778165728 43007032747008 43021197508608 43108627120128 43184016420864 43343025190344 43357300614144 43376720707584 43521391549152 43555225731072 43612600522788 43696029525192 43715601338112 43735206002688 43895500932096 43915186274304 43987493937024 44007196299264 44076887299584 44188295872512 44258273667072 44278097313792 44331146233407 44351002520352 44370892136448 44455771717632 44533516934016 44553488400384 44638717280256 44717539731264 44752303816704 44881435035063 44901562528512 44936469676032 45101931190272 45252355985766 45287535845376 45307820507136 45454290027696 45489626873856 45641344719168 45661787854848 45676826984448 45757482515712 45845014583808 45865574203392 45945784912896 46033677195264 46054296059904 46114962847866 46150813310976 46223899001856 46244603068416 46304736357528 46340734353408 46361490751488 46434910076928 46511366539968 46532224991232 46553067159552 46642121146368 46702771340544 46723689897984 46895757998976 46916762996736 46932215463936 47067636741642 47088718725312 47109836095488 47187403844328 47262131108343 47283300207648 47298873397248 47320058953728 47381590691424 47477881689984 47514791706624 47577382388496 47668395845664 47689746914304 47886001016832 47986357022208 48007850508288 48099687432192 48205413679104 48297628532736 48361250436444 48382911840384 48398847197184 48420525441024 48497205510144 48582018473472 48696782487552 48760903339137 48776963190912 48798810796032 48820695072768 48961565492796 48999628947456 49158033215841 49180051505376 49202106753024 49382438548608 49404584558592 49426713280512 49485930679152 49508095836672 49586498212032 49625047498752 49711832856576 49790557875456 49812859478016 49829265801216 49894877835396 49917253653504 50012743182336 50100206550768 50122674450432 50218556940288 50241050247168 50307232197672 50346341793792 50514257844576 50553528385536 50739672589056 50779118370816 50948477826048 50971298070528 51136076281158 51175830233088 51346512809064 51369511336704 51386430357504 51409446764544 51477167830176 51575641406784 51598770978816 51621882494976 51689008027008 51787886844672 51811083067392 51919664974848 52001886377088 52025178451968 52092828402219 52133326147584 52156677095424 52239273836544 52325287357464 52348753115136 52372200554496 52472386289664 52540617758112 52564151135232 52587724013568 52688322035712 52757727748848 52781358371328 52798742396928 52974808565976 52998565607424 53085829324869 53192811893408 53193712733604 53211232571904 53235066322944 53304289527852 53412616901232 53454140669952 53524555187058 53632421909056 53650965278592 53692674342912 53871751143936 53984651649984 54008831821824 54093445593088 54112148361216 54136415453184 54231090388992 54334832099328 54430775820432 54448703096832 54473091121152 54558432231424 54559356198912 54654770782656 54697260220416 54783880298496 54808418451456 54879687534848 54898662145536 54923281956864 55124582565888 55149303693312 55308435093714 55351432699904 55352370097152 55555243367184 55580157628416 55605052440576 55696607816256 55783865767872 55808851822592 55828178436096 55925811963648 56014377609888 56039466912768 56057924026368 56155959337984 56156910360192 56270082002944 56362732369614 56388008756736 56495876557824 56521181528064 56594677770312 56639634518016 56753778982912 56828540075148 56872719433728 56898193195008 57007036956672 57126508167168 57242603225088 57317037554304 57342710329344 57361596678144 57578688561152 57598628069376 57764826910197 57790700253792 57809734152192 57835627610112 58028522065536 58073634308096 58074617806848 58150134030384 58261372700256 58287468450816 58313608003584 58527334576128 58553581699072 58649991916032 58676261732352 58769183066112 58917727830016 58918725623808 59011031556096 59037463085056 59108194977876 59134670027136 59161189515264 59274362290176 59378022578688 59404651200512 59425190313984 59518289707008 59596659636723 59623386308352 59669738422272 59841913380084 59868750038016 60089194013886 60135908253696 60336474647688 60383381127168 60410427342848 60605720036928 60652835831808 60855126292224 60882383806464 60902435979264 61009976687616 61126686111744 61154098937856 61261046550528 61378236260352 61405728079872 61486617130488 61534417747968 61631865335808 61659470757888 61739648476704 61787645804544 61913213435904 62015155386624 62042966654976 62270361787392 62298253197312 62499648788082 62527677331968 62555683995648 62756848988856 62784958300416 62813114793984 62916538459104 63016174811124 63044400276864 63065164529664 63093411938304 63175454255232 63303842253312 63436509851328 63557861127552 63586329219072 63669012491601 63848001355776 63981809362944 64010467344384 64132916576256 64273884905472 64396838043648 64481667248592 64510549120512 64531796262912 64662940680192 64776024631296 64929043316736 65014537785516 65035950921216 65065081061376 65282087323728 65332838596608 65418900784182 65544044287788 65573402007168 65602809004032 65843251398144 65872779411456 65981240905536 66010794448896 66115330949376 66166729998336 66282443808768 66387410500608 66417145970688 66526503780528 66556338204672 66683657576448 66800275401024 66830232600576 66958075920384 66988066996224 67076309596896 67128455725056 67352343792768 67404704514048 67652896785408 67878533978649 67931303768064 67961730760704 68181435041544 68234440310784 68462017078752 68492681782272 68515240476672 68636223773568 68767521875712 68798361305088 68918677369344 69050515792896 69081444089856 69172444271799 69226219966464 69335848502784 69366904602624 69457104536292 69511101530112 69542236127232 69652365115392 69767049809952 69798337486848 69829600739328 69963181719552 70054157010816 70085534846976 70116965351424 70343636998464 70375144495104 70398323195904 70601455112463 70633078087968 70664754143232 70781105766492 70924950311472 70948310095872 70980088430592 71072386037136 71216822534976 71272187559936 71366073582744 71502593768496 71534620371456 71829001525248 71979535533312 72011775762432 72149531148288 72308120518656 72446442799104 72541875654666 72574367760576 72598270795776 72630788161536 72745808265216 72873027710208 72929680293888 73045173731328 73165444786368 73198216194048 73231042609152 73442348239194 73499443421184 73744580124952 73770077258064 73803160129536 74073657822912 74106876837888 74140069920768 74228896018728 74262143755008 74378487690496 74379747318048 74437571248128 74567749284864 74685836813184 74719289217024 74743898701824 74842316753094 74875880480256 75019114773504 75150309826152 75184011675648 75327835410432 75361575370752 75459570360416 75460848296508 75519512690688 75771386766864 75830292578304 76109508883584 76168677556224 76422716739072 76456947105792 76763745349632 76798170759168 77019769213596 77054267005056 77079645536256 77114170146816 77215751745264 77371362754048 77398156468224 77432823742464 77533512040512 77681830267008 77716624601088 77751477338112 77879497462272 78036446101504 78037767677952 78199989221376 78235015643136 78358910754816 78523129672704 78558300831744 78681375408128 78708579434496 78810926637168 78846226702848 78881586020352 79032483053568 79170696771584 79172037556992 79198113595392 79233587085312 79357719609344 79462212848964 79497848411136 79789217840112 79825000050688 79852599484416 79956434291778 80118925351848 80181211004928 80448632863584 80511174836224 80539011514368 80807626715904 80870447775744 81013247732736 81140168389632 81176511741952 81204623179776 81346635583488 81502248148992 81681395400704 81709636681728 81837648347136 81874304106496 81982156173984 82045890330624 82175820447744 82212627677184 82319531302272 82383527739392 82384922935296 82686873848832 82723955539968 82962652640571 83027149049856 83064337596416 83332865050776 83370236442624 83407578660864 83675798651808 83713277733888 83750819725312 83888717945472 84021566414832 84059200369152 84086886039552 84233939006976 84405123004416 84544098554421 84582013135104 84743814836736 84781772292096 84892016655468 85130668474368 85242810112722 85309079150592 85347289792512 85510555435008 85698513207296 85975556331456 86014065494016 86042395017216 86217254240256 86368032841728 86686050380688 86714601228288 86753441415168 87042783098304 87110451462144 87225201045576 87392059050384 87431202676224 87470412005376 87791001864192 87830372548608 87974987874048 88014392598528 88153774599168 88376591745024 88516547334144 88556194627584 88662292466814 88702005040704 88741784272896 88911543435264 89067033868032 89106976800768 89277434560512 89435079462528 89504607633408 89762870070126 89803125057024 90133791020829 90203862380544 90504711971532 90575071690752 90615641014272 90908580055392 90979253747712 91282689438336 91323575709696 91353653968896 91514965031424 91690029167616 91731148406784 91891569825792 92067354390528 92108592119808 92229925695732 92301626621952 92447798003712 92489206136832 92609472715056 92681468706816 92869820153856 93022733079936 93064449982464 93106134319104 93405542681088 93447379795968 93749473182123 93791515997952 93833525993472 93864430927872 94135273483284 94177437450624 94219672190976 94374807688656 94524262216686 94566600415296 94597746794496 94640117907456 94763181382848 94955763379968 95029583413248 95154764776992 95336791691328 95379493828608 95772002033664 95972714044416 96015701016576 96199374864384 96410827358208 96595257065472 96722500872888 96765823680768 96797694394368 96841050882048 96994411020288 97164036946944 97393564975104 97521806678274 97553926381824 97597621592064 97923130985592 97999257894912 98128351176273 98316066431682 98360103010752 98404213506048 98764877097216 98809169117184 98971861358304 99016191673344 99172996424064 99250094997504 99423665713152 99581115750912 99625718956032 99789755670792 99834507307008 100025486364672 100200413101536 100245348900864 100437113880576 100482100494336 100614464395344 100692683587584 101028515689152 101107056771072 101398797671809 101479345178112 101896955652096 101942596141056 102272152562316 102351660466176 102693025618128 102739022673408 102772860715008 102954335660352 103151282813568 103197541957632 103243764989952 103378016054016 103575773689344 103622166134784 103839329949696 104003772754176 104050356903936 104185656804438 104266652295168 104313354190848 104478547673088 104650574714928 104697506230272 104744401108992 104944772579328 105081235516224 105128302270464 105175448027136 105376644071424 105515455497696 105562716742656 105597484793856 105949617131952 105997131214848 106171658649738 106385623786816 106387425467208 106422465143808 106470132645888 106608579055704 106825233802464 106908281339904 107049110374116 107264843818112 107301930557184 107385348685824 107743502287872 107969303299968 108017663643648 108186891186176 108224296722432 108462180777984 108669664198656 108861551640864 108897406193664 108946182242304 109116864462848 109118712397824 109309541565312 109394520440832 109567760596992 109759375069696 109797324291072 109846563913728 110163522358791 110249165131776 110298607386624 110616870187428 110702865399808 110704740194304 111110486734368 111160315256832 111210104881152 111393215632512 111567731535744 111617703645184 111656356872192 111851623927296 112028755219776 112078933825536 112115848052736 112311918675968 112313820720384 112540164005888 112725464739228 112776017513472 112991753115648 113042363056128 113189355540624 113279269036032 113507557965824 113657080150296 113745438867456 113796386390016 114253016334336 114485206450176 114634075108608 114685420658688 114723193356288 115157377122304 115197256138752 115529653820394 115581400507584 115619468304384 115671255220224 116057044131072 116147268616192 116149235613696 116300268060768 116522745400512 116574936901632 116627216007168 117054669152256 117299983832064 117352523464704 117538366132224 117835455660032 117837451247616 118022063112192 118074926170112 118216389955752 118269340054272 118322379030528 118548724580352 118756045157376 118809302401024 118850380627968 119036579414016 119193319273446 119246772616704 119683826760168 119737500076032 119934651437667 120178388027772 120271816507392 120672949295376 120766762254336 121211440073856 121305671663616 121710252584448 121764767612928 122019953375232 122253372223488 122308197875712 122522093101056 122756472520704 122811456159744 122973234260976 123068835495936 123263730671616 123318941515776 123479296953408 123575291609088 123826426871808 124030310773248 124085933309952 124540723574784 124596506394624 124999297576164 125055354663936 125111367991296 125513697977712 125569916600832 125626229587968 125833076918208 126032349622248 126088800553728 126130329059328 126186823876608 126350908510464 126607684506624 126873019702656 127115722255104 127172658438144 127338024983202 127696002711552 127864215169083 127963618725888 128020934688768 128265833152512 128547769810944 128793676087296 128963334497184 129021098241024 129063592525824 129325881360384 129552049262592 130029075571032 130071901842432 130130162122752 130564174647456 130665677193216 130837801568364 131088088575576 131146804014336 131205618008064 131686502796288 131745558822912 131962481811072 132021588897792 132230661898752 132564887617536 132774821001216 132834291941376 132993438700221 133053007561056 133112676409344 133367315152896 133600550802048 133660465201152 133916151840768 134152619193792 134256911450112 134644305105189 134704687585536 134809409028096 135305793570816 135757067957298 135862607536128 135923461521408 136362870083088 136468880621568 136924034157504 136985363564544 137030480953344 137272447547136 137535043751424 137596722610176 137837354738688 138101031585792 138162888179712 138344888543598 138452439932928 138671697005568 138733809205248 138914209072584 139022203060224 139084472254464 139304730230784 139534099619904 139596674973696 139659201478656 139926363439104 140108314021632 140171069693952 140687273996928 140750288990208 140796646391808 141202910224926 141266156175936 141329508286464 141562211532984 141786393325029 141849900622944 141896620191744 141960176861184 142144772074272 142433645069952 142544375119872 142732147165488 143005187536992 143069240742912 143658003050496 143959071066624 144023551524864 144299062296576 144616241037312 144892885598208 145083751309332 145148735521152 145196541591552 145261576323072 145491616530432 145746055420416 146090347462656 146282710017411 146330889572736 146396432388096 146462085218304 146884696478388 146998886842368 147489160249904 147540154516128 147606320259072 148147315645824 148213753675776 148280139841536 148457792037456 148524287510016 148756975380992 148759494636096 148875142496256 149135498569728 149371673626368 149438578434048 149487797403648 149684633506188 149751760960512 150038229547008 150300619652304 150368023351296 150655670820864 150723150741504 150919140720832 150921696593016 151039025381376 151542773533728 151660585156608 152219017767168 152337355112448 152845433478144 152913894211584 153527490699264 154039538427192 154108534010112 154159291072512 154228340293632 154431503490528 154742725508096 154796312936448 154865647484928 155067024081024 155363660534016 155433249202176 155758994924544 156072892203008 156075535355904 156278485206657 156399978442752 156470031286272 156717821509632 157046259345408 157116601663488 157362750816256 157417158868992 157621853274336 157692453405696 157763172040704 158064966107136 158341393543168 158344075113984 158396227190784 158924425697928 158995696822272 159578435680224 159650000101376 159705198968832 159912868583556 160237850703696 160362422009856 160897265727168 161022349672448 161078023028736 161615253431808 162026495465472 162280336779264 162353023483904 162409246359552 162693271166976 163004496297984 163362790801408 163419273363456 163675296694272 163964312347968 164091780661248 164351640895488 164425255354368 164639062604544 164767055478784 164769845870592 165373747697664 165447911079936 165925305281142 166054298099712 166128675192832 166665730101552 166740472885248 166815157321728 167351597303616 167426555467776 167501639450624 167777435890944 168043132829664 168118400738304 168173772079104 168467878013952 168810246008832 169088197108842 169164026270208 169487629673472 169563544584192 169784033310936 170261336948736 170485620225444 170618158301184 170694579585024 171021110870016 171951112662912 172028130988032 172084790034432 172736065683456 173294480730591 173372100761376 173429202456576 173506882830336 174085566196608 174220902924288 174450402091152 174784118100768 174862405352448 174940824010752 175582003728384 175660745097216 175949975748096 176028785197056 176307549198336 176753183490048 177033094668288 177112389255168 177324584933628 177404010081408 177483568545792 177823086870528 178134067736064 178213953601536 178554869121024 178789978910169 178870158925056 179009215266816 179525740140252 179606250114048 180267582041658 180407724761088 181009423943064 181150143381504 181231282028544 181817160110784 181958507495424 182565378876672 182647151419392 182707307937792 183029930062848 183380058335232 183462296813568 183783139651584 184134708781056 184217184239616 184459851391464 184603253243904 184895596007424 184978412273664 185218945430112 185362937413632 185739640307712 186045466159872 186128899964928 186811085362176 186894759591936 187498946364246 187583031995904 187667051986944 188270546966568 188354874901248 188439344381952 188749615377312 189048524433372 189133200830592 189195493588992 189280235814912 189526362765696 189911526759936 190309529553984 190673583382656 190758987657216 191007037474803 191544004067328 191945428088832 192031402033152 192398749728768 192821654716416 193190514130944 193445001745776 193531647361536 193595388788736 193988822040576 194328073893888 194787129950208 195043613356548 195107852763648 195195243184128 195846261971184 195998515789824 196256702352546 196632132863364 196720206021504 196808427012096 197529754194432 197618338234368 197943722716608 198032383346688 198345992848128 198500189995008 198847331426304 199162231501824 199251437912064 199579511341584 199669014614016 200050972729344 200400826203072 200490697801728 200874227761152 200964200988672 201228928790688 201385367175168 202057031378304 202214113542144 202797595343618 202958690356224 203635601935947 203793911304192 203885192282112 204544305124632 204703320932352 205386051236256 205478045346816 205545721430016 205908671320704 206302565627136 206395083915264 206756032108032 207151547378688 207244332269568 207517332815397 207678659899392 208007545508352 208100713807872 208371313608876 208533304590336 208626708381696 208957095346176 209301149429856 209395012460544 209488802217984 209889545158656 210162471032448 210256604540928 210350896054272 211030910995392 211125433485312 211194969587712 211804365337389 211899234263904 211994262429696 212343317299476 212771247573632 212774850934416 212844930287616 212940265291776 213217158111408 213650467604928 213816562679808 214098220748232 214529687636224 214603861114368 215487004575744 215938606599936 216035327287296 216373782372352 216448593444864 216924361555968 217339328397312 217723103281728 217794812387328 217892364484608 218233728925696 218237424795648 218619083130624 218789040881664 219135521193984 219518750139392 219594648582144 219693127827456 220327044717582 220498330263552 221233740374856 221405730799616 221409480388608 222220973468736 222320630513664 222420209762304 222786431265024 223135463071488 223235407290368 223312713744384 223703247854592 224057510439552 224157867651072 224231696105472 224623837351936 224627641440768 225080328011776 225450929478456 225552035026944 225983506231296 226084726112256 226378711081248 226558538072064 227015115931648 227314160300592 227490877734912 228506032668672 229268150217216 229370841317376 230314754244608 230394512277504 231059307640788 231162801015168 231238936608768 231342510440448 232114088262144 232298471227392 232600536121536 233045490801024 233149873803264 233254432014336 234109338304512 234599967664128 234705046929408 235076732264448 235670911320064 235674902495232 236044126224384 236149852340224 236432779911504 236538680108544 236644758061056 237097449160704 237512090314752 237618604802048 237700761255936 238073158828032 238386638546892 238493545233408 239367653520336 239475000152064 239869302875334 240356776055544 240543633014784 241345898590752 241533524508672 242422880147712 242611343327232 243420505168896 243529535225856 244039906750464 244506744446976 245044186202112 245512945041408 245622912319488 245946468521952 246137670991872 246527461343232 246637883031552 246958593906816 247150583218176 248060621546496 248171866619904 248887957921713 249081447149568 249193012789248 249998595152328 250110709327872 250222735982592 251027395955424 251139833201664 251252459175936 251666153836416 252064699244496 252177601107456 252260658118656 252701817020928 253215369013248 253632295663263 253746039405312 254231444510208 254345316876288 254676049966404 255392005423104 255728430338166 255927237451776 256041869377536 256531666305024 257095539621888 257926668994368 258042196482048 258127185051648 258651762720768 259104098525184 260058151142064 260143803684864 260260324245504 261128349294912 261331354386432 261675603136728 262176177151152 262293608028672 262411236016128 263373005592576 263491117645824 263924963622144 264043177795584 264461323797504 265129775235072 265549642002432 265668583882752 265986877400442 266106015122112 266225352818688 266734630305792 267201101604096 267320930402304 267832303681536 268305238387584 268513822900224 269288610210378 269409375171072 270401373062487 270611587141632 271514135914596 271725215072256 271846923042816 272725740166176 272937761243136 273848068315008 273970727129088 274060961906688 274544895094272 275070087502848 275193445220352 275674709477376 276202063171584 276325776359424 276689777087196 276904879865856 277343394011136 277467618410496 277828418145168 278044406120448 278609460461568 279068199239808 279193349947392 279318402957312 280216628043264 280342139387904 281248419546369 281374547993856 281500577980416 281593292783616 282405820449852 282532312351872 282659016572928 283124423065968 283572786650058 283699801245888 283793240383488 283920353722368 284289544148544 284867290139904 285088750239744 285464294330976 286010375073984 286138481485824 287316006100992 287918142133248 288047103049728 288598124593152 289232482074624 289785771196416 290167502618664 290297471042304 290393083183104 290523152646144 290983233060864 291492110840832 292180694925312 292565420034822 292661779145472 292792864776192 293769392956776 293997773684736 294385053528819 294978320499808 295080309032256 295212640518144 296294631291648 296427507351552 296915584074912 297048575020032 297513950761984 297518989272192 297750284992512 298270997139456 298743347252736 298877156868096 299369267012376 299503521921024 300076459094016 300601239304608 300736046702592 301311341641728 301446301483008 301838281441664 301843393186032 302078050762752 303085547067456 303321170313216 304196393015427 304438035534336 305690866956288 305827788423168 307054981398528 308079076854384 308217068020224 308318582145024 308863006981056 309485451016192 309592625872896 309731294969856 310134048162048 310727321068032 310866498404352 311517989849088 312145784406016 312151070711808 312556970413314 312799956885504 312940062572544 313435643019264 314092518690816 314233203326976 314725501632512 314834317737984 315243706548672 315384906811392 315526344081408 316129932214272 316682787086336 316688150227968 316792454381568 317848851395856 317991393644544 319156871360448 319300000202752 319410397937664 319825737167112 320475701407392 320724844019712 321794531454336 322044699344896 322156046057472 323230506863616 324052990930944 324560673558528 324706046967808 325386542333952 326008992595968 326725581602816 326838546726912 327350593388544 327928624695936 328183561322496 328703281790976 329278125209088 329539691741184 330490567076373 330747495395328 330895822159872 331850610562284 332108596199424 332257350385664 333331460203104 333480945770496 333630314643456 334703194607232 334853110935552 335003278901248 335554871781888 336086265659328 336236801476608 336347544158208 336935756027904 337620492017664 338176394217684 338328052540416 338975259346944 339127089168384 339568066621872 340522673897472 340971240450888 341236316602368 341389159170048 343902225325824 344056261976064 344169580068864 345472131366912 346588961461182 346744201522752 346858404913152 347013765660672 348171132393216 348441805848576 348900804182304 349568236201536 349724810704896 349881648021504 351164007456768 351899951496192 352057570394112 352615098396672 353506366980096 354066189336576 354224778510336 354649169867256 354808020162816 354967137091584 355646173741056 356268135472128 356427907203072 357109738242048 357579957820338 357740317850112 359051480280504 359212500228096 359803954313001 360535164083316 360815449522176 362018847886128 362300286763008 363634320221568 363917014990848 365130757753344 365294302838784 366059860125696 366760116670464 366924593627136 367566279303168 368269417562112 368434368479232 368919702782928 369206506487808 369791192014848 369956824547328 370437890860224 370725874827264 371479280615424 372090932319744 372257799929856 373622170724352 373789519183872 374997892728492 375166063991808 375334103973888 376541093933136 376709749802496 376878688763904 377499230754624 378097048866744 378266401661184 378390987177984 378560471629824 379052725531392 379823053519872 380619059107968 381347166765312 381517975314432 382014074949606 383088008134656 383592645507249 383890856177664 384062804066304 384797499457536 385643309432832 386381028261888 386890003491552 387063294723072 387190777577472 387977644081152 388656147787776 390087226713096 390215705527296 390390486368256 391692523942368 391997031579648 392513404705092 393264265726728 393440412043008 393616854024192 395059508388864 395236676468736 395887445433216 396064766693376 396691985696256 397694662852608 398324463003648 398502875824128 398980316100663 399159022683168 399338029228032 400101945458688 400801652406144 400981395603456 401748455522304 402457857581376 402770734350336 403932915315567 404114062756608 404428227084288 405595190687236 405917380712448 407271203871894 407587822608384 407770384564224 409088610249264 409406641864704 410772102472512 410956090693632 411091442860032 411817342641408 412605131254272 412790167830528 413512064216064 414303094757376 414488664539136 415034665630794 415357319798784 416015091016704 416201427615744 416742627217752 417066609180672 417253416763392 417914190692352 418602298859712 418790024921088 418977604435968 419779090317312 420324942064896 420513209081856 422061821990784 422250866970624 422389939175424 423608730674778 423798468527808 423988524859392 424686634598952 425542495147264 425549701868832 425689860575232 425880530583552 426434316222816 427300935209856 427633125359616 428196441496464 429059375272448 429207722228736 430974009151488 431877213199872 432070654574592 432747564744704 432897186889728 433848723111936 434678656794624 435446206563456 435589624774656 435784728969216 436467457851392 436474849591296 437238166261248 438271042387968 439037500278784 439189297164288 439386255654912 440654089435164 440996660527104 442467480749712 442811461599232 442818960777216 444441946937472 444641261027328 444840419524608 445572862530048 446270926142976 446470814580736 446625427488768 447406495709184 448115020879104 448315735302144 448463392210944 449247674703872 449255282881536 450160656023552 450901858956912 451104070053888 451967012462592 452169452224512 452757422162496 453117076144128 454030231863296 454628320601184 454981755469824 457012065337344 458536300434432 458741682634752 460629508489216 462118615281576 462325602030336 462477873217536 462685020880896 464228176524288 464596942454784 465201072243072 466090981602048 466299747606528 468218676609024 468835455619971 469199935328256 469410093858816 470153464528896 471341822640128 471349804990464 472088252448768 472865559823008 473077360217088 473289516122112 474194898321408 475024180629504 475237209604096 476773277093784 476987090466816 478735307040672 478950000304128 479738605750668 480713552111088 481087266029568 482691797181504 483067049017344 484845760295424 486841010337792 487059070451712 488079813500928 489013488893952 490088372404224 491025890082816 491892937043904 492275341983744 493054922686464 493275766063104 493917187813632 494301166436352 496121243092992 496343733239808 497775915843426 498162894299136 498386025578496 499997190304656 500221418655744 500445471965184 502054791910848 502279666403328 502504918351872 503332307672832 504129398488992 504355202214912 504521316237312 505403634041856 506430738026496 507264591326526 507492078810624 508462889020416 508690633752576 509352099932808 510784010846208 511456860676332 511854474903552 512083738755072 513063332610048 515853337988736 516084392964096 516254370103296 518208197050368 519883442191773 520116302284128 520287607369728 520520648491008 522256698589824 522662708772864 523351206273456 524352354302304 524587216057344 524822472032256 526746011185152 526982235291648 527849927244288 528086355591168 528922647595008 530259550470144 531099284004864 531337167765504 531973754800884 532212030244224 532450705637376 533469260611584 534402203208192 534641860804608 535664607363072 536369936730507 536610476775168 537027645800448 538577220420756 538818750342144 540802746124974 541223174283264 543028271829192 543450430144512 543693846085632 545451480332352 545875522486272 547696136630016 547941454258176 548121923813376 549089790188544 550140175005696 550386890440704 551349418954752 552404126343168 552651552718848 553379554174392 553809759731712 554686788022272 554935236820992 555656836290336 556088812240896 557218920923136 558136398479616 558386699894784 560433256086528 560684278775808 562496839092738 562749095987712 563001155960832 564811640899704 565064624703744 565318033145856 566248846131936 567145573300116 567399602491776 567586480766976 567840707444736 568579088297088 569734580279808 570928588661952 572020750147968 572276962971648 573021112424409 574632012201984 575836284266496 576094206099456 577196249186304 578464964149248 579571542392832 580335005237328 580594942084608 580786166366208 581966466121728 582984221681664 584361389850624 585130840069644 585323558290944 585585729552384 587538785913552 587995547369472 588770107057638 589956640999616 590160618064512 590425281036288 592589262583296 592855014703104 593831168149824 594097150040064 595027901523968 595037978544384 595500569985024 596541994278912 597486694505472 597754313736192 598738534024752 599007043842048 600152918188032 601202478609216 601472093405184 602622683283456 602892602966016 603676562883328 603686786372064 604156101525504 606171094134912 606642340626432 608392786030854 608876071068672 610906805807841 611381733912576 611655576846336 614109962797056 616158153708768 616434136040448 616637164290048 617726013962112 618970902032384 619185251745792 620268096324096 621454642136064 621732996808704 623035979698176 624291568812032 624302141423616 625113940826628 625599913771008 625880125145088 626871286038528 628185037381632 628466406653952 629451003265024 629668635475968 630487413097344 630769813622784 631052688162816 633365574172672 633376300455936 633584908763136 635413096012167 635697702791712 635982787289088 638313742720896 638600000405504 638820795875328 639651474334224 640951402814784 641449688039424 643589062908672 644089398689792 646461013727232 648105981861888 649121347117056 649412093935616 650773084667904 652017985191936 653451163205632 653677093453824 654701186777088 655857249391872 656367122644992 657406563581952 658556250418176 659079383482368 660981134152746 661494990790656 663701221124568 664217192398848 664514700771328 666662920406208 666961891540992 667260629286912 669406389214464 669706221871104 671109743563776 672172531318656 672473602953216 672695088316416 673871512055808 675240984035328 676352788435368 676656105080832 677950518693888 678254178336768 679136133243744 681045347794944 681942480901776 682472633204736 687804450651648 688112523952128 690944262733824 693177922922364 693488403045504 693716809826304 694027531321344 696342264786432 697801608364608 699136472403072 699449621409792 699763296043008 702328014913536 703799902992384 704115140788224 705230196793344 707012733960192 708132378673152 708449557020672 709298339734512 709616040325632 709934274183168 711292347482112 712536270944256 712855814406144 714219476484096 715159915640676 715480635700224 718102960561008 718425000456192 719607908626002 721070328166632 721630899044352 724037695772256 724600573526016 727268640443136 727834029981696 730261515506688 730588605677568 732119720251392 733520233340928 735132558606336 736538835124224 736868736958464 737839405565856 738413012975616 739582384029696 739913649094656 740875781720448 741451749654528 744181864639488 744515599859712 746663873765139 747244341448704 747579038367744 749995785456984 750332127983616 750668207947776 753082187866272 753419499604992 753757377527808 754998461509248 756194097733488 756532803322368 756781974355968 758105451062784 759646107039744 760896886989789 761238118215936 762694333530624 763035950628864 764028149899212 766176016269312 767185291014498 767781712355328 768125608132608 769594998915072 771286618865664 773780006983104 774126589446144 774381555154944 775955288162304 777312295575552 780174453426192 780431411054592 780780972736512 783385047884736 783994063159296 785026809410184 786528531453456 786880824086016 787233708048384 790119016777728 790473352937472 791774890866432 792129533386752 793383971392512 795389325705216 796648926007296 797005751648256 797960632201326 798318045366336 798676058456064 800203890917376 801603304812288 801962791206912 803496911044608 804915715162752 805541468700672 807865830631134 808228125513216 811190381374472 811204119187461 811834761424896 814542407743788 815175645216768 815540769128448 818177220498528 818813283729408 821544204945024 821912181387264 822182885720064 823634685282816 825210262508544 825580335661056 827024128432128 828606189514752 828977329078272 830069331261588 830714639597568 832030182033408 832402855231488 833485254435504 834133218361344 835828381384704 837204597719424 837580049842176 837955208871936 840649884129792 841026418163712 844123643981568 844501733941248 844779878350848 847217461349556 847596937055616 847977049718784 849373269197904 851084990294528 851099403737664 851379721150464 851761061167104 852868632445632 854601870419712 855266250719232 856392882992928 858118750544896 858415444457472 861948018302976 863754426399744 864141309149184 865495129489408 865794373779456 867697446223872 869357313589248 870892413126912 871179249549312 871569457938432 872934915702784 872949699182592 874476332522496 876542084775936 878075000557568 878378594328576 881308178870328 881993321054208 884934961499424 885622923198464 885637921554432 888883893874944 889282522054656 891145725060096 892541852285952 892941629161472 893250854977536 894812991418368 896230041758208 896631470604288 898495349407744 898510565763072 900321312047104 901803717913824 902208140107776 903934024925184 904338904449024 905514844324992 906234152288256 909256641202368 909963510939648 912589179046281 917072600868864 917483365269504 921259016978432 924237230563152 924651204060672 924955746435072 928456353048576 929193884909568 930402144486144 932181963204096 932599495213056 936437353218048 937670911239942 938399870656512 938820187717632 940306929057792 942683645280256 942699609980928 944176504897536 945731119646016 946154720434176 946579032244224 948389796642816 950048361259008 953546554187568 953974180933632 957470614081344 957900000608256 959477211501336 961427104222176 962174532059136 965383594363008 966134098034688 969691520590848 973682020675584 974118140903424 976159627001856 978026977787904 980176744808448 982051780165632 983785874087808 984550683967488 986109845372928 987834375627264 991471701229119 992242486185984 992687466479616 995551831686852 996325788598272 996772051156992 999994380609312 1000442837311488 1000890943930368 1004109583821696 1004559332806656 1005009836703744 1006664615345664 1008258796977984 1008710404429824 1009042632474624 1010807268083712 1012861476052992 1014529182653052 1014984157621248 1016925778040832 1017381267505152 1018704199865616 1021568021692416 1022913721352664 1023708949807104 1024167477510144 1031706675977472 1032168785928192 1032508740206592 1036416394100736 1039766884383546 1040232604568256 1040575214739456 1041041296982016 1044513397179648 1045325417545728 1046702412546912 1048704708604608 1049174432114688 1049644944064512 1053492022370304 1055699854488576 1056172711182336 1057845295190016 1060519100940288 1062198568009728 1062674335531008 1063947509601768 1064424060488448 1064901411274752 1066938521223168 1068804406416384 1069283721609216 1071329214726144 1072739873461014 1073220953550336 1077154440841512 1077637500684288 1079411862939003 1081605492249948 1082446348566528 1086056543658384 1086900860289024 1090902960664704 1091751044972544 1095392273260032 1095882908516352 1098179580377088 1100280350011392 1100773780881408 1102698837909504 1104808252686336 1105303105437696 1106759108348784 1107619519463424 1109373576044544 1109870473641984 1111313672580672 1112177624481792 1114437841846272 1116272796959232 1116773399789568 1120866512173056 1121368557551616 1124993678185476 1125498191975424 1126002311921664 1129623281799408 1130129249407488 1130636066291712 1132497692263872 1134291146600232 1134799204983552 1135172961533952 1135681414889472 1137158176594176 1139469160559616 1141857177323904 1144041500295936 1144553925943296 1146042224848818 1149264024403968 1150777936521747 1151672568532992 1152188412198912 1154392498372608 1156929928298496 1159143084785664 1160670010474656 1161189884169216 1161572332732416 1163932932243456 1165968443363328 1170261680139288 1170647116581888 1171171459104768 1175077571827104 1175991094738944 1177540214115276 1179913281999232 1180321236129024 1180850562072576 1185178525166592 1185710029406208 1187662336299648 1188194300080128 1190055803047936 1190075957088768 1193083988557824 1194973389010944 1195508627472384 1197477068049504 1198014087684096 1200305836376064 1202404957218432 1202944186810368 1205245366566912 1207353125766656 1207373572744128 1208312203051008 1211798745946701 1212342188269824 1213284681252864 1216785572061708 1217752142137344 1221813611615682 1222763467825152 1223311153692672 1228219925594112 1232316307417536 1232868272080896 1233274328580096 1235452027924224 1237941804064768 1238370503491584 1240536192648192 1242909284272128 1243465993617408 1246071959396352 1248583137624064 1248604282847232 1250227881653256 1251199827542016 1251760250290176 1253742572077056 1256370074763264 1256932813307904 1258902006530048 1259337270951936 1260974826194688 1261539627245568 1266731148345344 1266752600911872 1267169817526272 1270826192024334 1271395405583424 1271965574578176 1276627485441792 1277200000811008 1277641591750656 1279302948668448 1281902805629568 1282899376078848 1287178125817344 1292922027454464 1296211963723776 1298242694234112 1298824187871232 1301546169335808 1304035970383872 1306902326411264 1307354186907648 1309402373554176 1311714498783744 1314813127163904 1317112500836352 1318158766964736 1321962268305492 1322989981581312 1327402442249136 1328434384797696 1333325840812416 1333923783081984 1334521258573824 1338812778428928 1339412443742208 1342219487127552 1344345062637312 1344947205906432 1345390176632832 1347743024111616 1350481968070656 1352705576870736 1353312210161664 1355901037387776 1356508356673536 1358272266487488 1362090695589888 1363884961803552 1364945266409472 1375608901303296 1376225047904256 1381888525467648 1386355845844728 1386976806091008 1387433619652608 1388055062642688 1392684529572864 1395603216729216 1398272944806144 1398899242819584 1404656029827072 1406506366859913 1407599805984768 1408230281576448 1410460393586688 1414025467920384 1416264757346304 1418596679469024 1419232080651264 1419868548366336 1422584694964224 1425072541888512 1425711628812288 1430319831281352 1430961271400448 1436205921122016 1436850000912384 1439215817252004 1442140656333264 1443261798088704 1448075391544512 1449201147052032 1454537280886272 1460523031013376 1461177211355136 1464239440502784 1467040466681856 1470265117212672 1473077670248448 1475678811131712 1476826025951232 1479164768059392 1479827298189312 1481751563440896 1482903499309056 1488363729278976 1489031199719424 1493327747530278 1494488682897408 1495158076735488 1499991570913968 1500664255967232 1501336415895552 1506164375732544 1506838999209984 1507514755055616 1509996923018496 1512388195466976 1513065606644736 1513563948711936 1516210902125568 1519292214079488 1521793773979578 1522476236431872 1525388667061248 1526071901257728 1528056299798424 1532352032538624 1534370582028996 1535563424710656 1536251216265216 1539189997830144 1547560013966208 1548253178892288 1548763110309888 1554624591151104 1559650326575319 1560348906852384 1560862822109184 1561561945473024 1566770095769472 1567988126318592 1570053618820368 1573057062906912 1573761648172032 1574467416096768 1580238033555456 1580946705874944 1583549781732864 1584259066773504 1586767942785024 1590778651410432 1593297852014592 1594011503296512 1595921264402652 1596636090732672 1597352116912128 1600407781834752 1603206609624576 1603925582413824 1606993822089216 1609109810191521 1609831430325504 1611082937401344 1615731661262268 1616456251026432 1622380762748944 1622408238374922 1623669522849792 1629084815487576 1630351290433536 1631081538256896 1636354440997056 1637626567458816 1643088409890048 1643824362774528 1644365771440128 1647269370565632 1650420525017088 1651160671322112 1654048256864256 1657212379029504 1657954658156544 1660138662523176 1661429279195136 1664060364066816 1664805710462976 1666970508871008 1668266436722688 1671656762769408 1674409195438848 1675160099684352 1681299768259584 1682052836327424 1688247287963136 1689003467882496 1694434922699112 1695193874111232 1695954099437568 1698746538395808 1702169980589056 1702198807475328 1702759442300928 1703522122334208 1705737264891264 1709203740839424 1712785765985856 1716237501089792 1716830888914944 1719063337273227 1723896036605952 1727508852799488 1728282618298368 1730990258978816 1731588747558912 1735394892447744 1738714627178496 1741784826253824 1742358499098624 1745899398365184 1748952665044992 1753084169551872 1756150001115136 1756757188657152 1762616357740656 1763986642108416 1769869922998848 1771245846396928 1771275843108864 1777767787749888 1778565044109312 1782291450120192 1785083704571904 1785883258322944 1786501709955072 1789625982836736 1792460083516416 1793262941208576 1796990698815488 1797021131526144 1800642624094208 1803607435827648 1804416280215552 1807868049850368 1808677808898048 1811029688649984 1812468304576512 1818513282404736 1819927021879296 1825178358092562 1832720417423523 1834145201737728 1834966730539008 1842518033956864 1848474461126304 1849302408121344 1849911492870144 1856912706097152 1860804288972288 1864363926408192 1865198990426112 1872874706436096 1875341822479884 1876799741313024 1877640375435264 1880613858115584 1885399219961856 1888353009795072 1891462239292032 1892309440868352 1893158064488448 1900096722518016 1906239288036501 1907093108375136 1907948361867264 1914941228162688 1915800001216512 1918954423002672 1922854208444352 1924349064118272 1930767188726016 1932268196069376 1939383041181696 1947364041351168 1948236281806848 1952319254003712 1956053955575808 1960353489616896 1964103560331264 1967571748175616 1969101367934976 1972219690745856 1975668751254528 1982943402458238 1984484972371968 1991103663373704 1992651577196544 1993544102313984 1999988761218624 2000885674622976 2001781887860736 2008219167643392 2009118665613312 2013329230691328 2016517593955968 2017420808859648 2018085264949248 2021614536167424 2025722952105984 2029058365306104 2029968315242496 2033851556081664 2034762535010304 2037408399731232 2043136043384832 2045827442705328 2047417899614208 2063413351954944 2064337571856384 2072832788201472 2079533768767092 2080465209136512 2081150429478912 2082082593964032 2089026794359296 2093404825093824 2097409417209216 2098348864229376 2099289888129024 2106984044740608 2111399708977152 2112345422364672 2115690590380032 2121038201880576 2124397136019456 2125348671062016 2127895019203536 2128848120976896 2129802822549504 2133877042446336 2137608812832768 2138567443218432 2142658429452288 2145479746922028 2146441907100672 2154308881683024 2155275001368576 2158823725878006 2163210984499896 2164892697133056 2172113087316768 2173801720578048 2181805921329408 2183502089945088 2190784546520064 2191765817032704 2196359160754176 2200560700022784 2205397675819008 2209616505372672 2210606210875392 2213518216697568 2215239038926848 2218747152089088 2219740947283968 2222627345161344 2224355248963584 2232545593918464 2233546799579136 2239991621295417 2241733024346112 2242737115103232 2249987356370952 2250996383950848 2252004623843328 2259246563598816 2260258498814976 2261272132583424 2264995384527744 2268582293200464 2269598409967104 2270345923067904 2274316353188352 2278938321119232 2282690660969367 2283714354647808 2288083000591872 2289107851886592 2292084449697636 2298528048807936 2301555873043494 2303345137065984 2304376824397824 2308784996745216 2313859856596992 2321340020949312 2322379768338432 2323144665464832 2327865864486912 2331936886726656 2340523360278576 2341294233163776 2342342918209536 2350155143654208 2351982189477888 2355080428230552 2359826563998464 2360642472258048 2361701124145152 2370357050333184 2371420058812416 2375324672599296 2376388600160256 2380111606095872 2380151914177536 2386167977115648 2389946778021888 2391017254944768 2394954136099008 2396028175368192 2400611672752128 2404809914436864 2405888373620736 2410490733133824 2414706251533312 2414747145488256 2416624406102016 2423597491893402 2424684376539648 2433571144123416 2435504284274688 2443627223231364 2445526935650304 2446622307385344 2456439851188224 2464632614835072 2465736544161792 2466548657160192 2470904055848448 2475883608129536 2476741006983168 2481072385296384 2485818568544256 2486931987234816 2492143918792704 2497166275248128 2497208565694464 2500455763306512 2502399655084032 2507485144154112 2512740149526528 2513865626615808 2517804013060096 2521949652389376 2523079254491136 2533462296690688 2533505201823744 2534339635052544 2541652384048668 2542790811166848 2543931149156352 2553254970883584 2554400001622016 2555283183501312 2558605897336896 2563805611259136 2565798752157696 2574356251634688 2585844054908928 2592423927447552 2596485388468224 2597648375742464 2603092338671616 2608071940767744 2613804652822528 2614708373815296 2618804747108352 2623428997567488 2629626254327808 2634225001672704 2643924536610984 2645979963162624 2654804884498272 2656868769595392 2666651681624832 2667847566163968 2677625556857856 2678824887484416 2684438974255104 2688690125274624 2689894411812864 2695486048223232 2700963936141312 2705411153741472 2706624420323328 2711802074775552 2713016713347072 2716544532974976 2727769923607104 2729890532818944 2737767537138843 2751217802606592 2752450095808512 2763777050935296 2772711691689456 2773953612182016 2774867239305216 2785369059145728 2791206433458432 2796545889612288 2797798485639168 2809312059654144 2813012733719826 2815199611969536 2816460563152896 2820920787173376 2828050935840768 2832529514692608 2837193358938048 2838464161302528 2839737096732672 2845169389928448 2850145083777024 2860639662562704 2861922542800896 2872411842244032 2873700001824768 2878431634504008 2884281312666528 2886523596177408 2896150783089024 2898402294104064 2909074561772544 2921046062026752 2922354422710272 2928478881005568 2934080933363712 2940530234425344 2946155340496896 2951357622263424 2953652051902464 2958329536118784 2963503126881792 2974415103687357 2976727458557952 2978062399438848 2986655495060556 2988977365794816 2990316153470976 2999983141827936 3001328511934464 3002672831791104 3012328751465088 3013677998419968 3015029510111232 3019993846036992 3024776390933952 3026131213289472 3027127897423872 3032421804251136 3038584428158976 3043587547959156 3044952472863744 3050777334122496 3052143802515456 3056112599596848 3064704065077248 3068741164057992 3071126849421312 3072502432530432 3095120027932416 3096506357784576 3097526220619776 3109249182302208 3119300653150638 3120697813704768 3121725644218368 3123123890946048 3133540191538944 3135976252637184 3140107237640736 3146114125813824 3147523296344064 3148934832193536 3160476067110912 3167099563465728 3168518133547008 3173535885570048 3181557302820864 3186595704029184 3188023006593024 3191842528805304 3193272181465344 3194704233824256 3200815563669504 3206413219249152 3207851164827648 3213987644178432 3218219620383042 3219662860651008 3231463322524536 3232912502052864 3238235588817009 3244761525497888 3244816476749844 3247339045699584 3258169630975152 3260702580867072 3272708881994112 3275253134917632 3286176819780096 3287648725549056 3294538741131264 3300841050034176 3302321342644224 3308096513728512 3314424758059008 3315909316313088 3320277325046352 3322858558390272 3328120728133632 3329611420925952 3333941017742016 3336532873445376 3343313525538816 3348818390877696 3350320199368704 3362599536519168 3364105672654848 3376494575926272 3378006935764992 3388869845398224 3390387748222464 3391908198875136 3397493076791616 3404339961178112 3404397614950656 3405518884601856 3407044244668416 3411474529782528 3418407481678848 3425571531971712 3432475002179584 3433661777829888 3438126674546454 3447792073211904 3455017705598976 3456565236596736 3461980517957632 3463177495117824 3470789784895488 3477429254356992 3483569652507648 3484716998197248 3491798796730368 3497905330089984 3512300002230272 3513514377314304 3525232715481312 3527973284216832 3539739845997696 3542491692793856 3542551686217728 3555535575499776 3557130088218624 3564582900240384 3570167409143808 3571766516645888 3579251965673472 3584920167032832 3586525882417152 3593981397630976 3594042263052288 3601285248188416 3607214871655296 3608832560431104 3615736099700736 3622059377299968 3624936609153024 3635396237840103 3637026564809472 3639854043758592 3650356716185124 3665440834847046 3668290403475456 3669933461078016 3685036067913728 3696948922252608 3698604816242688 3699822985740288 3713825412194304 3721608577944576 3728727852816384 3730397980852224 3745749412872192 3750683644959768 3753599482626048 3755280750870528 3761227716231168 3770798439923712 3776706019590144 3782924478584064 3784618881736704 3800193445036032 3812478576073002 3814186216750272 3815896723734528 3829882456325376 3831600002433024 3837908846005344 3845708416888704 3848698128236544 3861534377452032 3878766082363392 3894728082702336 3896472563613696 3904638508007424 3912107911151616 3920706979233792 3928207120662528 3935143496351232 3944439381491712 3951337502509056 3965886804916476 3968969944743936 3982207326747408 3985303154393088 3999977522437248 4001771349245952 4003563775721472 4016438335286784 4018237331226624 4026658461382656 4033035187911936 4034841617719296 4036170529898496 4043229072334848 4051445904211968 4058116730612208 4059936630484992 4067703112163328 4069525070020608 4074816799462464 4086272086769664 4091654885410656 4094835799228416 4126826703909888 4128675143712768 4145665576402944 4159067537534184 4160930418273024 4162300858957824 4164165187928064 4178053588718592 4186809650187648 4194818834418432 4196697728458752 4213968089481216 4219519100579739 4222799417954304 4224690844729344 4231381180760064 4242076403761152 4248794272038912 4255790038407072 4257696241953792 4259605645099008 4267754084892672 4275217625665536 4277134886436864 4290959493844056 4292883814201344 4308617763366048 4310550002737152 4317647451756012 4326421968999792 4329785394266112 4344226174633536 4347603441156096 4363611842658816 4381569093040128 4383531634065408 4392718321508352 4401121400045568 4410795351638016 4419233010745344 4427036433395136 4430478077853696 4437494304178176 4439481894567936 4445254690322688 4448710497927168 4465091187836928 4467093599158272 4479983242590834 4483466048692224 4485474230206464 4499974712741904 4501992767901696 4504009247686656 4518493127197632 4520516997629952 4522544265166848 4529990769055488 4537164586400928 4539196819934208 4540691846135808 4548632706376704 4557876642238464 4565381321938734 4567428709295616 4576166001183744 4578215703773184 4584168899395272 4597056097615872 4603111746086988 4606690274131968 4608753648795648 4617569993490432 4642680041898624 4644759536676864 4646289330929664 4663873773453312 4681046720557152 4682588466327552 4684685836419072 4700310287308416 4703964378955776 4710160856461104 4719653127996928 4721284944516096 4723402248290304 4740714100666368 4742840117624832 4750649345198592 4752777200320512 4760223212191744 4760303828355072 4772335954231296 4779893556043776 4782034509889536 4789908272198016 4792056350736384 4801223345504256 4809619828873728 4811776747241472 4820981466267648 4829412503066624 4829494290976512 4833248812204032 4847194983786804 4849368753079296 4867142288246832 4871008568549376 4887254446462728 4891053871300608 4893244614770688 4912879702376448 4929265229670144 4931473088323584 4933097314320384 4941808111696896 4951767216259072 4953482013966336 4962144770592768 4971637137088512 4973863974469632 4984287837585408 4994332550496256 4994417131388928 5000911526613024 5004799310168064 5014970288308224 5025480299053056 5043899304778752 5046158508982272 5066924593381376 5067010403647488 5083304768097336 5085581622333696 5087862298312704 5106509941767168 5108800003244032 5110566367002624 5117211794673792 5127611222518272 5148712503269376 5157190011819681 5171688109817856 5184847854895104 5192970776936448 5206184677343232 5216143881535488 5227609305645056 5246857995134976 5259252508655616 5268450003345408 5287849073221968 5291959926325248 5309609768996544 5313737539190784 5333303363249664 5335695132327936 5355251113715712 5357649774968832 5368877948510208 5377380250549248 5379788823625728 5390972096446464 5401927872282624 5410822307482944 5413248840646656 5423604149551104 5426033426694144 5433089065949952 5455539847214208 5459781065637888 5475535074277686 5498161252270569 5502435605213184 5504900191617024 5527554101870592 5545423383378912 5547907224364032 5549734478610432 5570738118291456 5582412866916864 5593091779224576 5595596971278336 5618624119308288 5626025467439652 5630399223939072 5632921126305792 5641841574346752 5665059029385216 5674386717876096 5676928322605056 5679474193465344 5700290167554048 5718717864109503 5721279325125408 5723845085601792 5744823684488064 5747400003649536 5756863269008016 5768562625333056 5773047192354816 5792301566178048 5796804588208128 5818149123545088 5842092124053504 5844708845420544 5856957762011136 5868161866727424 5881060468850688 5892310680993792 5902715244526848 5907304103804928 5916659072237568 5927006253763584 5948830207374714 5953454917115904 5973310990121112 5977954731589632 5980632306941952 5999966283655872 6002657023868928 6005345663582208 6024657502930176 6027355996839936 6039987692073984 6049552781867904 6052262426578944 6054255794847744 6064843608502272 6077168856317952 6087175095918312 6089904945727488 6101554668244992 6104287605030912 6112225199193696 6129408130154496 6137482328115984 6142253698842624 6190240055864832 6193012715569152 6218498364604416 6238601306301276 6241395627409536 6243451288436736 6246247781892096 6267080383077888 6280214475281472 6292228251627648 6295046592688128 6297869664387072 6320952134221824 6334199126931456 6337036267094016 6347071771140096 6363114605641728 6373191408058368 6376046013186048 6383685057610608 6386544362930688 6389408467648512 6401631127339008 6412826438498304 6415702329655296 6427975288356864 6436439240766084 6439325721302016 6462926645049072 6465825004105728 6476471177634018 6489523050995776 6489632953499688 6494678091399168 6516339261950304 6521405161734144 6545417763988224 6550506269835264 6572353639560192 6575297451098112 6589077482262528 6601682100068352 6616193027457024 6628849516118016 6631818632626176 6640554650092704 6645717116780544 6656241456267264 6659222841851904 6667882035484032 6673065746890752 6697636781755392 6700640398737408 6719974863886251 6725199073038336 6728211345309696 6752989151852544 6756013871529984 6777739690796448 6780775496444928 6783816397750272 6794986153583232 6808679922356224 6808795229901312 6811037769203712 6822949059565056 6836814963357696 6851143063943424 6864950004359168 6867323555659776 6876253349092908 6895584146423808 6910035411197952 6913130473193472 6923961035915264 6926354990235648 6941579569790976 6967139305015296 6969433996394496 6983597593460736 6995810660179968 7024600004460544 7027028754628608 7050465430962624 7055946568433664 7079479691995392 7084983385587712 7085103372435456 7111071150999552 7114260176437248 7129165800480768 7140334818287616 7143533033291776 7158503931346944 7169840334065664 7173051764834304 7187962795261952 7188084526104576 7202570496376832 7214429743310592 7217665120862208 7231472199401472 7244118754599936 7249873218306048 7270792475680206 7274053129618944 7300713432370248 7330881669694092 7336580806950912 7339866922156032 7393897844505216 7397209632485376 7399645971480576 7427650824388608 7443217155889152 7457455705632768 7460795961704448 7491498825744384 7501367289919536 7507198965252096 7522455432462336 7541596879847424 7553412039180288 7565848957168128 7569237763473408 7600386890072064 7624957152146004 7628372433500544 7631793447469056 7659764912650752 7663200004866048 7675817692010688 7691416833777408 7697396256473088 7723068754904064 7757532164726784 7789456165404672 7792945127227392 7809277016014848 7824215822303232 7841413958467584 7856414241325056 7870286992702464 7888878762983424 7902675005018112 7931773609832952 7937939889487872 7964414653494816 7970606308786176 7999955044874496 8003542698491904 8032876670573568 8036474662453248 8053316922765312 8066070375823872 8069683235438592 8086458144669696 8102891808423936 8116233461224416 8119873260969984 8135406224326656 8139050140041216 8149633598924928 8183309770821312 8189671598456832 8213302611416529 8253653407819776 8257350287425536 8291331152805888 8318135075068368 8321860836546048 8324601717915648 8356107177437184 8373619300375296 8389637668836864 8393395456917504 8427936178962432 8439038201159478 8445598835908608 8449381689458688 8462762361520128 8484152807522304 8497588544077824 8511580076814144 8515392483907584 8519211290198016 8535508169785344 8550435251331072 8581918987688112 8585767628402688 8617235526732096 8621100005474304 8635294903512024 8652843937999584 8659570788532224 8688452349267072 8695206882312192 8727223685317632 8763138186080256 8767063268130816 8785436643016704 8802242800091136 8821590703276032 8838466021490688 8854072866790272 8860956155707392 8874988608356352 8890509380645376 8923245311062071 8930182375673856 8934187198316544 8959966485181668 8966932097384448 8970948460412928 8999949425483808 9003985535803392 9008018495373312 9036986254395264 9041033995259904 9045088530333696 9059981538110976 9074329172801856 9078393639868416 9081383692271616 9097265412753408 9115753284476928 9130762643877468 9134857418591232 9152332002367488 9156431407546368 9168337798790544 9194112195231744 9206223492173976 9213380548263936 9217507297591296 9285360083797248 9289519073353728 9292578661859328 9327747546906624 9362093441114304 9365176932655104 9369371672838144 9400620574616832 9407928757911552 9420321712922208 9439306255993856 9442569889032192 9446804496580608 9481428201332736 9501298690397184 9505554400641024 9520446424383488 9520607656710144 9544671908462592 9559787112087552 9564069019779072 9579816544396032 9584112701472768 9602446691008512 9619239657747456 9623553494482944 9641962932535296 9658825006133248 9658988581953024 9694389967573608 9698737506158592 9734284576493664 9742017137098752 9774508892925456 9782107742601216 9825759404752896 9858530459340288 9862946176647168 9883616223393792 9903534432518144 9906964027932672 9924289541185536 9943274274177024 9947727948939264 9968575675170816 9988834262777856 10001823053226048 10009598620336128 10029940576616448 10050960598106112 10087798609557504 10092317017964544 10133849186762752 10134020807294976 10166609536194672 10171163244667392 10175724596625408 10213019883534336 10217600006488064 10221132734005248 10234423589347584 10255222445036544 10297425006538752 10314380023639362 10343376219635712 10369695709790208 10385941553872896 10412369354686464 10432287763070976 10493715990269952 10536900006690816 10575698146443936 10583919852650496 10619219537993088 10627475078381568 10666606726499328 10671390264655872 10710502227431424 10715299549937664 10737755897020416 10754760501098496 10759577647251456 10781944192892928 10803855744565248 10821644614965888 10826497681293312 10847208299102208 10866178131899904 10906188713520309 10911079694428416 10919562131275776 10951070148555372 10996322504541138 11004871210426368 11009800383234048 11055108203741184 11090846766757824 11095814448728064 11099468957220864 11141476236582912 11164825733833728 11186183558449152 11191193942556672 11237248238616576 11252050934879304 11260798447878144 11265842252611584 11283683148693504 11330118058770432 11348773435752192 11353856645210112 11400580335108096 11437435728219006 11442558650250816 11447690171203584 11489647368976128 11494800007299072 11513726538016032 11537125250666112 11546094384709632 11584603132356096 11636298247090176 11684184248107008 11689417690841088 11713915524022272 11736323733454848 11762120937701376 11784621361987584 11805430489053696 11833318144475136 11854012507527168 11897660414749428 11906909834231808 11946621980242224 11955909463179264 11999932567311744 12005314047737856 12010691327164416 12049315005860352 12054711993679872 12079975384147968 12099105563735808 12104524853157888 12108511589695488 12129687217004544 12154337712635904 12174350191836624 12179809891454976 12203109336489984 12208575210061824 12224450398387392 12258816260308992 12274964656231968 12284507397685248 12380480111729664 12386025431138304 12436996729208832 12477202612602552 12482791254819072 12486902576873472 12492495563784192 12534160766155776 12560428950562944 12584456503255296 12590093185376256 12641904268443648 12658557301739217 12668398253862912 12674072534188032 12694143542280192 12726229211283456 12746382816116736 12767370115221216 12773088725861376 12778816935297024 12803262254678016 12825652876996608 12831404659310592 12872878481532168 12878651442604032 12925853290098144 12931650008211456 12952942355268036 12979046101991552 12979265906999376 12989356182798336 13032678523900608 13042810323468288 13090835527976448 13144707279120384 13150594902196224 13178154964525056 13203364200136704 13232386054914048 13257699032236032 13281109300185408 13291434233561088 13312482912534528 13318445683703808 13335764070968064 13346131493781504 13395273563510784 13401280797474816 13439949727772502 13450398146076672 13456422690619392 13505978303705088 13512027743059968 13555479381592896 13561550992889856 13567632795500544 13589972307166464 13617359844712448 13617590459802624 13622075538407424 13645898119130112 13673629926715392 13702286127886848 13729900008718336 13734647111319552 13752506698185816 13791168292847616 13820070822395904 13826260946386944 13847922071830528 13852709980471296 13934278610030592 13938867992788992 13991621320359936 14049200008921088 14054057509257216 14100930861925248 14111893136867328 14158959383990784 14170206744870912 14222142301999104 14228520352874496 14258331600961536 14280669636575232 14287066066583552 14317007862693888 14339680668131328 14346103529668608 14375925590523904 14376169052209152 14405140992753664 14428859486621184 14435330241724416 14462944398802944 14488237509199872 14499746436612096 14541584951360412 14548106259237888 14601426864740496 14661763339388184 14673161613901824 14679733844312064 14787795689010432 14794419264970752 14799291942961152 14855301648777216 14886434311778304 14914911411265536 14921591923408896 14982997651488768 15002734579839072 15014397930504192 15044910864924672 15131697914336256 15138475526946816 15200773780144128 15249914304292008 15256744867001088 15263586894938112 15319529825301504 15326400009732096 15351635384021376 15382833667554816 15446137509808128 15471570035459043 15515064329453568 15578912330809344 15618554032029696 15648431644606464 15682827916935168 15740573985404928 15777757525966848 15805350010036224 15863547219665904 15875879778975744 15928829306989632 15941212617572352 15999910089748992 16007085396983808 16065753341147136 16072949324906496 16106633845530624 16132140751647744 16139366470877184 16172916289339392 16205783616847872 16232466922448832 16239746521939968 16270812448653312 16278100280082432 16299267197849856 16366619541642624 16379343196913664 16426605222833058 16494483756811707 16507306815639552 16514700574851072 16582662305611776 16636270150136736 16643721673092096 16649203435831296 16712214354874368 16747238600750592 16779275337673728 16786790913835008 16855872357924864 16878076402318956 16891197671817216 16898763378917376 16925524723040256 16995177088155648 17023160153628288 17030784967815168 17038422580396032 17100870502662144 17156153592328509 17163837975376224 17171535256805376 17234471053464192 17242200010948608 17270589807024048 17305687875999168 17319141577064448 17376904698534144 17390413764624384 17454447370635264 17526276372160512 17534126536261632 17570873286033408 17604485600182272 17643181406552064 17676932042981376 17708145733580544 17721912311414784 17749977216712704 17781018761290752 17846490622124142 17860364751347712 17919932970363336 17933864194768896 17941896920825856 17999898850967616 18007971071606784 18016036990746624 18073972508790528 18082067990519808 18119963076221952 18148658345603712 18156787279736832 18162767384543232 18194530825506816 18231506568953856 18261525287754936 18269714837182464 18304664004734976 18312862815092736 18336675597581088 18388224390463488 18412446984347952 18426761096527872 18570720167594496 18579038146707456 18655495093813248 18724186882228608 18730353865310208 18738743345676288 18801241149233664 18840643425844416 18878612511987712 18885139778064384 18893608993161216 18962856402665472 19002597380794368 19011108801282048 19040892848766976 19041215313420288 19089343816925184 19119574224175104 19128138039558144 19159633088792064 19168225402945536 19204893382017024 19238479315494912 19247106988965888 19283925865070592 19317650012266496 19317977163906048 19388779935147216 19397475012317184 19468569152987328 19484034274197504 19549017785850912 19564215485202432 19651518809505792 19717060918680576 19725892353294336 19767232446787584 19807068865036288 19848579082371072 19886548548354048 19895455897878528 19937151350341632 19977668525555712 20003646106452096 20019197240672256 20101921196212224 20159924591658753 20175597219115008 20184634035929088 20267698373525504 20268041614589952 20333219072389344 20342326489334784 20351449193250816 20426039767068672 20435200012976128 20468847178695168 20510444890073088 20594850013077504 20628760047278724 20686752439271424 20739391419580416 20771883107745792 20824738709372928 20987431980539904 21073800013381632 21151396292887872 21167839705300992 21238439075986176 21254950156763136 21333213452998656 21342780529311744 21421004454862848 21430599099875328 21475511794040832 21509521002196992 21519155294502912 21563888385785856 21607711489130496 21643289229931776 21652995362586624 21694416598204416 21732356263799808 21812377427040618 21822159388856832 21902140297110744 21992645009082276 22009742420852736 22019600766468096 22181693533515648 22191628897456128 22198937914441728 22282952473165824 22329651467667456 22372367116898304 22382387885113344 22474496477233152 22504101869758608 22521596895756288 22567366297387008 22660236117540864 22697546871504384 22707713290420224 22801160670216192 22874871456438012 22885117300501632 22895380342407168 22979294737952256 22989600014598144 23027453076032064 23074250501332224 23092188769419264 23169206264712192 23272596494180352 23368368496214016 23378835381682176 23427831048044544 23472647466909696 23524241875402752 23569242723975168 23610860978107392 23666636288950272 23708025015054336 23795320829498856 23813819668463616 23893243960484448 23911818926358528 23999865134623488 24010628095475712 24098630011720704 24109423987359744 24159950768295936 24198211127471616 24209049706315776 24259374434009088 24308675425271808 24348700383673248 24359619782909952 24406218672979968 24417150420123648 24448900796774784 24549929312463936 24569014795370496 24639907834249587 24760960223459328 24772050862276608 24873993458417664 24954405225205104 24965582509638144 24973805153746944 25068321532311552 25120857901125888 25168913006510592 25180186370752512 25283808536887296 25317114603478434 25336796507725824 25348145068376064 25388287084560384 25452458422566912 25492765632233472 25534740230442432 25546177451722752 25557633870594048 25606524509356032 25651305753993216 25745756963064336 25757302885208064 25851706580196288 25863300016422912 25905884710536072 25958092203983104 25958531813998752 25978712365596672 26065357047801216 26085620646936576 26181671055952896 26289414558240768 26301189804392448 26356309929050112 26406728400273408 26464772109828096 26515398064472064 26562218600370816 26582868467122176 26624965825069056 26671528141936128 26790547127021568 26802561594949632 26879899455545004 26900796292153344 26912845381238784 27011956607410176 27024055486119936 27110958763185792 27123101985779712 27135265591001088 27179944614332928 27234719689424896 27235180919605248 27244151076814848 27291796238260224 27347259853430784 27404572255773696 27459800017436672 27469294222639104 27505013396371632 27582336585695232 27640141644791808 27652521892773888 27695844143661056 27868557220061184 27877735985577984 27983242640719872 28098400017842176 28108115018514432 28201861723850496 28223786273734656 28317918767981568 28340413489741824 28444284603998208 28516663201923072 28561339273150464 28574132133167104 28634015725387776 28679361336262656 28692207059337216 28751851181047808 28752338104418304 28857718973242368 28870660483448832 28925888797605888 28976475018399744 29083169902720824 29096212518475776 29202853729480992 29323526678776368 29346323227803648 29575591378020864 29588838529941504 29710603297554432 29772868623556608 29829822822531072 29843183846817792 30005469159678144 30028795861008384 30089821729849344 30263395828672512 30276951053893632 30401547560288256 30499828608584016 30513489734002176 30527173789876224 30639059650603008 30652800019464192 30703270768042752 30765667335109632 30892275019616256 30943140070918086 31030128658907136 31157824661618688 31237108064059392 31296863289212928 31481147970809856 31610700020072448 31727094439331808 31751759557951488 31857658613979264 31882425235144704 31999820179497984 32014170793967616 32131506682294272 32145898649812992 32213267691061248 32264281503295488 32278732941754368 32345832578678784 32411567233695744 32464933844897664 32479493043879936 32541624897306624 32598534395699712 32718566140560927 32733239083285248 32758686393827328 32853210445666116 32988967513623414 33014613631279104 33029401149702144 33165324611223552 33272540300273472 33287443346184192 33298406871662592 33424428709748736 33494477201501184 33558550675347456 33573581827670016 33711744715849728 33756152804637912 33782395343634432 33797526757834752 33851049446080512 33990354176311296 34046320307256576 34061569935630336 34201741005324288 34312307184657018 34327675950752448 34343070513610752 34468942106928384 34484400021897216 34541179614048096 34611375751998336 34638283154128896 34753809397068288 34908894741270528 35052552744321024 35068253072523264 35141746572066816 35208971200364544 35286362813104128 35353864085962752 35416291467161088 35499954433425408 35562037522581504 35692981244248284 35720729502695424 35839865940726672 35867728389537792 35999797701935232 36015942143213568 36032073981493248 36147945017581056 36164135981039616 36239926152443904 36297316691207424 36313574559473664 36325534769086464 36389061651013632 36463013137907712 36523050575509872 36539429674364928 36609328009469952 36625725630185472 36673351195162176 36776448780926976 36824893968695904 36853522193055744 37141440335188992 37158076293414912 37310990187626496 37448373764457216 37460707730620416 37477486691352576 37602482298467328 37681286851688832 37757225023975424 37770279556128768 37925712805330944 38005194761588736 38022217602564096 38081785697533952 38082430626840576 38178687633850368 38239148448350208 38319266177584128 38336450805891072 38409786764034048 38476958630989824 38494213977931776 38635300024532992 38635954327812096 38777559870294432 38794950024634368 38937138305974656 38968068548395008 39098035571701824 39128430970404864 39434121837361152 39451784706588672 39534464893575168 39614137730072576 39697158164742144 39773097096708096 39874302700683264 39955337051111424 40007292212904192 40038394481344512 40203842392424448 40319849183317506 40351194438230016 40369268071858176 40535396747051008 40536083229179904 40666438144778688 40684652978669568 40702898386501632 40852079534137344 40937694357390336 41020889780146176 41189700026155008 41257520094557448 41373504878542848 41478782839160832 41543766215491584 41974863961079808 42147600026763264 42302792585775744 42335679410601984 42476878151972352 42666426905997312 42685561058623488 42842008909725696 42861198199750656 42951023588081664 43019042004393984 43038310589005824 43127776771571712 43215422978260992 43286578459863552 43305990725173248 43388833196408832 43464712527599616 43624754854081236 43644318777713664 43804280594221488 43985290018164552 44019484841705472 44039201532936192 44363387067031296 44383257794912256 44397875828883456 44565904946331648 44659302935334912 44744734233796608 44764775770226688 44948992954466304 45008203739517216 45043193791512576 45134732594774016 45395093743008768 45415426580840448 45602321340432384 45749742912876024 45770234601003264 45790760684814336 45958589475904512 45979200029196288 46054906152064128 46148501002664448 46338412529424384 46414710106377129 46545192988360704 46736736992428032 46855662096089088 46945294933819392 47048483750805504 47221721956214784 47333272577900544 47416050030108672 47590641658997712 47627639336927232 47786487920968896 47823637852717056 47999730269246976 48021256190951424 48197260023441408 48218847974719488 48319901536591872 48396422254943232 48418099412631552 48518748868018176 48617350850543616 48697400767346496 48719239565819904 48812437345959936 48834300840247296 48897801593549568 49099858624927872 49138029590740992 49279815668499174 49483451270435121 49521920446918656 49544101724553216 49747986916835328 49908810450410208 49931165019276288 49947610307493888 50136643064623104 50241715802251776 50337826013021184 50360372741505024 50567617073774592 50634229206956868 50673593015451648 50696290136752128 50776574169120768 50985531264466944 51069480460884864 51092354903445504 51115267741188096 51302611507986432 51491513926128672 51514605770416128 51703413160392576 51726600032845824 51811769421072144 51916184407966208 51917063627997504 51957424731193344 52130714095602432 52171241293873152 52363342111905792 52578829116481536 52602379608784896 52712619858100224 52813456800546816 52929544219656192 53030796128944128 53124437200741632 53165736934244352 53249931650138112 53343056283872256 53581094254043136 53759798911090008 53801592584306688 53825690762477568 54023913214820352 54048110972239872 54221917526371584 54246203971559424 54359889228665856 54469439378849792 54470361839210496 54488302153629696 54583592476520448 54694519706861568 54809144511547392 54919600034873344 54938588445278208 55010026792743264 55164673171390464 55280283289583616 55737114440122368 55966485281439744 56196800035684352 56216230037028864 56403723447700992 56635837535963136 56680826979483648 56888569207996416 57033326403846144 57122678546300928 57268031450775552 57358722672525312 57384414118674432 57503702362095616 57504676208836608 57715437946484736 57741320966897664 57851777595211776 57952950036799488 58166339805441648 58192425036951552 58405707458961984 58647053357552736 58692646455607296 59151182756041728 59177677059883008 59421206595108864 59545737247113216 59659645645062144 59686367693635584 60010938319356288 60057591722016768 60479773774976259 60526791657345024 60553902107787264 60803095120576512 60999657217168032 61026979468004352 61054347579752448 61278119301206016 61305600038928384 61406541536085504 61531334670219264 61784550039232512 61886280141836172 62060257317814272 62315649323237376 62474216128118784 62962295941619712 63221400040144896 63454188878663616 63503519115902976 63715317227958528 63764850470289408 63999640358995968 64028341587935232 64263013364588544 64291797299625984 64426535382122496 64528563006590976 64557465883508736 64691665157357568 64823134467391488 64929867689795328 64958986087759872 65083249794613248 65197068791399424 65437132281121854 65466478166570496 65706420891332232 65977935027246828 66029227262558208 66058802299404288 66545080600546944 66574886692368384 66596813743325184 66848857419497472 66988954403002368 67117101350694912 67147163655340032 67423489431699456 67512305609275824 67564790687268864 67702098892161024 67980708352622592 68092640614513152 68123139871260672 68403482010648576 68624614369314036 68655351901504896 68686141027221504 68937884213856768 68968800043794432 69082359228096192 69222751503996672 69276566308257792 69507618794136576 69817789482541056 70105105488642048 70136506145046528 70283493144133632 70417942400729088 70572725626208256 70707728171925504 70832582934322176 70999908866850816 71124075045163008 71385962488496568 71441459005390848 71679731881453344 71735456779075584 71999595403870464 72031884286427136 72295890035162112 72328271962079232 72479852304887808 72594633382414848 72627149118947328 72778123302027264 72926026275815424 73046101151019744 73078859348729856 73218656018939904 73251451260370944 73346702390324352 73649787937391808 73707044386111488 73919723502748761 74282880670377984 74316152586829824 74621980375252992 74896747528914432 74921415461240832 75204964596934656 75362573703377664 75514450047950848 75540559112257536 75851425610661888 76010389523177472 76044435205128192 76163571395067904 76164861253681152 76357375267700736 76478296896700416 76638532355168256 76672901611782144 76819573528068096 76953917261979648 77270600049065984 77271908655624192 77555119740588864 77589900049268736 77874276611949312 77936137096790016 78196071143403648 78256861940809728 78868243674722304 78903569413177344 79068929787150336 79228275460145152 79394316329484288 79546194193416192 79748605401366528 80014584425808384 80407684784848896 80639698366635012 80702388876460032 80738536143716352 81072166458359808 81332876289557376 81369305957339136 81405796773003264 81704159068274688 81875388714780672 82041779560292352 82379400052310016 82515040189114896 82747009757085696 82957565678321664 83087532430983168 83949727922159616 84295200053526528 84605585171551488 84671358821203968 84953756303944704 85332853811994624 85684017819451392 85722396399501312 85902047176163328 86038084008787968 86076621178011648 86255553543143424 86573156919727104 86611981450346496 86777666392817664 86929425055199232 87249509708162472 87288637555427328 87608561188442976 87970580036329104 88038969683410944 88726774134062592 88766515589824512 89131809892663296 89318605870669824 89489468467593216 89529551540453376 90016407479034432 90086387583025152 90269465189548032 90790187486017536 90830853161680896 91204642680864768 91499485825752048 91540469202006528 91581521369628672 91917178951809024 91958400058392576 92109812304128256 92297002005328896 92676825058848768 92829420212754258 93090385976721408 93473473984856064 93711324192178176 93890589867638784 94443443912429568 94832100060217344 95181283317995424 95255278673854464 95572975841937792 95647275705434112 95999460538493952 96042512381902848 96394520046882816 96437695949438976 96639803073183744 96792844509886464 96836198825263104 97037497736036352 97234701701087232 97394801534692992 97438479131639808 97624874691919872 97795603187099136 98155698421682781 98199717249855744 98276059181481984 98559631336998348 98966902540870242 99043840893837312 99088203449106432 99495973833670656 99817620900820416 99862330038552576 99895220614987776 100273286129246208 100483431604503552 100675652026042368 100720745483010048 101135234147549184 101268458413913736 101347186030903296 101392580273504256 101553148338241536 101971062528933888 102138960921769728 102184709806891008 102605223015972864 102983027852257344 103029211540832256 103406826320785152 103453200065691648 103623538842144288 103832368815932416 103834127255995008 103914849462386688 104261428191204864 104726684223811584 105157658232963072 105204759217569792 105425239716200448 105626913601093632 105859088439312384 106061592257888256 106248874401483264 106499863300276224 106686112567744512 107162188508086272 107519597822180016 107603185168613376 108047826429640704 108096221944479744 108443835052743168 108492407943118848 108719778457331712 108938878757699584 108940723678420992 108976604307259392 109167184953040896 109389039413723136 109618289023094784 109839200069746688 109877176890556416 110020053585486528 110329346342780928 110560566579167232 111474228880244736 111932970562879488 112393600071368704 112432460074057728 112807446895401984 113271675071926272 113777138415992832 114066652807692288 114245357092601856 114536062901551104 114717445345050624 115009352417673216 115430875892969472 115482641933795328 115905900073598976 116332679610883296 116384850073903104 116811414917923968 117294106715105472 117385292911214592 118302365512083456 118355354119766016 118842413190217728 119091474494226432 119319291290124288 120021876638712576 120115183444033536 120959547549952518 121053583314690048 121107804215574528 121606190241153024 121999314434336064 122053958936008704 122108695159504896 122556238602412032 122813083072171008 123062669340438528 123569100078465024 123772560283672344 124120514635628544 124631298646474752 125924591883239424 126442800080289792 126908377757327232 127007038231805952 127430634455917056 127999280717991936 128056683175870464 128526026729177088 128583594599251968 128853070764244992 129057126013181952 129114931767017472 129383330314715136 129646268934782976 129859735379590656 129917972175519744 130166499589226496 130394137582798848 130874264562243708 130932956333140992 131412841782664464 131955870054493656 132058454525116416 132117604598808576 133090161201093888 133149773384736768 133193627486650368 133697714838994944 133977908806004736 134234202701389824 134294327310680064 134846978863398912 135024611218551648 135129581374537728 135404197784322048 136185281229026304 136246279742521344 136806964021297152 137249228738628072 137310703803009792 137372282054443008 137875768427713536 137937600087588864 138164718456192384 138445503007993344 139015237588273152 139244130319131387 139635578965082112 140210210977284096 140566986288267264 140835884801458176 141145451252416512 141665165868644352 141999817733701632 142248150090326016 142771924976993136 142882918010781696 143359463762906688 143470913558151168 143999190807740928 144063768572854272 144591780070324224 144656543924158464 144959704609775616 145189266764829696 145254298237894656 145556246604054528 145852052551630848 146092202302039488 146157718697459712 146437312037879808 146502902520741888 146693404780648704 147299575874783616 147414088772222976 147839447005497522 148565761340755968 148632305173659648 149243960750505984 149793495057828864 149842830922481664 150409929193869312 150725147406755328 151028900095901696 151081118224515072 151702851221323776 152020779046354944 152088870410256384 152327142790135808 152329722507362304 152956593793400832 153277064710336512 153345803223564288 153907834523959296 154541200098131968 154543817311248384 155110239481177728 155179800098537472 155748553223898624 155872274193580032 156392142286807296 156513723881619456 157736487349444608 157807138826354688 158137859574300672 158456550920290304 158788632658968576 159092388386832384 159497210802733056 160029168851616768 161279396733270024 161404777752920064 161477072287432704 162144332916719616 162665752579114752 162738611914678272 163408318136549376 163750777429561344 164083559120584704 164758800104620032 165030080378229792 165494019514171392 167899455844319232 168590400107053056 169211170343102976 169907512607889408 170665707623989248 171368035638902784 171804094352326656 172076168017575936 172153242356023296 172511107086286848 173146313839454208 173223962900692992 173555332785635328 173858850110398464 174499019416324944 174577275110854656 175217122376885952 175941160072658208 176077939366821888 177453548268125184 177533031179649024 178263619785326592 178637211741339648 178978936935186432 179059103080906752 180032814958068864 180172775166050304 181439321324928777 181580374972035072 181661706323361792 182409285361729536 182998971651504096 183080938404013056 183163042739257344 183834357903618048 183916800116785152 184219624608256512 184594004010657792 185353650117697536 185658840425508516 186180771953442816 186946947969712128 187422648384356352 188886887824859136 189664200120434688 190362566635990848 190510557347708928 191145951683875584 191294551410868224 191998921076987904 192085024763805696 192789040093765632 192875391898877952 193279606146367488 193585689019772928 193672397650526208 194074995472072704 194469403402174464 194789603069385984 194876958263279616 195249749383839744 195591206374198272 196311396843365562 196399434499711488 197119262673996696 197933805081740484 198087681787674624 198176406898212864 199635241801640832 199724660077105152 199790441229975552 200546572258492416 200966863209007104 201351304052084736 201441490966020096 202270468295098368 202536916827827472 202694372061806592 203106296676483072 203942125057867776 204277921843539456 204369419613782016 205210446031945728 205966055704514688 206058423081664512 206813652641570304 206906400131383296 207247077684288576 207664737631864832 207668254511990016 207829698924773376 208522856382409728 209453368447623168 210315316465926144 210409518435139584 210850479432400896 211253827202187264 211718176878624768 212123184515776512 212497748802966528 212999726600552448 213372225135489024 214324377016172544 215039195644360032 215206370337226752 216095652859281408 216887670105486336 216984815886237696 217439556914663424 217877757515399168 217881447356841984 218334369906081792 218778078827446272 219236578046189568 219678400139493376 219754353781112832 220040107170973056 221121133158334464 221759170508246283 222948457760489472 223865941125758976 224787200142737408 225614893790803968 226543350143852544 227554276831985664 228133305615384576 228490714185203712 229072125803102208 229434890690101248 230018704835346432 230861751785938944 231811800147197952 232665359221766592 232769700147806208 233622829835847936 234588213430210944 234770585822429184 236604731024166912 236710708239532032 237684826380435456 238182948988452864 238638582580248576 240043753277425152 241919095099905036 242107166629380096 242215608431149056 243998628868672128 244107917872017408 244217390319009792 245112477204824064 245626166144342016 246125338680877056 247138200156930048 247545120567344688 248241029271257088 249262597292949504 251849183766478848 252885600160579584 253816755514654464 254014076463611904 254861268911834112 255998561435983872 257052053458354176 257167189198503936 257706141528489984 258114252026363904 258229863534034944 258766660629430272 259719470759181312 259835944351039488 260332999178452992 260788275165597696 261748529124487416 261865912666281984 262825683565328928 263911740108987312 264116909050232832 266180322402187776 266299546769473536 267395429677989888 267955817612009472 268468405402779648 268588654621360128 270049222437103296 270259162749075456 270808395568644096 272370562458052608 272492559485042688 273613928042594304 274498457477256144 274621407606019584 274744564108886016 275751536855427072 275875200175177728 276329436912384768 276891006015986688 278030475176546304 278488260638262774 279271157930164224 280420421954568192 281133972576534528 281671769602916352 283330331737288704 284496300180652032 285543849953986272 285765836021563392 286718927525813376 286941827116302336 287998381615481856 288127537145708544 289183560140648448 289313087848316928 289919409219551232 290378533529659392 290508596475789312 291112493208109056 291704105103261696 292184404604078976 292315437394919424 292874624075759616 293386809561297408 294599151749567232 294828177544445952 295678894010995044 297131522681511936 297264610347319296 298487921501011968 299586990115657728 299685661844963328 300819858387738624 301450294813510656 302057800191803392 302162236449030144 303405702442647552 304041558092709888 304177740820512768 304654285580271616 304659445014724608 305913187586801664 306554129420673024 307815669047918592 309082400196263936 309087634622496768 310220478962355456 310359600197074944 311497106447797248 311744548387160064 312784284573614592 315472974698889216 315614277652709376 316275719148601344 317577265317937152 318184776773664768 320058337703233536 322558793466540048 322809555505840128 324288665833439232 325331505158229504 325477223829356544 326816636273098752 327501554859122688 328167118241169408 329517600209240064 330060160756459584 330988039028342784 335798911688638464 337180800214106112 338422340686205952 339815025215778816 341331415247978496 342736071277805568 343608188704653312 344152336035151872 346292627678908416 346447925801385984 347717700220796928 348998038832649888 349154550221709312 350434244753771904 351882320145316416 352155878733643776 354907096536250368 355066062359298048 356527239570653184 357274423482679296 357957873870372864 360065629916137728 360345550332100608 362878642649857554 363160749944070144 363323412646723584 364818570723459072 365997943303008192 366161876808026112 366326085478514688 367668715807236096 368439249216513024 369188008021315584 370707300235395072 371317680851017032 372361543906885632 373893895939424256 377773775649718272 379328400240869376 380725133271981696 381021114695417856 382291903367751168 383997842153975808 384170049527611392 385578080187531264 385750783797755904 386559212292734976 387171378039545856 387344795301052416 388149990944145408 388938806804348928 389579206138771968 389753916526559232 390499498767679488 391182412748396544 392622793686731124 392798868999422976 394238525347993392 395867610163480968 396175363575349248 396352813796425728 399270483603281664 399449320154210304 399580882459951104 401093144516984832 401933726418014208 402702608104169472 402882981932040192 404540936590196736 405073833655654944 405388744123613184 406212593352966144 408555843687078912 408738839227564032 410420892063891456 411932111409029376 412116846163329024 413627305283140608 413812800262766592 414494155368577152 415329475263729664 415336509023980032 417045712764819456 418906736895246336 420630632931852288 421700958864801792 422507654404374528 423436353757249536 424995497605933056 425999453201104896 426744450270978048 428648754032345088 430078391288720064 430412740674453504 432191305718562816 433775340210972672 433969631772475392 434879113829326848 435755515030798336 435762894713683968 436668739812163584 437556157654892544 438473156092379136 439356800278986752 439508707562225664 440080214341946112 442242266316668928 443518341016492566 445896915520978944 447731882251517952 451229787581607936 453086700287705088 455108553663971328 456266611230769152 456981428370407424 458869781380202496 460037409670692864 461723503571877888 463623600294395904 465330718443533184 465539400295612416 467245659671695872 469176426860421888 469541171644858368 473209462048333824 473421416479064064 475369652760870912 476365897976905728 477277165160497152 480087506554850304 483838190199810072 484214333258760192 484431216862298112 487997257737344256 488215835744034816 490224954409648128 491252332288684032 492250677361754112 494276400313860096 495090241134689376 496482058542514176 503698367532957696 505771200321159168 507633511029308928 509722537823668224 511997122871967744 514104106916708352 515412283056979968 516228504052727808 516459727068069888 517533321258860544 519438941518362624 519671888702078976 520665998356905984 521576550331195392 523497058248974832 523731825332563968 525651367130657856 527823480217974624 528233818100465664 532360644804375552 532599093538947072 534790859355979776 535911635224018944 536936810805559296 537177309242720256 540098444874206592 540518325498150912 544317963974786331 544741124916105216 544985118970085376 547227856085188608 548996914954512288 549242815212039168 549489128217772032 551503073710854144 551750400350355456 552658873824769536 553782012031973376 556060950353092608 556976521276525548 558542315860328448 560840843909136384 562267945153069056 566660663474577408 568992600361304064 571087699907972544 571531672043126784 573437855051626752 573883654232604672 575996763230963712 576255074291417088 578367120281296896 578626175696633856 579838818439102464 580757067059318784 581017192951578624 582224986416218112 583408210206523392 584368809208157952 584630874789838848 585749248151519232 586773619122594816 589198303499134464 591357788021990088 594263045363023872 594529220694638592 599173980231315456 599371323689926656 601639716775477248 602900589627021312 604115600383606784 604324472898060288 606811404885295104 608083116185419776 609318890029449216 611826375173603328 613108258841346048 615631338095837184 618164800392527872 618175269244993536 620440957924710912 620719200394149888 622994212895594496 623489096774320128 625568569147229184 630945949397778432 631228555305418752 632551438297202688 635154530635874304 636369553547329536 640116675406467072 645117586933080096 645619111011680256 650663010316459008 650954447658713088 653633272546197504 655003109718245376 656334236482338816 659035200418480128 660120321512919168 665277511524738849 671597823377276928 674361600428212224 676844681372411904 679630050431557632 682662830495956992 685472142555611136 687216377409306624 688304672070303744 692585255357816832 695435400441593856 697996077665299776 698309100443418624 700868489507543808 703764640290632832 704311757467287552 709814193072500736 710132124718596096 713054479141306368 714548846965358592 715915747740745728 720131259832275456 725757285299715108 726321499888140288 726646825293447168 731995886606016384 732323753616052224 732652170957029376 735337431614472192 736878498433026048 738376016042631168 741414600470790144 742635361702034064 744723087813771264 747787791878848512 755547551299436544 758656800481738752 761450266543963392 762042229390835712 764583806735502336 767995684307951616 771156160375062528 771501567595511808 773118424585469952 774342756079091712 774689590602104832 776299981888290816 779158412277543936 779507833053118464 780998997535358976 782364825496793088 785245587373462248 785597737998845952 788477050695986784 791735220326961936 792350727150698496 798540967206563328 798898640308420608 802186289033969664 803867452836028416 805405216208338944 805765963864080384 810147667311309888 810777488247226368 812425186705932288 817111687374157824 817477678455128064 820841784127782912 823864222818058752 824233692326658048 827254610566281216 827625600525533184 828988310737154304 830658950527459328 830673018047960064 834091425529638912 837813473790492672 841261265863704576 843401917729603584 845015308808749056 849990995211866112 853488900541956096 857297508064690176 860156782577440128 860825481348907008 864382611437125632 867550680421945344 867939263544950784 869758227658653696 871511030061596672 871525789427367936 873337479624327168 875112315309785088 876946312184758272 878713600557973504 880160428683892224 884484532633337856 887036682032985132 891793831041957888 895463764503035904 902459575163215872 906173400575410176 910217107327942656 912533222461538304 913962856740814848 917739562760404992 923447007143755776 927247200588791808 930661436887066368 931078800591224832 934491319343391744 938352853720843776 946418924096667648 946842832958128128 952731795953811456 954554330320994304 960175013109700608 967676380399620144 968428666517520384 975994515474688512 976431671488069632 980449908819296256 982504664577368064 984501354723508224 988552800627720192 990180482269378752 992964117085028352 1007396735065915392 1011542400642318336 1015267022058617856 1019445075647336448 1023994245743935488 1028208213833416704 1030824566113959936 1032457008105455616 1038877883036725248 1039343777404157952 1043153100662390784 1046994116497949664 1047463650665127936 1051302734261315712 1055646960435949248 1056467636200931328 1064721289608751104 1065198187077894144 1069581718711959552 1071823270448037888 1073873621611118592 1080196889748413184 1081036650996301824 1088635927949572662 1089482249832210432 1089970237940170752 1094455712170377216 1097993829909024576 1098485630424078336 1098978256435544064 1103006147421708288 1105317747649539072 1107564024063946752 1112121900706185216 1113953042553051096 1117084631720656896 1121681687818272768 1133321326949154816 1137985200722608128 1142175399815945088 1143063344086253568 1146875710103253504 1151993526461927424 1152510148582834176 1156734240562593792 1157252351393267712 1159677636878204928 1161514134118637568 1162034385903157248 1164449972832436224 1166816420413046784 1168737618416315904 1169261749579677696 1171498496303038464 1173547238245189632 1178396606998268928 1182715576043980176 1188526090726047744 1189058441389277184 1198347960462630912 1198742647379853312 1203279433550954496 1205801179254042624 1208231200767213568 1208648945796120576 1213622809770590208 1216166232370839552 1218637780058898432 1226216517682692096 1231262676191674368 1236329600785055744 1236350538489987072 1240881915849421824 1241438400788299776 1245988425791188992 1251137138294458368 1261891898795556864 1265102876594405376 1270309061271748608 1280233350812934144 1290235173866160192 1291238222023360512 1301326020632918016 1301908895317426176 1307266545092395008 1310006219436490752 1312668472964677632 1318070400836960256 1320240643025838336 1330555023049477698 1343195646754553856 1353689362744823808 1359260100863115264 1365325660991913984 1370944285111222272 1376609344140607488 1385170510715633664 1390870800883187712 1395992155330599552 1396618200886837248 1401736979015087616 1407529280581265664 1408623514934575104 1419628386145001472 1420264249437192192 1426108958282612736 1429097693930717184 1431831495481491456 1440262519664550912 1451514570599430216 1452642999776280576 1453293650586894336 1463991773212032768 1464647507232104448 1470674863228944384 1473756996866052096 1476752032085262336 1482829200941580288 1485270723404068128 1489446175627542528 1511095102598873088 1517313600963477504 1522900533087926784 1529167613471004672 1535991368615903232 1542312320750125056 1546236849170939904 1548685512158183424 1549379181204209664 1552599963776581632 1558316824555087872 1559015666106236928 1561997995070717952 1564729650993586176 1570491174746924496 1571195475997691904 1576954101391973568 1583470440653923872 1584701454301396992 1597081934413126656 1597797280616841216 1604372578067939328 1607734905672056832 1610810432416677888 1611531927728160768 1620295334622619776 1621554976494452736 1634223374748315648 1634955356910256128 1641683568255565824 1647728445636117504 1648467384653316096 1654509221132562432 1655251201051066368 1657976621474308608 1661317901054918656 1661346036095920128 1668182851059277824 1675626947580985344 1682522531727409152 1686803835459207168 1699981990423732224 1706977801083912192 1714595016129380352 1720313565154880256 1721650962697814016 1728765222874251264 1735101360843890688 1735878527089901568 1739516455317307392 1743022060123193344 1743051578854735872 1746674959248654336 1750224630619570176 1753892624369516544 1760320857367784448 1774073364065970264 1783587662083915776 1804919150326431744 1812346801150820352 1820434214655885312 1835479125520809984 1846894014287511552 1854494401177583616 1861322873774132736 1862157601182449664 1868982638686783488 1876705707441687552 1892837848193335296 1893685665916256256 1905463591907622912 1909108660641988608 1920350026219401216 1935352760799240288 1936857333035040768 1951989030949377024 1952863342976139264 1960899817638592512 1965009329154736128 1969002709447016448 1977105601255440384 1980360964538757504 1995832534574216547 2014793470131830784 2023084801284636672 2030534044117235712 2038890151294672896 2047988491487870976 2056416427666833408 2061649132227919872 2064914016210911232 2077755766073450496 2086306201324781568 2093988232995899328 2094927301330255872 2102605468522631424 2111293920871898496 2112935272401862656 2129442579217502208 2130396374155788288 2139163437423919104 2143646540896075776 2147747243222237184 2160393779496826368 2177271855899145324 2178964499664420864 2179940475880341504 2195987659818049152 2196971260848156672 2197956512871088128 2206012294843416576 2210635495299078144 2215128048127893504 2224243801412370432 2227906085106102192 2234169263441313792 2243363375636545536 2266642653898309632 2275970401445216256 2284350799631890176 2286126688172507136 2293751420206507008 2303987052923854848 2313468481125187584 2314504702786535424 2319355273756409856 2323028268237275136 2324068771806314496 2328899945664872448 2337475236832631808 2338523499159355392 2342996992606076928 2347094476490379264 2356793213996537856 2365431152087960352 2377052181452095488 2396695920925261824 2406558867101908992 2411602358508085248 2416462401534427136 2417297891592241152 2432332464741679104 2437275560117796864 2452433035365384192 2462525352383348736 2472659201570111488 2472701076979974144 2481763831698843648 2482876801576599552 2491976851582377984 2502274276588916736 2523783797591113728 2530205753188810752 2560466701625868288 2580470347732320384 2582476444046721024 2602652041265836032 2603817790634852352 2614533090184790016 2620012438872981504 2625336945929355264 2636140801673920512 2640481286051676672 2661110046098955396 2686391293509107712 2707378725489647616 2718520201726230528 2730651321983827968 2741888570222444544 2753218688281214976 2770341021431267328 2781741601766375424 2791984310661199104 2793236401773674496 2803473958030175232 2815058561162531328 2839256772290002944 2840528498874384384 2858195387861434368 2863662990962982912 2880525039329101824 2903029141198860432 2905285999552561152 2927983546424065536 2929295014464208896 2941349726457888768 2947513993732104192 2953504064170524672 2965658401883160576 2970541446808136256 2978892351255085056 3022190205197746176 3034627201926955008 3045801066175853568 3058335226942009344 3071982737231806464 3084624641500250112 3092473698341879808 3097371024316366848 3116633649110175744 3118031332212473856 3129459301987172352 3140982349493848992 3142390951995383808 3153908202783947136 3166940881307847744 3169402908602793984 3194163868826253312 3195594561233682432 3208745156135878656 3215469811344113664 3221620864833355776 3240590669245239552 3243109952988905472 3268446749496631296 3269910713820512256 3283367136511131648 3295456891272235008 3296934769306632192 3309018442265124864 3315953242948617216 3322635802109837312 3322692072191840256 3336365702118555648 3351253895161970688 3365045063454818304 3399963980847464448 3413955602167824384 3429190032258760704 3440627130309760512 3457530445748502528 3470202721687781376 3471757054179803136 3479032910634614784 3486103157709471744 3493349918497308672 3500449261239140352 3507785248739033088 3520641714735568896 3548146728131940528 3567175324167831552 3609838300652863488 3624693602301640704 3640868429311770624 3693788028575023104 3708988802355167232 3722645747548265472 3724315202364899328 3737965277373566976 3753411414883375104 3785675696386670592 3810927183815245824 3840700052438802432 3870705521598480576 3873714666070081536 3903978061898754048 3905726685952278528 3921799635277185024 3930018658309472256 3938005418894032896 3954211202510880768 3960721929077515008 3991665069148433094 4029586940263661568 4061068088234471424 4077780302589345792 4095976982975741952 4112832855333666816 4129828032421822464 4155511532146900992 4172612402649563136 4187976465991798656 4189854602660511744 4205210937045262848 4222587841743796992 4225870544803725312 4258885158435004416 4260792748311576576 4278326874847838208 4287293081792151552 4295494486444474368 4320787558993652736 4354543711798290648 4357928999328841728 4359880951760683008 4391975319636098304 4393942521696313344 4412024589686833152 4421270990598156288 4430256096255787008 4448487602824740864 4455812170212204384 4468338526882627584 4533285307796619264 4551940802890432512 4568701599263780352 4587502840413014016 4607974105847709696 4626936962250375168 4638710547512819712 4646056536474550272 4648137543612628992 4657799891329744896 4674950473665263616 4677046998318710784 4685993985212153856 4694188952980758528 4713586427993075712 4730862304175920704 4754104362904190976 4793391841850523648 4813117734203817984 4823204717016170496 4832924803068854272 4834595783184482304 4864664929483358208 4904866070730768384 4925050704766697472 4945402153959948288 4963527663397687296 4965753603153199104 4983953703164755968 5004548553177833472 5047567595182227456 5060411506377621504 5120933403251736576 5160940695464640768 5164952888093442048 5205304082531672064 5207635581269704704 5229066180369580032 5240024877745963008 5250673891858710528 5280962572103353344 5322220092197910792 5414757450979295232 5437040403452461056 5461302643967655936 5506437376562429952 5540682042862534656 5563483203532750848 5583968621322398208 5586472803547348992 5606947916060350464 5630117122325062656 5678513544580005888 5681056997748768768 5716390775722868736 5727325981925965824 5761050078658203648 5806058282397720864 5810571999105122304 5855967092848131072 5858590028928417792 5882699452915777536 5895027987464208384 5907008128341049344 5931316803766321152 5941082893616272512 5987497603722649641 6044380410395492352 6069254403853910016 6091602132351707136 6116670453884018688 6143965474463612928 6169249283000500224 6184947396683759616 6194742048632733696 6233267298220351488 6258918603974344704 6281964698987697984 6284781903990767616 6307816405567894272 6333881762615695488 6338805817205587968 6388327737652506624 6391189122467364864 6417490312271757312 6430939622688227328 6443241729666711552 6481181338490479104 6536893498993262592 6539821427641024512 6590913782544470016 6593869538613264384 6618036884530249728 6631906485897234432 6645271604219674624 6645384144383680512 6672731404237111296 6702507790323941376 6730090126909636608 6799927961694928896 6827911204335648768 6858380064517521408 6881254260619521024 6940405443375562752 6943514108359606272 6958065821269229568 6972206315418943488 6986699836994617344 7015570497478066176 7041283429471137792 7096293456263881056 7219676601305726976 7249387204603281408 7387576057150046208 7417977604710334464 7445291495096530944 7448630404729798656 7475930554747133952 7506822829766750208 7571351392773341184 7681400104877604864 7741411043196961152 7747429332140163072 7807956123797508096 7811453371904557056 7843599270554370048 7860037316618944512 7876010837788065792 7908422405021761536 7921443858155030016 7983330138296866188 8059173880527323136 8122136176468942848 8155560605178691584 8191953965951483904 8225665710667333632 8259656064843644928 8311023064293801984 8345224805299126272 8375952931983597312 8379709205321023488 8410421874090525696 8445175683487593984 8517770316870008832 8521585496623153152 8574586163584303104 8590988972888948736 8641575117987305472 8709087423596581296 8715857998657683456 8783950639272196608 8787885043392626688 8824049179373666304 8842541981196312576 8860512192511574016 8896975205649481728 8911624340424408768 8936677053765255168 9066570615593238528 9103881605780865024 9137403198527560704 9175005680826028032 9215948211695419392 9253873924500750336 9277421095025639424 9292113072949100544 9349900947330527232 9354093996637421568 9388377905961517056 9427172855986151424 9461724608351841408 9508208725808381952 9586783683701047296 9626235468407635968 9646409434032340992 9665849606137708544 9729329858966716416 9809732141461536768 9850101409533394944 9890804307919896576 9927055326795374592 9967907406329511936 10009097106355666944 10095135190364454912 10241866806503473152 10321881390929281536 10410608165063344128 10415271162539409408 10480049755491926016 10501347783717421056 10561925144206706688 10644440184395821584 10829514901958590464 10874080806904922112 10922605287935311872 11081364085725069312 11126966407065501696 11167937242644796416 11172945607094697984 11213895832120700928 11260234244650125312 11357027089160011776 11432781551445737472 11522100157316407296 11612116564795441728 11621143998210244608 11711934185696262144 11717180057856835584 11765398905831555072 11790055974928416768 11814016256682098688 11862633607532642304 11882165787232545024 11974995207445299282 12088760820790984704 12183204264703414272 12233340907768037376 12287930948927225856 12338498566001000448 12389484097265467392 12466534596440702976 12517837207948689408 12563929397975395968 12569563807981535232 12615632811135788544 12667763525231390976 12677611634411175936 12776655475305013248 12782378244934729728 12834980624543514624 12861879245376454656 12886483459333423104 12962362676980958208 13073786997986525184 13079642855282049024 13181827565088940032 13236073769060499456 13263812971794468864 13290543208439349248 13290768288767361024 13345462808474222592 13405015580647882752 13599855923389857792 13655822408671297536 13762508521239042048 13880810886751125504 13916131642538459136 13944412630837886976 13973399673989234688 14031140994956132352 14082566858942275584 14192586912527762112 14439353202611453952 14498774409206562816 14775152114300092416 14890582990193061888 14897260809459597312 14951861109494267904 15013645659533500416 15142702785546682368 15362800209755209728 15482822086393922304 15494858664280326144 15615912247595016192 15622906743809114112 15687198541108740096 15720074633237889024 15752021675576131584 15842887716310060032 15966660276593732376 16244272352937885696 16311121210357383168 16383907931902967808 16519312129687289856 16622046128587603968 16690449610598252544 16751905863967194624 16759418410642046976 16820843748181051392 16890351366975187968 17035540633740017664 17043170993246306304 17149172327168606208 17181977945777897472 17283150235974610944 17418174847193162592 17431715997315366912 17567901278544393216 17575770086785253376 17648098358747332608 17685083962392625152 17721024385023148032 17793950411298963456 17823248680848817536 18133141231186477056 18207763211561730048 18274806397055121408 18350011361652056064 18431896423390838784 18507747849001500672 18554842190051278848 18584226145898201088 18699801894661054464 18776755811923034112 18854345711972302848 18923449216703682816 19016417451616763904 19173567367402094592 19252470936815271936 19292818868064681984 19619464282923073536 19781608615839793152 19854110653590749184 19935814812659023872 20018194212711333888 20190270380728909824 20483733613006946304 20643762781858563072 20821216330126688256 20830542325078818816 20960099510983852032 21123850288413413376 21288880368791643168 21659029803917180928 21748161613809844224 22162728171450138624 22253932814131003392 22335874485289592832 22345891214189395968 22427791664241401856 22520468489300250624 22714054178320023552 23044200314632814592 23224233129590883456 23242287996420489216 23423868371392524288 23434360115713671168 23530797811663110144 23580111949856833536 23628032513364197376 23725267215065284608 23764331574465090048 23949990414890598564 24177521641581969408 24366408529406828544 24466681815536074752 24575861897854451712 24676997132002000896 24778968194530934784 24933069192881405952 25035674415897378816 25127858795950791936 25139127615963070464 25231265622271577088 25335527050462781952 25553310950610026496 25564756489869459456 25723758490752909312 25772966918666846208 25924725353961916416 26147573995973050368 26363655130177880064 26472147538120998912 26527625943588937728 26581086416878698496 26581536577534722048 26690925616948445184 26810031161295765504 27199711846779715584 27311644817342595072 27525017042478084096 27761621773502251008 27832263285076918272 28062281989912264704 28165133717884551168 28385173825055524224 28878706405222907904 28997548818413125632 29550304228600184832 29781165980386123776 29903722218988535808 30027291319067000832 30285405571093364736 30725600419510419456 30965644172787844608 31231824495190032384 31245813487618228224 31440149266475778048 31504043351152263168 31685775432620120064 31933320553187464752 32488544705875771392 32622242420714766336 32767815863805935616 33244092257175207936 33380899221196505088 33503811727934389248 33518836821284093952 33641687496362102784 33780702733950375936 34071081267480035328 34298344654337212416 34566300471949221888 34836349694386325184 34863431994630733824 35135802557088786432 35151540173570506752 35296196717494665216 35370167924785250304 35442048770046296064 35587900822597926912 35646497361697635072 36266282462372954112 36549612794110242816 36700022723304112128 36863792846781677568 37015495698003001344 37168452291796402176 37399603789322108928 37553511623846068224 37708691423944605696 37846898433407365632 38032834903233527808 38347134734804189184 38504941873630543872 38585637736129363968 39238928565846147072 39708221307181498368 39871629625318047744 40036388425422667776 40967467226013892608 41287525563717126144 41642432660253376512 41920199021967704064 42247700576826826752 42577760737583286336 43318059607834361856 43496323227619688448 44325456342900277248 44671748970579185664 44691782428378791936 44855583328482803712 45040936978600501248 45428108356640047104 46088400629265629184 46448466259181766912 46484575992840978432 46847736742785048576 46868720231427342336 47061595623326220288 47160223899713667072 47256065026728394752 47528663148930180096 47899980829781197128 48732817058813657088 48933363631072149504 49151723795708903424 49557936389061869568 49866138385762811904 50071348831794757632 50255717591901583872 50278255231926140928 50462531244543154176 50671054100925563904 51106621901220052992 51129512979738918912 51447516981505818624 51545933837333692416 51849450707923832832 52295147991946100736 52727310260355760128 52944295076241997824 53055251887177875456 53162172833757396992 53163073155069444096 53381851233896890368 54399423693559431168 54623289634685190144 55050034084956168192 55523243547004502016 55664526570153836544 56330267435769102336 56770347650111048448 57757412810445815808 59562331960772247552 59807444437977071616 60054582638134001664 60570811142186729472 61451200839020838912 61931288345575689216 62463648990380064768 62491626975236456448 62880298532951556096 63371550865240240128 63866641106374929504 64977089411751542784 65244484841429532672 66488184514350415872 66761798442393010176 67007623455868778496 67037673642568187904 67283374992724205568 67561405467900751872 68142162534960070656 69132600943898443776 69672699388772650368 69726863989261467648 70271605114177572864 70303080347141013504 70592393434989330432 70740335849570500608 70884097540092592128 71175801645195853824 71292994723395270144 72532564924745908224 73099225588220485632 73400045446608224256 73727585693563355136 74030991396006002688 74336904583592804352 74799207578644217856 75107023247692136448 75417382847889211392 75693796866814731264 76694269469608378368 77171275472258727936 79416442614362996736 79743259250636095488 80072776850845335552 81934934452027785216 82575051127434252288 83284865320506753024 84495401153653653504 85155521475166572672 86636119215668723712 86992646455239376896 88650912685800554496 89343497941158371328 89711166656965607424 90081873957201002496 90856216713280094208 92176801258531258368 92896932518363533824 93695473485570097152 93737440462854684672 94320447799427334144 94512130053456789504 95057326297860360192 95799961659562394256 97465634117627314176 97866727262144299008 98303447591417806848 99732276771525623808 100142697663589515264 100511435183803167744 100556510463852281856 100925062489086308352 101342108201851127808 102213243802440105984 102895033963011637248 103698901415847665664 104590295983892201472 105454620520711520256 105888590152483995648 106110503774355750912 106324345667514793984 106326146310138888192 106763702467793780736 108798847387118862336 110100068169912336384 111046487094009004032 112660534871538204672 113540695300222096896 115514825620891631616 119124663921544495104 119614888875954143232 120109165276268003328 122902401678041677824 123862576691151378432 124927297980760129536 125760597065903112192 126743101730480480256 127733282212749859008 129954178823503085568 130488969682859065344 132976369028700831744 134015246911737556992 134075347285136375808 134566749985448411136 135122810935801503744 136284325069920141312 138265201887796887552 139345398777545300736 139453727978522935296 140543210228355145728 140606160694282027008 141184786869978660864 141480671699141001216 141768195080185184256 142585989446790540288 146198451176440971264 146800090893216448512 147455171387126710272 148673809167185608704 149598415157288435712 150214046495384272896 150834765695778422784 151387593733629462528 153388538939216756736 154342550944517455872 158832885228725993472 159486518501272190976 160145553701690671104 163869868904055570432 165150102254868504576 166569730641013506048 168990802307307307008 170311042950333145344 173272238431337447424 178686995882316742656 179422333313931214848 180163747914402004992 181712433426560188416 184353602517062516736 185793865036727067648 187390946971140194304 187474880925709369344 188640895598854668288 190114652595720720384 191599923319124788512 194931268235254628352 195733454524288598016 199464553543051247616 200285395327179030528 201022870367606335488 201113020927704563712 201850124978172616704 202684216403702255616 204426487604880211968 207397802831695331328 209180591967784402944 210909241041423040512 211777180304967991296 212221007548711501824 212652292620277776384 213527404935587561472 217597694774237724672 220200136339824672768 222092974188018008064 225321069743076409344 227081390600444193792 238249327843088990208 239229777751908286464 240218330552536006656 245804803356083355648 247725153382302756864 249854595961520259072 253486203460960960512 255466564425499718016 259908357647006171136 260977939365718130688 265952738057401663488 268030493823475113984 269133499970896822272 270245621871603007488 272568650139840282624 276530403775593775104 278690797555090601472 281086420456710291456 281212321388564054016 282961343398282002432 283536390160370368512 285171978893581080576 292396902352881942528 293600181786432897024 294910342774253420544 299196830314576871424 300428092990768545792 301669531391556845568 302775187467258925056 308685101889034911744 317665770457451986944 318973037002544381952 320291107403381342208 330300204509737009152 333139461282027012096 337981604614614614016 340622085900666290688 346544476862674894848 357373991764633485312 358844666627862429696 360327495828804009984 368707205034125033472 371587730073454135296 374781893942280388608 377281791197709336576 380229305191441440768 383199846638249577024 389862536470509256704 391466909048577196032 398929107086102495232 402045740735212670976 402226041855409127424 403700249956345233408 405368432807404511232 408852975209760423936 414795605663390662656 418361183935568805888 421818482082846081024 423554360609935982592 424442015097423003648 425304585240555552768 440400272679649345536 450642139486152818688 454162781200888387584 476498655686177980416 478459555503816572928 480436661105072013312 491609606712166711296 495450306764605513728 499709191923040518144 506972406921921921024 510933128850999436032 519816715294012342272 536060987646950227968 538266999941793644544 540491243743206014976 545137300279680565248 553060807551187550208 557381595110181202944 562172840913420582912 562424642777128108032 565922686796564004864 570343957787162161152 584793804705763885056 587200363572865794048 598393660629153742848 600856185981537091584 603339062783113691136 605550374934517850112 635331540914903973888 640582214806762684416 660600409019474018304 666278922564054024192 675963209229229228032 681244171801332581376 714747983529266970624 717689333255724859392 720654991657608019968 737414410068250066944 743175460146908270592 749563787884560777216 760458610382882881536 766399693276499154048 779725072941018513408 782933818097154392064 797858214172204990464 804091481470425341952 807400499912690466816 810736865614809022464 817705950419520847872 829591211326781325312 843636964165692162048 848884030194846007296 850609170481111105536 880800545359298691072 901284278972305637376 908325562401776775168 952997311372355960832 956919111007633145856 960873322210144026624 990900613529211027456 999418383846081036288 1013944813843843842048 1021866257701998872064 1039633430588024684544 1072121975293900455936 1076533999883587289088 1080982487486412029952 1106121615102375100416 1114763190220362405888 1124345681826841165824 1131845373593128009728 1140687915574324322304 1169587609411527770112 1174400727145731588096 1196787321258307485696 1206678125566227382272 1211100749869035700224 1270663081829807947776 1321200818038948036608 1351926418458458456064 1362488343602665162752 1429495967058533941248 1435378666511449718784 1441309983315216039936 1474828820136500133888 1486350920293816541184 1499127575769121554432 1520917220765765763072 1532799386552998308096 1559450145882037026816 1608182962940850683904 1614800999825380933632 1621473731229618044928 1635411900839041695744 1659182422653562650624 1687273928331384324096 1697768060389692014592 1761601090718597382144 1802568557944611274752 1816651124803553550336 1905994622744711921664 1921746644420288053248 1981801227058422054912 1998836767692162072576 2027889627687687684096 2043732515403997744128 2144243950587800911872 2153067999767174578176 2161964974972824059904 2212243230204750200832 2229526380440724811776 2248691363653682331648 2281375831148648644608 2339175218823055540224 2348801454291463176192 2393574642516614971392 2422201499738071400448 2642401636077896073216 2703852836916916912128 2724976687205330325504 2858991934117067882496 2870757333022899437568 2882619966630432079872 2972701840587633082368 2998255151538243108864 3041834441531531526144 3065598773105996616192 3118900291764074053632 3216365925881701367808 3229601999650761867264 3242947462459236089856 3318364845307125301248 3395536120779384029184 3523202181437194764288 3633302249607107100672 3811989245489423843328 3963602454116844109824 4055779255375375368192 4087465030807995488256 4288487901175601823744 4306135999534349156352 4323929949945648119808 4424486460409500401664 4459052760881449623552 4497382727307364663296 4562751662297297289216 4678350437646111080448 4844402999476142800896 5284803272155792146432 5407705673833833824256 5449953374410660651008 5717983868234135764992 5765239933260864159744 5945403681175266164736 5996510303076486217728 6083668883063063052288 6131197546211993232384 6432731851763402735616 6459203999301523734528 6485894924918472179712 6636729690614250602496 7046404362874389528576 7266604499214214201344 7927204908233688219648 8111558510750750736384 8174930061615990976512 8576975802351203647488 8612271999068698312704 8647859899891296239616 8918105521762899247104 8994765454614729326592 9125503324594594578432 9356700875292222160896 9688805998952285601792 10569606544311584292864 10899906748821321302016 11435967736468271529984 11890807362350532329472 12167337766126126104576 12262395092423986464768 12865463703526805471232 12918407998603047469056 12971789849836944359424 13273459381228501204992 14533208998428428402688 15854409816467376439296 16223117021501501472768 16349860123231981953024 17153951604702407294976 17295719799782592479232 17836211043525798494208 17989530909229458653184 18251006649189189156864 19377611997904571203584 21139213088623168585728 21799813497642642604032 23781614724701064658944 24334675532252252209152 24524790184847972929536 25730927407053610942464 25836815997206094938112 25943579699673888718848 29066417996856856805376 31708819632934752878592 32699720246463963906048 34307903209404814589952 35672422087051596988416 36502013298378378313728 38755223995809142407168 43599626995285285208064 47563229449402129317888 48669351064504504418304 49049580369695945859072 51461854814107221884928 51887159399347777437696 58132835993713713610752 63417639265869505757184 65399440492927927812096 71344844174103193976832 73004026596756756627456 77510447991618284814336 87199253990570570416128 95126458898804258635776 98099160739391891718144 102923709628214443769856 116265671987427427221504 130798880985855855624192 142689688348206387953664 146008053193513513254912 174398507981141140832256 190252917797608517271552 196198321478783783436288 232531343974854854443008 261597761971711711248384 285379376696412775907328 348797015962282281664512 392396642957567566872576 523195523943423422496768 570758753392825551814656 697594031924564563329024 784793285915135133745152 1046391047886846844993536 1569586571830270267490304 2092782095773693689987072 3139173143660540534980608 6278346287321081069961216
- Sum of all divisors σ(n): 21610592763125001011492571
- Sum of proper divisors (its aliquot sum) s(n): 15332246475803919941531355
- 6278346287321081069961216 is an abundant number, because the sum of its proper divisors (15332246475803919941531355) is greater than itself. Its abundance is 9053900188482838871570139
Bases of 6278346287321081069961216
- Binary: 101001100010111110111010101100011110011011001000010000000101001000000000000000000002
- Hexadecimal: 0x5317DD58F364202900000
- Base-36: SEDI3Q8OS1S00000
Squares and roots of 6278346287321081069961216
- 6278346287321081069961216 squared (62783462873210810699612162) is 39417632103518402655937068468697423283563744198656
- 6278346287321081069961216 cubed (62783462873210810699612163) is 247477544172113018442208698372067501266814548428089287526153024786919325696
-
6278346287321081069961216 is a
perfect square number . Itssquare root is 2505662843904 -
The
cube root of 6278346287321081069961216 is 184479631.2961977403
Scales and comparisons
How big is 6278346287321081069961216?- 6,278,346,287,321,081,069,961,216 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 6,278,346,287,321,081,069,961,216 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 6278346287321081069961216 cubic inches would be around 15373302.6 feet tall.
Recreational maths with 6278346287321081069961216
- 6278346287321081069961216 backwards is 6121699601801237826438726
- 6278346287321081069961216 is a
Harshad number . - The number of decimal digits it has is: 25
- The sum of 6278346287321081069961216's digits is 108
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 6278346287321081069961216 - Facts about the integer". Numbermatics.com. 2024. Web. 1 June 2024.
APA style:
Numbermatics. (2024). Number 6278346287321081069961216 - Facts about the integer. Retrieved 1 June 2024, from https://numbermatics.com/n/6278346287321081069961216/
Chicago style:
Numbermatics. 2024. "Number 6278346287321081069961216 - Facts about the integer". https://numbermatics.com/n/6278346287321081069961216/
The information we have on file for 6278346287321081069961216 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 6278346287321081069961216, math, Factors of 6278346287321081069961216, curriculum, school, college, exams, university, Prime factorization of 6278346287321081069961216, STEM, science, technology, engineering, physics, economics, calculator, six septillion, two hundred seventy-eight sextillion, three hundred forty-six quintillion, two hundred eighty-seven quadrillion, three hundred twenty-one trillion, eighty-one billion, sixty-nine million, nine hundred sixty-one thousand, two hundred sixteen.